skysight-inc/HackerNews huggingface dataset:
I suspect it was exactly a function of improper storage (and that it would last forever in a cool dry place).

My broader point, I guess, is that the appropriate date to sell something by depends so heavily on factors unknowable at production time that it’s hard to guess. But also that apparently-shelf-stable goods can in fact degrade.

And I guess that it’s kind of weird and unnatural the way modern industrial packaging/processing have trained us to expect that a given product should be interchangeable with any other until an arbitrary date.
It amuses me how you choose to frame this person selectively only pointing out the issues you feel relevant while ignoring the whole picture.

Lets start from the beginning. When most of these people are looking for a job in the first place even if they have a long standing history most of these jobs put them through a typical 8 hour long interview complete with cognitive tests. They put all the responsibility of success on the employee from the start even as early as the interview.

Then when you get the job the on boarding. OH god the on boarding...
Most of these places expect that just because you have X or Y on your resume that you know inside and out their snow flake application which of the current staff their lead has typically turned over once a year and is so burned out they are the worst person to even offer help because they are toxic.

Then you get the constant pivoting. Management: We going to start out by doing two week sprints, one week in, we are going to switch to one week sprints. And after that, management wants to try kanbon all the while bugging about your KPIs

Say you manage to make it past that first 6 months. You realize that the next 6 months are going to be exactly as the last but worse because the lead toxic dev has just left and you are now the lead. Mean while they keep pivoting projects and goal posts but simultaneously asking you to do things that they have not even once tried to prepare for.

Finally you been there a year and most everyone who was there before you now is gone. And now you are the jaded burned out lead dev unwanting to go to meetings or be the person to tell the new devs how F'd everything is.

Also I've never once met a "scrum master" I liked. Just saying...
The US is replacing systems that are well beyond the lifespan anticipated for them when they were designed: it is not AFAICT increasing total number of weapons. Also, they're not doing anything AFAICT that Russia hasn't already finished doing.

Also, I bet the Times is including the cost of the B-22, which is technically part of the US strategic arsenal in that it can carry nukes, but if you could ask Pentagon leaders why they want it, they'd reply mainly with non-nuclear missions.

