skysight-inc/HackerNews huggingface dataset:
this seems almost certain to end up in the supreme court within 15 years
It isn’t deserved, but also, you do have to be able to withstand some abuse in this life.

Not saying I agree with it, nor am I saying it should remain this way? But having the fortitude to tough out some shit is a valuable skill. Not saying that OP doesn’t, but also, a lot of people don’t.
Are strong whistleblower protections what’s needed to balance this?

As an Australian I am absolutely horrified that we continue to put people in jail who have blown the whistle on the government here, and it makes me think that large organisations are absolutely terrified about strong whistleblowing protections.

This all suggests to me that whistleblower laws would be very effective.
Yes, thank you, you are right!
Maddening isn't it? One work around is to install MS Powertoys, then Win Shift T will give you a rectangle to capture text from anywhere on the screen, including an image then it will convert it and put it in the clipboard for you. Not perfect, it tends to confuse Capital O with the number 0, but it's better than nothing.

The why part is harder. My theory is Windows is made of many shells of of code, and they older parts of the system will never be refactored. I think someone counted 5 different gui interfaces in Win 11.

To be fair, MS is handcuffed by backwards compatibility. So interfaces remain frozen in time because changing anything can break compatibility in ways impossible to predict.

Fun Fact: File Explorer can keep changing because they never promised anyone they would keep it compatible with anything.

Edit: Just to say I did comment on the linked article, I never dreamed I would ever read the words "use PowerShell to create a nice GUI".
I agree with most of your post, except the last bit. AI replacing human workers is not black and white. AI will not replace all human artists, for example, but with AI, artists are needed less often. Whether this is good or bad, I don’t know.
Alternatively, we need sharper teeth around the consequences of this data breath.

Why are we using SMS for 2FA everywhere? Why does AT&T have to have residential addresses and KYC for all of its customers? These are the things that should be banned. The government official that mandated all this crap should be forced to sleep with scorpions for 9 years and stink bugs for 3 more years.

If so the leak would be of much less consequence.
Yes, but then extensions can already release the GIL and use the simple and industrial strength std::thread, which is orders of magnitude easier to debug.
I actually agree with you but this is a dangerous opinion to express on this forum, where move fast and break things is seen as the one true path.
Yeah, it's not like it's gonna grow on trees... or maybe it will?

https://www.bbc.com/news/av/technology-58709069
If you want money, ask for advice. If you want advice, ask for money.
Right, and another factor is that I often have to communicate with people in different time zones, sometimes with a 16-17 hour difference. It's nice to have that seamless transition between synchronous and asynchronous communication.
Make laws that protect whistleblowers from civil and legal penalties, punish those who attempt to illegally hide data breaches, including jail time in the worst cases. That would solve it. Individual employees don't care enough to hide it (they just work there), and leadership wouldn't dare risk a whistleblower which would cause them to face criminal penalties.
See https://en.wikipedia.org/w/index.php?title=Notepad%2B%2B&old...

EDIT: Why the downvote?
I've never seen this be the case in decades of software development (for employees). If you are a founder, it's a different story, but even then you should take some time off when you can.

> Do any other junior to mid-level folks work for companies that require this? Is it worth considering if everything else about the company seems great?

Depends on your situation. It's a tough market out there.

- Do they pay 20% higher than comparables?
- Do you need the job or do you have alternative options?
- Do you need initial experience or to build a network?

I'd say no personally, but if I were in a different financial/life position I could see saying yes.
Ah, either the author of the article I'm dimly remembering was mistaken, or, much more likely, they correctly inserted some caveat that made the claim true, and the precise caveat was just lost to my faulty memory and the mists of time. I didn't bother trying to check the Wayback Machine because, for some reason, I was convinced that Google would have requested that the home page not be crawled; thank you for doing it!
Then you can amend the constitution, or Congress can agree to let those states secede.
Not to be confused with LDAC, the audio codec (which is what I thought of when I clicked).
How's it work? From briefly glancing through, looks like the first step ("metadata") is to upload all of the code to Claude on a per-file basis and ask it to summarize the "contents or purpose". Is there some automatic selection of metadata, or does it only pull in metadata that the user specifically requests?

The "dev server monitor" appears to be the killer feature in your project. So it runs a command, monitors the logs for errors, and attempts to fix them automatically. That's fun! How effective is it? Do you have any way to advise the agent while it's working? Example: it detects an error and starts working and I write a message to it "this happened when I uploaded an image on a brand new user account", which it then uses to inform its plan?

More off topic, I love the prevalence of this kind of project. It only takes a week or two to build yourself a coding assistant for personal use tying into these LLMs, and the results can be quite impressive. It all feels very cyberpunk to me.
Oh I'm sure it has some. The amount of laws that are just blatantly anti freedom is crazy.

