skysight-inc/HackerNews huggingface dataset:
I suspect the reason for this piece is this bit buried in the middle:

> It’s in the context of that reevaluation that we recently experienced a furor over which date to assign to the beginning of American history. There are many candidates to consider: [...] Such debates, arising from different perspectives on the same evidence and constituting classic instances of revisionist history, are unlikely ever to be fully stilled

I.e. this is probably to be read in the context of an academic (or political) dispute about that subject. I guess someone proposed to move "the beginning of American history", someone else objected using the term "revisionism", and James M. Banner Jr. (a venerable 87-year-old historian) decided to weigh in and remind people of old truths about the field.

Personally, I think he's stretching the term a bit, at least in the modern (and negative) understanding of it; it's obviously true that the practice of historians requires constant re-evaluation, but the point should be to keep such efforts free of clear agendas - which is what "revisionist" tendencies typically have.
Then they might have been using it this whole time. If they kept to themselves we would have no idea.
You also have to consider distribution infrastructure. Currently, the Ontario grid is built to hand distribution from majority nuclear sources. When replacing nuclear reactors with wind and solar, it changes the centralized nature of the grid’s power source. The government then needs to invest big bucks into re-orienting the grid towards distributed distribution. Given that would mean going from one extreme to another, it’s no question why the government would feather replace nuclear with nuclear
I guess that prior to the FSF releasing GNAT, and the DoD dropping its Ada mandate, compiler vendors had a captive audience, and could charge a serious premium for their software.

I've read that the hardware required to use an Ada compiler was far more expensive than its competitors as well. I've heard more than one person say that this was a serious barrier to its adoption in the wider industry.
Light gray text on white background??? What kind of maniac designs a web page like that?
I assumed I was quite fluent in English, even in slangs, having seen a fair share of both American and British movies.

Now that I see the examples given, I think I would have mislabeled most of them too, even if I were highly motivated to label them.

Though it's normal for any language, it's very interesting how English is variable between dialects and time periods when it comes to slang. There are so many regional slangs of which I cannot understand all the nuances.

A few examples from this dataset, that I would not have labeled correctly:

- daaaaaamn girl! – mislabeled as ANGER

- [NAME] wept. – mislabeled as SADNESS

- [NAME] is bae, how dare you. – mislabeled as ANGER

And don't get me started on Australian/NZ slang. It's a completely different world.
Thinking "things should be better" was actually part of what led me down the rabbit hole of working on the Druid crate, and then starting my own crates (Panoramix and an unreleased druid fork).

> What do _you_ think it should look like?

Ideally, I'd want something "browser-devtools-like".

Like, you know how, when you hover your mouse over a DOM node in the DOM inspector, Chrome/Firefox will automatically highlight the rendered node on your page? I'd want that for code.

Like, I'd want to be able to hover on that `Binder(ProjectionPredicate(...)` dump, and have the IDE highlight the span in the input code of the `where clause` this matches.

(Or like, not in the input code, but in a buffer showing one of the intermediate representations.)

Other things I'd want:

- Being able to alt-click on the `Binder` log and open a page showing Binger's documentation, instead of having to ctrl+shift+f it in the code.

- Being able to select a value I don't like, and jump to the call stack that generated that value, inspect variables in that call stack, etc.

- Being able to hot-reload and execute spans with different parameters. Eg I'd want to be able to rewrite a function, and have it be recompiled on the fly, and called with the same parameters as before, and see the changes and new logs propagate. Of course this only works if the function is pure and part of a pass system; the idea being that the IDE would cache the previous passes.

The document I've seen that best encapsulates what I'd want is "Learnable Programming" by Bret Victor: http://worrydream.com/#!/LearnableProgramming

> I'm excited to try out Pernosco

I really liked Pernosco when I first saw it! I haven't had the occasion to use it yet, but I really like the principles behind it.

