skysight-inc/HackerNews huggingface dataset:
The mobile CPU space is still advancing rapidly, hence the yearly upgrades. But on the laptop/desktop side: Apple is two CPU generations behind on the retina MBP, and hasn't upgraded the Mac Pro in years. It hasn't been necessary.
How to Make a Successful Start-Up: Do I Really Need an Office?
XDSD has an apparent 80% fail rate – so why is it being pushed as the new Agile?
Creepy Portraits Made with Even Creepier Surveillance Tech
> German brewers protect their reputations with Reinheitsgebot, a series of purity laws first drawn up 500 years ago, and Champagne makers prohibit most vineyards outside their turf from using the name.

This is codified in EU law as Protected Designation of Origin: https://en.wikipedia.org/wiki/Geographical_indications_and_t...

Parmesan is protected by it, as are lots of other cheeses. Parmesan-alikes are sold under different names to avoid lawsuits (leading to interesting brand names like "Rapesan" here in Austria).

It's surprising the USA does not have similar laws.
Thanks, got your point, will keep it more simple and generic next time :)
Profile of an Israeli startup entrepreneur
Donald Trump buys jebbush.com domain
Google Brings Serverless Computing to Its Cloud Platform
Because everyone should love to waste their time writing their own client. And running let'sencrypt scripts as root. And risking their security. And/or renewing certificates every now and then instead of focusing on stuff that matters. And anyone who disagreees should be downvoted to oblivion. YEAH!
This is offensive. I know of authors who made it a point to answer all fan mail until it became impractical. That was pre-internet era but the ethic and the empathy were there.

It's hard to become successful and encouragement or even negative direct feedback help people. Instead of raising that up as a value the author tells a story about his own snark. It's not pretty and it isn't anything anyone should congratulation him on.
Except that it causes that a startSSL certificate had a higher chance of being unrevoked if compromised. Therefore, I remove them from the truststore on my computers.
Yeah, why would you do that? What if 2 turn out well!?!
Anglo CEO Sees $1B Brazil Niobium Sale Within Two Months
I think in the UK a lot of relationships have no 'dating' phase at all, people just start spending more time with each other and then one day they're implicitly boyfriend-girlfriend with nothing actually said.

The idea of asking someone to go on something that was expressly a date or to be exclusive would have seemed very stilted and formal to me when I was single.

I'm married and I think I only ever went on two 'dates' with my wife when we started seeing each other. Everything else was far less formal.
Not if HTTP Basic Auth is used -- the browser itself will capture the credentials. Shame kids today don't use it.
Thanks for this post. As a European I wasn't aware these rules actually existed. I thought they were merely "Hollywood" tropes to have explicit romantic interest in fiction while keeping a G rating.
But the end result of all that is just that it generates even more hostility towards the US and feeds terrorism. The US is creating its own enemies this way. Again.
I agree its not a real life example :) It was never meant to be. And definitely there is some better approach to implement the same hierarchy.
The Arrow Is the Smart Go-Kart You Deserved as a Kid
Optical Data Storage Squeezes 360TB on to a Quartz Disc–Forever
At first, I misread that as "building a startup in 45 minutes, per day"
Hi,

Its always very difficult to handle with different team members. But yes, with proper plan and co-ordination you can handle a team with difficult members. Team management is a skill which a manager needs to have. To handle a team first you should first understand their mindset, so that it will be easy for you to handle them.
Perf per watt has improved with every NV GPU generation and quite significantly. But it's true that the max TDP has increased too (but you get more in return).
Lasers to detect car pollution culprits
Eternal 5D data storage could record the history of humankind
We never really stopped testing nuclear weapons. After the ban, we continued using supercomputers to perform the tests, which, given how powerful the supercomputers are, is just as good as testing the real thing.

Ditto for the Russians and other nuclear powers.
As 'maus42 guessed, I IRC from Emacs. I used to chat with the built-in IRC client called ERC[0], but then I switched to leaving a Weechat session running on a VPS under `screen', and I use weechat.el[1] to connect to it from Emacs. As for IMs, there's jabber.el[2], which I used from time to time to talk over Facebook messenger and (pre-Hangouts) Google Talk.