On the other hand, Chevron has likely been a huge benefit in keeping our air and water from being exponentially worse. A huge corporation being able to dump toxic waste impacts everyone and violates the freedoms of far more people than the corporations they restrict.
But then every single client needs to support this.
sha256 support is already ubiquitous.
It wasn’t even that, lol, he just didn’t like how I sounded - it wasn’t even improper phraseology or anything he just didn’t like it.

Regardless, this sort of thing is not uncommon - it’s not right, but learning how to survive and withstand things that aren’t right so you can accomplish the things you want to accomplish is valuable. I actually - naively, thought academia would be different after a decade in aviation, hilariously academia was far more asshole-ish as a matter of percentage.

I had a very good advisor and instructors so I was spared most of the obnoxiousness, but I did see some sociopathic behavior. It’s life - between 10 and 20 percent of people are going to fucking suck.
I hear dogs outrank people too. They don't have to work, they lay around all day, and someone provides for them.

Seriously, corporations don't outrank people any more than NGOs or clubs do. They have a different set of attributes is all.
The same argument could be made in the other direction though. More, but worse, coverage could lead to behavioral changes that result in worse outcomes. Specifically, people feel more confident and go swimming when normally they'd only do so in lifeguarded waters.

Really we need to wait and see what the data shows (if they review it), as the article states for now they haven't performed any rescues.
This has nothing to do with that. Chevron being overturned means "you have to pass laws not give vague instructions to the executive branch".

This is a federal court overturning a written law because it was overreaching.
>It's misleading because twitter calls it a verification, if they didn't, it wouldn't be misleading.

I'm also talking about the check mark as well but yes, the "verification" is misleading also, because there's nothing verified except that the payment went through.

And not only those two items (check mark, the word "verification") but as mentioned elsewhere apparently the check mark actually did mean something more.

When you call my posts "stupid" and me "obtuse", its honestly an invitation to conclude this little conversation as you now have the advantage in the debate, you get to call names and I'd rather not.
That really doesn't work, especially where harm is diffuse to the wider environment.
In the last case they were like 100x100, but only two rows or columns were not zero, so only 2% full. We were using einsums to multiply them with 4D arrays, and I solved the problem writing some code with @guvectorize.

In al old case they like 1000x1000, like a block checkboard where one of the colors had only 0, so like 50% full, but the blocks had different sizes. It was an old project in Fortran, and we used a "for"(do) for the blocks and another inside each block.
Mad respect to those with that kind of dedication, and everyone working to keep all the dev infrastructure going, but I'm super glad my "I want to make a language" phase was just a passing interest!

That's just a crazy amount of work!
I personally optimize more for development time and overall productivity in creating and refactoring, adding new features, etc. I'm just so much faster using Python than anything else, it's not even close. There is such an incredible world of great libraries easily available on pip for one thing.

Also, I've found that ChatGPT/Claude3.5 are much, much smarter and better at Python than they are at C++ or Rust. I can usually get code that works basically the first or second time with Python, but very rarely can do that using those more performant languages. That's increasingly a huge concern for me as I use these AI tools to speed up my own development efforts very dramatically. Computers are so fast already anyway that the ceiling for optimization of network oriented software that can be done in a mostly async way in Python is already pretty compelling, so then it just comes back again to developer productivity, at least for my purposes.
Consider publishing on F-Droid; the platform is open and decentralized, plus it's already gaining some traction outside tech-centric communities.
Step-by-step NEST single neuron simulation
> Would the rest of the drug laws be in question too?

All of the state laws are in the clear.

I don't actually know if the Federal drug laws are justified under the commerce clause.
I think that the general sociological position (that the US legal system gives too much deference to corporations and too little to human rights) is correct, but that this particular example is wrong. The concrete lesson here is that the Social Security Number is managed and used badly.
That would be in the order of previous GIL-removal projects, which were abandoned for that reason.
https://learn.microsoft.com/en-us/windows/powertoys/text-ext... will OCR/copy any text in a region of the screen you select
What I would really love is for the OCI Distribution spec to support just static files, so we can use dumb http servers directly, or even file:// (for pull). All the metadata could be/is already in the manifests, having Content-Type: octet-stream could work just fine.
There is "CUDA-aware MPI" which would let you RDMA from device to device. But the more modern way would be MPI for the host communication and their own library NCCL for the device communication. NCCL has similar collective functions a MPI but runs on the device which makes it much more efficient to integrate in the flow of your kernels. But you would still generally bootstrap your processes and data through MPI.
Integration testing: pain points and remedies
[dupe]

More discussion: https://news.ycombinator.com/item?id=40941292
The other day I was working on my wolf 3d game clone when I noticed this cool bug.
My maps for the game are defined as an object with width, height and an array of arrays for the data. When working on a map that was supposed to be 14 in width and 16 in height, I forget to update the values (8 x 8) and end up creating a infinite level.

