skysight-inc/HackerNews huggingface dataset:
It’s typically not psychological.

It’s more likely to be a function of people not knowing how many calories are in food.

Eg, a salad from Chick Fila A might sound healthy, but it’s actually 850 calories.

That’s nearly 1/2 of your daily intake.

https://www.chick-fil-a.com/menu/cobb-salad

It’s also the same reason why schools in the US removed soda machines because it was a contributing factor to child obesity.
Ultimately you have to figure out the separation of concerns of the job state and other core state. Ranging from “all state stored in message and will never become out of sync” to “no state stored in message and will never become out of sync”. In between you have “some state stored in db and some in message” and what I’ve found to be useful is keeping stuff in the db that needs to have high end state integrity (or as you said just making sure jobs are cancellable/idempotent).

Tangible example:

We have a video transcoder queue. The state of the video model in our db can change as the video is being finalized in various ways. The transcoder generates thumbnails and assets from the video and also updates its state in the db. So we store job information in the message about what thumbnails we want to generate and the video ID but nothing else. This allows us to look up the video row, see if the same media was already transcoded from the video (and cancel the job), and, if not, run the job and update the video row.

Also (and I know you’re not saying this), but I’ve never understood the argument that keeping queues in Postgres leads to higher data integrity via transaction guarantees. The job is still running on another process outside of the db. The only time this could be true is if the job itself mostly updates state in the db, in which case it’s the small minority of queued workloads (with the majority needing to do non-db compute work).
I've downloaded the full 14.9 GB archive. It contains a lot of fluff shots and extra shots. Probably most if not all of his best work is presented on his website already.

As for why he decided to do this, my take on it is, based on a link shared in this thread, that he has decided to go all-in on AI photo generation and is maybe hoping his photos get used by other AI photo enthusiasts to train their models.
El Niño leads to more fires and toxic air pollution in Indonesia
The third paragraph of the article begins addressing this.

I'm not sure how you think it's taboo when it's been almost the only prong of our society's approach to obesity.

"Guys just eat less lol". And when it doesn't work it's "Man is it taboo to say it or something? Can someone find out if the fats are receiving the message?"

And when people find out society is trying other approaches to fight obesity like surgery or Ozempic, it's "Wait, have we tried the only thing that we've been trying for 100 years?"
> Anything but RabbitMQ.

Bad experiences? If so, was it the tech itself or surrounding stuff? (aka maybe docs, maybe community, etc)
This should be safe under SI (other than the ABA issue, which isn't even fixed with serializable). The update forces a W-W conflict, which is sufficient to make the behavior serializable under SI (and therefore, I think but am not sure, PG's RR level too).
Only the stuff you got caught with. Maybe not even that.
One reason that makes me dislike NOTIFY/LISTEN is that issues with it are hard to diagnose.

Recently I had to stop using it because after a while all NOTIFY/LISTENS would stop working, and only a database restart would fix the issue https://dba.stackexchange.com/questions/325104/error-could-n...
^ this reads like a terrorist supporter still trying to justify their support of terrorism.

They’ve already been convicted, they’re in jail and will be for a few more years.

You lost, get over it.
Anyone who tries to worship Jimmy Wales for Wikipedia should know that if he really have his way, he'd turn it into this horrible mess of Fandom, which he also founded. Luckily the volunteers rightfully take Wikipedia from him. https://www.wired.co.uk/article/wikipedia-spanish-fork
>Rates of type 2 diabetes were 62% higher (IRR, 1.62) in 2020 to 2021 than in 2016 to 2019. The incidence of type 2 diabetes rose from 14.8 to 24.7 per 100,000 person-years over that time.

That is a huge jump. Is it possible there was more widespread testing of at risk populations? If they are simultaneously reporting no notable changes in average BMI, my knee jerk thought is populations cannot change that quickly.
This is very neat, but the latency from typing to screen in the demo looked horrible.
Edit: This comment was for a different headline, doesn't apply anymore.

Terrible headline. They're not suing for theft, they're suing for copyright infringement.

