skysight-inc/HackerNews huggingface dataset:
If you say so. Considering that you can define the basics of a memory and thread safety for free JSON parser in a single enum in Rust, and derive a lot of utility functions, where C would take a lot more code, and the code would be riskier, well, I'm just going to keep enjoying working in the language. It has a lovely balance of power and conciseness.

There is a huge learning curve to Rust, one that I am still climbing, but I haven't been as excited learning and working with a new language since 1987 when I learned C afters years of working with Pascal, Fortran, and a number of procedural job control systems.

In the years since, I've written large complex programs and systems in C, JS, bash, and PowrShell, and so far Rust feels like my new forever home, my defauly go to.

I'm glad of this, because my industry is heading to memory-safe, compiled languages, and the others I've experienced don't work for me. It's aesthetic, mostly, I guess, but Rust just makes sense.
Yup, and is typically the case there are explicit carve outs in the law for law enforcement for possession, etc. ‘in the course of their duties’ (Florida 893.06(2), 893.09(5), among others).
[https://www.flsenate.gov/Laws/Statutes/2023/Chapter893/All]

That second carve out making them immune to both civil and criminal penalties (talk about immunity!) is especially generous.

But as noted, in the eyes of the legislature there has to be or it would literally be impossible for them to do their jobs. And hey, it wasn’t that long ago you had literal machine gun shootouts [https://www.firearmsnews.com/editorial/mac-10-submachine-gun...]. “The two assassins returned to the van and liberally sprayed the parking lot and surrounding shops with gunfire apparently just for meanness.”

Also [https://en.m.wikipedia.org/wiki/Miami_drug_war]

No cop is going anywhere near that insanity without near blanket immunity.

You have to go pretty above and beyond to have the courts slap you down like this in that kind of environment. Like manufacturing your own crack, apparently.
Keep trying with the chat bot. Mine's been chillingly responsive and very impressive. It's probably just a frontend for ChatGPT but it's very well done.
> Suppose we talk about tagged unions specifically, would it be conceivable to just nominate one variant as the default variant?

My experience with Go is just as recent as yours, and I'm happy to eat shit if I'm completely off base here, but my interpretation is that a tagged union with two instances like

Some a | None

would have to be implemented with underlying standalone `Some` and `None` types, and that `Some` itself would still require an empty representation, which is strange.

Compared to Haskell, where for

Maybe a = Just a | Nothing

the two instances are only (de)constructors, and there is no actual type `Just`.
Even people who do want kids frequently don't want many of them. Even back in the old days, a lot of people didn't have kids; not everyone actually got married. But people who did get married had lots more kids, so they more than made up for all the people who didn't. (Don't forget, women frequently died in childbirth.) They didn't have reliable birth control, so women didn't have much choice about how many kids they'd have.

These days, people can choose, and many women are happy to stop after 1 or 2 kids. Going through childbirth is, by many accounts, very difficult and not that much fun. All the pro-natalists (generally men) seem to completely dismiss actual women's feelings on this matter for some reason.

Anyway, when you have a society where a bunch of people aren't having kids, and the ones who are are only having 1-2, sometimes 3, the overall average is going to be well under 2, which isn't enough to maintain the population level.

As I've said many times before in these discussions online, societies need to come up with a new model, because obviously the old one isn't working, and it isn't going to come back.
Yes, but I LOVE yq's ability to update YAML files without stripping existing comments. For example, I use it to programmatically update similar (but not identical) GitHub Actions files across projects.
Fun fact: the sheriff who came up with the crack reverse sting operation was also the guy who tried to prosecute rappers for obscenity. Basically his only interactions with the Supreme Court of Florida was being reprimanded for unconstitutional actions.
Slync Founder Sentenced to 20 Years in Federal Prison for Fraud
Fuzzing Hardware Like Software (2022)
Using a YAML parser to parse JSON+comments is like bringing a tank to a knife fight... If you only parse "trusted" input, i.e. you can guarantee that no one is ever going to pass anything but JSON+comments, and you don't do it in any high-TPS scenarios it's probably fine to use a YAML parser
Very true. I see little kids by themselves frequently, on the subways, on their bicycles, etc. It reminds me of when I was growing up in the US decades ago, before helicopter parenting became mandated by law there.
When I had testicular cancer, they removed my cancerous nuts and put me on extremely close active surveillance as I underwent intense cancer treatment. One thing they checked for daily with blood work was my testosterone levels. Curious thing happened -- despite losing a ball, my testosterone shot way, way up. To the point where I was having weird symptoms like major migraines, I felt itchy all over my body, and just generally, not myself. The lust part was there for sure, but it was a confusing, scary time, being in cancer remission at 24.
Ah I see. Sure, yeah, they should clarify the screenshot.

At the same time... I'm pretty unimpressed by the author:

>> Google Messages does put a tiny lock in the timeline to indicate when an RCS chat is secure, and they also put a lock badge on the Send button’s paper airplane icon, so there are visual indications whether an RCS chat is encrypted, but because the messages bubble colors are the same for all RCS chats, it’s subtle, not instantly obvious like it is with Apple Messages, where green means “SMS or RCS, never encrypted” and blue means “iMessage, always encrypted”.

So the author who is complaining about Google's "shamefully misleading" UI is making a serious claim that choosing the color blue over green would somehow convey better security more "instantly obviously" than a lock icon does, to the average user?
I won't say that I "understand God's design," though I am flattered that someone would say so!

I claim only to be in awe of this reality, and see glimpses of an intelligence and love larger than myself. I strive to align my action, thoughts, feelings and intentions to be in service to all life and guided by the dim glimpses of that which is beyond thought and form.
I formerly worked in triage for a bug bounty program. We paid attention to these kinds of reports because it's often possible to bypass the WAF, or at least repurpose the vulnerability in a way the WAF wasn't designed to defend against.
>their fab advantage might have let them really go after Nvidia.

I think Cantrill spelled it out in the article, and I think people are overlooking (and for some reason really continue to overlook, or just have no idea) that nvidia's advantage is Software.

I remember Larabee as a teenager - I just graduated high school, the forums were talking about it, and I had finally saved enough money to buy an 8800GTX. The 8800GTX was also coincidentally, the first consumer GPU to support CUDA. Almost 2 decades later and it feels like nvidia has an insurmountable moat in AI due to CUDA. This wasn't an accident, nvidia spent a ton of time, with developers, getting it right. FTA:

>that NVIDIA had an indisputable lead, even in 2009; that for Intel to dominate NVIDIA it would have required conjuring software expertise and focus with which Intel has famously struggled

Ignoring this piece is huge in claming that nvidia would be a quarter of the size. Can you even imagine Intel investing in a non-x86 developer platform for 15 years while they were in the lead?
You must be quite young if you had SUVs when you were growing up. They didn't become popular until the late 1990s. They basically didn't exist at all in the 1980s or before; people had station wagons back then.
I much agree with your assessment of the challenge, but I think Intel’s only chance is to capitalize on vertical integration of chip, design, fab. TSMC works closely with big customer (cough Apple), but there are still boundaries there.

Intel needs to step back, enjoy the runway the CHIPs act got them, and really think hard about the top to bottom design and fab of an absolutely killer 2027 / 2028 chip would look like. They aren’t as good at design as Apple, and they aren’t as good at fab as TSMC, but they are within striking distance of both and they have that vertical integration opportunity.
I think there’s a deepening despair or malaise accompanying the massive class gap.
It's a pun on the English definition of "iota": an infinitesimal amount

https://www.merriam-webster.com/dictionary/iota
Wow I forgot about that! When I was using it for French many years ago, I imagined they were using it as a way to get generate free translations, but still found it enjoyable and useful.

Wonder why they took it away.
There's also no law that requires the IRS to give LLCs flow through tax treatment...

The IRS could conform the treatment of LLCs to the way other limited liability entities are treated... as entities subject to taxation in their own right.
It’s the Kodak phenomenon. A software company like VMware would have had a hard time doing the capital investment necessary to be AWS, while simultaneously cannibalizing your real business.

That’s why VMware tried to pivot to sticky stuff like EUC and dev platforms.
We don't have a lot of place for religion in my industry, and safe, performant low level code is everything. Writing and debugging such code in Rust is just easier and faster than in C.

Two years ago I was casually learning Rust by night while by day I was extending a scheduler I had previously written in C. I kept wishing I could switch, because I kept having to handcraft in C things I would have gotten for nearly free in Rust.

Now, we're designing the Rust replacement for that C program, and it is taking all my will power not to start coding it: that job falls to someone else, and I am wistful about it. Not because I am going to miss the C code, but because it would just be so much fun to do in Rust.
I don’t see that in the code. But you’re right that there is something heuristic you can do.
Converting Flux-Generated Avatars to Animated Videos via Hailuo AI
Shockingly low reviews (5.2 IMDB) for an A24 movie, too.
I used to be like that.

First of all your situation and context is unique. Everyone has their own circumstances (including aging parents).

For many, even perhaps for you this is a reality. However for others its a fear of worst case scenario as a protection mechanism that served you when you were at a certain stage of life and many just kept it as a habit.

For a single grad without responsibilities after 3 years of working at a FAANG this fear of the future shackles them to explore and take calculated risks.

I've seen people with $20k in their savings account going for 1 year sabbatical describing it as transformational.

Its all priorities I guess and sometimes we can't say for every case that its actually the lack of agency that is holding you back.

Only you know for sure internally when reading this, if its making you uncomfortable and uneasy and if you have an emotional reaction.

For some, as mentioned its a reality and they are fully content with the limitations that they have and choices that they made in life that are now irreversible.

Up to everyone individually to evaluate their situation, however what is important to understand is that whether its really your context that is holding you hostage or just your fear.
How is that going to work reliably with sawdust and the like everywhere? Some kind of radar?
I'm guessing the title was meant to be a nod toward the meaning of the English word iota,
"an extremely small amount".
Much of anarchist praxis relies on direct action, so mostly it only functions well in systems where there is a possibility.

In the case of the carpool system, I suppose that folks could start more conversations (to use an example), and the way that gets introduced is that individual folks start trying it and seeing if it works. Or folks could make other changes and see how they are received.

However, the lack of changes means that folks who use the system every day can be thought of as making a choice to reify the "rules" of the system- they just keep doing that which is working for them and other people. Hence, "anyone" could introduce improvements and it really is the case that "everyone" is running the system.
If you think Google is in great corporate health and primed for nothing but success, maybe think twice on that.

It is possible that Google maintains current revenue levels. It seems unlikely they will have significant growth unless they fix their culture.
> What I am yet to find in any programming language is a reliable way to put my cursor somewhere in the code base, and know exactly all the possible errors which can happen, where they could come from, and whether I've handled them

You can do this in Scala with an IO type e.g ZIO.

All functions have a return type of IO[Success, Error] and it will always return one or the other.
Absolutely! If you have a known SQL injection behind a WAF, you better go fix it! It seems like these reports come down to the equivalent of “I pasted HTML into a form and you displayed the escaped version back to me, but maybe you forgot some tag.” No, I’m not going to turn off our WAF so you can test that hypothesis.
2021 source paper by the authors: https://arxiv.org/abs/2102.02308
I think at some point Go is just going to have to either be a very flawed language, or make some very big breaking changes. Between union types being difficult to do properly, and sum types being subject to infinite arguments on GitHub. I get the feeling that it’s just going to stay a flawed language that I grow annoyed with.

Literally the only two features I’ve ever wanted in go is a way to express optional return values without pointers, and a way to be able to write a set of enumerable values in a sane way. The inability to express both in Go is quite frankly ridiculous.

I use go extensively. I’ve written numerous tools and deployed lots of things to production with it. Both of these problems are such a sore point for me. So many go libraries have either ridiculous workarounds with foot guns due to these two missing features that it hurts to use most of them.
> My understanding is that insurance will not cover issues caused by DIY work if you did not have it permitted and inspected properly afterward.

I would be shocked if that's true, considering here in Texas you don't need a permit or inspection to do DIY work on your own house.
Slipped my mind in the first pass, but also: https://dn42.dev is a great playground for a lot of the involved tech here.
I think you meant `kitsch` (it's a hard word to spell, and I misspelled it once while posting this).
I have a lot of PTSD from Y2K, my mum was convinced that it was going to cause global collapse and she did pretty massive prepper level stuff. I was super into computers and I didn't think anything would happen but my mum was SO happy that the "computer systems that control the world" would fall to bits. Dec 1999 was a very dramatic month in our house and January was a very confusing time (Are we really going to spend the next 5 years eating all these tins of beans?). It created a real weird feeling in me, still get a real discomfort when I see "Y2K" written.
At this point it's more about being scared of the bird.
Yeah the Twinkly stuff is crazy. I bought some for my wife, who is a major Christmas decor-head, a couple years back. She throws those things on the tree, uses the app to do the mapping, and the animations are really impressive. Very much like what you see on the website.
You could argue Microsoft had the same disease. Ultimately, it's not as terminal because turning around a software-sized cruise ship is alot easier than turning around a hardware one.

Google can be refocused in a 4 years. Intel, at minimum, seems to need a decade.
For any discussion of this article keep in mind that this is the question being posed.

> Do fluctuations in men’s baseline testosterone concentrations predict changes in their sexual desire?

All the discussions about what happens when men have elevated testosterone beyond their baseline aren't really relevant. The answer should be interpreted as "men's testosterone doesn't fluctuate enough to statistically detect changes in sexual behavior."

This should be expected honestly because women do experience it and it's really obvious every month— you would know.
Nit: "they" reads better
We know that only a large minority of the homeless abuse drugs routinely and that a similarly large minority are homeless due to mental illness. One would expect the two groups to overlap, so it seems reasonable to say that a large proportion of homeless people are neither mentally ill nor drug addicted, or at least that a large proportion aren’t homeless for this reason. Given that this is the case, you would expect a rise in the price of housing to correlate with a rise in homelessness. Since we don’t observe that, I’m guessing that there’s a variable we’re missing. Another potential explanation could be that people tend to move out of the high cost area before going homeless, so they don’t contribute to the homelessness statistics in the high cost area.
Roc's polymorphic tagged unions seem to be the sweet spot of not requiring specially-crafted enums or multiple levels of unwrapping, yet having lots of statically-checked guarantees.

(Zig is similar but doesn't support different types of payloads on the different error values).
It's so silly. The saw stop doesn't reduce the amount of skill needed to use it, and you're still free to be as attentive as you like. If they really followed this to its logical conclusion, they'd be using unpowered stone tools to do woodworking.
Amazing! Thanks for sharing
Nominations in 2024 for Unesco List of Intangible Cultural Heritage
In the old days gamers paid extra for sound cards etc., all these multimedia addons gradually got commoditised. I don't think it would've been a completely crazy bet to assume the same was going to happen to the GPU.
The issue then moves up to why do Intel stock owners keep voting for the same garbage board members, even after 20 years of no innovation?
For some reason, I thought this would have to do with the standardized test, lol.
Wouldn’t that basically require becoming better at fabing than TSMC again?

If they can catch up, but not exceeded, then they can’t make a better product than they do right now. I guess it should cut their costs some amount (don’t know how much) which would certainly be a big plus.

But without taking the lead again… would that be enough? I suppose if they caught up they could also fab other people‘s chips as Pat wanted to. If they’re tied for best (or at least close) they could probably pick up accounts that TSMC doesn’t have space for or are perhaps too small to help fill out their capacity.

While I was listening to the podcast I was thinking about how it almost seems like sort of a historical accident that they’re both design and fabrication. Does anyone else do that at this point? I know it was common early on but maybe it’s just not that sustainable by now.

I don’t know. I guess I see splitting the company is more likely to succeed, simply because the design side works and would lose the anchor that it’s tied to.

Successfully pulling off a fix while keeping the company intact may be a better outcome if possible though.
Yes, and it's not limited to TUI applications. My Pinephone Pro runs Plasma Mobile, and if I plug it into a dock with mouse+keyboard+monitor plugged in, it switches into desktop mode with floating windows and everything.
Do your own math, no need to be lazy.
Yup -- Planet Money did a podcast about the sawstop and talked about the patents and controversy: https://www.npr.org/2024/09/20/1200551215/sawstop-steve-gass...
Blogging, Substacking and owning digital real estate
Here are Pat's public failings:

* Can't win over AMD, Nvidia, Apple, Broadcom as fab customers

* Fab cancellations and delays, wasting a ton of money

* Not hiring the right people to steer Intel's internal fab culture to external quick enough

* Not simplifying product roadmap. No one knows what the lake code names are. Expect 30% of roadmap to get cancelled. 30% get delayed. 30% switch node tech. Compare this to the simplified AMD roadmap, which is easy to understand and makes sense.

* Didn't stop paying dividends until August 2024

* He cut fab funding to pay dividends in 2022 [0]

* Didn't see that Intel was swimming naked during the covid boom and that after the boom, Intel would be in huge trouble due to inferior products

* He hired 20% more workers since he joined but 54% less revenue

* Intel still has more employees in 2024 than in 2019. Instead of trimming fat, he added more fat.

Sure, Intel was on the decline no matter who stepped in as CEO in 2021. However, Pat definitely accelerated the decline and made a mess of things with little progress in any area.

Gelsinger was a failure all around and it's time someone with no ties to the original decades-long Intel IDM strategy step into the role. Intel needs an outsider who can come in and objectively see the current situation - not the rosy glorious Intel of the past.

[0]https://semianalysis.com/2022/07/29/intel-cuts-fab-buildout-...
I don't understand, why did Go ignore the past ~30 years of PL insights?
Not the Intel we have. But if the graphics card stuff had really started to show promise, maybe they would have become an Intel that would.

You’re dead right that Nvidia is where they are because of their software story and all the work they put into it.

I don’t know if Intel could have learned that lesson.
https://github.com/edn-format/edn

I too love edn, but unfortunately most other languages lib abandoned (eg. https://github.com/edn-format/edn-dot-net ). Looking around python seems relatively maintained which is great https://github.com/swaroopch/edn_format/issues
From the post:

* Signal Intel is in it for the long term, specifically kill the dividend.

* Be more customer centric/rebuild customer trust, specifically publicly acknowledge the 10nm slip.

Though it seems customer trust in Intel has eroded to the point where only actions will change customers' perception of Intel — I'm not sure what Intel could have communicated to Tofino/Oxide that they hadn't already.
I certainly agree on "very limited". (Transformers are linear-time complexity per token, as far as I understand, so from computational theory principles, there are things these things trivially will not be able to answer, as they just "can't take longer thinking about it" as you point out.)

But "very limited" isn't "not at all", and I think the distinction matters, since the former can often be scaled more easily than the latter. And at the meta-level, one possible output token can always be "let me ramble on this a bit more before I provide my final answer".

In any case, I think "they can't look back at their output", as presented in the article, is just the wrong way to look at it; even "they can (currently) not take longer time to look at their output" is also wrong, since they can just produce more output, which then in turn lets them "think more".