I've also heard good things about Jaeger, and the UI looks good in your screenshots. I might try to use it if I ever give working on rustc another try.
What's the ussje with the calendar? How Google parses your email and creates events is convenient, but fair enough. Perhaps the ability to easily share calendars with others? What are some things you are wishing it had?
It’s not as bad as that. SPAC investors can get their money back after the deal is announced and before the merger is consummated.

Some SPACs had over 90% of such redemptions, which makes it complicated for the private company being acquired: the SPAC may appear to have, say, $300 million in cash, but when the merger is through you only have less than $30 million. Bad news for loss-making growth businesses.
Signal is not decentralized and I don't really see how it could compete with what matrix has to offer.

The Blockchain comment is a jab at all the "crypto messengers" out there like obsidian, echo, status and the like.
"No it doesn't" is not much of an argument, and to quote one of your previous comments "Citations needed.".

Battery storage and hydrogen are not much solutions. From the article:

> To control these swings and provide reliable power, renewables advocates argue that battery storage and hydrogen can store electricity and dispatch it when solar and wind aren’t producing. Germany’s largest battery storage program is its home storage systems, but years of battery storage installations have barely made an impact on the German grid. The country currently has an estimated 435,000 homes equipped with battery storage systems of various capabilities, and 145,000 home storage systems were installed in 2021. But there are 40 million households in Germany, and home battery storage systems usually last only a few hours, while the grid needs storage that can support variations lasting weeks.
> Why is it every time I see "EU" anywhere in the title here on HN, it's them doing something really bad.. again.

Because outrage motivates people. First, it motivates writers to write articles, so you even get to have an insight into law making without being motivated to research it yourself. Next, people who read something they don't like are motivated to post it here.

For most topics at least one of these two steps is missing. Either no one writes about it (or only very niche websites without much reach) or people read it and "yeah, okay, nice" and go on with their day.
High-tech tool promises scientists an edge over the cane toad scourge
In theory unreachable portals can be eligible for deletion by reporting them on Niantic Wayfarer forum.

But that forum is a cesspool, both users and moderators are such assholes.
The navigation on bmws is top work.
So? That doesn’t justify shifting that costs to society. You’re assuming corporations have to be allowed to do whatever they want, because otherwise they would earn less money, and you’re assuming that’s not an acceptable outcome.
Don't buy a closed source car
If the software that's deciding whether or not you're allowed to heat your seats can connect in any way whatsoever to safety-critical systems in your car, you have bigger problems than running "hacked together software".
Note that you can totally have an immobilizer without remote unlock, or even batteries in the key.
<body>
<div id="app"></div>
</body>
I love your interface. Such pure white.
maybe they didn't realize but if you subjected them to any sort of cognitive, physical... actually you can almost say whatever kind of test, their performance in just about all of them would vastly downgrade compared to them in a rested sleep status.

these results have been known for a long time for various problem solving tasks (your error rate and task completion time will skyrocket), physically focused things like weight lifting or cardio (you will lift less and not be able to run as long before hitting a wall etc.), reaction tests (you will become a slowpoke), memory tests, mood and other psychometrics. there are also fairly obvious outward physiological effects, like increased collagen production will give you baggy eyes, etc.
Spirals.

Sleep debt > Lack of Focus > Stress at work > Stress migrates home > Bad Sleep from Stress > Spirals

May i point out that nothing protects from stress migrating home. Nothing. Normal Homo Sapiens Fight or Flight response expects the stress to cease after the dangerous encounters. The role switching of modern society does not offer a mitigation for that. Meaning the lion hunts you home to the cave. Every day.
Stressor handling strategys are plenty available
(Rock climbing -> refocus the stress response to a fleeting danger)
(Meditation -> Learn to control the stress producing body response), but the best one is to remove oneself from a stressfull environment.

Nothing is worth that payment reduction, after all you pay with your life, getting your system flooded with https://en.wikipedia.org/wiki/Cortisol which significantly reduces your lifes lenght and quality.

