skysight-inc/HackerNews huggingface dataset:
This is news from this year:

--- start quote ---

A Ford Motor Co. battery plant expected to create 2,500 jobs in Michigan will pay an average salary of $45,136 a year with most workers earning $41,600, according to estimates shared with lawmakers.

https://www.mlive.com/public-interest/2023/03/new-ford-plant...

--- end quote ---

Median income in Michigan is 62 000 dollars [1]

[1] https://www.census.gov/quickfacts/fact/table/MI/INC110221
That's very insightful, thanks for sharing.

Do you have any experience with NATS, and how would you compare it to RMQ/SQS?

The authors claim it guarantees exactly-once delivery with its JetStream component, and it looks very alluring from the documentation, but looks can be deceiving.
iOS already has three-finger pinch to copy/paste, and three-finger swipe to undo/redo. But I find that these gestures are too unreliable for regular use, the gestures almost always activate some other click target plus my other fingers are busy holding the phone.
On the not so bright side [notice the pun only afterwards...] they have a very high death rate.

American pedestrians and drivers obviously have not learned yet that trains can be fast.

Source: https://spiegel.de a couple of days ago
Beautiful creation of shokuhin sampuru creation!

https://en.wikipedia.org/wiki/Food_model
(2010) maybe?
I suppose it's only natural, having solved distributed systems with Erlang, Joe would move on to tackling the hardest problem in computer science - Naming Things.
Tool restoration videos are another big thing related to this.
Busting Bad Scientists
It's a sign of things going wrong.

It seems bo one read the article. It talks about it.

In the past 40 years: CEO wages in auto industry have gone from 20x the worker salary to 300x. CEO wages have increased ~1400% while worker wages have increased 18%. Etc.
I'm glad you're back out, but I know that this side of the fence never looks the same after being on that side.

I don't know if it ever does.
The suggestion in the parent comment is a bit different because one would think that the first sale doctrine applies. Unfortunately the courts are chipping at it more and more every year.
I'm not sure if this is a comment written out of naivety of the profit focused nature of studios or ignorance of the writing process. Replacing writers and paying writers less is effectively the same thing. That "full credit" that you mention isn't just about what those writers got paid, it tells you what work they did.

For example, a writer will often write a treatment of a movie which is effectively a short summary of a movie that is done before writing a script. Sometimes different writers will do the treatment and screenplay. This is generally the distinction you might see in "Story By" and "Written By" credits in movies (although these distinctions can and often are a lot more complicated). One likely goal of the studios is for an AI to write the treatment and then hand that off to a writer to turn it into a screenplay. That is one of the most practical ways AI can be used since treatments aren't an end product themselves and the AI's flaws can be corrected by humans when translating the treatment into a script. However, that is still effectively replacing writers by taking away one of their clearly defined jobs and in turn one of their paychecks.
I encountered an example recently in a Star Citizen changelog entry about the PID controller governing the interaction of an NPC character pushing a trolley, and tuning the constants for it.

My reaction was a similar "Huh - makes sense".
Agree that it's not very easy for average user. Also it sometimes causes problem due to false positive or ad blocker blocking.

On Android, WebView provider can be changed. On iPhone, SafariView supports ad blocking so it's a problem for apps that uses iOS WebView. Most apps should use SafariView for displaying external websites.
"Close you the door" sounds completely ungrammatical to me. Is it or was it ever considered grammatical in modern English?
on a sidenote, what is the theme on this blog?
I think you're just surrounded by pedants ;) I think the modern, politically correct term is just "pewpewboat™"
Ooh, that's kind of interesting. Am I reading this right that it holds the HTTP connection open for up to thirty minutes waiting for the work to complete? That's kind of wild.
The windows support is a killer, but I think they’ve been working to improve it. 95% of workstations at my office are Windows, so there’s that’s a huge missing market share.

I still say that the initial lack of good windows support by Ruby was a major reason that Python “won”.
Show HN: Try this new AI learning app
Sociask makes studying easy and fun. It creates classes just for how your brain works.
Have you seen this entire thread? The housing situation in SF in general is what everyone else is talking about. Look to me you are of the few trying to keep it specifically about the experience of just this one individual in the article. Why is that I wonder?

