skysight-inc/HackerNews huggingface dataset:
I disagree. A sysadmin is not allowed to take a peek in emails unless there is a reason. Or if I create a folder named "private" on my work computer or work email, they aren't allowed to look in there without a good reason. But I suppose Dutch privacy laws aren't universal, so I don't know how that would be in your (or the author's) country.

And if you want to take matters into your own hands, you use PGP. But outside of the computer security business I guess that's mostly unused.
Honestly the biggest thing go has going for it is gofmt. Its one of the few things I miss when I work with other languages.
I can't really fault them for picking the safest default option (for the user and for the network) out of the box, even if it's an option that will negatively affect uptime if not altered. That's just the world we're living in right now.
FSJS #87: The Web Share API, Observables, concrete guide to web technilogies
Study material for tech interviews
I haven't compiled it myself but I've read it's something like that. Though I'm not a 100% sure.
I do see why they ask for that (although it sounds like their systems could use some improvement).

Imagine you trying to get someone to review a 1,000 line patch. If you can just get them to log in to GitHub, they can use all of the pull request commenting tools, and it'll be easy. Otherwise, you have to mail them a big .patch file, and then somehow manually manage comments across all of that. The assistive tools are more convenient.
>That is what you wish. :-)

Star Citizen definitely appears more like an ongoing crowd-funded video game research and graphics research project at times.
Head transplants are actually considered feasible today. http://www.bbc.co.uk/newsbeat/article/37420905/the-surgeon-w...
You make it sound as if you are required by law to do this. Short deadlines, for free, on poorly designed systems, behind a login wall. Then you just don't, right?
And a lot of us were.
Don't drop critical thinking and "hammock time" in favor of Agile. Some problems require a bit of personal reflection, without it you can easily end up building something atrocious, even while following all the "best practices". I spend a couple of years at a SCRUM shop and all we did was "finishing stories" without any regard for architecture. The technical debt was truly stunning. These days I easily spend a day just thinking about the problem before writing some code, which then still happens in a REPL-driven style to allow for experimentation and feedback. Best of both worlds I think. Also, most programming is actually fairly easy. Focus on the (business) problem you want to tackle instead of the code. Code is ephemeral, the only thing that matters is the business value and the user experience for getting there.
I'm not saying it explains all of the rise, but I wonder how much of this is more accurate reporting. I'm from rural America, and people dying of a "gun malfunction" or similar accidental deaths was a common thing. Nobody local was confused, but protecting the family was a large concern.
I think it's a matter of value being shaped by under- or oversupply.

Speaking of illiteracy, there's an urban legend (not sure if true, anyone with access to data please check it) that literacy rate has actually dropped in the US throughout the 20th century, coinciding with increase of education "supply".
● The two most successful and widely used to solve everyday problems paradigms/environments: spreadsheets and shell scripting (with pipes, etc.) are the ones that have the least attention from “industrial” and academic programmers. Lessons and strong points from those systems are being ignored.

● There are “clusters of bugs”, i.e., finding a bug in a certain module increases a chance to find a subsequent bug in the same module. This is understood intuitively by most people yet very few act on it, discarding modules that have too many bugs (and rewriting them from scratch) instead of continuing to sink resources into maintenance.

● While professionals in other industries use professional tools, programmers use commodity hardware and software (the kind a homemaker would use to google a guacamole recipe). :(

● Managers and programmers think that personality traits and team members' individualities do not matter and there's no role “human factor” plays in development. Ditto for self-organization vs constantly “organizing”/policing employees.

● There were pretty cool systems back in the day (with orthogonal persistence, ability to inspect and modify any object on-the-fly, etc.). The modern ones are not “bad” either but some lessons could still be learned.

● Sometimes there are notions that bad software is created due to sales people/economic pressure but analysis of, say, build tools shows that it is not the case. ;)
I'm not sure the outcome for option B is so clear cut.