Overall, it's surprisingly convenient to talk from your text editor. The context switch is much smaller, not to mention having available all the convenient text editing shortcuts and features you're used to.

[0] - https://www.emacswiki.org/emacs/ERC

[1] - https://github.com/the-kenny/weechat.el/

[2] - https://www.emacswiki.org/emacs/JabberEl
Would have appreciated a "top secret" flag in the title. The slides in the article are not declassified...
Are you upset at the author of this article or the troll? I can't tell. If it's the author, you're reading a different article than I am. It's not "fan mail." It's a bizarre threat from a self-important friendless twat.
Looks like we can't win, since most companies are being snooped by someone. There's hardly a service I use that's not within the NSA's reach, for example, and China is probably less dangerous to me than the US.
You might have misunderstood the sentence you are quoting. From my point of view, the quote and what you are saying are not different goals, just that your way of achieving that goal has to involve configuration and the quote's goal tries to do away with it. I completely agree with the quote, a program should do what the user wants it to do, without any config. However that is unfortunately not yet possible, as you are saying, but is certainly the desired end goal. If the program does what you want, >always<, then no configuration is needed because it could only defer from that goal. Therefore I believe the quote is a very good one, albeit somewhat philosophical.
Beşiktaş Bit İlaçlama Sektörleri
Samsung Touts Fitness, Privacy Smarts for Incoming Galaxy S7 Flagships
Freedom 251 'Cheapest Smartphone' to Launch on Wednesday
http://cloudscrape.com :)
The keyboard shortcuts for math input are so nice!
I have tried Lyx and Mathtype, and still found GNU TeXmacs better.
Hyphen has been deprecated, Chrome is no longer pursuing
Make Netatmo’s Welcome Camera Your Home’s All-Seeing Eye
Git F*cking Push Everything
Asteroids aren't living things, they can't be killed.

Same applies for phones/tablets/watches, next time you want to write an article about a Samsung device.
It sounds radical, but it is very reasonable when you bring in the proper context.

It is not talking about that kind of configuration like keybinding and color scheme, which is simple to implement, simple to understand, and something most users would happily play with. Fish even encourages users to customize such things by providing a web interface.

