skysight-inc/HackerNews huggingface dataset:
>Six years after MySQL v8 went GA, the team turned v9 out on the streets. ......Oracle is putting all its time and energy into its proprietary MySQL Heatwave service.

Oracle actually released 9.1 already in 2024. [1] And expect another release this month, and every quarter. So I think MySQL continues to get some new features bug fix and support like it used to. Contrary to most people think it is all going to Heatwave. I just hope Vector will be open source later as official to MySQL rather than behind Heatwaves.

[1] https://dev.mysql.com/doc/relnotes/mysql/9.1/en/news-9-1-0.h...
If you're on Android, you may enjoy the new "Archive" functionality, which uninstalls the app but retains its local data directory so when you tap the icon it re-downloads the apk on top of its existing data directory, so no more first-user experience https://support.google.com/googleplay/answer/15523443?hl=en

I believe it's primary use case is storage efficiency but it works perfectly fine in your use case of preventing the code from running while you're not actively using it
Are you suggesting this is policy ratified by congress?
HOAs are the only thing so evil that it is more favorable to give up a 2.25% mortgage than to deal with a HOA!
I read it this year, too. It's a fun read, but I wouldn't recommend anything past the first group of articles (that is, don't bother with "Five Five Five Five Five"). The ideas are good, to be sure, but the overall arc past that is pretty weak.
Comparing AI to crypto doesn't really work due to the utility of AI. If you believe that there haven't been meaningful use cases from the recent generative AI surge, then you might be out of touch.

On the investment side, it's hard to say that since ROIC is still generally up and to the right. As long as that continues, so will investment.

Then biggest gap I see is expected if you look at past trends like mobile and the internet: In the first wave of new tech there's a lot of trying to do the old things in the new way, which often fails or gives incremental improvements at best.

This is why the 'new' companies seem to be doing the best. I've been shocked at so many new AI startups generating millions in revenue so quickly (billions with OpenAI, but that's a special case). It's because they're not shackled to past products, business models, etc.

However, there are plenty of enterprise companies trying to integrate AI into existing workflows and failing miserably. Just like when they tried to retrofit factories with electricity. It's not just plug and play in most cases, you need new workflows, etc. That will take years and there will be plenty more failures.

The level of investment is staggering though, and might we see a crash at some point? Maybe, but likely not for a while since there's still so much white space. The hardest thing with new technologies like this is not to confuse the limits of our imagination with the limits of reality (and that goes both ways).
The difference is H5N1 infections have mostly happened in predictable and (importantly) rural places. That is, among people working directly with the animals impacted.

Covid, on the other hand, had few precursors and hit in a population dense area (Wuhan). It does not help that for a fairly significant portion of the population covid was near symptomless.

H5N1 has been much more severe when it hits humans.

That said, it's not impossible that a variant of H5N1 that escapes will do so because it's more covid like in that it doesn't look or act much worse than a common flu in the first few infected.
>A Ukrainian refugee, who can’t get a bank account because of their migration status, worried about a bill from the local health clinic that they had no technical means of paying.

>Homeless people who sleep in cars can’t use the cashless parking meters,...

I'm pretty critical of cashless myself. But by EU law banks are required to offer banking to anyone (a full featured bank account with digital payment cards that is). Homeless people, refugees - all included.

https://europa.eu/youreurope/citizens/consumers/financial-pr...
"maintenance burden" is introduced when a non-original programmer starts contributing to a repo, regardless of how objectively maintainable the code is.
I wish I could reach for Kotlin as a kind of "Ruby with typing out of the box" but the lack of a good REPL is a real dealbreaker.
this is a year and a half old
Our method outperforms COT :)
Was this before or after Limp joined?
Wow, what an interesting guy. I have a big affinity for people who are interested in lots of different fields. Gotta love any story about someone who feels so strongly about some idea that they fork over their own money to self-publish the book. (IIRC Gall self-published the first edition himself after getting turned down by 20 publishers.)
> Anecdatally, by default, we now block all Chinese and Russian IPs across our servers.