Removing access to medication doesn't remove the primary cause driving people to seek drugs, be it pain or psychological issues. I suspect people with high abuse potential will just resort to alternatives: street drugs or alcohol.
http://softwareengineering.stackexchange.com/questions/294/h...
I would also recommend Daniel Miessler's tutorial.[1]

[1]: https://danielmiessler.com/study/vim/
Same article as in WSJ here?
http://www.morningstar.com/news/dow-jones/TDJNDN_20170319473...
I believe he is referring to postsecondary education specifically. In North America, K-12 exists to make one a functioning member of society. For what flaws it may have, it has overall shown to be beneficial.

With that measured success, we got the idea that once you were a functioning member of society, you could become a functioning member of the workforce simply by continuing in even more years of schooling. But it's not clear if it has really worked out. In 1970, approximately 10% of the US population had a bachelors degree or higher. In 2017, that number is closer to 30%, yet incomes have remained stagnant throughout that entire period and job quality has declined. Not what you'd expect from the promised higher incomes and better jobs that people were willing to spend large amounts of money for.
It would be similar to Github if you out of the blue emailed someone asking them to review your code for free. But to do so they would have to sign up for SimilarToGitHubX. And when they have done so, they just wait a few hours while you add them to your private repo.
Name and shame, with links to the promising methods?
Futhark: APL on the GPU
It's worth distinguishing between basic literacy (including basic math skills) and graduate-level specialty degrees.

For one, if the labor market in a particular specialty becomes oversaturated, does that mean existing grads need to spend years retraining?
I don't really think this is necessarily true. If the number of people who have jobs that can be worked remotely continues to increase, and if the possibilities of virtual office space can be realized than cities might become less appealing.

The main draw of cities is higher wages and greater social activity, but these are things that are decreasingly necessary to do in person, especially as VR adoption increases. As it becomes more possible to work and socialize online/in VR the incentives could shift so that it makes more sense for people to work online in high paying information worker jobs but paired with the low cost of living out in the countryside.

If this is the case it would be an interesting reversal of the current historical trend towards greater centralization, but this kind of decentralization wouldn't be unprecedented. I think you greatly overstate the extent to which rural America is doomed. If anything, it would seem that as economic opportunities become more evenly distributed over the globe due to the proliferation of information technology that people would come to prefer living rurally, especially since evidence suggests that people living in rural areas are happier on average[1].

[1] http://www.citylab.com/housing/2016/06/the-price-of-happines...
In online learning for higher education: if you don't make mobile learning your first priority you will struggle to stay relevant in the market.
I found this while trying to remember the other APL derivative that was posted here: http://arcfide.github.io/Co-dfns/
Everything is unreadable for the over 40 crowd on mobile. That's why I use Firefox reader view on mobile. On desktop it's as simple as ctrl-shift-+
Ha ha, I'm at the same "get off my lawn!" moment in my internet life to. The barrier "first, create an account and login..." is a one that very very few products can tempt me to do.

I realized recently that I have space in my life for three log-in websites (HN, a gamedev site, one subreddit), three web apps (gmail, github, slack), and three non-built-in phone applications (instapaper, ride sharing app, twitter). If there's something new in town - it needs to be more valuable than these to knock someone else out of rotation!
Yes, thus the term agribusiness. Go big or get out... per https://en.m.wikipedia.org/wiki/Earl_Butz
It's code, but most of it is simply (use-package ivy ...) or (setq tab-width 3.14), where's the value in chunks? The typical Emacs configuration doesn't contain data structure definitions, algorithm implementations, or error handling that can be more appropriately reorganized for a reader.
Yeah I've thought about this. Grooveshark tried to cut out that middle-man and they got sued to hell by the labels.

