skysight-inc/HackerNews huggingface dataset:
What's to stop sellers from lying or fudging the numbers in a realistic direction? Either way, this seems bad and I can't see how it would help with trust.
I was confused about this, here's how I understand it now:

Previously when Amazon lost or damaged items in their warehouses, they would reimburse sellers the full sales price. Starting March 2025, Amazon will only reimburse the manufacturing cost of lost or damaged items. Sellers have to either accept Amazon's estimated manufacturing cost or provide documentation of their actual manufacturing costs.
>The classic reply of the economist. It's because the industrial world measures better off with variables like "life expectancy" and "money".

I'd take arguments with objective metrics over handwavy arguments involving vibes, because with the latter you can make whatever argument you want with them and it's impossible to refute.

>For example: if I could live next to a beautiful national park and walk there every day, that would be more valuable to me than a million dollars but living in a huge city. How does the prevailing evaluative mechanism account for that?

You can ask for how much people are willing to pay for access to such a scenery and put a dollar value on it, or try to infer it based on housing price patterns (eg. house next to national park vs equally rural house next to corn fields).
I think people are missing the forest for the trees by focusing on the word intelligence. As a very extreme example, if an AI were to launch a nuke, whether it happened as a result of true intelligence or as a result of a Markov chain doesn't change the end result.
Ok interesting, thanks.

In storytelling these are called outer and inner journey respectively.
> I think the adequate response to these findings is “We should be slightly more concerned.”

If you train and prompt based on Eliezer Yudkowsky fan fiction, of course the large language model is going to give you Terminator and pretend like it's escaping the Matrix. It knows Unix systems, after all.

Better align it to put down the steak knife.
This is a question I use when interviewing devs for writing REST API.

The answer is either way, and it depends on the tooling you are using. If you are relying on a client library that doesn't handle HTTP errors in the way you want, then you return a 200 - OK {"error": "bad request"}. If the client library does what you want, then returning a limited selection of 4xx errors is very useful for letting the client know what happened quickly and easily.

Personally, I default to using the HTTP error codes. But I know that some really large companies don't agree, and always return a 200 OK to any valid request.
I live in a big city and the last few years especially it's very easy to see the cost of that approach to delivery. Residential streets are clogged with double parked amazon vehicles, I can't go three blocks in the bike lane without having to get into traffic to go around one. If they can't figure out the apartment buzzer in a few seconds they just ring them all, I'm buzzed multiple times a day even if I don't use amazon.

It has made life worse in small but tangible, concrete ways. I don't need it that fast, probably neither do you. You can blame enforcement or the individual drivers or whatever but I think that's a cop out. Amazon demands efficiency of its drivers, this is what efficiency looks like.
Climbing a ladder takes more time, so in order to get the apples to market faster, the apple tree owners keep the pickers focused on only picking the apples within arm's reach.

The owners also disallow the use of ladders because the pool of candidates to hire remains bigger.

And the highest 90% of apples remain unpicked.
They've been doing a great job for the last few years, so I don't expect them to stop now.
How much energy and material is needed to manufacture, launch, position, maintain, and then leverage a Dyson swarm?
> I do worry though that it might be cost prohibitive

Modern gyms can be surprisingly cheap.

Gone are the days of the 1980s when the only option was $$$ for a 'health club' with squash courts and swimming pools, stuck in a year-long contract whether you went or not.

There has been a rise in 'low cost gyms' which are less of a glamorous club, and more of a warehouse with a load of free weights, treadmills and stationary bikes. Often there's barely an employee in sight. In a lot of places $25/month can get you 24-hour access - with no joining fees, and you can cancel whenever you like.

Of course it's still not as cheap as sports like running. But just because someone goes to the gym, doesn't mean they're paying $250/month.
> But the dark primary button background color and light primary button background color are constants in a design system.

They are not necessarily constants, and _could_ point to a theme's value, or even be generated on the fly.

> Even tho you are the founder of the Design Tokens W3C Community Group, I will have to disagree with you on this. That's not a design token, just a variable/user preference and its lifecycle has little to do with the design architecture of the product.

