skysight-inc/HackerNews huggingface dataset:
Distributions whose users want an unchanging ABI get one. Distributions whose users don't care (e.g. those where either the users don't care about proprietary/out-of-tree drivers or the users use the packaged versions of those drivers in the distribution that get rebuilt when the kernel changes) don't bother.

Your arguments assume that everyone obviously wants an unchanging driver ABI. I'd love to see statistics for how many users actually build and run out-of-tree drivers themselves, but I'd bet on it being a small fraction, most of which is the nVidia or ATI proprietary graphics drivers. And again, personally, I don't consider it a feature to cater to proprietary driver vendors.

Beyond that, I've seen several reports regarding some of what binary driver vendors do that goes well beyond the exported driver interface (e.g. searching for core kernel data structures in memory and grubbing around in them), so it's not necessarily obvious that an unchanging driver ABI would actually stop binary drivers from breaking.

In any case, I'm not interested in arguing further about the development practices I've already mentioned and pointed to that depend on the ability to evolve an interface along with all of its users.
A Drupal Developer is going to die on March 24
All the bad Javascript out there, either in degrees of malfunction or shades of malice. (Or both together.)

The first causes unresponsive sites or breaking navigation. The second usually involves attempts to breach the user's privacy, unreasonable advertisements, or plain old malware.
Porting your number triggers a contact termination in every case, with every carrier. This is expected, documented, correct behavior.
No, the Java language specification makes it as clear cut as anything can get.
2.5yrs ago on Hacker News homepage https://news.ycombinator.com/item?id=4229108
> I normally ignore downvotes but these are confusing.

It apparently takes relatively few to grey your comment. I upvoted you and downvoted the Wakefield-ites, and I swapped the gray/color properties. All it takes is a few yahoos who want to deny reality to make it seem like the site as a whole is against you.
Just Five Bucks a Month
Funny this is...you're forced to run the gauntlet for average or less-than-average compensation when adjusted for IQ. All the more reason to go into medicine; doctors dont have to go through this bullshit hazing when they graduate.
I have spent a large portion of my adult life finding and reading and understanding scientific papers. The advice offered in the tweet is good, so I won't restate it - but I will offer a couple of my own:

* Print the paper out and make notes on it by hand (this has a small mention in one of the articles) - this technique got me through university, I tried every software package imaginable but in the end having a hard copy forced me to deal with sheer amount of reading I had to do. It also allowed me to freely make notes, add sticky notes etc. Since then I have done this with any collection of papers I want to get my head around.

* Try to comprehend something on every read through - it doesn't have to be big, just something - whether it is the sample makeup or part of the methodology or the conclusions etc. You don't need to understand these in any particular order, but ensure to revise your understanding as you become more familiar with the paper.

* Most papers are useless (to you at the time you are reading them) - the sad truth about research is that 90% of the stuff you devote yourself to understanding will be wrong, outdated or not useful to what you are working on. It is very hard to pick out useful papers with nothing to go on but titles, and abstract and citations. As you get more used to the field it becomes easier and familiar names, authors and institutions can guide you, but even close to a decade after reading my first paper I still probably only manage a 10% hit rate when conducting research (but hey - 10% of a lot of papers is still a lot of papers!)
This topic (I do not know why) raises some serious emotion-based responses on coders. The other topic I know will cause almost a religious flame-war is the philosophical meaning of "null" in the SQL arena.

I've tried to add some insight why the OP hears (so many) >folks (incorrectly) state "primitives are passed by value, objects are passed by reference"

What I believe was my constructive addition to the topic, seems to deserve only downvotes. I'll make a reminder to not participate again in this kind of topics.
Actually, (as another person on the spectrum), I believe you've just been tone-policed by a privileged person. Note that the confrontational tone, random anecdotes and judgement of people involved in the community were all present in your post's parent - so the only difference seems to be that the original post is a neurotypical parent.

