skysight-inc/HackerNews huggingface dataset:
That sucks.

Also, I didn't realize Jonathan Blow was such an ass.
I'm not seeing those winning Nobel prizes complaining about them being fired from a job because they are old.
Google has been doing something close to bug bounties for many "critical" open source projects. Instead of focusing on bugs however, the Patch Rewards focuses on countermeasures: integrating a project into OSSFuzz, adding sandboxing, etc.

https://www.google.com/about/appsecurity/patch-rewards/
Tesla Semi Truck Unveiling
I think this is a very interesting idea. Except I would probably use a random forest instead of ANN for something like this. It is trivially parallelizable, you can train on subsets of features, you can slit and merge your ensembles/forests and so on.
It was a question, not a conclusion; I think you'll find the flaw with your own logic, comprehension, or both.

>"Based on my interactions with conservatives in the U.S. who are religious [...]"

This strongly implies you only find the given characteristic, greed, amongst the religious subset of conservatives.

I was thus enquiring so as to establish whether, for example, you found all those without religion to be devoid of greed. You strongly implied it was only non-religious conservatives who were immune to greed; do you care to comment on those who aren't conservative, do you find the same result.

Of course my question was loaded: I expect your position to be based primarily on prejudice rather than science but would be happy to be corrected.

FWIW I'm not religious, not conservative, not USAmerican, but am often greedy.
I think if you actually try this, you will find out why it's not a feasible concept (or why it's so vague as not to be useful). I think Hjelsberg and the C# team know all about grammars.

In particular, I know that using a BNF is not useful for shell, having ported the POSIX grammar to ANTLR.

http://www.oilshell.org/blog/tags.html?tag=parsing#parsing
What this post is lamenting is the loss of some actor like MECC. We had great software written for students (not adults) at one point. Many of us here have used it and fondly remember it. Titles like Oregon Trail, Reader Rabbit, etc...

Unfortunately, MECC got spun-off from the actual Minnesota education system, then purchased by a giant ed-tech company and left to wither. The endowment that MECC (in its purist form) left behind faded in time.

There is still a lot of great educational software out there. It's just all locked away on a MacOS 9 box, tied to libraries and runtimes that never made the jump to Mac OS X and then iOS.

From the business side of it, we'd honestly need something of a PBS-like software company to reconstruct what we lost with MECC. I think that's the only way it'd work. The software would have to be made, not because it was profitable, but because it needed to be made and was a good thing for our society to have.
Once you have a strong understanding of how to architect code and how the "big picture" technologies fundamentally work, learning the different flavors/frameworks/etc takes time, but we're talking weeks of learning vs the years it takes to understand the fundamentals. You're not going to be an expert in the idiosyncrasies of X tech unless you are working with it full time for a year or so but you'll know enough to pass a job interview.

After reading your story, for example, I imagine you could spend 3 months part-time doing an online bootcamp like treehouse (focusing on big picture web architecture and syntax) and you would be more than employable as a web dev.
Caution: open recursive resolvers need protection from being used for DNS amplification attacks.
How does selling at an exchange, eating a 1.5% fee, waiting 4-5 business days for your ACH transfer to clear, then using that money in the bank to send a payment to pay a normal credit card bill get you want you want faster, easier and cheaper?

With this, you can escape large parts of the banking system and control more of your own money in a more granular way if you choose to.
Many people take issue with whether it was "earned" and how it was "earned" in the first place.
Because I'm not seeing younger developers complaining that they are being replaced by older ones. What I am seeing is older developers complaining that they are being replaced by younger ones.
I have switched to opensource alternatives primarily because of the freedom to recompile it to different architectures.

>Another problem is that there are no open graphics driver for common single board computers. The latter problem is being worked on by the amazing Mesa project. What can be done about the former?

Can you tell me more about this?
Hmm..that doesnt sound right..but its robably for all of the builtins youd get using AWS over linode. IMHO
The same is happening in the EU where marketplace sellers are using tons of shady tactics essentially pocketing the VAT for themselves and having a 10-25% (depending on EU country) extra profit compared to businesses that follow the law.
It could also be that university professors sometime have Aspbergers syndrome which is a form of autism.
My first real job ever, as a software developer, was developing software for internet marketers. It would spam your links to a bunch of RSS submission forms. I was relatively young at the time; this was back in high school.

My career stayed around that internet marketing world for a few more years after that, working as a contractor.

I had similar feelings as OP at the time. When I first went into it, the negative impact my software would have didn't really occur to me. I was wrapped up in the nerves of interviewing for the job, the emotions of writing my first commercial software, trying my best to do my best work. I thought of everything _but_ the impact of the software.

I made something like a few grand on that contract. A lot of money for me at the time. The internet marketer who paid for it made 6 figures off it. He resold it to other IMs who would then resell it to the final end users.

