skysight-inc/HackerNews huggingface dataset:
I once had a chat with a guy who grew up in a similar place with no internet. He mentioned that given the choice between no internet and a corporate curated internet, he would have wanted the latter.

Having thought on it more, I ended up drawing a comparison to child labor. We can agree that child labor (as in the 7 days a week, 12 hours a day variant) is all sorts of bad, including limiting a child's ability to get an education. But I remember reading in the past that bans on child labor have often times ended up with children turning to even more harmful means to survive or not surviving at all.

Is defending net neutrality in all cases worth the immediate short term costs? Should we even be the ones to make that decision? Or are some exceptions reasonable, such as non-profits? Other comments here have already pointed out different ways these exceptions could be abused, but how does the damage of that abuse equate to someone who was depending upon Wikipedia Zero to gain knowledge who is now cut off?

I'm really not sure.
I'm not sure why that word should bother you, or anyone. I was a C student and never went to college, and I can say from firsthand experience that all the determination and hard work in the world wouldn't have meant a damn thing if I hadn't had a lot of things break just right.

Determination and readiness to work hard enable someone to take advantage of an opportunity. But you still need the opportunity.
A 10k line query is pretty easy for me to imagine. In GraphQL, every property you want on every object is a line, since you query by property, not by object. In an interface with a whole bunch of widgets, I can imagine it really adding up.

It _is_ pretty much like a stored procedure. But I don't think that's inherently a bad thing at all. The procedures are effectively version controlled right within your application code, and I'm guessing they're persisted at deploy-time.
Look for Scars – Product Insights from the Hotel Experience
All single founders should meet us here ShowYC.com
Odd, Don't see it in the Canada App Store.
If very intentionally programming our brains becomes a social norm in the future, which I believe it will, then I've got no problem with this characterization.
Don't let the good get in the way of the perfect. People griped about small sample size. I was adding mine.

In lieu of a bacteria count and kitchen audit, I feel like eating a lot of something and feeling good is a decent proxy for "Thing is safe to eat."
There was a point in time where Google heavily encouraged employees to use Google+. Around the same time they were integrating everything that was anything with Google+. That time has ended.
Come out anyways! solo founders to come out to our demo day ShowYC.com
It's another way of saying the labor market is weak. (I can imagine certain economists might use this language because they don't want to be mistaken for labor advocates.)