you can look at the error here: https://victorribeiro.com/raycast2/js/map.js

You need a keyboard to walk around the game. Arrow keys walk around, space bar opens doors.
It surprises me that there isn't a single comment pointing out that corporations like AT&T don't collect all that data for fun. This actually costs them a lot of money, but they're legally required by the government. While everyone is blaming the company, did you not take a second and contemplate how weird it is that you're fine with the government (and now everyone else es well) getting a record of all your phone activity? I'm old, back in my youth we'd have referred to that as a dystopian surveillance state.
How would it help here?
> If you are hurt by arsenic you can sue the person who harmed you.

You can try, but you'll probably be dead before your estate wins the case.

[0] https://en.wikipedia.org/wiki/Hinkley_groundwater_contaminat...
That "Concert Visuals Showreel 2024" is bonkers, it seems similar to a demoscene piece but on even more crack and psychadelics. Intensely provocative, and easy to imagine it up on a huge screen.

https://www.youtube.com/watch?v=EO__MXVHjy8
An interesting footnote is that installing the web browser package on AIX caused a telemetry dial-home to Big Blue. I found this because it was keeping our ISDN BRI leased line up constantly and costing us money. Blocking that address solved it.
Rust's version of async/await is the same in that respect, where futures don't do anything until you poll them (e.g., by awaiting them): if you want something to just start right away, you have to call out to the executor you're using, and get it to spawn a new task for it.

Though to be fair, people complain about this in Rust as well. I can't comment much on it myself, since I haven't had any need for concurrent workloads that Rayon (a basic thread-pool library with work stealing) can't handle.
Yes, see: https://developer.chrome.com/docs/ai/built-in

Also: https://news.ycombinator.com/item?id=40834600
Direct link to the project: https://github.com/RNRetailer/terminal-gmail-client
No workaround needed. CTRL+C will copy the text.
I don't think the ability to engage in a class action lawsuit is much of a benefit when you have arsenic poisoning (as in your life is ruined and you got like $30k). Let's be real, the company and company leadership will face zero legal consequences and this psychotic behavior will become widespread with no real consequences.
An even better workaround is to make that switch faster.
NT is closer to a mainframe OS than 9x and it came out in the win3 era
This comment is pretty obviously spreading “fear, uncertainty, and doubt.”
The constitutionality of most federal laws from the last 80 years will be brought into question.

Essentially, the constitution grants the federal government a limited set of powers. Anything outside of that scope cannot be regulated at the federal level.

Historically, most laws have been written under the authority granted to Congress to regulate interstate commerce, as Wickard v. Filburn ruled that that that authority was to be interperated very broadly.

In practice, if Filburn is overturned, it would probably he replaced with a still broad reading to avoid the absolute chaos that a complete reversal would cause.
its not an expensive problem and customers aren't going to go anywhere else

class action lawsuit just going to result in everyone’s $2 being given as a free trial of a ringtone addon from the early 2000s that converts into more recurring revenue
I personally think successfully resurrecting the Thylacine and reintroducing it longterm to Tasmania would be a better aim over all these comments on Mammoth cloning

Advantages:
- smaller (but still a macro-sized animal)
- multiple surrogate options rather than just African Elephants
- the ecosystem would be better with its capstone apex predator back
- it only died out so recently that it has footage from zoos
Yeah its maddening, its also an ubiquitous problem, in Android sometimes I need to copy a file name from the Google photos app, surprise surprise: Tapping the file name does nothing, the quick dirty solution its to screenshot it, use Google lens on such screenshot and from there I can select the text.
Kambi
It's an India-centric news source. India is a member of the BRICS consortium.
That is a really complicated deflection that I am not going to even bother fully reading as it is flatus vocis.

The person banned from Skype could have been an American dual citizen, nondenominational Christian, calling the Gaza strip from a phone with an American flag case, while listening to country music, from a pickup truck, with multiple bald eagle tattoos, while holding a can of American light beer. Or could have been someone else. There is no way of knowing.
Used 'em all. (UNIX, SunOS, 8" floppies, 5.25" floppies, etc,etc)

Though I started with a 5.25" single-sided single density floppy in 1978: 88 Kilobytes.

I actually upgraded to the 8" floppies about 4 years later, but by then it was double-sided, double density. I thought all my Christmasses had come at once to jump from 88 K to 1200 K in the blink of a eye. I transferred a whole 5" floppy to an 8" floppy and I still had more than a Megabyte of space left! Wheeeee!

Round about then the first IBM came out, and I remember we looked down our noses at that miserable little amount of floppy space it had (160K) and we considered it a toy!

We didn't think that way only 3 or 4 years later when that "toy" completely wiped out our 8-bit world.
So he's just adding a message to the release notes every few years. I don't think that justifies a fear that he'll "erase all my students' computers", as TFA seems to worry.
In my experience the entire point of windows is to lock everyone involved, including developers, into an emaciated and dependent toolset that they can't even explain to others when something doesn't go as they expect, and on which unexpected behavior could be because of clandestine updates that enforce the whims of one of the world's most user-hostile corporations