Just dont do it. If somebody wants to stress you, throw it on the floor and quit. Do it, until they stop stressing you.
Wow! “Pizzasallad”

I'm surprised the Cabbage and Red Pepper (Swedish “Pizzasallad”) are not pickled like Sauerkraut or Kimchi.

Sauerkraut : https://en.m.wikipedia.org/wiki/Sauerkraut

Kimchi : https://en.m.wikipedia.org/wiki/Kimchi

Coleslaw : https://en.m.wikipedia.org/wiki/Coleslaw

List of Pizza Varieties by Country : https://en.m.wikipedia.org/wiki/List_of_pizza_varieties_by_c...

Note! Edited to add ref:urls
Bear in mind that those known renewable prices are always including the little asterisk "* prices only computed when sun is shining and wind is blowing".

Renewable prices are computed as : "I put $XXX and got this much electricity during the year, so price per watt is $YYY -> renewable is cheap"

That calculation is not reflective of the reality of the needs. People - and anyone in charge of maintaining a power grid - think like so :

"I need YYY watts of electricity now, how much $XXX do I need to put down to get it ?"

That amount is massively higher in price per watt with renewable, because renewable can sometime works at >90% of their potential, and provide cheap and abundant electricity or they can decide to work at < 1% and be completely useless. And I have never seen anyone advocating for renewable that is willing to say "Please do cut my home line to save electricity when it's dark and windless - even in November - if batteries are low. I think it's better than building reliable backup supply".

Nuclear is the preferred choice here because you are going to get electricity in those situation at the push of a button. Maybe prices will be higher than the price per watt of renewable, but it will provide electricity when no amount of wind farms and solar panels are going to do the job. Meaning when prices of renewable are approaching infinity. In that case, expensive nuclear is still cheaper than failing renewable. Batteries can help renewable, but no one in anywhere near the ability to store energy for a whole country for weeks in cold countries, when days are very short and wind can just decide to stop blowing. There are other options than nuclear - like the usual coal, gas and oil, but they have their own problems - like CO2 emission. Other options include geothermal and hydro but they have ecological aspects as well, and tend to be more expensive than nuclear.
That doesn't really work, since `alert("Hello, World!")` or `doSomething()` are usually statements, not expressions; while `new SomeFunction()` is usually an expression, as is `'abc' in ['abc']`

I think that, in the context of JavaScript, if you want a "quick and dirty" way to differentiate them, the `console.log( /* put thing here */ ) ` idea from the article is the best way to go - if you can validly put the thing there, it's an expression, otherwise it's a statement.
So 'if', 'for', 'while' are not statements?
At least you're lucky enough to see some content at all :))
Netflix teams up with Microsoft on cheaper streaming with adverts
I've never read the ECMAScript spec; but searching through it, I can see that the terms they use is function declaration vs function expression. According to their terminology, function bar(){} on the second line of your function example is a function declaration.
You seem to be right: I just picked one, “Xerox Star”, and it is copied from Wikipedia with a couple of changes: “was” → “is”, “mouse” → “mouse (two-button)”

I think that putting attributions on each entry would be too distracting, I’d rather keep the clean style that focuses on the content, but there should be some attribution in the page footer.

Edit: Wow, also the pictures are lifted without attribution as noted in this other post: https://news.ycombinator.com/item?id=32093743
Money is supposed to be both. The problem is that money as a store of value is very bad for low quality consumerism
The article ends with

> Speaking of which—I wonder how long it will be before someone gets Doom running in Doom... in Doom? The mind boggles.

So, probably not... yet.
On the dynamic side of things we are working right now on adding support for dynamic block generation on generate_hcl, which should help.

Regarding dependencies, did you took a look on the orchestration features on Terramate ?

https://github.com/mineiros-io/terramate/blob/main/docs/orch...

They should be enough to let you easily define ordering and not depend on developers doing the ordering manually.
Statements are orders, expressions are questions.
Look at section 19 of the review. Matthew cut off a part of a graph from his sources that doesn't support his theses. How unscientific is that? Why shouldn't I be disappointed?

