skysight-inc/HackerNews huggingface dataset:
Presumably odd angles of entry would also be a clue. A shot that enters near verically while the victim was standing would be extremely unusual in a one-story building if you aren't expecting the "bullet" to have come from space
I read that as self-hosted the first time...
The article refers to C = 2 * (F - 30) as an approximation
I don't think I was specifically seeking to contradict anything you said.

If it's cost-effective to replace you with a machine, then it's probably going to happen. You can present your shareholders with the nitty-gritty numbers and the result is given.

I was just pondering the idea that as you rise up the pyramid we still retain the idea that these people are irreplaceable.

If you read any corporate history, there's always somebody portrayed as the bad-guy who clung onto some random notion that then caused the failure - and conversely the good guy that saved the company.

You can boil this down a bit to statements like "Why don't we all own an Atari console today?"
(usual answer is that people at the top made made decisions, and bottom of the pyramid didn't matter).

A more modern example of "AI-CEO-wins" would be say... "Butterfly keyboards on Macs"

Data-mining reports that nobody likes them, and correct decision would be to revert to the previous standard.

This is seemingly about to happen after many years, many revisions, much expense and ridicule - and my postulated idea as to why this long saga happened, was because the decision was left to exceptionally well paid people, with vested personal interest.
Thanks for calling out how the Canon interpretations of QM do not not actually save us from much of the problems that are objected to in other interpretations. Sometimes I feel like everyone just repeats what they heard as a student. Smolin's work looks interesting, thanks for the recommendation.
The likelihood that it’s 100.0% original sound and 0.0% imperfect opposing waves is extraordinarily low.
That’s always been the case. Bad medicine is way more likely to directly kill you than bad software. And yes, that includes software written for medicine, which is subject to licensing and regulation.
I guess because inside of a then() you can simply return the success case and throw the error case, no need to create a new Promise and call the resolve/reject functions.
Sounds like Antifa, or the right wing equivalent. Before the swarm of downvotes, everyone think about what happens when we decide to use violence to impose their point of view. The government should be our client, not our ruler. We should be able to protest and be heard without fear.
Meanwhile, statistics is a real discipline that works.

It can of course be poorly used.
Pretty sure that's only true if you actually set up operations in China. Not that they might not try to get the IP anyway, but it's definitely not a given.

It makes complete sense for a Chinese investor to want to invest in biotech in the US and not China, btw. The US is a world leader in biotech and the American market is... very lucrative in the biotech area as well.
First, word of mouth. Second (better solution) a non-profit certification authority something like Underwriters Laboratories that monitors ad networks for malware, and gives its seal of approval for good ones. WaPo could then advertise that seal on their website.

Then of course when an ad network screws up you have a certificate revocation problem, but that's another story.
Crew Dragon (still uncrewed) exploded on April 20 this year during a test after its return from ISS.
https://www.space.com/spacex-crew-dragon-explosion-nasa-memo...
It sounds like the program was only set back for a few months though.
Are there any resources you can recommend to understand D-wave's quantum computing a bit better?

I took a very basic course about gate-model quantum computing at my university. The (mathematics) professor would have loved to be able to explain adiabatic quantum computing on a basic level, but was unable to find entry-level material to really understand how it works or what problems it can solve.
It's worth noting that the RHCE (Red Hat Certified Engineer) used to require to at least be able to write a simple CGI script and make it available via Apache.

I haven't checked how this changed in the last RHCE update, but still.

I had the opportunity/necessity to write a couple of CGI script. While it's not comfortable at all, the nice thing is that the HTTP server makes not assumption on what language/runtime you're using. Literally, any out of the box apache will be able to run cgi scripts, no matter what language you used to write them.

If for any reason you cannot install other runtimes, you can still use CGI.

Whether you should, that's a different matter.
I'd argue that missing on mise en place is symptom of a team leadership failure, as well. Allowing excessive tribal knowledge vs. repeatable process (docs, dev tools, tests, well organized code, etc.) is an organizational risk. There's the efficiency loss side, but also the possibility that an incapacitated team member becomes a critical business loss – the team becomes unable to meet goals or worst case, to ship at all. Not empowering new team members to efficiently onboard is just one facet of this. With new hires, there are also the power issues that result, particularly blaming new hires for poor onboarding performance.

I "fondly" recall one early job in my career starting with the promoted-from-the-ranks dev lead filling a whiteboard with boxes and acronyms... an overwhelming brain-dump to a newcomer that took hours of time spread over days. By the time I'd sorted out what we really did, months later, I could explain the whole thing to a new hire in fifteen minutes. One easily understood diagram, pointers to the two actually-important directories in our codebase, and some context – and they would be off to the races. Funny enough, I met a number of other people at that gig that thought of their work as "irreducible". One was, to use the recent meme, a "10x engineer" for whom the company maintained a rotating roster[1] of tech writers to follow around everywhere and try in vain to record what the heck they were doing.

[1] "rotating" as in "hired, then fled screaming"
At the time: https://news.ycombinator.com/item?id=16974033

This February: https://news.ycombinator.com/item?id=19119991

https://news.ycombinator.com/item?id=19238121
That sounds much more expensive, per cubic meter of material, than observing humans. You can observe a hundred million cubic meters of human just by reading medical reports.
I feel that if business logic and specs are complex, it is our job to call that out, and help find simpler solutions to the core business problems that our work is supposed to solve.
I saw it before. Deletion Driven Development is one of the many names. For me a good rule of thumb is: removal of a feature should result in a diff that deletes a bunch of files (classes in case of oop) completely, and only single lines in other files: the call sites to that feature.
> The government should be our client, not our ruler

Unfortunately, that has never happened in history.
However, doctors are by definition done with medical school.
Simple Trie Implementation in C++11
Did he prove she wasn't sick in those days?

No. His argument was "she only took 10 sick days, as many as our paid sick days policy", so he deduced she was faking it.

Such reasoning, especially when it affects promotion opportunities etc, is not just without proof, but also immoral, and punishable by law. At least in the civilized western world (Europe) it would be.
Poor programmers are optimistic:

* computers will always run my code fast

* infrastructure problems will not happen

* our team will always have plenty of time to understand my code

* users are not malicious and the libraries I depend on are not malicious

* I will always have to plenty of time to diagnose and fix problems in this code

The author covers some of that.

But you can care about those, and still be a poor programmer: being too pessimistic is problematic. You need to pick your battles and spend your time mindfully.

Now, I have a problem with this:

> Naive programmers think that design means “don’t make functions or classes too long”. However, the real problem is writing code that mixes unrelated ideas.

How do you enforce that policy using a linter? How do you audit a large project for these issues? You can count characters in a line, you can count lines of code in a function or file, and you can count import statements. All those are indicators of coupling unrelated ideas together.
Huh? Hot swapping disks is extremely common.
s/Were/Are/

There, I fixed it for you.
Another situation: a GCSFuse volume dealing with temporary networking errors.
How would you construct a randomized controlled trial that tests this?

What are the ethics of putting people in an experimental group that you hypothesize has higher morbidity?
Ask HN: Hours Spent Reading Online?
Hi guys,

Wanted to ask what’s your profession and how many hours you spend reading online per week? On what sites usually?

Prototyping a product and wanted to get your insights.

Cheers
The problem with deflation (and hyper-inflation) is that people are irrational, not that the economies are illegitimate. The danger is that people acting irrationally causes a vicious feedback loop. That feedback loop could potentially take down the best of economies
An Unprecedented Market Divergence: Robots Are All in Stocks as Humans Flee
I skimmed the article. It’s reasonable, but can someone please tell how it explains the “had to die” part of the title or is that just clickbait?

Also to add to what another poster said: after Eternal September (if there was ever a milestone for this) most people on the internet become just regular users. Therefore the internet’s offerings evolved to cater to this majority. That’s ok (I guess). In my opinion the biggest issue is centralization. Ex: want to have a video channel about guns or hacking? Best pound sand because you don’t have a spot on the biggest video platform that currently exists.
I tried Airtable and became frustrated with their UX. Went back to the spreadsheet, also people prefer to receive them
Matt's Script Archive was a great resource.
Commit time has some correlation with when code is written. It’s not perfect, but for me personally it’s usually close.

Whether that correlation models reality closely enough to be useful depends.

My understanding of your “commit time demonstrates nothing” assertion is that you are saying there is no useful information there, which seemed like a radical position for so deep in the thread.
that every line of code should do one thing and one thing only

Taking that at face value results in something like Asm written in a high-level language: very short lines with not much on each one, and it's a pain to read and understand because you have to scroll two pages to see what could be accomplished in a dozen lines. I've seen code written in that style and it was not easy to work with. (What often goes along with that, "every function 'should do one thing and one thing only'", is even worse when taken to its logical conclusion --- it turns lots of scrolling into lots of jumping around.)

I don't have a lot of experience with programming so for now I do what I was taught.

Reading the code for lots of other successful open-source software will probably tell you far more useful things about how to write code than the "indoctrination" that passes for teaching these days. I'd recommend older codebases; the newer ones tend to unfortunately show the same bad habits due to the reasons above.
Maybe add a suggested donation websites so we won't just feel guilty but find a way out.
I have no experience with freelancing. Could you recommend any websites or avenues where I could start as freelancer?
I’d like to be able to trust that my doctor has had training, and can provide proof. That’s the case 100% of the time. Licensing boards accomplishes this.

There is literally no case in which I’m willing to accept some self taught doctor, so why wouldn’t we want licensing?
Hey, it seems that you're right. Thank you for saying this, I wasn't aware of that detail
I read this article in the magazine, and towards the end, there is a mention of two Pythons found alive in the Gulf of Mexico, at least 5
miles from shore.
Where did they stash their wealth in Marx's time?
Cartier's personal recollections of Grothendieck is also fascinating.

A country of which nothing is known but the name: http://xahlee.info/math/i/Alexander_Grothendieck_cartier.pdf
On point 1: I did not get your argument about NP hardness and equivalence to graph isomorphism. On the contrary, algorithms for efficiently simulating non-trivial QFTs on a non-relativistic quantum computers exist: https://arxiv.org/abs/1111.3633

Point 2: If "there is nothing fundamental about measuring" in the QFT case, I do not see what is so special about the QM case (you just take a partial trace over the "environment"). I (admittedly with humility as I am not as well versed in QFT) really do not see how your answer is any different from this (and I do not see how the path integral gives you anything new for this particular problem, albeit being a beautiful formalism).

Point 3: QM has developed a lot of tools to deal with Marcovian and Non-marcovian non-unitary dynamics (the whole zoo of master equations available in it). Of course QFT can deal with density matrices if QM already can do that, but the sophistication of the toolkit used for that purpose in QM seems yet unsurpassed to me. And to your last point about creation of particles: Second quantization is already available in non-relativistic QM, so there is nothing weird about an a^dagger*b Hamiltonian in QM (I use it all the time for cavity-qubit interactions) - so, yes, you can not deal with the creation of arbitrary particles in QM, but you can still easily work with some restricted modes of a field, without involving QFT.
There would have to be an uncountably infinite number, and the surface of branches would be smooth, likely differentiable, because many experiments can have outcome spaces of uncountably infinite cardinality.

> “No, they aren't. When you listen to a geiger counter, the number of clicks it produces is an objective fact, completely independent of any sentient being's beliefs. It is also random.”

You are simply incorrect about this. Did the Geiger counter click or did you hallucinate or did the counter misfire or did your friend replace it with a joke Geiger counter that always clicks or did a cosmic ray hit the circuitry at just the right moment etc.

The probabilities around these things are about your subjective state of knowledge, always.
Also, it’s Theo DeRaadt. He’s worse than Linus with his outbursts
My only issue about creating web apps is in the UI/UX side so I don't get why nobody is succesful in this front. This will be really revolutionary. With successful I mean a UI builder hiding the details (think Windows Forms or XCode) and with a good set of sample apps.
Check this out then - http://www.majsta.com

a new implementation of Amiga with insane specs.
Greek here, agree with pretty much everything you said. Just wanted to point out that everyone running for public office is corrupt so that doesn't really give you any choices.

Everyone who can leave the country does so. The people staying behind are those too poor to leave, and those profiting from the crisis (like those dentists that make 100 euro per appointment, have >20 appointments a day, and declare an annual income of 12000 euro a year).
Not necessarily, FPGA cores are not faithful reproductions of the Amiga custom chips.

I think the main premise here is that the Amiga custom chips can, with proper care, last for a lifetime or more, but the Amiga PCBs (some of which are 30+ years old now) only get brittle with time. Capacitors leak, traces are damaged/corroded, pins on headers break etc. People attempting repairs with substandard equipment/training also exasperate this issue by damaging the (limited) supply of original PCBs even more.

A new PCB solves this issue and also provides modularity for future extensions. At the end, it’s still an Amiga, behaving exactly like an original Amiga would.
Also, if they find a bullet in you, it's a different sort of "unexplained stray bullet".
Why is that a more likely theory than them being government sponsored?
It's very simple: just use <video> tag.
I'm very pro-metric, but Fahrenheit is nice for "human scale" temperatures. 0F is "very cold" and 100F is "very hot", with plenty of precision in between. 0C, on the other hand, is "kinda chilly" and 100C is "Oh my god, I'm dying".
You seem to forget another little Stanford research project called "Google."
This entire paper and no reference to Nassim Taleb? They even use his language.

Any fans of Fooled by Randomness, Black Swan, etc.?

One of his main ideas, that he has followed up with Mathematics, is fragility to model error in the presence of fat-tails.

If you’re interested in this kind of stuff I’d highly recommend his books.

Anyone with math chops beyond mine checked out his papers? I don’t understand enough of them to endorse or critique.
The person who throws out working stuff for something newer always has a pulse on what is hype and has the first mover's advantage. You can't be the first to write an amazon kettle app if you don't own the product.

The bringing a lunch eating alone vs eating with the group does matter. A lot of company information gets shared during lunches, friendships are made and sometimes you get to interact with people from other parts of the company. This does give you a leg up when promotions come and or layoffs.

Not going on vacation ever or not buying a purse doesn't seem like it would matter. It could if you are looking to join a social group where everyone goes and shares vacation photos or if the group goes purse hunting together.

The point is any path could save/cost you as long as it fits with your goals and your situation. Saving that college money instead of spending it and going could allow you to buy a home sooner but it also could limit your career growth. Everything is a tradeoff.
Sometimes you're right but also irrelevant. For instance, if I started posting "2+2=4 and 1+1=2 and addition is associative so 1+1+1+1=4" then I'm right but also useless. So the correctness is irrelevant to the discussion.

We don't live long enough to examine every true argument. It is important to us to filter to useful ones. In that respect, starting the JS debate is the equivalent of starting a neovim vs xemacs debate, both of which are like chewing gum that's got all the flavour gone in the first hour.
> since the server was directly executing the script, security issues could easily creep in (the script shares the permissions of the HTTP server).

This is still the case. PHP often runs as www-data, Rails or Django or Node or whatever often run as a normal user (usual guess, Ubuntu user id 1000) with read/write access to all the files in that user home directory. Running in a container gives some isolation now.

Anyway, writing my first CGI script in C back in 1994 was quite a hell (not a very convenient language for string processing), then Perl and CGI.pm got the upper hand for a while.
How CGI scripts differ from Amazon Lambda and other serverless solutions?
Antifa doesn't impose a point of view at gunpoint. It is resistance to fascism - which is the quintessential point of view that is, inevitably, imposed at gunpoint, first with the protection of the police, and later, with the apparatus of the police.

The last time that viewpoint held mainstream support, sixty million people were killed - and it had to be put down, at gunpoint.
I'm not sure the consequences of falling home prices will be as catastrophic for the economy as it sounds.

At the moment the high price of real estate is putting a lot of strain on almost every other sector of the economy: tourism (cheaper to visit other beautiful places like Banff), tech (it's expensive to attract talent with high cost of living), services (similar deal). It's also driven out a lot of younger families which can have delayed impacts on the economy.

On the other hand, it's been great for the construction industry, tax revenue, and infrastructure investment. The high price of land has also justified investments in density which will result in a lasting increase of land value even if the market cools.

There are also a lot of people who have sold their expensive homes and taken the money to cheaper areas, like Victoria and Nanaimo, distributing the windfall a bit.
the raid device remains stable and fsyncs don't fail in that case.
I'm familiar with JS' warts, which can be avoided. At the same time JS has e.g. functions as first class objects, few and simple types, object and array literals, and a prototype based OO.

This makes its semantic more elegant and simple than some other mainstream languages, like e.g. C++, Java or C#, IMHO.
> I’m really grateful I had to cut my teeth on cgi because it forced me to understand the whole http request/response cycle in detail.

That's kind of what I like Golang webdev with the stdlib only, it's sort of similar in that way.
Depends on your definition of 'hot' (and also on your definition of 'disk'). If you mean 'FS volume under active write load' then no it isn't extremely common.
tty-logger: a readable logging for the terminal
Two other styles of TUI to consider: mc (which is technically a file manager, but it is a super productive one) and whiptail (which isn't a TUI either, but provides simple tools to make one.

I used whiptail to write the interface for 2 of my Raspberry Pis that have tiny screens on them. It works really well for things like that. If you've ever installed Linux, you've probably already seen it in action.
It's a nonsensical comparison unless you're well versed in doublespeak.
look at the filename https://www.govt.nz/assets/Uploads/error-map-with-nz-gone2.j...

error-map-with-nz-gone2.jpg
I enjoyed this part: "Researching for this post and learning about what sound is gave me a new perspective on the tree falling in the forest with nobody there to hear it question. I now think that no, it doesn’t make a sound. It makes an air pressure wave and that’s it."
One thing that isn't being discussed here is that if your neighbors don't do this, you'll be the only home left on the block. That's a bit depressing, to live deserted next to a bunch of burnt down homes. You can sell the house and move, but being in a burnt down neighborhood will definitely kill the value of your home, so you're losing a lot of money regardless.
Yes, I'd call that "grouping related data (and functions, if you're using OOP) together"; no need to obfuscate the matter by saying "thinking in types".

Incidentally, that's another thing about the difference between actually-skilled programmers and "pretenders": the former will always explain something in very simple terms, while the latter will try to use as much abstract and vague technical-sounding terms as possible.
Big fan of alternative OSes. I would add the word: viable to alternative/open platforms.

In lots of use cases this just means a modern, up-to-date, browser. Firefox OS had the potential to become instantly viable but Mozilla (I feel) was working with blinders on.

Haiku and ReactOS are at the cusp. ArcaOS (the latest OS/2 incarnation) would be jaw-dropping exciting if somehow (not likely) they went Open Source.

Aside from the major commercial players, distroLinux and the BSDs... I don't see lots of viability out there (sadly). Maybe Android x86 (though it's frustrating to use as a Desktop OS)...?
How Disney became entertainment’s apex predator
do you have the source code to FF8 because apparently that went missing
Assuming the gangsters are backed by pro mainland leaders, what are hoping to get out of this?
Hunter C++ package manager in need of donations
The problem with economic theory is that it assumes people are rational. There is absolutely zero historic record to support that. Until economics embraces reality it's foolish for the rest of us to hold a false god so high.