skysight-inc/HackerNews huggingface dataset:
Not an expert about blockchains, but this makes me wonder whether something close to skip lists <https://en.wikipedia.org/wiki/Skip_list> couldn't in principle be implemented in blockchains to avoid this difficulty.

Imagine that block n, when produced, in addition to the hash of the previous block n-1, gave the hash of block n-2, n-4, n-8, ..., n-2^n. This implies that the block size grows linearly, but it should give you the following: whenever you request and obtain a past block A and you have the current block D, you can use these pointers starting at D to easily request and obtain a sequence of blocks (of length log n) which allows you to authenticate A from D. (Of course the algorithm to reach from A is simply to request the first block authenticated in the header of D which is after A.)
Why are these even elected positions in the first place? The US is the only country I'm aware of that has elections for judges and prosecutors.
Another irony fail
Arch is a chore. It's like half Gentoo and half fascism. Badum-psh! Nah, I like Arch. It's just very opinionated. For my day-to-day development work, and the OS I use for watching cat videos and Facebook, etc, I use Linux Mint (17.3).
LLD is really three different linkers combined. You specify which type you want with the "flavor" command line option [1], but there are also versions of the linker with the flavor hard-coded (these vary depending on the platform).

My understanding is that the darwin flavor uses the atom-based architecture, while the gnu and windows/link flavors use a section-based architecture. There was a thread on the llvm-dev mailing list that explains this in more detail. [2]

I don't know much about the linker script side of things, but I was under the impression that they were working on that.

[1] http://lld.llvm.org/Driver.html
[2] http://lists.llvm.org/pipermail/llvm-dev/2015-May/085088.htm...
The classification of answers together is the AI
Totally agree. I currently have a SmartTv, a Blu-Ray player with very similar apps, and an X-Box with similar apps. They all have so much in common: streaming media from a network attached PC, youtube videos, amazon prime video, Netflix, etc. It seems like a complete and total waste of developer time to reinvent the wheel for what is essentially the same thing on different devices.
Microsoft to support Intel Kaby Lake, Zen chips under Windows 10 only
How to Find the Best Context for Pair Programming
Urbit: Curtis Yarvin.

Stockfighter: Patrick McKenzie (patio11 on HN), Thomas Ptacek (tptacek on HN), and Erin Ptacek.

ESR's homepage: Eric Raymond.

I can see why someone might find something from Yarvin or Raymond less cool after looking (even a little) at Yarvin and Raymond because they have some controversial opinions outside of tech, but I've never heard any such things about the Stockfighter people. In fact, two of the Stockfighter people have the two highest karma accounts on HN, indicating that generally their opinions line up pretty will with the majority of HN. What did you find uncool about them?
I think it is.

(But personally -- although I can't prove that I'm smart money just yet -- I'd recommend avoiding tech stocks in the first place. Don't just think of the fate of Myspace and Netscape; think of Iomega and Sun Microsystems...)
Is hacker news just a general news site or a programming/tech site?
EFF to Court: Government Must Inform People That It’s Accessing Their Data
This sounds an awful lot like Expectation-Maximization
Shadow Brokers Publish NSA Tools, Demo Flaws in the Approach to Security Vulns
So the lesson is....
Write super hacky optimized code 100% of the time, but constantly profile it too!
> Plus Let's Encrypt certificates expire every 90 days, and you will have to update all of your certificates before that happens.

I don't see why that would be a problem, given that one of the main points of Let's Encrypt is that it can be automated.
Location API to get list of countries and cities in a country
If I blogged on medium.com I would have had an animated gif from southpark in that section.
Yes. That is his word for tweet. I'm glad one of us thinks it's cute. :-)
Each block's header contains a hash that is the root of a Merkle tree [0] of the transactions in the block. The Merkle-root hash effectively summarizes all of the block's transactions, which allows the overall block hash to be a hash just of the constituents of the header.

Thus if you have the header, you do indeed have everything you need to produce a hash and verify that it matches the hash referenced in the succeeding block. You do not need the information describing individual transactions.

