skysight-inc/HackerNews huggingface dataset:
>"If Intel is serious this time about letting third parties into their fabs then it could be quite the reversal of fortune."

Interesting. I'm not familiar with this bit of Intel history. When were these exactly? It sounds like multiple occasions? Whose fortune would be reversed, Intel's relative to TSMC?
How difficult is it to switch from the Cox-owned Panoramic WiFi gateway to one's own modem and router? Is it necessary to contact Cox technical support, e.g. so they can change the MAC address (or equivalent) associated with the customer's account?
Seems not unlikely, though the IDF has been caught in lies like this in the past.

Still, blowing up civilian assets deliberately to get at nearby targets is supposed to be a war crime. There's like a whole treaty about it: https://en.wikipedia.org/wiki/Fourth_Geneva_Convention

Now, sure, I know the reply will be that Hamas also violates the Geneva convention routinely. And then everyone will dive in to scream about how the other side did it first.

And nothing will get better, because the sad truth is that Hamas, the IDF and the right wing Israeli coalition are in effect allies in a coordinated struggle against moderates on both sides who'd (amazing, I know) prefer not blowing people up. Politics on the Paletstinian side are harder to analyze, but for sure Likud needs an active Hamas adversary to stay in power. They're barely hanging on every election.
Yeah, this is complete nonsense. The science behind rockets were already being worked on long before WW2 or even the first expansion of territory of the Third Reich beyond the borders set at the closing of WW1.

It's like when people gave credit to Hitler for infrastructure projects such as the Autobahns which were already in progress before he took office.
Škoda Enyaq Review
There has never been elections in Gaza. Hamas runs a brutal dictatorship.

Fatah won elections in the West Bank in 2006, and has not allowed any elections since.
> who in clear mind would prefer to become a slave of MS ecosystem in webdev area in 21 century?

What's wrong with using .NET Core, which is open source and cross platform. Can't I create a ASP.NET Core application with Angular for front-end and deploy it in AWS as a Docker container. You are not necessarily becoming too dependent on the MS ecosystem.
I appreciate this comment, as there was (semi) recently som comments/posts about how linked lists in rust is hard - but this makes it sound more like "a linked list in rust looks a bit different (and is safer) than a linked list in c" (or: "rust is actually its own language, work with the grain").
No it is not. Why don't you read my posts again.

California is currently trending downward in certain metrics related to economics but this is entirely different from being in an "economic downturn."

California going into an economic downturn in the future is a 100 percent possibility. CA and the entire united States goes through economic downturns about roughly every decade and this has been going on for centuries. The economy is proovably cyclical.

Either way what Im saying is that the current metrics of migration show that California MAY become an economic waste land like Detroit. This is much worse than a economic downturn. Keyword: may, meaning not outside the realm of fantasy and also not a guarantee, but very very possible.

What is absolutely clear though is that if these metrics of negative brain drain continues then absolutely CA will become an economic wasteland.
In javascript, what prevents the body of the map function from doing arbitrary stuff? Don't you have to read that to know for sure, just like a for loop?

In some languages the map function may be restricted to not have side effects, in which case I'd agree, but not javascript, correct?
No evidence was provided for that claim, and I don't think it's a coincidence they decided to blow up a building that had the offices of journalists critical of Israeli foreign policy.
No, but the fact that you have the choice of staying with your current income stream means you can walk away from undesirable offers.
I started just despising JS. But with discipline and a well-configured linter, formatter, and ideally using Typescript, I've found it to become my favourite language.

Doesn't mean I'm saying JS is inherently beautiful. But if you ignore the bad features and do a little setup, it has the potential to be wonderful.
> When my Rust code successfully compiles, it usually works.

I think it was on a previous HN story where Rust programmers claimed that to get around borrow checker errors they just clone things. Now, the code may compile and technically be correct, but it hardly exemplifies the attention to detail normally required by a systems engineer.
> I’m all for it.

