skysight-inc/HackerNews huggingface dataset:
I guess it's just how I look at things. When I'm debating an issue with someone or at a conference or whatever, when someone says something totally incongruous, it always surprises me and I always feel like I've missed something. I try and understand what would make a person feel so strongly about it that he felt like it needed to be said.

Some comments cause more friction than others, definitely, but are they of lesser merit for that reason alone? If something is true but not critical to know, and not 'kind', that doesn't mean that it just doesn't matter, right? Ugly truths are out there, and they can be of great use if confronted maturely, understood, and conquered.

Right?
TJ Holowaychuk's Startup
Whatever you want to believe about semantics (which I addressed in the article), the Exeter neurologists did see a difference in the man's MRI scans versus the control group.

Sure, we can call that a "variability in human ability" rather than a "disorder". I never used the word "disorder" anyway.
I don't think reddit's problem is harassment, I think it's groupthink, extremely low quality/uninformed discourse, and brigading. I wish that there was a site with an hn-level of moderation that covered issues like bikes, local news, etc. Maybe that's just not possible?

I really love how self-enforcing the community is here towards snark and lazy comments, which have absolutely destroyed Reddit. Edginess is much easier than proper discussion.
WebGL still sucks on mobiles.

90% of the time someone puts a link to some WebGL demo on HN or Reddit I either don't get it running at all, or get single digit FPS after the mobile turned into oven mode.
Raspberry Pi is capable of bricking iOS devices remotely with 1970 bug
.... Quora being known the world over as an elite military strategy academy, of course.
I'm not defending intentional toxicity in particular. Personally, I think it's as valid a form as expression as any other, if less productive.

I'm talking about things that people don't want to hear, but are relevant. Not kind, not necessarily necessary, but true.
I haven't.
I thought it was supposed to challenge Reddit? I'm not sure.
I'm Asian and I don't think I've ever had a problem hailing a taxi in NYC.
The key to using Reddit is unsubscribing from all of the default subreddits and then finding smaller, healthier subreddits for topics you're interested in.
Does anyone else find the first chart in this post ominous? 2014-2015 is looking a lot like 1999-2000, and nothing seems to suggest things are that different this time around...
Linux? But he was talking about OS X...
Anything with low-effort access will always connote little value in people's minds because endless alternatives exist. Anyone who wants to get paid for doing something hard should avoid channels like that, or only use them to float associated freebie products that can introduce people to the real product.
I specifically don't give instructions for this as the copyright of these videos is unclear.
uint32 fill32 = 0x01010101 * fill;
and he said your front page implies otherwise. You don't understand that?
Probably can limit that statement to just black people.
some of the harder plastics used in 3D printing also have a very particular smell. it sort of hints to me "perhaps not be in the same room when it's operating" (getting a whiff versus standing there breathing it for an hour), and ventilate after.

unless you're worried about getting it out in the air at all, also outside. in which case I'd start with avoiding campfires, (certain types of) barbecues and petitioning your neighbours to stop using their fireplaces, good luck :p

and like others said, it's not a very high temperature.

about that "thing that mgiht be carcinogenic or such", do you mean phtalates? i might have spelled that wrong, the plastic-softener compound. it's not present in equal amounts in all types of plastic, definitely not those intended for food-containers. if it's present in higher amounts you can easily smell it, it's that particular smell that is on that soft, rubbery, "soft-grip" plastic, especially when it's new.

btw not even living itself is ever "100% healthy" :) it's always a trade-off, and in this case, it seems pretty good, trade-off is for the planet and the children :-)
Why does it matter how interesting it is? It's humorous and we had some fun with it.
Hey, don't let negative comments get to you. Always happens on HN. Best example being DropBox launch, top comments said something along the lines of "this will never work".

As a long-time reddit user, I like what I see so far. I submitted my email for invite, how long does that usually take?
Ruby Benchmark: 30x speedup with Truffle/Graal
The one argument I'm aware of about grammatical gender is that found in the prologue of the second edition (1858) of the work titled De l'origine du langue of Ernest Renan, which holds that it may have originated in what I'll call sexual dialects, which diverge because of little intersexual social contact, and words most used by females become feminine, and those most used by males become masculine. He cites that in Indian dramas men speak Sanskrit and female Femprakrit, though I couldn't find anything about the latter. He also writes, little before this, that the older the language, the more apparent the grammatical gender, because of the instinct of ancient peoples to attach sexual identity to even the inanimate. The more modern the language, the lesser the effect of grammatical gender. He cites indeed English for being the most simplified in this respect.

