skysight-inc/HackerNews huggingface dataset:
Goiter is usually not immediately lethal so for most of human history, people afflicted with it just kind of lived with it which likely meant there wasn't that much selective pressure against it. Consuming thyroid glands of terrestrial animals (usually ruminants) was an effective treatment of iodine dificiency before the modern nutritional sciences discovered the relationships between goiter and iodine deficiency: https://en.wikipedia.org/wiki/Goitre#History

Ruminants are more efficient at absorbing nutrients from plant material due their digestive system, and this is how they get iodine in non-coastal areas.

All vertebrates have thyroid glands and there is a very similar organ in marine chordates: https://en.wikipedia.org/wiki/Endostyle. So this is an organ that likely emerged when our biological ancestors still lived in a iodine-rich environment.
Apple's LLMs and other GenAI models on HuggingFace
In this case, I would expect that the author of this post (who, IIUC is also the creator of flask), should have a test case that trips/fails within a day of the tutorial becoming invalid. At least then he knows the tutorial is going to fail for users.

I was burned by flask/werkzeug enough times to completely avoid flask unless absolutely neccessary.
My understanding is that there are very few foods that are fine to live off of exclusively, especially vegetarian ones. Potatoes are the most famous example where it is possible, but even there it only works if you eat both white potatoes and sweet potatoes, which come from quite different plants from different taxonomic families.
If we are to speculate, what happens to Thiel's social reputation now (regardless of whether the allegation is true or not)?

Do people stop talking to him in fear of saying something bad?
Do his old friends stop contact because of what he might have told FBI?
Does he stop getting invited to parties?

Or will all of this blow over in a couple weeks and it's business as usual? My thinking is that his social life will change quite a bit (even accounting for him being a billionaire) and he is done with politics. I don't think any politician will want to involve themselves with Thiel now.
I feel like I missed a few steps here.

Is the author just telling us about a tool they privately made but are not sharing?

And any code you write with this "bango" operator is incompatible in anyone else's Go environment unless they have the author's same tool configured to preprocess their code?
The End of LBRY Inc
"All hat and no cattle", a Texas insult?
Under 3.1 Allocator Interface, there is a great point about reducing wear levelling by rebalancing the B+ tree operations to reduce the number of writes thus extending the lifespan of the hardware. Not much of a concern on the small scale, however in large deployments even single-digit improvements will make a difference.

Sometimes it becomes useful to appreciate the hardware and what it is doing, reminds me of the quote.

* You don't have to be an engineer to be a racing driver, but you do have to have Mechanical Sympathy *. Jackie Stewart
For anyone who has not seen an automated grocery store distribution center: https://m.youtube.com/watch?v=ssZ_8cqfBlE
Which is why you can be entirely helpful in an open source project even without knowing how to code. If you can learn the general program, and interface with the users as a liaison between the developers and the bug tracker, it can be quite valuable.
Why is it a requirement to have "skin in the game"? What does that even mean?

The risk to an employee at a company that got $250 million should only be accepting options that could be worthless in lieu of a portion of salary. There absolutely does not need to be any risk of losing healthcare, lacking severance, or any other loss of benefits. Founders want you to believe this but it doesn't have to be true.
The banding on the background is incredibly annoying, but looks interesting. I was considering learning Elixir the last few weeks, and I'm still on the fence. Does anyone have any good tips on how to set up a decent dev environment (IDE/debugging/etc.)?
> As an aside: I feel like if you are ever in a situation in which fmt.Println returns an error, then whatever situation you are in is already far, far beyond saving.

Not necessarily, it could just be that the user has closed the stream for one reason or an other. Possibly because they’re running it as a service without having set up an stdout, if the program has useful side effects.
This is very interesting, may I ask what macros you would define? Definitely something I'd like to learn more about
There's a school of thought around comp where what someone's made in the past should inform what you offer in the future. Some use comp history as an indicator of quality. Some use it as guidance for making sure they don't offer too much.
It is not wrong for websites to restrict certain information by their own choice. It is wrong - unconstitutional, even - for the government to force them to do so. You should read a bit about Brandenburg v. Ohio, 395 U.S. 444 (1969) [1] and Hess v. Indiana, 414 U.S. 105 (1973) [2]. (By the way, suicide is not lawless action anyway. Whether advocacy of it is lawless is a different matter, but likely free speech.)

