skysight-inc/HackerNews huggingface dataset:
I've been reading through a PDF on my Kindle Scribe which I downloaded from the original site --- it's a great overview, and most importantly, includes citations and references to the various papers where folks shared their research/progress.

These days of course, one would just get _The Essentials of CAGD_ and similar texts, or read: https://pomax.github.io/bezierinfo/ or watch: https://www.youtube.com/watch?v=jvPPXbo87ds

Highly recommended for anyone who wants an understanding of how modern CAD software came about.

For my part, I have found it invaluable in working on my current project as described at: https://news.ycombinator.com/item?id=43159236
For communication between carriers and some communications within a given carrier's network components, yes. Base stations all still communicate with the core network over SCTP, though.
Same here, I get a scary looking page from Cloudflare Gateway saying "Access to this site has been blocked by the Protective DNS Service".
And considering a lot of them probably are aspiring to emulate it, everyone else should be figuring out how to avoid this sort of power consolidation and capture.
I don't know why you picked a random date 2 weeks before publication instead of the relevant one:

2024-12-27: Current vendor of MESH identified as Hirsch (subsidiary of Vitaprotech Group) and contacted

They were contacted 7 weeks before publication

and

2025-01-11: Hirsch product security responds requesting details and are asked if they intend to alert clients

They responded 5 weeks before publication, and so were aware of the issue for at least 5 weeks before it was disclosed, during which time they did nothing about it
You don’t need them to eat kebab. Just put on your books that you sold a lot of kebab. Do it in cash. Buy some meat and throw it out if you want, and you’re fine.
Also, the right of first sale exists for physical copies. This means for a physical book you are actually allowed to distribute the content as long as you do not retain a copy yourself.
Have you eaten grapes? They don’t make your fingers sticky, they have a decidedly non-sticky skin. Most of the varieties I see at the supermarket are seedless.
Taiwan detains Chinese-crewed ship suspected of cutting undersea cable
He already had a big problem with Chinese competition, so he decided to turn it into a bigger problem.
In general... it is often a skill issue with labor pools, as firms accepted Java/JavaScript is almost universally known by juniors.

Apps are in user space, and are often disposable-code after 18 months in most cases. Projects like https://quasar.dev/ offer iPhone/Android/iOS/MacOS/Win11 single code base auto-generated App publishing options, but most people never hear of it given a MacOS build host is required for coverage.

The talk pokes fun at the Ivory tower phenomena, and how small-firm logical assumptions halt-and-catch-fire at scale. =3

https://en.wikipedia.org/wiki/Ivory_tower
The evidence is the chain of parties that Farage has been through. The support follows him, leaving the previous party as an empty shell.
It's important to note that Kent Beck is not one of those people, as he shipped the first unit testing library, as well as a bunch of ones in other languages later.

Like, I personally prefer the bare assert style of testing (like pytest), but the junit style is basically everywhere now.
I watched the video with sound quite a few times. It was totally heil hitler salute. (Not to bring up the statement Elon made about how Germans should stop apologizing for holocaust. At that point even the anti-defamation league gave upon him. Elon is fascist to the core)
Nobody is stopping you from using master, you can do whatever you want. The author even recognizes that very clearly in the text.

You can name all your default branches `megazord`. Hell, you can fork git, call it "gitzord" and enforce your `megazord` branch as The Correct Main Branch Name for every user. Feels good to be free, doesn't it?

And PS: I'm not from the USA ;-)
Only our gen knows how to hook up and how to enter the main menu of a DVD player.
Evaluate LLM Apps in Go
How would you "skip" an election, though? Every single blue state and swing state will hold elections in 2026 and 2028. The federal government has no say in that.

If the red states don't feel like having elections, then I guess their legislatures will be directly appointing electors to send to the electoral college. Outcome will be the same, more or less, as if they held elections.
I... did not know that! Yep yep that should do the trick for me. Thanks a lot, actually!
>to sabotage it?