This is a common strawmanning of communities, so it's no wonder some of us get irate - I do, for example. Sure, there are neglectful parent who try to hide their neglect (or inability to handle an overwhelming situation) behind claims that it's all "working as intended" - but positing them as representative of people who ask for more acceptance is unfair.

Ultimately, confrontation and aggression isn't all that great, but you need two sides to keep things civil. I believe your comment was far less aggressive than it's parent, which isn't surprising for someone who's conscious of their tone issues - and that its perception comes from a bigger dissonance between expected and perceived aggression.
A note on Piketty and diminishing returns to capital (2014) [pdf]
The best interview I've had is where I was given a small project but with a tough deadline and I was asked to come back with a working code/demonstration. The remaining interview was a code review session, and we talked about design, choice of tools, libraries and other general stuff.

I was stunned by the end of the interview because they got out everything one would want to know about how good a person is at their everyday job.

The worst interview I face is when people try to test my algorithm skills, that generally a test of how much I could memorize from careercup.com
Same as switching Shuttle, or any modern passenger jet to computer controlled landing.
What laws are being circumvented? Observant Jews could always re-heat food on the Sabbath, this just lets them do it with modern ovens. The Sabbath mode lets them set how long the oven stays on over Sabbath.
Agreed, it's tedious to click on each item to expand the page. Either expand it by default or provide a global switch for that expandability.
Rainwater used to generate electricity
Yeah I agree with your comments. Initially I only tested as far down as tablets, because I figured that the target audience are programmers on their laptops or desktops. I will be fixing this issue on the next iteration.
I'm guessing this is why you have to call "new" to create new objects in Java?
You are correct about the 029. However in the 1401 machine room at CHM there is an 026 which was the correct keypunch for the era. OP could have used that but would have had to punch it manually -- not fun! The 029 used is, as noted in the article, relay-driven from a USB port, so he could just dump the working executable from the simulator.

Of course for full authenticity he SHOULD have manually punched the source deck on the 026, fed it into the 1401 for assembly using the 1402 reader, and had Autocoder in the 1401 punch the executable deck on the 1402.
I'm a guy who likes music LOUD. Like, walking to class with my Walkman in college would cause people I'd pass to stop talking and stare at me. I've bought new players because they weren't loud enough. I didn't like my Nexus phone (in part) because it wouldn't play music as loud as the iPhone. I'm 46 now, and setup and manage the sound system at my church, where we like it, er, noisy. I can say with confidence that I'm the second-best set of ears in the house (behind the pastor, who has perfect pitch), and that I've lost nothing of my hearing over my lifetime.

Additionally, I say that as someone who has had to -- at various gigs -- listen to music in headphones to drown out office noise while I programmed and sysadminned. I know the "loud music causes hearing loss" is a popular thing to say -- I've heard it my whole life, just like "sitting too close to the TV causes vision loss" -- but I just don't think it's true, or at least conflated with normal loss with age (which my wife is finally admitting to).

That being said, I've recently started trying various tricyclic antidepressants for migraine prophylaxis, and I've found that they can have quite an influence on concentration. Amitryptilene had a small-but-noticeable effect. Nortriptylene had a PRONOUNCED effect. It was like that movie with Bradley Cooper. I just zoned in for the whole day. I LOVED it, but it was making me (an INTP) completely manic. I'm now trying Desipramine, and it, too, has a small-but-noticeable effect. I'm trying to live with its side effect (itching) by cutting the 10mg pills in half, but it's getting worse again, like it's building up in my system or something.

When I'm on these drugs, I don't WANT to listen to music. I find that I _notice_ that it's a distraction. It's been a habit, but I work at home most of the time, and, when my concentration wavers, I stick through the issue by "ducking" it out loud, to myself.