If artists keep signing with labels, their problem. You don't need a label to be on Spotify.
It's slang, meaning to lose momentum and stop. Saying "died out" or "fizzled out" is more common these days (eg: A spark jumped from the fire but quickly fizzled out on the snowy ground).
Kind of ironic given the content of the linked post. He wants everyone to do things that are maximally convenient for him, but he doesn't even have a simple responsive layout on his site to make the margins taking up half the screen real estate disappear so that it's convenient for anyone on mobile to read his stuff.
Computing multiple hash values in parallel with AVX2
- they are showing "suggested apps" in the start menu, which can be turned off. The others are OneDrive and Edge suggestions and can also be turned off.

- those apps are installed at the time of installation and can be removed. If so, they are not reinstalled ever again.

- telemetry. Scary. Every application you install does this.

- MS found (via telemetry) that users don't like installing updates, and thus left themselves open to many vulnerabilities that antivirus systems don't even look for. So, MS has chosen to force users into a more secure paradigm.

These are my personal responses why I don't mind windows 10 at all, and don't feel it to be anti-consumer at all.
This will be incredibly useful, thanks for posting. Now I need to learn what the GNU Free Documentation License allows, how/if it can be reused or derived.

Certainly, in my experience and where I currently am, most of the texts that are published externally receives good editing, but many communications and documents are not, and 90% of the documentation is for internal purposes. This guide might just make the documentation a bit improved and more fun.

Also I appreciate the details about appropriate use of "$" or "#" for prompts, to name one. That is the way one would expect since at least the days with Bourne shell in the 80s, but I have not seen it spelled out.
If you have not too much data in the heap, you are safe. Even if you have a lot of data there, you most probably fine too.

As an example, see here: https://bazqux.com/ and the discussion is here: https://news.ycombinator.com/item?id=5961570

He was able to survive unexpected slashdot effect from being on the front page of Hacker news without even noticing it. He told me he went up one evening and found that there were tens of thousands of new users actively trying his site. So he added a couple of servers and went to sleep.

GHC development is very active.

And the answer to your last question is No.
I don't understand your grievance with the usage of 'rigor'. I think there's a difference in occasionally failing to predict and (almost?) always failing to predict. When the field that consistently fails is often dependent upon autoethnographies and the like, it's hard not to criticize it for lack of rigor. Economics isn't perfect, but economists aren't basing their predictions on how they felt when they interviewed someone either. It seems to me that rigor is a perfectly valid distinguishing characteristic between the fields.
In the old days where you needed to print lots of CDs and distribute them, maybe. These days, I'm not sure they're really necessary. But then I'm not an artist so I can't really say.
I subscribe to Apple Music and have the same experience there. Their personalized recommendations are almost exclusively albums I've recently listened to.
struct object_id was introduced in this commit, in 2015:

https://git.kernel.org/pub/scm/git/git.git/commit/?id=5f7817...

So this change doesn't do much for now. Good to see, though.
The definition of "right skills" and "tech" is open to debate and basically they're working somewhere else for someone else perhaps at a better job title for a better standard of living. Possibly they're doing the same kind of job for a "non-tech" company internally.

If they insist on tech in SV or nothing, its like people who fail the culture fit criteria because they're a woman or minority. Uber and sales and non-tech employers, unlike tech, won't discriminate as much against women or people of color. If a white male can't get a job because of a different issue like skill vs pay, he can Uber and sales and non-tech employers just as well as a black or woman already has to do.
No, this site is especially bad. 50% of the total screen real estate is taken up by useless margins that shouldn't be there on mobile, and the text size is way too small. Most sites do a way better job of rendering on mobile.
> If you ever wondered what people meant by out of touch "ivory tower" academics, just read this post.

Did you read this: "I’ll continue to devote a huge fraction of my waking hours to fielding questions from all sorts of people on the Internet, and I’ll do it cheerfully and free of charge."

The guy is doing more than most, is it so much to ask people to be polite and make things easy when asking for help?
I'll argue that Python PEP 8 was probably the precursor to gofmt.
Who don't use Firefox and its perfectly usable reader mode.
WDDM 2.0: https://en.wikipedia.org/w/index.php?title=Windows_Display_D...