I don't understand your choice of the word "sabotage". The thread's article is telling users about the official Facebook approved ways to turn off some ad preferences. This isn't UBlock, or Pi-Hole, AdNauseum, etc.

Similar to official Google method to turn off some ads settings in Chrome:
https://www.techlicious.com/images/computers/chrome-enhanced...

If users have those 3 advertising settings in Chrome turned off, is that also "sabotage"?
> two motors instead of one + big battery ... elevated brakes degradation

You might be simplifying a bit too much here. The most successful hybrid powertrains are built from the ground up as hybrids and the "hybridized" parts actually replace ICE parts that aren't needed anymore. For example, the HSD system in a Toyota hybrid replaces the clutch, gearbox, starter and alternator, and the result is much more robust.

Also the brakes on a hybrid usually degrade slower, because of recuperation.
For a second I thought the title was implying that they were giving the "all clear" TO the asteroid, like, "all good, we won't stop you if you wanna destroy us all." And it didn't even stand out to me as an especially crazy headline considering all the other shit I've been seeing lately.
Yep. A classic movement (at least on Spain) is buying winning lottery tickets.

You locate people that have winning tickets and offer them certain percent of money over the prize value. For example, if it's a 10K prize, you offer 12 or 13K. The ticket owner gets dirty money and avoids paying taxes on the prize (so they get 40 or 50% more than they would have got with the ticket). The other side gets clean money.

When dirty politicians get audited they find how "lucky" they are, having won lottery tens of times in a couple years or three. What an statistic oddity, huh? ;)

https://english.elpais.com/elpais/2015/12/21/inenglish/14506...
Current 2018 Model 3 owner, buying the R2 as soon as its available to me.

My wife is Dominican and him defending a known white supremacist, a teenager who says things like

"You could not pay me to marry outside of my ethnicity."

"Just for the record, I was racist before it was cool"

Good luck Tesla team.
Apple can say whatever they like and we can do whatever we like. Neither side cares immensely about the other, that’s for sure.

Actually I wonder who is this announce for? Considering the last one died after media hype as op noted.
But are those steps actually doing anything that can be tested? My experience with these sorts of codebases was always that most of the functions aren't doing much other than calling other functions, and therefore testing those functions ends up either with testing exactly the same behaviour in several places, or mocking so heavily as to make the test pointless.

Or worse, I've seen people break functions apart in such a way that you now need to maintain some sort of class-level state between the function calls in order to get the correct behaviour. This is almost impossible to meaningfully test because of the complex possible states and orders between those states - you might correctly test individual cases, but you'll never cover all possible behaviours with that sort of system.
Love the idea (and the headline gave me a chuckle)

Might be worth including a privacy statement about the handling of people's handwriting (meta)data, ie. disposal, not selling or using it as training data (assuming that's the case of course!)

No idea how many people would care, but was the first thing I looked for (habit before I share new things with non-techy friends)
I don’t know what the distribution of advanced degrees is among NSF program managers, but I strongly reject the implication that career program managers are somehow a lower tier or less well suited for the job. I’ve personally served a few times as an NSF panel reviewer for a career PM that does not hold a PhD, and they are awesome. They have a background in the startup world and ask really insightful question and know how to build effective groups of experts and efficiently guide discussion to get actionable feedback from them in a really short timeframe. A lot of PhDs are not great with these skills, and I’ve learned a ton about evaluating the potential impact and risks of research proposals by interacting with this person.

Also, this attitude is kind of counter to the egalitarian notion a lot of HNers hold that you don’t need a formal CS degree to be a great software dev.
Why do people keep saying that Elon is on ketamine? What news did I miss? Did he check himself in a rehab? Did he do something outrageous a a party? I am curious. Thanks!
The real game changer for farming would be direct synthesis of food, avoiding using plants for energy or CO2 capture. But this is tough to make work economically. The easiest target would be single cell protein, for example ICI's Pruteen or more recently Quorn. Perhaps if renewable electricity continues to decline in price it will become more feasible.
Ancestry of Polymorphism in Clojure [video]
> SWE-Lancer, built on more than 1,400 software engineering tasks from the freelancer site Upwork

