skysight-inc/HackerNews huggingface dataset:
Having strong personal convictions about security and architecture was one of the primary reasons that tinydns and qmail were the staples that they were.

Yes, they have been feature locked for a long time. But let's not pretend that collaboration in 1996 was anything like it is today. And let's not pretend that there haven't been a plethora of security issues in all kinds of software that simply haven't befallen Bernsteins' software as a direct result of how he managed the projects.

I had the distinct impression that "dominating the market" was never a thought in his mind. He wrote the software he wanted to write and shared it. It was good software. It's still being used by many people.

The man isn't infallable. He isn't always right. But whenever I paid attention to him, he was right a lot more frequently than he was wrong.

The fact that he wasn't driven by dollars or market dominance was a good thing.

I, for one, admire the man and his software.
> performant is not considered a real word in English, although I commonly see it used...

This is close to being a contradiction in terms. The purpose of words is to communicate, and if a word is being successfully used to communicate -- which clearly it is -- what exactly does it mean to say that isn't "considered a real word"?

Also, "Considered" by whom? The dictionary? Dictionaries are descriptivist -- they record usage, they don't prescribe it [0]. If it isn't in the dictionary yet, that's only because the usage hasn't been used widely and/or for long enough that it meets the inclusion criteria [1].

(As it happens, "performant" is at the stage where it is starting to pass those thresholds, and is now in the OED [2])

[0] http://englishplus.com/news/news1100.htm

[1] http://public.oed.com/about/frequently-asked-questions/#qual...

[2] https://en.oxforddictionaries.com/definition/performant
Just browse http://reddit.com/r/coinbase from the last few months, and you'll get a good idea of what's to come...
beautiful, i'm sick of juggling get/post/put/patch/delete and figuring out which one the api developer chose. just do X using Yparams.
In what technical environment? More info needed.
https://common.net
Ask HN: Am I too poor for Y Combinator?
Since I'm not a citizen of US and have no money even for 3-month rent in sfba, but my startup prototype is a real market need and have solid technology inside of it.
This still has nothing to do with governments. This is the first real crash for millions of impatient people who are getting scared
Show HN: Babelbot - Connect your node chatbot to messenger, telegram, skype, etc
RIP bato.to as well.
That's what I'm saying. If they are actually able to always trade at very close to USD every day for over a year, does not that show stability in the coin? If it is, in fact, printed money, then it keeps working so far. Just like USD.
The Impact of Spectre and Meltdown on Industrial Systems
What the actual fuck? Is this by design or do a billion people all manage to game the system?
Renewable Energy in India in the last 4 years
A typically American response: YouTube knifes creators to “protect” them
The email I received this morning regarding the YouTube Partner Program changes should be taught in college courses as a classic example of what to do when you are too incompetent to handle a problem: hurt the innocent while insisting that it is for their own benefit.

One can really only marvel at the double-speak and logical fallacies in the announcement. My children can no longer monetize their channel so that YouTube can better “identify creators who contribute positively to the community and help drive more ad revenue to them (and away from bad actors)”.

Read: “drive ad revenue away from the small content creators”.

But apparently it’s all ok because 99% of the new victims were only making less than $100/year! Yeah, but that sure helped my children and a great many others invest in more production equipment - vital when you are starting out.

Like any too-big-to-fail US corporate monopoly, Google only does what benefits Google because Google can get away with it and no one can stop them. Hurting independent content creators won’t solve the problem, but that was never the point was it?

The brutal fact is that Google doesn’t need small content creators - they cost more than they’re worth. Like rich getting richer and poor getting poorer, large YouTube channels will get larger as more and more small channels fail.

