skysight-inc/HackerNews huggingface dataset:
Doesn't generally seem supported by data.

E.g.
https://www.fiftybyfifty.org/2021/06/workers-at-cooperatives...

Elsewhere I've seen some reporting on cooperatives report lower satisfaction on some metrics, usually suspected to be exactly because worker cooperatives tend to give employees more of a stake and so stress levels around the future of the business may be higher.

At the same time, it is flawed to focus on any purported notion that they don't optimize for "worker happiness" because workers decide what they optimize for. And so that may or may not be "happiness" for any given coop, but it certainly does mean optimizing for what workers care about.

Comparing that to, I presume the notion of e.g. the Soviet Union as representative of "communism", where workers had near no say in what the dicators imposed on them, seems to be a rather crass and gross misrepresentation when used as a comparison for workers coops where they do have a say.
Defense of Lisp macros: The automotive field as a case in point
Seems to be the case yes. And I guess that the authors of those repos will not get a notification of any sort.
Thank you for this info! This is true, but workers can join for just £1, so I would expect very many workers to be members too: https://colleagues.coop.co.uk/colleague-membership-informati...
I made it sure to decouple the transpiler from node itself, the transpiler is in a npm package called amaro, that is bundled in node. The goal is to allow user to upgrade amaro indipendently so we dont have to lock a ts version for the whole lifespan of a release
See this comment which answers this question in detail: https://news.ycombinator.com/item?id=41061851

TLDR: Stored procedures (or an extension, or an in-process embedded DBMS) would help with the external row locks but wouldn't solve the internal locks (that couple I/O and CPU), and wouldn't approach the same degree of group commit, or network request amortization that TigerBeetle does.

i.e. You're still using the anatomy of a general-purpose DBMS design, whereas TigerBeetle has a completely different anatomy in the storage engine and consensus protocol—all specialized for transaction processing. Again, the anatomy is different (think duck for OLAP, elephant for OLGP, or beetle for OLTP).
Do read through the linked article. Not sure how you could make cloud compute more private if you tried; apart from homomorphic encryption.
Orwell Is Being Cancelled
Eventually, node might allow JS to introspect those types.

That would be a huge win. Right now in Python, great tools like pydantic exist because Python can introspect said types, and generate checks out of them.

This mean you can define simple types, and get:

- type checking
- run time data check
- api generation
- api document generation

Out of a single, standard notation.

Right now in JS, things like zod have to do:

const mySchema = z.string();

Which is basically reinventing what typescript is already doing.
I just switched to Bun for typescript support, a free bundler and better performance. Iojs flashback all over :)
I've been suffering of anxiety for decades. Nothing really serious. I stopped caffeine for one month in 2022, cold turkey. No coffee. No tea. No chocolate. I stopped alcohol as well (I don't drink much, so it wasn't really hard). I track a lot of things daily and during this abstinence period, my anxiety didn't decrease. On the contrary, it (very slightly) increased. This, of course, was not a controlled/blinded experiment, the duration was rather short (1 month), N=1, and I actually did two experiments at the same time (caffeine + alcohol), which is not optimal.

In summary, my conclusion is that I prefer drinking coffee (max 2-3 small cups daily, in the morning) than not.

Still, I'd like to try the experiment again in the future and stop caffeine for a longer period this time (3 months?).

Edit: I'm a slow metabolizer (rs762551 = AC).
It’s a minor effort compared to the hundreds of millions Iran, China, and Russia have spent for a decade on influence operations.

Those get little air time in hard progressive or far right spaces since these anti liberal influence operations mostly promote hard progressive and far right perspectives.
> This has no bearing on the greater Yellowstone Caldera (supervolcano) which spans nearly 30miles by 40miles. In my time there I never saw anything like this. If you're ever in a situation similar to this, run as fast and as far as you can.

What would be the point of running if the Yellowstone Caldera actually goes bang? I mean, where would you run to? The resulting destruction would be greater than that experienced by the asteroid collision that ended the dinosaurs.

You're better off staying put and vaporising than dying of asphyxiation a week later.
Lots of people do of course use other languages for the frontend. (Or go for thin frontends, ala HTMX )
> normal people who are sick of billionaires exploiting the entire planet

Don't understand what big tech does for humanity and how much they rely on it in the day to day. Literally all of their modern conveniences are enabled by big tech.
Not to downplay, but i would assume high profile people like EU parliment members would be targeted with phishing emails on a near daily basis.

Like presumably law makers would be target #1 for espionage.

Heck most ordinary people get phishing emails on a regular basis.

Idk, i guess i was expecting something more sophisticated based on the headline than just: spear phishing attempt foiled after user fails to click on the suspicious link.
TypeScript feels "boring" enough at this point that being a few years behind isn't gonna be an issue in most cases. For teams who want to stay on the absolute latest release of TypeScript but want to be more conservative with their Node version, external compilation will remain necessary; but for someone like me, where TypeScript has been "good enough" for many years that I'm not excited by new TypeScript releases, this feature will be really nice.

