skysight-inc/HackerNews huggingface dataset:
Firing people at will includes firing them because you got the feeling they may be behaving in any way in any situation perhaps in conflict to any request you made. Odds are someone won't get fired for stealing office supplies and in at will place they may be more often fired for misunderstandings related to a misperception where they don't come clean on something they never did.

That there was no way to sue the company in that example is a demonstration that the employee lacked any right to break any taboo.

As such there are teeth anywhere that is at will for any request whether it is reasonable or not and whether it relates to a taboo the employee may be expected to have or not.
I'm a US iphone user and I had no idea what iMessage colors meant until journalists started making a big deal of it. Not that I doubt the stories about green-shaming, it just never occurred to me.
From the point of view of corporate use, there absolutely isn't an open source alternative. At least, not yet.

The critical feature, which also counts out some paid tools, is the ability to avoid regurgitating training data into your codebase. GitHub has the raw dataset to be able to offer that (and the legal indemnification that comes with it). I don't know of any open source system that can offer the same, even in principle.
The issue is that many small scale price discriminations on individually reasonable criteria might present itself as a large scale discrimination of the type that lawmakers and others do care about. The way terms are overloaded does no favors, but even if we updated the terminology to resolve this, I think the underlying issue will remain.

Pink tax is an example of this happening, though on a scale needing far invasive technology than is currently available. It is presented as (big) discrimination even though it happens as price discrimination.
> I disagree - the strength is that they're standardised. The weakness is that those standards are ancient.

Which standards do you have a problem with? Handling terminal escape codes is pretty easy; dozens of terminal emulators do it great. Are you saying it should be easier to build a TUI? It's already very easy: just use a library like Textualize or Bubbletea or rview (there are also dozens of these). I'm not saying every TUI app performs great, but maybe you remember an article that made it to the HN front page about how centering in web apps is impossible? Or how web apps can't both confine text to a reasonable center column of text and take full advantage of all the screen space when a browser window is fully maximized on a wide monitor? TUIs don't have a monopoly on layout weirdness is all I'm saying here.

> Are we really doing "there's starving children in africa"?

Feel free to correct me here, but it sounds like your point is that we should move the baseline from what was prevalent in the 70s to what was prevalent ~2006. I'd love to hear some examples of what you think that would enable beyond what we currently have, because thinking about it, I'm not coming up with too many that wouldn't really irritate me. Maybe tab completion could query external services because we have pretty fast networks and CDNs now, but I don't always have internet, and I'm not thrilled by the idea of my ISP knowing whenever I try to tab complete a Docker image or whatever. Maybe we could cache it, but I'm not wild about every tool I use keeping its own cache or history database. Maybe we could have big beautiful TUIs, in fact we already do, but I prefer to have a lot of splits in my terminal and therefore like it when things work fine at 80 columns.

So I can't think of significant improvements, but on the other hand I can easily envision this being a bigger barrier to expanding computer/internet use to more humans. Or to be maybe too frank about it, I'm completely fine with you being annoyed by yet another Unicode or layout bug if 1,000 more people--let's just say in rural Washington--get the chance to be charmed by Linux.
I commented here: https://news.ycombinator.com/item?id=41514547, but tldr it's different code, much more of an MVP than the fully fleshed-out functionality of this PR. Once the PR is merged, effort to resolve conflicts would be minimal, as the other code logs only a fraction of the PR and doesn't overlap in most places. Hopefully the technical concerns can be addressed and the PR can be mereged.
> Two cloud providers pretty much guarantees against that -- the idea that two would terminate it simultaneously is vanishingly small.

Ask Julian Assange about that. Sure, the US government claimed he had committed a crime, but he disagreed. You really need to store your data in at least two of (a) NATO and Western-aligned countries (b) Russia and aligned countries (c) Mainland China, and that’s assuming the prior probability of you being at risk in those blocs is low. It’s hard to avail yourself of this if you’re a legitimate company, but plausible if you’re a private citizen.
Give them details?

I mean, you don't have to tell them your secret sauce, but they're there to help you, not to hinder/steal from you.
> I just asked Claude to write a program to convert from one file format to another.

Was it correct?

How did you know?
I read comments like this all the time in all sorts of variants (we don't need math, we don't need CS theory, we don't need regexes, we don't need pointers).

What do you people even do?

Most of my work is with managed languages, but lower level concerns bubble up multiple times per project; you can't write great Python if you can't write decent C.
Shoulda asked claude what library to use
In italy taxis are one of the most important lobbiy, along with industrial groups and beach license owners. I'm not joking
Well, you're in luck!
Most components for converting an ICE vehicle to EV are, in-fact standard.

