skysight-inc/HackerNews huggingface dataset:
I'd tone it down a little via:

“I'm planning on migrating the build system on Wednesday (26th); please let me know if you have any concerns.”

The original wording makes it sound like it's already been settled, so nobody will bother responding. But by saying planning, you might get some feedback.
This article has turned itself into gas-lit pretzels, trying to make excuses for the current horrible state of college education. It reads like a propaganda piece directly written by the lobbyist organizations for private and public colleges.
Their AI is atrocious though. F.ex. Endless Space has a mechanic that to take over a planet, you to have to put this bomb upgrade into a ship. The AI just... doesn't. Their fleet meta sucks, their individual ship designs suck. All harder difficulties do is generate larger piss-poor clumps of ships which attack without any strategy.
came here to say this, you said it betterer.

looking like OSX isn't "enough" or "sufficient" or even really the point. Being self consistent about the meta-key mapping and operational interactions is. Being able to write something equivalent to applescript to emulate any mouse/pointer action. being able to RELY on keyboard mappings. tools which expose how the underlying system works, window/desktop switching, panning, relocating.

I do want to say that some things, TM for instance, are work mostly. There are quirks in TM such as eating all your SSD's free space to store TM history and the pruning approach which means things like df report what they want you to know about disk occupancy, and things like wear levelling/trim are necessarily hidden a bit, because what you see is not actually the total of what is being done.
That's a great suggestion, especially since it's how comment flagging works already (https://news.ycombinator.com/newsfaq.html#cflag). Thanks!
I disagree. I tried to use datalog and it was not a natural extension at all, because of the lack of nil handling. I also found that I do not need (or want) full immutability.

I would not compare it to SQL: I do not use SQL because there is no distinction of in-band and out-of-band data (your data and your commands/queries travel in the same channel, which causes a world of pain). But there are other database approaches that work very well. It's not a problem at all to serialize your data and store native Clojure data structures, even better than datomic does.

In other words, I disagree that Datomic is somehow natural or superior: it is "a" database, excellent for certain applications, not necessarily the best choice for every application.
No one (statistically) is getting hired for a coveted job today without a degree. The first thing they check; without and you go straight to /dev/null.
I think the "dark web" is where many of the dealers get the drugs from. A "wholesale" market where your local dealer is the "retailer" if you like.
Great article. Something they eluded to but didn't explicitly call out is the "good guys" I.e. the government who use the law to get access can be bad guys for many reasons.

One is individual actors. See recent cases of how MI5 agents covered up DV using their privileges. Bad people love power, and they just need to get the right job.

Another is a bad government, such as a repressive controlling style government gaining control and having everyone's personal data in a lake.
It's not quite the same. "LLM security" is not security for the users, it's security for OpenAI etc against lawsuits or government enacting AI safety laws.
I've been calling for services to be cut to internet fraudsters until their governments enforce reasonable laws.

This is a good thing.
Are we all off the 2FAs train now?
That’s true, but I think the primary reason Apple did not include support for it was that it killed batteries on mobile devices.
> I said it has been rising steadily for a century, and that recent trend is more shaky but probably still trending upward.

Can you define "recent" here? Because to me it looks like the last 40 years is shaky, and 40 out of 100 is a huge amount.
Porsche, Volvo and Rivian Are Injecting Unique Styles into Self-Driving Cars
Do you mind signing up on Dropbud? :)
> distributed systems and databases, and Clojure isn’t even part of the discussion in that sphere

I'm not sure what a programming language has to do with distributed systems and databases, but as another data point, I happily work with distributed systems and databases, using Clojure :-)

