skysight-inc/HackerNews huggingface dataset:
> When you grow up believing you will be driving flying cars and seeing robots help you around the house

I feel like this is more a failure of critical thinking than anything else. There has been nonsense about flying cars on the cover of Popular Science since I was in diapers (early 1980's). I am 36 and I think the the progression of technology during my lifetime has been amazing. If you could travel back 20 years and show someone a Google search on an iPhone they would be gobsmacked. (Or maybe they'd just say, but "what about my flying car?")
Why can’t VarDateFromStr parse a Hungarian date generated by VarBstrFromDate?
Scary part is single point of failure. the more centralized a system is the bigger the catastrophic failure is.
We're talking about a default feature which is disabled 'for average users'. Average users only have a few tabs open in their browser. Not 100. Average users also don't have 3 GB RAM, nor do they use view source on a mobile phone, and neither do average users actually use the feature. So the default setting makes sense even though a user who is using the feature may end up using several MB due to a reload (not cool on a plan).

If you are saving 57 kB per tab open, that'd be ~5,7 MB with 100 tabs open. But if you have 100 tabs open on a mobile phone (!!), you have a bigger problem, and all those tabs are causing swapping already anyway. In that sense, enabling the feature by default makes sense. And don't forget that some people don't have flat rate internet.
Right but you were talking about education. The guy in the article is in his 40s so the current educational mess doesn't apply to him.

I was mostly talking for people my age (20s) that went to school for bullshit degrees only to come out 80k in debt and have no hopes of finding a job because they didn't do research into the market before they went to school.
I'm not a business leader by any means so keep that in mind.

I'm an Asian, and I don't see this as a problem tbh. American leaders have, historically, tend to be white men (think the first 49 presidents). We're definitely starting to see diversity in leadership positions. Obama, Sundar Pichai of Google, Satya Nadella of Microsoft, Yishan Wong/Ellen Pao of Reddit are some examples that come to my mind.

Even Ellen Pao, who received flak for some reddit drama, was never criticized for being an Asian female.

So yeah I'm not too worried. I think we're seeing a shift towards a more diverse country for sure. It won't happen overnight but it's definitely shifting.
This account has been posting a lot of unsubstantive comments like this. Please stop and re-read the guidelines:

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/newsguidelines.html
Anyone setting out to do something like this will quickly see how much of a hassle it is to exfiltrate data from relevant services and your own devices. APIs and SDKs cover a lot of use-cases, and that is all great and commendable, but we don't truly own our own devices, data, or the algorithms that make them useful. I think this will continue to hamper our ability to have a truly useful 3rd party (your home in this case) orchestrate your digital life.

A worry about reading about Zuckerberg digging into this area is that anything Facebook does will likely be within their walled garden. There is certainly a glimmer of hope they'll make something on the "open" side, but I wouldn't get my hopes up.

I wonder to what extent having great advances in this area by proprietary cloud services will hamper the advancement and adoption of libre alternatives.
My childhood friend Mike is a Phd organic chemist. His dissertation was on detecting chemical weapons. He went to work for Coke a Cola. I don't think it was due to a strong opinion about high fructose corn syrup. I think it was because his training made him able to learn the aspects of organic chemistry that were relevant to the business of selling sugar water and because he knew his way around a chemical lab and equipment. His Phd also got him an interview and qualified him for the position. That seems pretty typical regarding the vocational aspect of getting a Phd.

An interest in compilers would be valuable for sustaining a person over the span of years it takes to earn a Phd. On the other hand, I don't know would and wouldn't be considered 'a compiler job' by you and who knows what the 'compiler job' market will be in a few years and how it will relate to what tiny piece of compilers you might work on while pursuing the degree.

Anyway, where you go to school and who your advisor is will also affect how relevant your study is to company's that hire people for 'compiler jobs.'

Good luck.
If your project is going to face the general public and needs the best chances of being indexed correctly by Google, you should start with some type of server side rendering.