[1] https://en.wikipedia.org/wiki/Brandenburg_v._Ohio

[2] https://en.wikipedia.org/wiki/Hess_v._Indiana
How many of these are police officers (in non-emergency situations)
I have started to use this in some soup stocks instead of anchovy paste. Very tasty. Throw a few strips into boiling water, strain out after 15 minutes, and you have a decent broth. You can also sub chard out of recipes for it in some cases. Its still seaweed, so I would only serve to those who already eat it. If someone doesn't like sushi rolls because of seaweed, I wouldn't push it.
Assigning errors at the function call... Worst part of go. Just add try/catch already.
It seems to be a stretch to include some of the evaluation criteria under the heading of "transparency", in particular the risks and mitigations ones, as they wind up being more of an assessment of compliance with a particular political stance that is far from universal (the view that certain capabilities in foundational models present a "risk" that must be "mitigated"). Indeed, those two categories wind up carrying GPT-4, which is notoriously closed but run by a company that is arguably the champion of this stance, to an inappropriately high position in the ranking.

If this index is adopted as a de facto standard or target, I would be concerned about the incentives this creates.
I’m basing it off of people saying they died, and they didn’t, because like you said, you literally can’t come back from death. What was described was loss of consciousness/passing out, and it’s odd so many people pass out and claim they died.
I was confused because I know Redis already offers persistence. https://redis.io/docs/management/persistence/
The main difference here is how its runtime will shift from runtime data only in RAM to not storing as much data in RAM and looking up on disk. Current Redis persistence looks like the runtime is stored in RAM and changes are periodically or append only persisted to disk. I hope I got that right.
He doesn't want to ignore the error, he wants exceptions-like behavior where the exceptions just propagate up by themselves if you don't catch them inside the function. Like Java or Python exceptions.
I have a TG77, which is the rack-mounted version. I'm consistently amazed by the sheer amount of features the synth supports. It even has some basic DSP effects! The SY-series definitely still hold up to this day.
I wonder if spelling the MP3 part of the path name with URL encoded characters might not have defeated the check yet still resolved on the server end.

E.g. instead of /mp3/ you write /%6dp3/.

Filed under Idle Questions About Past Events Next To Impossible To Answer Today (IQ APENTITAT?)
Let me make sure I'm tracking the essence of your comment:

>At an instruction boundary, push the current execution state onto the stack; jump to an alternate execution point; provide a special instruction to return to the previous execution state.

In the VM, for each instruction:

1. Check if some bit has been set, which would indicate "we gotta interrupt"
2. Push current state onto the stack
3. Jump to pre-defined location & execute whatever's there

At some point, the code from step 3 (be it code I wrote or some guest-supplied interrupt handler) will push an instruction onto the stack that says "resume".

Is that roughly correct?

If so, this sounds like something that (unsurprisingly) requires support at the VM level. WASM has no such feature, though... are you aware of any clever hacks or workarounds?
I took a quick look at the python flask code and I’m still not sure if there’s a reason of not just using Next’s server side aspects. JS can do every operation I skimmed by

Thoughts?
Really frustrating that instead of moving towards making city centers cheaper to live in and attract more local customers that way, municipal govts and corporations want to just force working-class people to waste time and money commuting on infrastructure already well past its carrying capacity.

More and more working professionals I know are essentially forced to live dozens of miles away from where they work in a heavily urbanized area, or give up the dream of ever owning a house.
I am not sure if you understood my post. I am in no way saying "OOP is bad in general" or even "OOP is good in general". What I am saying is "I strongly prefer Objective-C's object system over that of other languages." Then I provided examples of other object systems I liked, and how Objective-C feels close enough to them that I don't miss them when writing Objective-C.