And this is from the article to which I quote:

>I need quite a jump, really, in all honesty, in order to be able to afford the traditional apartment here.

So yes, it is not the typical housing in SF, because it is born out of the dysfunctional "typical" ones and many people have no choice but to take it. I criticize the system that let the situation get to this point and the people who are so apathetic and disconnected they saw no problem with this "atypical" condition even when they acknowledge that it is not typical.
> doctors are prescribing it left and right while there is money to be made

I think that's painting with a broad brush the motivations of doctors. Case in point: when diagnosed with diabetes, my doctor suggested attempting a modified diet before she'd prescribe medications (such as ozempic). She got no money from a modified diet.

Furthermore, I don't think she would've gotten any money had she prescribed medication; in the US, there's a "Medicaid/Medicare anti-kickback statute" [0]

I suspect that those motivated by money would be more inclined to pursue a lucrative career in finance rather than the long, arduous, and expensive path of becoming a doctor.

[0] https://journalofethics.ama-assn.org/article/it-legal-physic...
I keep telling this at my Google maps when I use it as satnav in my car. I'm trying to count which right it is, but I don't see the side streets as they are white with a light grey border on off white. Infuriating. Give me my neon green, purple and black.
I have plenty of experience riding trains and they’re great if e.g. I’m going to midtown Manhattan. They’re far less of an advantage if I * have to* rent a car and go out to visit a company in a suburban office park as is often the case.
nope it doesn't matter. It is known to cause motion sickness in VR, but as for viewing photos, any amount of separation works as long as the subject and details have a relatively narrow angle opposing each other all the way from the bottom to the top. The very close waves for example are probably simply too far apart compared to the waves in the background, but everything else is great in this set of photos.
Your "counterpoint" is companies that took quite some time and money to establish and are well known for their anti-labor practices. From Tesla's union-busting tactics and labor protection violations to Rivian's unsafe working conditions.
Do we really need a 450 ton, huge piece of uncontrolled metal orbiting around us?
I know asteroids and "moons" are uncontrolled too. But those are unavoidable while this is man made.
I think we have more things to preserve on earth than a metal object in space.
It's done its work, we learnt a lot from it, now it's time to say good bye.
@legutierr: You say:

> In twenty years the use of public blockchains in everyday finance and trade will be mundane. Former crypto skeptics will explain that their earlier complaints pertained only to the crazy things happening in 2020, not the boring & ordinary things that crypto is used for in 2040.

While this is certainly possible, it is not assured. We KNOW that railroads ended up being very important; we can, at best, guess that crypto will be as important for our financial systems.
[dupe]

More discussion days back when this was news:

https://news.ycombinator.com/item?id=37585157

https://news.ycombinator.com/item?id=37599261
Yeah, the non-flat hierarchy/tagging may be informal, but it still exists. (And for good reason.)
Why would something drop packets?
You care to sight any studies that back up this claim? Having worked with those professionals I don't feel they they generate higher quality products. They most definitely, in general, are much slower and much more bureaucratic. You knew if you were on a project in Canada or EU you were basically going to be going MUCH slower and if things got done no one seemed to care, it was crazy.
Nice, will test.

The problem is that I an too lazy to read the summary, so it would be nice if it could generate a youtube video for me, explaining it.
If you forced me to implement something without doing any research, I’d suggest:

First, (iOS perspective but it’s not that different than Android) to convert the suggestions row to a row of function keys anytime Shift was held down. No annoying delays or extra taps waiting for the menu pop-up. So now you can use two fingers to cut copy paste undo instead of using several seconds and a popup that can appear anywhere onscreen. Next, arrow keys. Heck, use the same Shift hack and, when Shifted, replace the space bar and the dead useless area below it with a big inverted T.
Our phones have gotten much bigger and yet especially on iOS the keyboard hasn’t grown a pixel since what, iOS 5? Case in point: no number row still for Apple, even as an option. Wtf.
Ukraine is building an army of drones. For now, improvised with tape and bombs
> contribution to open source can be as simple as contributing a single function