A few months after that code went out into the world, I was reading articles on one of the websites that my program spams (most popular blogs at the time had ways to submit links to them). I stumbled into an article where the website owner was complaining about the program, and how much it was spamming their site. They wanted some way to contact the author and have their site removed.

My stomach sank in that moment. I felt terrible.

Lucky for them, the program had an auto-update feature. So I removed them from the list and pushed the update. Still, I've never forgotten that horrible feeling...

There are always more corners of that internet marketing industry that feel "less scummy". I kept working in that world, a bit more picky in what I worked on, but the truth was ... there really was no good that comes from the internet marketing industry.

About half way through college I get fed up with the whole thing and abruptly quit the contract I was on at the time. I remember sending the email out, walking out of my dorm, hoping on my bicycle, and just ... riding. I rode forever. Lost in thought about what I was doing with my life. I ended up riding for several hours into the night, just trying to burn off all the emotion.

These days, I would never do that kind of work again. But I can appreciate why I did the work at the time. We don't really think about that kind of stuff, the impact our work can have, until later in life. It's a fact of human biology. And when you're first entering the job market, the money and getting into the swing of "adulting" is enough to fully consume you, leaving precious little thought left to give to what impact your work might have.

I don't think anyone should be ashamed of stories like these. It's all a part of growing up and learning about the world. We should celebrate those self aware enough to realize their mistakes and grow from them. There is so much more life left after young adulthood.
Russians, other foreigners, spoofing unprotected .gov email addresses
> Luckily the most common language in 50y will be Chinese

China has multiple languages and ‘Chinese’ isn’t really a single language. Mandarin is already the most spoken language by a large margin, and even that has several dialects.
You should change the title back or remove the link entirely. This isn't the right way to handle what you consider "bait-ey"
How are you determining this without sniffing everyone's traffic? How do you know if someone typed youtube.com into their browser window or clicked a link from an email without access to things like referral headers?
We would've just warned you, but since you've acknowledged the guidelines and chosen not to follow them we've banned the account. But please don't tell anyone about our secret scheme to try to have discussions on the internet that are just a bit more thoughtful and informative.
The 3rd edition of Eloquent Javascript (including ES6) should be online next month. Marijn Haverbeke was fundraising and reached his target.
https://eloquentjavascript.net/3rd_edition/
I'd hire him in a heartbeat, because he's determined, analytical and can figure shit out himself. But then he'd not be for hire, because he already figured out how to put those skills to use himself to make money, so he's too smart to fall for the "come work for our cool startup, we have free Nutella" bullshit. Even better, he figured out it matters what you work on :-)
but you'll know enough to pass a job interview.

Unfortunately not. I believed it myself, until it became obvious it was a myth:

One interview went like this: They sat me down, opened up postgres, and said "Accomplish these goals." The goals were simple things like write SQL statements to query for certain types of users, or join data together.

I never had any reason to learn any of that. I knew that I could learn it if I needed to. I understood conceptually what joins are, why to use them, and what to avoid and why. The "why" is the crucial ingredient, and I naively thought that would protect me.

No... It's not fun when you have to sheepishly admit in front of three engineers that you have no idea how to write those SQL queries.

It was the same deal with Rails. Ditto for JS. Eventually I went through 5 interviews and struck out on all 5, in a row.
It’s always best of three ;)
Anyone interested in what structural regular expressions are and how they're superior to ordinary regular expressions is encouraged to read:

http://doc.cat-v.org/bell_labs/structural_regexps/se.pdf
Exactly, the bank is not hurt from money devaluating when they don't have to do anything for it but create a dept in their books. Sure, what you will pay them will be less in 20 years but it more than the nothing they had before...
"The sole fact that people use your software doesn't mean that you're competent"

It means something else, which may actually be more valuable than being a "competent software engineer" in the eyes of a specific company.
Thank you for the kind words.
I took that decision years ago, when hybrid dev was still struggling. If you're asking why I'm not switching now, I just don't have it in me to invest more time in the tool, even though it would significantly cut costs.
The Dr. Who Drank Infectious Broth, and Solved a Medical Mystery (2010)
I suspect that they have a lot of bells in whistles in IntelliJ that are not possible over the language server protocol. But yes it from a business perspective it doesn't make much sense to devote a lot of manpower to making competitors more capable.
The rail schedule in Paris is just a guy smoking a Gauloises and shrugging.
Because you can get hundreds of those quickly, and get rid of them a few hours later, and they are in the same network as all the other AWS services. If you just want a (few) server(s) consistently, you pay for things you don't use.
@HumanDrivenDev - Right, because in spoken conversation the listener can ask for clarification when the speaker's commentary is ambiguous, which happens all the time. You cannot do that when you're reading a book.
It gets flak for the same reason php gets flak.