Currently, I'd opt for using either an existing CMS like Wordpress or Shopify, depending on the needs, with a layer of React.js on top of it. Or a full stack React.js + Node.js custom build.

You'll find plenty of resources saying Google can index JS SPAs but regardless of what you think about that, the no JS user should not be left out in the cold.

If you're building an internal application where you can dictate the browser support I've actually found that I'm fastest completing projects building a JSON API with an Angular.js front end. React.js would work just as well of course, just depends on what you are more comfortable with.

Lastly, PageSpeed. Some clients don't care about this, but some do. If you're deciding on a stack, try running your build through Google PageSpeed Insight once in a while during the early stages to make sure you're not getting any road blocking red flags.

I personally don't care much for PageSpeed's reports, I have found them to be buggy or bizarre at times. But having your client rip your masterpiece apart just because they hired a marketer that's blaming all their shortcomings on a less than perfect PageSpeed score isn't fun.

I hope that helps! Let me know if you have any questions. I would be happy to clarify or elaborate.
> That's not really the sort of decision application programmers should be making for sysadmins.

As a programmer you have the right (or maybe even obligation?) to write secure software and I would argue software that's hard or impossible to use insecurely. It should live up to the standards of the time of release, not the time of the release of the first version (in case of OpenSSH that would be more than seventeen years ago).

As a sysadmin you can always decide to stick with an old version if that is what the environment you operate in demands.

I think this proactive mentality of OpenSSH is an important part of their success and why it has such a good track record from a security point of view.
This article is posted here to embarrass Krugman, but if you look at GDP growth over time, you'd think there should be a kink in the graph /somewhere/ to account for the economic benefits of the internet.

It's possible that growth would have been even more anaemic without the internet, but that's hard to argue from the data.
When saying he works with a bunch of different languages and projects, but then prefers Vim...It's great that Vim is better for older practiced vi programmers (or opinionated middle aged), but the A/B testing is definitive for new developers. IDEs are more efficient for most languages (especially multi-language projects). Reducing the argument to "it shouldn't be this way" is luddite.
I use a crowd-sourced hosts file on my system to block most of the ad-networks and metrics tracking sites.

Check out https://github.com/StevenBlack/hosts
I'm weary of people throwing out Latin quotes, or trying to apply Latin or Greek to English. It's difficult, as words change meaning (my favourite example being "techne"). Gauss' quote translated is "mathematics is the queen of the sciences", but without context obvious worthless. He could have been joking, I for one haven't read his whole letter.

It's a bit disingenuous to bring German into this, luckily I speak it also. I would dispute that "science" == "Wissenschaft". Literally translated, "Wissenschaft" is "creating/establishing/managing/develop knowledge". In the strictest sense, "science" must be translated as "Naturwissenschaft". There simply isn't a direct mapping. Interestingly, "structural science" in English means something different than "Strukturwissenschaft", so even the example you gave undermines that "science" == "Wissenschaft". Wissenshaft encompasses more than science.

I find a useful test if something might be a science is check it doesn't have "science" in the name :)

But let's be clear, just because a field isn't a "science" doesn't diminish importance or value. I am sick of seeing this argument. But it is extremely important in the way you approach teaching that field.

I actually think it gives you far more flexibility and interesting ways to approach a field. Scientific method is very rigid, for good reason. But fields that don't employ the scientific method need not adopt this rigidity, especially if they have solid formalism behind them. Just don't try and dress it up like a science. E.g. I hate Big-O, or the almost religious importance CS puts in it. It's good formalism that can't be directly applied to reality. It isn't a scientific result. But that's a rant for another day.
Honest question on the difficulty of this :

>> In some ways, this challenge was easier than I expected. In fact, my running challenge (I also set out to run 365 miles in 2016) took more total time <<

At a casual pace of 10 minutes per mile, that's around 60 hours. Does needing 60 hours to build all that sound plausible to anyone familiar with the task?

