skysight-inc/HackerNews huggingface dataset:
A $10 gift card after messing up millions of devices and stranding tens, maybe hundreds of thousands of people...this seems completely tone deaf. Giving people a $10 gift card feels worse than just apologizing.

It's like crashing someone's car and then giving them a bag of Skittles for the trouble. Sure you can't uncrash the car, but the bag of Skittles trivializes the whole thing and makes a genuine apology feel cheap.
1. Your IT department shouldn't buy a product that let a third party change files on your system remotely. This one is the basis of computer security.

2. Your IT department shouldn't buy a product that doesn't give you control on when updates are applied.

These are 2 huge security failures from your IT department.
compare https://en.wikipedia.org/wiki/The_Irony_of_Fate#Plot
>- By comparison, Kerberos tickets on Linux reside as files on disk, SSH user & host keys reside as files on disk and loaded into sshd/gpg-agent memory, x.509 keypairs reside as files on disk & process memory etc etc. Wouldn't it be nice to have them protected somehow? To my knowledge, nothing exists for this on Linux.

I have always wondered about that; there has to be a more secure control method for those secrets.
> "like where you're encouraged to buy your employer's stock to make them richer."

That's not why companies incentivize employees to buy stock. Like, not even a little bit. The margin of difference that employees buying a little stock makes in "making them richer" is ~nil.
The article could use a lot more pictures.
They link to Google's recent statement so I'd say they're not being vague at all :-)
No.

We are in an hype fase. VC's pump money into it because it is the current hype, before this it was NFT's and crypto. The fase "AI" or a better name for it is LLM or GenAI will also pass. VC money will run out. There is no real business model yet that can support the enormous amounts of resources needed to train it and to run them.

Hardware is not fast enough yet.. it could be sustainable when it runs locally on my hardware. Till that time I see this as another hype we shouldn't pay a lot of attention to.
NASA fired its space lasers to communicate with the ISS
For a few years I've tried some crazy experiments towards metaprogramming in Java

https://github.com/paulhoule/ferocity

my plan there was to write ferocity0 in Java that is able to stub out the standard library and then write ferocity1 in ferocity0 (and maybe a ferocity2 in ferocity1) so that I don't have to write repetitive code to stub out all the operators, the eight primitive data types, etc. I worked out a way to write out Java code in a form that looks like S-expressions

https://github.com/paulhoule/ferocity/blob/main/ferocity0/sr...

which bulks up the code even more than ordinary Java so to make up for it I want to use "macros" aggressively which might get the code size reasonable but I'm sure people would struggle to understand it.

I switched to other projects but yesterday I was working on some Java that had a lot of boilerplate and was thinking it ought to be possible to do something with compile time annotations along the lines of

@CompileTime
static void generate(LiveClass that) {
that.addMethod("methodName",... arguments ...,... body...)
}

and even write a function like that which might see a class annotation

@Boilerplate("argument")

and add

final static PARAM_ARGUMENT = "${argument}"

or something like that.
I understand that you describe the status quo in many systems today.

However, besides the technical aspect you talked about the "absolute best you could expect when asking for a delete in the UI^".

I think this where I, other posters in the thread, most people, and probably the GDPR and other legislature, would disagree. We expect significantly more effort to clean up deleted data.

This includes, for example, the ability to delete datasets from backups, as well as a general accountability of how often and where all the data is stored and if, and when a deletion process is complete.
This looks great. curious, Is is something similar for tennis and/or ice skating?
AI didn’t begin in a democratic landscape. AI’s current dominant players don’t operate in a democratic landscape.

So in order for OpenAI to remain ahead of competition, now we need a democratic landscape.

Nah. I don’t think so. AI’s future relies upon data wars.

Good luck with that Altman. Now that your future is wrapped up in the chains of political expedience. How’s that former general and ex NSA director working out for y’all?

Yeah, oh so Democratic.
First successful total larynx transplant performed in active cancer patient
I learned about the median-of-medians quickselect algorithm when I was an undergrad and was really impressed by it. I implemented it, and it was terribly slow. It's runtime grew linearly, but that only really mattered if you had at least a few billion items in your list.

I was chatting about this with a grad student friend who casually said something like "Sure, it's slow, but what really matters is that it proves that it's possible to do selection of an unsorted list in O(n) time. At one point, we didn't know whether that was even possible. Now that we do, we know there might an even faster linear algorithm." Really got into the philosophy of what Computer Science is about in the first place.

The lesson was so simple yet so profound that I nearly applied to grad school because of it. I have no idea if they even recall the conversation, but it was a pivotal moment of my education.
Just take a look at this corporate owned by workers (81,507) https://en.wikipedia.org/wiki/Mondragon_Corporation
Some pipes are in imperial units in Italy too. For example, from my memories of few days ago at a store: we have metric series of rigid PVC water pipes (32 mm, 40 mm, 50 mm) and imperial series for the flexible ones used for watering plants and grass. I remember sizes of 1/2" 3/4" 5/8" 1" 1 1/4". But there are also metric ones that more or less can fit with some of the imperial ones. Of course there are two series of adapters, hoses, etc.