They both more or less accidentally became popular. None of them were very well designed. They both lacked type safety.

Unlike php though javascript became not only popular but it actually ended up being the only alternative.
Error handling in Go
>> I think most people just have this plan of working hard until 65. They're deeply unhappy with this. They sacrifice joy, comfort, relationships, and family to live this dream of survival. They value others who suffer similarly.

I think that's a reasonable explanation, but I don't understand how anyone would think all it takes to get filthy rich is hard work.

I find that especially hard to understand relatvie to the UK society (which the article is about), where there's still a class of hereditary rich people (e.g. the queen, who I think owns the largest amount of property in the country, though I might be wrong). On top of that, the culture reveres people who "made it" without any particular merit- like entertainment stars.
How and why we use coding challenges to interview developers
FCC's Ajit Pai expected to roll out details on reversing net neutrality
I grew up in the Midwest and moved to Silicon Valley. I think that people here don't understand what this author describes as "Midwestern history is a study in racial quarantine." I would go as far as to say that racial is the wrong word to describe what happens in the Midwest.

I think that communities in the Midwest have tighter cultural restrictions on what it means to be "one of us." This can be affected by where you live, where you work, where you go to church, where your kids go to school, what kind of car you drive, what you do for fun, how you dress, even how you talk. Midwesterners are happy to accept someone who matches them in all these areas regardless of skin color. This is why you get backlash from them when you call them racist because the criteria they use is not skin color its all the other stuff.

Yet on the other hand, most PoC in the Midwest have a culture that is different on most of the above. So when a white Midwesterner doesn't treat a black Midwesterner that speaks, dresses, even walks differently as a part of the community is it racism? I would say no since it isn't about race but is about culture. But on the other hand, when most white people do this to most black people, it sure does start to look like it.

This puts the Midwest in a really hard place because just about any white person can claim (truthfully) they are not being racist. Yet, the outcome of the collective actions of all of them end up with a pretty strong divide that is mostly along racial lines.

Does anyone have suggestions on how to fix this? One option would be to have the cultures integrate so there are not sub communities for PoC. This doesn't seem to have worked. But the other option is that you expect Midwesterners to treat people from outside their community the same as people inside their community. That isn't going to happen. So it seems like it is an impossible situation.
It's came up since the dawn of ecommerce. The problem is answering the following questions (and likely many more) in a way that makes everyone happy.

* Do you impose tax in the state where the seller resides?

* Do you impose tax in the state where the buyer resides?

* Do you impose tax in the state where the item is warehoused?
> I mean, in every modern country you have the right to someone elses time and labor.

I notice you qualified this with 'every modern country'. Is this a coincidence or do you believe that a 'right' to other people's time and labor is necessary for being a 'modern country'?

> Most places have socialized medicine, literal usage of someones elses time for free and compensated by society as a whole, you use roads you didn't directly pay for, etc.

Usages of socialized medicine, roads and anything else that is compensated by "society" are not rights. They are privileges paid for by taxes.

> In a lot of places you can (or used to) get free water. Literally other peoples work for free.

Getting something for no cost because it's given to you at no cost does not constitute a 'right' to that thing. If I gave you a bottle of water, that does not mean you have a right to my bottled water, or bottled water in general.

> But in general, modern states exist in part to forcibly take from some to give to others by the whims of the majority.

Now this statement is utterly fascinating! What are the other parts that they exist for, in your opinion?

> Currently them, but if it were according to most in most democracies that would mean it would eventually become law.

Let's be clear, your statement about "housing should be free" means "housing should be free because the people that want housing decide it should be free". It's totally fine if you want free housing - 100% fine for you to want it. That's your right. It's not your right however to get free housing.

> States, as with all other legal uses of force.

Not quite, or at least not yet. We're still just talking about "people that think housing should be free". If you want to promote that responsibility to the State you have to make it a law, which means you'd have to draft a law (in the US at least) that did not violate the Constitution or the Bill of Rights. Even if it's a law, it would still not be a right.

> No law of nature says property rights exist (especially intellectual property), but we make those up to establish civilization.

I would argue that nature says I have a right to whatever land I can take and defend. If I can't defend it (by paying taxes, or whatever other modern agreements there are between me and everyone else) it will likely be repossessed. Society tends to support that natural right by acknowledging things (at least in the US) like private property laws, trespass laws and castle doctrines. Of course ultimately the state could just take my land by force - that's nature's law in action!