Edit: at the end he notes that "I spent about 100 hours building Jarvis", so Mark is a really slow runner :)
It's good that you have the source code so you can re-add/maintain the features you need, or can backport fixes to previous versions that have them implemented.

These changes are very good for the vast majority of users as they removes two big opportunities to silently shoot yourself in the foot.
Interesting and cool, but I would be careful with it.

It appears to intercept a fixed list of syscalls, so it may not be intercepting all of them that are relevant. I don't think, for example, it's intercepting truncate(), so a process sandboxed in this way could still wreak a little havoc.
I'm not defending him, but looking for an opportunity to learn. can anyone recommend a way to improve communication to be nicer?

i.e. It appears this branch does not even compile, please check this before submitting in the future?

and also identifying the root cause, "this type of error can be avoided in the future by allocated more time to testing before submitting.?

thoughts? I guess its much easier to respond how Linus did out of frustration...
General advice from this random internet being:

Job markets are rough: I would actually recommend going back to school. It doesn't need to be the same school, and it doesn't even have to be full time (depending on your anxiety handling skills with the depression) Like others have said, I think you'll find more opportunities.

But this doesn't work as well if you don't actually want to go back to school. If this is the case, keep applying to different things. If you are mobile and can change cities, that might open up doors for you. In the meantime, any job you can get might help for now.

I would likely not bring it up in an initial interview unless it seems more explanation is necessary. I'd merely state the gap was due to a medical issue that required some healing time.
Russian Ambassador to Turkey assassinated as gunman shouts 'Aleppo, revenge'
>Certainly, I could eat more boringly, but I don't really want to. I enjoy food and I enjoy eating.

Lean meats and spices. How is that boring? If I want lobster or steak I'll go out and have it properly done. At that point it's not boring, it's luxury. If you equate "not boring" with luxury then I'm not sure what to tell you.
Perhaps there needs to be a greater focus on these home ec themes in school.
The basics: finance, health choices, and so on so that even if people don't go beyond high school they would have some grounding in home ec. It would do many a child and adult good to have some kind of understanding of basic home ec issues.
A mandate is unlikely to yield the best product. The legislature's proposed bill would offer a new cost to manufacturers and so they would likely find the cheapest product that satisfies the specific terms in the new legislation.
Go talk to your cable provider or local newspaper about how the internet hasn't had much economic impact.
Assertions done right
You are confusing monopsony and monopoly. Monopsony is often a government buyer, say of prisons or aircraft carriers, and the monospony puts the buyer in a stronger position. In a monopoly, the power is with the seller.
First quote shows Chumley has no idea of how tech works, the costs involved, and the negligible effect it will have on the problem he is trying to solve.

> “If we could have manufacturers install filters that would be shipped to South Carolina, then anything that children have access on for pornography would be blocked,” Chumley said. “We felt like that would be another way to fight human trafficking.”

What? I guess he thinks child pornography is "porno for children". So he wants manufacturers to install filter that would block children from viewing porn by blocking access. Which by the way does not help prevent human trafficking at all.
They replicate (almost) the distance but that is far from replicating the difficulty. Delete the flat paved road with its grades designed for rolling vehicles. Delete the modern shoes. Then you are starting to get somewhere near the original.
The way I interpreted larrik's comment, he meant things like interfacing with other layers in the company, interfacing with other managers about the team's capacity for support, etc. Most of the things you mention I would include in "development". What you seem to call development I would specifically call implementation.

Although, it can be beneficial to have different people for a lot of the things you mention, especially as a project grows in size and scope. And you need at least two people if you include review; reviewing one's own work is far less effective. Same with testing. Plenty of great devs are not great or don't like presenting, etc.

If you do go the route of splitting responsibilities, you're going to be more efficient if you have someone coordinating their efforts, reducing the communication overhead for the whole team by being a central point of synchronization. That's one of the responsibilities of a good manager.
>Whole Foods has some of the cheapest prices on staple pantry items in the city

