skysight-inc/HackerNews huggingface dataset:
Bacterial glitter: possibilities for sustainable color technologies
> it is now stable, and has been for a long time.

Is it really? I must have missed the news. Back when it was released completely raw as a default for many distros, there were fundamental design level issues (e.g. "unbound internal fragmentation" reported by Shishkin).
Plus all the reports and personal experiences of getting and trying to recover exotically shaped bricks when volume fills to 100% (which could happen at any time with btrfs).
Is it all good now? Where can I read about btrfs behaving robustly when no free space is left?
It takes a lot to turn a crop into an industry. There's plenty of "miracle" crops out there.

https://www.frontiersin.org/journals/nutrition/articles/10.3...

A lot of times the issue is just logistics. Many of these are tropical and don't fruit at a predictable, narrow time of the year. Making it hard to time when you hire a bunch of labor and do your harvest.

Then ofc there's always the marketing problem of convincing people to use this new plant
Not out yet.

"Intel is delivering a microcode patch which addresses the root cause of exposure to elevated voltages. We are continuing validation to ensure that scenarios of instability reported to Intel regarding its Core 13th/14th Gen desktop processors are addressed. Intel is currently targeting mid-August for patch release to partners following full validation."

https://community.intel.com/t5/Processors/July-2024-Update-o...
It's also funny because the Netherlands are the gold standard that other countries point at for "How to get people out of cars and onto bikes."
Yeah, a lot of people in tech have gotten fixated on privacy as the problem with advertisement. You get companies like Mozilla that have come to the conclusion that we need ads but we also need privacy, so maybe we need privacy-preserving ads!

For me, privacy isn't even half the problem with ads. Billboards along highways are dangerous. Ads represent a ridiculous percentage of the paper sent via snail mail today, most of which gets immediately thrown away (or best case, recycled). Ads on web pages prevent me from actually reading the content on the page, and incentivize an insane writing style that I frankly don't want to read even with an ad blocker.

Ads are bad, in and of themselves. Avoiding tracking doesn't solve their fundamental issue.

As G.K. Chesterton put it in 1920 [0]:

> Advertisement is the rich asking for more money. A man would be annoyed if he found himself in a mob of millionaires, all holding out their silk hats for a penny; or all shouting with one voice, "Give me money." Yet advertisement does really assault the eye very much as such a shout would assault the ear. "Budge's Boots are the Best" simply means "Give me money"; "Use Seraphic Soap" simply means "Give me money." It is a complete mistake to suppose that common people make our towns commonplace, with unsightly things like advertisements. Most of those whose wares are thus placarded everywhere are very wealthy gentlemen with coronets and country seats, men who are probably very particular about the artistic adornment of their own homes. They disfigure their towns in order to decorate their houses.

[0] https://www.gutenberg.org/files/13468/13468-h/13468-h.htm
This is great. It makes me think there's something about the simplicity of a line-based interface for both editing and running code that we could still learn from in today's tooling. The interface to BASIC programming had to be simple because the only way you could do anything was by typing at the next line. But due to that very limitation, there was less friction from context switching. I think that's something that hasn't been fully recaptured even by advanced current REPLs.
Something fun to compare your efforts against is Small Basic: https://smallbasic-publicwebsite.azurewebsites.net/ (https://github.com/sb) [0]

That's also a BASIC built in .NET. It's focus is on "pedagogy" (teaching programming a step at a time in a revealing pattern sort of way), and offers a lot of fun silly things like a Turtle module and other basic GUI tools.