But at least Google gave us a typical American close to the letter, saying that 2017 “was full of the moments” where videos “made us laugh, taught us about our world and warmed our hearts”. Yeah: they think we are all so stupid that moments and warm fuzzy feelings will make everything ok.
Starting an ISP is hard (2016)
Smart Thermometers Track Flu Season in Real Time
Performance can be tested in a unit test. You just need to measure the time needed to compute the function on a given set of numbers, then measure the time needed to compute 1.0f / sqrt(x) on the same set of numbers. The test succeed if your function is 10x faster. In future, the test may fail because sqrt has improved and this trick is no more needed.
Sometimes moment when you need to start something and getting fun is not at the same time. These events could be separated in time by years or seconds and you deleay it anyway. Trivial example: I know that I'll feel fantastic after cold shower, it's just
impossible for me to be depressed after it, but most of the time I have different reasons why I'm not doing it this time. When the fun is few years away it's event harder.

But yes, it's good idea to ask yourself is it actually fun for you.
Show HN: A minimal package for developing React components and publishing on NPM
> 5. The ability to battle spams and handle external copyright claim to avoid lawsuit.

That's also vital. Otherwise you're risking your entire platform on lawsuits from film and music companies when copyrighted content is inevitably uploaded.
Self-Crashing Cars
Thanks! It's getting late here (3 AM) so this might not be the best wording, but would it help if I added a note after the third paragraph along the lines of "Note that there have been previous side channel attacks which depended on how microarchitectural features (usually caches) affected code execution; but my work was the first to demonstrate information leaking from a program into the microarchitectural state and then being extracted from there." ?