Grammatical gender is not merely about masculinity or femminility of words. For example, "giornata" is a femminine italian word meaning "the part of the day from morning to the evening", derived from "giorno", a masculine word which means "daytime, (whole) day (i.e. 24 hours). This is a feature of femminine past participle, which carries the meaning of quickness, something that happens at a certain time, a hit (testata: headbutt) etc.
Indexing Oracle Database Table Data in Apache Solr
Spent fifteen or twenty minutes browsing around. I really like the format and the ability to browse through categories, jump to the repo, see alternatives. Had not previously used any of the other libhunt sites, so dropped in to say nice job.
"Cutsy name, cutsy graphics" is the design for 99% of new startups.

I blame Snapchat.
I have no one labelled as "my own", at least not in the nationalist/patriotic sense. My family and friends my go into that category if we really must, but that's it.

If you put a gun to my head, I'm certainly not going to care if you're my local baker or a North Korean soldier, just to name a random nation. Hell, I'll probably have sympathies for the soldier, as they are just doing what they were told, like any other soldier would. Getting angry at them would be pointless, although I'd of course do my best to fight for survival, and if I came out the winner, I would be upset that the life I had to take was not the life that was to blame.

For the baker, it would be hard to tell if the hand was forced, or if the idea of slaughter was of their own making.
This is a pattern for new sites/services that suddenly get press and then get noticed in random aggregators (like HN).

Since the site is new, it doesn't get that much attention from the aggregator's core audience, and any negative comments are swiftly downvoted after 10-20 employees register and downvote them via central command. This has happened to me on HN before; I guess because I take a perverse kind of enjoyment out of sabotaging astroturfing attempts.

All of this makes perfect business sense; I would probably do it too if I were in this kind of position.

It also makes sense for HN to build better defenses against attacks like this.
Perhaps, but I think there's only ever been a few.
I think most mathematicians are more likely to be Platonists than formalists. Formalism is also a real position in philosophy of math, but a minority one for I think two reasons. One is that the math we've developed seems significant enough and effective enough to deserve more explanation than just "it's one of many possible formal systems". Second, if you take a straightforward formalist approach, then there aren't really any interesting questions in philosophy of math, so people who think that are less likely to become philosophers of math.
> with an hn-level of moderation

But HN is one of the worst moderated places on the net.
Thank you.

I love it when I read an article, generally agree with it, feel like i'm wiser now, and then read the comments and someone like you shows me I automatically agreed with the author without thinking about it too much.

Gotta work on my critical thinking. Any recommendations on what to read?
> And Yahsat’s satellite hovers over the Middle East, making it harder for the Iranian government to jam the satellite’s signal as it’s broadcast directly down to Iranian dishes.

Are some angles harder to block than others? Or do they just mean that satellites are hard to block in general?
Presumably some, but from what I read, much of the increase in tuition it tied to increases in administration costs.
I don't know how to phrase this in an HN-approved positive way, but I think it needs to be said: the graphics are disturbingly infantilizing if this site is supposed to be for anyone over the age of 9.
The positives and perils of working remotely
Years ago I was using http://www.skygrabber.com and similar apps to get free internet. I remember I got OpenOffice, JDK, .NET SDK and terabytes of random data while I had no internet access whatsoever.
You're right, I'm sure it's much more convenient in places like SF, good point.
NYC is the exception to a lot of rules, this one included. And to be honest, as an NYC resident, I still disagree with you. If you're in central Manhattan you'll get a yellow cab very easily, but if you're anywhere outside of that area you will have a significantly more difficult time.

Another advantage to me is the fact that my destination is programmed in - I've had to deal with a lot of yellow cab drivers who have absolutely no idea where they are going or the location I am talking about.
Citing an outlier event is not strong evidence against negative-comments-are-always-wrong.

The complaints about Imzy on this submission are justified by the commenters and, in my opinion, accurate.
This is absurd. Clearly mathematical statements are highly predictive of the real world. They aren't false.

These people seem confused over the meaning of the word "exist". Regardless of whether or not numbers "exist", we can show that objects in the real world can obey the same laws as abstract numbers. If I have 2 apples, and take 2 more apples, I will never have 5 apples. The properties of math are real and apply to the real world.

If you insist on modelling philosophy on the language we happen to use, then just treat numbers as adjectives. As if 5 is a property an object can have, rather than a physical object itself. You don't need to worry about 2 "existing" any more than worrying about "tallness" exists, when talking about objects that are taller than other objects.
One effect of climate change is increased flood risk in areas not previously prone to flooding, which is something that Kitchener has been dealing with for several years now.
Dutch students open world's first pop-up drone cafe
The article says Uber "won" by spending heavily to get 5 minute response and $25/hour driver pay. They no longer provide either of those, because they couldn't do so profitably. Uber might still be the next Webvan.
Cool interface. I would love to read about the back end details.