The root of my objection is that no one has a right to my time and labor (or yours or anyone else's). You can buy my time and labor, or we can barter for my time and labor, or I can choose to give you my time and labor. People can take it by force[1], but not by right.

[1] http://www.endslaverynow.org/act/educate/human-rights-and-sl...
I'm curious as a full-time kak user, what was slow for you? I haven't found speed to be a problem with kak.
For writing non-trivial software basic knowledge of data structures is needed. Especially with performance requirements like Google has. In some areas you get away without such knowledge but if you bild a dependency management tool like brew and don't know what a tree is, this is suspicious.

In the interviews I did with Google, Facebook and others (mostly for fun, not profit) if I didn't know an algoithm from top of my head I typically could talk to the interview and discuss th problem and they'd point me in the direction. Sometimes those interviews are less about being able to remember the thing, but the thought process to get there.

Aside from that: Google clearly optimizes on not hiring too many bad people, but rather leave a few good candidates behind.
Colin Angle, CEO of Roomba maker iRobot, on home run of robotics. (It’s not AI.)
Fractional reserve banking creating new debt of almost nothing. Hoping for a block chain future.
This is incorrect. Linux has had proper direct async disk I/O for a decade or more, used ubiquitously in database engines (among other things). It is not emulated with threads.
yes, I don't think its intentional, just a consequence of Chrome having so much market share.
Think about it as randomly picking (catching) from a bag that is 49% heads and 51% tails (time spent in that position in air).
> features like ZFS

Linux has ZFS.
Getting Started with Java 9 Modules
And you'd only discover that the code doesn't even build until it's too late.
I have only seen a stop like this happen when there is another train at the station that has not cleared (or will not clear a track cross-over). The reason for a stop is announced by the conductor when the stop occurs. This happens every 30-50 trips on a busy line. I've never experienced an arbitrary stop to "maintain schedule" in the several hundred Tokyo train/subway trips I've taken.

I have experienced several long slow approachs in Zurich so that the subway could arrive and stop as the second hand ticked to 12.
Strahler and Strahler's college text charted how people like their own region and dont like others as much. Perceptions are strong

Having 50% midwestern life and 50% east coast, i size up the people first before i say im from (midwest state) or (eastern state).

Also, rent a car with same-state plates when you move into a new house from out of state. Most of your neighbors will make assumptions about you if the state plate is different. Once you get cars registered put on the new plates and return the rental.

Where are the new neighbors from?

"New York"
"Montana"
"Florida"
"Massachusetts"
"Iowa"
"Utah"
"California"

Pushy,outdoorsy,poor or old, liberal, farmers, Mormon, nutty
The paradox of thrift is solved by the source of liquidity. Let them count their coins if they feel like it.
But the constant is not large. O(n) quickselect is extremely fast algorithm.
Right, that sounds more like what I meant. Still familiarizing myself with the terminology, thanks!
This process seems pretty disrespectful of the amount of time they are requiring from candidates:

"If they aced the first test, we’ll do a few more rounds of interviews."

"Test 2: The take home project We ask that they spend no more than 8 hours on the test."
I feel like you are arguing the same side. The reason you have to be tech savvy is that the Linux Desktop isn't great (note: I currently operate only on linux at home and work). You have to know some tech just to get a decent amount of things working. This is getting better every year, but we are still dealing with issues that the average user has no idea how to diagnose or fix.
It's from earlier this year, but with the release of Java 9 there's probably quite a few people getting into this now (we are).
Working link: https://wiki.snowdrift.coop/about/intro

I typed it from memory and forgot it should not have a trailing /, unfortunately it's too late to edit the post.
To be clear, I was not calling bullshit - I experimented with UVEX blue-blocking glasses, and so a marked difference in "natural" sleep times. Similarly with early morning Vitamin D, and exercise, and I am not the only one.

However, I am not aware of any reasonably objective evaluation of these claims, so I don't consider them "truth" or "science" - they are anecdata, which might be interesting, but not science.
If they're not calling my own ATLAS then they aren't "optimized" in any real sense to begin with.
Titanium Backup Pro 7.6.1 CRACKED APK [Latest]
its very much chicken and egg. Cray used Linux because all the customers were using linux. There was never a technical meeting discussing their relative merits. The Tera MTA project was actually BSD based, because it was from an age where the BSD project had clear technical superiority (and they were probably worried about complying with the GPL)

As others have mentioned there was a Mellanox stack in Free circa 2005 that I worked with. It was used at Isilon (BSD based) in production.

There really isn't a technical discussion here at all, when an overwhelmingly large part of your userbase uses X, it would be pretty stupid to only support Y, and probably not defensible to support X and Y
Oh, you should have seen my implementation then.
Those aren't new rules for the cards that they're just contriving out of thin air. When it says that's what it "actually says", it means that's what the net effect of the card's actual text is in the environment that's been set up. It's just a rhetorical shortcut to help explain how the system works. All the cards are using the correct text as normal.