skysight-inc/HackerNews huggingface dataset:
That's not what "genocide denial" means. This was perhaps wrong judgement in hindsight.

Calling this or other things "genocide denial" and similarly extreme terms is a common tactic in order to craft an ad-hominem attack to divert from anti-imperialist criticism.

I'm in part Bosnian, so American intervention has had a very real impact on my family's well being and even survival. So I'm at least ambivalent if not opposed to some of Chomsky's views on anti-imperialism, even though I respect his principled stance.

But calling him a "genocide denier" is incredibly cheap. If you read the rationale behind his early assessments of the situation, it becomes clear that it was based on (well founded) mistrust of American reporting. As the author of "Manufacturing Consent" he has been very consistent in that view.
> [SERENE:] Special Engineering Review of Events Nobody Envisioned
I think you described manners rather than morals.
Wouldn't help in this case, the bugs are in things that Rust's type system doesn't help you with like references being held across processes that are sharing memory segments, connected to GCd JavaScript heaps. Affine types aren't able to express that stuff.
The reason for that is most people don't just "forget" their tickets at home.
Gotta just use curl
Krystal returns to 5-day working week
The browser is essentially the operating system for most computing today so access to peripherals is reasonable.

My current job uses USB security keys and I assumed I'd have to configure them in the OS before the browser was aware of them -nope! Chrome knows if the key is in the USB port and can interact with it with my approval, which is exactly right.

The leap from access to USB to access to serial is minimal. As long as the right permission checks are in place.
When I was small enough to fit inside of them I absolutely loved playing in cardboard boxes too!
The McDonald's coffee case is often ridiculed, but I understand that they have their coffee temperatures intentionally quite high. Apparently, this would mask the taste of cheap beans.

Are McDonald's coffees (in US, because in EU it certainly is not) absurdly hot?
Non-affiliate link: https://www.amazon.com/Longitude-Genius-Greatest-Scientific-...

I listen to the audiobook and thoroughly enjoyed it.
Because when DNT setting was introduced, it was instead used as another piece of data for tracking.

And abuse in this space is rampant.
Should have a spare set.
I prefer that I don't need to figure it all out - that the tools pipe lengthy --help to $PAGER themselves. Or open manpage like git does. I don't think this is ever used in noninteractive environment.
I think this Carton project is on a lower level than Triton. With Triton you'd start the Triton server then make requests against it, while Carton is more like a library that you include in your application/library and code it with the same language you'd write your application/library.
Regulation on work hours, holidays and the like is better handled by government legislation on the whole. I mean it works ok in France for example.
Tell HN: Consider waiting before upgrading to macOS Sonoma
I upgraded to it yesterday and noticed several bugs, two of which are quite annoying:

1. The Touch ID feature is not functioning perfectly. It fails to detect fingerprints after only two unsuccessful attempts, whereas it used to allow around 5 fingerprint retries before requesting a password.

2. Today, when I locked my computer and tried to log in to my main account, it displayed the profile picture of the standard account and the name 'main account.' I only realized this after restarting macOS.

Occasionally, when launching new apps, the screen experiences a brief glitch.

It appears that there may not have been enough testing done on Sonoma.
The problem with policy changes like this is that it will inevitably scoop up some kid just playing around with Web API's. If this were to be a policy change, I think we should rather require browser developers to have all sensor features (location, motion, etc) opt-in only which most browsers already do.
Because browsers are the modern operating system. Many people write applications for the browser because it is cross platform meaning you can target windows, mac, linux (on all of those weird CPUs it supports), freebsd, some student class project, and so on. Anything you can think of that needs a sensor could be done in the browser.
If it's in a header file it imports the namespace into everything else. People make a big deal about it even though most of the time it isn't. If it is isolated to a compilation unit it's fine.
His debate opponents seem to be pretty nasty with him and come out the gate swinging. Why blame him for doing the same?
interactive and non-interactive use should diverge as little as possible.