LDA: https://msdn.microsoft.com/en-us/library/windows/hardware/dn...
The most explicit reference to name resolution I know of in any of the HTTP standards is RFC 7230 Section 2.7.1 (https://tools.ietf.org/html/rfc7230#section-2.7.1), which is still quite vague:

[...] If host is a registered name, the registered name is an indirect identifier for use with a name resolution service, such as DNS, to find an address for that origin server.

[...]

When an "http" URI is used within a context that calls for access to the indicated resource, a client MAY attempt access by resolving the host to an IP address, establishing a TCP connection to that address on the indicated port, and sending an HTTP request message (Section 3) containing the URI's identifying data (Section 5) to the server.

I don't think that excludes SRV-based name resolution. Some sort of standardization of course would be helpful, even if just for reference, but that could in my mind be an independent document recommending to use SRV instead for HTTP, without any detail about the version (since HTTP 2 has no property that makes it more or less fit for use with SRV records than 1.1). Adding something that's totally unclear if it ever will see any use to HTTP2 just because seems worse.
> Sure, it's prettier than the Soviet blocks, but that's all they've got going for them.

That's not true, the big thing they offer is lively streets.
First by providing the necessity density (houses in the backyards) and usually come with a commercial space in the ground floor that can be used for a shop, a bar or restaurant.

You simply don't find those with new developments, or rather it's the exception then the rule.

I guess it's easier to sell a house with a big garage in the ground floor than a bar, but in the end that just leaves the street dead.
It doesn't scale to seek them all out individually. I've tried this in the past but it just doesn't work. Usually they don't even have a proper contact method other than through the label or a public channel like Twitter.
That's the point though; I'm not running low on iCloud storage. I've never put a single file in iCloud storage, at least not from my MacBook (my iPhone seems to automatically back up, but I'm not sure that counts as 'files').

I'm running out of disk space on my MacBook and it wants me to buy iCloud storage so I can offload things to the cloud. I'm not an existing customer, I've never given them a dime for storage, and yet they keep pestering me to buy.
Probably not. I imagine the deprecation period for this change will be measured in years.
It can replace all those pythons, javas with super efficient platform tailor-optimised machine code, gaining remarkable computational benefits. I mean programmers will also loose jobs one day, AI will replace them too only couple of years later than taxi drivers. But actually I'm looking forward to it, as programmers are extremely cocky these days.
Might be good not to mention that, because it is wrong.

* The Nobel memorial prize for economics is indeed given by a Nobel Committee[1] of the Swedish Royal Academy of Sciences, just like the natural science and medicine prizes.

* It has been endowed by the Swedish Riksbank, which is a central bank and part of the Swedish government equivalent to the Federal Reserve in the US. If the importance of the difference between "a Swedish bank" and "the Swedish central bank" is not apparent to you, you should read up on it.

[1] https://www.nobelprize.org/nobel_prizes/economic-sciences/pr...
I don't understand what you mean by that. I'm talking about promoting artists by pushing their numbers into people's auto-generated playlists (the weekly discovery list and the top charts), not being on Spotify at all.
I've been using elementaryOS for a while now, and it doesn't really compare to macOS yet unfortunately.

It seems to me there is a disconnect between developers and designers. When I ask devs why there isn't a nice looking Linux distro, they ask me why I care about what the UI looks like. Designers don't use or care about Linux because of the lack of decent design software. As much as I love the concept of GIMP, it is not a realistic alternative to Adobe software (especially things like InDesign and XD) or Sketch, for example.

As a designer-developer, Linux is still not an easy choice for me, as much as I'd like it to be. elementaryOS is a nice start, but I still end up using macOS if given the choice.
Show HN: Aeneas – a Python audio/text aligner
It depends on your market position. If you're a successful company, you get to tell clients what way to send stuff in.