> Or get the instruments for a critical approach

What do you mean by that?
Could they rely on something in the smallprint? "You're paying for access to features as they become available, no guarantee that they will" etc.
Likely true: most cells in your body are younger than your age too.
> Why should I...?

There's no obligation to believe or not believe a source. There are the facts and then there's the interpretation of the facts, the latter is what constitutes history.

The crux is that the interpretation doesn't happen in a void. It's always driven by context in which a record first originated. Historiography isn't just about creating new narratives, it's also re-interpreting existing narratives within their context. Which interpretations of the past exist? Why did a particular narrative become dominant? What motivates historical actors to promote one narrative over another? To what extent are establish facts corroborating with an generally accepted narrative?

For instance, Caesar's De Bello Galico isn't an objective, factual account of his famous campaign to pacify Gaul. It's a textbook example of a narrative of the facts that served different purposes. Here we have a roman warlord who wants to capture the story for posterity, but also leverage his report as a propaganda and finally as an apology geared towards the senate and his enemies.

That doesn't mean we should dismiss De Bello Galico is a worthless account. Its value isn't in gaining a facts based perspective of the different cultures that populated Gaul some 2.000 years ago. Instead, it's an unique insight in the mind of a roman general and what motivates him to write a particular narrative.

Then there are the biases and opinions of the contemporary historian interpreting De Bello Galico today. That's where it gets interesting. The art / science of history is akin to watching the past through the back mirror in your car: perspectives and interpretations change as more time and distance passes by, as well as the mirror itself warping the image over time.

Ultimately, we are all slaves of the arrow of time. The idea that we can somehow capture the past in excruciating detail is almost predicated on the fact that you have to pretty much build a static, frozen version of the Universe at a particular moment in time. That's - of course - science fiction. So, when looking at the past, one has to always give countenance to the fact that you'd do so through the imperfect proxy of historical records, the fallible memory of eye witnesses and a sampling of artifacts. There's just no escaping that reality.
Thankfully, there's always a way to discard an offending node in the DOM, but really, why do I have to do this every time, I want to read an article? (I'm speaking of you, Ars Technica, but – sadly – not exclusively.)

Rule of thumb: any permanent element should be also (visually) static.
How does a captive portal help with throttling or locking out users? Is the idea that the user could just recycle their MAC and be let in again, well the same thing applies for captive portals.

In general, someone needs to take a quick look it the development time and customer support involved really can be motivated from the extra earnings. The trend is that fewer and fewer bother, and just see complimentary wifi as a value add instead.

Airports, cruise ships, and other places where it does make economic sense are better served by real things like 802.11x and per-user QR codes.
They will come and eat your cookie!
People interested in meta-history might like to check out the idea of "Whig History"

https://en.wikipedia.org/wiki/Whig_history
> ...Schiit Audio (its pronounced exactly as you think it is)...

I'm imagining "Downtown" Clay Davis from The Wire. No idea if that's correct or not but it makes me laugh.

https://www.youtube.com/watch?v=70eU840lc38
HN commenter slams news article
No, I'm quite certain the parent comment is correct. I'm only familiar with Florida's laws on the subject but I've personally had to deal with setting up intermittent audio recording in a "public" area (private business but not a room that anyone would think is "private") and state law was very clear that we had to make sure there was some reasonable signage to notify anyone entering the area that audio recording was being used.

A sign indicating audio recording was taking place is directly comparable to the standard "This call is being recorded for quality assurance" that's ubiquitous on corporate call queues. That's reasonable enough for consent in the context of security cams. If someone wants to talk on your doorstep after seeing the notice that's reasonable enough, if you don't consent then don't go up to the camera and talk about some private subject.
The article you're quoting is a rebuttal of another article by Guzey, and not of his book review.
Yeah I get this notion too.