0. https://en.m.wikipedia.org/wiki/Merkle_tree
You attract better-off consumers to transit just like any other thing, by making it more attractive than the alternatives. You do this by making it a good experience, making it convenient and making it affordable. You accomplish all these things primarily by funding it really well.

With that last point in mind, diverting funding to some other parallel but not equal system simply muddles things. It decreases the amount of available funding for public transit and makes it harder to accomplish the main task of making public transit really good.
This is the problem with almost all self help books. I ignore the category because of this.
Author here. We just redesigned the restive.js website. We've built a new toolkit called rScript to replace restive.js in the coming months, but we felt a change was in order. Comments welcome.
15:15 is interesting because using these shaders the researcher is able to illustrate the pixel pattern as it presents itself in terms of quantum phase differences

and yes, you are right, in terms of relying solely on the simulation, this is hardly a 'serious accomplishment' because it relies on many classical computations to simulate

but rather it is the shaders and their use that are the accomplishment

the simulation is only a test bed to investigate the practicality of these shaders before placing them into a real quantum computer

since working directly with quantum computers currently is both difficult and limiting you are better off with a computation heavy simulation to try out ideas to determine which ones have the greatest potential for successful results

imagine prototyping on a device that needs to remain at 17millikelvin

for instance, the author states it took some time before realising an inverted fourier transform was necessary to achieve these results, even noting almost giving up on the whole thing as a result of the constant failings while using the original idea of a forward fourier transform

could such a revelation had been made using the actual quantum hardware? sure.. maybe, but the probability, ;p, is much much lower

with the quantum computer you can think of the parallel computations in terms of a single classical computation

so the computation heavy simulation shows that "our calculation produced the complete answer perfectly with zero noise" which is encouraging that if placed into a real quantum computer, as is shown later in the video, we can get zero noise results with essentially a single computation

when placed into the real quantum computer the results still retain some noise due the limitations of current real quantum computers because they had to detrimentally limit their qubit use.. further exemplifying the importance of the simulator

but given a quantum computer that can perform using the same number of qubits as the simulation these shaders should give zero noise results which would be a serious accomplishment

.. is there a word for 'theoretically based on simulation'? simulationally theoretic? ;p
Probably a combination of radioactive decay and gravitational collapse.
Brain state = mind. Running program = computer state.

Both are physical things. An abacus does not undergo long term change when you move the beads. But, the arangment of beads can have meaning. Brains and CPU both treat the intermediate state as something meaningful and act on it.
It's almost as if fracturing user experiences and slow adoption of upstream updates were built into the open source model. Well copy-left at least. Cue the Stallman like rage...
Did you attempt the second set?
There are only six[1] media corporations in the US.

[1]: https://en.wikipedia.org/wiki/Concentration_of_media_ownersh...
The lesson is: If you have a TARDIS and you find yourself in Ohio in the late 90's, don't bother going to a programmer's meetup.
They would support it. Very briefly. They would quickly discover that it doesn't work well in practice, simply due to spotty DNS connectivity for end systems, and so every TLS site would need certificates anyways, and DNSSEC+DANE would just end up being another set of CAs. Then they would remove support from the browser.

It's easy to predict a future that's already happened!

Fun fact: if you have a .COM name, guess who becomes your de facto CA in an all DNSSEC+DANE world? You guessed it: Verisign!
That is a good point. If you have around N things going on, and N cores, and each thing can saturate the 1 core pretty well, it is better to keep them each on one core so they can rip through their own L1 cache rather than ruin each others.

The loop abstractions don't give you the control to assure that, though I would hope the good ones are smart enough to at least keep each thread on 1 core and on it's own chunk of an array.

That would be interesting to explore.
I won't use pans with non stick surface coatings either.

Over time, the non stick coating wears away, but where did it go? It tends to have gone away in the areas where the food goes.

Thus the non stick coating goes into your food.

I threw out all my non stick pans and pots and bought stainless steel and never looked back.