Are there meaningful contributions to open source that are the size of a single function? Isn't this what leads to the terrible failure modes of NPM (hello left-pad)? If you want to contribute a single function, what's wrong with a blog post?

Also, has the browser not solved this with ESM imports from URLs? I can write a web page containing

import {someFunction} from "https://your-website.com/your-script.js";

This also solves the namespacing issues - at least to the extent that the domain name system solves namespacing issues.

(Deno, of course, inherits this ability to import code from any URL.)

I'm being provocative. I've heard people make similar arguments over time, but never understood why anyone would want open source contributions to be a single function.
Comfy – a new fun 2d game engine in Rust/wgpu
> Professionals in the EU\Canada\Australia have better productivity and produce higher-quality products.

Weak bait. Citation needed.
What is that? Sounds useful
You'll love it. There's dozens of us. Reach out if you want to learn a bit more!
Tempest: Transmit Radio Waves via a PC Video Card with No Extra Hardware
That is the thing. Renting DVDs provide way more value for less dollars for most consumers. Especially movie watchers.
Hypermedia Systems for the Modern Web
Well at least there's a reason. I just wish they were automated.
Good counter-point. I see these main points over there:

1. It doesn't scale (there it is again)

2. Queuing with Postgres is super fiddly to get right

3. You're hacking a queue on top of something that isn't a queue

4. Running redis or rabbit isn't all that complicated

#1 as TFA argues, premature concern about scaling is the root of so much needless complexity. You should make scaling decisions like this: 1) assume boring tech like PG will satisfy your needs; 2) if it demonstrably does not, then find something that does.

#2 is obviously true; just look at this thread. There are battle-tested queuing libraries in most popular languages, but you do have to dig into the details of how they interact with things like pgbouncer.

#3 I guess so? But if the queue abstraction works and isn't leaky, what does it matter?

#4 can be debated. For several years I've been running a moderately complicated setup with 2 databases, redis, and kafka for several years. There's no way I'm going to add another piece of tech unless there's no other choice. The cognitive cost is too high.

The main debate is in the tradeoff between #2 and #4. Personally, if I can use an existing piece of tech to solve a problem to avoid having to ops another piece of tech, then I'm going to do that every time.
Yeah, Canadian units system usage is somethin' else. https://en.wikipedia.org/wiki/Metrication_in_Canada#Common_u...
Hmm. It worked fabulously for me, and spared me from waiting a beat every. Single. Time. that I want to get what we now know as a long-press menu.
You're right that bit-rate is king, but for most content, AV1 and HEVC will have superior subjective perceptual quality. Most content lends itself to being heavily compressed with minimal loss of quality.
Indeed. If you're hitting AppEngine or GCP Functions, they auto scale workers up for you to manage long running tasks. Ideally though, you finish as quickly as possible by breaking the work down into more tasks. That way, you can parallelize as much as possible.

It is all configurable, but I've scaled up to hundreds of workers at a time to blast through tasks and it wasn't expensive at all.

Workers being an HTTP endpoint makes them super easy to implement and even better... write tests for.
Does genomics have a spreadsheet problem?
Does the joke become funnier the more you say it? You’ve left the same comment under multiple posts.
here is elib1_misc.erl,

https://github.com/joearms/elib1/blob/master/lib/src/elib1_m...
Root url would have sufficed

Anything new here?

Some discussion from 9 months ago:

https://news.ycombinator.com/item?id=34134545
Realise that there is no "your" thought. First of all, the language you acquire as a child, for years, indebts you deeply to society. The things you can think are limited by the language delivered to you by society. If you are a so-called "creative" then you'll probably add a few words or ideas to that corpus, maybe you'll "re-organize" or "re-order" it a bit. That is an exception though. The idea of purely independent thought is an illusion. It follows that independent action is also an illusion (your idea of what to do next, as well, tends to be borrowed!) Thought is moving through mind to mind, and it has its own existence, its own nature.