Not me. I abhor pretty lies, even when the knowledge of the truth proves to be harmful.
Santander services in the UK recovering after online issues
> they probably don't like hackers

Many of their breadwinners were made by 'hackers'.
People can leave in an hour. Equipment cannot, or at least not all equipment.
Perhaps the reason ML isn't used for socially positive stuff is because it's really not all that good, and while it can be profitable to sell ML tools and skills, the actual benefits to the organizations buying it are marginal. In an era when budgets for socially positive things have been cut to the bare minimums, and schools, libraries, social services, museums, and the visual and musical arts are crumbling, why would they spend a lot of money on something that doesn't work all that well, compared to simpler, cheaper, existing methods?
I really should have said that this appears to be a violation of International Law. The question should really be "How are the international community going to respond?"

The UN have taken a stance that says that Israel is an occupying force and so this kind of attack seems to be a clear problem for the international community to address:

> The United Nations, Human Rights Watch and many other international bodies and NGOs continues to consider Israel to be the occupying power of the Gaza Strip as Israel controls the Gaza Strip's airspace and territorial waters as well as the movement of people or goods in or out of Gaza by air or sea.[0]

[0] - https://en.wikipedia.org/wiki/Israeli-occupied_territories
NIH is corrupt and often covers for big pharma which funds it. SV40 has consistently been found in tumors across the body:

https://cancerres.aacrjournals.org/content/67/17/8065.short
Pyclean – cross platform, pure Python way to eliminate pyc/pycache
My theory is that HN readers are obsessed with solutions. Good at identifying good solutions but oblivious to whether something is a good problem.

Rust is a good solution to how to write software that is somewhat safer than C but rivals it in performance and doesn't require you to learn C++. But the problem itself is not something most programmers struggle with and hence Rust won't go anywhere (unless it gets the same kind of enterprise support Java has/had).

Node.js is a good solution to how to write single-threaded asynchronous programs in a scripting language. Not a problem most of us struggles with.

Erlang is a good solution to how to simulate thousands of message-passing processes. Also not a good problem.

MongoDB is (purportedly) a good solution to how to scale a database to tens of thousands of requests per second. A problem affecting perhaps 0.001% of all database developers. For the rest of us PostgreSQL works fine.

2^10 Javascript frameworks solves the problem on how to make web pages behave like desktop apps. Turns out users hate that.

Sooner or later, someone will release a database/web framework/programming language/whatever designed to be perfect for programmers working in the low-gravity environment on Mars. It will be hyped up as the best invention since sliced bread.
Are you refactoring code the right way?
The IDF is a state sponsored terrorist organization, we should not take the word of terrorists seriously.

https://twitter.com/IDF/status/1392197029355470848

> Our goal is only to strike terror.
> a dullwitted "woke" lecture

What did feel was a "lecture"? You read an article about the cultural history of a type of bean. That cultural history includes the fact that colonialism happened. Do you feel that every mention of colonialism is somehow propaganda? Don't you think that omitting the fact that colonialism happened, and that it influenced the cultural history of this bean, would be much more manipulative?
> He wouldn’t let open the Compaq and install it myself, and so I walked him through the installation.

This sort of thing happened to me all the time in my childhood. I knew a ton about computers relative to my whole family, yet they never trusted me with it and in fact often blamed me when stuff went wrong. My favorite was my grandpa saying I overloaded his computer by playing Starcraft after he had to get it replaced 6 months after I visited.
The preferred choice is just to pin your content directly, here’s an example with Hicetnunc:

https://gist.github.com/mattdesl/47f4ea12ea131eed8401bdacf95...
"Bend over and cough, Bud"
I'm not deciding what to do with other peoples money and I am not threatening anyone with violence.

We decide these things together through the democratic process.

I know it is hard for people like you, who reject democracy and any kind of power anyone could have over them, it must feel terrible to not be able to escape a system you disagree with. But I also think that on the spectrum of systems we had, it is not really fair so scream "taxation is theft" and "social security is immoral" at democracy, if you consider what we had before.
> I have zero, even being high paranoia, of some other country surveilling me

