skysight-inc/HackerNews huggingface dataset:
Yup. Level 2 isn't a good idea and level 3 absolutely should not exist. L4 is even marginal--we are seeing problems with jetliners from this. Pilots are so used to flying the automation that when the L4 pukes (or worse, gets confused) they're out of practice and make mistakes flying the plane.

(However, I think the problem with planes *could be* handled by changing the currency definitions. Time spent in L4 shouldn't count towards being current--and I wouldn't count time spent simply cruising at altitude, either. Only time where the pilot actually has to fly, whether simulator or a real bird.)
Can it show a diff-of-diffs, and detect patches that were added, removed or reordered? Something like https://patchew.org/QEMU/20210414134112.25620-1-iii@linux.ib....
> What is the $/MWh cost associated with mining for, recycling, and disposing of battery components?

A chemical battery is rather compact, imagine how much stuff you need to build a gravitational mega-structure.
I have loved not commuting and I have a comfortable setup but I can’t honestly say that it hasn’t been a big problem being unable to get people’s answers to quick questions for days on end.
This is terrible, not to mention the UK was already the setting of the archetypical example of "prosecutor's fallacy" and flawed statistics-- Meadow's Law.

https://en.wikipedia.org/wiki/Meadow%27s_law
Show HN: Kvrocks(Redis On Rocksdb) has released 2.0 brings some new features
Qt Creator debugger fails on me constantly, it's 2021 and the leading C++ plaf. is completely unreliable in that many more cases.

That's why 'I must' use print debugging, because the 'powers that be' still provide a broken, half-baked solution 30 years in.

Print debugging is however so powerful, I think there almost should be a mechanism built into languages and tooling around it so that it becomes part of the process instead of a 'kind of workaround'. It's something we all do, constantly, and yet you'll never hear about it when people are arguing about Rust or Go.
Turkish Crypto Exchange Goes Bust as Founder Flees Country
This should be the headline of /r/cableporn :-)
"Unreasonable" here means that it works way better than it should for something so simple. It's a somewhat common phrasing. Example: "The Unreasonable Effectiveness of Data" https://static.googleusercontent.com/media/research.google.c...
So I'd be curious. I usually work in scripted languages Bash, Ruby, JS (bleh) a bit of python.

Sometimes I do some Java work though and I usually end up going to print debugging because trying to figure out all the Java logging framework, or not ending up like 40 layers deep in some magic framework dependency that is interecepting my code which is what always happens when I use a debugger.

That being said do those who work in compiled languages make more heavy use of debuggers?
Althea started out with a similar pitch. I'm not sure where they are now

https://althea.net/how-it-works
Any similar resources on writing interpreters?

Also is there are a technical difference between an interpreter and a VM?
What we have in our oh-so-humble and "advanced" society is the children of corbusier making horrendous buildings that make the people with no choice but to live in them miserable.

Is the parthenon gigantomanic? Is this?
https://cdn.lifedaily.com/wp-content/uploads/2019/01/22-most...

Is this?
https://preview.redd.it/hkwpt88wasv41.jpg?width=1024&auto=we...

Or this?
https://blog.eurail.com/wp-content/uploads/2016/07/Florence-...

Because I know a city made of buildings like the above is far more conducive to human dignity than a grid of "humble" glass boxes.

Should we all be living in and surrounded by identikit, homogenous apartments? Except for the architects and the rich, of course; they get to have centuries-old country mansions to flee to.

It isn't humble to humiliate people by making them to live in concrete and glass cages.
Print debugging is the only way in a distributed system the way we are building micro services these days. We just call it logging.

Edit: ..and do it in production
Here is one:
https://www.planetary.org/worlds/pale-blue-dot
Real mathematicians write in sand.
You can run w2k and probably XP under TinyEmu JS.
This is the most whiny and ridiculous post I've ever read on hn.
The planned cost was US$4.2 billion or US$4.3 billion; https://www.powermag.com/shakeup-for-720-mw-nuclear-smr-proj... says it was originally 600 megawatts, electric. That's US$7.17 per peak watt. That is not a good price, and the planned expansion to 720 MW and US$6.1 billion doesn't rescue it (US$8.47/W, somehow resulting in a lower LCOE estimate).