Given the relative difference in size and complexity of structure, there is a vast power imbalance between the state and the citizen. There needs to be much more accountability.
Why would it ever dry up? The point of incentives and taxes is to translate preferences into the language of capitalism. If the "green money well dries up" and fossil fuel is more profitable than carbon-neutral fuel, this indicates that we have changed our mind about the importance of green power. At which point, we should switch back.

Funding is not a limited resource, it's a continuous choice.
Can you elaborate? How to use "QoS, metering and caps, etc." to enable people to pay for their usage?
It also buys them time to figure out if you really were critical and see who steps up to replace you. If at the end of the sabbatical you really were irreplaceable, they can fight a lot harder to keep you.
There is a very troubling trend to ignore regulations and comoliance. Either out of convenience or because the whole business model is build on it.

Those regulations are there for reason, and lot of comoanies adhere to them. If a "growth company" is unable or unwilling to do so, it should simply not be a public company (unable) or no business at all (unwilling).
Now I have Gir from Invader Zim [1] singing "The Doom Song" [2] stuck in my head.

[1] https://zim.fandom.com/wiki/GIR

[2] https://youtu.be/Nw_cdqQHGA8
A lot of criticism of the cryptocurrecy space seems to be around the busts and their related bankrupcies of crypto businesses. This article as well starts with that and I really struggle to get it. Why are peoplead that buisnesses fail? This is the idea of capitalism any way, when your money runs out your game is over. Creative destruction and the like.

What do people really expect? Corporate bailouts like we do it in the old world?
GoDaddy locks out derivatives of Chrome
Only allows direct versions of Google Chrome, Edge, Safari and Firefox

See message here when using Brave, a Google Chrome (chromium) derivative: https://i.imgur.com/MV66H85.png

Triggered when trying to log in.
It would appear I got myself confused between the collection dirty tricks that Uber have been shown to have perpetrated.

“they just cut off access to remotely hosted resources” from the top of this thread covers cutting off fixed locations as well as mobile app instances.
I'm not shitting on Dart if that's what you mean, quite the opposite, I'm just sad that Dart is not getting same amount of push from Google as Go. I'm afraid that one day Dart may end up in already impressive Google Graveyard[0]. I very much prefer Dart to Go but I'm in the minority.

[0] https://killedbygoogle.com/
I didn't say it's ok to do _because_ traditional IPO is troublesome.

It is ok to do because it is ok to do according to the regulators.

What I said is that there are legitimate reasons to use a SPAC vehicle, reasons other than pulling a scam on the investors.
I think that in many of these cases the deciding factor is not only fluency in the language, but also the harder problem of context. Labelling individual sentences without context is hard enough, but what makes it worse is that it then spreads to the mistaken assumption that sentences can be analysed without context based on the initial training.

I would argue that the very idea of "sentiment analysis" as applied to individual tweets is flawed... and that's even before we get into the much, much harder problems of sarcasm and irony.
I work at a company that focuses on automating the data labelling process for computer vision. It is clear that generating massive amounts of labels, either by hand or automatically, without the ability to ensure a consistent level of quality across the dataset, is a problem. Which is why we are investing in automating the QA process for training data so mistakes like these don't happen:

https://blog.encord.com/post/automating-the-assessment-of-tr...
> The Netherlands entire business is to be a tax haven inside the EU market.

while taxation in NL is lower than other countries like italy or French, it is not a tax haven, which is a precise definition that involves also border line legal activities.

what you maybe mean is that NL was able to lower taxes on companies because they understand their values, while other nations decided to go for a "tax the sh*t out of everything" and now they are surprised that companies are closing or moving to other nations.

the actual reasons for FCA and Mediaset to move to NL was more about legal :
on average in italy you get a decision in 5 years, in NL on average it takes 6 months.
We all knew they were doing it, this leaker's only crime is discrediting the agencies convenient brushoff where they'd label everyone a "conspiracy theorist" for even considering they have these capacities.

"Spooks in my wires?! It's more likely than you think!"
The Metaverse in 2040