skysight-inc/HackerNews huggingface dataset:
I've been attempting to automate making api's at work. Now I'm pretty close to deploying an entire aws backed api/storage using a graphql schema. Unfortunately, my boss constantly changes his mind concerning what the architecture should look like. Lol It's okay though, a lot of functionality can be reutilized across architectures.

Oh well. Some day I'll be tasked with making an api, write out a gql schema from a requirements doc, then deploy the thing in some rogue amount of time, only known to me, and anyone else who reads my confluence docs.
> it has no good explanation for why the Born rule applies at all.

Indeed it doesn't, but the Born rule is much smaller and simpler than the notion of collapse that other approaches rely on.

> A much more detailed way of saying about the same thing as the above sentence: https://backreaction.blogspot.com/2019/09/the-trouble-with-m....

This post doesn't seem to understand many-worlds. There is no concept of a privileged "detector". All that many-worlds postulates is that detectors, experimenters, and anything else you might measure with obeys the normal rules of physics, and can be put into an entangled superposition just like anything else.
Ask HN: Wasm vs. Native App?
Can webassembly website run so smooth that it can complete with native mobile app ? If it is so, will it end the monopoly of Google and Apple.
> What distinguishes involuntary falsehoods (e.g., misquoting someone unintentionally, or basing an argument on data later proved to be false) from lies in this case?

Nothing, so therefore you would have to do some homework. The news cycle might slow down a bit and I'm not sure that would be a bad thing.

> How would you go about enacting this?

A law would be a good start, possibly one with a bunch of criteria that would make 'false positives' a rarity so that at least initially the stick would be reserved for the most offending cases. If that works well then you can adjust to taste.

> I think this is a pipe dream, and not something that can (or should) be implemented.

That's ok, it is perfectly ok for different people to have different attitudes towards such ideas. But it's novel in the sense that it would create a strong incentive for the press to be cautious rather than jumping on every hype wagon that rolled along.

> And as for "one way street" voting... that's because voting is an ephemeral act, not a sustained one.

Yes, and I propose to change that.

> Your vote happened in the past and had an effect. You can't change your vote later and suddenly someone else is elected.

Not right now, but that too is not set in stone and in theory could be changed. A lot of the things we do and find normal are only that because they are how things are done today. That does not mean they can't be changed.
Inspired by the agile manifesto and too many parallels between applied AI projects and bad software projects I composed the AI Manifesto with help from my partner and several colleagues.
Thanks, I didn't know Climeworks was already letting people pay to sequester their emissions.
First, as humans, we should not really be doing many jobs that the machines do well (cleanly, cheaply and reliably). That is not always how the world works. Technology adoption lags and there is a big gray area in the definition of "well" or "well enough" that means humans get to do a lot of machine-ready jobs for a while. But "knowledge workers" especially should not expect to be doing "machine ready" jobs forever and be paid a lot of money for it.

But done right, "programming yourself out of a job" is a significant job advantage, not a disaster that the article paints it to be. Many managers highly appreciate smart engineers who can do a good job on heir assignments (if yours does not, find another one even if your job is not machine-ready). And delivering a reliable, automated solution for your own task is one of the strongest indicators that you are one of those engineers.

One way to do it is, once your solution is ready, to have a one-on-one with your manager and tell him that you can build a fully automated solution in, say, two months while keeping your current load. Would he be interested? If so, what would be his plan for you after you complete your task? You are interested in X / career path to Y / etc. Use free time to start ramping up on new role. One benefit of this "soft transition" is to have a fallback if you feel the new project is not the right fit / not welcoming you. You can always go back and say that automation is not ready yet and ask for a new project / another couple of months. My 2c.
Stop Child Abuse – Trace an Object
I'm just here to say I read that as microbrewers and I was much more excited about that article. The brewing boom here in Colorado is outrageous. I would love to learn about the confluence of technology and brewing, and what if any tech small breweries are leveraging to give them an edge.
I wonder why journalists don't voluntarily to this? It seems obvious to me that high quality journalism should cite sources and methods, if only to protect themselves from future criticism if their news reporting turns out to be wrong. At least then they can point at the fault publicly, explain how it happened, and what they are changing to make sure it doesn't happen again.

In some cases, they might deliberately not want to give certain sources, but in that case I'd like them to explain their reasons as a footnote of each article.
Gas pumps all seem to have video ads now.
Flight with a Dosimeter in the Pocket
Why don't they suspend right now immediately, why is it set on January? What are they going to do with the previously produced, currently producing up to 31st of December, 2019? Are they going to blow them up on 2020 like fireworks to celebrate New Year?
Anyone remember Stacker with the STAC Coprocessor Card? Had one of those bad boys in the home PC back in the day.
Ask HN: Are you happy with your current compensation? why or why not?
> What distinguishes involuntary falsehoods (e.g., misquoting someone unintentionally, or basing an argument on data later proved to be false) from lies in this case?