("Boring" in this context is a compliment, by the way)

EDIT: Though reading other comments, it seems like you can update the typescript stripper independent of node? That makes this moot anyway
Yep, and this philosophy has been a significant factor in Apple's widespread success
And I'm a golden retriever. My tail wags when I've a good hand.

Please take your reductive misandry elsewhere. It's impressing no one.
> The people who can realistically claim the reward realistically can get better rewards elsewhere.

Yes, but why does that mean someone who was going to do something no longer would. Or that someone who was tempted but wouldn't, still won't now there is more incentive.

> Once you shift the thought process from ... how much you can make...

I'm talking about a reward / incentive, not employment. JellyFin has a merch store, offer contributors some merch via vouchers or something!

> How many people paint for fun? Do you think they'd do it if it was a job that paid $3/hour?

Do you think that if everyone automatically received $3/hour for all hobby painting they did that nobody would paint anymore? I think they'd get a coffee with it and take a moment to look back on their work.
For years reddit build-in search was broken (or at least broken) and people were forced to use 3rd parties like google, so we came full circle.
Sure! See: https://news.ycombinator.com/item?id=41061851
I'd presume most workers are members, but they have ~5 million members and about 56k employees, so even if all of them are members they amount to ~1% of the votes.

EDIT: In the UK, the most prominent retail workers coop of sorts is the John Lewis Partnership. It has more employees than Co-op, at ~80k (in addition to John Lewis and Peter Jones it owns Waitrose), and it could be argued that in some senses it may not strictly be a workers coop - it's owned by a trust for the benefit of the workers of the business so its employees does not have the same direct say in the operation as a pure workers coop - but the terms of the trust makes it somewhat close.
Disagree. This is obviously a deliberate design choice with obvious implications. Expecting a bounty for reporting this is unreasonable. These kind of beg bounties are exactly what gives security "researchers" a bad name.

The security implications are also minor. The only problem really is with making a fork of a private repo public - that should only make what exists in that fork public and not any other objects. Something that was already public staying public even when you delete it from your repo is not a security issue at all. Keys you have ever been pushed to a public repo should be revoked no matter what, with or without this GitGub feature.
As a home grown hacker from before the time of internet, I increasingly understand why people despise computers. I was always telling people, that you can make computers do your bidding, make them part of your life, frictionless. But I never needed IT help, I knew that whatever frustrations I might have are because of something I can work and fix with some digging around. But having things like Windows auto updates, websites ever changing makes even me feel the frustration and friction. It's no longer a wrench, it's a wireless corporate-run ad-powered e-wrench which needs printer ink for bolt-screwning.
Two Threads, One Core: How Simultaneous Multithreading Works Under the Hood
I've had 4 consultants over the past 10 years. The first, who was forward thinking and kept up with the latest in the field, helped me acquire an insulin pump. Sadly, I had to transfer clinics when I moved across the country and have never had another consultant that helpful.
Most cruise control systems let you do this already. I know I can accelerate harder than the system does by itself and it’ll just let me do it, then drop back to its usual program once I stop.

I wouldn’t like it if I had to consciously stop at the intended speed though, that defeats the entire purpose.
Blocks deliberately:

* Epiphany with WebKit2-Renderengine. The literally block their own engine.
* Firefox with Gecko.

What year is it? 2001?

No web developer should be allowed to “block” webbrowser. Test for features and say “this thing doesn’t work because of and I don’t care about another solution”. Same shitty experience with Microsoft Teams which blocked - at least some months ago - the call buttons for Firefox, despite everything works fine. And Confluence which claims they don’t block but started, Epipany is now hiding as Safari and…surprise…everything works.
The level of systemic insitutional corruption that permits this is scary, I've never been so uneasy to present personal stances on issues that I knew to be the moral ones, such as the equality of all human lives, in my country (Australia) before this in my life.
One year is not long term. Nvidia is a pretty cyclical stock and most of their biggest customers are also actively trying to take their competitive advantage away. Actually long term they should not be worth more than Google.
I'm not sure about shifting wavelengths (that seems way too complicated), but you could just block all out the red light on the right eye and all the green light on the left eye, and that would do the trick for someone who's red/green blind.
This sounds like actual socialism. The kind of socialism that seeks to abolish private property and the concept of ownership. Only personal property remains, and workers controlling the companies they work in as a natural extension. It may not be intended to be socialism, but it would lead to socialism if universally adopted.

On the average, when someone says "socialism", it's intended to be an insult. It also serves as an indicator that the person is not interested in having a real discussion. But this is not it. This is real socialism. The kind of socialism that died as a mainstream option in Europe with the USSR, but which is still somewhat popular in the US.
> browser compatibility could be something for the launch