Personal, I like it, when a program directs me to its help-command, when I give it a bad option, like

> openssl blabla
Invalid command 'blabla'; type "help" for a list.
Hunger is subjective. Starvation isn't.
Unfortunately people don't automagically switch to better things, especially when they aren't the ones suffering from the choice
What is electoral fake news may turn out to be true. Kinda foolish to ask platforms to decide what is true and what is not.

Remember the Hunter Biden laptop story? Was it fake news?
I suspect not. Children are exposed to far less text than LLMs. LLMs are parlour tricks that teach us nothing about how humans do it.
Just record couple hours of phone usage IMU data and then feed it to them with random segments added together and they won't by any wiser. Or just rock the phone in it's cradle. There are companies with robots tapping the screens, adding some rocking movements is not going to be that hard.
This can definitely be learned in a methodical way, this is very common in the military, for instance. Of course, this will usually not work when you are wide awake and not sleepy at all, but in that case it is also not needed. So you are not wrong: this is for times when you simply cannot have a normal sleep schedule, for instance during a military operation or while doing a multi-day shift at the hospital, where you are practically always sleep-deprived. In the military, this is methodically trained specifically for these situations, in a civilian setting it will often simply develop naturally, out of necessity.
Isn't the link you posted, only for the case?
I don't love that you'll have to choose between PoE, M.2, or active cooling / a case.
Bravo. Freedom is not taken with a booming voice but a tide of whispers.
> To me, "moral relativism" just means the recognition that different societies had and have different moral ideas, and that even within a single society rules are murky and fluid, and often outright undefined.

That’s just a sociological trick. You redefine X to mean “what people think X is” and come to “profound” conclusions. That’s like saying that the laws of the universe has changed when Einstein invented relativity.

Moral relativism is, for example, when you think that being a slave owner in 1800 in the US wouldn’t be bad but being a slave owner in 2023 in the US is bad because of specific cultural background that is different then and now. It’s not about people disagreeing on what constitutes bad actions or conditions per se. Everyone understands that people disagree on stuff. It doesn’t make one a moral relativist in any useful notion of that word.
I think what Chomsky is saying here "rhymes" with his theory of Universal Grammar (UG).

The UG belief is that there are a finite set of "primitives" of language, and all human languages have grammar syntax that are the permutations of those primitives. This is actually pretty clearly the case for programming languages -- primitives like addition/subtraction, methods, objects, etc. -- are chosen by language developers in different doses, and we group languages together based on these grammatical syntax choices (e.g. functional family of languages, declarative/imperative languages).

It sounds like Chomsky is claiming morals work the same way; there are a finite set of things that humans find reprehensible or good. Per that, certain cultures at certain times may have different permutations of what they group into the 'reprehensible bucket,' but the set of choices is constrained.
The real problem is that I don't think competitor browsers are much better on privacy OR they don't have the same security. Would be happy to be proven wrong.
Just our luck: the one vegan Trilobite
The attitude that a serious academic subject has no practical application is pretty anti-intellectual: it's a good heuristic to say that it's probably wrong.
> But very few actually want to put on the enormous amount of work needed to improve YAML or create a new language.

No need to create a new language: S-expressions have existed for longer than I’ve been alive.

> IMO if there was something that was substantially better, we would see projects switching to it in a heartbeat.

I disagree. Path-dependence is a real issue, as are local maxima.

> the effort to make any kind of switch so you can shorten Norway

It’s not so that one can shorten Norway; it’s to avoid silent errors (like the Excel-gene issue). Fortunately, this particular bug no longer exists in the current YAML spec.
Make everything exportable to csv / excel.

The ones who actually use it, you won't cover all their edge cases.
Basically, no one really knows what consciousness is or how to create it.

But AI fans have "faith" that it will just "emerge" from really big binary software ... somehow.

Proof in my opinion that religion never really dies, it just continually transforms into ever more sophisticated delusions.