This. Just get several countries' entire IP address space and block these. I've posted I was doing just that only to be told that this wasn't in the "spirit" of the Internet or whatever similar nonsense.

In addition to that only allow SSH in from the few countries / ISPs legit trafic shall legitimately be coming from. This quiets the logs, saves bandwidth, saves resources, saves the planet.
The AI Productivity Puzzle
I'd say lobby for laws. Purely tech measures won't help... Next versions of their email clients will have ToS to let them dump everything to Goog/Msft for training
How will it save time in the long run?
> Is that true

Well, if you are referring to «The issue of transparency in current LLMs», I have not read an essay that explains satisfactorily the inner process and world modelling inside LLMs. Some pieces say (guess?) that the engine has no idea what the whole concept in the reply would be before outputting all the tokens, others swear it seems impossible it has no such idea before formulation...
> Intelligence is debateble without even bringing ai into it. Nobody agrees on whether humans have intelligence.

Yep, that constitutes the second of the two options I mentioned.

> Well, smart people agree but those people also agree we have or will soon have agi or something negligibly different from it.

lol, the ol' "I know what all smart people think and it's what I think" appeal.
Yes of course there’s a more graceful approach. You can use an actual divide instruction or routine instead of the bit-casting subtraction trick.

It’s not about interfaces. The point is that a single subtract is simpler math, and (probably) faster than a divide, and it gets you surprisingly close to the right answer. The reason it works is subtracting two exponents is a subtraction in log space which is equivalent to a divide in linear space.

People don’t use this trick in practice that much if at all, especially these days with GPUs that do reciprocals and square roots in hardware, it’s just an interesting thing to know about that helps solidify our understanding of floating point numbers and logarithms.
> Uh, the EU has plenty of bans of very useful things.

Yeah, like AR-15 and high explosives, surprisingly violent death rate is much lower here…
The only reason for them to implement opt-out is by legal order and subsequent confirmation by the supreme court or country equivalent. There is no other reason to do it.
This maps a little to what we are doing research on what we are calling as shape of stories[1].

We can clearly see in 2D space itself how different "concepts" are explored.

Using the shape of stories for semantic chunking we can clearly see in multiple articles how we can chunk by "concepts". [2]

Now we are trying to see if we can just use these chunks and train a next "chunk" predictor instead of a next word predictor.

In the paper, they take a sentence to mean a concept. We believe that a "semantic chunk" is better suited for a concept instead of a sentence.

[1] https://gpt3experiments.substack.com/p/the-shape-of-stories-...

[2]https://gpt3experiments.substack.com/p/a-new-chunking-approa...
The 'lizard brain' lie: How neuroscience demolished the greatest mind myth
If that's in your threat model, fill the disk with random bytes.

This works on the economic argument that if you could easily recover data from a disk that's been rewritten, drive manufacturers would exploit that already to increase storage.

If your threat model includes attackers who bypass the firmware to read overwritten data, you are probably boned several other ways.
Yes, I regularly encourage my wife to approach the comp sci department at her uni on doing a project together but she for whatever reason doesn't think they would be interested/I've yet to get her interested enough to grasp what a transformer can do. I find it very frustrating because of your first point, she very specifically could do some meaningful % more research if the LLMs could help with the connections. Sadly, I am not rich, handsome or talented enough to do this for her.
You may say I am a dreamer, but I am not the only one!

Storing 2FA codes in your password manager is not a good idea at all in case you get it breached. Otherwise it could be a convenient idea.

If your password manager gets breached you could also loose control of your 2FA as it can be replaced as well.

