skysight-inc/HackerNews huggingface dataset:
Of course the OS choice is up to you :) I could/should have said "slap Linux on it" but as I pretty much only use Ubuntu on my personal computers I write Ubuntu out of habit now. Fedora is a fine choice as well. Just don't stick Arch or Gentoo on it unless you also include your phone number for support ;)
An entire article on key pinning and the word "intermediate" is not used once? Pinning leaf certificates often causes more problems/outages than whatever security it provides.

See also: https://twitter.com/tollmanz/status/559920714774355968.
Schadenfreude as a concept existed in English long before the word appeared in English and I am sure Polish speakers feel disturbed at times even if they don't have a precise word for it. Human emotions and feelings are universal hence why they can all be expressed in all languages.

The concepts that can't be expressed in all languages are those that are abstract and technical. A nice simple example of this is in some Australian Aboriginal languages there are no words for numbers of objects higher than 3 (they just become many). It really is impossible to translate the number 14 into these languages as the corresponding concept just doesn't exist.
If you pay for top-level support and spend a lot of money on the services you can get some information ahead of time, but it's all strictly under NDA. The more money you spend the more open the teams are willing to be, but they are understandably cagey about committing to timelines until features are imminent.
Swift would be a good choice for job viability if you wanted to move over to iOS after exploring systems programming. In the systems world, C is probably the best choice in terms of systems programming. Personally I really like Rust, and more companies do seem to be picking it up. If your goal is really to just learn something, and potentially make something. More so than any other job prospects in the future, than I say choose what you like the most.
The first. I think the most likely resolution to the fermi paradox, which is not that paradoxical, is just that abiogenesis is a galactically rare event. Other proposed filters, like the advent of sexual reproduction, eukaryotes, or intelligence, seem much less robust to a failure of imagination.
Part of it is mental motivation. Sure I could do a lot of exercises at home and even have some equipment there. But at home there are also many distractions and it's easy to procrastinate. Whereas once i show up at the gym all I can do is exercise.

Running and biking are great, I do those, too. But they don't deliver the strength I need for other activities. If you're a typical sedentary office worker you've got to do at least some resistance or weight training to keep your muscles from wasting away.
No national putdowns on HN, please.

(Even if you're a member of that group—as is often the case with outbursts this vehement, which come not from prejudice but more complex and intense emotions. We get that. But you still can't post like this here.)
Funny how that shows every person online claiming to have PTSD from online bullying have nothing of the sort.
I don't disagree that everyone has their own idiolect, but I don't think that's generally the most relevant attribute of the way someone speaks at the given moment. I think the group within which they are speaking has a much greater impact; i.e. the dialect I speak with my friends from high school is very different from the dialect I speak in a job interview for an academic software job. Sure, there are some words or structures I use more often that are unique to me, but the differences based on the context of my speech are way larger.
We're transitioning from a monolith PHP app to a Node microservices architecture. The approach with microservices seems to take these scaling issue into account, allowing for narrow focus on each service during initial development and ongoing maintenance.
Are Some Research Paper Titles “Clickbait”?
>However, languages don't live in a vacuum. Swift has the added benefit of opening up a whole world of possibilities in the Apple ecosystem, not to mention readily available jobs. Because of this, I'd be inclined to invest in Swift rather than Rust.

Rust & Swift are fairly similar but Swift has a much wider range of possible applications. Swift is also moving very fast (that's to be expected since it's backed by one of the most valuable companies on Earth).

This is the primary reason why I picked Swift over Rust for a project I'm working on (I'm working on an open-source password key store for high-volume services).
Is that a typical implementation feature because of how VRAM is shared or something, or is this exposed somehow to the OpenGL ES developer?
10 part time business ideas you can try today
Libc++ Performance (compared to libstdc++)
They built over 18,000 cars this quarter. They say half of that was done in the last four weeks of the quarter. That's 9,000 cars in four weeks, 2,250 cars per week, for an annualized rate of about 117,000/year.