The rest of the article is reasonable, and they link to the complaint, which is something every article about a lawsuit should do.

https://fingfx.thomsonreuters.com/gfx/legaldocs/xmvjlbqbnvr/...
Used oil apparently also makes good undercoating.
I seriously doubt they're foolish enough to ignore the denominator and let the big number quoted out of context scare them out of something they've always felt safe with due to their lived experience.
When conservatives are used to feeling privileged, equality feels like oppression.
I remember when banks weren’t allowed to sell transaction data.

I wonder if the law changed, or if the root cause of this being allowed is an enforcement / judicial issue.

I also wonder if they managed to get a carve out for themselves in California’s recently-passed universal data broker opt-out law.
They don't but they claim one of them does.
The order matters in the sense that the 5th jobs should not be atempted before those 4.
Absolutely not! The choice of fixed- vs floating-point for a controller should be based on domain knowledge of the problem, and the right choice may vary depending by operation. For example your PID's integrator needs to accumulate a running sum. Fixed-point addition is well-behaved for addition, with only the need to deal with overflow (which can be dealt with; the integrator likely needs to saturate anyway to respect a physical limit, so you choose a datatype that doesn't overflow before then). Floating point addition has much more nuance; adding a small value to a large one can result in no change at all to the output, causing a controller's small-signal transfer function to change based on the system state. This can lead to all sorts of unexpected bad behaviour, like vibration and limit cycles, which might happen only in edge cases after the controller has been running for some time, and so are very hard to catch in testing.

There are also many cases where floating point is the clear winner, but again, you should think about it and not just choose floating point reflexively because it seems easier. Its convenience makes it very easy to sweep errors under a rug, and they always come back to haunt you later.
To solve famine we can just tell starving people to eat more. It is that simple.
To solve expensive rent we can just tell people to pay/charge less for housing. It is that simple.
To solve climate change we can just tell people to emit less CO2. It is that simple.
To solve global wars we can just tell people to stop fighting. It is that simple.
See, I just solved all the world's problems. Simple.
Isn't diabetes defined as a certain A1C?

How could both possibly be true?
Potatoes also make actual tomato-like fruit that is very toxic.
There's a ton of smaller players that have gotten a huge bump. The era of discs via mail is far from over.

https://scarecrowvideo.org/rent-by-mail

https://www.store-3d-blurayrental.com

https://www.gamefly.com

are the main three so far I believe. More are in the works though.
Some of us practiced the “Bus Factor” as a joke. But, many a truth is spoken in jest. In 2006, my first company was acquired by a Startup that got transplanted from Silicon Valley to India.

We were not Linuses, but as an unspoken/unwritten pattern, we naively followed “if you get into an accident on the Mumbai–Pune Expressway.”[1] We never traveled together as we gradually relocated to Pune while still unable to give up Mumbai that quickly.

1. https://en.wikipedia.org/wiki/Mumbai–Pune_Expressway
I've been thinking a lot lately about how much of tech, and life more broadly, is ruined by the pursuit of scale.

Taking on problems you don't (and will never) have because some vanishingly small minority has experienced them is nuts. Over-engineering is as incorrect as under-engineering. The correctly sized, correctly complicated answer is what we're after.
You can't do better than At Least Once if you're having side effects outside the database, so it's not clear that SQS's weaker semantics have any practical effect.
If you round them out with Mangrove worms and snails and throw in a few Witchetty grubs you've got a tasty smorgasbord - good easy food when you're on the move and the nearest shop is at least a few 100km away.

https://www.youtube.com/watch?v=CwHRht1bZ2g&t=69s
White meat protein is what it is. There's a reason "tastes like chicken" is a thing.
I was happy to see this article. I was thinking about sacrificial anodes (cathodic protection) today for my outdoor furniture.
I can't imagine connecting a Windows XP machine to the internet and/or running any network-connected software such as a web browser or email client.

It would be interesting to see how long it takes for a brand new (but "fully patched") Windows XP machine to be taken over by malware after connecting to the internet.