What's not mentioned here (I think) is that tasks in this benchmark are priced and they sum up to million dollars.

And current AIs were able to earn nearly half of that.

So while technically they can't solve most problems (yet) they are already perfectly capable of taking about 40% of the food off your plate.
> Looking at the console can get rather depressing

Opening Console and watching critical error messages stream in at an alarming rate when you do basically anything in the entire OS, is a great way to remind yourself just how bad Apple’s software quality has gotten. They're absolutely drowning in bugs.

I just opened it, after waking my laptop up from sleep, and about 10,000 errors+warnings have streamed in in the past 30 seconds or so. I'm doing nothing, just a single Safari window with this tab and nothing else going on.

(It would be interesting to see a graph of “errors per second while doing nothing” over each yearly release.)
It's weird to me that the definition of portable has changed from "can be moved" to "can be moved to another machine" to "can be moved to another environment" to "can be moved to another program"

We had the option to make every object addressable and we chose not to. Why keep sweating over it, just accept that software only works on the devs machine and ship that.
Doner kebap was invented in Ottoman empire in 19th century. It was also usually eaten inside bread.

Turkish immigrants introduced it in Germany in 70's. However it is true that the current version of Doner kebap in Germany is quite different than Turkish counterparts. (Sauces, toppings etc)
Computer programs do all of those things actually.
Considering the salute he's done on the stage, I'm shocked that it just halved.

This observation is completely separated from my political beliefs. Many people are sensitive on that subject, and if you fiddle with that, those people react. It's not rocket science. This is the reason why almost no CEO talks politics - well, except Elon.
Feel bad for the kids involved and I’d probably lose my mind as a parent, but this whole thing feels like they are avoiding any personal responsibility for what took place.
That’s actually a question for you. You won’t truly know if you’re allowed to until a court decides. You can choose to proceed and crush it, and then deal with the consequences of doing so if it turns out you were wrong. Likely you’ll end up owing damages to the owner of the car, perhaps even punitive damages on top.

I think the same applies here.
Steal from one person (natural and otherwise) and you need to pay them back and get fined/locked up on top of it. Steal from thousands and can just give five bucks to each of them in a class action settlement.
Troubleshooting: A skill that never goes obsolete
My take on the prime example:

import itertools

def generate_n_primes(n):
"""
Generate n prime numbers using a modified Sieve of Eratosthenes.

The algorithm keeps track of a list of primes found so far,
and a corresponding list of 'multiples', where multiples[i] is a multiple of primes[i],
(multiples[i] is initially set to be primes[i]**2, see the optimisations section below).

The main loop iterates over every integer k until enough primes have been found,
with the following steps:
- For each prime found so far
- While the corresponding multiple is smaller than k, increase it by steps of the prime
- If the multiple is now the same as k, then k is divisible by the prime -
hence k is composite, ignore it.
- If, for EVERY prime, the multiple is greater than k, then k isn't divisible by any
of the primes found so far. Hence we can add it to the prime list and multiple list!

There are a few optimisations that can be done:
- We can insert 2 into primes at the start, and only iterate over every odd k from there on
- When we're increasing the multiple, we can now increase by 2*prime instead of 1*prime,
so that we skip over even numbers, since we are now only considering odd k
- When we find a prime p, we add it to the prime and multiple list. However, we can instead add
its square to the multiple list, since for any number between p and p**2, if it's
divisible by p then it must be divisible by another prime k < p
(i.e. it will be caught by an earlier prime in the list)
"""

# Insert 2 into primes/multiples
primes = [2]
multiples = [4]

# Iterate over odd numbers starting at 3
for k in itertools.count(3, 2):
# If we've found enough primes, return!
if len(primes) >= n:
return primes