That's a choice you can absolutely make for your use-case.

A design token _can_ be a named design property with a dynamic value, and sometimes a fallback. User preferences _can_ feed values into existing tokens.

The important part is that design and engineering are speaking the same language when referring to these – you're free to tokenize these or not.
I remember reading in Reader's Digest in the 1990s that if you're in a store and you break something which the merchant asks you to pay for, you should offer to pay their cost to replace the item, which is of course often much lower than the sticker price.

Later in life I wondered whether this was really fair, as things cost money to order, process, and store. (Though this is normally baked into retail pricing in the markup and also there is normally an accounting allotment for shrinkage.)

Later still I realized that this was perfectly fair! It's an opening point in a negotiation.
Hopefully that was /s?
Developers: Mastodon and Bluesky Want Your Twitter Bots
Dijkstra was talking about Dartmouth Basic in 1975:

- Variables: Single letter, optional digit.
- Control flow: FOR loops, GOTO for others.
- Subroutines: GOSUB line, RETURN.
- Parameters: Passed via global variables.
- Functions: 26 (FNA–FNZ), one line each.
- IF statements: One line only.
I'm unsure why people are giving any thought to a website best known for its Harry Potter fanfictions and rejection of causality (Roko's basilisk).

Is giving voice to crackpots really helpful to the discourse on AI?
> assuming they can grow in your area

You can grow bananas in Alaska, but you can’t simply plant them outside. Thus my example assumes greenhouses built to a large enough scale to handle trees which is a major economic and environmental cost.

Comparative advantage applies to a huge range of things not just bananas. You could mine cobalt basically anywhere at extreme expense, but everyone is better off when that happens in locations that naturally have extremely high concentrations of cobalt.
> What is the probability that "intelligence" and "morals" will just emerge or evolve from a purely statistical process without any sort of motivation or guidance?

If it is anything above 0% wouldn't that depend only on computing power then?
Thanks for posting. Earlier I submitted the original video which motivated me to write this blog post: https://news.ycombinator.com/item?id=42461182
The problem is that corporate types don't see programming as creative work. Type faster!!!! If you push the buttons faster the product gets build faster!

Also imagine every other week as the bricklayer had half a wall built a PM comes out and says, "tear this all down and move it 3 feet to the north", and then the week after, "now move it east 1 foot, and why is it taking you so long?"
Nobody knows what the most useful level of approximation is.

The first step to achieving a "useful level of approximation" is to understand what you're attempting to approximate.

We're not there yet. For the most part, we're just flying blind and hoping for a fantastical result.

In other words, this could be a modern case of alchemy --- the desired result may not be achievable with the processes being employed. But we don't even know enough yet to discern if this is the case or not.
I agree with what you are saying plus I have to wonder if this is a ploy by Amazon to find out the margins of their resellers. Which to me could be view as an anti-trust issue, but in a way legal.

>Car insurance is often for “replacement value”, right?

I think it depends upon your insurance. The insurance I have for cars is always based upon the value of the car at accident time, usually far less then its replacement value.
what about the particulars?

What kinds of jobs are growing? Are any groups underemployed?
Are standards of living increasing? For who?

> More workers seem to somehow lead to more jobs.

Imagine the US merged with Canada and Mexico. The number of jobs would probably go up until we reached a similar level of unemployment. Would everyone be better off? Is that what economic growth looks like?
Amazon pays sales taxes, which makes up a big chunk of the local business' tax burden anyways. Moreover, the retail division Amazon barely makes any money, so any taxes on profit going to delaware or whatever is probably minimal (as % of your spend).
The context of dating makes it no longer gender neutral. ("Guys and gals")

But I've definitely heard people refer to groups composed entirely of women as "you guys".
I attended the University of Delaware around the same time, where the CS honors program also started with Racket.

As someone self-taught with experience in imperative languages like Obj-C, Java, and Haxe, most intro courses would have been redundant.