BTW. I don't see it as being "out of touch". I see it as a gentle reminder of how we're all wasting each other's time building stuff that requires creation of accounts for no real reasons (except sales tricks).
I think backwards incompatibility would be acceptable. Add read support for the new format to git, but then don't have widespread repositories using the new format until some period of time later. By the time they do become commonplace, everyone should already be running a version of git supporting them. It's not exactly hard to upgrade git in most situations anyway, just a simple invocation of:

$ sudo $PKG_MGR upgrade git
I'm missing the ideology in the Econ headlines. Can you spell it out for me?
You have to log in to GitHub in order to create issues on GitHub. But that doesn’t mean you must have a GitHub account to report issues to a project hosted on it. Emailing the author with an issue report (and a patch) works as well.
> That took two clicks to disable. Hardly makes the entire OS bad.

German data protection acts even make it illegal to use Windows 10 in commercial environments in many cases because of the built-in telemetry and cloud functions. Not what I would call "hardly makes the entire OS bad".
Honestly, that's like a lot of second/third-major cities in European countries...
> One is better and it's because of the choice of language.
> It's very hard to take your post seriously when you include something like this in it and you don't bother to qualify it even in the slightest.

I looked in your history and yup, you are partial to Haskell. Why do you feel a need to immediately judge. Why did you say "hard to take seriously". Why didn't you just ask politely for more details? In my opinion, you already had your mind made up. Just like the blog poster did.

> I tried awesome for two weeks and had one crash. I've run XMonad for 5+ years and had no crashes.

That's your personal anecdote. There's no evidence that the language could have prevented the crash.

And that doesn't make the window manager "better", which is subjective. What are more people using? Awesome and i3. Primarily because they don't want to deal with Haskell when they could be doing lua or a simple config.
And if it is a government agency asking you to review a grant proposal? Besides the obvious service aspect, you don't want to unnecessarily offend someone with money, that you might have to apply for yourself someday.
That depends on who finds who. Assuming that technological advancement is directly related to cultural refinement, that is the question.

Well, crude but mighty is also an option. We could be the Huns ravaging distant worlds.
So I tried yesterday installing (as a dual boot) Ubuntu on my desktop. 3 year old system, Intel 4770 CPU, Gigabyte motherboard, nothing fancy.

Ubuntu 16.10 wouldn't boot from a USB stick, with some PM error and the CPU watchdog errors.

Fine, go to all the trouble of plugging in a DVD drive, go out, buy a blank DVD. Same thing. The Ubuntu installation media just hangs with an error. Googling that didn't help.
I'm the person who's been working on this conversion for some time. This series of commits is actually the sixth, and there will be several more coming. (I just posted the seventh to the list, and I have two more mostly complete.)

The current transition plan is being discussed here: https://public-inbox.org/git/CA+dhYEViN4-boZLN+5QJyE7RtX+q6a...
Anecdotal, but I've been taking opioids for over a year now, to treat pain caused by suspected nerve damage (I couldn't tolerate gabapentin and a slew of other non-opioid medications), and they still work just fine. I'm also not an addict and feel no compulsion to take them other than for reducing otherwise unbearable pain.
> Generics, and annotation processing with code generation integrated in the compiler, are two example features supported by Java that improve this.

I think it is fair to point out that generics were not part of the first Java spec. They were added in version 5, see [1].

[1] https://en.wikipedia.org/wiki/Generics_in_Java
I have seen enough legacy applications, applications so old no one understand how they work or dares to touch them, or for which we need to pull developers from retirement, software running only on old mainframes, to take the key man risk with business-developed software too seriously.

Same thing with reliability. So many of these IT supported applications that are supposed to survive a nuclear strike are down a day a week, while the basic access database pretty much hasn't seen a downtime during business hours since inception.
> I can even imagine quite well that one could write a compiler which generates SPIR-V code from HLSL shaders.

Khronos are working on building this into the official SPIR-V compiler: https://github.com/KhronosGroup/glslang/issues/362
How do the different latencies in email and chat get resolved in a way where participating via an email client makes sense?

The way to sort that out is probably building a partial system.

Good luck.