skysight-inc/HackerNews huggingface dataset:
Another recommendations for informal benchmarks:

It should take between 5 and 10 seconds. (With more than 10 seconds it gets boring.) With very short times, there is a lot of noise and you can confuse the noise with a small signal. You can do benchmarks that are shorter but then you must open a statistics book and read it carefully before reaching conclusions.

Repeat it at lest 5 times. (Preferably in some order like ABABABABAB, not AAAAABBBBB.) With 5 repetitions you can get a rough estimate of the variation, and if the variation is much smaller than the difference then perhaps you can skip the statistic book. Otherwise increase the run time or increase the repetitions and use statistics.

At least once in a while, run the benchmark method against two copies of the same code. Just make two copies of the function and benchmark the difference between them. The difference should be small because the noise will make it non zero. If you can prove that one of the two exact copies is much faster than the other copy, then your benchmarking method is wrong. (This is very instructive, it's much easier to learn about the possibilities of benchmarking noise doing a few experiments than reading all the warnings in the books.)
I'm thinking, for shared refcounted pointers would it be better to just move synchronization off the critical path completely? I mean operate on local pointers in each thread, like it's a single threaded app, but every hundred decrements merge their counters. And release memory only if counters were zero and synchronized for some time, i.e. for at least a couple of synchronizations on every thread or something. It should be possible to get an order of magnitude better performance, than with any kind of synchronized refcounters.
There's actually a really good idea in there.

After transport, building materials are a large energy consumer. Coming up with alternatives to concrete, steel, aluminium, and similar materials, possibly though biologics, whether low-tech like wood, or self-forming biocrete and biobrick.

Paving, especially.
We had curriculum standards well before Common Core. What specifically from Common Core enabled what you saw, in way which wasn't done before?

> "we need to divorce the common core from the testing standards"

The only reason Common Core exists is to have testing standards.

Otherwise, without tests, a teacher is free to pick and choose. Which is what we had before this era of high stakes testing.

Also, Common Core was designed to be easy to test at a mass level. Surely not all of the things students learn should be limited to the topics which are easy to test.
Possibly shellfish, given past limestone deposites (calcium carbonate).
A glimpse inside the atom
Hey.
About HTTPS proxy, i can offer you a better way, rather than creating your own CA, generating certs for any domain which is too much of work & configuration + compiling OpenSSL.
I have done that already, as free service working on this address: https://ca.parasite.io
You can easily implement with LUA module to download certs for any domain & download it as Zip or JSON or pfx. Contains all files you need. root, intermediate and target cert with private keys of course. As the owner/developer, that domain and service is going to work for years at least till 2027 (my root cert's expiry date).

Note: Created certs has a 60 mins of cache (nginx) to improve performance. You don't want to download each certificate for all static files in a single request.
I'm not sure what the recurrent laryngeal nerve is optimized for, but it's not for delay -- average of 4.6m long in the giraffe!

https://en.m.wikipedia.org/wiki/Recurrent_laryngeal_nerve
Show HN: Grafika – An image processing library for PHP
Cyanogen had a great team and a very promising business model . Where they screwed up badly is relationships and partnerships with OEMs and vendors.

The massive fiasco with Oneplus (which by the way is going strong) or the short-lived partnership with Micromax-Yu which was terminated for reasons unknown. I think they got greedy too fast without building loyal customers. At some level they believed that customers would have no real choice for older devices .

What instead happened was that Xiaomi and Oneplus completely destroyed incentives to hold on to older phones for any reasonable amount of time. And Cyanogen had already burned those bridges.

I am willing to bet CM will either build their own phone (the cyanogen "Nexus") or get acquired by Google or someone - who anyway are looking for some kind of replacement for the Android One/Silver program.

I bet all those who are being let go are partner services.
Problem is, we have no idea how long it will take to find a breakthrough technology. But we have the problem now. Do we just invest in research and pray?
Rediscovered ceramic Hafnium Carbide could help enable hypersonic planes
Embrittlement is often cited by hydrogen naysayers, but if they're selling cars how serious a problem can it be? Maybe they just coat their tanks with something impervious?

I mentally substitute ammonia for hydrogen when the question comes up, because it is much less implicated in embrittlement and is otherwise quite similar to hydrogen. (IANA Chemist, but I've read that ammonia actually carries more hydrogen atoms than elemental hydrogen does, at the same pressure.)
Try the recursive options of wget. It should be pretty much what you are talking about.
Did you use Google app engine for this and used a third party MongoDB provider/own server? If it was GAE, what was it like using it? Was there anything you didn't like?
There's an experimental module system already in Visual C++, and I think in clang as well. It will be in the 2019 standard at the very latest.

I like Rust and all, but C++ isn't going away in the next three years.
Right, I don't mean to imply that there can never be any nuance or discretion within the system.

But in the author's case the rules were bent for him (officers rewriting his confession, having 'the' lenient judge; "It seems like she might actually let him off," said the prosecutor) and seems that he was either a) given special treatment, possibly influenced by US citizenship or education; or b) that the prosecution being baffled by the results is common. The author suggests that because of the officer camaraderie and that he received what he believes a reasonable punishment, it's an example of a better (more humane) system.

Cultures with different values will have differing punishments for transgressions, but an ideal justice system should aim to reduce bias and codify procedure, so that no one is left scratching their head at the end of the day.
Odds of some random individual coming up with a hitherto unknown energy system or source are low. There are other and better ways to discover same.

We've for forces and four root entropic flows to tap: solar, geothermal, nuclear, and tidal.

(Wind, hydro, biomass, and fossil fuels are all solar in origin.)

I'd bet big money there's nothing else will emerge in the next 20 years.

I'd bet on the next 1,000 if I thought I'd live that long.
Boltzmann's fluctuations are pretty easily defeated by Feynman's argument: small fluctuations are exponentially more likely than large fluctuations, so if we make a new observation (e.g. opening a door) the fluctuation hypothesis predicts that we'll see random noise; yet we don't, we see more ordered structure. The hypothesis is refuted.

What I find more interesting is if we're a random fluctuation on a Turing machine tape. "Randomness" takes a lot of space to encode in a program, so smaller (more likely) programs lead to less random, more structured outputs. This agrees with our observations.
Adaptability?

If "adaptability" comes down to a popularity contest, this probably isn't a viable/stable/ethical currency.

Gold has had a long history of success and it wasn't able to undergo a hard fork. The fiat currency that we live with now has legitimacy due to the fact that you can generally expect its value tomorrow to be the same as today. Imagine a fiat currency hard-fork and what that would do to the credibility of it?
Using Aluminum-air batteries as a secondary source in lithium ion cars for longer range would likely be a good alternative. Swap out at your convenience.

https://en.m.wikipedia.org/wiki/Aluminium–air_battery
Why am I leaving HBO (Nordics)
Learn about information theory. It is better to calculate the cross-entropy error or KL-divergence between the data and the model.
I've read that compressed natural gas is a good alternative for trucks.
TransactionInDoubtException (2015)
If you are doing devops, wouldn't deploying to 1 data center vs 20 be no more work? It's just a loop around a script.
Then it's a good thing evolution and culture doesn't work as mechanistically as given in that piece.
Open source has a specific definition, though. I think what Magento does is called "source available" or similar.
Domain Specific Type Systems [video]
Ask HN: Are there any enterprise versions of Linkedin's pulse?
Neither fracking nor animal agriculture are being done in the Gulf region, or AFAIK (at least not in large scale, and not in regions without sufficient water) in the Middle East. Regions that have enough water can do whatever they want, why would I save water e.g. in Germany or Washington State (coastal region) when there's a shortage in the middle of India, how would that help? Also, I don't see the US as having a water problem - well it does, but they have the resources to do something about it whenever they wish to do so. I'm talking about regions that have a "real" problem, not just one of politics.
Süs Köpeği – Teacup Süs Köpekleri – 0532 343 8041
I am doing similar drawings with Sandy Noble's Polargraph (http://www.polargraph.co.uk). How do you keep the liquid chalk flowing? Common liquid chalk pens need pumping over time.

art+com created a massive chalkbot at Jelling Museum in Denkmark:
https://artcom.de/en/project/experience-centre-royal-jelling...
I'm arguing that Turing's impact on computing (most importantly, defining the Turing machine) didn't have much to do with logic. His work on logic is also important, but I don't think it's useful for a programmer.
I've never seen that sort of response from the Python community. I've seen plenty of discussion and recommendation about what is "Pythonic", but never about there being "one way to do it". If anything, python is touted as being able to do things in multiple ways, though that is very grey territory due to it being a very dynamic, patchable language.
or Query By Example (1975). But I'm sure much more.

https://en.wikipedia.org/wiki/Query_by_Example
I have always assumed that that statement was supposed to directly contrast with TIMTOWTDI.
Getting all the browsers pick the favicon is more difficult than it seams.

Retry in a few hours and retry from another computer. If the problem is still there, you can send a message to the mods hn@ycombinator.com (preferably with a screenshot). I think they'll be happy to get the bug report and fix it.

(For this kind of topics it's better to use the email than a post, because the post sometimes is unnoticed and they usually reply to the email in less than two hours.)
That point when you realise you're responsible for the data in someones presentation.
Is it a problem in practice to use reference counting for an "immutable data structures" ? Obviously it's not 100% immutable as the counters are updated. But if it's done with a thread safe reference counter the data structures is usable like a pure immutable data structure and doesn't need an additional garbage collector.
What's unique about gravity which is different from other forces?
How I got in 100 upvote club on ProductHunt
Good question. Wondering the same thing myself.
The words "mandatory" and "compulsory" figure prominently in that article.
The 15 Best Webinar Software Products from Around the Web
Recharging your car at home at night only works for suburban US (and some parts of Europe), there are also lots of people like me who live on apartment flats 8 or 10 storeys high who cannot use that. There's also the issue with what happens to the battery, long-term, when you're driving your car at -15 Celsius in the winter and at +38 in the summer. I agree, though, for most of the HN demographic (own their own suburban homes, live in CA) owning a Tesla is feasible.
The true model is

y = log(x) + u

Where u is an error/noise term, and in this case takes a normal distribution. The error term is meant to Hoover up all the stuff you can't account for because it's impossible to measure everything. As ever, what you're trying to estimate is the parameters for everything but the error term.

He's maybe being a little sloppy with the notation, but TBH it's a pedantic distinction that I haven't seen anyone make a big deal of since I last took intro stats. In R, for example, you'd specify the model as "y ~ log(x)" and leave it at that.
Finding the Minimum Viable Feature (MVF)
On the other hand the fact that you're reaching all the way to Turing to exhibit a clear impact on practice suggests that for the programmer without such grand aspirations there isn't much to be gained.
I dont know Your situation nor location but why you dont host local meetup groups and let the group know that you are hiring?
I see some interesting points raised here, though I also have some fundamental disagreements.

Putting those first: what we need isn't more time, or an energy miracle. It's to embrace limits, the fundamental limits of Earth's carrying capacity, and how many people, of a given material affluence, can be supported. This is a question I've been looking at for the past several years, or more accurately, I've spent much of that time trying to figure out what the fundamental question was, starting from "what are the big problems?" My answer:

How do we embrace limits to growth?

Gates raises a few really excellent points.

He dismisses the problem of not having a price on carbon. I'd return that not only is that a problem, but we've a much larger issue of not fully accounting for the creation or replacement price of the fossil fuels we've been consuming at a breakneck rate -- some 5 million years of petroleum accumulation are consumed every year. That itself is an accident and error of early economic theory (one which was very nearly corrected in the late 19th century), and of early theories, and derived law, of mineral rights law (look up the "rule of capture" for a few hours of entertainment).

His mini-biographies on Parsons and Deisel, collectively the two people who now power much of the world, was a telling rebuttal to the claim that capitalism rewards innovation. Neither man made much from their inventions, Deisel, as Gates says, committed suicide in the face of bankruptcy.

On the storage front, there is one possiblity that's open to us: liquid hydrocarbons. They're not a net energy gain, but if we're looking for a storage solution that's high-density, highly flexible, and has very long-term proven storage life (100 million years and counting), electrically-generated synfuels offer a plausible pathway. Specifically seawater-based Fischer-Tropsch fuel synthesis, studied for over 50 years by Brookhaven National Labs, M.I.T., and the US Naval Research Lab. There are undoubtedly complications, but it's an underconsidered option.

Also on the storage front, the Dr. Sadoway mentioned is one of the recent superstars in battery storage technology. His molten salt battery isn't something you'd want to put in a car, but with extremely abundant (cheap!) substrates, could form the basis of city-scale electrical storage. Not for hundreds of millions of years, but days to weeks, evening out supply inconsistancies for a grid dependent on intermittent renewables. The fact that this technology is facing obstacles is disheartening. It's also why I advocate both considering sustainable, carbon-neutral paths to liquid hydrocarbon fuels, and embracing limits.
>> You have no clue what SQL or ACIDity is.

"NOSQL" doesn't mean "no ACID". There are plenty of NOSQL DBs that are ACID compliant.
And SQL is not the only way to write your queries. There are a lot more QLs.
Weight is practically immaterial, the majority of energy required to drive is in pushing air out of the way, drag.
Credit unions don't deny membership based on credit scores. They are an easy way to get a no-fee checking account, debit and credit card.
Bitcoiners are libertarian-minded while ethereumists are more democratically-minded.

Same old debate under new disguise.
The key word is "by default". I have no idea whether the Linux kernel that each distro ships enforced W^X. For userland, the effort is undergoing. For instance, I recently packaged a C application for Debian. Then, by sheer luck I stumbled upon the Debian Wiki[0] where it explained that one needs to specify "DEB_BUILD_MAINT_OPTIONS = hardening=+all" to enable compiler hardening options.

Why isn't that on by default ? The wiki asks the reader to enable hardening if the program handles untrusted data. Doesn't that apply to 99% of the applications out there ? Even it only reads its own configuration file, there is a possibility of a bug in the parser. Why take the risk at all ? Enable it by default for everyone and be done with it.

Regarding the pledge(2) sandboxing, pretty much every userland application in the base install of OpenBSD where is makes sense to sandbox is using pledge. Ports/packages are another story entirely.

[0] https://wiki.debian.org/Hardening#Using_Hardening_Options
If it was on it's way too becoming a park why was it put to auction?
Im all in favour of owning your stack completely, but sometimes you need to be pragmatic for the use-case.

I occasionally need to debug traffic. Not often, but occasionally.

For me, the ~$5 on Cellist (http://cellist.patr0n.us/index.html) was a no-brainer.
Glad (and at the same time sad) to see that plenty of others can relate to my experience.
I thought the documentation is pretty well written and comprehensive. Probably the reason why it appears complicated is just because of the nature (and amount) of their services.
The tricky part with channels and deep copies that it does not solve the problem completely, just shifts it to a higher level. You will still have 'identity', and concurrent modification of the state of an identity has to be solved somehow.
Ask HN: Do we really need performance feedback?
Hi,
In companies i have seen 360 degree performance review system where coworkers rate each other. However, this activity is not useful as everybody remembers the most recent performance and give feedback based upon that and sometimes it is biased where coworkers rate each other well. There are continuous feedback solutions as well but just on organization level.

My question is: in order to grow professionally, is feedback 'really' an importance factor in our growth? Is there another effective way to get it? Anonymous or known? Is this problem fixable because usually employees don't really pay attention to it feedback obtained through such process
You have multiple paths for recourse. Your plants don't need to be inside, you can install a sun roof, you can get lights, or finally you can talk to your neighbor.
Munich Gunman Got Weapon from the Darknet [German]
I'm wondering why matching is nontrivial.

When I use these services, it doesn't always give me the closest car of the ones shown. It's all about which driver accepted my request first. Isn't it a fairly easy calculation of "all cars within X km or the nearest Y cars", and then whichever driver taps first gets matched with you?
"In web development, an isomorphic application is one whose code (in this case, JavaScript) can run both in the server and the client."
Why do you think NoSQL means not important data?

MongoDB eats data but I am not sure every NoSQL database does.

NoSQL does add certain kinds of complexity, but also simplifies certain problems. Depends where your hard problems are..
Do you remember the LHC inauguration? Just having two points appearing on an oscilloscope was cheered wordwide!
Even though what you say it's true, my comment is still correct and relevant to the OP.

Also, of the NoSQL DBs that support ACID, I wouldn't touch them for any serious work or primary data at least. None of them are battle-tested in the same way Postgres is for example.

And again, people who really need these type of DBs fall into the 1%, and I'm being very generous.
Pcb-stackup: Generate beautiful and accurate SVG renders of printed circuit boards
The Insect Portraits of Levon Biss
John Carmack once said that he is developing VRScript based on racket. Does anyone know if there's any news regarding it's development?
Show HN: I made an iPhone game called “Boops Boops Swoops”
He makes 30 microscopic pictures of a beetle, pastes them together, prints it on huge panels (for a museum exhibition). But you can also view them on the website, including at high zoom levels.
On a side note; snakes are venomous, not poisonous. Your point is well taken though - and I've come closer than I'd like to a few tiger snakes in my area.

User input ought to be treated with the same kind of respect, although in terms of user input the option of giving them a wide birth isn't always as practical.
Random HTML Tags Chrome Extension
If this means anything at all to the rest of the world, it will mean an increase in active internet viruses and worms. China's entire netblock should be quarantined until they return to sanity.

I'm moving to Linux.
Tim Harris gave a talk[1] earlier this year illustrating the pitfalls of measurements and analysis in systems research.

[1] https://timharris.uk/misc/2016-nicta.pdf
Dropped into Google translate, so it's not a good translation, but the first paragraph is as follows:

When Glock 17 caliber nine millimeters, with
which the student David S. on Friday evening
in Munich nine people and shot himself, is a
reactivated ("reaptierte") theater weapon.
The learned the Süddeutsche Zeitung from
investigators circles. The proof marks comes
from 2014. Then the gun was not sharp, but it
was made ready for use again in the episode.
The weapon carries a certification mark from
Slovakia. The gun had the perpetrator is
purchasing on darknet.

And the second paragraph:

The darknet is a kind of secret Web, a
parallel world to the power of Facebook,
Amazon and the news sites that know most
Internet users. The pages in the darknet
can be called up only if you use the right
software and know exactly where to look.
Often criminals use the darknet, about to
act there with weapons, drugs or child
pornography.
Google for years has tried to offer payments services.

Banking requires customer service and is highly regulated - both things that Google dislikes.
If so, that needed to be explicitly stated in the story.
>I'm curious if Haskell's purity helps developers focus on this issue and therefore makes it easier to mitigate

No, haskell's type system does, not its purity.

>Given that all user input/state already has to be handled carefully (for ex: with monads)

What? Monads are not some mythical beast, there is nothing "handled carefully" about it. A monad is just a general interface.
Because in the 2 decades I'm in the industry I see RDBMS make the world spin and NoSQL DBs destroying companies and families.

MongoDB and CouchDB eat data for breakfast, I know that from 1st hand experience. And all the others DBs that claim that do not keep cropping up in Aphyr's blog.

I ain't saying that all NoSQL dbs are useless. I'm just saying that proposing and choosing an RDBMS solution is going to be the right choice for 99% of the projects.

Yes, most people think that they belong in that 1% where they have the infrastructure problems and big data of Google, FB and Twitter but.... they don't.
Using todos efficiently in Fedora
Supercharged Types
This is my concern. There will forever be a giant asretisk after all crytocurrency rules now.

* Unless a significantly bad event happens to anyone with enough power to fork it.
Kenya: Foreign companies to face 30 per cent local ownership rule