1. All thought is fantasy

2. Some of that fantasy happens to pass the test of reality

3. Most thought is borrowed

4. Thought existed before you, will exist after you

5. Society is the manager of thought, not the individual

6. Thought advances as a whole

7. Without collective thought as a substrate, the individual won't function
Yeah, there's a GH issue thread here that I keep an eye on: https://github.com/crystal-lang/crystal/issues/5430

I figure whenever windows support lands will be a good time to give it a shot again.
that as well, thanks for adding that. Wetware has to be served first.
[Feature][SolidUI] Dev0.4.0 Document writing
The religious leaders will probably have to do a lot of mental gymnastics to explain why this isn’t really a big deal.
> A 60 or 70 year career as one long project of psychoanalysis, with the seeds in earlier works getting ever better formed and expressed later.

Two different counter-examples:

1. Mozart. Once he was a late teen, the masterworks just popped out semi-randomly. And not just moments of melodic beauty. There are constant, strange innovations in form which come and go. Like filling a contrasting section of a rondeau form with a fully self-contained non-sequitur in a different time signature and key[1], followed by a operatic finale, which is then followed by the remainder of the rondeau form (all in a single violin concerto!).[2]

He'd go on to make other, unrelated innovations in the piano concertos, yet different innovations in the string quartets, and sprinkle nearly everything with operatic pizazz. His ascetic, masterful Bach-like counterpoint in late keyboard pieces wasn't the culmination of a career, but rather a passing interest of two-part writing after a friend showed him a copy of Bach's two- and three-part inventions.

I once turned to a random page of his string quartet collection. It was a finale where he purposely leaves out the main melody, builds the ensuing sections around that lack of melody, and then has the 1st violin play the main melody only once, right before the end. He also purposefully fucks up pacing at the point when the players take the repeats. Consequently, he goes on to write in awkwardly-paced transitions between the rest of the sections of the movement. Most of those transitions serve to highlight the lack of a main melody. Yet if you aren't paying close attention, you could easily miss that any of this is happening because the counterpoint, harmony, and form are otherwise working exactly as they should.

The point is-- the likelihood of finding something masterful and innovative like this remains the same for Mozart, no matter which (post-teen) period you're in. It's such a bizarre phenomenon that Glenn Gould leveraged it to make a tongue-and-cheek argument that Mozart became a bad composer toward the end of his life. :)

2. Beethoven's counterpoint. It was clunky when he was young, and it got even clunkier when he was old. It's just that he found a really clever and effective use for clunky counterpoint in the late piano sonatas and the grosse fuga. That, coupled with Bach's Art of Fugue at the end of his life, probably convinced later composers that old age means it's time to get serious about counterpoint. So in a way he helped lead to a pattern of better form and expression in old age, as you speak of, even though he himself didn't follow that pattern wrt counterpoint. :)

1: And even that non-sequitur musical joke is so well-written it stands in for an Irish folk song 250 years later in a whiskey commercial: https://www.youtube.com/watch?v=LEFk7JRdcUY

2: https://youtu.be/Z__wnalazuQ?t=1274
Doesn't seem to have a license in the attribution overlay. Is this not CC-BY-SA like the rest? Is it served by Tracestack? Can you use it in very small FOSS apps without API keys?

It looks really nice visually though.
At some point, /meta may be useful to record comments and threads which lead to HN improvements. A parallel universe to https://github.com/minimaxir/hacker-news-undocumented.
It has multiple mode. One of them is explicitly acknowlede mode. If the worker finished process the job but doesn't ack, the message will appear again.
> So unless you have 3-5+ of towers in every area what prevents the company which owns them from charging whatever it wants? As pong as that whatever is less than the cost of building a tower yourself?

That's the amount you'd expect them to charge -- the cost of building a tower. That is what they have to recover.

If they try to charge much more than that then it's profitable for someone else to build one.

> It makes about as much sense as having multiple competing rail networks or power lines, the more tower there are the higher overall cost per user.