But they price gouge you if you don't stick to these items. I am eating their small soup atm, which I bought at outrageous price of $8 . You have to put on blinders and stick to the script if you go to whole foods, there is a reason this place is mockingly called 'whole paycheck' .
Where does the term "freedom units" come from?

Historically, it seems baffling. Their real name, "imperial units", are a clue that they're all but rooted in freedom. They're inherited from the country that the US broke free from…

Plus, the Metric system stems from the French Revolution, making it a better contender for the term "freedom units".

Finally, wasn't there a whole PC phase in 2003 where expressions with "French" in it, like "French Fries", were renamed "Freedom Fries"? It all makes things rather confusing.
I have read about this before and I'd agree that McDonald's were just dicks. It's sad that this story went through the press and nobody ever bothered looking a little closer.
In principle I agree. Looking at the security patches there seems to be a few issues around this feature. My guess is that this feature is entering the "disable before retire" phase of its life.
Just an anecdote of mine: I am currently building deep learning software that can run in the browser and nodejs - using the same codebase. While I am sacrificing performance compared to Python, CPP, etc., the ease of setting it up and distributing the computation are worth it for me.
For any curious former-PHP developers like myself: http://php.net/manual/en/migration70.new-features.php
Boxo.coffee: new monthly coffee box subscription service
> One argument for Swift is also that Swift is used on the client almost as often as Javascript is.

That can't be even slightly close to true. The amount of web code out there already dwarfs native iOS, and the majority of native iOS code out there is probably still in Objective C.
It would be interesting to correlate this with time of residency in the US. Of the companies cited, Google and Intel are in the top 20 H1B visa sponsors, so a sizable percentage of those Asian American employees might have been in the US for only a few years (and hired specifically to be individual contributors) http://www.myvisajobs.com/Reports/2016-H1B-Visa-Sponsor.aspx
Re: Developers' Side Projects – Owning Side Projects Should Be Easy
Yes, typically you'd want to come in a bit high (or fast; you can always trade speed for altitude to an extent).

Then, you put in flaps to have a less efficient wing profile and descent more steeply (without gaining excessive speed).

However, here they did not have enough power to do that, so the Captain put it into a slip: flying uncoordinated, with (say) left rudder, but right aileron, flying somewhat diagonally (or rather, flying straight ahead still towards the runway, but presenting not only the nose, but a bit of the aircraft body to the wind).

That gets you down quite well.

Those are really the techniques when you're too high on the approach:
1. Flaps
2. Slip
3. S-Turns
You can also pad out the calories of vegetables with some fat/oil. It might also help you absorb the fat soluble vitamins.
That and there are a number of under the radar small to mid sized businesses (tech and non-tech) founded by Asians which are not publicly run companies who for the most part are run by Asians (mostly of the same ethnicity, but not always).
"In server-side Swift, you don’t use interface builder, so that reduces most of your crashes to none."

You don't use that in iOS app development either unless you are completely insane or are just beginning iOS development and don't know how to make UI properly.
Skip lists allow for that, sort of.

In Lisp, most people would just, you know, not use a list for that. You can do that, you know...

The only reason I asked about lispers is that lispers really like lisps, and I was curious if any of them had implemented skip lists for some reason, and if so, how.
I was replying to "poorly-funded good ideas" so the context was investors funding ideas. Generally, customers come after the idea and the funding.
That's $3.50 / 12pack - which is probably the average around here (non-sale price of $4, sale of $3, or best at $2.50). This is pepsi line at a Krogers, so name-brand product & store.
The supreme court has found that the legislature can make laws regarding morality and in fact that one of their jobs was to legislate towards public morality. You're debating based on what your ideals of government should be instead of what government is.
Heck there will probably be 11M jobs, someone has to man the walls to repel the ladders and pour boiling oil in the tunnels.
See #Performance in:

https://goaccess.io/faq