# For each prime found so far
for i in range(len(primes)):
# Increase its corresponding multiple in steps of 2*prime until it's >= k
while multiples[i] < k:
multiples[i] += 2 * primes[i]

# If its corresponding multiple == k then k is divisible by the prime
if multiples[i] == k:
break
else:
# If k wasn't divisible by any prime, add it to the primes/multiples list
primes.append(k)
multiples.append(k ** 2)

return primes

Some might find the docstring as well as comments too much - I find the comments help relate the code to the docstring. Open to suggestions!
If you want to play with packet sockets you might find my notebook useful where I was going to implement TCP/IP from scratch (well, from layer 2 up): https://github.com/georgek/notebooks/blob/master/internet.ip... I did ICMP over IP but got bored before I got to TCP, though (it's way more complicated than IP). You could drop in your custom protocol in place of ICMP.
1k artists release 'silent' album to protest UK copyright sell-out to AI
Show HN: Launching Iris ID on PH
Feedback appreciated
Since Private Cloud Computing it's clear how they see their customers.
Tell HN: Y Combinator backing AI company to abuse factory workers
Optifye.ai is a dystopian company backed by Y Combinator. They’re using AI to further dehumanise and abuse individual factory workers and treat them like disposable automatons.

See a now deleted post where they show how it works:

https://hachyderm.io/@YvanDaSilva/114063748264591929

The founders look to be a couple of rich kids with little world and work experience:

> We’re CS grads from Duke and because our families run manufacturing companies (…)

They also display a profound lack of empathy by bragging about lowering stress for rich company owners, which they do by increasing the stress of everyone who works for them:

> Know any manufacturing company owners?

> Let us know at founders@optifye.ai, and we’ll help them drop their cortisol levels :)

https://www.ycombinator.com/companies/optifye-ai

This is the AI world we all know is coming, brought to you by Y Combinator investors and founders. It doesn’t “benefit humanity”, it just serves to “put you in your place”.
Same story as https://news.ycombinator.com/item?id=43170090
If people try to go back to the way things were in 4 years they're stupid. Trump threatens allies, nakidly goes after political enemies and makes 'jokes' about becoming a dictator and the people love it unless/even if it negatively impacts them.

Hell, Korea almost turned into a dictatorship in the last few months and Yoon still has a lot of support even after being found out and removed. Democracies are fragile and the only way I can see them surviving is if power isn't concentrated.
Automating Remote Job Alerts
Using Git is unrelated to whether the software you write is proprietary or open-source.
Exactly. Look at how Hungary's Orban regime is slowly choking the last stronghold of any kind of political opposition, Budapest. It's a war of attrition.
It's not open source, but PotPlayer supported it in December before VLC's announcement, so I'm not the first.
Incidentally, I added this feature in October.

I will imitate the good points of other players with ASR implementation.
Malware variants targeting operational tech systems rare – but 2 found last year
> Considering the salute he's done on the stage

I don't know if the data from after that is even in yet. The downward trend may continue.
Smart Pointers Can't Solve Use-After-Free
https://www.instagram.com/gainzilla80_ifbbpro/p/DFdRzMAvv6k/

https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRaK8eM...

https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTEMZ4w...
Why Common Lisp
Show HN: Micro Keypad to Execute Git add, commit, and push with a Single Click
Introducing GitSyncPad: a micro keypad that performs tasks like git add, git commit, and git push with a single button click.
The link shows data up to and including 2024. The biggest drop in sales in Europe had started in 2025.
Thank you, I’ve been seeing the reaction to the announcement but hadn’t yet found the announcement itself.
For the life of me Idk why the social graph has not been scraped from facbook yet.

Back in the friendster days I distinctly remember being able to import my friends over to myspace and then later from myspace to facebook years later. We used to have a mass exodus every few years and then we we’re locked into facebook. Facebook should have died many times over. That no competing service has been built that has made migration easy is in my opinion the reason facebook has been allowed to fester for so long.