What stack do they use? What database? Cache-engine?
In this case "not white" can specifically be substituted for "being black" - there were huge problems with this years ago in NYC, to the extent that questions were asked when Uber first launched as to whether drivers would be able to see the ethnicity of the passengers asking to be picked up.
Does any large company have any form of email encryption deployed? I'm pretty sure Serious Business is steadfast in laughing off GPG.
Mid to late 90's in Portugal.

When I came to learn C, I was already quite an expert in Turbo Pascal, version 6.0 by then.

Comparing C to Turbo Pascal 6.0 in terms of features and safety just felt like "meh!".

Thankfully I got someone that around the same time gave me a copy of Turbo C++ 1.0 and I learned how to get some of the Turbo Pascal features back, while having the C portability and joined the C++ ranks for a few years.
What about a third way? I have not used the GNU version of Ada or Pascal, but you get C/++ style allocation choices (static, stack, heap) without all of the safeties turned off.

Having bounds checks (with line number error reporting, rather than secondary, tertiary... damage followed by a core dump), and the use of non-null references (as well as pointers for the initial allocation from the heap) goes a long way towards eliminating much of the time wasting bullshit that C/++ brings into your life.

C is good for portable assembler. Otherwise, I want something less wacky than C++ to be "effective" with at a medium low level, and something higher level than Java for most other apps.
What is an "arb"?

A quick google didn't do it for me :(
You can label whatever group you find yourself in to be "us", and the rest as "them", but they're no different than you. You're just being selfish in valuing your life more than theirs.

This selfishness if of course natural for any human, but that does not make it better.
Don't say things like "crash course in logic", and follow them up with something that is highly debatable. You should read Russell on definite descriptions, (or if you have read him, you should write as if you had).

As for your distinction between philosophical truth, and mathematical truth, you should elaborate, because it doesn't sound like any distinction I've ever heard of.
I'm interested why this is not the default behaviour. Would it break anything legit if npm would just simply switch to this behaviour? Are there any strong arguments against this?

I'm interested in use-cases where access to anything outside the current folder (the folder npm is called in) is justified and depended on.
Yes, it all depends which JDK you make use of.

Apparently many seem to think the OpenJDK is the only option available.
Did Uber really win yet?
They haven't exited yet. Their valuation is insanely high and they are not looking to IPO, as they won't get a favorable price in todays markets. They are spending billions in China where they are not leaders yet (and unlikely to be).
I don't see how they have won yet. They are walking a dangerous path with no exit in sight.
arbitrage
Could that also be why untrained artists are better at drawing faces if they view and draw them upside down?
What sense does it make to speak of a language as being interpreted or compiled? These are attributes of an implementation. The existence of GCJ, a native-code Java compiler that's been around for years, proves this.

It's true there are languages that are essentially uncompilable, and so have to be interpreted. Perl is the best example I can think of; there are constructs in the language that can't be parsed correctly without runtime context. Python, Ruby, and JavaScript are all difficult to do AoT compilation on as well, at least if you want to do much optimization, but I wouldn't agree that they can't be compiled. But Java is not as dynamic as these languages.
I like the content.

Does anyone else have a _really_ hard time reading the light gray-on-white font?
Aha, looks like SteadyState accomplishes the same thing. Very cool! I wonder how a Windows Restore Point is defeated? Because it is in the same partition?
"user:	kinkdr

created:	3 minutes ago"

Oh would you really? :)
There's always been a delay in Wired blocking me, so I always just print the page to a PDF and read away.
> You should read Russell on definite descriptions

An expression is only meaningful in a context in which its free variables are bound. So, in a context in which the concept of “prime number” doesn't exist, any statement about “prime numbers” is meaningless.

> As for your distinction between philosophical truth, and mathematical truth, you should elaborate

Philosophical truth is the correspondence between a statement and reality. Mathematical truth, at least to a formalist like me, is the syntactic property of being substitutable with the symbol “true” in a given context.
Would an Uber/Lyft like company have been even mildly successful if it wasn't for the capital? Is there any other scenario under which we could've seen a private company take on the taxi monopoly? I'm not sure.

Maybe using insane amounts of capital isn't a black/white issue and more dependent on your market/business type. Obviously, you are right about everything else just being cyclical.

Also, that is very illuminating about Salesforce.
Coca-Cola Unveils New Global Packaging
I don't think I'll ever love a programming language like I loved ANSI C in 1996. I slept with the K&R book under my pillow. When my friends were getting into tarot cards & crystals, I did divination by picking random passages from that book. It was my first "real" programming language, and the one that led me to understand computers on a completely different level.

