skysight-inc/HackerNews huggingface dataset:
Professional StarCraft players take about 200ms per action, which is about the reaction time of the human visual system. If you set your time constant to that (1/e in 200ms, which would be an extremely sluggish UI) then your UI elements will have moved by 15% in 33ms. A more reasonable response (1/e in 50ms) will have moved by 50% in 33ms. My personal favorite curve is just "move 50% per frame."

I'd love to see what your day looks like if you've optimized it to require professional Counter Strike reflexes to activate toggles.
> Inflection-2.5, March 7th. This one came out of left field for me: Inflection make Pi, a conversation-focused chat interface that felt a little gimmicky to me when I first tried it. Then just the other day they announced that their brand new 2.5 model benchmarks favorably against GPT-4, and Ethan Mollick—one of my favourite LLM sommeliers—noted that it deserves more attention.

Inflection's offering looks like a scam given that the responses that it gives are very close or the same as Anthropic's Claude 3 or even being an API wrapper around the Claude API [0] and packaged as a product.

Pi is more like a toy with performative use-cases. How the company was able to raise millions of dollars out of that absolutely make no sense whatsoever other than pure VC hype.

[0] https://twitter.com/seshubon/status/1765870717844050221
I’m not arguing for mainframes here. I’m just saying that when you opt to improve your resiliency and availability by distributing your system, rather than by, say, adding more redundant power supplies and burying your computer in a deeper bunker, you are making your system partitionable, and that means you have to give up either consistency or availability.

Which is odd, when you think about it, since you allegedly made this choice in order to get better availability.
People talk a lot about prescription drugs, but the real driver of costs are the hospitals, both public and private. Drugs account for 10-15% of total healthcare spending; it’s the hospital reimbursement & compensation framework along with private insurance that is driving the bulk of costs. It’s evolved into a patchwork, opaque, dysfunctional system where the end consumer has little view into the inner workings and is left staring at a massive bill.
Show HN: Tau – OSS NoOps Cloud Computing Platform – Soon to Replace Kubernetes
My understanding (could be totally wrong) is that esbuild has historically been less open to widespread collaboration than some other open source projects, so adding the features they needed may have been untenable.

I have no authority and will not stand behind these claims if challenged.
I flew the final 6 years of that period and enjoyed flying. Post-9/11 flying sucks and is a huge drag. If you're too young to have experienced pre-9/11 airports then you really don't know what you're missing. When I was little they let me see the cockpit in flight, and the flight attendants would bring me little snacks on late flights.

It was a totally different experience versus being crammed into a flying bus.
I assume there is probably some way to hook up the dma hardware and gpio state machine to get perfect timing of delta sigma modulated audio with no involvement of the CPU.
IG now has shops built into the app; I came across one the other day
I remember flying pre-9/11. There was still a security checkpoint with metal detectors. It was run by the airport instead of the feds.
Yes, I’m the only one who matters. Everyone else must conform to my preferences and style.

Joking aside, I’m simply expressing my preference. Not implying it’s what’s best for everyone.
> ctrl-shift-h

Ah yes, the logical shortcut for "find" (enormous face palm).

Why do so many open source devs find sane UX so hard? It's a bit weird.

(And yes I know it isn't exactly the same as "find" - it that is your instinctive response then you're misunderstanding how UX works.)
If you need to listen for the progress only, try server-sent events, maybe?: https://en.wikipedia.org/wiki/Server-sent_events

It's dead simple: an existence of the URI means the topic/channel/whathaveu exists, to access it one needs to know the URI, data streamed but no access to old data, multiple consumers no problem.
Ordinary psychotic Americans who get upset at me if I ask if I need to take my computer out and put it in a bin? Not sure it’s doing a good job at that.
The article says they ran GPT-2! Which isn't particularly large, but replicating a large language model with a spiking neural network seems like novel work at least.
> The devastating effect is caused by the fact that they aren’t building enough housing. The problem is not the demand for housing, it’s the supply.