[0] Apparently not to be confused with SmallBASIC, a C/C++-based somewhat math-focused one: https://github.com/smallbasic/SmallBASIC
Ah I should have included this (I'll edit the post shortly)

Think the total cost was about $850, which was (almost) matched by donations.

I made a mistake and never really spun down any infrastructure after moving to go, and also could have retired the second redis Replica I spun up; think I could have cut those costs in half if I had been focused on it. But given that donations were matching costs and there was so much else going on I wasn't super focused on that.

I kept the infra up for a while after I shut down the site (to prepare graphs etc) which burned a little more money, so I'm slightly in the hole at this point but not in a major way.
It's common on HN and things that are posted here to think of/refer to Comp Sci and Devs as the whole of engineering.

This title should be:

"Fear of iver-engineering has killed software engineering altogether"
Yes, indeed, a lot of plants and fungi aren't edible until cooked, but that's a pretty direct and simple process from e.g. raw bean to whole bean in your stomach, which has a lot of nutritional value. Best case scenarios here are cooking oil and protein isolate.
Where is this true? Certainly not in England, nor any UEFA games I watched last season. MLS?
In my startup, for all the future devspeed promised by developers who pretend to know how to plan, after 4 years we sure lack to see their features.

I don’t know, it feels like customers buy our product because has features, but who doesn’t like a good K8s stack.

The market never seems to end producing those developers who spend their life refactoring and never shipping anything, nor taking responsibility for the fact that their pile of technologies SLOWS DOWN the other developers while never solving the problems they were implemented for.

It’s not a manager problem. Developers don’t like taking responsibility for their mistakes.
The harbour was destroyed.
Skip and Arc'teryx built a futuristic exoskeleton
I do agree overloading / is an odd choice in this instance, but it’s a shame “is” can’t be overloaded! Realistically wat(foo) would be fine though.
BRT can do interesting things though, since it can skip traffic without skipping stops.
At the end of May 2024, Southwest started listing prices for flights in Google flight search feature. Prior to that prices were only available through Southwest website's (kind of crappy) flight search. Given that Southwest prices were often higher anyway, it was not worth my time to check prices on southwest.com in addition to Google. Now Southwest is at least a contender for flights I book.
What type of SaaS? Any ideas?
I thought this was a huge issue for the company and their stock should tank. but somehow it went up today.
I remember when Ryzen was getting good and stable but people were holding off saying "no one ever got fired for buying Intel" because of AMD's history of bad drivers. How the tables have turned eh?
It is now easier to pass AP tests
I've been running bcachefs on my main desktop and laptop (My really important data is on my fileserver or in my private git repo (including dotfiles), I'm not crazy) since cachyos made it an install option and it's honestly worked better and caused less problems than btrfs has for me in the past so far. Maybe I was just unlucky but btrfs caused read only filesystem issues and a catastrophic loss on a couple of my computers a few years ago. I am pretty impressed with bcachefs so far.
Kudzu plant has some nice properties too. And it too, was deemed to be an useful plant in the american south-west, until it wasn't. And now nearly 70 years after it has overstayed it's welcome, it's still spreading uncontrollably. Outdoor plants have this rather unpleasant tendency of not ceasing to exist whenever it's convenient for people.

70 years and there still isn't any particularly viable way to deal with this slow moving ecological apocalypse known as Kudzu.
If it were my hash table, the arrays would just be unrolled linked lists.

So a "twenty object" bucket would actually store 19 objects, and if the last one wasn't null it would contain a pointer to the next bucket.

I'm willing to presume these folks know what they're doing, so that's probably what's happening here.
It's been awhile since I read about this, but I remember the discharge time of the tested ram was so slow it seemed like anyone reasonably quick and prepared could potentially pull it off, even without freezing. But it was with SDR or DDR and modern ram discharge is so much quicker it is basically impossible now.
Competition from Android adding value to the Android platform is not ideal.
>Agreed! Except for the 24/7. I mean, when it comes to commuting, you need public transport to end late enough for you to stay late, but you don't need it at midnight.

Friday and Saturday public transit should at least run pretty late, unless you want people who don't want to pay for taxis driving home after drinking and partying.
Floridian here. I find November through May to be perfect weather. So that’s 7 beautiful months.

Then June and and October have a least a few nice days.

The summer months are brutal but I feel like it cools down faster in the evening than places like DC.

