Hey guys let's make a forum and let it have endless scrolling as it's main and killer feature.
dtech
@dtech
Best posts made by dtech
-
RE: 🙅 THE BAD IDEAS THREAD
-
RE: The WTFs that turned out not to be WTFs
pssst.. Discourse is a JavaScript app, too. It doesn't serve HTML, it literally draws the entire page via JavaScript every time you click on something. Try viewing source.
Well some would argue that that doesn't really prove your point.
Also, you really need to stop citing software you yourself have written as support for your arguments. -
RE: Frist! And Welcome
PJH said:
The thing that enabled that for me was putting something in the "Name" box. Not that there was any indication that that was what it was after....You've got to be shitting me? What kind of retarded fucking piece of shit is this?
The name field is mandatory during registration, so apparantly the settings page chokes when it isn't provided (because it wasn't in the import from CS)
-
RE: Fabs has side effects
Just rewrite everything in Haskell. Problem solved.
-
RE: Chrome's text rendering
If it can break, don't let users enable it.
That pretty much excludes anyone from putting out any experimental functionality or alpha/beta release. And those are generally considered good practiceAnd not getting text rendering right in a browser, how incompetent is that?
They have a perfectly working text rending engine now. They're adding a new experimental one that should provide better quality but apparently still has major bugs (hence the experimental). How is that incompetent?... -
RE: Discourse vs. Community Server
Quit whining. It's open source so you can just fork it or patch it in. Everyone knows that because of that all reasons to complain are void.
I'm on the fence. I do like the more modern layout, browser support etc. I like markdown, but mainly because it's being used everywhere now. The WYSIWHG argument isn't really valid, as it was broken beyond repair in everything newer than Firefox 0.9 or something.
I despise the "no-pagination"/endless scrolling fad for anything else than what it was invented for (continuous streams of content like twitter). Also because of the endless scrolling you can't search a topic (at least through Ctrl+F), which is just ridiculous.
-
RE: I'm A Grumpy Cat: An open letter to Alex
The 12-24 hour clock obviously should be a user preference, as it is in every forum in existance (scratch that: Jeff might just decide that 12-hour clock is the one true way).
For very small granularity (minutes-hours ago) the "ago" view is fine. However, it quickly becomes too innacurate in some circumstances:
- 4 years ago: is that before or important event x that happened 3,5 years ago?
- 2 days ago: is that in the morning of evening?
What's the problem with
23:11 01-02-14 (3 months ago)
? -
RE: Frist! And Welcome
This is going to get some getting used to...
Are registered date and post count going to be transferred? I need those numbers to justifywastedinvested time and boost my crippled sense of self-worth.I'm also suprised that it doesn't have like/+1/upvote buttons, that seems mandatory in anything web-socially nowadays.
edit: Okay nevermind, the "hearth" button does not actually mean "I have a secret crush on this poster" but is the like button
-
RE: Overheard at Work
This can actually be true if they were talking about an encoding that carries along 4 bits of information in a byte.
-
RE: Discourse vs. Community Server
The search icon at upper right does work for searching inside topics (assuming they are more than 10 posts in length). We've considered capturing the browser CTRL+F and redirecting to that search.
I do not agree that the current search is an adequate replacement for Ctrl+F (for me). If I ctrl+F I want to do what my browser does by default: highlight all the matches on the page and quikly cycle through them (by pressing Ctrl+F repeatedly). Maybe give a total count of found matches.
The current search does a side-wide search and gives a list of topics, which is something very different.
As such capturing Ctrl+F would be counterproductive I think. Breaking the functionality is probably preferred to replacing the functionality with something different.
Latest posts made by dtech
-
RE: Coding Confession: how not to use LINQ
Probably this sort of thing:
Interesting case, although it's more of a C# type system weakness than a LINQ problem per se. LINQ/functional style coding is probably more likely to reveal such weaknesses though, that's why FP languages bring the whole shebang.
-
RE: Coding Confession: how not to use LINQ
LINQ's ok to debug, what bothers me is it takes what would have been design-time type errors (when coding the old-fashioned way) and makes them into run-time type errors.
What do you mean by that? I can't think of anything that would be run-time errors with LINQ but compile-time errors without it.
If you're not using generics you might have runtime cast problems, but that's the same with non-LINQ code. -
RE: Coding Confession: how not to use LINQ
I don't know enough about .NET or LINQ to be sure, but it sounds to me like you're all pretty much discussing on how to navigate an array.
There are about a gazillion off-by-one segfaults that would like to disagree with you.
LINQ is pretty much functional-programming-light (for collections)
-
RE: Check out our BRAND NEW ISO specification for $138 ONLY! ORDER NOW!!!
Well that's a shitty naming scheme. We'd end up with half of everything named "iso" and the other half named "rfc". Or worse, some meaningless number combination like "802.11".
It's not less arbitrary to remember than any consumer-friendly name like "Wi-Fi" or something (in fact, if you know the IEEE naming standard then it is a little bit easier to remember)
Furthermore naming technology after their standard has the advantage that anyone that says it support that technology must support the standard, altough such a construction is also possible with arbitrary named (e.g. "Wi-Fi certified" which is a trademark which you can only use after standards compliance tests) -
RE: Wolfram|Alpha time travel
3½ hour video of an undisclosed but easily guessable subject matter
Gay bestiality porn?
This isn't a problem with mismatched units, as you can verify by removing hz from 50hz.
It chokes on the multiple time units separated by spaces part, if you remove the x minutes and x seconds you get a (I assume) correct answer, if you add minutes again it chokes. I don't really know Wolfram, maybe it just doesn't accept this?
-
RE: We don't use web services, we use iframes
@martijntje said:
Ah, that warm fuzzy feeling when you know you've just provided
material for the next batch of TDWTF articlesjob security. -
RE: Look who's using Discourse!
There's quite the murmur among some circles about this, particularly on hacker news
-
RE: Another PHP WTF
Result of the weird mismash of C, Perl and C++/Java/C# programming language style that calls itself PHP.
-
RE: The links that weren't
.. so in order to get the resultant gzipped page above 512 bytes, he inserts 80KB (though empirical observation no less!) of highly compressible periods.
Yes, that disturbed me too. I now have the nagging motivation to benchmark whether this or generating 200-400 random characters would be faster.
-
RE: PHP integer types
There are many things wrong with PHP, but I count this among the minor ones. And understandable since taking a fixed size could cause all sorts of problems in interop with C, which PHP heavily leans upon. (e.g. if ints would be fixed at 32-bit the x86_64 version of PHP would probably have been delayed)
It's not that big of a problem. You can easily check and warn with the
PHP_INT_SIZE
constant, or better yet use the arbitrary precision integer libraries that are available (which is often a good idea anyway when you work with such big numbers, since you can't accidentally convert them to floats and lose precision)