So, IANAD, but it seems to me that a low dose of a TCA could be considered a nootropic. There are, like, 9 different drugs in the class, all with varying side effects. I wish I could talk to an expert to correlate the various known brain-chemical effects with the various cognitive and side effects, so that I could chose the best one for me after trying 3. Seems like that ought to be enough information to zero in on the right dopamine, seratonin, et. al. profile for me. If seratonin is the MAIN chemical involved with the concentration side effect, then there's a whole class of SSRI's to deal with. But I don't know.
Why not offer both options? Bring in a piece of code you want to talk about, or have the option to do a coding challenge.

Either way, you're asking the candidate to develop code, and then explain their decisions in a meaningful way.
Before my son was diagnosed with any issues and before we had guidance, my son was is a constant state of being punished for behaviors that any parent would punish for. He hit the age where children become defiant and push boundaries and, having already had another older kid, we thought we knew what we were doing.

It turns out that really my son was suffering and punishing him for his behavior wasn't helping him. He was miserable, we were miserable, and nothing was improving. Only once we understood what we dealing with and changed away from thinking of his behavior as misbehaving did we start to make progress. And now he's a wonderful well behaved kid.

I think it's really important for kids with actual issues to be diagnosed. For every kid were diagnosis might possibly permit parents to make excuses for their children, I suspect there are 10 more with frustrated parents doing all the wrong things.
Adderall is not a nootropic
There are probably data vendors out there that can turn basic name and location into email, physical address, etc.
It should be noted that in kids nobody can say whether it will _always_ interfere with their daily life in a material way. Autism diagnosis in a preschooler usually (90%-ish?) means it will, which is amazingly accurate if you think about it. But it's definitely not 100%. So in little kids, the diagnostician is saying they _think_ it will interfere with daily life (and that it is interfering today, but saying that about a 3-year-old doesn't necessarily mean always and forever).

See also http://intellectualizing.net/2013/09/21/the-trouble-with-ove...

Another issue is that it's sometimes easier to have a personal difference interfere with school than it is to have it interfere with real life. That argument is at http://intellectualizing.net/2015/03/12/schools-are-disorder...
Real life is more flexible than most schools.
I wonder what a drone built on the same philosophy as the A-10 ("We built the most awesome machine gun ever, let's strap a plane to it") would look like.
How do you know? Maybe the other person doesn't even get a bonus. And even if that's the case, the people who are eligible for the bonus are still being compared, which is the point I was trying to prove. You and everyone else is constantly being compared to others.

But if you'd like, we could consider another case where we have two employees who have the same position. Since we're on HN lets say we have two junior devs. If the company decides it doesn't need both employees, one of them will be laid off. Obviously the person in charge will have to compare the two and decide which one to let go.
Just caffeine and L-theanine. Mixture of coffee and caff/l-theanine pills.

I like the pills instead of all caffeine because I end up with bad jitters if I have too much caffeine in a day.
Pao vs. Kleiner Defense Rests Its Case, Showcasing a Different Side of the Story
Hmmm, strange that HN's duplicate submission detection didn't kick in.
Personally, colorblindness is my go-to example here, because it is similarly spectrum-ish (and not in the punny sense).

We use the term "colorblindness" in a monolithic way, yet it refers to any of at least eight different things, each of which is caused by a different genetic mutation and produces a different physiologic result. Even the term "red-green colorblindness" is misleading, because it could refer to at least four different things.

Many people with "colorblindness" can actually live their whole lives without ever realizing it; the most common form (deuteranomaly, which is what most people mean by "red-green colorblindness", despite it actually affecting the yellow-orange-brown area of the visible spectrum) rarely if ever interferes with common day-to-day life for many people who have it (like me). On the other hand, the rarer forms can significantly impair vision to the point that common tasks become difficult or even impossible. Yet most of the time we use the same term, "colorblindness", to refer to all of them.

In much the same way, "autism" refers to a wide range of situations, some of which have significant effects on day-to-day life and some of which have much lesser effects.
If it is a case study often there is usually a problem definition/scope/abstract (it really depends on what type and who is publishing). I often start with that and then skip to the back to te conclusion. This gives me a bit if a road map of how and what to read. If I read beginning to end I often get lost in confusing technical academic jargon.