I live in the Atlantic side though. I hear it’s the cooler part. Maybe you have to get out of Orlando?
Why You Shouldn't Write a DAW (2023) [video]
And end up with a settlement of a few dollars per claimant, which is drastically cheaper than a recall.
Last I tried, I think VirtualBox might have been the easiest route to run MacOS on Windows (AKA "Hackintosh").
> when someoe hurts a other person to stop them from hurting another person

That's not acting like a bad person, though.

In the context of this discussion, acting like a bad person is intentionally harming victims in order to harm the entity that did the victimizing.
Your head is on backwards
Yes it does seem like a problem, by my reading this will just endlessly try to "split" the bucket of 20 items, hoping that eventually one of the items goes into a new bucket leaving space, but if they have the same hash that never happens, disaster.

If I'm wrong I don't think this code does a good enough job of explaining what's going on, and if I'm correct it's defective and should not ship.

Even if this situation "shouldn't" happen, it clearly can happen, you just have to get unlucky, and it's difficult to compute how unlikely that is for real systems, so better to ensure that "We got unlucky" isn't a disaster for the kernel.
No it's also because they systematically oppose increasing housing.
To me it's not that either. SaaS can be done well and has been done well historically.

The difference between then and now is the MBA-ization of tech. The MBA cancer infests and does the only thing it can do. Create spreadsheets to force people to track time (points) and other stupid metrics. These can then be boiled down to near meaninglessness but make the non-technicals feel like they have control.

The result is people like me who want to do good engineering can't. You budgeted 40 points for a 70 point project. Congratulations, I have a gun to my head where I can't write good code so I end up fixing it when it eventually causes some level of SEV. That is, if I'm lucky. If I'm not lucky I have to bandaid the bandaid and hope to god I can run out my tenure so I either get promoted out of dealing with it or quit. Only to do it once more at another company.

If tech companies would be run by engineering, like they used to be, things would not be this way. Non-technical garbage Mckinsey level MBA consultants are the problem. Second to them is completely incompetent project management. Typically these two groups intersect on more than 80% of traits.
Key player doesn't imply a positive contribution.. A lot of national, corporate, and private security hinges on Microsoft.

Also, people have played with Microsoft's keys, for sure.
The president certainly could, even if it was illegal.
> Rest assured, we’ll continue delivering the same fantastic product and reliability you’ve come to trust. We’ll be in touch as we work through this process with any updates as they come along. We’re excited about finding the best ways to combine Lemon Squeezy and Stripe.

That sounds somewhat promising but not entirely committed.
I doubt their goal is to be universally reviled, so what's their real objective?

Believe it or not -- their initial goal was simply to gain respect.

They actually thought the Ukraine invasion would be a walkthrough, and that of course Western countries would whine and moan about of a -- but ultimately they would respect Russia for its audacity and boldness, that Russia would emerge with greatly enhanced stature over its historic rivals, and a new era of Russian gravitas and self-assuredness would begin.

So yes - it was all definitely quite strategic, in theory. But things didn't go as they planned of course, so now they're fighting like a cornered animal.

Except now the fight isn't for "respect", and it certainly isn't about Ukraine -- but rather their own physical and political survival.
Here's something Joe Armstrong's PhD thesis does reference in the context of message passing:

"4.5 Programming Notations Based on Message Passing" p33

"Concepts and Notations for Concurrent Programming", Gregory R. Andrews and Fred B. Scheider, Computing Surveys 15(1) March 1983, pp 3 - 43

[pdf] https://www.cs.cornell.edu/fbs/publications/LangSurv.pdf
AI's Productivity Theater
If you want to go online-presence free and still be hireable then you need to focus on having a good network of folks you would like to work with again and would in turn like to work with you.
Investors have already known about this for a long time. Already priced in. Thus no reason to tank.
I've reviewed a lot of CVs and I've never checked Social Media unless explicitly asked to by the submitter (e.g. running a tech relevant Youtube tutorial channel or blog).
I've tried a zillion desktop distros-t doesn't get any better than Linux Mint 22
> my intuition is that Facebook's use of it is in a limited operational domain

That's not really true: it's deployed across a wide variety of workloads. Not databases, obviously, but reliability concerns have nothing to do with that.