Right until the point of some weird twist in geopolitics and oops, that other country is sharing all it had on you with your home country.

It's like Microsoft buying Skype or Facebook buying WhatsApp, but you can't opt out and delete your account.
Very interesting stuff to read from the perspective of an unenlightened outsider.
Awakening the Web’s Sleeper Agents:Misusing Service Workers for Privacy Leakage [pdf]
So they were asked to evacuate before the destruction of the building and no loss of life
K&R is excellent. One of the things that makes it stand out would be almost irrelevant today, it has an excellent hand-made index. If you're wondering about, say, arithmetic conversions, the index gets you straight to the page which lists exactly what you needed. Wondering when to pick enum over #define? Again, the index has your back.

Today online you've got full text search, maybe you find two, three hits that are irrelevant, but it's so cheap you barely care. And in a book today the index is probably auto-generated (hiring somebody to write an index is not a thing these days) and so it's almost useless with dozens of irrelevant entries, but hey, like I said, full text search, so who cares?

Because C is such a small language and it was essentially finished when the book was written, they get to do a pretty complete survey while also teaching you, so you read the book once, now you understand C pretty well. The Rust book is much better than C++ books I tried, but because Rust is still immature there are big sections that are being rewritten or have already been rewritten, and of course the whole book can't be reordered and started over each time, so overall it's uneven.

I am reluctant to buy a printed Rust book because of that immaturity. My (second edition) K&R is still a pretty good survey of the language. Are there things it doesn't cover? Yes. But few of them are fundamental, whereas I feel like if I bought a Rust book today, in five years it's a historical curiosity like my Stroustrup, except hopefully better written. I still consult my K&R a few times a year, I don't even know where the books I own on other languages (including the long obsolete Stroustrup) are, I might not have unpacked them after moving years ago.
I don’t get it, are you proposing that alternative currencies like USD are completely carbon neutral and have no externalities?

Personally, I am not aware of any currency that does not have externalities, most currencies have a sizable body count from the wars required to preserve their value. Presumably, once Bitcoin is fully mined it may end up having the least externalities of any currency, past or present.
These are all really good points. I've mostly only lived places where I was "attached to the local economy" as you put it; I wish I had a better sense of what it's like to live someplace where you're not as locally enmeshed, and how that differs when your neighbors are or aren't in a similar situation.
It is standard operating procedure for Hamas to operate communication, command and control centers inside tall residential buildings. For example to synchronize 100 rocket launches to overwhelm iron done protection.

Since 500+ missiles are still being launched daily at Israeli civilian cities, Israel is slowly but methodically destroying any means necessary to launch those missiles.
Your bias is your own problem. There's clearly a solution that allows you to use snake_case and those that potentially import your library to seamlessly use all exports as camelCase, yet you're still bothered by that. It's nonsensical, Nim literally came up with the absolute most elegant solution to this.
Or Lua
The Great Geomagnetic Storm of May 15 1921
The reason is that Perseverance is the size and weight of a small SUV (around 1,000 kg) whereas the Chinese lander seems to be only 240 kg, so 1/4 of the weight. That is likely the reason why they were able to land it directly, the way comparably heavy US rovers, Spirit and Opportunity, also landed.
Wearing a mask is a lot more onerous than wearing a seat belt, shirt, or pants.
As someone who works in a few languages I find the array methods really handy as they work similarly. It's usually a bit clearer to me what the programmer's intention was with them rather than a straight for loop.
It's common for them to announce evacuation, yeah.

The government in Gaza has been firing rockets at Israel for the past few days; Israel says that this attack is a direct military response to the rockets, although (as you can see upthread) others dispute that story.
> Large teams can afford to have a subset of platform devs and a large body of RN app devs to make this plan work

