skysight-inc/HackerNews huggingface dataset:
It's not impossible to prevent. Some languages do just that using capabilities. You can get capabilities by declaring them in your main function, for example, and only passing the capabilities you want to code downstream, such that it becomes literally impossible for any code to get IO access or allocate memory, for example, if the code is not explicitly given that capability. I believe Pony and Unison are examples of languages that do that (not for allocation, admittedly as they are both GC'd, but the concept would work in a language like Zig).
This is actually the first OS where this app is possible to build in SwiftUI - the MapKit annotations and Metal shaders are both brand new
> Splitting the socket fully into two separate file handles would mean that users could close one of them without realizing it, and thus be able to write a new sort of bug where they would be able to ask stack overflow "I'm able to read from my socket but not write from it, what gives?"

shutdown(sockfd, 1)

gives you "I'm able to read from my socket but not write from it, what gives?"

The real bugs with TCP come from "why am I not able to download the file because the server did close(sockfd) rather than shutdown(sockfd, 1), and my TCP stack ACK'd, causing the server to RST, causing my machine to give me an error before I read all of the data".

This is already waaaay harder than the counterfactual you're imagining, and the bugs are here, today.
> I think I've made my point that free software didn't really fail

Yes it didn't fail completely. (It was exaggerating to some point)

The solutions do exist. But they are scattered & un-integrated into a well oiled out of the box solution that are accessible.

What I am just saying is that we need an intellectual cross breed between Steve Jobs & Stallman.

That will know how to marry the principles of free software with
general consumer satisfaction (UX et al).

The free software movement does have some achievements.

I would however call it a success if it it was used by the majority as a default and not just a small group of fanatics.
Hey, NYC might get around to extending the N to LaGuardia before I die!
> Repairmen only see the failures

Sure, that's the value of their advice. You want the appliances that they rarely see.
As a non-physicist and non-chemist who keeps running into quantum mechanics only through headlines, extra thanks for pointing this out. It's quite obvious in retrospect to acknowledge that quantum mechanics is the physics of chemistry, and I don't know why I didn't see that before. It certainly helps to view a lot of things in a new light.
>One key finding, for example, is that only about 23% of the wages paid to humans right now for jobs that could potentially be done by AI tools would be cost-effective for employers to replace with machines right now.

>While this could change over time, the overall findings suggest that job disruption from AI will likely unfurl at a gradual pace.

I'm not quite following their logic here. Isn't 23% absolutely massive? And seeing that AI capabilities are maturing exponentially, this is a tectonic shift in the economy, even if it's technically "gradual" in the sense that not everyone will be immediately replaced.
Lead(II) acetate specifically is sweet.
Sorry to hear about your kitchen, that sounds like a huge disappointment, ugh.

I'm very surprised to hear that a Miele appliance failed so spectacularly. What did customer support have to say when you first reached out?

I don't own any of their stuff but I've held them in very high regard based on what I've read & heard from others.
That's close to the right question. I'd suggest "are there about to be any other capable providers in the same ballpark?" In which case, probably, in Ariane 6.

Outside of the US and EU governments this has not been a large market. The fact that another launch client is entering the space should suggest what the overall trajectory here is going to be.

Finally, with a lifetime of 5 to 10 years for each launched satellite, and SpaceX not being required for operation of the satellites, I'd suggest they're not nearly as dependent on a "competitor" as the OP implies.
isn't that done naturally when they rewrite it the trendy language of the day?
> The realization that Marxist and Anarchist philosophies are stupid leaves people wondering how they can actually help others instead of wanking over their ideology

Speak for yourself. That's a terminally online response, and lumping those two things with such a wide sweeping conclusion is meaningless. Marxism contains many parts and includes timeless methods like dialectical materialism which can be used as a framework for direct action.

> Many people from the Occupy era have come to realize that their movement was a huge waste of time because it focused all of its energy in vague directions with meaningless slogans

