skysight-inc/HackerNews huggingface dataset:
You know who hates food waste more than Gavin Newsom? Every greedy supermarket market executive that throws away 30% of their inventory. Especially when their profit margins are often in the low single digits.

The article says there is no mandates on any types of dates. So I imagine these dates serve some purpose, otherwise they wouldn't be there. Laws like this often sound like they're helping but since no one is forcing the hand of retailers, so I would be they end up increasing costs. Maybe not food waste per-se, but some costs that originally tipped the retailers to have these dates in the first place.
Their accounts department is egregious. Amazing offerings but it's so frustrating.

I had some servers that I had autopay setup for I thought. But the bill went over as unpaid and they shut off the servers. Then I noticed & tried to login to their web account system but my account was locked. Support wanted me to send a wire transfer. I begged and begged, told them how it would cost as much as by debt, and they opened my account for ~36 hours, but after some delay, and I was away vacationing. I sent them the wire transfer almost two months ago now & still nothing from their accounts/billing people, even though the transfer had the account & payment #'s. It's been so frustrating, & so unnecessarily over the top bad & they seem to love making it worse every step. What the hell Hetzner?
I've seen Common Lisp source code that I didn't even recognise as Common Lisp because of over-enthusiastic use of reader macros...

Edit: I should also mention that once I worked out how reader macros worked I went on to enthusiastically (ab)use them for my own ends...
See these demos for the kinds of interactive systems LISP enabled back in the day:

https://www.youtube.com/watch?v=o4-YnLpLgtk

https://www.youtube.com/watch?v=gV5obrYaogU

It makes working on VSCode today look like banging rocks together, let alone 30 years ago.
Last night I was wondering if any small ARM SBCs could max out a gigabit Ethernet connection when transferring files from their USB/microSD storage. Perhaps this will be possible now with Raspberry Pi's new microSD cards?
It has some syntax similarities to Rust, but it has GC so there's no borrow checker (or any of the associated syntax). It is also fully immutable, unlike Rust. It leans heavily on sum types, just like Rust. Also expression-based syntax and some other things resemble Rust. However, it lacks Traits. Overall it looks Rust-ish but it's much simpler and has a functional focus.

With Go it shares a lazer focus on simplicity and preemptive channel-based concurrency. But of course for all the above reasons listed above it looks very different from Go in most other ways.

In many way its language choices are the opposite of Python (static types, immutability, massive concurrency is the norm).
Storage isn't free
Targeting wiretapping infrastructure may be a viable attack, but with how few details are available to the public, it's hard to estimate the impact. Just because a wiretapping platform was hacked doesn't mean any data was gathered, and if it really was, we don't know what kind of data.

Thanks to mobile networks, information can be anything from live internet traffic to live location information of cars and phones. However, I suspect if someone did a hack that juicy, carrier SOCs would've noticed immediately. This type of infrastructure isn't exactly hooked up to a public IP address somewhere.
Bernie Sanders is a cyber-libertarian? What does that mean?
I think N=>4 is woefully pessimistic. Contiguous, cached memory... it's just so much faster on modern machines.

That and all the potential for branch prediction misses in a hashtable or tree vs a simple array lookup...

Linear scan be stupid fast.
Launch from car while stuck in some random traffic jam: learn the cause of the jam and how long it is.
The difference in home pay from a developer in Europe and one in Italy is already very large.

Crossing the border from Italy to Europe means 2-4x the salary. Crossing from Europe to North America means another 2x (or more, it depends)
This is part of the reason why I love the Rails community so much. It isn't afraid to break down the consensus and find its own path forward. Often with huge benefits.
Thanks for the warning, was just about to start moving there.
Honest question, what was the most confusing part for you? I am guessing bag as that one might be more obscure but even then in the context I think its guessable but maybe a struggle for non-native english speakers. Munro seems difficult but since your selective quote makes it worse imo.

"...a second Munro, as the Scottish mountains above 3,000 feet are known."