(Feel free to suggest other wording too -- as I said, it's getting late here and my word-putting-together skills are currently subpar.)
Beyond Good and Evil and 13th MDisk
Not your point, but what law is not based on a certain political theory?

Laws codify values. They are always evaluated in the context of what society wants, what the leaders want, what previous law exists, and how it all fits together.
Can You Go Wrong with Health Insurance Banners? (These 2 Cases Prove You Can)
Personal assistant needed
To assist in business within the united states
my company supplies car trackers and Autoparts
interested candidates to Email @ Davidbricks84@gmail.com for full details and negotiation.
Pilot programming language
> I want surgery over IP. I don’t want surgical packets treated the same as a YouTube packet.

Do you really think these two statements are at all related?
Destroying the city to save the robocar
Yup, sub 10k now. This is going to be interesting to watch. There are already a few sad faces around the office.

I hope nobody's bet the farm on this stuff.
Saw my second Surface device 'in the wild' yesterday. This was on an hour commute into London which I take every day: draw whatever conclusions you want from that.
How about this for an idea: YouTube dictates to advertisers how things work, and not the other way around. This woven tale about how advertisers will abandon YouTube en masse if they're not in full control is such a load of baloney. If YouTube firmly planted their feet and said "tough luck advertisers - we dictate the terms", any company trying to "abandon" the platform will be back within a month upon seeing massive drops in their acquisition and bottom line.

Advertisers don't have a choice - they need YouTube. YouTube could easily dictate this relationship. They choose not to.
That's what I do whenever it comes up. For the longest time I used Google because they had the biggest index, but if they're not keen on letting people actually make use of it, then DDG and the others suddenly look a lot more appealing.
because NUMBER GO UP

Really, that's the whole reason. As long as the Bitcoin market keeps treating Tethers like real dollars, the NUMBER KEEPS GOING UP, the media keeps running articles on this exciting new asset class and new bagholders keep putting their cash in for existing holders to cash out with.
> in other engineering fields (civil, chemical, mechanical, etc.) prioritizing safety and reliability is a _solved problem_.

One big difference between those and programming is that there (outside of military, physical security, and few other exceptions) there are no active adversaries for your project. You design a X that will serve a defined purpose. You design for some parameters (known wind speeds or local natural hazards).

You don't normally design with someone actively trying to destroy your building in mind. You don't design thinking how to avoid the current issues and to isolate the impact of potential future attackers. Your product doesn't have a "well funded attackers will spend undefined amount of time trying to make your project fail" requirement.
They 'let us stay' because they're net profitable by that video being there, not out of charity. For some in poor countries, those extra $2 a month do matter.
My mild bitcoin experience (also invested) says: I have seen this before, and I don't care that much. I also don't know what the value of 1 BTC should be even in a booming crypto economy. I believe bitcoin and blockchain technology are the future so I bet on all of the projects I think are viable.
Show HN: Genact – A nonsense activity generator
Ah yeah ofcourse. TypeScript, always.
That's quite impressive, but Wikipedia says that case was dismissed: https://en.wikipedia.org/wiki/Bernstein_v._United_States
For one, you're not considering malicious actors not acting independently. It's not easier to get an nth generation citizen than a naturalised one to apply for a CIA role.

There is a way of limiting the severity of such a situation though; just caveat the clearance so the bearer is restricted from accessing any information relating to their country of origin (or any other countries they or close relatives have a potential conflict with). It seems surprising that wasn't done here, regardless of his original intent.
Jaiku. It was bought by Google and disappeared because of Google+
Will be interesting to see if Linux is cut out of any future embargo.
Which takes a lot less effort than creating, editing, post-processing and uploading videos.
How to hack #Facebook accounts exploiting CSRF in #Oculus app
None of these have any power to mitigate the risks net neutrality is supposed to tackle, namely providers using their customer base to squeeze third parties that wish to reach them.
I am cycling to work, and I don't "smell like a cyclist". It takes 20-25 minutes by bicycle, would take a bit over an hour on foot. Huge number of my colleagues do the same. Pls get your facts right.
Ask HN: What are the examples of successful side projects?
This thing is a nightmare to install and uninstall. The installer is 170 megs and downloads god knows what, there is no uninstall, and when you try to do it manually you see it spawned three or four processes without letting you know. This is incredibly amazingly malware like if you ask me
Hi HN! I built a completely useless tool that just pretends to do work. It's written in Rust and compiles to Linux, OSX, Windows and the web all from the same code base. The web version uses xterm.js which is a JavaScript ANSI terminal. Windows version only has proper colors on Windows 10 because that has finally gotten ANSI support.

I would be extremely surprised if anybody found a productive use for this. Enjoy!
Definitely backlinks, number of referring IPs/domains is very big indicator of website Authority.

Besides that, UX factors like bounce rate, session duration, etc. are very good indicators as well.
So now it's what, only 10x what it was this time last year?

How will Bitcoin ever recover?!

I don't own any bitcoin, but I remember when it first hit $1,000 and a few months later it was back down at $200 and I thought, hah, those people who bought in at $1,000 will never make their money back.

If it drops down to $200 again, this time I might even be tempted to buy some.
My mistake, you're right.
Also CNC and 3D printing have made iterating hardware more possible with less labor. One person teams now can get liquid rocket motors printed. Of course turbopumps are many levels from that.
That is not true at all!

Flow was announced November 18, 2014:
https://code.facebook.com/posts/1505962329687926/flow-a-new-...

Typescript got --strictNullChecks with Version 2 which was announced July 11, 2016:
https://blogs.msdn.microsoft.com/typescript/2016/07/11/annou...

Even if I'm being charitable and look for the date when the PR (https://github.com/Microsoft/TypeScript/pull/7140) was merged, we'd only get April 2016.
This is exactly the point he was making
Piracetam and Ginkgo Biloba on the Cognitive and Working Memory Functions (2014)
If your ISP is intercepting DNS requests and sending them to a slow or broken server, DNS over HTTPS ensures this won't happen. (Yes, they could block the traffic entirely, or slow it down for fun, but they can no longer intercept and redirect it.)
It's cool technology, but if I take a look at an example of a simple react todo list in a similar project like flowhub: https://app.flowhub.io/#project/c111454c9fd2f74d37d1e8a4e739...

This looks more complex, harder to reason about and harder to make than just writing the code. And it only gets worse as complexity increases. But of course I've got way more mileage writing code than doing this.
I think one should say "neither he had... nor was he giving..."

However, I am not a native English speaker and this is not a grammatical advice
Diet Plan for a Stroke’s Patients
Ok, you've hired William because he's got 20/20 and full colour vision.

One problem: William's in the toilet. He had a bad taco for lunch and honestly, he's going to be in there for a good 10 minutes. And there's a missile coming. Luckily Frank the IT guy is there and knows what to do but ... he's colourblind!

Oh dear. He's just sent out a dummy warning by mistake and now half of Hawaii is going to die. Well done.
And 2000s, and 2010s...
And Dells in the early 00s
Show HN: Anyshortcut, customize shortcut, boost productivity
Which part. The model? The article explained it well enough. I think of it as two main parts: (1) make fewer bugs, and (2) show your users the correct way to do things (which is the inverse of getting the correct requirements).

Or are you asking what took me fifteen years to understand?

Dan basically planned the whole thing. When the whole thing was too big, he would break off a piece that wasn't and develop it as a wholly separate thing.

I understood this strategy worked, but I didn't fully understand why this strategy was successful until I realised source code matters more than I thought[1]: If your program is short enough, there won't be any bugs in it. This is why learning how to read and write dense code[2] can make your programs better -- and that's what I learned how to do[3].

[1]: http://www.jsoftware.com/papers/tot.htm

[2]: http://www.nsl.com/papers/origins.htm

[3]: https://github.com/geocar/dash/blob/master/d.c#L62
On the topic of explaining Spectre and Meltdown to non technical audience, this is my try (in Italian but Google Translate does a reasonable translation): https://medium.com/@antirez/spectre-e-meltdown-spiegati-al-m...

The reason why I thought it's so important to do this effort is that, this bug was in the news for days, everybody is going to do upgrades in one way or the other, and even to pay for the performance cost, yet most of the people out there will not understand what it is about. I've the feeling that this disconnects non technical people from technology in a very bad way. That's the reason I believe that divulgation is so crucial.
$ du -sh .luna/

671M	.luna/

Pretty browseable directory, to be fair. But yeah, would be nice with some more clear indication of where the installation is going, from the installer. Now I found the location in this thread.
Product placement. Used to be Apple products for such a long time. We notice it more as it comes to electronics/computers, but every other aspect of TV/Movies is also sold in this way. Notice how some TV series almost resemble a car commercial? Drinks, food, grooming products, wardrobe ... if it's on screen it's all paid for.
Over the past year and a bit, I've seen far more Surface Books than before, and I put that entirely down to the delay in Apple releasing the new MBP model. A lot of people wanted a new model, and Apple took their sweet time, so they went for a high-end alternative from Microsoft. Five years ago, most developers at the .NET user groups I attended were either using a MBP, or whatever shitty cheap laptop their company gave them. Now, it's either a Surface Book, a Surface, the odd older MBP, or the cheap work laptop.

In the Linux world, I've only seen a handful of Surfaces, and one guy using a Surface Book with a VirtualBox VM for Debian (my preferred setup too). The average dev still seems to be largely on the Apple train, which is understandable as the MBP is still a fantastic device.

Outside of the development world, I see a few Surfaces in the wild, but nowhere near the amount of Macbooks I see. It's definitely grown/growing though, probably because the Surface is a legitimately good machine in a sea of alright to mediocre machines. I'd say that for every twenty Macbooks I see in the wild, I see one Surface, which is pretty good. In terms of TV, that's probably about the same too, since Apple machines seem to be everywhere on TV and in the movies.

Disclaimer: Proud Surface Book owner.
I can't tell if you're being sarcastic or not in your second paragraph. :-)
Exactly. I CTRL-F'ed for Chicago in this comment thread to comment on this. I live in Chicago and I was very happy about this news.
Quarter of a billion were created in the last three days.