Nobody worth taking seriously would expect fully automated luxury space communism to unfold the second some disenfranchised people gather in a park, or by backing somebody like Bernie for president. Capital would never let itself lose its dominating power that easily. But the very acts of these gatherings and the energy it carries forward is not insignificant, and something is collectively learned at each turn for those tuned in. And as things continue to fall apart, more people tune in.
Reminds me of the book Triple Detente by Piers Anthony

https://www.goodreads.com/book/show/263431.Triple_Detente

One of the core logical premises of the book is how three groups can handle an unsteady alliance where each group is primarily interested in saving their own people.
> It was not. A login cookie isn't an API key.

It was. Google "what is an api key", and the first result is

> An application programming interface (API) key is a code used to identify an application or user and is used for authentication in computer applications.

Yes, as you argue, it is indeed used to indentify multi-user applications. It is also used to identify users. It is not as narrow as you thought. Learning something new is a good thing! I'll be abandoning this thread now. If you need to get the last word, go ahead. If you need a victory, then fine- I was wrong all along, you win.
Really sorry about this, are you rural by any chance? I believe there is an error message if there is nothing found overhead; as a Londoner I don't think I properly prepared for the less crowded airspaces!
Because they have nowhere to go at all. In my area there's one walk-in clinic left and it stops accepting new visitors 1-2 hours after opening.
> I don't know of any toddlers reading Hacker News.

You're right, but the thing was made for a toddler and the "radar" label was probably made for them.

Honestly, "radar" is probably the clearest label for something like this for all people who don't know what ADS-B and RTL-SDR mean (which is probably 99% of all people, period).
Congrats and thanks for updating! Both of my kids are avid users.
> That makes sense but how does liability insurance help when your car gets stolen?

I don't think that it does. Did someone say it did?
I never said anything about "increasing productivity".
> Hungary has struggled to recover from the post-Soviet low of 1.3, and has almost reached the might peak of 1.6!

Dead cat bounce. Will be below 1.0 within a decade or two.

Little girls who grow up watching all the adult women around them have few or no children don't suddenly get it in their heads that they want a large family. The rate of decline will only accelerate.
https://www.osha.gov/fatalities#&sort[#incSum]=0-1-1-0&page[...
Preference Tuning LLMs with Direct Preference Optimization Methods
Do you have locks on your house? If so you're rude.
I was, in fact, in a flight where one of the pilots didn’t seem… fit to flight when he was approaching the airplane at the airport. He was visibly wobbly. The flight was delayed until a replacement pilot arrived
Etymologically Czech is the most conservative here. In other Slavic languages and in Proto-Slavic the original meaning was also forced/compelled labor (hence also why "rab" or "rob" means "slave" and not "worker" in most East and South Slavic languages). It just happened to evolve into a generic term meaning "labor" because the forced/compelled kind was so widespread and normalized.

Slavic languages aren't the only ones with such a trajectory for the term - the German "Arbeit" is directly related and underwent a similar process.
Neat feature I guess, but how long before thieves realize that they can just look up your home or work address from the Maps or Contacts app and go stand near it to get around these restrictions?
My dad was burnt by not involving in office politics at school. He didn't go to parties, he didn't go to social events, and he didn't largely pay attention in meetings. It ... did not go well for him. He figured it out at the end, but never did figure out how to engage well.

Mind, he was likely autistic, carrying many of the signs. Not very relevant, but perhaps a good reminder.
This logic makes no sense, you're saying that trying to boost performance by small increments 0-10% isn't worthwhile on a Civic because it'll never be a Bugatti? That's the least helpful advice when you have a real-life application written in Python and want to get some easy wins on your tight loops.