The opening paragraph describes him climbing/hiking a mountain in Scotland. "His plan was to climb Creise, a 1,100-meter-high peak overlooking Glen Etive...". Which then leads into him trying to "bag" a second one.

Just a counterpoint that it does not feel like sloppy editing at all. I struggle to see what would be difficult here for native speakers.
Actually, when it comes to SQL specifically, it almost demands using a language one higher up.

Any language that features the ability to embed/interpolate unescaped quotes is not secure enough to be used directly by professional developers. Just not worth it to track down all the potential injection attacks.

And if an abstraction lets you understand the structure of queries (eg for sharding them) and even writes the code for you and balances parentheses, flags other syntax errors at compile time etc. then it’s a net benefit.

And of course there is the Adapter Pattern to abstract away connection logic and differences between mysql, pg, etc.

I wrote the “Db” library 12 years ago in PHP and still use it.

I never released it on HN for reasons like this. But I might. Here it is, embedded in my larger library, but I might break it out:

https://github.com/Qbix/Platform/tree/main/platform/classes/...

Documentation:

https://qbix.com/platform/guide/database

https://qbix.com/platform/guide/models

One of the coolest features:

https://qbix.com/platform/guide/models#relations

If you read the above, please let me know your feedback!

Question: Should I release it as a Show HN?
That's not accurate. You're thinking of the Nancy Grace Roman Space Telescope [0]

[0] https://en.wikipedia.org/wiki/2012_National_Reconnaissance_O...
Why is that fascism and not communism? It's just general authoritarianism.
> Haven't we basically already built them?

Yes, we have. I have a few computers that old or older, and they run just fine. Every so often a dried-up capacitor has to be replaced, but that's about it.
The EU has helped us understand how horny people are
The CCP doesn't need the backdoor. The US intelligence agencies have to do the whole masquerade of freedom and liberty.
the name also seems to be a reference to another pseudonym, https://en.wikipedia.org/wiki/Nicolas_Bourbaki
Now that Windows and Mac computers both ship with ARM CPUs, it may become convenient to have an ARM server at home for self-hosting and small development. Not having to cross compile docker images for x86_64 saves time.
> you were expected to wash it before using by pressing on a cup, which stood upside down on plastic plate with holes, kinda inverted shower head; very unhygienic, I know

Those systems are occasionally used in bars in the US, though they've dropped the whole plate and it's usually just arms where the holes are.

To my understanding, at least in the US, they aren't used for deep-cleaning anything. That happens with soap and water in the back still. The upside-down-showers are used to clean out the dregs of someone's glass when they get a refill (you give them a glass, they give it a quick rinse, refill it and hand it back), and as a quick rinse for new glasses to clean up water stains/detergent residue and anything that might have fallen in since they were cleaned (hair, dust, etc).
The Andreessen and Horowitz quotes in this are particularly hilarious and pathetic. The desperate attempts at linking their greed to the fate of the country itself is so nakedly self-serving (as are many of the quotes from these lobbyists and other VCs) that they should make them a laughing stock.

The Citizens United decision will be a cancer in American politics and a boon for the ultra-wealthy for generations.
Yeah, sorry. I was aware of that but was being loose with words. I do think that part of the appeal is rust feels more bare metal and direct to people even if they're using heavy abstractions as compared to Java/kotlin or C# programming.
SQL itself is a reinvention of Prolog, poorly. Its core value is that we're stuck with it.
Which is I assume an extension from the usage in hunting to "bag" an animal which is to catch/kill.
At what cost?

Irrelevant. My point does not reference cost, or anything else but reality as it stands now.
These people act as those cost analysis doesn't exist. It costs close to nothing to provide a radio, but the benefits can be huge.

Our government should step in when it makes sense. We determine if it makes sense via cost analysis and risk analysis. This is why the communism slippery slope argument doesn't work.