Gas pipes are imperial. I think they never changed to metric because of safety concerns or because the number of meters sold is lower than water pipes (gas pipes last forever) and it's not worth splitting the market in two. But it's just my suppositions.
It is really hard to believe that 71.93% of Americans are on the verge of homelessness and starvation. Much more plausible (and even mentioned in the linked article under "Lack of budgeting and financial planning" and "Social pressures") are just bad habits.

Of course there are economic literate people who really are struggling, but I doubt they make even half of those 71.93%.
Apple Maps Web (Beta)
And the Circle and other cut-and-cover lines.

Nevermind, I wrote that comment before my morning coffee hit.
> AI can help me improve my efficiency by at least 30%

How did you measure it? Did you measure the efficiency that Intellisense, codegen, tools, etc.. provided to you before ChatGPT/copilot and what would be the delta?
Not just the headline unfortunately. Doping now means cheating basically - Meriam-Webster documents it as using "or technique to illegally improve athletic performance".

I hate it how we do this to language as well, but this is the nature of culture, it cannot really be mandated, it will just change as people see fit.

https://en.wikipedia.org/wiki/Mechanical_doping

https://www.merriam-webster.com/dictionary/doping
AFAIK USA people learn both systems in school. So it understandable if they are not aware that the rest of the world don't know about their system, miles, inches, feet, gallons, pounds, etc, unless they are into American culture (books, movies).
A Hacker 'Ghost' Network Is Quietly Spreading Malware on GitHub
But you have not demonstrated the truth to yourself - so you are instead comforting yourself by aligning with the "scientific consensus". This is a religious position.

You have failed to engage with me, as you are not putting forward a personal position - you are simply saying 'scientific consensus', as if deference to scientific opinion is the truth. But it is your belief system - you are verifying nothing. You merely pay lip service to the scientific method, while reading this or that.

This is no different to other religious positions, that are not grounded in empirical observation - such as Christianity or Marxism.
They could surely negotiate something to get access to Google's reviews. A nice thing about Apple's position is that they have enough money to build or buy whatever they want, depending on how strategic it is. If they buy google's reviews then they get to have access to the best data, and also inject themselves as a middle-man which can allow them to collect their own useful data and know exactly what people are looking at, but also able to claim privacy benefits because they shield people from Google (i.e. stop Google and their evil privacy invading tracking). If content in reviews is objectionable, they can just say "our partner didn't filter as they should, it wasn't us." I think it's actually a pretty good position to be in.
Because my doctor told me to.

Note that "lifting weights" is not the same as "body building." What lifting weights does is increases muscle mass, and the medical importance of increasing muscle mass is not to get strong but to raise your resting metabolism. Raising your resting metabolism has the effect of managing your weight - even during a long coding session you're burning more calories than someone having a lower resting metabolism. Managing your weight has a huge impact to your health.

So...you lift weights to stay healthy, not to get strong.
If you have a million 1-character strings and one string of length 1 million, how many steps would your LSD radix sort take? And (if it's indeed linear in the total input size like you say) how do you make it jump over the empty slots without losing real-world efficiency in other cases?
This criticism would carry more weight if this entire thread wasn't full of snippets of communist fanfic about using legal force to try to upend reality and ending the profit motive for companies and enforcing worker collectives.
I agree. I’ve set up Eero for my myself, my mother, father and two other relatives. It works extremely well. Zero support required.
Macros are one of the widely touted superpowers of lisp. And yet in Clojure, which is the most widely used dialect in modern use, it is idiomatic to avoid macros as much as possible. None of the claimed advantages really hold up under scrutiny.
> People have been pointing out that NATO expansion was raising tension with Russia since the fall of the USSR.

NATO does not expand on its own like a dough left on a windowsill. My country is in NATO because we were scared stiff when we saw the methods Russia used in the First Chechen War in 1994. Nothing had changed since Russia invaded us during the WWII. As an insurance and deterrent against that happening to us again, we made a decision to build relations with other European nations to ensure tight cooperation and remove as many obstacles as possible for coming to mutual aid, hoping that even the possibility of receiving aid through organizations like NATO would make a Russian invasion less likely.

This is "raising tensions" only because Russia intends to invade us as soon as they can, and us being in NATO makes that more costly and risky for them, because they can't be sure where the aid ends - might go as far as American nukes flying.

> What they've been doing makes a lot of sense through the lens of a group of people panicking as NATO keeps tightening the noose on them.

Nobody in Russia is panicking. The narrative about NATO tightening a noose is an artificial talking point thrown to western useful idiots for self-flagellation to undermine the support of Ukraine. It is not a topic of discussion in Russian political and military circles. Instead, they talk about reclaiming their lost prestige and taking back what "belongs to them". For Russians of Putin's generation, the domination over Central and Eastern Europe was normalcy and they want it back.
Even the evidence about homo naledi possibly needs correction. Here's a recent preprint that argues that the evidence that homo naledi buried their dead is not there: https://paleoanthropology.org/ojs/index.php/paleo/libraryFil...
What Is Errors and Omissions (E&O) Insurance?
GP was not claiming that it is.
The company might buy those shares back
Show HN: Stolbitsa – A GitHub ear training app
Stolbitsa is a GitHub OAuth app and is a collection of ear training lessons of various levels of difficulty, from absolute beginner to advanced, expert and master levels.

Each lesson is a public GitHub repository. So that any app user can create their own lessons and share them with others.

Authors can create and publish new releases of their repositories directly in the app via GitHub API.

The ulitmate goal is to create a huge collection of ear training lessons of all possible levels of difficulty made by the users.

Please watch the introductory video on our website for more details and explanations.
Used it this morning and had a few quick thoughts:

1) Love the feed, realized its nice to see other random games i have no connection to. Wouldn't have thought it would be entertaining but its great.