That such a tactic may be a violation of tos or questionable legally never stopped anyone before… and on the legal front I would argue it’s the users who own their social graph. Before facebook your address book was a thing of immense value. I have multiple friends irl that would sell their contacts for $10k+. That everyone just decided to give that info to facebook still boggles my mind and especially after all the bs they pulled over the years, yet here we are.
Has anyone heard of Coshaco? A new job platform where we can all talk about hiring and help each other out!
what do you think of Volkswagen then?
They don't need a viable strategy if they regain control of Congress, gum up the works and use some of the checks and balances they are allotted. They can also order investigations so we can understand wtf is happening beyond leaks from throwaway acounts.
At some point it seems like we just need to start passing laws requiring (major) internet services to provide all services on IPv6. Routers could then intercept ipv4 only devices and their dns locally and translate it to ipv6.

Still lame that in 2024 major services like Steam and Quest basically require IPv4.

I want to be able to use the internet without silly things like exhausting a network admins ipv4s.
For an exception, Kebapland in Ehrenfeld, Cologne is in the shadow of the mainline rails to Aachen and on top of the Ehrenfeld U-Bahn. It has the hands-down best kebap (and euro-for-euro meal) found in Köln.

This is not a paid endorsement, it's just insanely good.
The 15C is a true classic. I used to be a land surveyor, so the 48GX with the COGO card was my fave.
he was impeached by the house, but the not the senate. if the senate had also voted to impeach he would have been removed from office.
That strategy is just for raising money, as far as I know Tesla doesn't raise money from investors anymore. Although you do have to keep stockholders happy and framing as a tech company helps with that.

No it seems he really wants to pivot tesla away from cars to services like Apple. Sell the hardware but have the massive profits on services. Remains to be seen if the strategy will work out, it is a very risky bet.
> aerodynamics of a brick

Are you referring to the SUV?

Because the sedan is extremely efficient aereodynamically:

https://media.mercedes-benz.ca/releases/release-c6ffb9918e70...
I found the answer to the "when and why" question via ChatGPT, after multiple web searches failed to turn up anything useful, and even after discovering the specific release that included the change (2.46, by the way), learning that the top result in Google for "git 2.46 release notes" leads to a 404 in Git's own Github repository. Nice.

For anyone else interested in the "when and why", this StackOverflow answer [1] to a tangentially-related newb question summarizes and links to some of the specific commits, and this GitHub blog post [2] announcing what's new in that release, does describe the change in amongst a bunch of other stuff.

Still, I would hope that for the sake of the millions of users out there who don't welcome the cognitive dissonance, confusion and breaking-out-of-flow that this kind of (lack of) communication produces, maintainers of such popular tools may think a little bit when updating their docs with such a significant change and perhaps call out the change front-and-centre.

[1] https://stackoverflow.com/a/78727574/1134217

[2] https://github.blog/open-source/git/highlights-from-git-2-46...
I don't quite understand the reasoning for putting her in prison.

Yes, she deserves to be punished, but surely house arrest, community service etc makes more sense for a crime of this nature, rather than using tax payer money to house her for 9 years when she isn't a credible threat to society.
What makes you think I’m describing handouts or destroying your industrial base?

Was the New Deal an industry-destroying handout?
That sounds more expensive than the £18/mo Claude Pro costs?
Maybe, but if the settings get you down to the completely targeted level there’s not really any lower value you can go.
You're free to (legally) spend your money how you want, but other people are free to form an impression you and adjust their interactions with you as a result. The car you buy shouldn't subject you to physical violence, but it's perfectly acceptable for people to choose not to associate with you or do business with you as a result and that's a consequence of choices you make.
My middle school English teacher had 4 decades of experience writing. What she wrote was lesson plans. That doesn't make her Stephen King.
Private sector research basically does not exist anymore, especially basic science research. A lot of truly revolutionary stuff starts in academia and spins into tech and biotech startups.