> A dataset of about 52M hits (12GB size) is parsed in 20 mins (in-memory), 60 mins (on-disk storage).
Senior leadership is a club. People like to work with their friends, and the qualification to be a high level person in many situations has low correlation to skill.

Once you get in the club, you move up. I think South Asian asians do better here as many have excellent language skills. East Asians have a disadvantage there, and cultural friction makes it hard for "ABC" chinese. IMO it's less a glass ceiling for asians and more that people will take care of their tribe first. (ie. companies who only want to talk to Stanford alum, etc)

You see this in government. One city agency that I consulted with had a disproportionate number orthodox jewish folks and east africans in leadership positions -- associates of the boss and deputy boss. In a county in another state, all of the leadership of verticals were Indian from a specific region whose name escapes me.

Corporations are different, because corporate leadership is more incestuous and boards lack real power over hiring anyone outside the club, unlike a Mayor, Governor, etc who has total control.
I think this is the source article: http://www.mbari.org/the-pointy-nosed-blue-chimaera-really-g...
> So cancelable promises reignite all the old debates plus there's no obvious right way to do it, like should it be a 3rd state which could cause compatibility issues…

It seems obvious to me that the 'right' way to do it is a cancelled promise is in the error state, with the error object just being a new type of error CancelledPromise or something.

But I guess once you start getting into it, this becomes less obvious?
One must also ask, how much of it is consumer surplus. In just the same way as a disease going away reduces the economic activity associated with managing that disease, information technology and the internet have done away with many previously necessary activities, in the process of creating an overall improvement - potentially "shrinking" GDP, even while it delivers substantial benefits. What is instantaneous worldwide communication worth? What would it have been worth in 1967? It's so common and important now - but it's also very cheap, so it doesn't show up significantly in many calculations of economic production.
Actually, the vast majority of cases where people sued over hot coffee that was as hot or even hotter than the liebeck case are dismissed as "frivolous". The liebeck verdict was more of the exception, rather than the rule.

Source (wikipedia): https://en.wikipedia.org/wiki/Liebeck_v._McDonald%27s_Restau... (in "aftermath" section)
Safely Migrating Away from “prepublish” with npm 4
zuck-mbpl:~ zuck$ php j play some red hot chili peppers

PHP as a shell scripting language. Old habits die hard, huh?
In Brazil the dystopia is reality:

1. The law requires certain amount of Brazillian made bloatware stuff to be shipped with all phones. "Coincidentally" the software never ends being actually useful stuff, and is always the work of some company owned by a politician or by the friends and family of a politician.

2. To sell games in Brazil (physical board games and rpg books included) you must submit paperwork (of the dead tree kind) to the Ministry of Justice asking permission and asking for age rating. The government argues it is not censorship, only regulation, but it CAN legally refuse giving an age rating, de facto banning the game.

3. Possession, storage or even giving away games also fall in the previous point. It don't happened yet, but theoretically anyone can get up to two years in jail for owning a game that isn't rated by the Ministry of Justice.

4. Because of points 2 and 3, Brazil for many years didn't had the games categories in mobile stores (iTunes for example) and still to this day have less content than other countries in digital games platforms (Steam, Xbox Live, PSN...)

5. Brazil constitution banned censorship, and has freedom of expression explicitly protected, yet Brazil has more games judicially banned than China, usually on "morality" grounds, for example EverQuest was banned because it allowed players to do evil quests.
The answer is "no" (to both the article title and your comment).
It's intercepting specific system calls via ptrace() and dynamically changing the arguments passed to them. I believe freebsd has ptrace.
Bugi. Małe błędy – wielkie katastrofy
Who is developing them?
Data compression explained
No real higher kinded types means its really difficult to use in the same way as you could Haskell/Idris/ML.
Simply best
Interesting Facts About Garden City
Russian ambassador to Turkey dead after being shot in 'assassination attempt'
Well, that's a good idea.