2) Export video to camera roll: im sure some folks will want to export the whole thing (update: now i see that you can do it when you full screen it, may want to move that to the menu on the video processing screen).

3) Creating sharable clips that are branded can definitely help grow the app. Seems like you may be able to identify types of highlights, so mashing them up, with some graphic overlays and voiceovers (think play by play with elevenlabs). Have a few folks who work in this space for sports teams that may be able to give some guidance.

4) Turning the screen off while recording is a brilliant feature and is reassuring

5) Realtime scoring is likely harder but would be a killer feature.

Love this, all the best on the development!
As others have noted, the answer here totally depends on what you're talking about. Employee-owned coops and LLC partnerships and ESOPs, etc all get different answers, and "traditional corporate structure" has a bunch of different meanings as well.

But the other part depends on what you're trying to do with the company; the answers are also different for a software startup seeking investors than for a consultancy, and different for a consultancy than for a grocery store, etc.
Sam Altman can ensure the democratization of AI by immediately halting all attempts at regulatory capture and ceasing his attempts to use government regulation to stifle all competition.
You can simply pass once over the data, and while you do that, count occurrences of the elements, memorizing the last maximum. Whenever an element is counted, you check, if that count is now higher than the previous maximum. If it is, you memorize the element and its count as the maximum, of course. Very simple approach and linear in time, with minimal book keeping on the way (only the median element and the count (previous max)).

I don't find it surprising or special at all, that finding the median works in linear time, since even this ad-hoc thought of way is in linear time.

EDIT: Ah right, I mixed up mode and median. My bad.
I would argue over a certain threshold of human comments/reviews/inputs this is invariably an unsolvable problem

People rightfully give FAANG crap for improper policing (as they should) but in their defence I have yet to see a single solution successfully implemented platform wide, ever
It's not a requirement, but an immutable object has fewer uses than a mutable one.

Functions/methods/actions/operations are just different names for the operations which mutate the state of the object. So, I would argue that they are a necessary attribute of mutable objects.
Considering the evolution of tech that doesn't seem too bad. The status quo in tech is the 0.0001% dominating the rest.
I'm trying to work out who his audience is for this?
U.S. Intercepts Russian and Chinese Bombers on First Joint Mission Off Alaska
Indeed, I was surprised this was news because I'd been "using" Apple Maps on the web for quite some time through Kagi and DDG. I say "using" because as soon as I realize it is Apple maps I !gm to get to Google Maps instead, but I've gotten deep enough to know that it (at least seemed to) work.
PostgREST – Serve a RESTful API from Any Postgres Database
If the browsers dump third party cookies, isn’t there just going to be some other technology to get around it and use first party cookies the same way we use third party cookies?

Is it really the technology that is the problem or is it the fact that companies have entire business models on tracking and surveillance that appears to be very profitable.
> The rapid progress being made on artificial intelligence means that we face a strategic choice about what kind of world we are going to live in

AI ppl keep saying this. What kind of rapid progress is being made. Chatgpt growth has flatlined and current models are not much different from what was available 2 yrs ago?

> More advances will soon follow

What makes him keep saying this. Does he know something that we don't know?

> U.S. policymakers must work with the private sector to build significantly larger quantities of the physical infrastructure — from data centers to power plants

yea no we are not going subsidize your chatbot Mr. Altman. Not falling for it. I am guessing MSFT sees the writing on the wall and is turning off money spigot ?

> Russian dictator Vladimir Putin has darkly warned that the country that wins the AI race will “become the ruler of the world,”