Also Python internals do have some guarantees but in this case it's a semantic guarantee. Because builtins can be shadowed you'll always have to pay the performance cost of looking them up which isn't true for {}.
I really enjoyed the read, thank you! Though... I get the feeling we're all obsessing over how to live instead of just... Living. About halfway through I got anxiety thinking about how to improve my life.
My house is below a rural MOA airspace and occasionally gets buzzed by extremely low flying military aircraft. It can be window rattling, ground shaking and heart rate elevating. Do you know of a way I can get an alert even a little bit before that happens? Is it theoretically build-able with existing data?
I feel like I have approached life from the opposite direction of the author. I walked to the beat of my own drum and didn't care too much for opinions about how I was weird. I was making things better, and if other people weren't along for the ride then it just showed how dumb and lazy they were.

Later, I realized that my relentless pursuit of self-improvement hasn't brought me happiness. I need to work hard to cultivate good relationships if I want to be happy.

I suggest this post said more about the author than about life in general.
I'm not that hopeful. It does look like we will eventually get code of the quality of a good SWE. Usually that's not the case for craftsmanship-type items... shoes, knives, teapots, etc. I'm a sucker for this kind of objects but I can't see myself care about a handmade iOS app. Most people don't understand what coding entails anyway, whereas everyone has a rough idea that you need to hammer hot metal a lot to make a knife.

Software written by a human may feel more like hand woven cotton than hand made shoes.
Sierra Space Advances Its Revolutionary Commercial Space Station Technology
I've seen it happen while the plane is at the gate. The pilots usually have the door open, and you can go up and talk to them. Worst case they say no, so its worth an ask.

Somewhere I still have a Delta wing pin from a trip I took as a kid and got to see the cockpit en route. Very cool experience that I remember to this day — I hope your and others' kids get to experience some piece of it themselves!
Being Intentional in 2024
I'm one of the lucky few who actually enjoys my job, but still, if you asked me if I want to go to work or play Animal Crossing, I'm choosing Animal Crossing. Its minigames and exploration isn't really work. People genuinely find it fun. Sure, the capitalist progress is fun too, but it would not be a best seller if you had to provide technical support to people who got locked out of their accounts for 8 hours to earn bells instead of literally picking money off trees. It's a video game.

People love to work when it's literally playing a video game yes (see the initial demand for game testers), but most people do not want to work an actual job (see the turnover rate for game testers). I think you would be hard-pressed to find people willing to collect garbage if you didn't pay them well for it. Some things in life are just flat-out not enjoyable but need done, so society needs a method of motivating people to do unfun jobs.
All of our Samsung appliances, including the fridge, have needed multiple expensive assemblies that have molded-in non-replaceable components, turning repairs that should have cost ~$20 for a part into >$200 multi-hour DIY jobs.

Our $1500 Samsung fridge, which ended up in the landfill after less than 5 years, was one of the lucky ones involved in the class-action lawsuit because it doesn’t properly de-ice the coils. The actual de-icing consists of a tiny heater connected to a 1-inch-wide aluminum Z-shaped “finger” that sits in the middle of the drain below the coils at the back of the fridge, inside. What happens is this finger can’t keep up with the ice buildup and it goes into a runaway state where more and more ice builds up since the near-freezing water can’t drain away. You’re left with a giant brick of ice at the back of the fridge, inside GLUED-DOWN STYROFOAM inside of a thin plastic cover which is also secured solely with adhesive. The styrofoam breaks apart when you try to remove it. We ran it for a couple of months with a few 120mm PC fans circulating air through the coils (as the fan assembly is also integrated into the formed styrofoam as air channels to route air around the fins of the foils, and one of the characteristic signs of this situation is the stock fan grinding on the ice buildup). Samsung advises to NOT use a blow dryer to attempt to de-ice, as this also deforms the styrofoam; they say that in order to remedy this, one must completely empty the fridge and freeze and leave it unplugged with the doors open for about a week to allow 100% of the ice to melt. The problem with that, of course, is that since this is a design flaw, the same thing will inevitably happen again after another week or two. I suppose you could buy two Samsung fridges, and move everything back and forth depending on even/odd weeks so the unused fridge can thaw.