Lock-in isn't just a strategy or a quirk, it is Microsoft's business model in every context. From monopolist strongarm tactics to lobbying for kafkaesque international copyright laws they have drafted, the goal of Microsoft is to put every human being in their little tinpot dictatorship and prevent them from leaving

We should suffer no such tyrant to live, let alone cave to its demands
Also, our defaults are opposite of safe (most of the languages are still mutable by default, rigorous type systems wildly unpopular, there is a straightforward way to concatenate strings inside a query etc), our disaster prevention tools and practices seem most often to be targeted at symptoms instead of the causes (god forbid we rethink our collective ways and create/adopt tools that are much harder to use incorrectly), and all of this keeps happening because there is no pressure for it stop. What’s the incentive to?

I don’t think that there is a room for a meaningful and honest discussion about individuals in these circumstances.
> The people “whose negligence made this possible” are probably just rank-and-file employees. Careful what you wish for. I know I sure wouldn’t want to be legally liable if my software were vulnerable to something I didn’t know about.

This isn't what's being suggested.

Higher ups set the incentive structures that result in dwindling security resources.

If their ass is on the line, they will actually listen to the developers and security experts telling them they are vulnerable, instead of brushing them off to divert resources that boost the reports which determine their bonuses.
RIP PalmOS you died before your time. Best mobile gaming OS I've used and ran for a week on some AA batteries
"Give me a single command I can run. Always. For any project. And that always works."

pipx install X
A similar coding assistant in less than 100 lines of code.

https://github.com/sigoden/llm-functions/tree/main/agents/co...
That would be extremely bureaucratic.
I'm not eating no tree jerky. Only from cloned mammoths like God intended.
There's a bunch of different UI frameworks, but WPF is pretty popular, and in WPF, my understanding is the normal control you'd use to just slap text on the screen is TextBlock. And a WPF TextBlock doesn't have any way to make the text selectable. And if text isn't selectable, you don't get the normal affordances of the window manager's copy functions.

I've used Avalonia, which is based on WPF. Its TextBlock control works the same way, which means the default way to put text on the screen is inaccessible. But if the programmer is thinking about it, they could use SelectableTextBlock instead, and then the text is available to the user for selecting and copying.
I agree with that. Until we solve that larger problem, people need to learn to use virtual environments, or at least learn to install Python tools using pipx.
> To counteract the financial incentives of shareholders (which result in bridges collapsing or data breaches) with the financial and legal incentives of a special class of employees - licensed engineers.

But now you have a special class of employees whose incentives are wrong in the opposite direction. They make decisions that are overly conservative, because they lose their license if the bridge collapses but by design no one can overrule them if they unnecessarily make the bridge cost four times as much.

This not only makes the bridge cost many times more, it thwarts the original intention because now building new things is so expensive that we avoid doing it and instead continue to use the old things that are grandfathered in or maintained well past the end of their design life, which is even less safe in addition to being less efficient. This is why so much of our infrastructure is crumbling -- we made it prohibitively expensive to build new.

> This type of licensing model has worked wonders in civil engineering, electronics engineering, law, medicine etc in improving safety standards for the public.

And these things are now unaffordable as a result. Ordinary people have been priced out of legal representation and are being bankrupted by medical bills. It's not a solution, it's just a new problem.

> Think letting the victims of the bridge collapse suing as the only method of preventing bridge collapses. This is not how things operate.

The reason this doesn't work in that specific case is that the damage from a bridge collapse can easily exceed the entire value of the bridge-building company, so then if you go to sue them they just file bankruptcy. Which they know ahead of time and then don't have the right incentives to prevent the damage. That hardly applies to the likes of AT&T, which is not going to be bankrupted by a large damages award, but is going to want to avoid paying it out.

> In sue-after model the responsibility before an accident has happened to make the product safe is quite diffuse across the whole organization, and the decision makers (C-suite) do not in fact have the expertise to determine if the product is unsafe.

Neither are they expected to. They're expected to hire someone who does, but then they have the incentive to balance the cost against the harm, so they neither end up with the incentive to abandon quality nor the incentive to make everything prohibitively expensive.

A real issue here is limited liability. The CEO comes in, hires low quality workers or puts them under unreasonable time constraints, gets a bonus for cutting costs and is then at another company by the time the lawsuit comes. Forget about licensing, make them personally liable for what happened under their watch (regardless of whether they still work there) and you'll get a different result.

Limited liability should be for shareholders, not decisionmakers.

That way the same party suffers both in the case of unreasonably high costs and in the case of unreasonably low quality and doesn't have a perverse incentive to excessively sacrifice one for the other.