The only reason South Korea, Japan, Germany, Sweden, Italy, the Netherlands, etc, don't have nukes is that they have felt safe enough in the security guarantees made to them by the US, but if the US's strategic arsenal continues to age while Russia and China modernize theirs, how long will they feel safe enough?
Websites aren't forced to send me their content even though I use an adblocker. If they do, then the "" harm"" to their business is Not My Problem.
I see people pointing out the "Caesar -> tsar" link (and I've heard that myself too), but I have to wonder if Akkadian "sar" somehow became "Caesar".
I'd take a one-touch button to temporarily disable autocorrect/auto-capitalization. Either toggled or until next space.

I don't usually type the "https://" part if I'm spelling out a URL, and I type many more identifiers than URLs anyhow.
Over the last few years here in Germany many, many food products have gained a little note next to the "MHD" (Mindesthaltbarkeitsdatum, [1]) which says something like "oft länger gut" ("often viable for longer") or "ansehen, riechen, probieren" ("Look, smell, try").

And IIRC the EU is also debating the removal of MHD from staple foods that are shelf-stable for years, like dried pasta, uncooked rice etc. Normal sugar already doesn't have an MHD, although jam sugar is marked with the year of manufacture since they have other compounds in them as well beside the sugar itself.

Where i work all all the food that's simply past its MHD gets collected every morning by the Red Cross for food banks ("Die Tafel"). Obviously if a foods container is damaged or it's rotted fruits/veg or it would be unsafe to consume for another reason [2], that stuff gets thrown out (into bins collected for biomass processing).

[1]: pretty sure it's the same as "best (if used) by date" since products from abroad are sometimes marked "BBD <date>" instead of "MHD <date>" (at least on the transport packaging).

[2]: like lazy customers not putting frozen or cooled foods back but leaving them elsewhere in the warm store, something which REALLY aggravates me.
I think the OP's main point is "press shift 3 times" is a very uncommon and unintuitive keyboard shortcut. What do you disagree with?
Ask HN: Do people want to AB test LLMs?
Hi Hacker News,

My name is Peter and I am the founder of Props. We are an AI Gateway that enables product teams to AB test models and providers using traditional business metrics (rather than evals) to measure performance.

For example: In a traditional call center, companies use NPS, CSAT, Ticket close rate ect. to measure performance. Our theory is that regardless of whether the call center is human or AI, model A or model B we should measure performance in the same way. So the customer support AI would use Props to quantify the changes they make to their AI app. They might set up an experiment that uses gpt-4o as the control and Llama 3.2 as the variant, Props will automatically split traffic between variants with our model router and allow the team to evaluate results in our dashboard.

Our ultimate goal: To build the smartest LLM router on the market

But… to build the “smartest” router, we need to solve the quality, cost and latency equation.

Cost monitoring across models is easy enough to measure, same with latency. Quality is hard because it is dependent on the business and the metrics that matter to them. So really each company needs their own custom LLM router. For that we need DATA, the way we are going about collecting the high quality labeled data is via experiments. Experimentation will provide a consistent channel for data collection that can be continually used to effectively create new fine tuned models or route to the hundreds of available models depending on the real time need.

I just soft launched this new experimentation product last week at Llama Lounge in SF (here was the demo: https://getprops.ai/demo ) and am looking for some early design partners / customers who want to work directly with us to test the product.

I also want feedback from builders. Is this useful? What would make it more useful? I am happy to set up custom demos for any use case you throw my way.

Website: https://getprops.ai
Email: Peter@getprops.ai

Thank you!
> Because the WordPress Foundation, not Automattic, owns the WordPress trademarks for non-commercial use, Automattic has no control or veto of what code is stamped with the WordPress label.

Who are the board members of the WPF, and how active are they? My understanding is that there are three, and two are active.

Who is the CEO of Automattic? Let's not be naive and pretend that Automattic has "no control" over the WordPress Foundation when they share Presidents.

For one simple example, why did Matt Mullenweg, President of the independent, "no control from Automattic", WordPress Foundation disinvite WP Engine from a community event they sponsored, because they were in a legal dispute with Matt Mullenweg, President of entirely independent, arms-length Automattic?
This article claims that 12 million tons of food are wasted in California annually, and that this law will save 70,000 tons of food from going to waste. California's population is 39 million. Does that mean that every Californian is wasting a pound of food every day? That seems suspiciously high to me. I'm curious how they came up with those numbers.

I think this law is like plastic straw bans, or mandated bag fees, or prop 65 cancer warnings: a feel-good law that causes more problems than it solves. Anyone who makes food for sale in California will have to redo their labelling (or at least pay people to audit their product labelling). These costs will be passed on to consumers in the form of increased prices. Some manufacturers will choose to not sell in California, reducing consumer choice, reducing competition, and increasing prices. And for what? To reduce food waste by 0.6% in the best case.

It seems to me that the problem with food wastage isn't the extra food, it's the externalities created by food production, distribution, and disposal. It would be much more effective to tax these externalities than to make ineffective laws about product labelling.
Can you describe the incentive structure that makes sure Australians require less drugs in general? That's the bigger picture. Getting a discount on something you shouldn't need in the first place is not a win.
I was trying to get a sense of what people like and find useful.
Your suggestions and comments are helping to figure that out.

I am planning to add support for entire tables, like one coming from a gSheet,
and then present data from it. But not there yet, if you have suggestions, please add them to the feedback form
https://forms.gle/A8Q8WAG8zj4sLvwQ7
No kidding. “ate ice create 14 hours ago”. I’m guessing they meant “ice cream”, but it’s very hard to push yourself through reading sloppy writing like this. The author should have taken their own advice and not automated speech-to-text, spellchecking, and editing.
Well I guess I'm never going to be google-able again.
> Unless we are adding millions of rows on a daily basis, microoptimizations don't make a meaningful impact.

At toy scale (if your entire dataset can easily fit into memory on a small instance; probably < 100,000,000 rows total), then some things don’t matter as much. I disagree that they aren’t meaningful, though. Especially with Aurora, and its “what if we added even more latency to queries” model of splitting compute and storage. Go make a table with a few million rows; one column with a sequential ID, the other with UUIDv4. Index them both (in MySQL, you’d need to swap PKs between tests since it clusters), then do any kind of aggregation query, like COUNT,
MAX, etc. That’s not a small difference.

A micro-optimization for an RDBMS would be something like switching a MySQL column from VARCHAR to CHAR if you’re positive that the length is fixed, to save the 1-2 bytes/row overhead. It matters at scale (thousands of tables * millions of rows can add up), but not for most.

> If we need to shave a few percentage of the database access, it is more cost effective for us to get a more powerful database server.

People always say this as though it’s fact, but I’ve yet to see any studies on it, and frankly I doubt its veracity. Take the current RDS pricing for on-demand Postgres, r7g.large vs. r7g.xlarge: in us-east-1, it’s $0.239/hr vs. $0.478/hr. That difference works out to about $2000/yr, for a single-AZ DB of the smallest non-burstable type they have. Since microservices remain all the rage, multiply that by N. You’re telling me it’s not worth the money to spend a few hours reading docs and applying the knowledge? I don’t buy it. Moreover, as someone who enjoys the craft of SWE, it’s physically painful to watch people say “eh, let’s just throw money at it” instead of understanding where their code is slow, and solving it.
I'm simultaneously intrigued and thinking this is a funny joke at the same time. If this isn't a joke, I would love an example.
I'm not a dude, but yep you get it.

"Just try harder" is not the follow up to "You don't want it bad enough."

Sometimes you just have to accept that you don't want it. And that at some point the time will come when you will want it bad enough, like it did for you.
You're thinking about taking commercial parts and screening them for radiation tolerance rather than building parts from the ground up to be radiation hardened. Sometimes a vendor gets lucky and the chip has a pretty decent radiation tolerance that makes it useful for short duration missions. It's not going to last 15 years in GEO orbit but it could do well on a satellite only designed to last a couple years. It's not cheap to do radiation tolerance screening but it's way more expensive to make small batches of radiation hardened parts.

Sometimes the vendor will add a little more to the substrate that doesn't increase cost much but does provide a little bit more radiation tolerance. Other times there are certain things the customer must do like constantly rewriting registers. It's not perfect but you can save a lot of money taking an off the shelf TI part and flying it versus spending tens of thousands for something of similar performance but with a guaranteed level of radiation hardness beyond what you actually need. I've used a commercial TI ADC that works really well in a radiation environment (perhaps as long as 5 years in GEO) despite not being sold as such. We just decided to screen it to see how well it performed and based on that test data, we made the decision to fly it. I'm not sure who's idea it was but something about the design of the chip led us to believe it might perform decently. TI was not involved and was at first a little concerned when we told our sales rep we were planning to fly it.

Older chip designs use larger features that generally perform better in a radiation environment than newer designs using smaller features. An old 74-series logic chip might actually perform just fine when it comes to heavy ions but may not live as long as something like a 54-series that has a larger substrate that can absorb more gamma over time.

Another method is flying unscreened radiation hardened parts, they were built to a certain standard but you buy them without all the extra testing to save a few grand because you trust the vendor has a good process.
I think it's useful to think about the same way you think about test specificity. Ie, of all the people in the world that hit this page, how many of them are going to need this feature and use it correctly vs. how many don't need this feature and accidentally use it. Using the Escape key is fantastic for "I needed this feature and it worked", which is probably 1 in 100,000 users of the page. It's terrible for "I accidentally used this feature I didn't know about" and that's the other 99,999.

All your other suggestions fail for this reason too - you need a high level of confidence the person really intended to escape. I for example would mash the space bar three times to scroll down.
The company security team at my workplace is blocking tenno.app as grayware :D
> The law prohibits the use of consumer-facing sell-by dates, and also requires standardized language for date labels.

It appears that it does not preclude tracking sell-by for internal inventory management purposes (such as with a handheld scanner already used in grocery stores for various purposes, or possibly some kind of opaque but human readable code), just to avoid customer confusion including it explicitly on the package.
Show HN: Data Transformation During Customer Onboarding
The problem I'm solving is that moving customer information into new systems when setting up accounts is usually slow and full of mistakes, which frustrates everyone involved.

I happened to have a research project on general data transformation.
So I built a quick demo to tackle this issue.

The demo uses Claude 3.5 and a prompt framework to transform customer CSV files into your application's data model. The UI is built with Streamlit.

I started with CRM data as an example, but I'd love to expand to more complex use cases with various data types. If you have interesting scenarios, let me know.

Here's the research behind it:
https://cocoon-data-transformation.github.io/page/transform
The project is open sourced:
https://github.com/Cocoon-Data-Transformation/cocoon
but sexism is? awesome.
Charm Ledger: A System for Reliably Monitoring and Reporting Carbon Removal
nice I did not know about this, thanks for sharing!
Craft brewers that aren't doing it as a hobby are using industrial process controls and working for a highly repeatable flavor.

The flavor going off is the main concern with beer.
That's possible, but I think it's premature to think this is part of some grand plan. What likely happened is that Google estimated the cost to fund a team to shut down ad blockers was less then the money they were losing from ad blockers. Maybe it's part of a larger initiative, but I'd be hesitant to assume that without more evidence.
Kp-index seems to be steadily rising. Might be worth leaving the city tonight to watch aurora. Hope the clouds clear up

https://www.spaceweatherlive.com/
> Where does this distinction between commercial and non-commercial use come from? The trademark assignment does not appear to make any such distinction: "..an exclusive, fully-paid, royalty-free, perpetual, irrevocable, worldwide, sublicensable right and license to use and otherwise exploit the trademarks...".

Not the parent commenter, but I'm guessing it comes from the usage part after:

> in connection with the hosting of blogs and web sites that utilize any version or component of the WordPress open source publishing platform product or open source successor of any of the foregoing on or in connection with www.wordpress.com and www.wordpress.tv (each and collectively, together with any subdomains of any of the foregoing, "Automatic Sites"), providing support for the Automatic Sites, and/or substantially similar uses in connection with the Automatic Sites.
The checkboxes are also captchas.
Did you get in touch with Riot Games to be able to host a subdomain of leagueoflegends.com. If so, it's great that they're also behind this
Recording the Cats in the Hats
Seems like the media files still load from the original domain
Exactly right. Sometimes those "higher quality" things may lead to reduced quality, most commonly by reaching the uncanny valley.

Interestingly that does not happen in the opposite direction. When "reducing" certain stats on real footage (which is what live-action anime should do[0]) the uncanny valley is skipped. Maybe it's harder to fall into when going backwards? More research is needed.

BTW, I love your books

[0] https://www.youtube.com/shorts/3ZiBu5Il2eY
what is required is not the same as what happens in practice. Visit any wiki.gg site and see what they're doing.
I wonder what percentage of the workforce Google has working on Android is dedicated to fixing security issues. Probably a sizable minority... Maybe one in ten? I'd love to know the real numbers.
"Asbolutely" is a typo.

Don't white wash a completely inaccurate and misleading statement as a typing error - that treats people like fools.

ESPECIALLY since this is one of DOZENS of recently citable instances where Matt refers to WP.org, Automattic, and the Foundation almost interchangably.

"Rushing to fix years of (intentionally/conveniently) muddy waters on org structures" is not "a typo in the past" - this is insulting to your audience.
FBI Created a Crypto Token to Bait Pump-and-Dump Scammers
I'm interested! It's likely there's also interested people in the University of Bayes discord: https://discord.gg/eREs7buM
One of the places where C and C++ differ in semantics is in their strict aliasing rules.
I think the Nobels, especially in the arts, have lost their relevance, similar to the Michelin restaurant awards and the Oscars for film. We now know they're from a select group (of Norwegians in this case) with certain tastes no more noteworthy or transcendent than any of ours. The world has too much culture and achievement today to be marked by one group of awards like this per year. We have "Oscar bait," but I think the phenomenon of "Nobel bait" has been around for a long time.

https://en.wikipedia.org/wiki/Oscar_bait
> Some more education is still necessary, though. Certain foods can go months or years past their "best by" date and still be perfectly safe - even if they might taste a little funky.

Aren’t safety restrictions the “use by” date?

> Switching to language that either says “Best if Used By” or “Use By” will also help minimize ambiguity. The former will establish consistent wording for advising when an item is less fresh (but still okay to eat), while the latter designates food that should no longer be consumed due to safety concerns.
I do this when I can, certainly, but there are only so many hours in a day, and I have larger tasks to deal with much of the time.

What I’d love is for devs to treat SQL the same as they would their primary language, instead of some mysterious and arcane artifact to be abstracted away and ignored. If I refused to use any data structure other than a dict / hashmap because “it’s good enough,” how do you think that would go over?
"Kid" doesn't really have a hard cutoff. When you're 15, 12-year-olds are kids. When you're 30, 20-year-olds are kids.
Ubuntu 24.10 'Oracular Oriole' released, celebrating 20 years of Ubuntu
It can execute arbitrary JS in your browser using eval(), that could be why.
No date printed on a food item is ever going to be accurate to the day. Unless something is wildly out of date, just use your senses. If it looks, smells and feels fine, it is fine. You’d be surprised by how much longer everything in your friend (and outside) can last.
even 1/100 of a cent would solve the problem - but create a bunch more!
Have any of Intels server offerings been "premium" since epyc hit the scene?

I just assumed they were still there based on momentum.
Teaching AI What It Should and Shouldn't Do
Oh man. I felt that way before I jumped into drywall work in a family member’s house—it’s making something white, how hard could it be? MAN did my repair job come out streaky and cracked. And it took me about 2 weeks to get through one wall and a ceiling. Poorly.

I feel that way when I show up at corporate software shops too—think cubicle farms toiling at the coalface of some massive ancient line-of-business application. I would not survive there. And the company needs people who would thrive there, instead of me.
How in the world did "waterproof" become a must-have feature for phones? What the hell are y'all doing with your phones? I've never once dropped my phone in the ocean or a pool, or the toilet, or anything like that. The thing is very expensive, and I treat it carefully and delicately. Who are these people constantly submerging their phones to the point where manufacturers all decided to pay the engineering costs and tradeoffs needed to make their phones waterproof!?
If it weren't for crypto, zero-knowledge technology would have been lame
Satoshi connected to IRC from a residential IP address in Los Angeles in 2009. So there was a point in time where all it would have taken was a subpoena to find him. Now those records probably don't exist. Unless that was a Tor exit or one of those socks5 proxy type services. I remember there was an archive of the Tor consensus files going back really far that I can no longer find, so it'd be possible to check if it was.
Location: Serbia | Remote: Yes | Willing to relocate: No

Brief: MSc. Full-stack software engineer + DevOps + UI/UX Over 14 years in the industry, with 5+ years of experience working with US-based clients.

Technologies:

• Python (Django, python-docx, flask, pandas, pytorch, scrapy ...)

• JavaScript (React, React Native, Angular, and many others..)

• .NET Framework (ASP.net, MVC, WebAPI, WPF, .net core, ...)

• AWS (Lambdas, Cognito, S3, StepFunctions, DynamoDB, CloudFront, Serverless Framework, IAM.. )

• Docker / compose, Terraform, Linux

• UI / UX (Figma, Adobe Illustrator, Corel, Photoshop, both vector and raster graphics)

• SQL / NoSQL databases (Postgres, MySQL, MSSQL, MongoDB, DynamoDB...)

and more...

‣ CV: https://aleksbuilds.com/about/

‣ LinkedIn: https://www.linkedin.com/in/aleksandar-bosnjak

‣ Mail: aleksandarbos.ns at gmail dot com.

‣ Timezone: CET+1, Europe

‣ Availability: 40h/week, can start immediately