This has been my experience as well. I work on an app that supports multiple generations of iot products. We were forced to start developing for the next gen product in react native, and let the legacy stuff just use the exiting ios and android codebases. We made it about 9 months before throwing out the react native work and porting it all back to native. Management doesn't realize that moving to react native doesn't mean you now only have to support 1 platform, it means you're now supporting 3.
And it is exactly because the US kept their stockpile to themselves and delayed giving the doses Canada had already bought an paid for that we had to make the decision.
A bit of both facetiousness and seriousness. I bring those questions up because your claim of there being a moral end to technical goals is vague and lacking in substance. Technology has no more of moral charge than atoms or stars do. In almost all cases, morality or lack thereof is incidental to the technology itself, not a direct consequence. If morality was the end of technological goal, then it could be measured. That morality predates measurement is irrelevant. Astronomy and agriculture predate human civilization by thousands of years and yet humanity today has been able to measure interstellar distances and complicated logistics of food production. If morality has yet to be discerned through an adequate metric, that is a failure of morality itself.
That's even cooler.
That's true but that's one of the fundamental problems with land ownership. The government sells the land while it is cheap, now it has no control over land usage anymore, it cannot do anything to fix the problem unless it repossesses the land at the current market value (or at least enough to pay the mortgage).

There are some workarounds, one could grant the property a tax discount equivalent to the assessed market value or pay zero tax for 20 years and then introduce the LVT. However, this would run into a different problem in the short term. The government would not receive property taxes for 20 years, at that point, outright buying the land would be a more appealing option because it is far less complicated.
Try to debug that nightmare. Usually you'll need to debug compiled code.
台湾省 hahahaha the HN mob will eat you alive for this comment
The Colonial Pipeline Attack Is a Dark Omen
While there remains some Arab support for informal, low-level violence directed towards Israel, ever since Black September etc. the Palestinians not being able to have a formal military to defend themselves is what all their neighbours can agree on, not just Israel.
Is this acceptable to you? I can burn down your home if I fill out the paperwork and warn you in advance?
No that is dangerous, consider this:

set -e
myfunc() {
date %x # syntax error; returns 1, should be +%x
echo 'should not get here'
}

if var=$(myfunc); then
echo $var # erroneously prints 'should not get here'
else
echo failed
fi

Then you will ignore failure, which is bad.

This is a variant of the issue that the sibling comment brought up -- error handling is disabled inside "if" conditions.

In Oil the whole construct is unconditionally disabled by strict_errexit. It's too subtle.

Oil has 2 ways of capturing the exit code, including

run --assign :status -- mycommand # exit 0 but assign the status to a var

and

shopt --unset errexit { # explicitly disable error handling if you want
mycmd
var status = $?
}

I'm looking for feedback to make sure that Oil has indeed fixed all of this stuff: https://www.oilshell.org/blog/2020/10/osh-features.html

Basically the situation is "damned if you do and damned if you don't" in Bourne shell, so you need language/interpreter changes to really fix it. The rules are too tricky to remember even for shell experts -- there are persistent arguments on POSIX behavior that is over 20 years old, simply because it's so confusing.

https://github.com/oilshell/oil/wiki/Where-To-Send-Feedback
Newbies aren't the only ones stringing them together and nesting them, even seniors like me are...to great effect, increased readability and are safer than potentially dangerous mutations.

I teach all my reports to lean heavily into the new array functions because, if wielded correctly, are much more powerful than using for loops while using less code.
Please make charts that:

- clearly explain what "Time consumption" means — arithmetic mean? geometric mean? median? elapsed time? cpu time?

- clearly explain what "weighted by time and memory" means — 2x cpu time and 1x memory? 1x elapsed time and 3x memory?

- clearly explain whether "Update date" means the date the chart was updated or the date the data was updated?

- clearly explain which data files were taken from the benchmarks game project and how they were processed?
"What kept them going was grit, determination and turtle blood. "You have to knock it back quickly, otherwise it sets into blancmange," Douglas explains. Plus it's got an "aftertaste that makes you want to wretch". Their mother rubbed turtle oil on the salt-water boils, and tried to keep them all hydrated with makeshift enema tubes made from the rungs of a ladder. "It was her nursing background. She knew the water at the bottom of the dinghy was poisonous if taken orally because it was a mixture of rain water, blood and turtle offal. But if you take it rectally, the poison doesn't go through the digestive system."

