skysight-inc/HackerNews huggingface dataset:
"What could be a simpler networking concept than TCP's RST packet?"

There are twelve RFCs that cover the TCP protocol. They had to write a guide to traversing them all (RFC7414), and that guide references 128 other RFCs. I doubt we can expect any aspect of a particular implementation to be simple.

As more products emerge, their functionality diverges and inconsistencies appear. Unless you test your product against someone else's, assume there will probably be unexpected behavior, no matter what spec you're following. (It just gets worse with the intermediary devices, as they're not even a plain-old TCP stack anymore; now they can include a NAT implementation, routing, a firewall, an application proxy... the complexity becomes dizzying)
I think you are onto something, he is apparently known to create drama, c.f.:

http://www.examiner.com/article/wikimedia-foundation-s-olive...
Do we really need to brand using smaller containers as microcontainers? Why not submit these as pull requests to the official docker images rather than introducing more fragmentation?

Also worth noting that the official docker images are moving towards alpine. Of course if you have ruby or node apps your biggest space hog is still going to be your packages.
So let's see, according to Google Finance. Not quite accurate number, only a few billions more or less.

Apple Marketcap: $539B

Google Marketcap: $537B

Microsoft Marketcap: $435B

Facebook Marketcap: $320B

Total of these big 4: $1.8 Trillion

Who said the bubble is going to burst this year?
I would definitely check out estonia, you are not taxed on profit but only when you get money out of the company.

https://en.wikipedia.org/wiki/Taxation_in_Estonia#Corporatio....

On wage there is a 33% social tax with is pretty much the same in Italy and I suspect to be pretty much standard across europe.
Find Success on Google Play
Cheerp 1.2 – C++ to JavaScript: faster than Emscripten with dynamic memory
Hm, I'm not sure about having to pull in a Promise polyfill to support code splitting (`require.ensure()`) in IE11... If I'm already using a promises library from X, would it be possible to somehow instruct webpack use that? Does that make sense? Am I missing something?
I think the entire concept of "stealing from the research productivity..." is absurd.
Repeated analysis of my data set only improves the quality of my work by strenthening the argument via a fresh set of eyeballs or showing flaws in my work which I can imrpove upon...both of which are things I want as a scientist.

I feel like hidden datasets are a real problem. In fields like medicine where some authority will look at the data eventually there's at least some quality control (debatable as to how much) but there's entire sections of science were it would be rather trivial to fake entire studies without even collecting data...especially since redoing experiments seems to have a bad rep, too.

Pretty broken system overall. I'd love if there was a step in the acceptance of papers that would say...paper accepted under the provision that the data set is made available. You still get "the glory" because the stuff is published and you're the first source on it but now the data is also available.

Additionally, one of the goals of science is being reproducible and transparent. If an experiment is well described and reproducible, additive data sets could be built. Run a similar enough experiment but with another demographic, add to the data set...etc.

Edit:
I also don't see why the role of "data gatherer" can't be more prestigious. I mean sure, traditionally you gather data for a reason and want to answer a research question with it and that's what you're judged by. However there's tremendous value in identifying that no good data set exists for some area and then outlining a solid, transparent and scientific process of collecting that data and executing it. I'd call that a valuable paper even if no hypotheses are tested. As long as there's a place where you can publish those papers and make the data available it would probably also be a paper that is good for your career by a metric that seems to matter a lot. You'd potentially get a lot of citations since everyone who conducts analysis based on the data set or extends it etc. would cite you.
I was about to make much the same point, only I'd put it this way :

Scientific research is supposed to be a public good in the economic sense[0]. If it isn't done openly and transparently then it isn't and it most certainly shouldn't be publicly funded. This manifestly isn't how it works currently - see e.g. world v Elsevier et al - and this is really just a plea to retain the broken status quo.

If researchers want their work to be of benefit solely or primarily to themselves or their paymasters - a violation of the Mertonian norms [1] - they can go work in industry.

Incentives matter, of course and what's at the root of this is that scientists - no matter how much or how often they may insist otherwise - are just ordinary self interested human beings.

[0] https://en.m.wikipedia.org/wiki/Public_good
[1] https://en.m.wikipedia.org/wiki/Mertonian_norms
You could pay them $50 a year for your e-mail: https://help.yahoo.com/kb/SLN15967.html

Doesn't seem worth it to me, but it isn't that expensive in the grand scheme of things. If it makes you feel better about paying them, at least circa 2012, only users on paid mail farms had their mail data backed up. Everyone else's mail was not ever backed up (although each farm has a dedicated Netapp Filer which provides operational redundancy).
And vice-versa: modern Greek has borrowed quite a few words from Italian, e.g. Porta (Door).

The Greek-Dutch connection is a surprising one as well, I'm not sure what they're basing it on.
> that was nowhere near the entirety of the site

Nor is it now. Speaking of Erlang, there have been three Joe Armstrong articles on the front page in the last week.
Another supporter here. I was very reluctant at the beginning but after seeing how it helped catch bugs earlier, I can't go back. I actually think that TypeScript makes JS more flexible because of the patterns it enables. I enjoy it even more than C#.
My employer has just made `most valuable company'. I am not too concerned. They make a pretty dime, too.
Elmar Reizen | Amsterdam | Full Time | ONSITE

We’re one of the largest online travel agents of the Netherlands selling holidays via our website www.vakantiediscounter.nl. We build all our systems in house with our own development team of full stack developers using: Apache Spark for distributed data processing, Play framwork & Akka for our back-end, and React with ClojureScript for our website

We are an informal company using Agile development and best practices to deliver with little overhead, fast time to market, and high quality. We also spend a good amount of time exploring new technologies. We do this all from our beautifully situated office at the canals in the center of Amsterdam.

We are looking for somebody with more than 5 years software development experience. Current work should include Scala or Clojure(Script). Experience with Spark or Solr is a big plus. We offer a good salary, 30 paid holiday days, and support with relocation and 30% ruling.

Do you want to know more about this job? Please drop me a line at sgrijpin@elmar.nl!
are you using this with systemjs ? can you point out how ?
I don't think the parent is saying that's what science is for, but rather that this is what the incentive structure currently looks like. We mythologise science and scientists as being above this, but they aren't. Incentives matter.
I expect you have enough hardware to factor widely deployed primes. Compound numbers might be a different story.
Why did you change your mind about Lisbon?
> 1) It puts you in a network of other people who went to the institution, oftentimes people who have connections that can help you in life

The caveat is that you at some point need to build personal relationships with these folks. Success in the network might be a minor influence at baseline ("ah, from my old alma mater, sure I'll take the interview...") but those choice positions come from friends offering friends' friends jobs.

To boot, I think this can be true even in skill-driven fields -- unless you're intended to be a pure engineer, money comes from managing people & projects (i.e. the more work you can generate for other people, the more valuable you are). These positions requires far less technical chops than we'd maybe like.
So I guess the concern "that data sharing would require them to commit scarce resources with little direct benefit" is just a pretext then. Obviously, just putting some data up on a website is cheap.
I've been a huge fan but the fact that it's very less opinionated enabled me to ruin my build workflow too often. Now a happy webpack user.
Which part of "can you view the source" is subjective?
Yes, Normal corporate tax planning, while maintaining the simplicity of doing business within the EU.
Ireland perhaps.

Forming a Limited company in Ireland is cheap and straightforward. That is compared to a GmbH in Austria or Germany where you need thousands of Euros in share capital just to form.[0]

Ireland uses the Euro, which might be an advantage over the UK with Pounds Sterling. No forex worries.

Ireland also has a low corporation tax rate of 12.5%

The only two trickier bits are setting up a registered address in Ireland (not P.O Box) and opening a bank account. Not insurmountable tasks, and various organisations can assist for a few hundred Euros.[1]

[0] https://en.wikipedia.org/wiki/Gesellschaft_mit_beschr%C3%A4n...

[1] http://www.companyservice.ie/ (€255 for the basic service. Not affiliated, don't even know this particular company, just found with a search)
Intel presented on SGX at Real World crypto.

If the functionality works as is being described here, I feel they deceived the audience, both in their presentations and in 1:1 discussions.

This is especially unfortunate, since I know for a fact their actions have influenced purchasing decisions.
How Product Hunt influenced our growth rate
Just out of curiosity, is this accelerator still in business?
SurfBoard – the all in one input device for you
I dont think so. You can download a zip from

http://logiclrd.cx/milo/
http://logiclrd.cx/milo/downloads/monospac.zip
... Why?
The scalability difference (in terms of disk space) between having multiple services per container and many containers is, in practice, zero.

That's because of layered filesystems and most of the language runtimes and other images pulling from a small set of base images.

For example, if you have two node applications, the base "nodejs" image is 633MB in size. If both of your applications have "FROM node" at the top and proceed to add different applications (say 2MB each), you'll find the "node" portion is totally shared and only the diff, you copying in your application's files, is different. You'll only store a single copy of the 633MB node image + your two application image's diffs, for a total of 637MB.

That number is the same if you bundle the applications (vertically scale as you say it).

This is also sorta true across language runtimes too!
With some creative diffing, I experimentally tested the difference between the ruby and nodejs images. It turns out there's just under 600MB in common. The ruby image has 116MB of data the node one doesn't, and the node one has ~40MB of data the ruby one doesn't.

Again, you'll end up using a very small amount of disk space.

These savings also apply to downloading images after the initial base layers are downloaded (e.g. docker pull ruby; docker pull node will only download roughly 750MB of data, even though that's two >600MB images).

In any case, it's strange that disk space on the order of a couple gigs is even a scaling concern at all; I'd imagine memory or your application's disk needs would far outweigh such concerns.

My main point, however, is that your discussion of one service per container vs multiple services per container being any different in terms of disk space is rubbish and utterly false.
What are the P/E ratios of all these ?
Don't write a business plan
Show HN: Roam – Global co-living subscription
I can't remember where, but I read there is a theory that English originated as a creole of Anglo-Saxon and Old Norse. The two languages had similar vocabulary (e.g. AS scirt -- modern English shirt -- vs ON skirt, both originally referring to a unisex knee-length tunic), but different inflections: the vocabulary was kept but much of the inflection was dropped, which is why English is morphologically so much simpler than, say, German.
Hey, thanks for not taking the bait there and snapping back.

This sort of neutral, put-things-back-on-topic reply is a great example for all of us. You made it look easy!
You might look into FreeLists [0] for your mailing list needs.

[0]: https://www.freelists.org
It beats single machine alpha go 77% of the time with four stones handicap. Right?
There's also a very good reason to not move some things to alpine, including ruby and node applications. A significant number of ruby and nodejs apps depend on some c/c++ code hidden away in this module or that gem. Any time you're compiling c/c++ code, you run into a chance of musl vs libc causing differences.

These differences can range from building requiring different options to the application having strange performance characteristics to random crashes (rare!).

In addition, people who write these modules typically test against an ubuntu or debian system, so those are much safer bets. Alpine makes no serious attempt to match packages with those, either in breadth nor version.

It really isn't feasible to unilaterally move people, and for compatibility reasons Docker does not often change tags in such a drastic way.

The official docker images are often offering alpine alternatives in different tags, which is not the same as "moving towards" as you remarked.
Line 67: ON ERROR GOTO errorhandler...line 205: errorhandler:
RESUME NEXT... Obviously, this code has no errors ;-)
This seems like it's aimed a general users, not users with screenreaders.

Also remember to use class="current" (or some such) and rel="next" and rel="prev".
I too think this survivor bias is kind of a key point yes.
Also from my experience if I survive a steep learning curve I tend to build an elitarian view of my skills And I have seen this in most developers out their defending whatever it is they do. If you put your blood, sweat and effort into something it will stay with us. (I have seen this attitude also in others during countless flamewars on usenet when discussing the right editors, linux flavors etc, LOL ... and nobody really spends years studying something that was really hard and then gives up on it without defending it. There is just too much (self-)conditioning in the process of acquiring the skill.

In the end people will always choose the tool they're most comfortable with, whether it's the right tool for the job or not. I have no problem with this because, if there are not enough C experts in the team to maintain the project, it would be a good enough reason why a high-level language becomes the "right tool for the job".
That excerpt brings this to mind:

http://www.nature.com/news/2007/070716/full/news070716-15.ht...
> here comes the downvotes because on HN you can't criticize China, only Western nations.

Please don't. The HN guidelines explicitly ask you not to go on about downvotes, and the on-HN-my-opinion-is-oppressed line is tiresome.
Slightly off-topic: Do you also look for files that play okay, but the audio and video are off-sync? Also, files where audio stops playing when seeking, for a few seconds? That seems to happen a lot to me.
Watch Motu Patlu: Bahadur Motu Full Episode in Hindi
Their description of what happens sounds like every emergency locksmith I've ever dealt with, irrespective of Google. When people call emergency locksmiths out they are in trouble and often taken advantage of.
Better late than never?
Handling 1B requests with Symfony 2
Cutest Exotic Animals you can Legally have as Pets
http://goo.gl/tlx5LD
> Google's purpose is to give users the most relevant results.

No. Google's purpose is to extract as much money as possible from advertisers. In other words, they find the most stupid and desperate scum willing to pay the most per whatever (i.e. "10x growth hackers"), then separate them from their wallets.
If you're thinking you're going to use LE, they're rate limits which make individual certs for sub domains unreasonable
We've banned this account for repeatedly violating the HN guidelines, and no we couldn't care less about Microsoft vs. Apple.
I follow JAMA's publications and routinely ask / seek data from authors (politely). I've never once been sent or guided towards data. I asked Dr. Vivian Fonseca for the data associated with this study: http://www.ncbi.nlm.nih.gov/pubmed/23218892 The text is free and you'll see he says on page 1, "the raw data are available from Pamlab LLC." I asked Pamlab for the data and they stonewalled. I asked Dr. Fonseca and he stonewalled. I asked the Journal and they said, "Not our job." And that's an article that says the data are available!
Modest Price Cut Expected for Generic Version of Cancer Pill Gleevec
Here's a quick JS implementation: https://jsfiddle.net/7hx2mq03/
Clang, gcc and MSVC are hardly "every major compiler", as there are many others to choose from specially in the embedded systems, real time OSes, classical commercial UNIX and mainframes.

We don't have always the luxury of choosing which compiler to use.

Relying on implementation details of the compiler or provided library is the first trap to writing portable code across OSes and compiler vendors.
I have mixed feelings about it.

I wanted an intellectual challenge and to serve my community, yet what I'm mostly doing is glueing libraries I don't even understand together and squeezing out performance and page impressions to make someone I don't care about richer.

I wanted to consider myself an artist, not an interchangeable cog in a materialistic machinery. A craftsman that truly cares about his work and learns from others, not blindly following imposed cargo cult and so called best practices with the ultimate goal of optimising for the lowest common denominator and promoting cheap labor.

I wanted to learn and discover new things that are truly useful, but what I see is an extreme focus on tooling. The latest new cool framework on the block while showing complete disregard for already existing knowledge and tools.

They said technology was to make our lives better, yet it has become a means to an end in itself. I wish for a more perennial school of thought in software, a back to the basis, and I'm not even 30.

But I have to pay my bills somehow.

Then again, we have it much better than other labor in the workforce.
Sure, it might be that only a tree based structure is able to fulfill the required complexity, but it doesn't need to be a RB one necessarly.

On programming languages with ISO/ANSI specifications, relying on implementation details is a trap for writing portable code.
It's gotten to a point where I now prefer contractors (hvac stuff, plumbing, electricians etc, but also a carpenter and a stained glass restoration guy I needed a few months ago) who do not have a website; if they've been in business for 5+ years or so, they are most likely getting enough work from referrals to not need having to spend money on a website. And those getting their work from referrals are the ones you want (usually).
Try out Workflowy. Browser based, iPhone app.
Crazy fast and super structured.
I'm in the midst of shifting from Evernote and doubt that I'll ever look back.
I have to say I love the work iron.io does. Their "iron worker"[1] service is awesome (think Amazon Lambda for pretty much any common language).

[1] http://www.iron.io/worker/
well in production u can make bundle from both. the article talks about how development is super slow in jspm since files are loaded individually. yes you can add dependency to github projects with jspm
everyone moved to alternatives

Like? I want to move to an alternative, but nothing reasonably easy to use and deploy on windows comes close FileZilla for performance.
In actuality it just tightened the existing restrictions on remote workers to the very upper echelon of ICs. It didn't really impact occasional work-from-home people much as long as they flew under the radar, but it did impact the sort of people who lived in the middle of Idaho. Everyone was required to relocate to within 100 miles of a Yahoo office and commute in most days, unless they were truly irreplaceable and their VP went to bat. Oh and imagine relocating to be near an office that was subsequently closed.

It was a stupid policy decision, it damaged the Yahoo's public reputation due to their incompetent PR (nothing new there) and it has cost Yahoo a considerable number of excellent (but not truly irreplaceable) employees.

In conjunction with the drive to re-centralize teams back in Sunnyvale (after other drives to de-centralize to less competitive markets to hire better people), this cost Yahoo a lot of their network engineering team, among other groups. LinkedIn, Apple, and other companies have reaped the benefits of Yahoo's short-sightedness.

Whenever a company has to resort to cleaning house to rid itself of dead weight -- either by "banning" remote workers, mass layoffs, or whatever else -- the real story is that they simply don't know who is doing good work and who is not. If they knew, that, then the non-workers would already have been separated from the company.

Either the managers are not suited for their roles or not empowered to perform the duties of their roles or terrified of political nonsense like losing headcount and reqs and being demoted. Yahoo has consistently failed to properly measure employee performance, either taking a lackadaisical approach to performance or using pseudo-scientific nonsense like bell curves. As a result, there has always been a lot of dead weight -- inside the offices is no exception. They're currently being sued for their firing practices, and the suit suggests that the performance measuring system is wielded punitively for political purposes. I don't find this at all hard to believe.

There is no easy fix to a poor work culture, and I don't think Yahoo really has ever had the stomach for the hard fixes. The culture is too poisonous and it has persisted too long. It doesn't matter now though, Yahoo won't be around in its current form for too much longer.
Microsoft starts pushing Windows 10 as a 'recommended'
We are in fact moving towards alpine, but can't just switch the default tags overnight in case some users depend on the properties of certain distros.
Annotated FOSDEM Schedule(s)
Slack supports connecting via IRC or XMPP.
Knowingly mishandling Top Secret documents outside of secure channels would be a career ending mistake for the majority of those who deal with anything security related.

She'll arrogantly laugh it off like she does with everything else that doesn't suit her personal interests.

As a result it'll set a terrible legal precedent that politicians are above recourse when it comes to matters of national security.
Slack client and web-app both are really heavy consuming ridiculous amounts of memory and cpu time.