After doing that I think about all the questions I have. Then go forth and read it through keying in on the areas that may answer my questions.

I really like data and graphs so I usually spend lots if time playing around and testing theories that I may have as I analyze.
It's not slow. Lambda expressions are especially awesome. The only thing I find slightly annoying is sometimes you're forced to define a class for an object. However, it can be helpful to define classes in terms of code maintainability with a large code base.
Thanks for your feedback.

> In my experience early stage startups do want people to accept quickly because they are operating on compressed timelines (we have X days to show Y progress before money runs out).

This is what I figured. I am trying to see it from their eyes.

> That said, if they offered the position to multiple people... huge red flag. You should post the name of the company here so it shows up in Google results for them.

I'm not prepared to do that to them yet because I don't think there's malice on their part.
Sounds like Vancouver could use a little Georgism:
http://en.wikipedia.org/wiki/Georgism
> iOS preempted the existence of a mobile BSD userbase

It's completely ridiculous to claim there anything like a "mobile BSD userbase", and zero arguments beyond that were given. There's no real reason why Android or any other mobile OS couldn't be based on a BSD. Given the IP constraints of mobile phones, it probably would be a better choice than a bastardized Linux.

Oh, and "*BSD is dying" is a troll. HAND.

> The primary reason to want a permissive license over the GPL is to use the code in proprietary software.

The facts are that other than primordial forks of BSD Unix (e.g. iOS), 99% of the permissive ecosystem remains non-proprietary.

It's not like people are coding against "Ruby on Rails Professional" or "Angular.js Enterprise-Edition", all of this software is open and commoditized and free, and always will be.

> exact use case for the LGPL

I don't understand why BSD-style is much more popular than LGPL for 'frameworks'. Perhaps because it's because it's the "Lesser" GPL and the first link on the page is "Why you shouldn't use [this]".[1]

In the software industry, the FSF actually has a lot of moral authority. My guess is that if it doesn't look like they'll stand behind the LGPL, why bother?

[1] https://www.gnu.org/licenses/lgpl.html
The opposite happens too. Look at where the rule against mixing milk and meat comes from. Such an enormous extrapolation from an ultra-specific line.
All I can say is that with market how it currently is, if you know .NET you are guaranteed at least a well-paying, boring enterprise job.
If your hiring based on referrals and references and networking, you're hiring for a different skill set than programming ability.

Based on my experience, most employers don't hire better than "Pick a candidate at random".

Also, if you had an employee that was super-brilliant, why would you tell someone else so they can hire them away from you?
For anybody else who is wondering if this would always go so smoothly in a real emergency: http://www.flightglobal.com/news/articles/do-aircraft-evacua...

Some notable points from that article:

Trials assume that passengers have no friends/family on board and further ignores the presence of passengers with disabilities

Full-scale evacuations [tests] remain a costly headache at around $2 million, not to mention the risk of litigation when things go wrong. While most common injuries to volunteers range from cuts and bruises to broken bones, the industry is haunted by the McDonnell Douglas evacuation certification trial for the MD-11 in October 1991 when one volunteer was left permanently paralysed.

In one real life 737 crash, the last passenger came out 5.5min after the burning aircraft had ceased moving, while in the 737 certification trial, the entire load of passengers and crew evacuated the aircraft in 75 seconds.

Under the current "make or break" single-test regime, the aircraft will pass as long as the result is below the 90 second threshold and it is argued that the current procedures are designed with the sole purpose of passing the test - even if that does not necessarily mean they will work in real situations.

Certification based on a combination of computer simulation and real world testing is suggested as a way forward.
This wasn't tone-policing, it was tone-neighborhood watch at worst. You can't dismiss an argument because of tone, but you certainly can call someone's attention to how their argument may be interpreted by their tone.