For the vast majority of people (even those who consider themselves apolitical), it will be how much they like the politician in question. My side? Definitely just being misquoted, or taken out of context, or an honest mistake. The other side? A crazed partisan intentionally manipulating the system, a terrible excuse for a human being, and should be jailed before being summarily executed.
Just get mom and a cereal bowl and get that 1993 look
I'm not sure I trust this author to report accurately:

https://www.forbes.com/sites/larrybell/2014/02/24/lets-be-ve...

https://www.forbes.com/sites/larrybell/2013/12/03/yes-the-ov...
Installing GNU Make is not the problem. It's knowing which Make to invoke. If you use GNUMakefile, it's unambiguous.
Engineer says Google fired her for notifying co-workers of right to organize
So in the North Sea, where flaring gas at high volumes (as another poster mentioned) is banned, this is actually done a lot. Typically you have a field producing lots of oil and some gas ("associated gas"). Building infrastructure and pipelines to process and ship out the gas is too expensive given the small volumes, so the natural gas is reinjected into the reservoir, only the oil is produced and exported. Then after the oil production becomes depleted after many years, one can switch to producing the (now more concentrated) natural gas.

Apart from reducing CO2 emissions and giving potential for future profits from gas production, the reinjection strategy also maintains higher reservoir pressure thus boosting oil production. The fact that gas is flared at some fields speaks volumes of how crazy the oil industry is.

The Statfjord field is a prime example of a field with reinjection and subsequent gas production.

https://en.wikipedia.org/wiki/Statfjord_oil_field
I’ve been in IT since the early nineties, and I see this as symptomatic of a more basic issue; putting non-IT managers in charge of IT. This used to be chronic. I’d be in board meetings trying to explain to the entire company brain trust the difference between a hit, and a page view. When they realized - after about nine months - that there were over 30 hits per page view, their entire business model went out the window. There are other fun, and unaware stories out of that job, but I’ll leave it there.
Entanglement is a well-understood part of QM, and even Copenhagenists agree on how it applies to elemental particles. (They just think something strange and different happens to macroscopic objects).
Nice article! If you like this, you might like the Julia language. It has "lisp macros" but generally has "python-like" syntax

Edit: here's a link to docs https://docs.julialang.org/en/v1/manual/metaprogramming/inde...
rtfa fine is from France, not USA
One annoyance with this system, from the linked webpage:

>an expectation that a site responds to an HTTP request over the insecure scheme with either a 301 or 302

Doing things this way is the final nail in the coffin for Internet Explorer 6, since IE6 does not use any version of SSL which is considered secure here in 2019. And, yes, I have seen in people the real world still using ancient Internet Explorer 6 as recently as 2015, and Windows XP as recently as 2017.

Which is why I instead do the http → https redirection with Javascript: I make sure the client isn’t using an ancient version of Internet Explorer, then use Javascript to move them to the https version of my website. This way, anyone using a modern secure browser gets redirected to the https site, while people using ancient IE can still use my site over http.