Racket’s functional approach, however, required a significant mindset shift. It deepened my understanding of core programming principles and fundamentally changed how I approach problem-solving.
I've gotten a lot of free stuff from Amazon. Shipped duplicate products to me? Just keep the other. Food bottle slightly cracked and leaked in transit? Keep it and we'll send another.

I was even able to get another 30% off an already sale price for a Kindle because my old one (>5 years) died, and they couldn't fix it.

Not justifying any particular actions on their part, but their customer service has been above and beyond and other major retailer I've interacted with.
Since more skilled immigration can't solve the requirement, what is it you think would help?

> You (even programmers!) have to touch the things we build in order to build them

This sounds like an excuse. You think it's completely impossible to write code for some embedded device, robot, whatever remotely? Hire some cheaper remote hands, set up some telework equipment, voila now you can hire from all over the country.

I did development for a scanning optical microscope, was only once even in the same room with one, and even then never got to touch it.

Of course once that issue is eliminated, the security theater one will be raised next. People might be working from their bed next to a Russian honeypot or whatever. National security types tend to have vivid imaginations in that respect, and have to justify all their rules to themselves. The end result? "We can't find qualified applicants."

Btw I'm technically qualified, and in no way a security risk to the US, but you wouldn't be allowed to hire me. Perhaps the feds should figure out a way of doing security screening for foreign nationals. "Must be a citizen" seems like lazy bureaucratic BS. As if citizens can't be security risks?!
Plain perl:

open my $fh, '<', $filename or die "Couldn't open ${filename}: $!";

Nicer:

use File::Open qw(fopen);
...
my $fh = fopen $filename;

(and File::Open is simple pure perl code so if I need to distribute the script to random machines I throw App::FatPacker at it to produce a bundled version)
The better question should be why do Private Health Insurance companies exist?
This is my experience too.

Local stores supply the cheapest crappiest version of something, but sell it at full price. This maximizes their profit.

Online, I can actually see from the reviews which product is best, and buy that one.

I spend the same, but get a much higher quality product.

There are so many products only sold on Amazon that have 20,000 reviews because they're so much better than anything you can buy locally.

I'm not talking the random Chinese brands with 50 reviews -- I'm talking the #1 best selling item in each product category.
Microsoft acquired the most Nvidia GPUs than anyone else this year
Also for reference, these are "compound nouns" - a single noun composed of multiple words. No one has these issues with "ice cream", for example, but "you guys" really is just another one of these.
Awk is too specialized, specific. Perl is amazing at text processing AND also amazing at much more. The basics of perl for basic awk-like functionality is really not much to learn. Skip awk and learn something more useful.

This works because perl is layered. To do even fairly elaborate awk-like text processing you only need to learn a little perl. Nothing like all of perl. To do the rest (of elaborate text processing), you learn a little more. In the end, most likely you never need to learn all of perl. But it's there to add to your toolbox as needed as you go.
I do not want to ID the state, but I live above the mason-dixon line and east of PA.
These situations are not very likely but let's let the imagination go wild:

- A USB charger-looking device could, in addition to charging, perform malicious actions which involve being another USB device. For example, it may pretend to be a keyboard and enter commands without your knowledge.

