skysight-inc/HackerNews huggingface dataset:
Nice job! I was expecting the usual "I made a window manager in JS" type of web OS, but this is an actual OS as in a kernel + userland programs that can run on it.

It seems that the file system is systematically queried over HTTP and never cached: calling `ls` multiple times does a query for each element of the PATH then for the "binary" itself (a .wasm file). It that a design choice? Like to be able to have multiple users connected on the same remote filesystem and have each access up-to-date? Or is that something that will be optimized later on?

EDIT: I see that files that I create are stored locally (and available whatever the login I choose at the beginning).

I came across a few bugs: trying to use pipes to chain commands always hang, and ^C doesn't work; using an append file redirection ">>" to add a line to a file (I tried creating a multi line file with `cat` but it failed) makes every subsequent commands fail.
Yeah i guess after a certain number of moves it wouldn't but for the first half it would.
If you’re regularly working 50-60 hours a week and have two small children, I don’t see how you can possibly make time for anything else. My advice is to cut back on your working hours if you can. Also, why do you want to grind leetcode? Unless you want to switch jobs in the next 3-6 months, grinding leetcode is not IMO a very good way to spend your limited time
In a free market for books, the publisher sets a price and then the buyer compares that price with other options and makes a choice. They can choose to buy it new, buy it used, buy a substitute, or even not to buy any book at all. In this situation, piracy is absolutely unethical.

Textbooks are not a free market. The person making the decision in the textbook market is not the person whose finances are at stake. The student is often left with only two choices: buy it new or buy it used.

Knowing that they are very close to having a completely captive customer base, textbook publishers do everything they can to make "buy it used" no longer an option either. As soon the used price drops low enough that people stop buying it new, rather than lowering prices they shuffle the problems and trot out a new edition. No extra work was done by the author to merit this perpetual $200 price tag.

In this situation, I can hardly begrudge college students who try to find an affordable option to get out of this scam, even if it's illegal. The textbook industry broke the social contract, so our ethical obligations to them are nullified.
> You seem to be ignoring political realities on the ground by framing it this way.

Could you expand on what you mean here, particularly as regards the comment you're responding to?
In Germany? It gets superceded by more ethnic retailers importing cheap produce from their relatively poorer origin countries, and offering actual competitive prices against the likes of Aldi and Lidl.

I've noticed a surge in Germans going to Turkish/Arabic food stores in the last few years.
Considering I just lost power to my house containing my homelab due to a storm, absolutely lol
On the validity of aristocracy as an idea? It makes it an ironically self-defeating one: to actually possess (political, among other) ariste is to not seek power for its own sake. Thus, openly pining for aristocracy demonstrates a lack of ariste.

(Everybody wants competence. This is a universal human desire; it should be separated from a political structure that reifies power in those who think that they’re the most competent.)
Steam Deck OS 3.5 Preview
Free food and threats to bonuses: UK finance and tech firms fight WFH
I would argue that it’s the “sea of other notifications” that’s the problem, and that can be easily fixed by going through the notifications settings and disabling them for anything less important than calendar reminders. Do you really need to be interrupted every time someone likes an Instagram post?
Well, nature apparently won't publish complex articles on topics for reasons, thus causing these issues of "intermediate" science knowledge. I wonder what was cut out to get this paper through.
Ask HN: Is AI Twitter contributing to a bubble of mediocrity in the industry?
I am currently engaged in an AI-related project and I find it rather amusing to observe the quality of AI-related posts I come across on Twitter (X) these days. I do follow industry leaders & interesting projects as I am eager to read their thoughts, opinions, and updates.

However, lately, Twitter has been suggesting an overwhelming amount of mediocre content to me (yes, many of these individuals have a blue checkmark).

The recent news in the AI industry seems to be the pinnacle of their “insights”, followed by AI threads such as "Make money with AI" or "Why use ChatGPT when you can use x for free," “Top x tools to unlock your x”, and so on.

There are thousands of accounts regurgitating the same content over and over again. You can find the same people on LinkedIn as well. It feels like being trapped in a vicious bubble, and I am exhausted from constantly muting such individuals.

Is anyone else experiencing this?
I think it's safe to say many, many people don't do this.
If you go PEX, I highly recommend going the entire Uponor route and use the expansion tooling (get the powered one).

No need to worry about incorrect crimps and it just works.
More like a writer’s club. No point showing up without pages.
I hate this. People are claiming "state-level" actors are all the same. Microsoft backups are subpoenable by local cops, hell, by your ex-wife in a divorce proceeding in some jurisdictions.

Yes, if the NSA has a decent reason to think you're going to nuke a sports game you'll still have a problem with very, very good security measures.

That doesn't mean there isn't a very large in-between zone where you're fine with better security measures.
IMO, many of the people using Teslas for the first time will complain that it doesn't have the same controls as their "traditional" car.