Seems like my confidence was completely warranted.
Nice. How do you encrypt something? I see Add Key, Verify, Sign, Decrypt as options. I don’t see Encrypt.
Amazing, just amazing. With enough fear mongering you can get almost anyone to vote against their own interests. Almost being 1 out of 2 people. Pretty good average for such a low level and brute force tactic.

politician: "Boo!!!"

voter: "Stop! I'll do it."

politician: "But I didn't even tell you what 'it' was."

voter: "I don't care. Stop scaring me."
I agree the errors are uninteresting to experienced engineers. I think give this data to newcomers can help them debug faster, build confidence, etc.
Snark is deprecated here (though that was marginally good snark) and reposts are fine if the article is good and hasn't had attention in the last year or so: https://news.ycombinator.com/newsfaq.html.

This one must recently have been republished or appeared elsewhere since it was posted three times here in the last few days.
Thank you for reading it. Feel free to email me with questions as you go through the process of moving into a career in computing.
I would assume that to be counted as produced, a car has to have left the factory. In any case the free space inside of the factory puts an upper bound to the number of the cars which require further work after leaving the production line.
Kansas's Conversion into Brownbackistan, and Its Failure
I really like writing in Swift. To be honest I am strongly considering looking for jobs writing in it even though I have a great job, just because I want to write Swift.
I'm guessing ad revenue + Amazon/other vendor referral income.
On the other hand, would you like to have him helping with steering? Even Tesla's autopilot does a better job.
Funny to use the word "funny" in relation to other people's suffering.
Medallia | Palo Alto, CA or Buenos Aires, AR | Back-end, Front-end Software Engineer

Medallia builds reporting and survey technology for hundreds of the world's best companies like Hilton, Vanguard, Mercedes-Benz, Four Seasons, Nordstrom, Delta Airlines, etc.
Sequoia recently invested more money into Medallia than they ever have in any company.

We use many technologies and tools throughout the company; some web technologies include Angular.JS, React Native, and Java but there are many more throughout the infrastructure and operations teams.

Please send me your resume and I'll make sure it gets looked at: email (my HN username) @ medallia.com

- Vlad
Why Anxiety Is the Plague of the Modern World
Yet a rich person can only occupy one house at a time. Maybe they could own a couple different houses in different locations but even then they have to pay people to maintain them throughout the year. I don't think the 1% are having any effect on your rent bills in SF. The 10%, maybe, and outside investors from China, and a broken local government for sure.. but not the 1%.

And besides, you're not addressing my point. You're trying to explain supply and demand for some reason and ignoring the fact that I said "1000 times more money" which means the ultra rich, which is the group that progressives like to scapegoat.

Explain to me how anyone from the 1% "observably" negatively affects your daily life in significant way.
One issue is getting the different orbital planes covered. Its possible with an "upper stage" booster[0], but that is significantly more expensive than a typical CubeSat carrier/deployer[1] for the ride-along launches. As far as I know, there is no current smallsat/cubesat sized upper stage intended for changing orbital planes.

[0] https://en.wikipedia.org/wiki/Centaur_(rocket_stage)

[1] https://en.wikipedia.org/wiki/NanoRacks_CubeSat_Deployer
If this piques your interest at all I highly recommend Dan Carlin's Hardcore History where he did 6 parts and about 18 hours on WWI from a mostly military history perspective. He also did a shorter one on the eastern front in WWII.
My favourite programming language is .. solder
When developing product lines, you can enable tremendous leverage through good architecture over time. The problem is scaling with people, i.e. this is not something that can be accelerated by involving more people..
> so are you advocating a full GPL-like distribution of the sources alongsides the binaries for all programs?