Maybe it is an inherent side effect of consciousness.
Probably because of things like Github Actions, which uses YAML. The correct thing to do is use the .yml (like 15 lines) to execute a script of some kind, that does the real work, and can more easily be tested, changed, and used on its own.

But many people instead start writing more and more in the yaml files to do what they want, and they're left with a mess that cannot easily be run outside of github actions, so then they test it less, or other teams build parallel processes to do the same things but locally, etc
Ah, that requires that you bought the ticket through the app and is otherwise about as useful as the DBs falsified statistics.
Profit has many meanings. The IRS considers my wages to not be profit to my company, but they are profit to me.

I could setup a non-profit that explicitly doesn’t aim to profit, but it does so by paying my very comfortably. Profit‽

This disconnect is what causes many businesses that are successful (they earn enough for expenses and rainy days) to explode and die when sold, because they don’t earn enough for all that plus interest expenses plus return on capital.
The expectation is that the true value is 1.0g, and the difference is due to errors in their experiment.
Because many people (myself included) find it A) interesting, and/or; B) useful.
Example:

(->> (range 10) ;; (0 1 2 3 4 5 6 7 8 9)
(filter even?) ;; (0 2 4 6 8)
(map inc) ;; (1 3 5 7 9)
(apply +)) ;; 25
=> 25

which macroexpands to:

(apply + (map inc (filter even? (range 10))))
People shit on YAML then happily use Python that has just as many strings.

'', "", f'', f"", b'', b"", """""", "" "", '' '', r'', r""

Then there's docstrings which have special language support, textwrap.dedent, type annotation strings, several different interpolating systems and most people don't even know some of them.

YAMLs strings are overblown and are just the result of having a few modifiers. Of all the things to complain about having ways to make chucks of text readable is the weirdest one. Don't even dare look at how many weird strings bash has.
> They also have value as a well known and well supported hardware target even in cases where the GPIOs aren’t needed

true, there are cases, but "well known" and "well supported" is the point i tried to make in favor of enterprise thin-clients and the like as they are pc's and run most commodity operating systems and applications.

> hobby 3D printer community uses them extensively

i'm sure they are (literally)
> Why would you judge someone based on their profession?

Good luck getting cancer-treatment tips by Steve Jobs.

But I see what you're really doing here. Doesn't really matter, the post was rightly binned. Have a great day.
Vendors, vendors, vendors. I work on one of the sites listed in the article and it's shocking how many external vendors they have for various things. Stuff like this is always a vendor adding in extra functionality.
Unions can work but can have downsides as well. I mean take Detroit which used to be a booming place and the world center of the motor industry. In the good times when they were making a lot of money the unions negotiated high wages, conditions etc. Then when things turned down a bit, instead of being able to cut that companies just moved elsewhere and it's been downhill ever since.
It is used everywhere. ML/AI would be a good example.
I think bugs are common on every new release, from any software vendor.

Think about it, they've only tested things internally and haven't received bug reports from the masses yet.

If you really value stability, perhaps don't upgrade for a few months.
Been really tempted to integrate PAGER support into the cli library I maintain (clap which is for Rust)
Yeah, this is where it really gets painful. CI/CD systems like GitLab don't include linters for their yaml configs so you're just shooting in the dark trying to get it work for push after push. it's a terrible way to make a system
>without starting out with an inborn sense of grammar

I'm not so sure though, because it starts by being fed sentences assembled by people.

Sort of how we wouldn't say that a book itself has a "good command of language", but that the writer has one, and put it in the book.

So you might need a seed with "an inborn sense of grammar" to create language first and a training corpus second, but once that's available in huge volumes you can mechanically train an LLM to appear to have a "good command of language" just by brute force.

Would an LLM gain a "good command of language" if it was just fed all the taling a human hears and the words it reads in its first 18 years of life?
It's a fairly common way of bundling multiple files into one that has large support and usually "good enough" compression.

It's hardly revolutionary to do this, here are some common examples of things that are zip files but don't label themselves as such:

- .jar

- .odt, .ods, .odp, .docx, .xlsx, .pptx

- .epub

- .apk

- .crx, .xpi
The main question of the second essay is the ethnocentrism often criticized in my anthropological perspective. Those who protest against "Western ethnocentrism" willingly imagine that they owe nothing to the West since they vehemently attack it. In reality, their perspective is the most Western that has ever existed, more typically Western than that of their opponents.

The revolt against ethnocentrism is an invention of the West, nonexistent elsewhere. Its first great literary success is the famous essay by Montaigne on "The Cannibals," which is already over four hundred years old. The author's anti-Western rhetoric, not always in good faith, is the starting point of a long war against only one ethnocentrism, of course, that of the West itself. This endeavor produces its most beautiful masterpieces in the 18th century and resurfaces, more virulent than ever, after the Second World War.

What characterizes the most recent phase is the abandonment of the elegance and humor of the great ancestors, in favor of very 20th-century neologisms, such as the word "ethnocentrism" itself. The rococo trinkets of the Enlightenment era are covered with a slightly thick veneer. Where Montesquieu said, "How can one be Persian?" our contemporaries roar "against Western ethnocentrism." The essence of the debate has hardly changed.

"This debate is, moreover, legitimate. Western culture is ethnocentric too, it is obvious, as ethnocentric as all the others and in a more brutally effective way, of course, because of its power. It is not a matter of denying this, but why not also recognize an irrefutable historical evidence at the same time? Unlike all other cultures, which have always been straightforwardly and unapologetically ethnocentric, we Westerners are always simultaneously ourselves and our own enemy. We are the supreme Majesty and the opposition to His Majesty. We condemn what we are, or believe to be, with often ineffective fervor, but at least we try. What is happening today is another example of the passion for self-criticism, which only exists among beings touched by Judeo-Christian civilization."

Excerpt from "The One by Whom Scandal Comes" by René Girard
A similar device is central in Philip K Dick's "A Scanner Darkly" too.
Re-Introducing the Cloudflare Workers Playground
Calling for introspection is all well and good, but there's nothing ethical about actively denying the reality of what is happening abroad.

In the end, it is just an attempt to shore up weak arguments with weaker falsehoods.
A "whole ecosystem" could mean a 2 square meter area or a 500 square km area. The article doesn't really specify how big of an issue it really is.
Why do you think that combustion fuels are a dead end?
I'm all for historical trivia, when it comes sourced - or at least from a source reputable in historical matters. This piece is neither.
>either ran on desktops using Access & Excel or were on older BI products (Cognos). It was shocking -- at the time (I was naive)

I think some people have a skewed view if they do most of their work with VC funded/SV companies. The average person at these companies is way more data savvy than average.

But there are so many companies out there that make a ton of money and have data-unsophisticated-but-domain-wise users, and old systems. Low hanging fruit.
This is just industry entrenchment. Owning a pair of old vs new raybans just doesn't compare, it's not just the weight. The springs and material are simply stronger, they don't break or get scuffed as easily. The new lenses may have some better technical properties in the lab or extreme settings but the biggest difference is just keeping them smudge free. Old lenses just stay clean and are so much easier to simply wipe down. The new ones are nearly impossible to clean without chemicals and seem to get dirty almost immediately.

The bit about cars is telling too. Yes new cars are better in everyway on paper and in extreme cases. But from an actual consumer usage standpoint it's not the always better... $3500 repair because I bumped a guardrail on the highway one night vs some touchup paint in an older car. High speed collision, sure new car is preferred.

No one at a marina is going to try and sell you on a 1980s Yamaha 2-Stroke vs the new EFI 4 Strokes, but anyone that owns both would tell you they just wish they made a few improvements to the old style instead of going completely modern. Of course the new motor makes 30 more HP and uses less fuel but it needs vastly more maintenance and you need an entire parts store to have a reasonable chance of avoiding being stranded.