Bonus if it's behind a stateful firewall that blocks incoming traffic by default.
Seems all true to me. Apart from being I did not find Netflix projects gem. In my usage and looking at their code, they seem like overwrought Java enterprise projects. The place I work they are slowly replacing Netflix OSS with other products.

Its no surprise that Netflix lately moving to Spring Boot framework for all their Java based services. This is preferred choice for typical, run-of-the-mill enterprise projects.
Happy Crystal user and code contributor here. (Also created https://github.com/compumike/crystal-docker-quickstart in case you want to try Crystal without installing anything.) In my opinion:

- Slow compile times are still a pain for iteration.

- The REPL / interpreter mode is still rough around the edges.

As far as companies using Crystal:

- We’re using it happily in production at Heii On-Call https://heiioncall.com/status

- Kagi is using it for their search engine backend https://news.ycombinator.com/item?id=32687071

- Other companies using it list: https://crystal-lang.org/used_in_prod/
What liberal arts education is for
> Now it’s time

It was time 30 years ago.
This reminds me of one of the wildest stories I ever read on the internet. Person flew to Cameroon to intentionally infect himself with hookworms to treat asthma. Reports positive results! So much so that he started a business selling kits for people to self-infect without the need to travel.

https://www.autoimmunetherapies.com/

The business still seems active, but operates outside the US after it caught the attention of the FDA.

The original story is long gone (rip kuro5hin!) but is thankfully archived.

https://web.archive.org/web/20060523232308/http://www.kuro5h...
Does the majority of the 'power' of these finetunes lay in the dataset? So once GPT4 finetuning is out (this fall), could they in theory just use the exact same datasets for GPT4 finetune?
> by German author B. Traven, whose identity remains unknown...

Thank you for sending me down this crazy Wikipedia journey.
That seems strange. You can use the pen on it, and the screen changes near instantly. There is not much of a lag. I would think that typing would be almost as good.

Edit: I see this guy typing here, and the latency doesn't seem horrible. Probably equivalent to the latency of an actual mechanical typewriter. https://youtu.be/R8VG6dQkTwI?si=_YWK7-fLw7MhS1Vv&t=2226

Of course, this folio keyboard looks horrible.
Why not use the finite state machine logits filter trick for controlling output format? It seems to work pretty well for JSON
Sorry. I agree with you, but it was on the front page for 13 hours!
job should be attempted inthe same order/priority they are enqueued, that's the meaning of the word "queue". That they take varrying amounts of time is another matter.
It would be less than 1% of their revenue. So imagine a programmer on $100k/y, who makes $600/y on a side hustle, that $600 cannot grow but needs to do extra tax paperwork, devote attention to it. And the customers of that hustle will leave if they sell the business on. At the same time they are on an upward trajectory at work and expect to get to $500k/y and are putting their focus into that.
Because what happens if the original author is hit by a bus?
https://archive.ph/Wa6k1
Everybody agrees Yellowstone is part of the US. This would be like part of Yellowstone the US considers part of Canada, while Canada doesn't claim it but manages it.
1994, I was trying to get internet, and in a hurry, in Melbourne. Found an ISP in Box Hill, and got down there and paid them my first month in cash, and they walked me into the back office, opened up a cabinet, logged into a Linux console, and adduser'ed me, and then added me to a ppp group. Done.
Total war Warhammer vibes. What was the faction name that did it?
Republicans endorse political violence when it’s targeted against their political opponents - the plot to kidnap and execute the Michigan governor was “just a joke” (the perpetrators have been convicted and are currently incarcerated).
I saw Mose play a couple real small venues in the 90s and remember one time someone asked him to play it. He pretty much said “I don’t play that one anymore.” No point, just an anecdote.
> Pasting the same known value (my IP address) into a TXT record of the domains I want to send email from is an order of magnitude easier than

For your own domain this may be true, but or the majority of domain the SPF record will be far more complex. Adding a new third party sender to an existing SPF record is error prone. Unless you work with these sorts of things on a regular basis, it can be very confusing.

> 1. configuring the mail delivery software to ask opendkim for a signature, which in turn needs multiple config files and lookup tables for every domain

99.9% of domains do not self-host their email (and rightfully so!). Generally you don't set up DKIM on the sending side yourself. All you typically need to do is copy/paste the provided DKIM DNS record (the public key) into your DNS zone. Most major email services will also verify for you of you did that correctly.

> 3. still failing the DKIM check because it turns out that 4k or even 3k rsa keys (let alone ecc! But I wasn't trying to be adventurous...)

The recommended key length for DKIM is 2048 bit for this very reason. Don't try to use >2048 bit keys since there are plenty of legacy email systems that can't handle keys larger than that. ECC keys are much shorter, but can't be relied on for the coming decades (or ever) since you'll have to deal with legacy systems.

> Even in your scenario where you hand your emails off to a third party, they can give you the SPF record to plug in literally, same as with DKIM, and then SPF is still easier because the input format doesn't depend on the registrar.

It's true (and very unfortunate) that DNS is treated as a second class citizen by most registrars. The UI is often horrible. However, I do want to point out that SPF records can also easily exceed the maximum UDP length, so you'll need to start splitting your SPF with includes, which can be confusing to many

Again, my job is to assist domain administrators with email infrastructure related stuff. So I'm telling from experience that most of the configuration errors come from SPF, not DKIM.
lol but why trade being lizard people for chimp people? are we ashamed?
How long did it last before being compromised?
I have a few from schitt that have been pretty solid for years, I highly recommend them.

https://www.schiit.com/
Thanks, changing that setting in uMatrix worked for me.
Very cool. Ruby is still my favorite lang after many....
> In the second case, "which" acts as an adjective modifying the noun ("article"). That is the unusual usage.

"Which" as an adjective is still relatively common. Consider, e.g., "Which one did you say you replaced?" It's the fact that it's being used as an adjective instead of a pronoun in this case that is unusual.
> The few "cavities" that I had, were actually made by dentists (they do that, y'know)

You are the only person I have ever heard entertain this idea, so it would be better to spell out how this happened than assume everyone knows it.
Disc via mail can win these sorts of people:

* People/areas with poor internet connection. Or no internet connection (but a way to occasionally get on e.g. a library)

* People who want to make watching a movie a special event at home, not just a dooms-scrolling life filler.

* People who want to see decent movies :-) that are not available for streaming

* People who want to rip the DVDS :-)

* People who are set in their ways have a DVD connected to a big TV and don't want to mess around with tech.
> Skype used postgres as queue with a small plugin to process all their CDR many years ago. I have no idea if it used these days but it was 'web scale', 10 years ago. Just working, while people on the internet argued about using a database as a queue is an anti-pattern.

It works great until it doesn't, and the way it breaks puts you in a state that's very difficult to recover from. And if your excuse for using a database as a queue was that you were already running a database, that cuts both ways: congratulations, your queue mess has now brought down your primary datastore too.
I'm sorry, but you were both at fault. The other commenter posted a flamebait provocation and you took the bait and responded by breaking the site guidelines even worse. This is how internet forums destroy themselves, so we really need to be proactive about not doing this.

Of course I also hear your underlying point and understand your frustration. I don't doubt that it's legitimate. But legitimate frustration doesn't make it ok to break the rules like that; on the contrary—legitimate frustrations are common enough, on such a wide range of topics, that this would make the whole site a big flamewar.
Speaking as someone who likes Crystal and has written a few libraries and tools in it (as well as contributed to the reference implementation/stdlib/compiler a bit):

1. Crystal is only superficially similar to Ruby; those familiar with Ruby will find its syntax familiar, but the language's syntax, semantics, and even stdlib diverge substantially once you go beyond basic things. In many cases I'd argue that Crystal's stdlib is way better planned and thought through than Ruby's was, but those differences add friction.

2. Despite only being superficially similar, Crystal is still heavily associated with Ruby, and Ruby's moment is (perceived to be) "over" in terms of the tech/stack hype cycle.

3. Crystal's value proposition is somewhat limited: Go, Nim, etc. all fill similar niches, and Rust has been eating into those niches as well (including for people like me).

With all that being said, I think Crystal is a great language, and I would love to see it be used (and gleaned from) more. In particular, I think that Crystal's stdlib is well designed, that the macro system is extremely intuitive and way better than Rust's, and that Crystal's FFI is way more ergonomic than most languages in its cohort (although Rust's is about as good).
I poke around in node_modules with some regularity (often in combination with the debugger) and it’s always nice to find actual source files, not just source maps.
> my knee jerk thought is populations cannot change that quickly.