A good choice for the proper context here is the 180 options that zsh offers (http://linux.die.net/man/1/zshoptions). All of them exist for a reason -- mostly because "this is cool but some will dislike it / it will break other features, so let's make it an option".

This strategy does its job in keeping old users. But the problem is that you only add options and never remove options, and over the course of development, many options are used by fewer and fewer people. When a new user picks up zsh, it behaves almost the same as 20 years ago -- because breaking changes are introduced as options that are off by default -- and you never know which combination of the 180 options will give you a good experience. They either get frustrated and not use zsh, or copy someone else's .zshrc and never care about which options do what. Either way, it is a clear sign that 180 options for a shell is simply too much.

And from that frustration, is born the sentiment that you just read.
I'm quite happy with simp_le[1] which doesn't require root. Renewals can happen automatically. All you need to do is monitor your certificates as you would anyway.

[1] https://github.com/kuba/simp_le
This is where, I believe, today's social media get things very wrong in a social context (although I understand that it works for them for selling ads).

In real life -- Is IRL coming back? -- we have many social circles and behave differently in them. Some folk invoke entirely new persona, but most of us have just the one. Nevertheless, people in those different groups will regard us differently.

For example, when you think of bringing two separate groups of friends or social groups together, it's often easy to establish why it wouldn't work. Often when you do bring them together, they split into the original groups, regardless. (Not always, I know; sometimes it works.)

IRL, you can "be yourself" and move between groups without creating a new persona. That's just normal life as it has been forever. Online, however, the only mechanism to move freely between different groups is to create a separate account and, perhaps, a separate persona.

However, the ad-sellers want to know all about the one person, so they discourage this behaviour. e.g. Forcing the use of real names and performing formal validation of id.

It's interesting to me that this was never an issue (at least for me) back in the days of Usenet (and to some extent IRC, still).

(Aside: It's in this area that I believe that Twitter missed its chance. It could have owned this space. Sadly, it chose to sell ads.)
Russia and the US are more than capable of destroying the world already, but it's far harder to save it.
Show HN: Go-git – low-level and extensible Git client library in Go
Millennials have a higher opinion of socialism than of capitalism
I did not remember the name but that picture sure brought back memories.
I remember trying it out. Never actually used it though because of network effects.
Everyone I knew was on Y! Messenger or as we used to call it mess.
> His anti-Semitism eventually made him unemployable by academia.

Did you mean atheism? Contrary to popular belief Nietzsche was not an antisemite nor would that have made someone unemployable in the 19th century.

> He was never a true recluse, at least, not any more than anyone else of the time period.

Given the inaccuracy of your previous statement I'd be interested in a source to support this. Below is from beginning of Ecce Homo (I selected a work at random -- it's really been a while since I've read any of his works, but I'm sure all the prefaces begin in a similar fashion -- save probably A Birth of Tragedy, since he was at that point still an academic and not actively hostile to the entire world for ignoring his writing).

>> Seeing that shortly I must confront mankind with the heaviest
demand ever put on it, it seems to me indispensable to say who I am...But
the disparity between the greatness of my task and the smallness of my
contemporaries has found expression in the fact that one has neither
heard nor even seen me.
How to Fix OpenSSL Heartbleed: A Brief Tutorial for Sys Admins – Toptal
Implementing the Login with Facebook Button in Python
Thanks for the helpful response temporal, although I'm not sure if my productivity this afternoon is going to go up or down at finding out this new information. ;-)
Private communication is a form of communication. Public key cryptography makes it relatively easy.
Any tips on how to determine the actual value of the domain?
Strange, I enter "Harry Kane" and it shows me various footballers (none of which are on the same team as him). But then I enter "Jamie Vardy" and there are no results whatsoever, even though he's been HUGE on /r/soccer in 2015.
What client did you use? acme-tiny has been flawless for me, though it's more manual than the main client.

https://github.com/diafygi/acme-tiny
The founding fathers put due process into the constitution / bill of rights because it's a fundamental check on government bureaucracy run amok, and prevents physical harm from coming to people as the result of a capricious executive whim.

Now, we learn that the executive has excused themselves from following this process (which applies to Americans, some of which these victims may be, even when they are not in America).

The farther open we pull the NSA lid, the more revolting discoveries we find.

The individuals behind these decisions should be identified, and tried in the court of law.
Getting Ready for HTTP/2
There's quite a bit of mystery surrounding the possibility of such creatures from that area. There's also the Orang Pendek and some stories about the creatures as late as the 1800s(!) from sources that are not known for fantastic tales.
Crowd Workout videos and Fitness exercises in one place (2016)
>How and why is the Pakistani government allowing this program to operate within their territories?

Because it's a powerless country, and as always those are at the mercy of the top dogs.

At best they can ask for some bargains (foreign aid, some favorable diplomatic stance, etc).
You don't have to run anything as root if you don't want to. There are tons of clients out there without that requirement. Your argument is basically that Let's Encrypt should have put more focus on working like other CAs do, while they decided to focus on better security and automation. Luckily, there are plenty of other CAs out there, and it's quite likely that more of them will start offering free DV certs soon, so it's not like Let's Encrypt is forcing you to do anything you don't want to.
Beyond Bitcoin: Can the blockchain power industrial IoT?
Oh come on "machine learning algorithm may be killing thousands.." just put a "may be" and your BS assertion becomes more plausible? By looking at this, people are having and idea that attack drones (it is rich that article puts one picture of it in the beginning) are loaded with such software and killing by looking at the result of a classifier. Or some super computer gives you a name and says "exterminate".

Apparently these tools only gives operators some clues and save their time. If it is a false positive, probably they just ignore it. Of course, obtaining the information is a different story.
>Australian gov. used their abilities to mark people who say against coal energy as anti-government

Even the partisan sources you've linked don't support that particular assertion AFAICS. It appears that gov.au placed a group of activists with the potential intent to disrupt energy supplies under surveillance.

'Green' activists suffer from a bad case of noble cause corruption which prevents them from understanding that things they think are wonderful and necessary - like disrupting power grids - are well within the scope of what other people would consider to be terrorism.

There is also no suggestion that any ML or mass surveillance was used in targeting them. Targeted, intrusive surveillance was authorised against them.
>The problem with Moore's law is that it is about transistors per ship but most people interpret it as computing power.

The problem is that it historically ended meaning both, with the second being even more important than the first, but pedants will always return to the stale original definition.
Hindley-Milner is already quite Prolog-like. But you're right, CLP(fd) rocks for typing.

My usual approach to implementing a type system is to derive a flat list of Prolog equations out of the AST and leave it to Prolog for solving. If you ask what to do with error messages, I've got a comprehensive answer, but it is not for a mobile phone typing.
You are not getting downvoted for a different opinion, but for false statements.
Suomi mainittu
We've had enterprises that depended on Kimono come to us; which isn't surprising anymore :) Hope others will give Grepsr a try as well! - https://www.grepsr.com/
Top weekly HN posts:

http://www.hackernewsletter.com
These Rockstars Never Applied for the Job…  No “one-size-fits-all” Developer
It gives insight in to the probable investment in, maturity and/or scale of infrastructure. Unlike your emotional rah-rah there.
Nice! I did the same thing for ESP-01, only with stripe board so that I could make it myself: http://www.nfriedly.com/techblog/2015/07/build-a-diy-esp8266...
Saudi Arabia, Russia to Freeze Oil Output Near Record Levels
Yes and the question is how many application really needs more performance than we have today?

I expect Office and web browsers to work fine right now. Some special things like video editing or programming might have use for much performance but most things should work.

Something like 3D XPoint would be nice mostly for not having to wait for the computer to boot up.
https://en.wikipedia.org/wiki/3D_XPoint
I agree that some stronger regulation may be needed, but applying a broad "punish for a bug" strategy will have terrible effects for our industry as it will lead to a stagnation in innovation and a reluctancy to experiment.
(We can already see this with the "Error 53" bug, where Apple is actually doing the right thing by not letting the secure enclave be compromised and getting sued for it).

Look, bugs in software are as old as software itself, comparing software to a builder is not helpful because it is simply not the same thing at all - software is a lot more abstract and the effects of doing certain things are far less measurable at composition time - also builders have several thousands of years of tradition, programmers have less than a hundred.
http://www.atariarchives.org/deli/cottage_computer_programmi...
GPUs are in an interesting place. They were not able to scale under 28nm due to the increased static leakage. Intel CPUs were able to scale because of dynamic power management, but GPUs cannot really use the same trick. It's only with the upcoming 16nm GPU generation that they got static leakage to a place where we see an actual new generation of GPU hardware. It's been about 5 years now of 28nm + GDDR4.
I heard LIGO was done on jupyter (ex ipython notebook IIRC) though.
> If it is a false positive, probably they just ignore it.

And how do they know it's a false positive?

Indeed, if they really knew that, then they would have some more training data.
They could also be planning to spend money on targets other than transistor count, and need to attempt to stop Moore's Law from biting their collective stock prices.
Nothing fancy, I was simply implementing a subset of Ada for fun. I find it is the quickest way to learn or explore a language - write a compiler for a subset of it.

Frontend was awful and I never finished it, but the LLVM-style backend wad very easy to build.
And here is the link for HackerNews community to directly sign up.

https://www.readboard.io/signup/hackernews

I really appreciate your feedback and support.
Excitement at new cancer treatment
You can also directly sign up using following link.

https://www.readboard.io/signup/hackernews
If you believe this you are pretty naive. The space program was initial started to support Starfish Prime type high altitude nuclear tests.

All launch vehicles until Apollo were ICBM's. The moon landing was originally planned to be a diplomatic stunt by JFK who wanted a peaceful mission to open a larger diplomatic dialog.