This can still be good feedback, but the thing to note about Tesla is that their design philosophy is to make the car as simple and evolvable as possible.

Cameras instead of sensors. Software instead of buttons. That sort of thing. This way, you don't have to buy a car every three years to get what should be basic usability improvements (like better rain sensing).

This doesn't translate to "simple to use" immediately, but I've found that it eventually does if you're willing to try a new approach. To wit, I find non-Teslas complicated and incredibly obnoxious by comparison.
I was an early subscriber and cancelled it after it got objecively worse at answering my questions. It may not be 'worse' for everyone, but it sure seems worse for me as time went on. I ended up just arguing rather than get anything done. Looking back, I am glad to be free of its mental crutch that never seemed appropriate when i needed it.
A regular ‘liker’ on social media became my stalker
With how much stuff is moving to Electron and how many extensions to the web (like WebUSB and WebGPU) there are, I wonder if in the future, everything will run via WASM and extensions to WASM. You’ll have the Linux kernel, but only as a driver framework to allow for a completely clean, completely web-based OS on top of it.

Chrome OS is close, but it still has many native bits and pieces (window chrome, taskbar, etc.) I’m talking about going all the way.
Pretty cool! How do you persist storage?
That is a good point, but soulbadguy was pointing out that if you make a (non-static) method "final" then you can't override it in a subclass, which should have the same effect, without having to change the semantics by making the method "static".