- Also from what I can tell here after a brief reading: Intel exposes JTAG functionality over USB ports (https://global.ptsecurity.com/analytics/where-theres-a-jtag-...) and I would think a malicious USB device could freeze the CPU by making the CPU enter probe mode, then dump its RAM through JTAG commands, getting encryption keys and other data if it wanted. As far as transmitting that data: low power Android devices with cellular capability will definitely fit in a charger-looking device. (Heck, there are SD cards with Wi-Fi capability in them.) Hope no one opens it up though.
The planning stage is history.

https://usa.visa.com/content/dam/VCOM/global/ms/documents/ve...

https://usa.visa.com/content/dam/VCOM/regional/na/us/sites/d...

Mastercard uses data sucking nag screens, but I don't think you actually need to read the papers to get the point:

https://b2b.mastercard.com/news-and-insights/payments-modern...

https://b2b.mastercard.com/news-and-insights/report/iso-2002...

In 2018 SWIFT decided to migrate. Do you seriously believe that VISA and Mastercard did not notice this when it happened? Do you think they've been watching India adopt ISO 20022 for years and not acted upon it?

Edit:
The reason adoption is fast when the devs finally can get to work is that it's XML, you get schema files and punch your programming button and generate a lot of the necessary code and then do the plumbing and call it a day.
Also try https://mentalgroove.bandcamp.com/album/donkey-kong-country-...

>Using hex SPC data crudely converted to MIDI, Jammin' Sam Miller painstakingly recreated DKC's soundtrack note by note, by finding the original equipment used to create it, translating the MIDI into a modern studio context, adding in keyboard samples, and re-mixing the sounds with added effects and mastering.
Given that every inch of that YouTube gameshow is "Sponsored by Jetbrains" (their logo even shows up multiple times on the spinny wheel thing) I'm not surprised they feature screenshots of Jetbrains IDEs showing off their type-related features.
Because plebs have been disenfranchised since the mid century and are too busy whining about dumb social issues they are fed by the media to notice who has actually been fucking them.
Built a snapshot of top AI stories of 2024
I totally agree with that—Walmart, for example, looks to reimburse the seller with the average sale price in that situation [0]. Have to wonder if there’s any limit to how unfair FBA policies can get before it isn’t worth it for sellers.

0. https://marketplacelearn.walmart.com/guides/Walmart%20Fulfil...
Garbage collection handbook

https://gchandbook.org/

If you want to see my latest concurrent GC, see

https://github.com/pizlonator/llvm-project-deluge/blob/delug...

https://github.com/pizlonator/llvm-project-deluge/blob/delug...
I reckon a L4-L6 engineer should be in the 99th percentile of talent and value for US workers so I don’t see the problem.
Mmm, given that I have an AZERTY keyboard, I take a look at ErgoEmacs's configuration and .. no way I'm going into this!
I'll stay with VSCode..
What does this get you, that the ~$2k Canon Dual Fisheye 3D VR Lens not get you?

https://www.usa.canon.com/shop/p/rf5-2mm-f2-8-l-dual-fisheye...
Because Insurance, Pharmaceutical, and Healthcare companies are colluding to rob the American people of their money.
I'm sure you can understand that both of them are awful, and one does not justify the other (feel free to choose which is the "one" and which is the "other").
When writing idiomatic REST APIs, It's important to send the correct status code where you can. If you search for a record and there is none, return a 404, try to never return a 200 status code on an error. Sometimes it's unavoidable to send a not perfect status code, like in the instance of SSE, but in that case, assuming they got past the basic error checking, send a 207 to indicate there are multiple status codes. I believe you should ALWAYS send the correct status code, it makes your API easier to use, internally or externally, someone doesnt have to skim through pages of documentation to find that when a record is not found it will return {"error": "not found"} instead of a 404.
Kea: Modern, scalable, robust DHCPv4 and DHCPv6 server
The ecosystem of PHP/Ruby/Python is miles ahead so if you need anything ranging from auth to validation, you will have to do 10 times the work.

In fact, even modern JS frameworks with features that have no equivalent in Laravel/RoR/Django see their appeal diminished because those old school frameworks do the basic so well they are productivity cheat code for essentials.

It's so easy to find people delighting in beautiful hot reload yet struggling for days making Oauth work or having to pay a saas for image resizing while 20 years old tech have that part nailed down.
You could do this agentless if you used open source zrok and/or OpenZiti, as they include SDKs to embed zero trust networking directly into your apps. I wrote a blog on this recently for Mendix, as a low code platform, which we demonstrated with our Java SDK - https://netfoundry.io/embeddable-zero-trust/how-mendix-custo...
Not a fan of these "old man screams at cloud" posts, but I had a similar experience.

Suddenly, everyone was talking about HTTP APIs, when they said API.

With the rise of IOS and Android, I expected the mobile devs would build something better than HTTP, without all the cruft from the past. But somehow that didn't happen.

Now API is synonymous with HTTP.

Strange how things turn out in the end.
CRISPR study silences gene mutations that drive aggressive cancers
The direct translation is 'you', surely you're not similarly confused when translating say a gendered 'the' or something? It's a lossy translation sure, but it is correct, you don't need regional dialect to be able to do it; depending on audience 'you' is in fact a much better translation.
I'm not being sarcastic this time. You seem to have missed the zeitgeist, especially among younger generations. For them, it's very much true that the government shouldn't look out for the interests of its citizens over the interests of people in general, and they do think it's racist if the government does this. It's impossible to explain to them the very simple game theory implications of such policy, and it's difficult to argue that the government isn't already doing it (in the United States, in other countries it's impossible to argue that).