There's no straw-manning going on here. He interpreted (quite sensibly in my opinion) it as a challenge to the father. Regardless if that was intended or not, it was the first-read impression I had as well. Now that the OP has clarified his position, now I know that it was not the intended position. If it were not for the response, none of this would have been clarified.
Yeah. I was exploring exactly this problem when i came across this original article. Later i saw that "char arr[] = "stuff" " actually inserts assembly code that puts the value stuff into the stack. That was interesting news to me.
stackoverflow.com/questions/29184100/char-array-and-pointer-initialization-semantics/29184190#29184190
As I told a developer earlier this week, trying to disrupt healthcare is like starting an avalanche by tossing pebbles at a boulder. Between institutions, carriers, and the godawful state of interoperability technologies (I've been on the standards committees, I accept my share of the blame), it's essentially impossible to really advance the state of the art, even though there's a real need for technology that helps enable the organizational advances in clinical practice we've seen over the past several years.
As far as deciding whether to read a paper in depth, the advice I've heard is to read the abstract, and if you're still interested read the conclusion. If you're still interested after that, dig into the detail.

Don't let the "academic" format and style fool you. There's plenty of BS churned out in academia, though if you're not used to reading papers it may not be apparent at first.
No it is not. For an explanation see http://www.uncarved.com/blog/not_currying.mrk
> mass of people taking away everything from the rich

Honestly, I don't think they do. Moreso than anything, I think they're hearkening back to when slavery was legal, women couldn't vote, and it was perfectly acceptable to assault gays in nightclubs.

It's only as those minority groups gain acceptance that they start generating sympathy, really, but while gays are more and more getting acceptance in their fight for marriage equality, polygamists are still a lesser known, smaller minority, and their rights are routinely trampled, despite that all the arguments applying to same sex marriage are equally applicable to them.

As it sits, 51% of the democratic party approves of some form of censorship, so it's not too hard to imagine being in a gerrymandered district in which DemocracyOS is prevalent, and losing the ability to freely exercise your first amendment rights.

That said, this problem isn't unique to DemocracyOS, as we've always had people who hate the rights of others, and even managed to pass the 18th amendment as a result.

The biggest problem with direct democracy is in educating people about the Constitution. We have long, embattled conflicts between Constitutional scholars on whether X aligns with the Constitution, and the "will of the people", absent that knowledge, may serve to exacerbate the issue.
Classic post. Hacker news moderators are bad.

Re: this guy's suicide, it's not normal. Most of us have an insatiable will to live. He's a child in 47 year olds body who never grew up. Even in his Facebook post, he hints that he will 'hang on' if a cure is coming next week.

Like any of us have control over that. It's a kid's point of view.

But like a lot of emotionally stunted programmers, he never learned how to be an adult.
> Maybe they're sensing a red-flag from you: "We came up to a compensation number they agreed to, but they still haven't said they'll join or even given us a date-certain when they'll answer. We'd better force the issue. We've been burned before waiting for Hamlets to make up their mind!"

This is completely fair and I think they want to move fast being a small company and all. There's lot of interesting work to do and I'd like to help them do it. They seem like good people anyways.

I'm mostly waiting to hear back from other interviews I've had.

Thanks for your input.
Yeah, it says that in one sentence while its the central point of confusion if you even want to call it that.

Instead it rants at length to somehow save definitions that are clearly not particularly helpful in a language like Java.

This article just reeks of this certain kind of socially inept, completely unhelpful attitude and technical pedantry that has infected mailinglists and IRC channels over the world. Actively trying to misunderstand people in an effort to expose their ignorance or unfamiliarity with intricacies of whatever language or tool they are trying to navigate.

Its a terrible habit up there with feigned surprise.
^services derived thereof. Stupid phone auto-correct...
One submission has a slash at the end of the URL, one doesn't.
Where the world buys its weapons