My point isn't "they use it, it must be good": that's silly. My point is that they employ multiple full time engineers dedicated to finding and fixing the bugs in upstream Linux, and because of that, BTRFS is more well tested in practice than anything else out there today.

It doesn't matter how well thought out or "elegant" bcachefs or ZFS are: they don't have a team of full time engineers with access to thousands upon thousands of machines running the filesystem actively fixing bugs. That's what actually matters.

> Compression, encryption, checksumming, deduplication, easy filesystem resizing, SSD acceleration, ease of adding devices... it's good to have it all in one place.

BTRFS does all of that today.
For sure. May just include rocket mockups now on any client work just to have a very comprehensive branding package.
The entire tech market has been insane for the last two weeks; it feels even less rational than it usually is.
No idea what you’re talking about for roughly 40% of this

For example I didn’t advocate anything about retiring
But the parent comment is about CO2 decaffeination specifically, not decaffeination in general.
Mixed blessing of the coming AR (augmented reality) adscape is that virtual ads projected into our eyeballs will be cheaper and more targeted/effective than meatspace billboards.
Why does that matter though? Looking at the concrete `Read` example above, what semantics might apply to an IReader vs a class which happens to accidentally conform to the interface? If a person asked for an IReader argument and found your class instead, why would they be upset?
Aren't the existence of streamers prove that they don't, really? They only need to be available and broadcast their lives.

Strange society we've become
'Do what you love' is bad advice. Instead do the things where you love the grind
Those are ways to build networks. If you already have a network, they may not be necessary. Experienced developers with long work histories have networks through former coworkers and acquaintances. As you hint at the end of your post, that doesn't mean anyone can do without those things. If you're not at the point in your career where you have a large network built up, then you better set up the LinkedIn.
Rigorously plan your own company. I won’t. Then we’ll just meet each other in the market. If your thing is so good, people will buy your thing.
Could it be that the manufacturing defect only crashes the CPUs at a higher voltage, and the 13900HX/14900HX mobile CPUs run at a lower power (157 W) than the 13900K/14900K desktop CPUs (253 W)?

If so, then Intel might be trying to spin this as the high voltage being the cause rather than oxidation or some other manufacturing problem.
I was unaware that software devs encompassed all of engineering.
Pat’s toast. I held onto my INTC shares for about 5 years longer than I should have, in the hope of a turnaround, but BOD will seek to clean house to try and repair the company’s image.
Those who would install the extension, know about the dangers anyway. Those who don't, won't.

And parents installing this for their kids, will be a sure way to create drama for the family, or laughs from the friends.

So not sure about the value.
My Skull Canyon NUC "eDRAM" (used for iGPU) died after the 1 year warranty which was a common issue posted on their forum, Intel surprisingly accepted return and refunded me completely (incl. international shipping). It's rare to get such service from big companies these days.

The NUCs are low quantity relative to this though.
Awesome !

Will your next post be a statistical analysis of which checkboxes' were the less/most checked ?

I remember scrolling way down and being kind of sad that the one I choose was almost instantly unchecked.
My infra is this exactly. K8s managed containers that manage qemu VMs. Every VM has its own management environment, they don’t ever see each other, and they work just the same as using virtual-manager, but I get infinite flexibility in my env provisioning before I start a VM that gets placed in its tenant network that is isolated.
Yes, shrinkwrap software is/was like building a ship. You had to get it seaworthy on the first go and could maybe hope for a little touch-up at some friendly port later on. Neither the process nor materials were perfect, but robustness, resilience, and completeness had to be part of the plan.

The dominance of continuous deployment and auto-update culture changed it from ship-building into something more like an exquisite corpse or papier mache project, where people just constantly tack new things on, pull old things off, and rush to make repairs as haphazardly as can be gotten away with.

In a giant software market, they both have their place and both bring upsides/downsides, but they're radically different ways of making software and some of us strongly prefer one approach to the other.
Not necessarily. You're forgetting the lawyers' cut.
> Many people don't want to live in the world how it is.