This seems like a fairly frantic attempt to prop up the value on their part.
This could be something for the movies industry... It's at least better than your average Hollywood OS.
Ask HN: What about an online library of e-books?
I was wondering if such a library will be desirable. There is a lot of piracy in ebooks. But what if there was a library with a fixed number of digital copies (with DRM) and anybody could checkout a copy while they are free. The app could also put adds in the book and send the proceeds directly to the authors (might add up to more than the royalty?). And one could imagine discussion thread and cross references anchored to specific parts of the book making it both more informative and more searchable. So what do you think? Is this something that could work?
Ask HN: Flow chart tool for MS Office
Does anyone know of a simple FOSS tool to produce flow charts that are suitable for embedding in Microsoft Word and Excel documents? MS word smart art always seems like a real faff. Being from a finance background I sometimes turn to excel, but that leaves you with manually having to align the arrows. What solutions have other people found. I don't need strict UML/BPM or anything (although that wouldn't hurt to be in line with it), I am just trying to document short processes quickly and in a more professional looking way.
In my understanding, performance is based on the value of a measure improving in one way or another.

Efficiency is relative to the amount of resources required to achieve a similar result. To use the car example above, a car that can do 100km/h at 4L/100km is more efficient than another can than do 100km/h at 8L/100km.

The point of absolute efficiency is referred to as optimum. Essentially, top performance possible with the minimum of resources possible.
Yeah, most of Europe is barely on par with Canada if not worse.
My pet theory is a tad different. It's not about volume too. There are subsystems that make you inspired by ideas; also subsystems that make you hold parameters and relationships of greater size, avoiding confusion and retries. Often I think of it like a larger set of registers (or a larger L1 cache). If you're too constrained, you spend more effort trying to shuffle breadcrumbs that don't connect in your mind. This would require long hours to gradually build intermediate abstraction/compression/patterns and with time finally connect the dots. I believe that quick dot-connecting is a source of pleasure.. (maybe a structural reward because it means you can integrate/validate a new set of neural network links) which makes people do it deeper and/or longer.