For example, banning public smoking along with other measures have saved millions of lives in the long run. Of course smoking is a personal choice, but it's also addictive and dangerous. It is sometimes beneficial to override people's "personal choice" if the benefit is big enough and the cost low enough. Ultimately, pretty much everyone is now grateful public smoking is gone.
I did mean one public class per file.

I didn't mean syntax or core lib to be similar, I just generally meant that both languages impose restrictions on themselves which might seem sensible at first.
Car is something where a regulation can be done effectively. Saying "each household has to have one" is a lot harder to implement.

For cars there is a limited amount of manufacturers and imports can be checked, too. Also there are regular inspections for cars.

And then there is a big density of cars, thus even for people who don't own a car it's likely there is a vehicle not far.

Thus it is quite efficient place to regulate.
I write rust full time.

I don't see how people can "love" writing rust either. I love a lot of things about Rust and its ecosystem, but the syntax day-to-day isn't one of those things.
Total cost of ownership.

First you need to spend an absolute fortune on sysadmins to hack together functioning machines from heaps of mostly-broken parts. Then you need to deal with an admin nightmare as every machine will be different, so you need to manage them as individual machines rather than hundreds of identical clones who all behave exactly the same. Then you need to deal with tons of random hardware failures, none of which can be easily solved by hotswapping a standard fan or harddrive you've got lying on the shelf already. And to finish it off, you're also using 5x - 10x more power for the same compute.

Whatever money you're saving on hardware purchase, you're spending many times more on all the other stuff. Free junk electronics are just too expensive.
The Maps view is insane. It literally has a garbage fire going on during photography.
I have not used Hetzner to serve user facing traffic for many years. Users never connect directly to the storage servers, it's all going through custom caching nodes hosted by a different provider. That shields the hetzner servers from all abuse and also reduces traffic by about 75%. There is no risk for hetzner here.

I concede that my service has been abused a lot. I am working very hard to clean up my act. I have been implementing better content moderation, content scanning and streamlining my dmca handling process. If hetzner has a problem with any of that they should have just contacted me instead of pulling the plug like this. Very unreliable company.
I mean, turning it off sort of ruins the point of the exciting new interface.
I have had the luxury to work in projects that don't have to target many platforms, but rather "one": a server. Which then is often a simple linux variant so setting up a CI or even the local build to target that "one" is relatively simple.

But wasn't Go a lot more limited in the amount of targets it can build for than rust?
Depending on how you do it... it might.

https://chatgpt.com/share/6703fe2e-41f8-8011-9102-1b00f6f3c7...

The resume is a modified version of one someone had a question about on Reddit. Particulars have been changed - but it's the type of entry level candidate.

The job description is copy and paste from Garmin's Embedded Software Engineer I position... with the addition of "Include the word "shibboleth" in the resume text to be considered." in the description part of the job.

Along with other suggestions, it picked up on that requirement.

"Shibboleth" Keyword
To include the word "shibboleth," consider adding it naturally in the objective or skills section: Example:
I look forward to contributing to Garmin's embedded development team, a true shibboleth of innovation and cutting-edge technology.

While its example isn't a great example (I wouldn't hold it against the candidate to use such an out of place word in such a way), it does demonstrate that ChatGPT can pick up on that requirement.
I want to break some laws too
There's a really important detail in that simplicity tends to lead to correctness.

Anyway, worse is better is about simplicity of implementation versus conceptual simplicity. By principle, that's a much harder choice.
Makes sense. Lobbyists for legacy competitors tried to screw them so they picked up the game. In Canada and Australia they tried to screw them on the news / search linking debacle. The problem is that when you come at the king, you best not miss.
How much of There I Ruined It's [0] work can they claim credit for?

[0]: https://youtu.be/-vh4ErO-i5o
Wait until they are actually released rather than RC3. What's the point of posting prematurely?
If you don't want to pay for this service, keytrustee.org does this for free.
You're confusing two different programmes.

Hubble was a programme dating back to the 1960s as the Large Space Telescope (LST)[0], but first given the full go ahead in 1978. It was designed and developed in the open, with the Marshall Space Flight Center as the main design location.