DuPont has us convinced we need non stick coated kitchenware but stainless steel is perfectly fine.
We couldn't give back. Their license prevented us from doing so.
Six Studies Provide New Insights into Dwarf Planet Ceres
I never see this recommended but any book about Contracts (law). It's very valuable for lay persons to understand the basic principles and it will help a lot in your business and personal life.
The National Guard doesn't report to California.
The other thing is that burnt food is carcinogenic. LOTS of people eat burned BBQ food.
The only reference for the "admission" is a link to http://www.nature.com/news/brazil-asks-whether-zika-acts-alo... which is titled "Brazil asks whether Zika acts alone to cause birth defects".

Nothing in the article justifies the title that it's not the virus.

The article says: "NECSI also suggested, “An alternative cause of microcephaly in Brazil could be the pesticide pyriproxyfen, which is cross-reactive with retinoic acid, which causes microcephaly, and is being used in drinking water.”"

The Wikipedia page for Zika points out at https://en.wikipedia.org/wiki/Zika_fever#Microcephaly_and_ot... : "In February 2016, rumors that microcephaly is caused by the use of the larvicide pyriproxyfen in drinking water were refuted by scientists.[120][121][122] "It's important to state that some localities that do not use pyriproxyfen also had reported cases of microcephaly", read a Brazilian government statement."

It says "12,000 Zika Cases Confirmed in Pregnant Colombian Women — Zero Microcephaly Cases" but http://www.nature.com/news/first-zika-linked-birth-defects-d... says "Researchers have diagnosed one newborn with microcephaly ... All three tested positive for the presence of Zika virus."

I do not trust the quality of this article.
Actually, I'd love to see the VCL be turned into a standalone library :-)
Well this got me reading about CertSimple.

Never requires a lawyer or an accountant to fill in paperwork.

I have a lot of hate for the whole concept of EV. Not only because it's theatre, but because I have to involve my accountant, and my legal team every time I buy one from Comodo. It's like pulling teeth.

I'm going to give your team a try.
Mystery of chains of craters on Phobos solved
Spicy World
Hm. Cats come from the Fertile Crescent but that was 10,000 years ago. Since then they've gone everywhere. I wonder when they first came to North America? Was it just hundreds of years ago, or thousands?
I enjoy these types of articles because they show a historical, non-digital approach to "hacking" the system. Or put another way, escaping the system that wasn't treating them justly.

But I can appreciate that some who want HN to remain strictly tech focused.
There are only 8 planets in the solar system (well, 9 with Pluto). "Unique" isn't a terribly high bar here.
Denuvo might work. Sure, someone can crack it, but it would raise the bar enormously.
Those carny folk have tricks us ordinary people can only dream of.
The LibreOffice hot potatoes are hot, buttered and have melted cheese. I personally chose the more delicious offering, because not only did OpenOffice.org have no butter, they definitely had no melted cheese.

Chef Meeks runs a hatted restaurant. One so great the kitchen hands work for free and the sous-chefs are many, and work well together. And unlike a kitchen, there is really minimal amounts of swearing, and their customers love them and even try to help the kitchen by nicely reporting cooking errors and help in fixing their own meals.
It is simply not true that in the status quo, setting up a site under .COM gives the USG access to your TLS keys. As long as you're pinning certificates, governments can't generate fake certificates for your site without burning the CA that they suborned.

If we adopted DNSSEC+DANE --- and, make no mistake, we have not adopted it --- this status quo would no longer be the case. The DNS hierarchy has no trust agility. You can't burn .COM; if you do that, you break the whole Internet. The browser vendors can, will, and repeatedly have torched misbehaving CAs, and forced still more into Certificate Transparency programs. That's a capability we actually have today, without anyone doing anything, that we would lose in DANE-land.

This isn't a complicated argument. I'm surprised it's stayed live on this site for so long.

There are lots of other dealbreaker problems with DNSSEC! But this is the simplest of them.
My dad somehow subscribed to some kind of HBO or something through the App Store..couldn't figure out how cancel. Ended up cancelling the credit card.
News that hackers may find interesting. Not limited to tech, which a reading of the first page will usually reveal.