I do believe that social subsystems exist along more abstract ones, and it's true that depending on the person and context, social subsystem may very well grab the largest share of mind time. People with less potent or conflicted social areas may thus find pleasure in other ways, contemplating, understanding.

Often I see autists as people who grew the intellectual one faster and larger and try to use that to interact with people; which causes many issues since people and crowd are volatile, complex, stateful; unlike objects which can be reflected upon more easily. As if the social(affective) area are too crippled to yield useful emotions/ideas so they default on their stronger side, intellectual.
8 Apps That Boost Productivity of an Event Planner – Storify
New AWS Auto Scaling
> You'll notice that all the icons differentiate in both color and form.

Good stuff but I think they could probably have gone with something else for "Neutral" - the distinction between a 16:10 rectangle and a square could easily be missed in a hurry, especially at small sizes.
It happens that bridges get more lanes, or more cars.
Best Android and Kotlin Database Libraries for Developers
Or you get in a car and sit in traffic until you run out of gas and then you're stranded on a highway in the middle of nowhere during a hurricane, as happened to so many people in Houston this past fall.

Few of our cities are actually evacuable in an emergency.
Just put provisions against state aid in NAFTA.

It works pretty well for the EU. No more race to the bottom in environmental regulation or taxation.
The link leads nowhere (seems login required, but even after login doesn't work). Link to screenshot instead?
The whole play is that after seeing it repeatedly associated with aspirational/likeable characters, people will want the surface more more.

This so what happens when a famous person uses a Mac, iPhone, wears a certain brand of shoes, drinks a certain brand of water, etc.

It's not rwaliric now, they are just trying to create that reality. FWIW I'm in Cambridge (MA) and usually see one or two surface products at coffee shops (latest waa the new 15").
Service discovery contains all the versions and who should be directed at what.

We also store stats in the service discovery app so versions can be promoted to "production" for a customer once the account management team has reviewed and updated their internal training.
CRDTs and Distributed Consensus in Real World Systems [Podcast]
Open Source Alerting for Your Cron Jobs (Interview)
And how many of its drivers bought a car just to drive for Uber/Lyft?