Maybe saying "flavor of OOP" was too vague, but I am talking about implementations of object systems, not the (ill-defined) notion of OOP.

Using your analogy with hammers and screwdrivers, my post is less "I prefer screwdrivers over hammers" and more "I prefer screwdrivers with bit holders over screwdrivers without bit holders"
The article said they initially used PNG screenshots so I guess it still works at being better than that.
TIL that books3 includes the text of three of my books. Which I spent thousands of hours (and thousands of dollars) researching and writing. And which were now stolen for other's profits.

I don't care about your personal financial ruin or liberty - I trust that you are honest in that you were just hacking away with some sort of misguided "information should be free" ethic. But the companies which raise money (and maybe even make money) on the back of my labor should be sold for parts.

I'm pretty upset about this.
Good to know! The comments have definitely made us update towards looking into Playwright again quite seriously
The risk of joining a venture backed startup is that no new money comes in and there is no exit and you are out of business in a matter of weeks, like what happened here.

This is constantly looming over your head and used to be something understood by startup employees before the era of zero interest free money and "startups are kewl".

Any money raised got spent, otherwise they didn't need to raise it.

The trade off to take on the risk of being underpaid and possibly soon-to-be-unemployed by a startup are the potential equity payoff, the work environment and the human-networking. And it's usually worth it because you're buoyed by the local startup community and the high chance you get another job with people you know tomorrow if things don't work out.

The problem here is that our industry is flooded with the types of people who would otherwise have become lawyers or finance people because they chase comfort and status as opposed to a desire to work on cool shit with cool people. It kind of makes me hope these conditions extend for a while to weed out the people who don't belong and we can get things back to relatively-normal.
Discussed previously: https://news.ycombinator.com/item?id=37941881
Is it possible to run an eGPU with this? Like the TH3P4G3 one can buy on AliExpress
Many things worth learning start out as not fun
Here's the video from the article: https://vimeo.com/822783539. If a human driver was doing these things, the only reason it's not a "lose your license" situation is because the driver would have been removed from the vehicle by the officers and the vehicle moved aside by the officers. It's likely the driver still faces punitive measures. This is only loosely permitted because there isn't an individual in the car to blame.

The proposed solution is "We'll let you move the car." This is a reasonable "lose your business license" situation. It's pretty easy to sympathize with those who are "vandalizing robotaxis with blunt tools".
I feel like my optimism for FOSS software has slowly degraded to nothing. GIMP will literally never replace Photoshop and the gap between them is only growing. How can a product that's raking in millions of dollars a year ever be replaced by a few people working on it in their free time?

When software was simple and if companies were just sitting still without continuing development, maybe. But most companies seem to be full steam ahead pumping everything in to research and development.
But that is basically the core value proposition of mojo. You don’t need to drop down into another language to do low level, high performance kernels, you can do it all in mojo. Scalable in terms of target domains, (somewhat similar in that regard to swift).
iirc journalists are not allowed into Gaza and have been stuck at the border.
3D Guassian Splatting seems to be superseding NeRF

NeRF might be a dead end technique in case your trying to keep up
Fun fact: There are so many proposals aimed to tackle error handling ergonomics that it has its own label in the bug tracker.

https://github.com/golang/go/issues?q=+is%3Aissue+label%3Aer...
I thought Thiel's primary business was Palantir, which is a subcontractor performing data analysis for military intelligence and law enforcement. He literally works for them to begin with out in the open.
I've never had the desire for wireless charging. I imagine Apple has stats on how many people actually use it, and I'm wondering if it's more valuable as an advertising feature than an actually useful feature. I like to use my phone when it's charging, and I can't do that if it has to be stationary.
Hi Jon, challenge author here! First time watching your content, it was fun to see a Rust expert go through the challenge live. Saw the first hour, I noticed that during Bencode parsing, trying to find the most elegant way to implement it slowed you down a bit. (I also have this tendency and I'm sure having so many viewers doesn't help :)) Great progress by the way in 4 hours, hope you get to finish the challenge soon!
https://knowyourmeme.com/memes/the-gendo-pose
> occurring precisely 14,300 years ago.