Optimistically, if you finance the original US$7.17 per peak watt at 3% per year, that capital is costing you 21.5¢ per year per peak watt. If you can run the reactor at an optimistic 95% capacity factor, that's 22.6¢ per average watt. There are 8765 hours in a year, so that's 2.6¢ per kilowatt hour or US$26 per megawatt hour. That's just the cost of building the plant; operating costs are added on top of that.

https://pv-magazine-usa.com/2020/05/28/record-low-solar-ppas... describes a recent photovoltaic PPA in Texas (not in Utah, but not far away) that's selling solar energy for US$15 per megawatt hour, and a battery-storage PPA that's selling at US$30/MWh, and notes that prices that year at the Palo Verde energy trading hub (in Arizona, a bit nearer to Utah) averaged US$26.58/MWh. With new generation capacity coming online and selling at $15 in the daytime and $30 at night, it's going to be hard to sell nuclear energy in the Southwest at $26/MWh plus opex and transmission costs. (The LCOE estimate in the POWER article, based on the original US$4.3 billion estimate for 600 MW capacity, was US$65/MWh). You can't turn your nuclear plant off in the daytime just because PV is driving LMPs negative. (And turning it off wouldn't reduce your capex even if you could, just your opex—maybe.)

Part of the problem is the quote from the former chair of the Nuclear Regulatory Commission in https://www.sciencemag.org/news/2019/02/smaller-safer-cheape...: "Nuclear does not do anything quickly." And that makes it expensive.

As I said three weeks ago, nuclear energy is the Amiga of energy sources: https://news.ycombinator.com/item?id=26674832

If this is what "Smaller, safer, cheaper" looks like, it's a definition of "cheaper" I'm not familiar with. How did this project get off the ground in the first place? Under what analysis did it look like a good deal?
This is trolling. It's purely a strawman setup - nothing factual is provided, it's all speculative; many of the conditions are known to be false; and it ignores our well-established knowledge about racism in law enforcement.

Yes, trolling, ignorant BS is not popular.
These IP addresses were unused for a very long time, so using them on internal networks worked fine. Once the Floridian company in the article started announcing them, gateway routers on the Chinese internal networks may have started sending their traffic to Florida.
On the end who's accountable for this mess? Also what do those software looks like tech wise, is it some heavy enterprise Java with Oracle?
As I recall, tapes that were "priced to rent" were still something under $100 so call it maybe $200 in today's money.
There's always gdb/lldb from the command line.
ITT: a non-controversial opinion shared by most programmers.

Print debugging is fast in many cases and requires little mental overhead to get going.

But for some/many systems, there's a huge startup and cooldown time for their applications - and compiling in a print, deploying the service, and then running through the steps necessary to recreate a bug is a non-trivial exercise. Think remote debugging of a deployed system with a bug that requires select network and data states that are hard or impossible to replicate in local/dev.

For things like this, being able to isolate the exact point of breakage by stepping through deployed code, and doing immediate evaluation at various points to interrogate state can't be beat.