Unbelievable!
I’d be more inclined to quote and think in terms of Brooks than Stalin since the latter was speaking to tanks iirc, and the former to something more akin to scientists: “adding manpower to a late software project makes it later.”

The US probably also suffers from a surfeit of “scientists” as the Thiel theory would have it, just not as bad of a problem as China.

https://conversationswithtyler.com/episodes/peter-thiel/
That’s not the point. The point is that you have a basic revenue doing nothing, and only a marginally higher revenue if you work. How you segment these revenues isn’t the problem.
Where do you live? Ever driven the 210, 91, 215 or 15 around the Riverside/San Bernardino area? Smog is absolutely still a thing. Bakersfield has the worst air in the US.

California is absolutely desirable and I never said it wasn’t. But your reasons for it being the top spots don’t jive with what people actually feel or think. A lot of houses are being sold sight unseen for cash, sometimes up to 25+% over offer, just to be rented out for a profit by someone from out of state the demand is propped up by this as well as normal migration in.
As they said in README, it’s inspired by Alex King’s Parse, don’t validate [1].

Basically, rather than write a validation function, write a parser that returns a result of a specific type and use that type everywhere else. Then you can make sure the raw inputs are always validated.

[1] https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-va...
That has nothing to do with Javascript's merits as a language though. It's simply the only language browsers expose the DOM to natively.
I find the active voice makes it much more clear what is happening. But I do agree that assigning blame needs to be avoided so people are comfortable dissecting these issues. I think the key point is just removing names entirely. "An engineer introduced a bug" or "The on-call adjusted the setting". Having read through many a post-mortem, I cringe every time there is a section using the passive voice heavily. It conjures up an image of a cursed system where awful things descend from the heavens and the engineers are powerless to do anything about it.

Reading through a post-mortem with the active voice makes a much more clear picture to me. It becomes easier to understand the events that led to a problem. From there the key is to figure out "Why did the system not prevent this mistake".
Check out thorium, the nuclear fuel that is superior to Uranium and infact will eat nuclear waste as part of its breakdown process.

Los Alamos built a reactor that fit on a plane circa 1967 and it worked.

However, this fission doesn’t produce plutonium and so it can’t make bombs. So thorium was put away and now there is a movement to revive it.
There's an entire class of vulnerabilities caused by having separate verification and parsing logic, typically with fields that usually only one is used, but the format supports multiple. The verifier checks the first one but the parser uses the last one.
Yes, Oil fixes this with strict_errexit:

sibling comment: https://news.ycombinator.com/item?id=27166719

blog post: https://www.oilshell.org/blog/2020/10/osh-features.html

It needs some official documentation, but if you download Oil and see any other problems I'm interested! I think I fixed all of them.

https://github.com/oilshell/oil/wiki/Where-To-Send-Feedback
DDPM – Diffusion Models Beat GANs on Image Synthesis [video]
because that's how they do things.

Terrorist organizations ("elected" or not) don't usually contain themselves to just their evil bases and well defined areas.

Given that Israel believes this is a legitimate target against Hammas (whether it contains intelligence, weapon caches or weapon manufacturing), the target itself are not the people occupying it. That's why, in order to minimize casualties while still operating a war effort, they notify and allow ample time to evacuate the building

APs vague "we were notified" and "narrowly evacuated" is an exaggeration, they were notified by the Israelis themselves and given time to evacuate (that's why they don't mention any casualties in that story, since they probably don't exist).
You could argue that no (primarily or not) civilian targets should be attacked ever but that's another subject
Open source devs under corporate pressure to adopt less-permissive licenses
Facebook’s Secret Rules on Word “Zionist” Impede Criticism of Israel