We had to pay a junk company to come haul it away to the landfill and now we have a GE Profile which has never had this problem.

Tiny, 1-2mm bits of hard water mineral buildup clogging the non-serviceable water sensor impeller of the dishwasher and the quarter-turn water assembly that falls off with the lightest bump from a large pot / pan etc in the left side of the dishwasher causing a flood of water under it is a story for another time.

Samsung makes badly-designed products that the uninitiated public believe are well-designed because they look cool. They’re priced as premium products with the build quality of budget junk. The only Samsung things I’ll touch these days are their SD cards and SSDs, which I only have good things to say about.

If all that isn’t enough, read up on how corrupt the Samsung family is and how they basically control a big part of politics in South Korea.
I know what you mean but it's not that simple. The ecosystem clearly depends on the language in a very real way. If Zig changed enough to be a deal breaker for Bun, or even stopped being maintained at all, then Bun is stranded until they can move to a completely different language.

(I'm not even willing to entertain the notion that they would fork Zig and maintain it long term. Even if they somehow did which would be nuts on its own, they'd still be cut off from the rest of the ecosystem and lose out on that front.)

My best case for Zig is that it offers a worthwhile option to clean up existing C & C++ projects without incurring, or at least deferring, the more substantial costs of rewriting outright in Rust, bindings or no. "Maintain it in Zig" is a sensible value proposition, or at least it will be once that Zig code has a compatibility promise so it's not trading one maintenance cost for another.

Look at how costly it was for the ecosystem to migrate from Python 2 to Python 3, even despite how many participants in that ecosystem were themselves large, well-funded corporations. Situations like that are why Go and Rust have made permanent 1.0 compatibility promises even at the cost of some tech debt which they know will only accrue further. Zig will too, but it hasn't yet, and anybody adopting it now risks unknown migration costs.

> Then again, I can’t predict the future and it could very well be that bun and zig both blow up. Same could be said for Rust.

Sure, lots of things are possible, but ask yourself which is more likely. That's all I'm saying here. Rust has already been where Zig is now and is in a meaningfully different place today: a stability promise and substantial industry adoption and contribution. It no longer depends on any one person and a lot of investment is going in to its continued success.

Anything can still fail, but there aren't that many examples of languages outright failing after reaching this point in industry adoption. There are many examples of languages outright failing by pushing backwards-incompatible changes on the industry right in the middle of what should have been a healthy growth curve. There are also many examples of simply not offering enough marginal value to justify their marginal costs.

The title here is "C++, D, and Rust" and, I'm sorry to say, but one of these is not like the other ones. Zig will have a lot of work to do in order to end up more like Rust than D, especially when memory and thread safety are a big part of why the industry is adopting Rust in the first place. Notice how Chromium does not have a Zig branch just like it never had a D branch. It was all C++ until Rust offered clear improvements to safety in exchange for its adoption costs.
Didn't even have to open the article to know that an LG or Samsung appliance was involved. It's well-known (at least amongst people that care about appliances) that these appliances use whiz-bang features to cover for the cheap internals they need to pack them with to move them at the prices they charge.
> The most I’ve ever actually had a use for in a residential building was 50 amp @ 240v (arc gouging)

Having never heard of it until now I’m very curious what the use-case for a residential arc gouging machine is.
You don’t get dirty when you plant a tree in Animal Crossing and have to do a bunch of extra laundry. No grit under your nails that sticks around for a couple days and sometimes ends up in your food. You don’t pull a muscle and spend a whole week miserable. You don’t get blisters. You don’t want to go plant a tree but then you can’t for real-life days on end because the weather is bad. You don’t get mosquito bites, or worry about ticks maybe giving you a debilitating illness.

You don’t have to go find the shovels, mulch, scrap cardboard, whatever. Maybe craft a shovel, but that may take less time than walking to the garage. It’s a minute or less to reach the spot you want to plant it. You will not dig and hit a big rock and have to relocate, or have to worry about hitting utilities. The tree’s roots will not trash your sidewalk if you plant it in the wrong place. The tree will not fail to grow.