Are you arguing that archeology should be off limits?
Madrid Puerta de Atocha (Madrid Atocha Railway Station), Madrid, Spain
It's heartening when your security software takes the easy way out. Of anything.
Ah that's what it was. My dad complained about signing up for some HBO think and didn't know how to cancel. It was like $10 a month. He ended up just cancelling the credit card.
Of USA citizens, not the whole world
Yup, seems like they stopped caring under Cook. On iOS the shift button indication still sucks after all these years.

Still, if Apple's barometer has become "just to be less sucky" then Google and MS, they're still doing awesome.
Domestic cats come from the Fertile Crescent.

The animals they were domesticated from have been present in much of Africa, Asia and Europe for a couple million years.

https://en.wikipedia.org/wiki/Wildcat
nc is a terrific tool with tons features when compared with fwd, the main difference would be the the ability of accepting multiple connections and the simplicity of use.

As netcat is already multi platform/arch that wouldn't be a decisive factor.
> Should we allow smoking in most public places?

I'm actually glad you mentioned this because it's a very similar problem--a complete lack of market choice.

The big economic problem with smoking was the fact that smokers spend money--a LOT of money. Smokers spend so much more money than non-smokers that no business was ever willing to be non-smoking and consequently there was no choice.

This was similar with respect to anti-bacterial soaps. It was almost impossible to find one that wasn't anti-bacterial because the anti-bacterials sold so much better.

Side note: Ivory was one of the few that still produced a hand soap without an anti-bacterial. It's often very hard to find on a retail shelf.
No cases where a warrant canary was removed to signal the possible receipt of an NSL have been prosecuted. Either all those warrant canaries were removed for other reasons, or prior restraint is still unconstitutional enough to keep prosecutors at bay.
Or... miniaturize everything. Great square footage, looks huge, but ceilings are only half height. Display it with half size furniture, half size appliances, etc. Money in the bank.
Strong Passwords
No-trololo: Lodash is modular so you can use cherry-pick the methods you want. There's plugins to make it easier and further reduce bundle sizes.

https://github.com/lodash/babel-plugin-lodash

https://github.com/lodash/lodash-webpack-plugin
Those are blatant mischaracterizations of the articles, and your assertion in the first paragraph is highly inaccurate.

I and others who've frequented HN for many years find that the quality of content and discussions has only improved through dang's moderation policies.

It may not be for you - that's OK, it can't be for everyone.

But HN continues to do a better job of being what it sets out to be, and the continuing growth in quality of the content and discussions - and in its traffic[1] - is a testament to that.

[1] http://www.alexa.com/siteinfo/ycombinator.com
I keep finding great non-tech articles here on HN. It's a bit of intentional serendipity, sorta.

The other day an article led me to Atlas Obscura, great find.
I think, given how Apple treat subscriptions (they email you multiple times warning you when a subscription is about to expire, renewable subscriptions are only for certain types of content), I would rather chalk this up to incompetence rather than maliciousness.
I sort of think the infrastructure is in mostly in place to allow for themes that largely mimic the ribbon. Optional, of course :-)

The default should not be the ribbon, but there are aspects of the Ribbon LO could use.

But it's funny - the Symphony stuff that was given to Apache by IBM, and which Apache integrated and we snagged and further fixed and are enhancing is in so many ways better than the Ribbon! The Sidebar could, IMO, be enhanced and turned into the Ribbon.
Google Cloud Platform has an API for it: https://cloud.google.com/vision/
Define "ecosystem"?
>Necessary though, because experiments on hypersonic flow are difficult to perform in wind tunnels.

At my dads old place of work in the early eighties was a hypersonic wind tunnel. It was made out of a WWI era battleship gun barrel. With 6000 psig tank of hydrogen and pebble bed heater at one end. A shaped charge at the other. And a window with a schlieren photography setup pointing through a window in the middle.