codun't agree more. just got a month long apartment in kuala lumpur. its only $800 and its luxury compared to what I can get for that price anywhere else. it didn't make sense till I realized that they have no issues building housing. there's plenty of it. and its one of the reasons this city is so aweome
> At no point did the ER staff ever talk to me.

How did the determination that you needed urology, "oops, no urology available", and ambulance transport get arranged? It seems like some level of triage, routing, unable, re-routing had to have happened, right?
> Path "b" is very hard to achieve in CLI tool

Why say that?

Yes, perhaps if the CLI tool is being invoked many many times in succession.

But otherwise JITing isn't an issue: either (a) your program runs quickly in which case the Ignition interpreter is used and the JIT is not used, or (b) your program runs slowly in which case JIT (Sparkplug/Maglev/Turbofan) has time to warm up.
surgeon here. before Obamacare insurance companies denied payments if they deemed the issue pre-existing and were not told about it in the patient's application. I was in private practice for 10 years and now employed surgeon for 12 bc insurance companies notoriously deny payments for no legitimate reason. One time I saw a patient with an inguinal hernia and then fixed it. We were denied payment because my initial consultation said, 'presents with hernia he's had for 2 years, but now increasing in size and causing discomfort'. Their reason for denial was that he only had coverage for a year and had not told them about the hernia. From then on, my notes were very brief. 'Patient presents with symptomatic hernia'

Before Obamacare, some policies had lifetime limits, which could affect expensive treatments like cancer.

We celebrated the fact that now medicare can negotiate 10 drug prices. It should negotiate all drugs. The organization that gets the lowest prices is the VA. Congress could easily pass a law saying medicare will only pay that much and it would not cost much to implement.

System is very broken.
If it's so obvious, then why didn't this happen on 9/11?

Edit: I'm aware that the TSA was created after 9/11. The point I'm making is that it's possible they were able to bring weapons aboard to hijack the planes because security was so lax.
> none of these models are being transparent about their training data.

The rumor, with no supporting evidence, of course, is that they training corpus includes all of LibGen.
Absolutely I would. Most other countries have little or no screening and are just fine.

It's not a realistic risk to be concerned about... it's just not worth the hassle trying to mitigate something that is orders of magnitude less of a deal than other easier to mitigate risks.
If enough housing was being built, then the expected return on houses would be negative and investors wouldn't be buying them.
I’m a math grad student and want to play with LLMs as well, so I have been thinking about getting a 3060 or 3090, due to budget. However, I’m using a MacBook Pro from 2011, thus not very convenient for these kinds of things.

What do you think the lowest budget or spending that I should have, given my “requirement”? Or would you say that vast.ai or similar websites would suffice?
>The problem is not the demand for housing, it’s the supply

how do you build enough housing when the government of a country with a population of 30 million is bringing in 500K immigrants every year?
Income doesn't have to start at zero.

What an excellent way of phrasing it.
on the other hand.. apple is against third-party stores..

they do not want then, so they will only make then available were they are forced to..

only place they are forced to is EU, so they made sure the third-party stores only work on the places that they are required by law..

if apple had any say in this there would be no third-party stores anywhere..]

this is completely the opposite of other geo-fenced functions that apple want tom make available but cant because some reason or another, usually local laws.

like the ECG on the apple watch.. they did not had it available everywhere, but if you enabled the function in a country that allowed it to be enabled you could keep using in other countries that did not had it available yet because the law in those countries did not forced then to disable it. but there were countries where you could not enable it even if your watch supported.

same thing here but the other way around.. apple will enable third-party store only where they have to and disable everywhere else.. they could keep then enable when you leave but they do not want to, hell they do not want third-party stores at all even in EU, they only have it there because EU law forced then to have it..
I don't need to read an article to tell me that it's stupid to stand in the way of human progress. Maybe you do. If so, other sites beckon.