Not the parent, but I definitely advocate for that, so long as it maintains user freedom.
Free will as in "there's something that can't be explained by chemistry and electrical signals in the brain" is just an attempt of some believers to rationalize their belief in the kind of the supernatural "soul."
I hope it doesn't, unless we have a way of avoiding or recovering from a Kessler Syndrome event that denies us access to LEO.
Obviously there have been a bunch of Brexit discussions on HN—as the site guidelines explicitly allow for political stories when they are "an interesting new phenomenon" (https://news.ycombinator.com/newsguidelines.html). But this one, like most of the follow-ups, is more garden-variety politics. Please don't post those here.
And the original post that referred to "neoliberalism" as the root of all our problems isn't being just as simplistic in their reasoning?
Fish or cut bait? Obviously I train developers on my teams to be better testers but that takes time, meanwhile we have to actually get working releases out. The testers work directly with the developers, they aren't cleaning up after them.

(And please no one tell me that I should only hire developers who are already also expert testers. I have to operate in the real world.)
1. It's trivially checkable for any existing individual paper. You skim the methods or search for "multiple comparisons" or "false discovery rate" or something like that.

2. For papers where this wasn't done, the already-collected data can be reanalyzed. In fact, you can often get correct it without access to the raw data (at least approximately).

3. It means that future papers (where future is somewhere after 2008-9 here) can be done correctly from the get-go; it's not a limitation of the technique or the signal itself.
Lots of successful websites use J2EE though. Picking on that seems kind of unfair. It's not like giant codebases written in Ruby or JavaScript or PHP are somehow easier to maintain or switch away from.
https://en.wikipedia.org/wiki/Phatic_expression
I use Delphi XE2 and Lazarus 1.6 daily and I now prefer Lazarus due to a variety of reasons.

The main reason is that there are no more grey areas of my code, if something doesn't work, the documentation is missing or doesn't work the way I like, then right-click find the declaration and look at it or change it. This includes the IDE. For someone used to GPL it is no big thing but as a Delphi Programmer it is close to magic.

Portability is awesome. Being able to write your program in Lazarus Windows and then open it in Lazarus in Ubuntu and it just runs is amazing the first time you see it as a Delphi programmer.

The hardest part is migrating when you have third party components. Unless you can get the source code or a free pascal version you're stuck. I have an 85K line wine management system written in Delphi but it uses a lot of third party components so it is never going to just open and re-compile, however I have gone through changing a touchscreen module and it looks and feels the same except it also works in Linux!

Lastly I tend to agree, Delphi was badly mismanaged. For example I had to re-install XE2 on my new Windows 10 PC and I had to go through the most horrible install process getting it activated as it took 3 goes and required emails to support to prove I paid for it, the Official Delphi Forums are just about dead and there is still no free version which means nobody is ever going to learn it.

Note that I have not tried the most recent Delphi versions, but Lazarus 1.6 out of the box is much more stable than Delphi XE2.
This is great information -- thank you. Do you have any general advice for switching over from one domain & TLD to another -- i.e., setting up redirects, etc... for those that have linked to the previous domain, as well as for Google indexing (e.g., Google webmaster tools)?
Swift has a much wider range of possible applications

Why?
Chris Evans’ departure makes Top Gear instantly more watchable
It's a common error for native Swedes, It's a direct translation from Swedish. Could be true for other languages as well, I believe most Germanic languages use "how".
Right, you shouldn't reflexively use Rc everywhere. That seems like a completely different topic, though: what I was responding to was the assertion that composition of Rc and RefCell was "boilerplate".
We detached this subthread from https://news.ycombinator.com/item?id=12029294 and marked it off-topic.
This is the most meaningful thing I have said since I was born (in Bulgaria). If you feel offended, deal with it. I've dealt with far worse there and nothing bad that I can say about the communists running this country is bad enough.

Mind you, it's not the country itself that I dislike. I used to love that country, and somewhere deep inside I probably still do, or else I wouldn't care enough to say these things.
It is mostly a question of inertia; we've been busy making sure that our customers have what they need, and continue to be willing and able to fund our R&D efforts, since 1983. We agree it is time to open things up a little, although FOSS remains impractical at this point in time. The free non-commercial (but "registered") release of v15.0 is the first step. Later this summer I hope we will make the un-registered version available on more platforms and probably a bit less annoying too / Morten Kromberg (CXO, Dyalog Ltd)
Show HN: Free hi-resolution photos for your website, everyday
The real "bug" here isn't even really statistical. It is the usual logical issue that has been well known for years (yet the problem has only grown and spread):

"In most psychological research, improved power of a statistical design leads to a prior probability approaching 1/2 of finding a significant difference in the theoretically predicted direction. Hence the corroboration yielded by “success” is very weak, and becomes weaker with increased precision. “Statistical significance” plays a logical role in psychology precisely the reverse of its role in physics."
http://cerco.ups-tlse.fr/pdf0609/Meehl_1967.pdf

In other words, the fMRI researchers have been testing a null hypothesis known to be false beforehand, so statistical significance tells us nothing of value, and definitely nothing about the theory of interest.

This paper is really interesting, because the authors don't seem to realize that this is what they are discovering. Getting a "statistically significant" result is the correct answer for the tests to return, these are not false positives. The problem is a poorly chosen null model.
There is no more eerie account of what it was like to be a foot soldier caught up in trench warfare than Arthur Guy Empey's book "Over the Top" (1917).

It is available free as a Kindle ebook: https://www.amazon.com/Over-Top-Arthur-Guy-Empey-ebook/dp/B0... (some reviews can be found here: http://www.goodreads.com/book/show/1517707.Over_The_Top)

Empey was an American who managed to get in the mix with the British soldiers before America entered the war. His account is based entirely on his own first-hand experiences. His last patrol depicts an utterly futile foray at night in which dozens of his comrades lost their lives and he (and I believe one another) survived. I am going from memory here on something I read quite a while back and so my summary may be imprecise. But anyone wanting to get a sense of the horrors of what it meant to fight in such battles will most certainly get it through this account.

The strange thing is that this became a runaway bestseller in America in 1917 and 1918. Far from recoiling at the horrors, the public chose to celebrate the heroism of the soldiers who put themselves in such incredible danger.

It is in any case a bone-chilling account to read this and all the more so because its style is almost detached and matter-of-fact, even clinical in describing one horror after another.
There is no one to one alternative and it depends a lot on the platforms you use and the features you need. I've imported about 1.800 Evernote notes with attachments, pictures and so on to Apple Notes and Microsoft OneNote as a test:

Apple Notes got really slow and sometimes unresponsive, messages about the number of attachments reached showed up, the layout of the notes was in part messed up. And of course, Apple Notes is only available under iOS and macOS.

Microsoft OneNote was more responsive and the layout of the imported notes was much better, but OneNote has a completely different approach for structuring the information stored. That leads to lots of pages and tabs, tagging like in Evernote isn't really working in OneNote the same way. Moreover, OneNote doesn't store the notebooks locally when using a Mac, but only in the cloud.

I had tried Google Keep some months before and wasn't really blown away, so I've not tried it in the last week again.

If you rely on special Evernote features like easy creating notes from web pages or automated creation of notes from mails, there are much more and robust solutions out there (IFTTT ...) for Evernote than for OneNote or especially Apple Notes. OneNote at least can search text in images, but my tests were less successful than on Evernote. Using 3rd party apps to create notes? Not much available for OneNote. At least, both Apple Notes and OneNote use the Sharing Menu in iOS.

There are even more things to consider before switching if you have some special work flow or need. So don't rush the decision and start by listing the devices and processes that need to be supported by the new solution.

BTW: Evernote leaves one loophole. It seems, access through the web browser doesn't count to the two device sync limit.
How the dotnet CLI tooling runs your code
I think decently smart people are all capable of learning business skills. The problem fundamentally later on is that you need skills and a network that is aligned with your goals for your post-individual contributor career.
>do not put any faith in timelines
> So we are not hiring anyone

This is off topic for a Who Is Hiring thread.
The deception is that they probably rigged their own gambling site to make winning seem more likely than it really is to trick young people.
> the resulting code was later discovered to be a) bug-ridden, b) difficult to maintain, c) unscalable or d) all of the above.