Covid went through the population quickly and has been known to heavily increase the chances of diabetes, so why would that be a surprise?
Millions of people see staying home and cleaning as their idea of a good time
NetBSD (and perhaps other BSDs) still supports 32-bit I believe.

Should be capable of running a modern web browser (Firefox, etc.) as well, though performance may be an issue depending on the hardware.
YC would have me leave my family behind for an extended period of time. The unspoken YC mantra is that startups are for the young, relatively well off, and unattached. The fact that many accelerators globally follow the YC template means that this particular type of route to learning and launching are closed to many people.

So yeah, it isn’t possible for many, if not most people. I’m not a fan of the model.
Because people don’t pay for the cost of goods, they pay for the value they provide. If you need heart surgery that takes four hours, would you pay someone the same amount to take a four hour nap instead? Probably not, but why not? According to your logic the person performing heart surgery and the person taking a nap are both using up four hours of their life, so they should get paid the same amount, right?
WGA and the studios reach tentative deal to end writers' strike
Two descriptions of same phenomenon wrt CSIS and Air India: You and others claim that it is a fuc*k up; people in the deep say it is a malice, because CSIS wanted to protect its agent Surjan Singh Gill [0]

https://espionage.substack.com/p/canadian-intelligences-dirt...
What's funny is that what you did with a Pi Zero and Plan 9 is basically my ideal when put in conjunction with one of Lenovo's USB ThinkPad keyboards. The TrackPoints on those have three mouse buttons and work well, and the keyboard is sleek enough.
American English generally uses "that" for restrictive clauses and "which" for relative clauses. E.g.:

> The local cafe that my dad loves has a lot of lunch options.

> The local cafe, which my dad loves, has a lot of lunch options.

But British English generally uses "which" for both:

> The local cafe which my dad loves has a lot of lunch options.

The "cannot function as a parenthetical" is essentially what a restrictive clause is, although of course the person you're replying to broke things into two sentences.
Article says that place has a curtain for privacy so should be okay when placed in a place like a bank, that can handle many people.

Still not a bad idea to monitor just in case
We are at an interesting point in computer history IMO. Microcontrollers are getting fast enough to keep up with most things happening inside the first (or first few) generations of personal computers. Before, you had to use FPGAs. Now, people use the Pico to create things like digital RGB upscalers or N64 cartridges. The Raspberry Pi Pico is fast enough (or almost fast enough) to keep up with most timing transitions of the 4116 and/or 4164, and I was able to create a Raspberry Pi Pico-based RAM tester that tests 4116 or 4164 RAM chips _live_ as they are being driven by an MSX. If you're interested, take a look at my blog entry here: https://blog.qiqitori.com/2023/08/testing-4164-4116-dram-ics...
You’ve described half the legal situation. The other half is that both sides agree the territory is going to end up on one side or the other, and the only reason a decisive claim hasn’t yet been made is that doing so will weaken claims in contemporaneous disputes over different territories.

People are trying to play this off as if Croatia doesn’t “want” the territory, but that’s not really it at all. They don’t want to lose a larger dispute. They’re happy to have the land.

So: yes, this is approximately “building on Yellowstone” levels of silly.
They have to, and enterprises are the only ones that can have an outsized impact. The government mandates them, and the incentives are getting more substantial to be part of the action. I won't go into details, but YCombinator's RFS[1] does an excellent explanation (albeit from a more commercial angle).

We are not proactively seeking but are always open to interesting people. Email me at brajeshwar@oinam.com and we can talk.

1. https://www.ycombinator.com/blog/rfs-climatetech/
Nothing about the outbox pattern guarantees ordering.