…precisely? Really?
> If Apple ever stopped letting you install arbitrary CLI tools, they'd lose every software company issuing their developers Macs

And then what? Oh no, they lost 0.1% of their market share!

They do not care about developers. Understand that.
I understand the sentiment. I have the same feeling regarding the use of LibreOffice. Full of features, most of which work "OK". But its absolutely infuriating to use for anything more than just a casual document/presentation etc..
Its severely lacking a level of polish, and the focus on getting real work done seems to be absent. I'm not talking about the UI, though that's certainly part of it, its the actual functionality that is overall a bad experience. Stuff like pressing undo which then breaks formatting of another component, then pressing redo to try and fix the other component which doesn't work, only to lose that work forever and needing to manually fix it again.
I'm sure I'm in a very tiny minority, but I kinda like having errors as values - I prefer having errors be things that are part of the normal control flow of my code, and that can be handled explicitly within an if block (which may start simple but can and does evolve to wrap details, log and skip, fallback to an alternative, etc.)

Yes it means errors shows up everywhere in your code - the same types of errors are something all languages have to deal with, just accept our faulty reality for what it is and have the discipline to account for it.
Just don't reboot every year, or multiple times per year.

You can cause worse issues than you started with!
RWKV is definitely cool. Using GitHub stars to extract meaningful insights is impossible on the other hand. I don’t think coolness is a qualifier for “foundational” either. RWKV needs to be widely deployed to the point that even its embeddings are more useful than an otherwise superior model (because embeddings are somewhat costly to calculate if you were to recalculate every time state of the art changes e.g. CLIP)
It has all kinds of snapping settings that tend to have inscrutable icons, but turn out to be very useful, especially if you can remember shortcuts.
> The thing is, Elon Musk could buy everyone in the world a Tesla if he wanted to.