That said, if there are no actual subclasses of a given class, the JVM will know that, and should be able to inline functions as necessary. That is complicated quite a bit by the fact there is no exhaustive list of which classes are available (the JVM only knows which classes it's seen), and that new classes can be added during the runtime (e.g. Tomcat will load a WAR at startup which will add new classes, or Maven might download a plugin and execute code). But if that _doesn't_ happen, i.e. you load a class and the JVM never sees a subclass and it decides to optimise that part of the code then it will inline what it can (and un-inline it if a subclass shows up later.)
Is Mordor Based on the Himalayas?
Some actually have coiled copper (it transmits "cold" better) - but almost all of them have a filter.
Did Square provide terminals gratis? If so, that's a great deal especially in a multiple station environment. I can get free Lane 3500s all day long but touch screens and scanners usually have an upfront load.

Do you receive a commision from Square as compensation to build on their platform?
Could you please elaborate on that last paragraph? Some of those differences in specific policies seem incredibly significant in their outcomes. To say they are meaningless seems a little reductive if not completely false.

A great example would be LGBT rights. Republicans broadly support stripping these rights and protections from discrimination away and Democrats do not. That is profound difference in existence for LGBT people if one party’s policy goals are implemented versus another. Even if on every other topic they are in agreement but this one, that is still a significant difference in my opinion.
Sergey Aleynikov (born 1970) is a former Goldman Sachs computer programmer. Between 2009 and 2016, he was prosecuted by NY Federal and State jurisdictions for the same conduct of allegedly copying proprietary computer source code from his employer, Goldman Sachs, before joining a competing firm.

https://en.m.wikipedia.org/wiki/Sergey_Aleynikov
Very likely. Typical serverless hosts like Vercel times out at 5 minutes.
This is fun, but it is as much of an “economy simulator” as Factorio is “logistics simulator”. It's not just that it is a simplification, it's just completely made up stuff that just looks like “popular understanding of economics”.
Haredim society is more like the Amish, everything is tightly integrated. Far less Amish leave the church and community.
The first question was why anyone would write a shader in javascript, then it turned out it wasn't actually shaders written in javascript. Now you're telling me you can again, but the question is still why.
I agree, improvement is important.

There is a saying, "everyone is a mechanical engineer". As one, we consistently have to field this kind of question in design reviews, etc.

The question, in general, is why don't you invent a new material to solve that problem, the answer generally is we don't have the budget on this $100k project to ask DOW chemical or 3M or BASF to spend 10 years designing a new plastic for us.

So while I agree in concept, in practice it's not really a helpful question/suggestion.

The way we MEs have learned to answer this question is to say we made from the most appropriate material given the requirements and operating conditions, if anyone is aware of a material that we should also try then please speak up.

Almost never is there someone that speaks up.

The other thing is there is a huge difference between "material exists " and material is mass produced and available to the general public.

In this case, to compete with PVC pipe by making some new better resin, extruding it into pipe, then making it readily available on the general market so that it's available enough to write a guidebook on how to use it to make stuff. That's a billion dollar investment.
I’ll help you with your research:

Ex-Austrian minister who danced with Putin at wedding lands Russian oil job

https://www.theguardian.com/world/2021/jun/02/former-austria...
If you wrote it w company resources, eg, work laptop or work internet, my understanding is that the company has a strong claim to it
I'm certainly skeptical of folks that use Git GUIs. It has been my experience that the folks that I've worked with who only use Git from the GUI only know the absolute minimal subset of the tool to allow them to get code/changes into the CI system. As soon as something happens outside of that comfort zone, things go haywire. Adding insult to injury, many of the Git GUIs that I've seen people work with don't use "standard" terminology, or they combine/conflate multiple actions (I'm looking at you, VS Code). This makes it difficult to help when things go awry, or when someone's having difficulty understanding how to work in the team's established workflow.

Ultimately, I don't care what tools people use if they produce quality work and can integrate with the team without creating additional friction. There's nothing that says that a good GUI can't exist, or even be more productive than the CLI in some cases. I have had enough experience of GUIs causing problems, however, to make me nervous when I hear one is being used by a team member. It's often followed by something like: "I ran into a problem with Git, so I just deleted the repository and cloned it again."

Perhaps it's time for me to start looking at the available GUIs again, so that I can make a recommendation for a solid one when someone doesn't want to use the command line. In the end, though, one still needs to understand Git's behavior, to some degree, to be productive and avoid creating situations which take the team's focus away from our goals. I don't know that any GUI is going to help junior developers with that.
I definitely experienced this as well. Like conversation context is soo quickly forgotten these days.
How often does it have to be repeated, it's not a nail fixation engine, it's a hammer.

But surprise, people use tools for purposes. Many tools can be used for quite many purposes not in the original intended purpose.
I've never driven a Tesla but this description indicates that it would be my dream car.

All the ones I had suck so, so much on the electronics part that it is painful. It is like they were taking people who hate electronics to design it.

I drive 1 year old Toyota RAV4 hybrid. Th screen is so awful I avoid looking at it before Android Auto starts. The features are from the 80's, like if it was a fake vintage car. A 1 year old SUV...

OS on wheels, a dream.
your comment was suggestive of it whether that was your intention or not
The syntax comparison section will likely sour a lot of viewers who already know SQL. You try too hard to highlight how easy and terse PRQL is by putting comma-separated items on their own lines but in SQL you put each item on separate lines.

It may be typical of many SQL users and formatters, but it leaves a poor taste in the mouth that you aren't interested in an actual comparison but in marketing.

For those who already know SQL, the real question is: will it make my queries faster? Putting the FROM first isn't sufficiently compelling on its own. Having a processing pipeline, though marginally more elegant to look at, doesn't actually improve upon CTEs.

When you say you can use it with any database, how do you handle functions, stored procedures, jsonpath, and the massive differences in functionality between Oracle, MS SQL Server, Postgres, DB2, MySQL, MariaDB, H2, SQLite, etc.? Lowest common denominator?

After 49 years of SQL, more than syntax has to change; you need an engine that supports this natively and can actually improve planner behavior over existing engines.

I will grant that if you are limiting your target audience to primarily analytics, it's probably sufficient. The marketing of PRQL doesn't always appear to do this however.
I believe you can also do it in a slightly different way. For each square on the board:

0 - encodes no piece in the square; at least 32 of them, so 32 bits (4 bytes)

1xxxx - xxxx being your encoding: encodes remaining pieces; at most 32 of them, so max 32 x 5 bits (20 bytes)
It's astounding to me that motornormativity has such a strong hold over people's views. People can get intensely angry if you attempt to improve the environment by restricting car use or limiting on-street parking and it strikes me as a very selfish attitude. However, when people actually encounter low-car cities, they usually find them to be very practical and enjoyable to travel around as public transport isn't mired in congestion.
Then you should specify that you believe the role is effectively a senior sales position instead of referring to them as a ceo, hence you talking about c levels. If you think all ceos are in this situation then you effectively are referring to c levels.

If you want to season your comments about regular employees with “might” you should also do that from the get go. I’ll give you the benefit of the doubt as this is hacker news and not Reddit, but opening up the position by stating

> Meanwhile, the brand of WFH HN folks want is to not leave the house and interact with real humans in person.

Doesn’t give the impression that you have a nuanced take on the matter and came off like you were categorically against regular employees working from home
That's probably because pretty much all uses of quaternions in games are for rotations, which involve normalized vectors. As a mathematical concept, quatetnions are far broader and more applicable than just rotations. This is a generic mathematical concept, not something specific to graphics.
Claude instant 100k does this all the time.
Homemade RC excavator from PVC [video]
This is really cool! I see you took The Birth & Death of JavaScript[1] to heart.

[1] https://www.destroyallsoftware.com/talks/the-birth-and-death...
Textual Adds a Command Palette
Agreed, submitted https://news.ycombinator.com/item?id=37534779
2%? I had no idea that intersex babies were that common.
That’s largely because woke culture is not a real thing. It is vastly inflated by the same folks that said similar things about hippies. The extreme views that are given the most attention are fringe and not popular.
Those questions are asked and answered. You just have to know where to look because of government censorship and media blackouts.

"According to pediatric cardiologist Dr. Kirk Milhoan, myocarditis caused by the COVID-19 vaccine differs from viral myocarditis because an infection of the heart isn't causing the damage. It's being damaged by the "spike protein that's cardiotoxic to the heart," which causes inflammation in the three main vessels of the heart by a different process."

"There’s a difference between the body encountering a virus naturally that causes myocarditis and actively giving the body something we know causes harm," Dr. Milhoan

https://www.zerohedge.com/political/statistically-significan...
Not extraterrestrial, but how about… Extradimensional? Seems easier to live in a higher dimension than to break the speed of light anyway.
ChatGPT answer:

Positive geometries and amplitudes, in the context of theoretical physics, refer to relatively new developments that have profound implications for our understanding of the universe. Here's a brief overview:

1. *Positive Geometries*: Positive geometries are certain geometric structures that possess only positive values when certain measurements are taken. These geometries have become central to the study of scattering amplitudes in quantum field theory.

2. *Scattering Amplitudes*: In quantum field theory, scattering amplitudes describe the probability for particles to scatter off each other in certain ways.

The philosophical implications of these topics are manifold:

1. *Simplicity Underlying Complexity*: The fact that such complex phenomena (like particle interactions) can be described using simple geometric structures implies that there might be a deeper, simpler structure underlying the apparent complexity of the universe.

2. *Emergent Reality*: The geometric approach to scattering amplitudes suggests that the reality we observe might be an emergent phenomenon from more fundamental geometric entities. This is in line with other theories in physics, like string theory, where the fundamental entities aren't particles but strings.

3. *Unity of Physics*: Positive geometries and the study of amplitudes may bridge gaps between seemingly disparate areas of physics. If different phenomena can be described using the same mathematical framework, it might suggest a unified theory of everything.

4. *Nature of Mathematical Truth*: The success of positive geometries in describing physical phenomena raises questions about the nature of mathematical truth. Why do abstract mathematical concepts so accurately describe physical reality? Is math a human invention or a discovery of the fundamental structure of the universe?

5. *Determinism vs. Probabilities*: Quantum mechanics is inherently probabilistic, which challenges traditional notions of determinism. If scattering amplitudes represent probabilities, then we're accepting that at fundamental levels, outcomes aren't deterministic but probabilistic, reshaping our philosophical views on causality and determinism.

6. *Nature of Space and Time*: Traditional concepts of space and time have been continually challenged throughout the history of physics, especially with relativity and quantum mechanics. Positive geometries and amplitudes further hint that our classical understanding of space and time may just be emergent or approximate descriptions of a more profound reality.

While these are just initial thoughts, the deeper exploration of positive geometries and amplitudes will likely yield even more philosophical implications as our understanding evolves.
I've never heard about it, and will probably forget in three months. So will a million other people.
There's inflation and then there's "inflation as an excuse to raise prices more than the inflation"
Local message boards, interest groups, and job/gig sites might work best. Sorry for all the people calling you names,that shouldn't happen here on HN.
I just don't understand why you would expect there to be any honest companies left to deal with. Any honest company has an insurmountable disadvantage in a competitive economy where the winners fund the policymakers. The honest business will always, eventually, become the prey of vulture hedge funds and predatory mergers seeking market capture. Even if it's a privately owned business, the monopolies will just drive down prices to force it out of the market, and then once market dominance is achieved, the price rises commensurate to recoup that lost profit. Even if this ploy isn't actually profitable in practice, the financing for such corporations that employ these methods is assured, through the stock market and big banks loan practices. Monopoly is really the only game left in town, they just have to make it look enough like a "free market" to keep people from trying to make it illegal. This is rather simply accomplished by having multiple different companies all owned by the same wealthy shareholders or mutual funds. But, I'm sure you can see all this for yourself, you just can't figure out a better system.
Absolutely! And when those people are insufferable in sharing their ideals while spectacularly falling short of them, we call them hypocrites.
Ring Buffers: High Performance IPC
The alternative is what? Always defer to expert elites just because they pretend to have a grasp on the "complexity of reality" as good philosopher kings?

How did that ever not ended up in disaster and the worse calamities?
If you dont understand, why would you be insulting when a person asks for help? Wtf.
Neanderthal Genes Are Linked to Severe Covid Risk
No, the ability for an author to self-publish is the greater social good.

You're belittling the work an author (without quote marks) must do to make knowledge accessible. You are not entitled to that effort, regardless of how easy it is to copy the end product.

This is the Tragedy of the Commons. The solution is simple: pay for it, or lose it.