Space programs have always, and likely will always be a way to project power. And test high end military weapons under the guise of peace and science.
The internet of things... what could possibly go wrong?
A related approach that identified suspects based on their banking history was outlined in SuperFreakonomics. The chapter is reproduced in this review:

https://www.goodreads.com/review/show/90622011
Surprisingly Title wise the result is bit different:

India in title was more than China: https://hn.algolia.com/?query=India&sort=byPopularity&prefix...

https://hn.algolia.com/?query=China&sort=byPopularity&prefix...

And United States lesser than both:

https://hn.algolia.com/?query=United%20States&sort=byPopular...
Nice to see such a forgotten protocol revived :-) Unfortunately it seems down at the moment ("finger: reading from network: Connection reset by peer").
I don't think anyone will be offering free DV certs while let's encrypt is still so dysfunctional and unusable in a real life situation. There was the potential for that, sure, but they've screwed up.
That was implicit when I described “becoming exclusive”; outside of some universities or a confessed “player” personality, that would not be common in Europe.
> My guess would be because Pakistan has had good relations with US since it's independence.

More often not.

There was a period from the 1970s when Pakistan was embargoed because of its nuclear power + weapons programmes, mainly in cooperation with France. This pushed Pakistan into the Chinese camp for arms supplies where they have remained firmly lodged ever since.

During the 1980s the USA did supply some silver-bullet assets like F-16s, mainly to atagonise the Soviets in Afghanistan, but later deliveries were again embargoed and the USA only recently reimbursed their purchase fees.

The USA-Pakistan relationship is one of the text-book examples of realpolitik.
tobltobs: If you say I'm lying you should point out the falsehoods, or you're just another manipulator at work. At least pfg isn't arguing whether I'm telling the truth, he just has a different opinion.
Terriers Were Once the Greatest Dogs in the World
I think the parent means arrest the criminals responsible for killing thousands of people with drones based on a faulty algorithm.
Interestingly, on reliability, I have read many stories about SSDs failing but I never experienced one myself. Something I cannot say of HDD. I typically use Intel and Samsung SSDs, and desktop and consumer NAS HDD.
Clickbait; it's an art project.
It's perfect!

How did you do that?
I'm 5 minutes into /r/zappafied and it's already my new favorite thing. Thank you!
Satellite killers.
Internet is much less useful without encryption, when you can't even log in to any web application.
it's the same in Tunisia,

there is no "let's go in a date" until they become couple :D
Client certificate themselves aren't so bad, I use them for my personal sites. But they way startssl used them without accounting for bad browser support is a problem.

If you accidentally visit their page with the wrong browser (Safari or Chrome, I forget) when you need to renew an expiring client certificate - the browser doesn't download it properly, you can't ever request another one. Anyway, letsencrypt sorts that out.
This looks like a pure Python implementation. I wonder how the performance is like?
Ask HN: When will HN support hyperlinks in text descriptions?
Seems like such a simple thing to implement, comments already support hyperlinks but descriptions don't? Find myself copying and pasting unnecessarily to look at fellow hacker creations.
There's a fantastic blog post that does this with male and female ratemyprof reviews:

http://bookworm.benschmidt.org/posts/2015-10-30-rejecting-th...
European here, this might explain that awkward time when my American girlfriend tried to have the formal talk with me and I thought it wasn't necessary.
Thank you for bringing Paul Lansky to my attention! A radically new soundscape (for me at least). Any more recommendations?
Show Me the Way: How to Create Navigation That Guide Your User
See? The evolution of the language and its ecosystem was driven by the peculiar web needs. No surprise the language became what it is now. No surprise it sucks shit every time it spills out of its native domain.

As for C++ - there is a choice. With JS the choice is much more limited. You either rely on non-standard asm.js behaviour, lose DOM access with web assembly, or tolerate the stupidity and limitations of the language that far overgrown its tiny niche.

Btw., I am yet to hear how a language with a fixed syntax and no macros can be perceived as "highly expressive".