“Work” in video games is rarely anything at all like real life “work”, even before you layer on workplace bureaucracy and regulations and stuff. There’s no mess, no danger, (generally) no actual costs, and usually you can’t really screw it up, and if you do, there are no actual consequences. Stuff like travel times or how long it takes to do boring tasks are usually compressed.
Calling the TypeScript Compiler could slow down our linter making the switch from TypeScript ESlint to Biome less attractive. We don't aim to build a complete type system, just the minimal parts to be able to implement most of the linter rules that require type info. The idea is to build on the upcoming TypeScript Isolated Declarations [0]. If this is too much of work, then we will review our options.

[0] https://github.com/microsoft/TypeScript/issues/47947
The opening of the story really undercuts the hyperbole:

> There are approximately 330,000 people who work in the video game industry.

> 9,000 of them have been laid off in 2023.

> 3,000 more of them have been laid off this month. You know, the one that's only half over.

That's a four percent reduction. Meta cut thirteen percent in November 2022, and it still exists, as does Twitter/X, which has notoriously cut far more staff. A four percent reduction is probably just beginning to clear out some dead wood, not the sign of impending extinction.
Not yet, but there will/should be in the near future. And that’s how most businesses work. Have to make some assumptions and calculated risk.
Show HN: RAG based AI Agents with planning capabilities
LayerNext is a no code platform to create custom AI agents to automate routine tasks, get answers from your data and generate business insights.
> "we're not exactly sure how these numbers (hyper parameters) affect the result, so just try a bunch of different values and see which one works best."

Isn't it the same for anything that uses a Monte Carlo simulation to find a value? At times you'll end up on a local maxima (instead of the best/correct) answer, but it works.

We cannot solve something used a closed formula so we just do a billion (or whatever) random samplings and find what we're after.

I'm not saying it's the same for LLMs but "trying a bunch of different values and see which one works best" is something we do a lot.
> Companies do not choose to push business models that make them less money from the average customer.

Sure, if they can make it up in volume. A million people paying $10 a month is more money than them buying a $50 game twice a year.

> Whith all due respect, go fuck yourself. Games like kinds of art are not fungible.

Heh, okay then. You're entitled to your opinion.
Show HN: Frec lets you tax loss harvest the S&P 500 via direct indexing
Hello - I’m the founder of Frec. We built a direct indexing product that lets you tax loss harvest the S&P 500 or the S&P Information Technology indexes for a low 0.10% fee and a minimum deposit of $20k. You can start your direct index with cash or contribute stock you already have. Our historical simulations based on 20-years of data show that we harvest ~40% of every deposit back in capital losses over a period of 5 years. I linked to a live demo account with a real $50k deposit made on Dec 5, 2023. The account shows that our trades track the S&P very closely. As of January 21, our direct index is at $52,808.43 whereas SPY would’ve been at $52,815.79. Our direct index harvested $357.60 in losses despite the market being 5.97% up.

Is this something you would use? And if not, what are your biggest reservations? Do you have product feedback for us?

Also - we are hiring an iOS engineer and other roles! contact me at mo@frec.com
You'll never stop missing the baby stage.

The entire period from 3 months to around 5-6 is magical - they are seeing new things, trying new things, learning at a voracious rate, and constantly surprising you. They are still great after that but they are more on their path to who they will become, and mom and dad of course become a little less cool.

Mine are grown and are wonderful people, but I can't tell you what I would give to go back and spend a day at the park with them at 3-4 years old.
Funny downvotes. Although not structured like this value engineering is common in other areas.
What system are you referring to?
F3D is a small and minimalist open source 3D viewer.
We just added support for USD, VDB and 3MF format!

It lets you take a quick look at your data and can even generate thumbnails. Let us know what you think!
If you end up starting a blog, please share it on HN so I can find it :)