As long as the labor market is so weak (and it's much, much weaker than many realize) you'll see the widespread dysfunction suggested in the article and more. It acts as a severe economic drag due to decreasing competition everywhere. See [1] and [2].

The problem is not capitalism. We know exactly how to deal with weak labor markets. It is really no mystery at all and you can open up even notoriously simplified Econ101 books and find the answer[3].

But it won't happen. It's difficult to understand exactly why it doesn't happen but it seems like (based on my own, ongoing research) that for many powerful actors a weak labor market is overall a pretty good thing and these same actors have now acquired virtually complete political power. So I would say the problem isn't capitalism, it's just politics as usual.

[1] http://rooseveltinstitute.org/wp-content/uploads/2016/07/Dec...

[2] http://www.ssc.wisc.edu/~nwilliam/Econ702_files/abch.pdf

[3] https://en.wikipedia.org/wiki/Keynesian_economics
Speed Comparison: Putting Pyston and PyPy to the Test
> But pointing out the existence of exceptions isn't a substantive response to the observations about the larger trend.

I'm an exception, too. I'm not about to argue that, because I exist, the trend doesn't.
Did you get rejection letter? If yes come here ShowYC.com
12 Things about Product-Market Fit – a16z blog
No, just simply referring to UK taxation.
How much are you paying? Where is a link to your openings?
If you can find an ISP that supports IPv6 quite a few of them (maybe all?) support prefix delegation. A /64 isn't uncommon from ISPs in Seattle.
Reminds me of https://stackoverflow.com/questions/23289157/how-to-use-hard....

The entire Linux graphics stack is fragmented and makes things worse for both users and developers.
You're essentially doubling-down on speaking from ignorance.
Ask HN: What is your front-end stack?
What is your secret sauce for front end ? How many technologies do you use. How is it important to be proficient in Y vs X in your stack.
Please single founders come to this event ShowYC.COM
I was wondering who would write books on metaphors, language, the law, and chess, and the dean of a law school definitely fits the bill.

From the site:

> "Book versions of this site are available: over 700 pages in total in a two-volume set. Here are links to book one and book two. You can check out other books by the author about language here, metaphor here, and law here and here."

Ordered his first chess book. Just yesterday I was thinking how I would like a version of "The Impostor's Handbook", but for chess. This seems to fit the bill.
You have to be careful though. Lots of the tax authorities share information across borders these days.
The idea is that the people are the owners and the government is only managing the work.
One challenge I face with applicants is that they actually have 1 year of experience 7 times and not 7 years of experience. You should consider if that's what they are seeing.

Some people are doing the exact same thing they were doing years ago and have no depth. Your challenge will be to paint a different picture. Which is easily possible. It sounds like you are interviewing but maybe not doing well face to face. Maybe you just need more prep and its not a deep issue?
That's too bad. I think universities should make these resources that they've been granted available to students and researchers.

Last time I was at the MIT media lab for a conference, I was able to get an unfirewalled external ip address from their wireless network. It was amazing. I briefly streamed live audio of a talk via shoutcast, but of course, nobody uses that stuff anymore. It really makes you ponder what a cloudless internet would be like.

A little over a year ago, my university gave up their generous range of IP addresses. You could plug in ethernet, and not just get an internet routable IP (albeit firewalled from incoming traffic from the internet), you would even be assigned a subdomain off of the school's .edu domain. It was great. Students ran servers in their dorms. Clubs ran servers. Some professors ran servers. Even though you couldn't listen on a socket for incoming traffic from the internet by default, it was unfirewalled internally. I had to briefly live in student housing, and I was able to connect to my server via the school's http proxy via corkscrew. There were so many cool uses for it. Students were encouraged to run web servers if they needed hosting. It was also much faster[1]

I think CMU still provides fairly decent network services.

It was an insanely useful utility provided to students, and any serious engineering school should do it.

[1] http://www.speedtest.net/result/4339921583.png
Who in their sane mind would use this?
The people who sold their stock options have already come out ahead.

Whether or not the people who bought those shares go under water isn't their problem.

AKA, the early investors are going to make way way more money than if they had sold to facebook.
I found myself in this scenario pretty recently. I had about 5 years experience at a non-tech company with experience in a million things.

I had to move and was getting killed in interviews for sr. positions, until I wasn't. I found a company that saw my value and gave me a chance. I contracted for them for a few months then landed a 6-figure job doing stuff I'd never done before.

I would encourage you to hold your head up, build some stuff in your spare time, and find a company that values what you are. If you are capable with JS in any capacity, double-down on that since it seems a lot of people are being hired from that. Plus you can show projects that can impress people of all backgrounds.

I would also encourage you to reach out to any past associates or linkedin connections.

Another resource I recommend for people is Mike Hartl's book(1) on Ruby on Rails. Yes, it does teach you that language/framework specifically, but it also shows you how the web and server-side applications work. You will be able to speak about REST, DB Associations, OO concepts, TDD, and several other buzzwords that impress employers.

I don't know your work of course, but from the sounds of it you have a better shot than you think! Go get 'em.

[1]https://www.railstutorial.org/book
Well, even if you do divide it in half, that's still a rate of death of 500,000 a year. So using that as a way of estimating deaths of another conflict, it should have been enough to stop an actual war. That requires the people ruling the countries to actually care about the effects this would have on their own populations...

Sadly, even using that as an estimate it would have been off by more than half of how many would actually die.
2 m2 probably means two square meters
> White CS grads do. not. want. to work in boring tech such as QA, etc.

Speaking as a longtime QA professional, if engineering teams want to interest and retain good people in QA, then stop. crapping. on. QA. people.

That means equal pay for equal talent. That means building career growth paths for testers to become SDETs or other QA specializations. That means any dev who talks down to QA gets to have a nice little conversation with their manager and HR about professional respect in the workplace.

Outside of a few die-hards, the software industry is not going to get good QA people until that happens.
I visited Yellowstone last year for the second time and people there were doing the same stupid things they were doing 20 years ago when I first went.

Some of it is unexpected - for example, caps and water bottles being blown off of people's heads or off of handrails into Mammoth Hot Springs - but some of it is just plain stupid (for example, crowds of people encircling a bear to take photographs or people walking up to the elk to pet them.)

All of this happens despite the presence of park personnel continuously walking through all of the areas that have been turned into exhibits, and despite everyone having at least a cell phone camera to take photographs from a safe, non-polluting distance.
> I don't believe that article contradicts anything I said.

You were asking for evidence of this:

> animals and "stuff you pick up" (seeds and so forth) are the original human diet

That article directly supports the importance of meat as a foundation to the modern humans diet: "It was about 2.6 million years ago that meat first became a significant part of the pre-human diet."

> Indeed, more carbs were able to go to the brain instead of other parts of our body, which enabled the brain to develop.

No, not just carbs. Energy and nutrition are the prerequisites to the human brain--and saturated fats play a HUGE role in the health of mitochondria. Without an energy and nutritionally rich diet that is both diverse in micro and macro nutrients, the human brain wouldn't have developed.

Not to mention how carbs were rare, and how the human brain can run on both glucose and ketones for a reason.

> Today, we neither need to and it's also the single biggest contributor to [...] heart disease, cardiovascular disease, diabetes and (partly) cancer epidemic thats the number one human killer globally.

This is just flat out wrong and based on outdated science. It's well known that stress, inflammation and insulin resistance due to our modern primarily processed diet are the culprits here. Blaming meat is ill informed and just not factual.

> it seems exceedingly unintelligent that we have not yet stopped when it's so damning to our existence.

If we're talking factory farming, yes, I agree with you. But to blame meat for the methods of supporting a ballooning population is not the solution.
How Can We Stop Children from Committing Suicide?
What is there to like about such an event?
You mean like SNMP?

https://en.wikipedia.org/wiki/Simple_Network_Management_Prot...
You'd have to train yourself to "think privately" now... Most people don't even know how to text privately. This may truly be a dystopian nightmare.
ShowYC.com
Sold, probably. Looking at https://www.leadertelecom.biz/ips/transfer, that could have brought in a nice sum of money (they ask #unicode code points in dollars per 65,536 addresses)
Isn't the real issue that there wouldn't be as much liquidity?

As more shares of a company are held by passive investors, the fewer are available to trade on a daily basis, right?
SINGLE FOUNDER MINGLE? ShowYC.com
What does that really mean, "1 year of experience 7 times"? The candidate has the memory of a goldfish and literally relearns their skills every year? I think you're undervaluing experience in general.
With exercise, I'm finding cycling to work and lifting weights are effective in terms of time. I spend half an hour of my day getting to work and back - probably about 10 minutes longer than it would take in a car. And with weight lifting, I never do any more than 3 sets of 10. The actual amount of time it takes is short.

This isn't exactly olympian conditioning, but I do notice a benefit and the time investment is low.
Nice - though a lot of these Code* products still seem fairly half baked compared to their dedicated competitors. I kinda wish AWS would launch fewer better products than so many mediocre ones.
I have a Nikon 1 and I'm pretty satisfied with it. Key features for me were small package size, low weight and fast shooting (10/20fps with phase-detection autofocus). My use-case is being able to take some decent bike-action pictures with a camera that easily fits in a backpack. For other usecases the offerings from the other brands might be a better fit.
I take it your point is that programmers are not fungible. So higher-quality programmers are worth more than lower-quality programmers. Sure. And when they say there is a "shortage", they mean there is a limited number of programmers that are "good enough" by whatever metric (they would not add the important qualification at the current salary).

Suppose then there are really two markets here: one for "good" programmers and one for "mediocre" ones. My rejoinder still holds if it is really the case that they can only do with good programmers and not mediocre ones (doubtful). And since it is presumably possible to transition from non-programmer to mediocre to good with effort, the fact that "not enough" people are doing so still implies the price is not high enough.

I am mainly taking umbrage at your use of "shortage". The preferences of the market participants themselves are certainly not an external force. I think we should not concede to them that there is a shortage when there is not because then they go on to use that as justification for all kinds of counterproductive legislative proposals.

BTW, more than half of Keynes' GTEIM is about employment. The original question impelling modern economics is "how do we get to full employment? and what does that mean anyway"? Of course the model is an approximation. But don't use "economics" to justify an argument and then turn around and say economics doesn't model the real world.
> I look at the logs, look at the code...

This bears repeating.

READ \clap\ THE \clap\ FUCK- \clap\ -ING \clap\ LOGS.

READ \clap\ THE \clap\ FUCK- \clap\ -ING \clap\ CODE.

I'm amazed at the devs who just scroll up in the logs to the first error they see, then copy-paste that into google or SO.
I'm a bit troubled by this phrase in the article: As someone who is seeking to overcome a certain amount of anxiety and depression — and really, what human isn’t dealing with some amount of anxiety or depression?

This makes it sound more like life coaching or therapy for episodic mental health problems than for people who deal with chronic mental illness. It's hard to tell how much of this is the article author's voice and how much of it stems from the way the service is structured and marketed.

This isn't necessarily bad - people suffering minor or acute depression need help too and if this improves their outcomes at lower cost then that's a wonderful thing. But since it is profit-driven, there's a natural economic incentive to orient it around the needs of the easiest customers to deal with, rather than the ones with the most severe problems, for whom outcomes are much harder to optimize: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4219058/#__sec2...
Do you know them personally?
Presumably that stuff is coming, but only in Office 365.
Check out his series "Ghosts of the Ostfront" if you enjoyed "Blueprint for Armageddon" - it's about the Eastern front during WW2 and does a similar job of immersing you into the violence of the conflict while explaining the implications of the various developments.
I missed the news that Microsoft acquired Wunderlist in 2015. I'd have assumed the access to additional infrastructure would've resulted in higher uptime. Instead, I've experienced enough outages in the past couple years to seriously consider making my own to-do list.
I used to feel that way. I tried reading the various tutorial-style learning materials online, such as Learn You a Haskell, but they didn’t really help me learn how to use the language. In the end, I just dove in and started trying to build real software with it, asking questions when I got stuck. Even though there was a lot to learn, it turned out to be pretty easy.

Nowadays Haskell is my #1 programming language for hobby projects—at least when GC is acceptable. And often when I’m trying to design some code in another language, I’ll prototype it in Haskell first to get more clarity of thought and faster iteration.
FIOS doesn't support V6. At all. In 2017.
I understand you're trying to get the word out, but what you're doing now amounts to spamming.
No .NET / C# template (yet) but the author selected to use Visual Studio as the IDE.
A lot of subcultural behavior is mocked and derided, but the fact is that subcultures produce their own language markers as shibboleths. This goes back at least 3000 years.
I don't think that's the ax rayiner is grinding here.
Absolutely! I don't think your conclusions are wrong, it is pretty crazy that they would make that large of an error in the article. I assume they mixed up "missing" and "captured".

It is also worth remembering that everybody thought the war in 1914 would be short, there were very few people who thought it would drag out for years. All involved probably did some mental math based on actions like the the Franco-Prussian war and figured that the same level of casualties, or even twice as many, was worth it.

If they would have known, which we do with hindsight, that it was going to take 4+ years of fighting it may have never happened.
MKBHD (https://www.youtube.com/user/marquesbrownlee) has some really good, honest reviews of various consumer products. There is also The Wirecutter (http://thewirecutter.com/leaderboard/headphones/) for more of a consolidated overview.
Shameless plug for a friend, he asked me to QA his to-do app and now i guess he is competing with microsoft

http://codedo.thatsoftwaredude.com
Most of them are 'reasonably' static, with (relatively generous?) provisions for notice and migration.
Oh well... From today's perspective, who knows, the world might have been better off if Germany had won that war...
and a billion other devs
Amazon has the same procedure with hosting.
How is Wikipedia getting weaker?
I'm referring to the "competition" post Resume, when they already reached out to you - "your profile is very attractive and would be a perfect fit for our role". They put you into their hiring process with a few other candidates who've also been selected carefully. I could bypass their stupid interview questions like you said, unfortunately, the other 2 or 3 candidates will play the game and one of them will get the job. They won't hire someone who doesn't follow the requirements.

I could be their favorite pick, my 10 years of experience + a few products out in the world won't change much. They will pull out the "culture fit" card on you and you'll be out.
What are the limitations to a completely reversible computer? I'm guessing it's still Turing complete, but do you pay a cost in terms of asymptotic complexity? I'm guessing you can make a program reversible trivially by doing something like making everything immutable and only ever appending new data, but of course that's extremely inefficient in terms of memory. Of course, I might be missing the core concept here.
> I still can't fathom how to do anything real with it

That's incredibly easy, of your list of "problems to attack and programs to write some time soon" pick any one and get busy. It'll feel real-world very soon and there's no better way to grasp "real-world Haskell". The first iteration will be ugly, but on the plus side you'll notice that yourself and that's quite some progress already. Keep at it a bit more and perceived "decent post-newb proficiency" is within reach. Well-rounded mature libraries for "real-world periphery" (DBs, json/yaml/html/xml/all that jazz) abound, too.

What I find much more annoying is the lack of freelance projects. It's literally the language of academics, hobbyists, weekenders, late-nighters, githubbers. (Certainly also suitable for bootstrappers imho in a "Viaweb-Lisp-advantage" kinda way) If you want to avoid full-time employ, you're gonna have to keep doing .net/java/golang/node and such projects. Haskell code-bases I feel are private well-guarded silos within academia and a number of corps, no wider "projects ecosystem" to speak of.
Eventually you would meet people and discuss technical stuff and unofficial mentor/mentee relationships may develop. Most places won't have an assigned mentor. Your boss (if he/she is technical) may become a mentor but it doesn't always happen.

Coffee/Break room chats and other social gatherings would help in building rapport with other devs and eventually you would be learning from each other. Unless the place you work is extremely toxic, I would say just give it time. My 2c.
I meant specifically in modeling the Dom. Apologies if that wasn't clear.

The specific questions would be how often are the trees of a site dynamic and how often they insert instead of prepend or append.

Edit: And, of course, I'm still interested in why more people don't use stackfree algorithms for DFS.
The problem is that such interventions have low quality support if any at all.

In some cases removing underlying allergy or intolerance can help, even immensely. (Typically casein, gluten or both.) These diets are still quite hard to follow especially for a child. Moreover, common replacements are potentially problematic too (soy, nuts) Contact a nutrition specialist, don't attempt on your own.

Diet rarely if at all leads to a cure, but can be a useful tool. Rarely. Evidence is more against.
Using minority rhetoric to criticize minority behavior is a classic reversal that is closely related to arguments for "reverse racism." It's not a good look.
"Every person, the owner of a factory, able to profitably manufacture anything that they can design for a group of like-minded customers." That's the promise behind 3D printing + robotics + the Internet + drone delivery.

"Live where your heart desires. Work on what your brain finds most interesting." Telecommuting + solar + mesh/satellite networking.
Are they meaningfully more secure than 16 character ones?