The way it worked was an explosive disk would be blown releasing the 6000 psi hydrogen. Which would flow through the pebble bed heater heating it to 2000 deg F[1]. Then into a nozzle where it would accelerate to hypersonic speed and head down the barrel. Meanwhile at the other end the shaped charge would fire blasting the pencil eraser sized model down the other end. If everything went right take a picture through the window in the middle as the model hurled into the blast of hydrogen.

[1] 2000 deg F so that when it expanded from 6000 psig it wouldn't liquefy.
You can "agree to disagree" about a definition, but we'll also have to agree to disagree on what properties the definition should have.

I'd say that language L is memory-safe, then a language M which is like L, except that some programs terminate earlier, should also be memory-safe. We'll have to "agree to disagree" about that.

I'd say a compiler's choice of behavior-maintaining implementation technique should not determine whether a language is memory-safe. We'll have to "agree to disagree" about that.

I'd say a definition of memory safety should correspond to some mutually relevant notions of being safe (with consequences around security and ease of debuggability), and that it shouldn't include some kinds of unrelated notions about termination safety while omitting other kinds of termination safety. We'll have to "agree to disagree" about that.

> I didn't say that all segfaults are always security problems, just that the often are.

My mistake, I assumed you were trying to make a point that had some bearing on the discussion.
Obligatory warning about running `strings` on untrusted files: https://lcamtuf.blogspot.com/2014/10/psa-dont-run-strings-on...
That's kind of what I was jokingly suggesting; that the caretakers - who likely are the only ones who see the inside of the place for years - just surreptitiously rent it out from under the actual owner.
LDC got mentioned out of nowhere.

Looks like D is gaining some traction recently :)
Like Mandrill, most (all?) of these companies have some warmup period. Start sending low volumes, then once you have enough reputation go to higher volumes.

I don't belong to any of these companies but as a client, use their services heavily. Imagine a spammer signing up with them and sending several thousands mails in a day. They deal with such notorious people on a daily basis.

I am not saying you may have done anything wrong but probably their system flagged you when you sent 11k emails to 10-15 people.

In any case here is my rec for you in order-
1. PostMark - They do strictly transactional email.
2. Mailgun
3. SparkPost
4. SES
That's incredible. I always thought it would be on the order of weeks for a worker, and maybe a few years for a queen.

I feel extra bad for killing these little guys as a kid.
Archaeology is one of those sciences that is desperate need of attention from CS. While there have been many advances, they (generally speaking) are still at least 10 years behind the technology curve and lack the knowledge required to really leverage the advances that have come.

The entire field is ripe for the picking for cross collaboration of people who can bring technical skills to "big data" and other problems.
Greatest of All Time: Lifestyles of the rich and famous Roman athletes (2010)
This is totally awesome. And I'm always blown away at how performant Java is. For some reason people give it a bad rap, but it's still awesome.

Though, one thing I wish was included is memory utilization. I would expect Rust and C++ to be significantly better than Java in this realm. (Due to the overhead of the JVM)
I could get if the 'threshold' is a week - games could start timegating things by a few days.

But really, we're talking about a year here. I feel its a long enough timeframe that mostly encourages good practices (like continuously providing value for subscribing customers).
Slight correction: D-Wave are most definitely not doing "adiabatic quantum computation". They occasionally have claimed that in the past, but not anymore.

Adiabatic quantum computation is equivalent to other models of quantum computing (e.g. the circuit model). It has all the power expected from a quantum computer.

D-Wave do some form of annealing that can be simulated classically in a fairly efficient manner.
This was a touchy subject for me to bring up because it became obvious if you had a practical eye that the Shuttle was a monster that ate not only most of NASA's budget but also meant there were no funds left over to develop it's replacement. Touchy because mention that to anyone and they'd typically go insane on you.
For small-cap companies, debt instruments can be a perfect way to raise capital. Investors hold a promissory note promising to re-pay the capital loaned, with interest, over a specified period of time.
Please call the police, a suicide hotline, a friend or family member and talk to them about how you're feeling. You won't get the help you need online.

Hope you feel better soon.