If you have more towers you can reduce the transmission power of each one and it increases the available bandwidth by reducing signal overlap. If the towers themselves used realtime spectrum auctions then the tower nearest the user could come in with the lowest price because it could use lower transmission power and less spectrum.

You can also very reasonably have competing rail networks or power transmission lines because they don't have to use 100% all the same routes to ultimately still connect all of the same cities. Then some may be more efficient for certain routes but the alternative still puts an upper limit on what they can charge, and provides for redundancy in case one of the lines or networks is unavailable.
Lifestyle related research, especially diet, is often low quality but as you asked:

Physical Activity:

https://www.mdpi.com/1660-4601/18/5/2235

https://bmjopensem.bmj.com/content/bmjosem/7/1/e000960.full....

https://www.sciencedirect.com/science/article/pii/S000368702...

Diet:

https://www.mdpi.com/2072-6643/15/15/3494

https://www.nature.com/articles/s41430-021-00897-3

https://www.sciencedirect.com/science/article/pii/S016762962...
[dupe]

More discussion from August over here: https://news.ycombinator.com/item?id=37065413
I used RabbitMQ for a while and nothing but problems.

Admittedly I probably shouldn't have used it the way I did. I dumped many millions of tasks into it, then fanned out processes pulling from that queue that took a variable amount of time to run. Some ran in seconds, some hours.

I had picked RabbitMQ because I wanted that queue to be durable and resist workers dying, or being restarted. However long lived tasks like this is not really what it was designed for (in my opinion). I kept running into issues where it would take a long time to restart, and stop answering connections and need a restart to continue. I ended up having to write monitoring code to check for this and handle it to have it be slightly reliable.

Im sure it works well for smaller short lived messages, but considering the issues I bumped into I would be hesitant to try it. Id probably reach to redis first with wrappers allowing me to swap out to any other queue as required first.
There is a lot of research linking diabetes to inflammation.

Inflammation is frequently caused by infection. It can also be caused by changes in body chemistry and those changes then tend to foster more infection

Additionally, lack of muscle mass is known to worsen insulin resistance.
If one were subject to normalcy bias you'd want to believe that the virus was harmless. That everything bad that happened was the vaccines fault. And you'd believe that in spite of all evidence to contrary.

Biggest take away from me from the pandemic was how powerful normalcy bias is.
Add Naples next
Especially when they found that only five minutes of exposure to someone else's exhalation was sufficient to transmit covid-19 with that South Korean restaurant case.
Wow! This still feels like science fiction to me. Thank you for the report! Without question on-topic, IMO.
[Dupe]

Lots more discussion over here:

https://news.ycombinator.com/item?id=37593511

https://news.ycombinator.com/item?id=37597086
So...I'm pretty sure I've used "which" in this very way before.
It’s like Fry said: “ Clever things make people feel stupid, and unexpected things make them feel scared.”

You’re right, but no one likes to be told their taste is banal. And that’s like 80% of the population.
[dupe]

More discussion over here:

https://news.ycombinator.com/item?id=37633501
Disney wanted to build a maglev from Orlando Airport to Disney property. Prevent any revenue leakage. Everybody else in the area screamed.
The physical disks let you access far more movies than are showing on streaming because there are no rights issues.
Holding a transaction open for the duration of a request to an external service makes me nervous. I've seen similar code lock up the database and bring down production. Are you using timeouts and circuit breakers to control the length of the transactions?
The article's complaints include complexity of JS web interfaces and "eye candy", while netdata's UI requires JS, is quite laggy and jerky, very interactive. I think munin fits better (uses the same RRDtool graphs, too), though possibly its configuration is too lengthy for the requirements.
> The regulations didn’t really make the markets more competitive though. They just capped prices.

Which is why the regulations are still causing prices to be higher than they ought to be.
If the AI does a better job writing said treatments (aka, does the same or more for less cost), why shouldn't it take away the job?
Any startups working on RAG infra for LLMs?
Isn't on demand RAG an important area to work on inorder to enable realtime access and contextual understanding to LLMs? Something that can index the web and serve it using semantic tags or something? Is there a point to pursuing this, or anyone working on it or is this a dead end?