We need to securely store our 2FA codes, sure. But I would advise not to use the "normal" password manager. I for use have them printed on paper.
They are missing (for me too). Unfortunately, they are also missing on the Internet Archive (https://web.archive.org/web/*/https://www.lanl.gov/media/pub...) :-(
That does get me every now and then. “Why has this stopped autofilling…”
Real Time Clock support for GBA games that need it. The OpenFPGA core doesn’t support it.
What do you mean by "the item being indexed might be outright missing"? What is "item" here?
I’d argue that there’s no correlation at all between the two.
OpenAI considers everything "publicly available" to be fair game, so if GPTBot happens to stumble across pirated ePubs of your books then OpenAI will probably train on them even if you never published them on the open web yourself. They don't care about the provenance of the stuff they're scraping.
I think it's a terrible idea, because it dramatically decreases the attack surface area needed to compromise accounts. 2FA is supposed to be "something you know' and "something you have"; putting your 2FA seeds into your password manager reduces your 2FA to "something you know", and, significantly worse, it's "something you know in the same place as the other thing you know".

The time-variant component is still quite valuable, but it does nothing to protect you in the event of a password manager compromise. This is not a hypothetical; LastPass has suffered multiple breaches, and the more popular a solution, the more likely there are to be attacks against that solution. By keeping your 2FA separate from your password manager, even if it's still just "something you know", it's something you know in a location that's orthogonal to your passwords. If I yield to convenience and use a 2FA desktop app, then now, instead of just attacking my Bitwarden install, you have to successfully attack my Bitwarden install and my 2FA desktop app install to get access to my accounts, and the combination of password managers * 2FA managers is a substantially larger attack surface and requires a significantly more sophisticated attack to get both pieces.

The arguments in the article come down to "well, 2FA mitigates phishing attacks" (true) and "Google Authenticator means you can lose your data easily" (also true). But neither of these is a good argument for why the data should be kept together. It just means "use 2FA", and "use a 2FA manager that lets you directly manage your seeds and keep offsite encrypted backups".

If you can't be bothered to do it properly, then 2FA codes in your password manager is certainly better than not using 2FA at all, but that just makes it a less terrible solution, not a good one.
The lyf so short, the craft so long to lerne
I think you either need to find someone who needs a JoaT but likely doesn't know it (ex: smaller, newer companies, places where SW and IT are not a core focus) and educate them, or aggressively personalize your resume and focus on specific roles and positions. Smell test: you have a huge resume that's not padded but required to describe all your experiences & skills. AI could help you narrow down and focus. I'd also suggest pulling anything more than ~10 years old and remove content where the dates hurt you more than the specifics help.
I was writing a custom widget for iced (the Rust GUI library) and I was getting a panic due to some fancy logic I was trying to do. I guess the shortest description I can say is that it was a combination of what appeared to be a caching issue at first, but the real cause turned out to be some method shadowing where I was using a struct's method where I meant to use the trait's method.

I had made the specific operation generic (moving it out of the struct and into a trait) but forgot to delete it from the struct, so I was calling the incorrect function. Claude pinpointed the cache issue immediately when I just dumped two files into the context and asked it:

somewhere in my codebase I'm triggering a perform() on the editor but the next call on highlight() panics because `Line layout should be cached`

what am I missing? do I need to do something after perform() to re-cache the layout?

at first that seemed to fix the issue, but other errors persisted. so we kept debugging together until we found the root cause. either way I knew where to look thanks to its assistance
I don't see why it would be called "comically bad" compared to its contemporaries. The 1.x series was a bit spartan, sure. But the UI itself afforded several unique features that weren't found anywhere else. The ability to have multiple "screens" or viewports with independent resolutions and color depths and drag them down to navigate between them seamlessly was quite useful, as was the ability to move windows on top/bottom of the stack without focusing the window (which is largely a forgotten paradigm, outside of forced "always on top" windows which is just a bandage over the lack of decoupled focus and window depth). AmigaOS certainly got better for the most part with the 2.x and 3.x series. Commodore's mismanagement is largely what did the Amiga in, not any technical aspects.
> I'm a solo dev for a startup and this is something I always hammer home to my non-technical co-founder.

He is just trying to piggyback an another distribution channel to get more visibility and another place to be found. It has nothing to do with UX.
Ask HN: CSV with Formulas
I'm thinking about creating library to render and manipulte CSV.

But it should have ability to use formulas, like =SUM(A:A) or =SUM(A1:A-CURRENT-1)

And optionall formating maybe at the end of the cell {cell-css: {color: red, font-size: 28px}} or {row-css: {color: red, font-size: 28px}} (CSS attributes)

Why?

I want to create local personal databases. But a little more powerful than plain CSV.

Text can be shared.

Do you have proposition for syntax or architecture?
We're getting closer to being able to answer if there is life beyond Earth
The save transfer is very simple. You just copy them to the correct folder.
FreeDOS 1.4 release candidate 1
I'll admit as a fallible humane I didn't pick it up, but I was focused on the wrong thing because I've been using "and the boat can take everything" and gpt-3 just could not get that variation in one shot.

Gpt-3 is old hat though. later versions of gpt-4 manage to get it with a bunch coaching, and o1 manages to solve it with less coaching.
the problem is these are also some of the most agist environments, with little respect for full, diverse lives. They want the breadth of experience, but don't want to support or fund it.
> How do you, as a techie, find time to read most of the books?

Audiobooks while driving. I easily do over ten a year this way.
Just because you can generalize the topic doesn't mean you can ignore the specific conversation and choose your hill to argue.

Additionally, the conversation of this topic is about the model's ability to generalize and it's potential overfitting, which is arguably more important than parroting mathematics.
You don't even need to cheese it when everything is client side, so there's no way for the server to verify you actually killed the required amount of enemies.
I don't get it.

Hes saying the sea has risen and the people who say it hasn't are wrong. Then he says the sea hasn't risen and those people are actually right. Then he says the sea is gonna rise a lot more than it hasn't.

There no point here that i can find.
H5N1 was a thing about 20 years ago. Why is today any different?
It still needs to be prompted so it’s easy to understand. If you ask in a weird “how do I not not not win” instead of “ how do I lose” you are gonna run into problems
This person started with news on DB - reviewing all prominent DBs & finally ended talking about love of Larry Ellison. A perfect human in the days of LLMs. Amazing write up.
Holy crap, so does IDSPISPOPD
I had my password manager compromised by a business partner. I added him to my 1Password account and then, in a play for control of the company, he attempted to remove me. Lesson learned: don't try to save money on password managers.

If all of my 2FA code generators had been in 1Password I would have been truly screwed, but in a stroke of luck I had been paranoid enough to use a separate app for 2FA codes.
Covid, or its immediate analogues, were extensively studied in a lab in Wuhan for exactly this reason. When it became the "Covid" we all know and love then it was a thing and not a precursor.

H5N1 today is a precursor. How would we know whether the strain which finally goes "viral" in humans is a product of "natural" washing or was done in a lab with humanized mouse cells?
Much more formal structure and generally code can be tested for correctness. Prose doesn't have that benefit. That said, given the right prompt and LLM, you can squeeze out surprisingly good stuff: https://bsky.app/profile/talyarkoni.com/post/3ldfjm37u2s2x
I've been using plain postgres for over 5 years now, reading this I feel like I'm in the eye of a storm...
Sure. I use it for almost everything, because it's so pleasant to use.
You are better off security-wise with 2FA enabled than without it (for the phishing-related reasons mentioned in TFA - EDIT: taviso is correct in their comment, it's more about protection against credential stuffing than phishing), regardless of where you put the codes, so if being able to put the codes in your password manager is going to be the difference-maker in someone electing to use 2FA, they should do it.

It's the same idea with using a password manager in the first place - if a password manager is going to be the thing that gets you to use secure passwords that vary across services, it's worth the tradeoff of having all of those passwords in one place, because you're much more likely to be compromised by a bad password than by a password manager leak.
So does IDKFA.
I don't think it's capture.

In a free market, businesses are supposed to use regulations to their advantage. If the regulations don't achieve their goals, legislators are supposed to change them. The latter part often doesn't happen in the US. Not because the Congress is captured by business interests, but because it's dysfunctional.

And the society as a whole is somehow unwilling to admit that the US needs large-scale immigration to function. Just like almost every other developed country. At the high end, every developed country is a net importer of talent in industries where it's above the average (relative to the size of its economy). And at the low end, there are essential jobs that are inherently too bad for most citizens and too demanding for most of those who can't find better jobs.

The best practice these days is making temporary work permits industry-specific. If there is labor shortage in an industry, just let in anyone with the skills and no obvious red flags. And if there is labor surplus, only let actual talent in. If an immigrant loses their job, they can try to find another in the same industry without excess bureaucracy. And then give a straightforward path to permanent residency for those who have been in the country for N years without causing too much trouble.

Illegal immigrants largely work in fields such as agriculture, construction, and maintenance. The pay is inherently low, because the fields are labor-intensive the outputs are expected to be affordable to most citizens. Many jobs are seasonal, and many require you to live near the worksite (instead of with your family). Most are physically demanding and require a good work ethic. Once a country gets rich enough, it usually discovers that citizens who can't find better jobs often don't have what it takes to do these jobs.
From what I've read, the risk of H5N1 becoming human to human mainly comes from co-infection. That is, a person that is infected both by H5N1 and the flu. In that case, there is a risk that the H5N1 virus trades genetics with something like H1N1 which gives it the extra genetic oomph to spread it around.

The fact that this outbreak is happening during typical cold/flu season is part of what has virologists on edge. Both hitting the right person wouldn't be great.

The best defense here is for people to get their flu vaccine and avoid livestock if possible. If not possible, then it's reporting to the USDA/CDC if your livestock gets sick.

Unfortunately, this all may translate into culling of herds which will translate into higher egg/beef prices to the average consumer.
Coupled Code Is Cool
Yes! In practice it's a scripting language similar in vein to Python, and it's used for similar things.

It's actually the language of choice for a lot of OpenSUSE projects as well, like the Open Build Service.

The reason you don't here much about it is because of its maturity.
If it is about building up glycogen for the next workout you have 16 awake hours, three hours is almost 20% of that period. You'd probably eat more afterwards but not 20% more.
When I upgrade my phone, I keep the old one as a backup and load the same OTP codes into the authenticator app on my new phone.
It is no problem to have OTP codes on multiple phones.
Yeah, but it's oh so easy to test for, and oh so nice to have plenty of boxes checked to cover your ass if the hire goes wrong.
You speak as if 2FA were something that most people use willingly and not just something they put up with because they're forced to.
From your link:

> It depends on the scenario. For example, if you always have class on Thursday. It would mean to have it done by class on Thursday. Whereas if you are taking an internet class that doesn't have set time frames, it would mean to have it done by 11:59PM Thursday night.

Pretty sure this is ambiguous for most English speakers. Here's another thread on the discussion: https://ell.stackexchange.com/questions/87002/what-does-by-m...
MailMate is getting updates again: https://blog.freron.com//2024/mailmate-2-0-beta-released/
I constantly run into situations where I need to nest an iterator computation, and things like "it" get confusing.

I'm all for adding language features to avoid boilerplate, and it's clearly useful. I just want to call out that anonymous typing can be polarizing in large codebases and maybe only use it sparingly.
Yeah if only people had put a fourth layer of cotton over their faces and refrained from blowing out birthday candles.
Things change. Sometimes a lot and radically. I happen to live in the house I renovated 30 years ago. I had to change a lot of things during these years since then.
Great idea, looking forward to seeing it on production websites ;)
Imagine being lectured on entropy by a TSA agent with an electron microscope.
Moral fiber is important. Choosing ineffective, superficial actions that feel righteous over unrewarding slog that leads to moral good seems like the opposite of that.