This is indeed how many bad/junior engineers approach this issue but it's backward - anyone with any experience doing launch QA knows well that browser compat needs to be built in from Day 1 - retrofitting it is disastrously expensive from a launch-delays perspective.
Yeah, besides that, leaving out the extension also creates ambiguity when the same filename exists with multiple file extensions.
Nobody “takes” ownership.

Owners are bought out. For a public company that just means buying back shares.

A company whose employees care very much about share price sounds good to me. It is not much different from companies who let employees “take” options.

That could be financially mismanaged too.

There would need to be a rational structure.
sorry was going to add that there are probably more javascript developers in the jobs market, although there is a limit to the usefulness of these developers.

In the company I worked at we were fairly small and did not have huge applications running on node, so it made that journey easier
> let [...] owners control when to update

The only acceptable update strategy for all software regardless of size or importance
Thank you! It’s the Solarized color scheme which is definitely a bit low-contrast. I probably don’t notice it only because I’ve been using the color scheme across apps for so long.
Those are junior doctors on dirt pay. Consultants earn up to £95k a year.
> It's not just comments. It's also a hint for your IDE to display better autocomplete options.

Ah yes, autocomplete is another benefit of machine-readable type hints. OTOH there's an argument that another IDE feature, informational pop-ups, would be better if they paid more attention to comments and less to type hints:

https://discuss.python.org/t/a-more-useful-and-less-divisive...
Unfortunately, most of the island has now been buried under fast food joints, car parks and factories.
To be fair, Safari has a user-agent switcher built-in. Just enable the developer tools.

Not all Apple users are clueless.
Firefox, while still significant, represents a smaller portion of users. But I think that the absence of initial support for Firefox doesn’t necessarily mean it won’t be supported in the future. Yet I hope so.
Been using this for a while for all my organization documentation, helps me keep the consistency and identity among the peers.
Lots of leverage can do that, too.
Amazon is not losing billions, Amazon is still wildly profitable! And the "loss leader" devices like Kindle, Alexa etc. helped to get it where it is now, even if the devices themselves generate losses. I think this new strategy is more "now that we are the undisputed online shopping monopolist, do we still need these loss leaders, or can we eliminate them in order to be even more profitable?"
Isn't Bun too raw? It's built with Zig, which hasn't even hit 1.0.
tsx has very slow startup performance, I prefer https://github.com/swc-project/swc-node which is around twice as fast.
No that's not what you're saying, you're saying that they live easily and have no incentive to work, which I'm arguing against. You also said this lack of incentive to work is causing inflation, which I'm also arguing against.

Now I agree with you that even though their live is still tough, they are still very lucky to live in Germany as opposed to many other places on earth.

But that wasn't the topic and you moved the goalpost.
Seeing the pictures of so called burnt "data center", I would say it was definitely not the students. But hey, it's their (government 's) game, and they can twist it around as they like.

And people were never afraid of the students, nor the students were destroying infrastructure.

People were helping the students. [0]

Targeting unarmed people with shotguns, is in no way justifiable, no matter how you want to sugarcoat it. Simply put you can plate and serve shit in a very classy manner, but at the end it will still remain shit.

[0]. https://www.dhakatribune.com/bangladesh/dhaka/352655/when-ja...
It's in the employees self-interest for that to be so
Typescript is safer JS. You're still using JS with TS. The "bolted on" phrasing makes me think your issue may be more the absence of more opinionated frameworks like Django, that manage everything out of the box. I love using Django, but it's a little harder to go off the beaten path with it.
Mail might not have been a top priority given the existing solutions like iCloud.com
Indeed - UK the same. The government makes so much hay out of persuading the electorate that businesses are somehow entirely separate from them.
I’d use Apple Maps more frequently, but business data and reviews are just not very helpful compared to Google Maps (at least where I am).
Google Chrome Linux in English
Version 127.0.6533.72 (Official Build) (64-bit)

Your current browser isn't supported
It is pretty much impossible for the investment cycle to be perfectly aligned with the value creation cycle. The dotcom bubble laid the foundations for the cloud and the modern internet. But keep in mind the valuations right now are nowhere close to the valuations in the dotcom bubble. Compared to back then we are not in a bubble at all or at just the beginnings of one.
The killing of third party clients didn't have significant impact, I don't know what would they have to do to lose users, other than some kind of mandatory subscription fee.
I was in the paradigm, there was very little code reuse from front to backend, some time performing validation I would like to have that option, but I would not have that as a killer feature that determined the language I use.
I wonder how that was supposed to work? Am I to believe that they have exploits for every browser engine on every OS that infect my phone just by visiting a page? Chrome on Android and WebKit on iOS? That would be concerning, but how realistic is that?
> "conspiracy"