For example, check out evwest.com - they supply parts and kits to convert ICE cars to EVs.
I'm not sure what type of code you develop but it sure ain't the entirety of the real world.

In my corner of the real world we are quite concerned about the difference between stack and heap and profile our applications to pinpoint any opportunities for optimization in e.g. heap allocations.

Like, most of the world runs on puny chips, and if the chips are not puny, the workloads are still going to eat up battery and contend with all of the other crap running on the end users device.
Lately my big creative outlet has been photography where I've found out people in social media are much more interested in finished, polished results, than in my "creative process". One of the ways that "midjourney artists" annoy people is in showing blocks of 9 images they get out of the machine without any curation.

More recently I've been developing a process to make a kind of image that is unique and different from what people have seen before (even if they don't quite realize it). This involves developing a process of studio photography of individual objects which involve numerous details from "how do I position the camera and the objects" and "how do I consistently get the right focus" and "how do I light the objects?" and then after that working on software for compositing the objects which I suspect is going to need to use very sophisticated algorithms to get really good results. It's very likely that once I get the software running I'm going to find I did the photography wrong and to get the results I want I'm going to feed back what I learn later in the process. Some of the objects might be unavailable at that time which could mean some parts of the project will be delayed to next summer.

I think about posting about the work I'm doing but I've decided against it because I don't get a lot of benefit from doing so and, if people do recognize the value of what I'm doing, why should I help potential competitors avoid all the mistakes I'm going to make?
'
Any meaningful change here since [2017]? I know letsencrypt recently announced intent to cease OCSP (https://letsencrypt.org/2024/07/23/replacing-ocsp-with-crls....) and it sounds like that will be done industry wide based on CA/Browser forum balloting.
This could be an incredible revenue stream for law enforcement at all levels, without heavy balances it's almost guaranteed that it will be egregiously abused, like asset forfeiture.
One thing to think about- you could write everything in the public folder (as opposed to writing in private then moving to public). Then the pages would just be WIP, and readers could see "the sausage being made".

Also makes it easier to create a command or shortcut that would commit + push.
Show HN: Auto-document your analytics setup (npx package)
Hey HN, sharing an npx package that I’ve been working on to help teams automatically document their analytics setups.

It crawls any JS/TS codebase and generates a YAML schema that catalogs all the events, properties, and triggers. Currently supporting GA, Amplitude, Mixpanel, Amplitude, Rudderstack, mParticle, PostHog, Pendo, Heap, Snowplow. Let me know if there’s any more I should add to the list!

Came out of a personal pain where I was struggling to keep tabs on all the analytics events we had implemented. The “tracking plan” spreadsheets just weren’t cutting it, and I wanted something that would automatically update as the code changed.

Hoping it’ll be helpful to other folks as well. Also open to suggestions for things I can build on top of this! Perhaps a code check tool to detect breaking changes or some UI to view this info when you’re querying your analytics data?

Would love your thoughts and feedback!
I also dislike using AI for programming but for what its worth, I cannot reconfigure my neovim lua settings without AI
iPhone 16 announcement not enough to get Android users off Pornhub
If you get your personal data report, you'll see that it tells you who looked you up. It is not every business you've worked with. It is not even every background check that has been done on you.

I'm not saying that rich people do not have privilege - they do. But it isn't because your local car dealer looked up your earnings data.
MLCAD Symposium 2024
Your example is fraud, not corruption, meaning parties external to the gov't are the guilty parties, not gov't employees. Corruption is carried out by insiders.

I'm not saying there's no corruption in the public sector. I'm saying it's not a given that it's greater than in the private sector, and asking for comparative data.
Regardless of whether or not Hamas is hiding out amongst civilians, those civilians are still entitled to human rights protections under international law. The comment section on that article says it all; a bunch of people largely agreeing that it's the Palestinians fault they are getting killed in their shelters.

But that is tangential to the discussion in this thread, which is that the NY Times is leftist. It's not. It, along with most of it's readership, is your typical establishment news organization in the US. Nothing status-quo shaking coming out of the NY Times.

Here's a quick search on how a leftist publication covered something like the bombing of al-Shifa hospital: https://www.thenation.com/article/world/israel-gaza-propagan...
Not really. Setting a few sqlite options and enabling litestream for backups is much easier than setting up Postgres with reliable backups.

Should you do this for all apps? No. Do you have read heavy applications? Consider SQLite
You don't think there are rich backers out there willing to eat money on a restaurant in order to achieve status amongst their peers?
The in-progress PR was not pulled in, different code was written to log a small subset of events that this PR does. I commented here: https://news.ycombinator.com/item?id=41514547, but the PR is more fully fleshed-out and has more functionality, which hopefully can be merged.
What about Meshtastic and CB? CB is kind of awful but it's cheap, and Meshtastic is text only but has amazing range.

I still can't believe any of this is even an issue though.

There's no technical reason we couldn't have cheap all digital bubble pack radios with miles of range and mesh support, running deep learning codecs on an ASIC or something....

Every time I'm on a project that needs radios it's an expensive hassle that seems like it should have been solved by now.
The team behind Panoramax is already applying AI analysis. See e.g. https://forum.openstreetmap.fr/t/detection-des-stationnement...

Most Panoramax discussions are in French, but you'll find links to English code.
1 Game and 696 third-party personalizers
sure , but all the operator hubs are just wrappers of the real operator, which is published on their operator hub page, so you can use https://github.com/apache/flink-kubernetes-operator which doesnt require openshift.
If you are an experienced coder, then you know which tasks are useless chores. It's a different issue for newdevs who will be learning to code with tool assistance.
Solution really is that money does not go to law enforcement, instead it goes to general budget from which then law enforcement is funded. Law enforcement really should not be able to fund itself by any mechanism.
You're welcome. Yeah, it as a flow is much closer to the email workflow than the PR workflow, when you commit to it.
> Yet, the list price of new vehicles is easily 1.5x - 2x that in the US

I'm assuming this is because of taxes or import tariffs, or something similarly self-imposed?
See also personal phone numbers, which are now "portable" and thus "required for every single identity verification you will ever perform", without being regulated, which means your identity is one $30 bill autopayment or one dodgy MVNO customer service interaction from being lost forever.
My work has Copilot. It's best when it's a turbocharged intellisense - if I can push tab and have it autofill what I already was about to type I like it. Saving keystrokes is just smart. I won't let it think for me, but I do let it handle the mundane so that I have more time to think. Also, it's terrible at the thinking, just godawful at solving most of the problems that I need to think about.
I just signed up to see what they have on me.

I love that they have ALL my personal info, but I can't create an account with a password longer than 16 characters.. Why the heck are they not storing the hash?

Great security.
The intro explicitly sets up its core point in contrast to the practice you mentioned (“Though firms have relied upon performance-based variable pay for some time”)

Further:

“As a labor management practice, algorithmic wage discrimination allows firms to personalize and differentiate wages for workers in ways unknown to them, paying them to behave in ways that the firm desires, perhaps for as little as the system determines that the workers may be willing to accept.18 Given the information asymmetry between workers and firms, companies can calculate the exact wage rates necessary to incentivize desired behaviors, while workers can only guess how firms determine their wages.19”

This is different from, and may produce different effects to (that’s that the paper’s about! I haven’t had time to read it all yet, but will tonight) something like a transparent productivity-based pay rate or bonus.

The paper may not hold up (I think the main idea of it alone is interesting, though) but it is not about productivity-based bonus or pay structures.
In the future, we'll just have AI group the differences, write the summaries and understand the changes.
I really enjoyed the show, but I’d suggest checking out the original TV movie Max Headroom: 20 Minutes into the Future first. It provides great context for the series and stands on its own as a unique piece of cyberpunk history. Last time I checked, it was available on YouTube
> The issue with over engineering is engineers getting carried away with edge cases that in practice aren't relevant.

My decider question on whether something is really needed: "Am I willing to write a test case for this?"

This typically helps strip down functionality to the essentials, and may even prompt some minor API redesigns.
Nothing wrong with repurposing Taco Bells as wedding bells.
Then you're ok with me saying "good they're raising retirement age, retiring at 50 just means you're making a slave out of everyone else that has to support you with their labor for another 30 years?"
Since this is HN, my first thought about your statement "We have already ruined a generation"

was that is implying "We" as in "Tech Companies" or whatnot..

but the statement may be more accurate to imply We as in 'Parents'

I'm still not sure what exactly that was meaning in so far as who 'We' is/were supposed to be.
one of the more interesting reads ive had on here so firstly thanks for that! love all the explanations of the intermediate solutions. ive been working lately with graphs to deduce network topologies and finding loops is one of my problems. excited to learn about the final answer, and happy to see it involves spanning tree :') kind of saves me reading through how that protocol works (or should work) so i can get on with implementing it! saving me likely all sorts of wrong solutions <3 thanks!
The Voynich manuscript is peculiar, because the plants depicted are familiar but clearly fake to the eyes of every botanist. To describe an imaginary a plant is easy. To describe a convincing imaginary plant is much harder and Voynich failed on that.

AI has exactly the same problem, when the program draws people without really understanding first what is a human. Seven fingers? not from this planet.
I wonder if drivers would get more aggressive (or less aggressive) if they see a Waymo on the road.

Perhaps this driver thought that Waymo would have stopped once it noticed what was happening:

"In Tempe, Arizona, an SUV 'overtook the Waymo AV on the left' and then 'initiated a right turn,' cutting the Waymo off and causing a crash. A passenger in the SUV said they suffered moderate injuries"
Some reasons you shouldn't drive a car:

- Erosion of core horse-riding skills

Getting from point A to point B used to be a highly-skilled task, involving a fusion of man and beast working in tandem to accomplish the job. Now, by using a so-called "automobile" (more like "auto-mo-blah", am I right?) we're losing these core skills. Rather than deeply understanding the inner working of the horse's digestive tract, we're left with only the choice: basic petrol or premium?

- Over-reliance on roads

When driving a car, drivers can quickly reach their destination without understanding the underlying terrain. This leads to what experts (me) call "road dependence", where drivers are too reliant on roads, without checking if the route is the most efficient. There could be a badger path cutting 20 minutes off of your commute!

- Lack of ownership and responsibility

When going from point A to point B, car drivers shift responsibility for the drive to the roads they drive on. But the roads could expose them to rockslides, ice, highway robbers, bank robbers, and dangerous wildlife. They may think "if the road goes through here, it must be safe", rather than do due diligence and thoroughly research the route beforehand.

- Reduced learning opportunities

Getting from point A to point B used to be a highly trial-and-error process that forced you to LEARN THE HARD WAY that certain cliffs are too steep for the average horse. Rather than falling off a cliff repeatedly, road drivers don't learn these lessons at all.

- Narrowed creative riding

When riding a horse, you are beset by constant questions. "Is that cliff safe for my horse to scale", "are those berries safe for my horse to eat", "is that a bee nest in my path or just a lumpy tree branch". These force you to think creatively about your travels. As a road driver, the way is predetermined for you, and you won't be as adaptable if you run into unusual situations.

- Dependency on proprietary engines

All horses are exactly the same, right down to the color and number of hooves! This makes it easy to transfer your expertise from one horse to another. Unfortunately, once you become a car driver, you'll find that the manufacturers put the damn volume knob in a different place on every single model. And there's nothing you can do to change it, because it's proprietary.
all operator hubs on openshift are backed by the actual projects operator, ie https://github.com/apache/flink-kubernetes-operator
As a thought experiment: send your next email 1 character at a time by regular post.

One doesn't have to do something often for it to be an awful experience. We choose tools, in part, because of the worst case experience not only the average case.
So what's stopping these countries today?
In the last couple years there’s been at least a dozen opportunities to get a shot of me walking along with a wild bird in hand. They’re usually injured or they’ve swallowed fishing line, sometimes (sadly) they’re dead. There’s a waterfowl sanctuary near where we’ve been living, I know how to catch them, and when dead it’s better to dispose of them properly than leave them on the road, especially with avian H5N1 going around.

Big difference, I’m not black and if someone shared the photo of my good deed no one is going to be such an asshole they assume I’m going to eat the poor thing.
I feel certain that the entire industry is probably at least this bad. It’s not a question of if, but when.
The upcoming e-privacy directive will most certainly solve all problems, except that it remains to be just that: upcoming for years
I'm not sure who said it, but I've definitely heard it in a Civilization game (Civ V, IIRC).
I commented here: https://news.ycombinator.com/item?id=41514547, but it's different code, much more of an MVP than the fully fleshed-out functionality of this PR. Hopefully, it can be merged once the technical feedback has been addressed. We've seen with other areas of the project how DB degradation can impact the whole application, and have to deal with reports from users when they run into that. I'd rather the performance impact had at the very least a work around before it gets merged so when those issues are opened, then triaging them is much easier.
But when you shut it down it feels so nice. I still have fuzzy feelings when I remember shutting down a XenServer cluster (based on CentOS 5) forever
> The submitted article is about safety of the Waymo cars. The article you're linking to is about non-safety [0] remote assistance of a non-Waymo remote taxi company. I'm quite baffled why you think there's any connection here.

The article I linked is about Waymo cars too:

> As companies like Waymo, owned by Google’s parent company, Alphabet...have begun to remove drivers from their cars, scrutiny of their operations has increased. After a series of high-profile accidents, they have started to acknowledge that the cars require human assistance.

Zoox let the NYT peek to see the man behind the curtain. That "Waymo and Cruise declined to comment for this story" doesn't mean there's no man behind their curtain, and probably just means they're still following the playbook of exaggerating the technology to drive interest in it.
>at lest in Europe PISA Maths skills have been steadily increasing since the introduction of calculators to school syllabi.

Has it really?

https://media.licdn.com/dms/image/v2/D5612AQG5D1oqhEfgnQ/art...

And calculators are mere helper tools, they don't take over the solving/thinking part.