This post strikes me as either (a) a younger programmer who still thinks that tool choice is a war rather than different tools for different jobs (b) someone making a limp effort at stoking controversy for attention.
;(

@dang can we get a black bar please?
By the author of the excellent https://c9x.me/compile/

A lightweight alternative to llvm
https://c9x.me/compile/doc/llvm.html
Yeah, but that's only because in 2021 everything is a deepfake. Even when it's just a normal fake relying on practical effects.

It's cooler to blame a deepfake than a silicon mask or a fake beard.
This is a horrifying miscarriage of justice, and could not have happened if "free/libre" was in the software's specifications. We must demand software freedom! Users must be entitled to see, run, modify, and share software.
I am sorry, but I can’t believe that a black billionaire has it worse than a white homeless person. How can you say that race is always more important than wealth? This is simply ridiculous.
How Apple made its new M1 chip
Infinitime uses DFU over Bluetooth and is non-brickable. Well, at least I didn't brick my dev-kit single time.
I'm not sure what the statistics are on enforcement, but wage theft is punishable with imprisonment in several states.
Sure, or some of us aren't so simple-minded that we only see things through the lens of the identity groups we belong to.
It’s “unreasonably effective”, meaning that a cost/benefit analysis is very clearly tilted towards benefit.
It’s the aggressive downvoting without correction, criticism or comment which is unusual.

What are your opinions on what occurred around WW1 with Armenians?
I am not the GP poster, and so I was not commenting on this specific case, but only on the more general principle. But if we apply the general principle to this case, it can be argued that placing women on a pedestal like this is both demeaning and othering them.
This is shameful. The creators/endorsers of this software are negligent and impede progress technology can bring to society: these people should be ousted from our profession.
Interpreters usually execute by walking the abstract syntax tree at runtime, bytecode VMs usually execute actual bytecode similar to machine code. The bytecode for such VMs is often way simpler than the instruction set for an actual computer, so it's far more portable between platforms.
The guy is still putting the blame on the Kernel project for not having a "don't submit bugs" clause.[1]

And insists it was not human research. [1]

How can this type of people be professors?

[1] https://www-users.cs.umn.edu/~kjlu/papers/clarifications-hc....
> Why would her record even need clearing if she was not convicted of anything.

Charges and arrests are recorded even without convictions, and are public records. They aren’t legally punishments (though people may make adverse decisions based on them) so they neither require conviction nor automatically disappear without one.
That's extremely sad and it is truth that we, people, are doing horrible things to each other for a long time. I hope you find comfort (and I hope God blesses us with the wisdom to fight against our own internal passions).

This shouldn't be about "this nation is bad, this nation is good". (saying it as a bulgarian, we also had complicated history with the Ottomans, but I think we can say we live peacefully with the ordinary turk people)

However, this doesn't mean we can't talk about genocides/massacres: germans can witness about many soviet atrocities, but they don't have the nerve to deny the Holocaust in the same time. We should seek the truth in both directions.
This highlights one of the hazards of a highly-automated future. A reason to put judges, purses, and other humans into the mix is to look for injustices and give people the right to make ad hoc exceptions.

If a mechanical process were to, say, photograph you at a red light camera, ticket you, and perhaps automatically take the funds from your account you might have no recourse. And once we have such a can imagine worse with opaque ML models and few to no humans in the loop.

Of course the system we have is also ripe for abuse, and can be unthinkingly rigid as well (think of “Brazil”). But better than full automation.
Without going into conspiracy-mode:

If you were a state and wanted to surpress certain narratives that negatively leverage your international standing, wouldn't you at the very least have google alerts regarding these topics? The non-techsavy public has learned how much impact relatively cheap bot-networks etc have in 2016. States do hire PR-agencies (also, read up on the direct relationship between "PR" and "Propaganda", they are the same thing), and PR agencies do this thing for a living, just usually its instagram, not HN.

Would be super interesting to know how HN tries to combat malicious voting though, especially since downvoting requires a karma-threshhold of 500 or something.
Thank you! Had to use Safari on mobile as the captcha did not play well with Firefox.
I thought about using that plugin, but I'll be missing out on the creative sponsored ads done by some YouTubers like Daniel Thrasher (plus his sponsored section is at the end so I can always skip them anyway).
This is beyond "Terry Gilliam's Brazil" level of dystopic.
> One example, a childhood friend of mine got a $75 parking ticket that he was not aware of, by the time he found out it was now $250 due to late fees and the state revoked his car registration. Unknown to him, he’s pulled over on the way to work and now gets slapped with another $200 for driving an unregistered vehicle. It was the end of the month, he didn’t have $500 to pay the fines and had to drive to work or lose his job. Pulled over again, this time license revoked and the fees are over $1000 and growing every month he could not pay. A warrant was eventually issued for his arrest, resulting in more fees accrued for the arrest and the interest of his unpaid fees while he was in jail.

So all these things happened and it was all during this unknown to him that it happened?

How does one have one's driver's licence revoked without being informed thereof?

This more so reads as though he did not properly read the notices he received from the government.

> Ha ha, I’m sure the person struggling to stay afloat can afford a lawyer.

That is why lawyers are appointed to the indigent in criminal cases.
Put uncommitted changes into a WIP commit (or multiple WIP commits), then fetch & rebase.

Putting stuff in commits ASAP locally is good practice anyway, since it guarantees you will never accidentally lose your work.
Here's one
https://www.jpl.nasa.gov/images/pale-blue-dot-revisited
No, most marketing is still based on actual facts.

"50% thinner" or "increased battery life" or "ripstop nylon" all refer to actual tangible benefits that are measurable and objective. They might be benefits you don't need, or apply only under ideal conditions, but they're still objective.

"Ergonomic" as applied to products refers to no measurable benefit at all. It's even worse than "green", which at least can be presumably translated into some measurable change in recycling, carbon, etc. "Ergonomic" has literally no objective quantity or quality it can be translated into whatsoever as a product attribute.
I don’t know why you’re being down voted. It’s an interesting idea.
Didn't know about `xh` and `curlie`, thanks!

(Apparently `xh` replaces `ht` because its repo redirects to `xh`.)
For python: i specifically recommend https://github.com/zestyping/q a lot, which is like print debugging on steroids:

All output goes to /tmp/q (or on Windows, to $HOME/tmp/q). You can watch the output with this shell command while your program is running:

tail -f /tmp/q
IDE vs Text editor. OOP vs Functional. Logger vs debugger. The holy wars that shouldn't be. Why can't we all be friends and accept that Vim is better than emacs.
>I specifically bought an iPhone because Apple seems to actively regulate what apps are allowed in the App Store while favoring customer privacy and security.

That is perfectly acceptable. Except when they ban it for competitive advantage. Which is the whole point of the discussion. And Apple even wrote it in their email as such.
That was the game change with the original iPad. When you strip all the other specs away and put an original iPad next to a 2010 laptop, you realize just how awful the mainstream LCD panels were at the time.
It's an exciting change I think will benefit consumers. Less being upsold on questionable i7s and more nice displays please.
The real story here is the countless number of times this woman and millions of others have been discriminated against in employment, education, finance, housing and other areas, without any notice, for the mere suggestion of some long past wrongdoing.

Wouldn’t a modern democracy, as we hold ourselves up to be, disallow the unfettered snooping into of ones past for most employment, housing, etc?
Swamping an SSD with write requests and forcing it to write-level aggressively is trashing an SSD IMHO. Since it both silently grinds to fulfill the requests and loses a lot of lifespan during the process.
I would think, more importantly, how many more people were charged for felony embezzlement for failing to return a video rental in Norman, Oklahoma, 20 years ago without their awareness? What motivated that chain of events?

This whole story needs some gravity, and more than what the local news station is giving it.
He meant that in some SQL Dialects you cannot check FIELD = NULL, you have to use FIELD IS (NOT) NULL (like Oracle). Therefore you cannot use FIELD inside an IN clause either.
If you share $HOME with your VM (which is apparently the default in Parallels), you're not gaining much in terms of security. https://zerodayengineering.com/blog/dont-share-your-home.htm...
Will you? It depends on the law, the resources law enforcement dedicates to moonshine enforcement, the attitude toward you of the individual officers, and your personal power - including your ability to afford a good lawyer.

And much of that is strongly correlated with race.
Quick summary on the ruling: https://www.oyez.org/cases/1975/74-5435
I'm surprised no one else in response has brought up notification requirements for background checks:

"...if the employer thinks it might not hire or retain you because of something in the report, it must give you a copy of the report and a 'notice of rights' that tells you how to contact the company that made the report." -- https://www.eeoc.gov/laws/guidance/background-checks-what-jo...
In Texas a class C is the lowest level of misdemeanor, and A is the highest misdemeanor. So a speeding ticket is the lowest level of crime you can commit.
Don't criticise lord bezos
"Angry extremists are always few"

But they are often supported by large portions of the general population, such as widespread support of the Nazi regime among ordinary Germans, widespread support of the Soviet totalitarian regime by their citizens (millions of which were murdered by the same regime), widespread support of Mao's Cultural Revolution, of Pol Pot, of countless civil wars (and just plain wars) all over the globe and throughout time.

Humans have not proven to be a very peaceful species, and it doesn't take much for them to lunge for each other's throats.
Probably explains why java has such a rich set of logging and debugging tools. Startup time, plus the idea that printing to stderr/stdout doesn't help you figure out where that goes in many java environments :)
> What ordinary people once made, they buy; and what they once fixed for themselves, they replace entirely or hire an expert to repair, whose expert fix often involves installing a pre-made replacement part.

It's of course the last part that really grinds me gears. Or worse, they depend on flowcharts and consumer idiocy to first replace parts that have been proven to be fine, or could be tested first. At least Ebay liquifies this used part market. Always sell your old junk. I've even sold a smashed up iphone for $50.

I had a cylinder misfire in a car and the dealership ignored my notes where I said I swapped around the coils and plugs several times but the misfire stayed in the same cylinder. Somehow they tried to sell me new coils and spark plugs which obviously were not the problem. Mindless flowchart followers, unsure if by design or by idiocy.
The highly-entertaining 1993 documentary "Theremin: An Electronic Odyssey" [1] devotes much attention to Clara Rockmore [2], an incredible figure I'm glad to see is a subject of this new film. I think it's fair to say Leon Theremin wouldn't have made it far without her.

1: https://www.imdb.com/title/tt0108323

2: https://en.wikipedia.org/wiki/Clara_Rockmore
We should have been smaller people with fewer needs.
I'm not an expert by far, but I feel like many people who write compilers or develop languages no longer recommend The Dragon Book as it's very outdated.

Additionally, the vast majority of compiler books and resources spend too much time on the easiest part of compiling: parsing. It's not uncommon for a book or a course dedicate 60-70% of its time to parsing. And leaves nothing to everything else.
Theft of any kind generally requires intent to convict. The way laws are written is generally pretty fair because anyone can go review the laws (except secret law). So that's not how the oligarchs protect themselves for the most part. They use selective enforcement instead, à la Jeffery Epstein/Les Wexner.
“The sky above was full of drones, tuned to a 404ing QR code.”
The standard install requires a domain to get a certificate for https.
If that were true, depending on path inforation, any botnet or other traffic destined to those networks would end up in this new AS8003 traffic sink, which would create a map of candidate CCP assets to target on the internet.

You could do the same with any AS. I haven't looked into bgp spoofing since about '99, but it seems to have matured since then. The idea of using it as ephemeral canary/honeynet space for tracking botnet C&C traffic seems like a reasonable play.
This is where you and I disagree, and frankly why our country will continue to decline into more polarization and violence.

I believe that you convince people that they're wrong by making a reasoned argument. You seem to believe that you convince people that they're wrong by shutting them up, and censoring them.

And as a free human being, I'll push whichever POV I so choose.
The real issue, in my mind, is that she had an outstanding charge for felony embezzlement that was reported in background checks but never scheduled for a court date. The government basically hamstrung her economic marketability for 22 years without giving her so much as a summons and a chance to clear her name in court.
I use the TunnelBear VPN because it has a 500MB/mo free limit and I use their different servers in different regions to check the localization of prices/text on my sites.
Matplotlib 3.4.0 Released
"misinformation" is the rallying cry of those who wish to suppress speech, even if that speech is patently false. Enough with the Gestapo tactics.

Instead, allow the incorrect statement to be contrasted with correct information.
Your premise is incorrect though. The Ottoman Empire was not directly responsible for the genocide - the Sultan didn't give orders one fine day in WW1 to massacre all Armenians. But the Turkish military men who eventually went on to depose the powerless Sultan and form the modern-day Republic of Turkey were the ones who instigated the genocide, including Ataturk himself. So yeah, the modern Republic of Turkey has every reason to fight against all allegations of genocide, even though it was an integral element in its independence movement.
That's fair but I don't think it's quite disingenuous to follow the letter of the law, and the spirit of what the person thinks the law should be.