lmao No one is falling for Q* type hype anymore so this guy is resorting to these pathetic scare tactics .
People were paying for forums before Reddit came along.
Sharding high-throughput Redis without downtime
CHIPS is a nice solution, the problem is how it interacts with SSO IDP login pages.

99% of IDPs in an enterprise setting are configured to refuse being framed (for "security" reasons). What does this mean? That any embedded component that needs to log the user in needs to trigger a popup window - but wait, a popup window isn't in the same cookie partition as the iframe!

Some clever people at Google did come up with a solution for this, "pop-ins": https://github.com/explainers-by-googlers/partitioned-popins , which would have allowed cookie partitioning without breaking every enterprise integration out there
It's tough to be happy when you're broke and worrying about whether you can get another loan.
This looks pretty sick and the site and promo video is very well done also. Nice job.
Wouldn't that risk some FSM getting modified while it's 'running'? That may or may not be desirable I guess. Eg. a customer not knowing that the process changed since they placed an order and not understanding the process anymore
I'll second that: great article and description of the problem space. Love it.

Once upon a time I programmed a solution finder for the game https://en.wikipedia.org/wiki/Ricochet_Robots because a gaming magazine had monthly problems to solve. But I wasn't allowed to run my program until my wife found a solution manually first ;-)
Well to be fair, they broke so many computers that they'd have to bankrupt the company by paying out more than $10/ea — that would create some real problems for their shareholders.
Which provides an incentive to the manufacturer to produce at least decent quality products.
But do we really need "trade secrets" as a society?
Early digital camera sensors could be quite noisy.
This is also why companies will reward employees filing a patent application with a silver dollar. It's a nice token of appreciation but also fulfills the contract aspect of assigning rights.
What? I don't agree with that.

Can you point to an example of a modern database that "supports deletion" but keeps the data around forever? Maybe I've just used different tools than you. Knowing modern data retention concerns I'd be surprised if such a thing existed.
same mistake as HP with cooltown push something to sell hardware without adequate consumer research to back it up.

I use to get requests to interview with Amazon monthly until the hardware head got let go....it was somewhat comical....
I’m not sure. Maybe the angle is that Google is anti-competitive by signing an agreement that limits information to it’s rivals.

Being forced into using google services, because they are paying information companies to deal only with them seems like a disaster for the web.
Companies frequently make no profits. Imagine missing your rent payment because your company had a bad quarter.
And we, as software engineers, should also take that advice: it's better to just cut your losses quickly and move on to the next option in the current market.
> companies need to attract customers - i.e. make their lives better.

Companies need to sell the *idea* of making lives better. They don't actually have to make a customer's life better and many don't despite selling lots of product. Profitability is not a strict function of quality. If it were, we'd not give the slightest fuck about monopolies. It takes a great amount of effort to get companies to compete on "making lives better." If bettering lives is not the most profitable it is very often eclipsed by what is.

It's much more complicated than the simple lie that "you get what you pay for."
It is not a non sequitur! You called them "authoritarian central planners". Am I supposed to think you consider "authoritarian central planners" a totally neutral phrase with no connotations? It's telling you mention central planning in your response, when I objected to your use of authoritarian. If you had originally said "you will vote for <legislators> who will <implement laws>" your original comment is not quite as punchy, I think.
There should be no such business selling an OS that needs it. But sadly there is, and huge.
to be fair, google knew that if they continued, edge would immediately announce that they're not going to do it (at least when in an enterprise setting) and immediately gobble up all the ground they have lost to google on corporate deployments
Is there anything better to replace it with? Even if they could use Google's reviews, I don't feel they are much better. I guess they could do a deal with TripAdvisor, which is the only other site I can think of that has fairly comprehensive coverage of reviews, but is TripAdvisor really a step up from Yelp?
Started seeing more and more in the DC metro area. EVs are popular here since the charging infrastructure is fairly mature and the area is more affluent than the most places. See almost every brand of EV on the roads.

Don't know how many actually use them as trucks vs. just buying for the brand recognition or style. In other words: haven't seen any with large loads or pulling trailers.
Your article is fantastic. I really like the way you present information, especially with the interactive examples.

I've been playing a lot with the logic programming language, Prolog. Sudoku is a popular "hello world" for it.

If you haven't used Prolog before, here's an example of a Sudoku solver. It uses Prolog's Constraint Logic Programming over Finite Domains library -- CLP(FD) -- a form of CSP.

https://swish.swi-prolog.org/example/clpfd_sudoku.pl

The relation on line 8 basically encodes the rules of Sudoku verbatim. Logic programming is cool (at least to me) because relations can be run in any direction with any number of variables.

I wonder how writing a Sudoku puzzle generator would differ in a language that had first-class support for CSP.
Anyone who will gladly bend for the mental gymnastics of "Democracy is not by/for the people, Democracy is the ongoing fight of a few select American corporations against Russia".