(No, I do not make any real attempt to have my HTML or CSS be compatible with IE6, except with https://samiam.org/resume/ and I am glad the nonsense about “pixel perfect” and Flash websites is a thing of the past with mobile everywhere)
I'm wondering if having a bit more of a preview results in fewer "headline is misleading" disputes?
Yes, I agree. I don't like to bring up the boogeyman of the year, but China also has a concept of freedom of speech, and see how it works for them. Just saying you have it doesn't mean anything when there are lots of exceptions. Blasphemy laws are an example.

Absolute freedom of speech is indeed not existent anywhere, and probably impractical. But US-level freedom of speech is fine (which is what we usually talk about when we say "freedom of speech"), and France does not have that.
This piece would be a lot more interesting, and useful, if it were illustrated with some concrete examples.
Here are some of the arguments for and against: https://www.edutopia.org/article/what-we-lose-with-decline-c...
This was published 4 months ago.

https://www.reddit.com/user/Chensixin123/comments/cnz6em/wha...

And reported as fixed: https://www.wired.com/story/whatsapp-group-chat-crash-bug/

It would be nice to see these supposedly crash messages they claim, to me it looks like some advertising crap strategy.
The latter, I think.
I think there is a lot of both, but there's also so much churn and so little historical knowledge propagated through the profession that people just keep reinventing wheels because they don't know they've already been invented. Every revolution of the hamster wheel does seem to get us a few inches ahead, but refighting the same battles and redoing the same work gets very wearisome. And I'm not even that old; I don't know how the people twice my age that are still in this business can avoid being hopelessly jaded.
You've got that backwards. With the people that voted for them the bulk of the politicians are still happy. A recalled vote would simply deduct one from the result as set and would leave the rest of the results in place until the balance point was reached. That would not be something that would 'go back and forth', you could only do that once and when the withdrawn votes balance out (which typically for both parties would normally happen at roughly the same rate) would you call a new election.

So that would not happen nearly as often as you might think, and would likely require a fairly major turn of opinion before it would have any effect.

The two party system by the way is very much broken, as is the influence of money in American politics but that's a completely different - and local - affair.
Wow, I did not know about this weird edge case, interesting, thanks!
I got the same error and I don't use CF DNS.
Climbing the Wealth Ladder
I suspect citing sources and methods in detail might be considered 'boring' for the average reader if done within the prose of the article.

Perhaps what is needed is a new normal that articles online will have footnotes which are only shown to those who want to see them - that way the body of the article can be short and succinct, with the 'borig' citations in the footnotes.
Be aware that blocking scripts from insecure connections is something you'd usually want to do...
I would absolutely love using this to track the shared tools at my place of work - we have had constant problems with people using them and forgetting they had them in their possession. I was about to order a 10-pack to try out until I noticed Android support is not here yet - nearly our entire team uses Android, I can only think of one person (of about 25) who has an iPhone. This is true for most people in my field that I'm aware of - iPhones are relatively rare for whatever reason.

We have job sites within a few hundred mile radius and around ten trucks - just seeing the last known location of the tags would be a massive help determining who has the tool. It's far better than our current group text "Who has X?" method.

And yes, we've tried a sign in/out logbook for the tools but it never caught on. I like that apparently as long as you have the app for Got-it installed the tools should be tracked.

Milwaukee has a very similar product (their TICK trackers) that use Bluetooth, but are in a ruggedized plastic enclosure that's great for tracking larger items but falls short on smaller tools. It also doesn't help that their app is incredibly fickle and can be difficult to use.

Once the Android app comes out, I can see us easily ordering 100 labels to track all our (expensive, small, easily misplace-able) tools.
Working with Objects: The Ooram Software Engineering Method
Considering installing build tools and makefile generators such as cmake, meson, jam, ninja, scons, etc is common developer practice, I see no problem with gnu make being a requirement, provided it's possible to build it on the target system.
There's Dwitter, a minimalist JavaScript code community, where we use these kind of tricks to write interesting code, demos and concepts with just 140 characters or less: https://dwitter.net/
UPD: Create a RaspberryPi image with a username, password, and hostname on macOS
I don't think there's a guide, the only resource I'm aware of is The Open Group Base Specifications[1] which can be reference when in doubt. Almost other times I just install bmake alongside with gmake and try to get it work with both (it's still not perfectly conform to POSIX, since GNU supports some of BSD's make feature, and vice versa).

[1]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/m...
Meh. I dont believe we have even come close to finding the best chess strategy for humans and strongly disgagree with the premise of this article that chess strategy for humans is at some kind of ending and we need to change the rules or else it will never get better.

In fact, I have done a lot of research into chess engine theory and believe flaws in the stockfish algorithm directly contrubute to the "boring" chess we see today, since all pros use engines to train now. The old engines cant see lines that alphazero sees which involve long term positional sacrifices, and use a linear evaluation function which in principle can never capture the strong non linearities inherenit in chess. (alphazero uses a non linear evaluation function, which is its nueral net)

Considered as a mathematical space, the universe of possible chess strategies is an extremely large order of infinity. There are also many aspects of time management in relation to the computational complexity of the position which modern engines dont model at all.

I believe that modern engines are overly materialistic and that aggresive positional sacrficies in the style of Tal and alphazero are the future of chess strategy for humans
My point is that I have never had to resort to said backup. I have had problems with my chip from time to time, but even in those cases the chip has gone through eventually.
The XHR api could allow specifying a trust root and/or cert-pinning though.
Can fact-checkers save Taiwan from a flood of Chinese fake news?
I find using Optional a better alternative in typical "result|error" scenarios.
I like using make in my own small (<1k LoC) personal projects.

Usually, I have exclusively a few .PHONY targets that run a few lines of shell to init/clean/build.

I get all the same advantages as shell scripts, except I have less clutter in my repo and get tab autocompletion for free.

Make is a great tool for my use case. It's possible to waste tons of time fiddling with it. I've done it. It's not a necessary consequence of using Make, though; in my case, it was a consequence of using features of Make that I didn't need.
I hugely disagree with you thinking that event is useless in C#, rather I think it should have had been implemented as built-ins in every major programming language in the style of what C# did.

Not only that it makes every possible event explicit and stand-out on its own, which is good for inline optimization and documentation (think about the catastrophic event handling in JS world), it also provides a standard, much more intuitive syntax using formal function delegate declaration (think type-safe function pointers), vastly different than what we do in JVM.

Before having lambdas in Java, we need to add an EventListener as a variable and adding an extra interface, so event handlers are insidious to write, that you have to write a new class, implement the specific interface, write some shim properties to store externally-living variables explicitly, and finally "new" that class as an instance, and add it to a specific event listener, which is not only verbose, and also costly, in terms of memory use (it has to be backed by vtables rather than simple functions) and time taken to implement it.

Well after the long-awaited introduction, Java finally have limited lambda support that just generates a class and it have some odd issues with, for example, enforced effectively final variable reference [0], but in C#, you have delegates and events almost from day 1 -- and it handles all that event mess nice and clean where nobody can still beat that simplicity and elegancy even till today.

[0]: https://stackoverflow.com/questions/34865383/variable-used-i...
Peter Thiel at Center of Facebook’s Internal Divisions on Politics
Same here. The browser extension HTTPS Everywhere can sometimes help, but I still have to turn off Little Snitch when some links are posted on HN
I know that. Using Visual studio's nmake will require a separate makefile anyway for any non-trivial build. Installing gnumake on Darwin is not an issue, and other unixes are on life-support.
"Red wine is not just a remedy from the fear of the deep diving, but, actually, a natural radioprotector. I asked two glasses of red wine as a cosmonaut on a low orbit ;)"

Russian fatalism at its finest. :D
Bloomberg is unique in being somewhat independent of the AP-AFP-Reuters stranglehold that is described with appropriate skepticism here:
https://swprs.org/the-propaganda-multiplier/

It would be interesting if that independence were regarded as a threat.
A mule is a hybrid. It's bigger and stronger than either a donkey or a horse. It is infertile. It's the same with your garden variety hybrid corn or tomatoes. Big easily stotable and shippable product (but without flavour or desirable texture), but is infertile or doesn't breed true.

Not all hybrids are infertile. Maize corn was developed from its wild progenitors through centuries of genetic modification through selective hybridization -- it is not a plant found in nature -- and that required viable offspring. The same goes for other major crops developed by scientists in the past few centuries, like potatoes, tomatoes, and peppers (interesting pattern there, they all originated in the same part of the world).

It's incorrect to conflate hybridization with modern direct gene manipulation (GMO). They both have the same goal, and effectively do the same thing, but are completely different approaches. Hybridization requires the cross-breeding of unrelated varieties or species, and involves both genetic and epigenetic selection. GMO is directly splicing genes of a single organism to produce altered offspring. Don;t confuse the two.
I'd expect it to be built in to certbot like serverauth.
While negative feedback loops are big in the media, they are not well understood and difficult to model.

Also, other feedback mechanisms seem to get little attention. Are we only looking to model the feedback mechanisms that reinforce a narrative of cataclysm?

Don't other feedback mechanisms exist that lessen CO2 concentrations, or temperature dissipation?
Never mind flexbox, what generalized rule would yield 5+4+4+4 instead of 5+5+5+2?

I’m not sure whether you’ve read my comments elsewhere in this discussion, but the short version is that this is about balancing the number of items in each row while not requiring any extra space compared to the naïve layout. Formally, the goal might be to minimise the maximum pairwise difference between the number of items in the rows, subject to not using more rows than the existing flexbox behaviour and keeping any longer rows earlier in the order. My earlier example assumed all items had the same size, but this isn’t a requirement for flex items and the balancing concept could be generalised by taking into account item sizes and flex settings instead of just looking at the counts.

Good typesetting can vary spacing and possibly hyphenation to give a balanced look to a paragraph, and somewhat complicated algorithms exist to do this well. It doesn’t seem an exotic requirement to have similar attention to detail in laying out flexed content in 2D, and it would certainly allow results that look better than what often happens today.
I've seen this accusation thrown out there on social media a few times now. When I've asked for examples, no one been able to provide a list showing that this is actually a systemic problem. With resources like the Internet Archive it should be trivial to prove that this really a problem. Can you back up your claims?

Journalists are people and make mistakes. But overall, respected institutions like NYT, WSJ, WaPo, and Bloomberg show good journalistic integrity and print retractions in both print and online.

If you really are seeing this problem regularly, i suggest you find better sources for your news. Above all avoid getting it from social media. The actual fake news that is rampant there is a much, much bigger threat to our society than the few bad apples or mistakes behind the problem you are describing.
Summing Integer Ranges With `dc`, the UNIX Calculator
Electric Paint
Coordinated time has really only existed since railroads and telegraphs appeared.

Prior to that, at least in the early 19th century, you used a local meridian (ie. local noon) to set midday. This automatically created time mismatch, as theres a ~4 minute difference for each degree of longitude. It didn't matter in antiquity as there was no way to communicate with that level of speed/precision! (1 degree is ~70 miles)

There were multiple systems, for example the Hebrew day started at sunset. I'm not sure what that meant in Rome itself, but I'm sure it was a mess in the provinces.
2050 Scenarios: four plausible futures [pdf]