Got a source to support your assertion that many people are okay with the effects of climate change?

https://www.scientificamerican.com/article/more-climate-laws...

> Stop trying to pretend your take is the humanitarian take.

That's a straw man. However, I cannot believe many humans are in support of an uninhabitable world.
It’s an ethos thing. Don’t make ridiculous claims if you want to convince people of your argument; by nature people will assume everything else is nonsense, too.
Marketers Are the New Engineers
Where in the article does the author justify their core thesis, that LLM's will not automate work? The only argument I see is that it hasn't happened yet, which is hardly the same thing.

(The irony is that they continually criticize others for not supporting their arguments.)
The dark side of having healthy competition in a particular market.

Though honestly, it doesn't much matter what Intel does, my next chip will be AMD. I can't justify a 250W CPU.
I have never personally experienced needing to have an online presence or portfolio in a software developer job interview living and working in the midwest.
this is like instead of saying 'coloured people not allowed here', a massive discount offered for white customers.
I just use the streaming stick with a dumb tv. The actual Roku tv does seem pretty bad.
What banks has this worked with for you?

I just tried to do this with chase, capital one, and citi. The first two only let you pay up to 10% more than your balance (balance, not credit limit) and citi only 7.5% - nowhere near 10x your credit limit.
Show HN: CodeLoom – AI analyzes, optimizes, and refactors your entire codebase
I built CodeLoom, an open-source tool that uses Google's Gemini models to optimize codebases. It:

Analyzes your project structure
Suggests overall improvements
Identifies critical files for refactoring
Automatically generates optimized versions of those files

It works with any language or framework. I'm curious to hear HN's thoughts on AI-driven code optimization. Would you trust an AI to refactor your code? How might tools like this change our development workflows?"
Clickbait title, IMO
Do you understand that the internet isn't that old?
Citation needed.

There are too many subtle bugs in Windows which seem to never seen the light of testing: mouse double clicks for single clicks, sending the close message to 2 overlapping windows, USB agressive power management, and so on and so forth.
Is the game still live?

When I go to https://onemillioncheckboxes.com/ nothing is checked and in the JS console I just see

{"total":0,"totalGold":0,"totalRed":0,"totalGreen":0,"totalPurple":0,"totalOrange":0,"recentlyChecked":false}
but the root cause is worse than previous believed and there is no plan for a fix. this is something new I think.
It's an interesting question.

JS uses a JIT while Ocaml is AOT which is generally an advantage for Ocaml.

Ocaml only compiles once while JS compiles every time it runs. This means that JS is a lot more selective about its compilation, but the hot code could be every bit as fast as Ocaml. On the flip side, Ocaml is fast because it compiles method-at-a-time and a SML compiler like MLton which does a slow whole-program pass can generate significantly faster code (despite being a part-time hobby project for a few academics).

The big difference is money. Ocaml has some funding, but nothing compared to JS. It's hard to believe, but handling strings in JS is probably faster than what most devs could do themselves in C/C++. It's not because JS is inherently faster. It's because those bits are native and have had countless man-years poured into making them fast. That said, even the JIT itself is top-tier and raw integer code is only 20-50% slower than C (excluding any SIMD optimizations).

I think the upper limit for a typed JS could be about as fast and maybe a little faster than Ocaml on the JIT and maybe even a little faster with a more restrictive subset compiling to WASM.
Vanguard Group updates SEC disclosures to warn about its growing regulatory risk
> ...comments feel pretty temporary.

I know how you feel.

I felt that way, too.

But what I found was that 2 clicks away from any comment is a query like: https://news.ycombinator.com/threads?id=RamblingCTO
With AI closing in on general intelligence, using just binary numbers and some calculations, I’m going to place my bet that quantum entanglement is not necessarily for general intelligence.
it's "up" by +0.31$ (1.01%) for today, but Intel is down -1.90$ (-5.69%) over the past 5 days and down -12.24$ (-28.03%) over the past 6 months and down -16.38$ (-34.28%) year to date and down -20.19$ (-39.14%) over the past 5 years.