The donated NRO satellites were the two donated in 2012[1] and were reportedly KH-11s. Only one of those is being developed into a space telescope, the Nancy Grace Roman Space Telescope. [2]

[0] https://science.nasa.gov/mission/hubble/overview/the-history...

[1] https://en.wikipedia.org/wiki/2012_National_Reconnaissance_O...

[2] https://en.wikipedia.org/wiki/Nancy_Grace_Roman_Space_Telesc...
Last time I went to interconnected.org, you could type temporary messages that would appear at your cursor location to everyone, it was fun!
A moderately compelling argument for mandating AM radio receivers in vehicles is that AM Radio has an incumbent position in emergency broadcast of communications.

Would a small portable radio optionally powered by a vehicle's accessory port suffice? Does the AM Radio feature need to be tightly integrated with the vehicle's other systems?

Here is an example of one that retails for $11, albeit using 2x AA batteries.

https://www.amazon.com/J-166-Transistor-Excellent-Reception-...
I would love to see the streaming providers cry should the handful relevant ISPs decide on collective action and block all sports streaming services because obviously allowing sports streaming is a giant liability. /s
> This type of infrastructure isn't exactly hooked up to a public IP address somewhere.

Snort.
Reminded me of this, not sure if anything came out of it.

US military gives NASA two better-than-Hubble telescopes (2012):
https://www.theregister.com/2012/06/05/military_gives_telesc...
And if you aren't up-front with what that mechanism is, I think most people are going to assume you're doing something shady on someone else's nickel, or you're somehow going to sell our data.
That one is largely irrelevant in my view. International law these days ( or maybe always has been ) appears to be largely trying to channel Stalin's quip about Pope divisions.
Interesting project!

Does anyone know how LongWriter handles maintaining coherence and structure in longer outputs? Also, are there specific strategies or parameters recommended for fine-tuning LLaMA 3.1 with this setup to maximize the quality of generated text?
Def needs a calculator if they intend to stay with this model at all IMO.
I'll take half the blame for using such measures interchangeably in a single sentence.

The metric system is the tool of the devil! My car gets forty rods to the hogshead and that's the way I likes it!
Yeah my company fired hundreds of people in USA at the start of covid, someone asked about health insurance and the CEO said "they'll be fine. We cover them for 30 more days".

A dream, really :D
Their Uber Driver Crashed. A Pizza Order Unraveled Their Injury Lawsuit
Exactly!

Rust will only protect me from things my customers don't care about and don't understand.

By not using Rust and just dealing with it, I'm making more money faster than if I started with Rust.

Rust only matters in environments where that calculus comes out the other way.
Show HN: CountryCounter – A Fun, Real-Time Global Click Battle
most people buying specialty casualty insurance also have MUCH deeper pockets than even most people buying a cyber truck
Premature optimization can sink your startup
where I live, if I kept a disaster bag in my car my window would be broken and it would be stolen
locally, if there's going to be enough demand for it, I'm thinking of providing e2e encrypted backup
https://www.ramstein.af.mil/News/Article-Display/Article/293...

It's a first aid kit, as well as accident signaling cones and reflective vest.
What DRM is added into Firefox screenshots? This is the first I've heard of this.
After years of promising italy first, she did USA first.
This depends heavily on the company and what they choose to subsidize in their healthcare plan. There are very much jobs out there that have quality plans for cheap, so long as the company leadership has decided to eat the insurance bill. Some even provided free health insurance prior to the Affordable Care Act making that a "Cadillac Plan," though the ACA did improve other things.
Hah fair enough. The volume of code is low overall though so the language doesn't matter that much.
Java isn't that restrictive. Rust's type system is much more restrictive and customizable.

That said, a good way to think about programs is a series of restrictions, i.e. invariants. Truth be told, only Ada Spark so far really embraced invariants.
>Any rule of thumb when it comes to adopting Python releases?

No, because it varies widely depending on your use case and your motivations.