A better term here would be "fringe theory", since it's unclear who would even be conspiring.
Imho standardizing the syntax is enough and this is what https://github.com/tc39/proposal-type-annotations does.

The type checker is immensely complex and should be left out so that other type checkers can be developed, e.g. similar to how it's for Python today.
Agree! The current limitations are more related to beta bugs and development constraints rather than deliberate exclusion of specific browsers.
It seems logical that a faster Metabolism, quicker to reach reproductive viability organism would frequently outcompete slower variants In the same biome niche.
You cannot fix bugs if you don’t collect them. Neither Mozilla. If you have not enough resources, just collect and track. Fix them when more people are available.

Same for native application ports, ship them as early as possible. Just mark them beta or alpha. At least you collect bugs. Bonus, you filter which are generic issues and which are platform dependent issues.
Rather dismissive particularly as Crowdstrike has laid a good chunk of that bare.

In my experience many 'normal people' understand far more than you deign credit, many are able to forgo modern 'conveniences' if pressed.
Uuuh no thanks, I want to be paid now whether things work out or not
True but qmmp exists (https://en.wikipedia.org/wiki/Qmmp https://qmmp.ylsoftware.com/) and can use Winamp skins.
They're brief but they also sound so bot-ish in the way they're written, I'm not the only one to have pointed that out in the thread
Google can signal that they’re turning around by incorporating more and more Easter eggs into things.
Well, it wasn’t phishing. If the claims are correct, just opening the link would have compromised the phone. If that’s true, I find it try extraordinary. Phishing is just having a fake webpage asking for credentials, right? Infecting a phone with spyware just by visiting a webpage is much harder and much worse.
9950X ES 5.95 GHz
Let's take it a step further and say when a company screws the livelihood of others they should be holden to providing financial compensation for their failures.

That being said working for a company who actively fights against me makes me just not want to work.
Apple's been kicking around the idea of adding ads to maps:

https://appleinsider.com/articles/22/08/21/apple-maps-could-...

Makes more sense if you consider that.
i agree. Often these are also specifically said to be 'ex militairy' types or founders etc. it's actually really hard to be anything else but 'ex militairy' in a country which has everyone forced in the army a few years... - all these useless points of information show u it's propaganda. maybe not 'official' but then indirect. someone infected with the disease and spreading it.
The big survivor is actually John Lewis.

The history of the mutual/building societies is interesting - customer owned financial institutions. The stock market offered them a huge amount of money to sell up in the 90s, which almost all of the customers took (after all, free money). Then 2008 hit and a lot of them had to be bailed out by taxpayer loans.
TB's simulator is called the VOPR, standing for “Viewstamped Operation Replicator” (and a tribute to War Games' WOPR).

You can read the code here: https://github.com/tigerbeetle/tigerbeetle/blob/f8a614644dcf...

This does things like:

- Abstract time (all timeouts etc.) in the DBMS, so that time can be accelerated (roughly by 700x) by ticking time in a while true loop.

- Abstract storage/network/process and do fault injection across all the storage/network/process fault models. You can read about these fault models here: https://docs.tigerbeetle.com/about/safety.

- Verify linearizability, but immediately as state machines advance state (not after the fact by checking for valid histories, which is more expensive), by comparing each state transition against the set of inflight client requests (the simulator controls the world so it can do this).

- But not only check correctness, also test liveness, that durability is not wasted, and that availability is maximized, given the durability at hand. In other words, given the amount of storage/network faults (or f) injected into the cluster, and according to the specification of the protocols (the simulator is protocol-aware), is the cluster as available as it should be? Or has it lost availability prematurely? See: https://tigerbeetle.com/blog/2023-07-06-simulation-testing-f...

- Then also do a myriad of things like verify that replicas are cache-coherent at all times with their simulated disk, that the page cache does not get out of sync (like what happened with Linux's page cache in Fsyncgate) etc.

- And while this is running, there are 6000+ assertions in all critical functions checking all pre/post-conditions at function (or block) scope.

See also matklad's “A Deterministic Walk Down TigerBeetle's Main Street”: https://www.youtube.com/watch?v=AGxAnkrhDGY

And please come and join us live every Thursday at 10am PT / 1pm ET / 5pm UTC for matklad's IronBeetle on Twitch where we do code walk throughs and live Q&A: https://www.twitch.tv/tigerbeetle
Not really, since a faster metabolism requires more energy upkeep, and food scarcity has always been one of the biggest selection criteria in nature.
Ask HN: How technically complex are social media algorithms?
I'm curious about the technical complexity of social media algorithms, specifically the ones driving the feeds on TikTok and Instagram. How complex are these systems? Are they a standard recommendation system and the complexity comes from the large amount of signals being used? Is it a fancy neural network?