I don't think this checks out, carexpert.com.au
I don't care about Elon, he is a monster that I can acknowledge has delivered material value. Tesla survived because he is an obsessive, power hungry dude seeking validation (also luck, lots of luck). His ownership interest in Tesla is down to 13%. It appears him and I both agree billionaire shouldn't exist, we just differ on the methodology to arrive there (taxes vs value destruction a la Twitter). I care about Tesla (as someone deeply concerned about climate change), that is the valuable machine spinning up. 2 million EV units a year at current run rate [1], tens of thousands of fast DC charger stalls [2], 40GWh/yr in utility scale battery storage manufacturing capacity [3]. I understand this might be a difficult concept to grasp for some mental models (not a sleight, it seems some don't understand how you can dislike the person but fully support the enterprise they are entwined with).

We are arguing different OSI layers (wealth and securities, shared delusions, vs physical manufacturing and supply chains). The most ideal outcome is Tesla remaining profitable enough to continue rapidly expanding EV and battery storage deployments (dragging legacy auto and electrical generation towards net zero) while not so profitable it materially improves Elon's wealth.

Unfortunately, I am just a moderately well off internet pleb, not someone who can fire Elon, entice JB Straubel (phenomenal engineer, excellent human, proven leader) to return as CEO, and merge up Redwood Materials into the Tesla org to fully vertically integrate and spin up faster. C'est la vie.

[1] https://www.statista.com/chart/30758/most-popular-plug-in-el...

[2] https://supercharge.info/map

[3] https://electrek.co/2023/04/19/tesla-reports-massive-increas...
So they should, by the same standards, fire the AI and start all over again, which may introduce a significant incentive for getting it right the next time?
Following one (but sometimes two) successful reboots, I’ve observed the iOS simulator using significantly less resources, ...

... so, turning it off and then turning it on again ...
>Startups are risky and even though you work at one, I don't think they're for you.

Fortunately, there are many startups whose leadership is prosocial enough to try to offset some of the risk to its employees.

Since you seem like a Chicago School kinda guy, I'll put it in terms I think you can understand: employment is a market, and I am fortunate enough to have a optionality. It's bizarre that you fail to recognize that; it's pretty critical to your own analysis.
Last one I put physical hands on was running 24TB, and was expandable to 32TB.
I've been part of several failed startups ... they ALL provided severance during shutdown. Where is the "obviously" coming from here? You only can't pay severance if you are shutting down because you "ran out the clock" on a clearly failing venture and deliberately screwed your employees.
This is a great post, but there aren't non-problematic alternatives to eBPF for most of these pitfalls. If you're building a reference monitor out of tricky eBPF primitives --- if you're relying on eBPF to somehow make go/no-go decisions about system usage --- those pitfalls are super-problematic, the same way seccomp filters are.

But if you're just generating events for monitoring... well, it's good to keep in mind the limitations of all monitoring systems.
This is from a couple of months ago, why post now? Is it starting to be available?
I'm just wondering... I hope the sarcasm in this reaches you.
Custom properties with defaults: 3+1 strategies • Lea Verou
Cruise cars have a “Stop Ride” button in the back that should handle 2.
Well, you see, the buyers of pickup trucks in the US are statistically never going to tow anything, doubly so for the “techie” crowd interested in the Tesla truck. So they can make claims that mean absolutely nothing, because the buyers don’t have any context for what the numbers mean anyway, so just go for a bigger number than the competitors.
Uh? Try! was added in 0.11, and the feature found to work well enough and be sufficiently valuable that ? superseded it in 0.13.
Any time a language forces you to create boilerplate that could be autogenerated by your toolchain, it's not a feature.
I agree on Trump not keeping his promise to "drain the swamp", the results of which are clear to see. I do not think a comparison between Trump and Hamas holds in any other way, not even by saying "both lie" - that is like saying Muhammed Ali is like Hitler because "both breathe". The current US president has also shown to be a prodigious liar as has Trump's predecessor and his alike so it seems to be something endemic to the people who make it to that position.
As nifty as this gadget is, I wondered what the point of a portable phonograph was when you also have to carry the 10-inch records.

However, the same objection didn't deter Sony, 64 years later: https://www.just-cd.com/post/sony-discman-d-88-portable-cd-p...
it is my second or third favorite part of Go. What sucks more than just about anything is exceptions as control flow. It is a spooky GOTO at a distance.

To everyone who complains about the "if err != nil { return err }", honestly, you are doing it wrong or you have a toy application. I have written several, large, high scale, highly available systems processing multiple billions of requests a day. When analyizing those code bases, empty error returns like that accounted for 4% or less of our code. We always were doing _something_ with the error. Metrics, logging, reties, sending off to a different workstream, etc.
Yet he was able to use these numbers in a database to buy Twitter
The Model Xes have been used to pull "The Boring Co" waste (on rails), so it seems like Tesla have done this stunt. (One would hope that the CyberTruck can do even more?)

https://www.thedrive.com/news/19529/watch-a-tesla-model-x-pu...
That’s not true at all though, because there are stopping distance requirements to legally sell the vehicle.
Swift is an improvement over C for the problem domain. Something akin to Swift as a modern C replacement with keeping of the 'Objective' bits of Objective-C layered on top of it would have made for the ultimate language, though.
I so often see people complaining about the price of Adobe tools saying it's over the top or greedy, but then they continue to pay and use it despite cheaper alternatives existing.

Consider that the reason their software is so much better than the rest is _because_ they charge this much and can reinvest it in to the software.
Something not noted in the article is that any binary which links Foundation, even if otherwise written entirely in Obj-C, now uses Swift. This is due to the Foundation Swift rewrite effort (https://github.com/apple/swift-foundation) that is rewriting Foundation is Swift while maintaining Obj-C ABI compatibility.