And as others have noted, it's well understood that the Luddites initiated the violence. That makes them the bad guys.
You must be terrified of taking the subway
> ...consistently at the top of every key benchmark, but more importantly the clear winner in terms of “vibes”.

Can anybody explain what is meant by "vibes" here? Is it an industry term?
Come to Montreal! Our AirBnB listings peaked at about 0.025% of all apartments in 2018. If you still genuinely believe AirBnB is the problem where you live now.
The Open LLM Leaderboard (https://huggingface.co/spaces/HuggingFaceH4/open_llm_leaderb...) is a good indicator of progress in the space that hedges on a variety of potential use cases, but for real world use it cannot replace manually experimenting with models to ensure output is what you expect for your use case, especially creative use cases which these benchmarks do not capture.
They have different fundamental values.

Gold is scarce because it is hard to find, and available in very low concentrations (meaning, you have to process a lot of rock to get to it). There is plenty of it on the planet. It cannot be lost forever, unless we send it off the planet.

"The WGC estimates that there are 54,000 tonnes of “below-ground gold reserves” waiting to be mined. These below-ground reserves account for less than 30 percent of what has already been mined."

Bitcoin will only have 21m total, is easy to find and available in as much quantity as you can afford, which has the value of driving the price upwards. If you lose your private key, it is gone forever, making it even more scarce. Millions have been lost already.
With that username, I’m not sure I’d want to join you :P
This is a bit of a misconception. The Luddites were not anti-technology, they were a workers rights movement. Many of them were machine operators who smashed machines to protest for better working conditions, pay, and apprenticeships.

> Despite their modern reputation, the original Luddites were neither opposed to technology nor inept at using it. Many were highly skilled machine operators in the textile industry. Nor was the technology they attacked particularly new. Moreover, the idea of smashing machines as a form of industrial protest did not begin or end with them.

[edit] > One technology the Luddites commonly attacked was the stocking frame, a knitting machine first developed more than 200 years earlier by an Englishman named William Lee.

I'm surprised this article continues to play into these misconceptions. [1]

The government violently quashed a labor movement that chose to protest by breaking machines, not an anti-technology movement. Wasn't the first time, and certainly wasn't the last.

[1] https://www.smithsonianmag.com/history/what-the-luddites-rea...
I've watched enough YouTube videos, I don't think it's working.
That's exactly what happened in the latest movie, where Goku and Vegeta missed a phone call so Gohan had to take care of the bad guys.
Scope, time, and cost (staffing level) - the triple constraint.

In my opinion it's far better to cut down scope than to add cost.
Its nearly 20% staffed by vets https://www.tsa.gov/about/employee-stories/veterans-working-...
Translation: "mind share"
IOW = "In other words"

(It's less common and therefore confusing for some. Probably best to write it out in full)
While I agree with most of the ideas here, the statement of "...than a gas-guzzling H3" is just sensational.

Sure the Hummer line in general was not good on gas, but most folks, including these folks don't know that most H3 units were sold with 5 cylinder engines (GM's inline-5 Vortec), and get reasonable fuel economy _for a truck_.
> I don't see it mentioned, but I assume wealthy people without price sensitivity around the world are purchasing extra properties in Canada as climate refuges in a relatively stable democracy, and using AirBNB to generate income from them while they are not needed.

Yes, this has been happening exactly. Although some foreign investors are also just speculating without running an Airbnb. Recent taxation introduced on unoccupied housing has combatted this somewhat, but it's still a problem. But it's also worth noting that this only accounts for a small portion of the housing stock, probably dwarfed by Canadian nationals or corporations buying multiple properties and using them to run Airbnbs, or real estate companies buying property and keeping it unoccupied while it's on market.

I do think the "foreign investor" complaint is exaggerated as a root cause of our systemic housing issues (likely because people find it easier to point the finger abroad), though it is still a contributing factor.
Yes but can we get them to stand somewhere else or do anything else instead of providing negative value?

Is there really no job of moderate status that isn't too physically demanding and actually needs doing?
I'm curious, how many of these Linux "desktops" are actually Steam Decks? They've sold several million of them from my understanding, which would make them probably the most commercially successful Linux powered desktop-ish form factor computer to date.
If a home lab is for tinkering, it’s something to play with first of all, but it also helps facilitate re-patching things or moving things around, which in many cases you can do one port/cable at a time without interrupting services.

I once moved a server from one room to another by moving its redundant power cables one at a time to a UPS on a cart, then swapping its short network cables for longer ones one a time, wheeling the thing to the other room, then “reversing” the procedure in the new location. Zero downtime!

Zero point really, but fun in the way I reckon a home lab is meant to be.
We (the Pigweed team) are big fans of the RP2040/Pico ecosystem. We built out a pretty deep GN-based build system for it; check out the source code [1] for our Gameboy-style electronic badge Kudzu [2] for an example. We're also prototyping Bazel integrations (since Bazel is our primary build system [3] going forward). Pigweed might be overkill [4] for small hobby projects but we think it might be pretty nice for big/complex projects built on top of RP2040. I know you said you're happy with CMake (and we too think CMake is great; Pigweed also has CMake support), I'm just excited that there are other build system options and figured others might be interested to hear that other options exist.

[1] https://pigweed.googlesource.com/pigweed/kudzu/+/refs/heads/...

[2] https://pigweed.dev/docs/blog/01-kudzu.html

[3] https://pigweed.dev/seed/0111-build-systems.html

[4] https://pigweed.dev/docs/mission.html
> You should definitely try things that might fail.
>
> However, failure within those projects should be actively avoided.

I agree with that. I agree with all of what you're saying. I don't think the pithy sayings are telling people to actively fail, though. The point is to not become overly avoidant of taking on ventures because of a fear of failure. And I think the avoidance of failure is a bigger thing than you're making it out to be. Most people who I know who don't achieve their goals and dreams fail to do so because they simply never start, or they start and see how hard it is going to be and then give up. I know very few people who jump headlong into things and fail often, and they are also the people I know with the most successes in their lives. Anecdotal, but the fear of failure preventing people from attempting anything that they want to achieve is a real and very common thing.
That was one particular dataset being requested. There are near infinite ways to characterize a material, and even the best lab is only going to have the time, resources, and expertise to collect and present some of them.

I am not in the field, so I cannot comment on the specific relevance of the request, but in my area, there are absolutely some mandatory data inclusions which should block a paper from being published. Presumably this was not on that list.
It can be useful to say that everything is a distributed system because it actually matters in a lot of contexts, just not for CAP. There are sorts of networks within a single machine or even a single CPU, and generally "further apart" things have more latency between them. For example, task on <cpu 1, core 1> talking to another also on <1, 1> vs <1, 2> vs <2, 1> vs all the way off on the GPU... A single failure probably takes down the entire system, but not necessarily.
I haven't used pg-boss, and feature-wise it looks very similar and is an impressive project.

The core difference is that pg-boss is a library while Hatchet is a separate service which runs independently of your workers. This service also provides a UI and API for interacting with Hatchet - I don't think pg-boss has those things, so you'd probably have to build out observability yourself.

This doesn't make a huge difference when you're at 1 worker, but having each worker poll your database can lead to DB issues if you're not careful - I've seen some pretty low-throughput setups for very long-running jobs using a database with 60 CPUs because of polling workers. Hatchet distributes in two layers - the "engine" and the "worker" layer. Each engine polls the database and fans out to the workers over a long-lived gRPC connection. This reduces pressure on the DB and lets us manage which workers to assign tasks to based on things like max concurrent runs on each worker or worker health.
I predict AI will take off fast (foom) once AIs get smart enough to filter the current garbage-level training data into good training data.
By "good" I assume you mean "possible" because there is nothing really good about a connectivity solution that is both technically inferior and vastly more expensive than it ought to be.

I'm not opposed to Thunderbolt though; let me know when someone ships a 8+ port thunderbolt interdomain/multi-root PCIe switch. That would be a good solution.
Mediterranean product came from Mediterranean!. Having clementines cultured on Canada would be less probable.

All this news are linked directly, with the current farmers protests. Farmers that are being manipulated very obviously by political agents on parties that in turn are puppets supported (and probably directed) by "outer group" in a divide-and-conquer mode, with their own agendas to promote".

So French farmers were incited to destroy Spanish fruits, and then Spanish farmers where wipped up against Morocco farmers; and then angry Polish farmers started to destroy Ukrainian grain exports (a incredibly stupid move for Poland interests). All at the same time, veery curious.

Good if they solve part of the problems, but this path is a double-edged sword. We like it or not, we live in a globalized world. "Qatar announce that will not export diesel for Spanish tractors anymore", and the Morocco strawberries will became a "clean as snow" new superfood overnight. Trust me.
qualitative evaluations from simply trying the thing. many things not captured by the quantitative benchmarks, which are easy to game.
One of our employees decided to go to a random hospital ER room for a small cut on his finger. It only required a bandage, no stitches. The ER charged us $3,300. We are still fighting them.
Counter point, why did you even bother going to the ER if that is all that was required?

That solution doesn't really scream "emergency" and seems like a waste of their time and resources...
Go is in no way comparable to the other two. It may seem deceptively simple but it lacks crucial low level primitives and features C# has.
Showing your co-authors the manuscript for the first time a few hours before you submit it to Nature is not how it's done, not at all. That is really unusual and a giant red flag, though the PhD students were probably not experienced enough to judge just how weird this was. And I could imagine that in that field the PI could convince them e.g. by stating they wanted to avoid getting scooped or something like that.
It's not that it's not valued. Just look at what happens when the work isn't done, and you just see how much people suddenly recognize the value.

The problem is that society has placed the janitorial job at the bottom of the list of wanted jobs. You know, the jobs immigrants are stealing
I have seen it happen even within a local dual-redundancy cluster, with machines connected by redundant ethernet links.

Some maintenance person disconnected power to the two servers, then reconnected the power assuming they would reliably recover. The admin instructions were to never do this - always boot up in sequence.

They booted up simultaneously, and the fully redundant network switches took too long to boot fully (Cisco), but started passing internet traffic. After a timeout the servers each assumed they were the master in a degraded cluster, so proceeded to make divergent modifications on the DRBD replicated storage and to serve requests.

I never found out why this happened in spite of the direct ethernet links between the servers which they were supposed to use for synchronisation decisions, but it did.

Recovery required manually comparing changes in files and databases to decide whether to merge or discard.

This problem was avoidable but an adequate fix evidently wasn't in place (mea culpa, limited time and budget).

It did not help that Pacemaker+Corosync was used, before Kubernetes was popular, and Ubuntu Server shipped a very buggy alpha version of Corosync that corrupted itself and crashed often, despite upstream warning it was an unreliable version. I had to manually build a different version of those tools from Red Hat source, because it was too late to change distro. This is one of two reasons I don't recommend Ubuntu Server in professional deployments any more, even though I still use it for my own projects.

Three servers, or two servers and a third special something for arbitration, is a standard solution to this problem.

But it's only useful for a stateful distributed system, like a database or filesystem with some level of multi-master or automatic failover.

There's no need for three nodes or any particular number, for stateless nodes like a web service whose shared state is all calls to a database or filesystem on other nodes.

Technically you don't need three servers. It's enough to have a cheap component or low-cost tiny computer to arbitrate. Even sending commands to the network switches to disable ports (if the switch doesn't behave too strangely, as the Cisco switches did in the above!), or IPMI commands to the other server's BMC. Just about anything can be used, even a high latency, offsite tiny VM, as it isn't needed when the main servers are synchronised.