(see also https://jepsen.io which I would very much call a "part of the discussion in that sphere", written in Clojure)
https://archive.is/tmUhp
amen, my own journey/version here. most powerful career insight ive ever had, when reflecting on why my career transition from finance to tech went so well. https://www.swyx.io/learn-in-public
I read that as saying that binary search isn't among those "nontrivial problem"s, along with most other things with known exact deterministic sublinear time algorithms.

And your first quote is followed by "However, for most natural problems", which further indicates that the known exact algorithms are for trivial problems.
> Twenty years ago I was in a group of old technology thought leaders who spent the meeting worried about people playing computer games as a character with a different gender as their own

Please, tell me more. I want, I need, all the details. This sounds hilarious.
I think the first two asterisks are used like footnotes pairs
You can indeed think of such metrics. The most common one is average time to resolution (often abbreviated TTR or MTTR), and war rooms are common precisely because they produce massive benefits in this metric. I know of at least one organization that began outright mandating war rooms after running the numbers and discovering how many incidents would have benefitted from having one.

If you can invent a strategy that produces even better MTTR than war rooms, I'm sure a lot of managers would love to hear it. I've never seen one and I'm skeptical whether it's possible.
What motivation would the CCP have to back this?
Yeah for the most part nobody is prosecuting. Feds are going after bigger fish. Local authorities in the US are looking elsewhere too.

It gets awkward if someone dies, but even then they're just tracing stuff to go after the person that dealt the drugs, who is in a quagmire of ratting out a cartel (instant game over) or taking the L and going to jail.

Could all change at any moment of course.
Great! Let's get transparency and enough people in the irs to ensure everyone is following that tax code! That sounds like a great way to make sure a democratic government based on equal treatment of everyone is doing the right thing according, like you said, to the will of the represented people.
Government expenditure to GDP is up on the 70s anyway, and not just because of a covid outlier, it was well above the 70s rates in the 80s, 90s, 2000s, and 10s (i.e, before covid expenditure).
The False Promise of Digital Public Squares Was Always a Scam
Privacy is simply unavailable if you want to live in a modern society.

I think that's unnecessarily defeatist. Privacy has never been a black and white concept. We all share some information with some other people for good reasons.

The big change with modern technology has been how easily information can be collected at a massive scale and how many people end up with access to that information and for what purposes they can then use it. Almost none of this change was inevitable or necessary to function in a modern society. Governments could step in to legally regulate the businesses making a fortune off data capitalism any time they wanted to. They just haven't.

A cynic might suggest that this is because those businesses have made an awful lot of money. Some of that goes back to the governments in tax revenues. No doubt some of it also goes back to the politicians in campaign contributions.

A different cynic might suggest that our governments are typically made up of career politics/media/economics types who are woefully underequipped to even understand the capabilities and implications of the technology that has become such a core part of our lives in the past 20-30 years and so almost totally fail to perceive or mitigate the threats it poses.
The irony is that the plan was either to
- somehow, incomprehensibly, vet all 3 million responses - which would at minimum cost $10m
- feed it as training data into some LLM, which would almost certainly make tens of thousands of mistakes at minimum.

That would be let alone the many other costs - including any fees to fight the uphill battle to prove the legality of this.

"Move fast and break things" is cute for a prototype when mistakes cost only time and pay dividends in experience. On a scale of government it's like taking a bulldozer to thousands of Chesterton's fences a day. Which is efficient, from a certain perspective...
Haven't worked much in Clojure, but I have the same experience with Common Lisp. The malleability and live image workflow is just very pleasant to work with.
In this situation they owe you money, not the other way around.
following classic TDD, use novel "AI" to write millions of test cases.

(forgive me, my fellow HNers...)
One of the nice things about bitwarden in particular is that they make it easy to self host (and there's vaultwarden which is even easier). There are tradeoffs, but lockin risk is minimal
Stalingrad was won because the Soviets flanked and cut off the supply lines supplying the German 6th Army, not because of one death stack defeating another.
Postdocs, PhD students, and RA's are not faculty either.
Probably an unpopular opinion, but defending Taiwan was always a bluff. Americans aren’t going to die en masse over some random island in the pacific. We will heavily sanction China and use economic tools, but we aren’t going to start World War 3 over some small island in the pacific.
The data suggestion was "if unregulated, unelected, unsupervised, and unvetted doge folks get and hoard all this data then we should at least make it public".

I don't know if I agree with that but you're arguing against something else.
> the "dark web" is where many of the dealers get the drugs from

Source? “Dark web” is sort of a perfectly-useless mix of trust and trust-less for a high-volume actor. You don’t know who’s on the other side, definitively. But they at least know a mailing address you can get to.
For someone who needs static typing, Clojure give them defprotocol, deftype and defrecord.

Interestingly, most of the low level libraries in the Clojure ecosystem are programmed that way. If you open up the code of many popular Clojure libraries, you see defprotocol everywhere.

So really, Clojure does both: dynamic typing for application programming, mostly static typing for infrastructure library code. As they should be.

This tired argument of "Clojure bad for dynamic typing" just doesn't hold water. Keep repeating it is a sign of lack of critical thinking.
Nothing sounds more like efficiency than asking every federal employees to waste time on writing a summary of their week.
MPC, behind The Lion King and 1917, faces shutdown
VFX powerhouse MPC, renowned for its work on The Lion King (2019), 1917, and Life of Pi, faces possible closure as parent company Technicolor grapples with severe financial struggles. Despite delivering groundbreaking visual effects and winning an Academy Award for Life of Pi, MPC now confronts an uncertain future. The company has played a key role in shaping modern visual effects, contributing to some of the most visually stunning films of the past decade. However, ongoing financial difficulties at Technicolor put the studio’s legacy and hundreds of jobs at risk, raising concerns about the future of high-end VFX production.
Minorities have been dealing with this kind of pressure and culture destruction forever. Follow their lead. Keep your head up. Don’t get spun out, don’t burn yourself out. The constant adrenaline rush and crash cycle helps no one. Stay steady. Don’t comply in advance. Give a hand when you can. Remind people to keep their heads up. Let people know you see them—they’re not alone. Resilience isn’t just enduring—it’s resisting without losing yourself. You got this. We all have this. It's gonna suck for a bit, but hopefully we value things a bit more once we're on the other side of this bullshit. Be active in your community. Be seen in your community. Don't pull back. Don't hide.
> You absolutely can get a BA by 20, but I'd be more interested in WHY you'd want to speed run academia. Sounds really stressful...

Even if you have all the money in the world, US high school standards are very low. With some affinity for reading and access to the internet, one can be learning at a far quicker rate, even without sacrificing social life outside of school.

Many kids in the US already do this via Advanced Placement testing, but some states also allow high school students to take college courses.
They say a little ways down:

> there are classical optimization problems whose values can be approximated in sublinear time

This can actually be quite useful if the approximation is guaranteed, or even if it isn't, as long as it works well in practice.

https://en.wikipedia.org/wiki/Hardness_of_approximation
you forgot, "evaluate cost/benefit of moon vs mars mission"
Given how the article is laid out, I think it would be more appropriate to view the game from the lens of when we teach the operations in school, as opposed to what are fundamental or elementary operations / functions in math.

Though I also think square root is cheating, it has an implicit 2 inside of it, where as raising to the power of 2 and log 2 are explicit.

You could also argue for only infix operators.

A good game must be somewhat challenging or else it is not really a game. Anything that makes the game trivial ought be omitted for it to be a game.
My knowledge isn't very good here, but I assumed since they're using the single thread executor, everything was being spawned on the main thread. The only time new (temporary) threads were created was when calling `spawn_blocking`. And the main thread can't be moved because it's part of the `main()` call stack? Maybe...
Many of whom don't have regular access to computers, or even their own individually assigned computer.
Earlier: https://news.ycombinator.com/item?id=43152066
My father works here. Said they just finally sold off the last part of Technicolor. Streamland Media owns them now.

edit: Back when the strikes happened, the new owners (private equity?) didn't know they had to pay people per union rules. This led to cashflow issues. They didn't even pay people their severances.

Apparently the union didn't even fight them.
Probably for atomicity. It’s likely only a pointer sized block can be updated atomically so in order to safely update the value that may be larger you write it somewhere else and atomically update the pointer. That way you can only observe the old or new value, and not some intermediate result if power was lost part way through writing the new value. The same techniques are used in journaling file systems.
Assuming shuffled list: estimate of mean, estimate of cardinality etc etc
While you are right that Succ() is as elemental as it gets (including in both Peano and set-theory construction of natural numbers), it is seldom used outside of theoretical foundations.

So perhaps the implied rule is not about it being "reasonable, elemental", but rather about "common" functions and operands (yes, it's still a can of worms, and you'd need to be explicit about what that is).
Mint doesn’t enable snaps by default either, which makes it the superior choice over Ubuntu anyways.
> Are consistent and steady not synonyms? You seem to have been arguing consistency, I'm not trying to make a strawman here.

> Are you saying it's steady but inconsistent?

You don't have to ask all these obtuse rhetorical questions, you can just read exactly what I'm "saying".

> Government expenditure as a proportion of GDP has been rising steadily for a century and is now approaching 40%. From IMF: https://www.imf.org/external/datamapper/exp@FPP/USA. The recent trend is shaky due to Covid, housing crash, maybe dot com crash, etc., but it looks like it's probably still trending upward.

Point out what is so wrong about that, and I will point out an insufferable nitpicker who is incapable of having a substantial discussion but they're upset about something so they feel they simply must score internet points with idiotic arguments about semantics (which they are wrong about anyway).
What do you mean by "lower"?
To my understanding, they will open 5 infra related repos this week.
Let's revisit your comparison question on Friday.
Or if one is using newly introduced language features or accelerated instruction sets.
This has to be an April fool's kind of website. I can't believe it.
For anyone who worked in embedded programming in the bad old days of proprietary compilers, it sometimes felt like the compiler working correctly was the common case. One of my first jobs involved programming a smallish, embeddedish, ruggedized computer in C. IIRC I wasted several hours on a bug once before realizing that it was a compiler issue and I needed to try arbitrarily rearranging the buggy function until it generated code that at least appeared to work.
You're in luck, there's a workable setup for that!

https://github.com/benchristel/LynX
> The entire law is weaponised unintented consequences.

That would assume no malice from the goverment? Isn't the default assumption that every government want to exert control over its population at this stage, even in "democracies"? There's nothing unintended here.
Cuba libré!
Always good advice to put back into the world to help those who come after. I've made a few videos in the past to explain things I know others struggled with in Godot and every time someone finds one of them and thanks me for making the concept of the video make sense it puts a smile on my face.
Sorry but these are more preconceived demos, not software products that will automated anyone out of a job (yet).

I think it's coming but people are underestimating how hard GUI understanding and action control is in general. For specific RPA, it'll be great and find initial uses there.
Coming from a love of strong typing (scala) clojure dynamic typing was a real adjustment.

One thing I grew to really love is how small my changes were when I’m just adjusting a decidedly brownfield chain of functions that operate on data. With go in place at work, I added a couple fields to a core data type in my business and I ended up with thousands of lines of changes to pipe them everywhere. Doing the corresponding change in clojure would be <100 lines. I do miss the feeling I get with Haskell that if it type checks, I’m (maybe) good, but like Rich says “List[A] -> List[A] tells me almost nothing about the reverse function.”
Continued working with my team to grow my granddaughter who at 15 months handles a spoon and fork to feed herself at each meal; drinks from a cup without assistance; can clean her face and understand everything she is told or asked (though sometimes with a devious smile makes what an adult might consider a poor choice.... She is testing her boundaries like she is supposed to do).
I have learned how to and produced 6 different embroidery patterns on various pieces of infant clothing.
I combined multiple web based directions to create a Wi-Fi enabled USB (from a raspberry pi W 2) to enable a link from my computer to my embroidery machine.
I made cookies and shared them with others creating a lot of joy
I'm visiting with my grandson in another state, modeling good parenting and offering help where I can.
I post the occasional Medium article about technology and DIY projects.

I wrote a post like this once - an article I wish someone else had written and posted. It has hundreds of views - a steady dozen or so a week. It's too bad I don't have more content like this where I figured out a thing which was largely undocumented.
Are there any differences between threads and processes in how signals are handled?

I recently learned that aside from processes there are process groups, process sessions (setsid), process group and session leaders, trees have associated VT ownership data, systemd sessions (which seem to be inherited by the entire subtree and can't be purged), and possibly other layered metadata spaces that I haven't heard of yet.

And I feel like there's got to be some way to tag or associate custom metadata with processes, but I haven't found it yet.

I really wish there were an overview of all these things and how they interact with eachother somewhere.
a good reason never to visit the UK again
That may be true for a lot of people. But no matter how much you hate a specific company this just isn't true for most people.

For me personally it would be an immense boost to morale. Getting any offer would boost morale but a top tier tech company is the Pinnacle.
Ask HN: Is there any way to find an archive of search results pages?
Edit to add: At least one person now confirms that the maps have listed at least one of the parks as a state park for a number of years. So it may be an interesting case of "Things you don't notice until you are looking for them." For a variety of reasons, I'm still interested in knowing if there is a way to access an archive of previous search results. E.g. It would be interesting to see what a search for "Generative AI" would have returned five years ago.

Folks in Canada have noticed that when they search for provincial parks in Google Maps or Google Search (e.g. "Joffre Lakes Provincial Park") that in the description /smart summary, these provincial parks are now being labelled as state parks by Google. Everyone feels that they used to be described as provincial parks but they can't be sure and no one has any historical screenshots. It's possible no one ever paid attention before and it always attached the "state parks" metadata to these results. Of course, these types of pages are not archived by the WayBackMachine. It got me thinking that it is actually quite interesting to see how search results for specific terms change over time. Is there any service that archives search results pages over time?

Note: Of course, you are free to comment as you wish but my preference is to avoid a political debate about Canadian sovereignty. Despite the example, I am really just interested in the technical question at hand.
Oh christ you're right, they were actually being really funny. I was being super literal and imagined them being very excited about futuristic advances in giant isopod diagnosis and care
I don't see any use of PTX, might be in one of the other repos they plan to release.
3D-printed implant could help patients regenerate their own heart valves
That seems naive or not responsive to the comment. If the US government tells Google to shut down all international sites/servers, or it will cease to exist in the US, I don’t think “but the servers aren’t in the US” will really matter.

I also don’t think anyone can count on extra-judicial demands from the current executive branch.

Am I wrong or misunderstanding something?
If you don't mind this unsolicited product-recommendation, I use Kagi now and I'm won-over. Turns out that when users pay for a search-engine it ends-up focused towards the users' needs and not advertisers; funny that.

(Though Kagi isn't perfect: I find it slower than Google: it'll take maybe 500ms for a result compared to <100ms on Google; Search-autocomplete is also less responsive, and their privacy-first approach means they don't save your search-history, whereas I want them to save my search-history for me, but anyway).
Note that a very significant amount of this data on Wiktionary comes from the tireless work of a handful of contributors, and especially https://en.wikipedia.org/wiki/User:Justinrleung
I wonder how that scales. I'm sure it wouldn't matter too much for a small personal blog but I assume the mastodon server wouldn't be very happy if the API was queried at a high rate.