I think this describes most code that's ever been written.
Great article! This is the most intuitive description of imaginary numbers I have ever read. I'm going to try the same technique with Software Defined Networking (SDN), which has been on my "must figure it out" list for a while. :)
I did courses at two universities (I transferred) and in either case one would need to compile the assignment source code in order to actually do the homework. I think that a compiler, especially javac, would catch almost all of these and warn about some of the others.

Moreover, good syntax highlighting or an IDE with some static analysis in it would help a lot too. I think that might be a useful thing to put in intro programming classes. Eclipse is free right? I use IDEA-based editors for most of my work, but even the syntax highlighting in, say, emacs without installing packages (at least on the OS/distros I'm familiar with) would go some fair distance to this goal. I assume the same would be true of vi.
Ask HN: Will Apple's auto-renewable subscriptions support teams?
As auto-renewable subscriptions are partially aimed at enterprise software I am surprised that I have not been able to find an answer to this question anywhere yet:

How to handle a situation where the boss wants to purchase an app subscription for their team and each team member is using their own device and Apple ID? Does Apple expect every team member to pay for the subscription as well, or for the developer to take care of this with team account management so only the team owner gets billed?
Aren't they? The fact that confusion between = and == is 4th most frequent is quite interesting for example. It's possible to disallow assignments in places where comparisons are most likely (expressions that are known to coerce to a boolean), Python does it, with presumed significant productivity benefits (lots of time isn't spent dealing with that common mistake).

D can arguably be mitigated by differentiating bitwise operators more them from their logical counterparts (for example by having the logical operators in plain English).

Many more are better handled at the editor/IDE level, but this seems like a really interesting read for anyone involved in PL design.
This is right and wrong: AFNI's 3dClustStim did contain a specific bug (since corrected) and is used for fMRI analysis, but the problem that the authors identified is more general than that and encompasses all of the tested packages.
All this means is that new implementations of software created by contractors will required to be licensed differently than before (with an OSS license), so that contracted work is able to be audited by the public.
This is a concept called "dialect prestige." AAVE and southern US dialects are "low prestige," despite the fact that among it speakers are plenty of individuals who themselves exhibit "high prestige" characteristics. I venture to say that, given his experiece as a community organizer in Chicago as well as his biracial composition, President Obama is likely a fluent speaker of AAVE and he's got just about the most prestigious job there is.

If you need any more evidence of this dynamic, recall Harry Reid before the '08 Election. He characterized Obama as a ‘light-skinned’ African-American ‘with no Negro dialect, unless he wanted to have one.’
Ask HN: Best keyboard for Mac?
Its been a while since this was last asked:
https://news.ycombinator.com/item?id=8368101

I tend to stab the low profile keys of my mac keyboards a little hard, and I'm noticing a little bit of discomfort :(

So, it is time to look at alternatives. Potentially a quiet mechanical or a high quality rubber dome.

Anyone fell in love with a mac/keyboard pairing lately?
You are right, it isn't so funny that people would equate being bullied with having your brain literally scrambled by explosive concussion.
In general that is totally true. They'll say 6 months and it's really 12. They'll say a year and it's really two or three. And I have no confidence in their stated objective of producing 500,000 cars in 2018. But when talking about the current production rate, that's hardly a "timeline" and doesn't much involve guessing the future.

I will admit that these sales numbers don't really look like a missed timeline. It is definitely a theme with these companies, but doesn't seem to apply here.
Does Swift force GC (via AutoRC)? That might lower its utility as a systems language and should have a performance penalty that Rust does not.
Show HN: iOS Transliteration Keyboard
MIT Technology Review: 50 Smartest Companies