>If their loyalty is not to the country they are immigrating to

This goes against human nature. Loyalty would come later, not before or even immediately.
Looks like that component that somehow works and nobody dares touch it.
I can't cope with python because of the lack of 'use strict' - I continue to be sad that 'explicit is better than implicit' is supposed to be a rule of python except apparently not for variable declarations (also I want block based lexical scoping damnit).

With the addition of 'let' - which to my brain is just "how javascript decided to spell 'my'" - I'm actually really quite enjoying it.

(and the javascript proposal for 'match' is written expecting the proposal for 'do BLOCK' to happen, and 'do BLOCK' is going to make me a _very_ happy mst)
That's diabolically clever. At scale, you can squeeze your merchants for every last penny.

Should the DOJ be hearing about stuff like this?
Is it really a disconnect? Or just a single poorly made game show?

The article doesnt really get into this. It just describes the mistakes in a show, and hints at a few other anecdotes to then conclude there's a disconnect.

I believe there may be such a disconnect (34 years of programming under the belt, here) but it's hardly more than a feeling, or belief. This article doesn't substantiate this.
Depends on where you're at. The vast majority of stuff I buy on Amazon is same or next day.
And to me this just raises the question I often ask myself: whether I'm the only person born in the US in the past fifty years who continues to use the perfect tense and distinguish semantically between it and the simple past.

I say "did you eat?" when I want to know whether you ate at a specific, single point in time in the past (and you and I both know which one I mean) -- and you no longer have the opportunity or that time has passed.

I say "Have you eaten?" When I want to know whether you've eaten anything yet. You may still have the opportunity. I may even be suggesting that we eat together.

My partner regularly asks me things like, "did we watch that movie?" and for a split second I will have no idea what the devil she's talking about. Am I supposed to know the exact point in time that she's referring to? Is there a reason why to opportunity to watch it has, implicitly, passed?

No, we just don't speak the same language.

"Did you do the laundry?" Had we scheduled it? Has the opportunity to do laundry passed?

"Did you make coffee?" No, and rejoice, my love, as the time of making coffee is still upon us.

"Did you eat lunch yet?" ...excuse me? Are you a five-dimensional being?
I've still never heard, for example "this guy" when referring to eg a specific female coworker. I live in the midwest. "You guys" is frequently used as a genderless plural sure I guess but "guy" is not gender neutral.
Incredible. I've driven by it many times and have never learned the origin story:

> Built in 1974, the tower originally advertised the up-and-coming Florence Mall, as part of an agreement with the mall developers who donated the land for the tower. But because the mall was not built yet, the tower violated highway regulations, and the city was forced to change it within a short deadline. Rather than repaint the entire tower, they simply painted over the two vertical lines of the "M" to create a "Y". The intent was to change it back when the mall was built, but the local residents liked the tower's new proclamation, so the city decided to leave it as it was.

The water tower has its own Wikipedia page [0], which includes a photo of it before the "alteration" too.

0: https://en.wikipedia.org/wiki/Florence_Y%27all_Water_Tower
Self-Designing Software
Because risk? Why does car insurance exist, why does home insurance exist, why does errors and omissions insurance exist, why does umbrella insurance exist, why does business continuity exist?

Why do people think someone else should pay their medical bills?