Today, I guess I'd say JavaScript. I mostly write "vanilla" JavaScript with the help of grunt for minifying (switching to webpack soon). It has it's rough spots, but they're ones I've known for decades now. It's everywhere. It's multi-paradigm.
Makes me feel like I'm sticking it to the man.
In this context, is "rorting" synonymous with "unfairly exploiting"?
I don't know if there's something you want to read so much as just have a higher awareness of the active processes in your head. When you agree with something, have a hook that asks why you agree. When you want something, have a hook that asks why you want it.

This sort of awareness takes time to build, much like building muscle at the gym.
How are packages with native dependencies build? Presumably that requires access to the compiler and libraries? (I don't know anything about npm works, so read those as real and not as rhetorical questions ;))
Some subreddits are heavily moderated, AskHistorians for instance. If you feel there is demand for a heavily moderated subreddit about bikes or your local news, you could create it and be the moderator.
Probably the trial (kafka) or the plague (camus) but the one book I struggle to put down to put down is l'etranger as it's so easy to read in a single sitting and do compelling.
Enter threads. Now you cannot simply have a singleton built at the beginning. Maybe you can pool things in ThreadLocal, or maybe it's more complicated.

I'm eventually gonna have to learn me some Erlang, I fear.
Here is an email related to the work: http://lists.ruby-lang.org/pipermail/jruby/2015-December/000....
FPGA expansion board for the Amiga 500: SDRAM, microSD mass storage and Ethernet
> JVM provides a great deal more APIs for creating and handling threads and processes. Not something you would typically do directly in many webapp backends but there if you need it.

You might not need it directly, but under the hood it allows each request to run in its own thread, which eliminates the need for asynchronous callbacks that pollute any node.js code. The absence of async callbacks not only makes the code cleaner, but also means that when you're debugging and hit a breakpoint, you can follow the call stack all the way back to the request entrypoint.

"Asynchronous Libraries" is listed as a pro for Node, but unless you're doing something very IO-intensive at 10K req/sec, asynchronicity is not going to matter one bit on the JVM since it's multithreaded. Going from sync to async at 10K req/s will save you a few MB of RAM, that's all. Assuming you've got that few MB to spare, it won't change your throughput or responsiveness at all. It's a premature optimization that makes coding and debugging more difficult. I'd rather state this as "Needs Async Libraries" as a con for Node.
DropBox is certainly not an outlier on HN, it's just the largest example.
I don't expect it to take off but if it does it will be interesting to see how a casual community can possibly come from constrained discussion.
> However, these types (excepting unboxed types) can also be considered reference types since that is how values are passed.

This is an implementation detail, and abstractions shall never be conflated with their possible implementations. What matters to the user of the abstraction is that you're passing around (a computation[0] that evaluates to) the value itself, not some mutable entity whose current state is the value.

> So another viewpoint is that boxed Haskell types are just like Java reference types, but they are immutable.

This is wrong. In Java, all objects have a distinct identity, so, for instance, `new Complex(2,3) == new Complex(2,3)` evaluates to `false`, even if both objects represent the complex number `2+3i`.

[0] Since Haskell is non-strict.
The quality of the subreddit is directly proportional to the moderation. The Ask subreddits (/r/AskHistory, /r/AskScience) are consistently cited for having high quality due to actual, transparent enforcement of the rules.

That said, moderation works as long as it doesn't modify the sentiment of content. Moderation for positive content only leads to groupthink which helps no one. (case in point, Product Hunt, where commenters get upvoted just for saying "cool!" with no additional insight)
Sure, if you want a book that's really unconventional, I like "How to Get Rich" by Felix Dennis. He was worth something like $500 million when he wrote it, a college dropout--probably someone you've never heard of, but you've likely heard of Maxim magazine, which he founded.

Not only does it have a lot of excellent business advice, but he's also a pretty hilarious writer.

More recently, I enjoyed Dan Lyons' skewering of Silicon Valley culture with "Disrupted" (which just came out and has been getting a lot of press.) I didn't agree with everything he said, but it was a great read nonetheless.
> Working in Java for 10 years make me realize that so many solutions Java/ JVM ecosystem provides are to the problems that Java ecosystem created in first place.

There are lots of companies making a living selling tools to track down and fix memory corruption issues in C and C++.

Java is not alone.
The thing you missed is that C++ doesn't allocate as many objects. For a start, a std::vector allocates exactly one "object", namely the underlying buffer. All the elements are placed in this contiguous memory. When the buffer is full it is reallocated.
Ur (Ur/Web?) seems to be built very specifically for the exact things that this benchmark checks (dynamic web pages with SQL queries). So it's not surprising that those code paths are highly optimized in the language.
I liked it on iPhone 6 plus