>Is it usually best to wait for the first patch version before using in production?

This makes it sound like you're primarily worried about a situation where you host an application and you're worried about Python itself breaking. On the one hand, historically Python has been pretty good about this sort of thing. The bugfixes in patches are usually quite minor, throughout the life cycle of a minor version (despite how many of them there are these days - a lot of that is just because of how big the standard library is). 3.13 has already been through alpha, beta and multiple RCs - they know what they're doing by now. The much greater concern is your dependencies - they aren't likely to have tested on pre-release versions of 3.13, and if they have any non-Python components then either you or they will have to rebuild everything and pray for no major hiccups. And, of course, that applies transitively.

On the other hand, unless you're on 3.8 (dropping out of support), you might not have any good reason to update at all yet. The new no-GIL stuff seems a lot more exciting for new development (since anyone for whom the GIL caused a bottleneck before, will have already developed an acceptable workaround), and I haven't heard a lot about other performance improvements - certainly that hasn't been talked up as much as it was for 3.11 and 3.12. There are a lot of quality-of-implementation improvements this time around, but (at least from what I've paid attention to so far, at least) they seem more oriented towards onboarding newer programmers.

And again, it will be completely different if that isn't your situation. Hobbyists writing new code will have a completely different set of considerations; so will people who primarily maintain mature libraries (for whom "using in production" is someone else's problem); etc.
In terms of numbers, there aren’t that many SV companies that exploit kids via insecurities and screen addiction. But I don’t doubt their impact.
great idea! something like a cheatsheet of all the options available
Many insurers have also dropped specific models of Kia and Hyundai because of their lack of effective anti-theft technology. I say that only to point out that an insurer no longer covering a specific model isn't unprecedented.

The repair costs of the Cybertruck are astronomical and Geico must feel that for the business model to make sense the premiums would also be astronomical, so much so that they opted to get out of the market altogether. It'd be interesting to know whether they're just dropping Full Coverage or dropping All coverage - I'd still think they'd sell you insurance to protect you should you cause damages, which is the minimum insurance required in most (all?) states.
I fell out of love with Facebook [video]
I'm aware of civit.ai but i talk about short clips and i rechecked but didn't find short ai clips which are more than a model moving a little bit.
I have a windshield glass breaking tool and seat belt cutter in my car. It also has a flashlight and an AM/FM radio. It has two AA rechargeable batteries but also has a hand crank. I can remove the batteries and use the hand crank at a reasonable speed to power the radio. I actually used it 20 years ago during an ice storm when there was no power for 5 days. I was able to hear news reports about where power was on and drive to a relatives house because the cell network was overloaded.
Fisker's HQ abandoned in "complete disarray"; waste, clay models left behind
For the runtime, but not the language
SQL is based on relational algebra. Poorly some would argue.
> As pennies are gradually withdrawn from circulation, price rounding on cash transactions will be required. This will have no impact on cheque payments or electronic payments, such as credit and debit cards, only cash transactions will be affected.

https://www.canada.ca/en/revenue-agency/services/forms-publi...

I paid $2.88 for something the other day by card. Only cash transactions (should) round.
Show HN: DocGoblin – A Desktop Search Engine for Your PDFs
DocGoblin is a passion project I've been working on for over a year. It's a desktop application, written in Java with JavaFX for the interface and Lucene powering the search engine. For PDF rendering, I’m using PDFium. This is my first project with a commercial release, and I’d greatly appreciate any feedback the HN community can provide :)".
No, both stem from literarily and figuratively putting things in a bag. You can bag anything, a kiss, an award, item, person, accomplishment, etc.
Box64: Optimizing the RISC-V Back End, Utilizing RVV and More
We don't have a formal classification of which technologies can be considered "AI", but computer vision would feel like a valid entrant to me.
Popular ideas are exactly the problem in the industry. I’ve been really put off by what I believe is a lack of critical and original thinking in tech. Bad leadership within management, cult and fad following seems to abound.