The improvements are great, but for most things, for most people, they just want them to work well for their intended typical usage.

It's wonderful the new F225s can operate in 9ft swells at 0F but I would really just like it to have a greater than 50% chance of starting up in calm 75 degree weather which is like 90% of the time I'm boating.

You know the dealers recommendations though, and I'm not joking, is just buy two (or more) motors!
Well, if you ban tourism, you're on an efficient track of slowing global warming.
Color relies on ostensive definition. It's a public part of language whether someone is color-blind or not. When we say "that car is red" we are, in a sense, pointing to something and then using the concept and rules of color in our language. We might see something as a particular color through perception, but when we see "that --->" we are, in a sense, "seeing" in language (including body language, for instance. You could ask me which one is red and I could simply point).

We, of course, might disagree, but color-blind people learn which traffic lights are red, green, or yellow, regardless of their perceptual faculties. Because the color is not just what you see, but what you say.
In hindsight, with it being now 20 years later, which approach to SMP do you think was the better technical choice?

The FreeBSD model or DragonflyBSD approach?
>The browser is essentially the operating system for most computing today so access to peripherals is reasonable.

Sure, but the fact that browsers became operating systems is unreasonable in the first place.
I guess I don’t know how you got from A to B there. I love the idea of kids being able to experiment with serial ports (though I’m not sure what you mean in that context, WebUSB?) in a safe, locked down programming environment.

Ideally it wouldn’t mean random web sites request motion data from you but I really don’t see this as ruining the internet.
I've used to take a giant json file and help me get a handle of the scheme. it wouldn't all fit in the window so I just cut some of it out.

I also used to take a chunk of html and replace all the class names and src urls with ...

I also had a list of 300 codes that kind of had semantic names and it was able to build me a table that mapped to a second list of about 20(code, descriptions).
Are Consumers Willing to Pay a Premium for Low-Carbon Aluminum?
Highly unlikely. It has more to do with what we focus our attention on, rather than anything in physics.

It's like Einstein's[1] explanation of the relativity of time - "When you sit with a nice girl for two hours you think it’s only a minute, but when you sit on a hot stove for a minute you think it’s two hours” - which actually has nothing to do with the relativity of time, since the entities are not moving with respect to each other.

[1] Einstein apparently had his secretary give this answer when people asked for an explanation of relativity, because they didn't understand accurate answers (source: https://quoteinvestigator.com/2014/11/24/hot-stove/#:~:text=....
Maybe you and I have different understandings about what "Proof of Concept" means, but if you're supposed to deliver cross-language interoperability and have successfully delivered it to three different languages with wildly different runtimes, I think I'd consider that a successful proof of concept and since you're demonstrated that the bindings works for at least two other languages, it's more or less trivial to get it to work for N other languages, so this is clearly beyond the proof of concept stage at this point, and trying to reach a maturity stage instead.
> they've only tested things internally

Nit: There is a public beta channel with external testers.

But otherwise I agree. Waiting for the first minor version after a major release is rarely a bad idea (assuming any security patches are backported to earlier major releases).
Seeing where the mobile world goes, I still prefer my browsers, at least I can modify the websites as I want.

Sure it's not great, but the alternatives are worse.
Ok, but realize that a lot of the readership here is in California, and the DC Metro is a far far bigger step up over our systems than it is from the DC Metro to, say, Tokyo.

There were three and four minute headways between trains in DC! This is just incomprehensible technological advancement for Californians.
How would you go about doing this - just out of curiosity.
Listening to some of these arguments you'd believe we need to get an expert's opinion and a literature review to gauge the quality of the things we use in our daily lives.

I don't need an expert showing me a frequency curve to gauge the quality of earphones, I don't need an expert on manufacturing to tell me whether my current pair of glasses are more or less solid than the previous pair.

Part of being an intelligent person is also accepting that other people are just as intelligent as you, and not complete fools. People can see what's right in front of their eyes.