skysight-inc/HackerNews huggingface dataset:
I'm curious, what other protocols do you have in mind?
I don't agree. When there's a problem in OpenSSL, OpenSSH, or libc, nearly every company with an online presence has as freak-out and rushes to patch.

When there's a vulnerability or malware found in a python or npm package, 75% of the tech world does a quick audit (or not), shrugs, and goes on with their day.
> but any inner region if the USA would be super miserable as a sovereign state.

Would they? Would they really?

Sure they'd be poorer but they'd probably just consider that a really, really cheap price to pay for not having to share a country with California (or wherever the line is drawn).

Would you take a 10%-20% pay cut to get your way on almost all political issues? That's basically the bargain you're striking when you get out the map and draw a poorer but much more politically homogeneous state. I think most people would take the deal they'd do it with a smile on their face.
Digital Logic Sim
I'll admit I wouldn't need to be forced to GoKarts.

It's not really a team activity, though. You could go in a group, but at the end of the day? I'll see you at the finish line.
I just don't see any of this. Though the Ventura beta was pretty rough for me (M1 MBA), the only issues I've seen day to day is the frequent failure to eject an external drive from Finder. I often have to go in Disk Utility to eject a USB drive. Annoying, but not even something I do every day. Other than that, smooth sailing. And its still my favorite ever laptop.
Funny enough I can actually view their article.

Despite that I can visit websites where admins that set permissions not overly tough, I still run into enough blocks due to cloudflare that I'm considering investing time (ok for the last few years I've been really really lazy, I'm happy enough to copy and paste so I can manually write a nasty comment ) so that for each "bad load" the web site can be added to my disallow list. It might only save the smallest amount of wasted bandwidth but I guess it all adds up.
Voxengo developer finds math is engineered
While working on a psuedo-random noise generator for his dithering algorithm, Aleksey Vaneev claims to have discovered a "backdoor" in mathematics that shows math is a pre-existent system with information encoded into randomness.

"In author's opinion, the program "reads data" directly from the entropy pool which is "embedded" into mathematics from its inception, like any mathematical constant is (e.g. PI). This poses an interesting and probably very questionable proposition: the "intelligent impulses" or even "human mind" itself (because a musician can understand these impulses) existed long before the "Big Bang" happened."
The results for partially-executed instructions aren't "committed" yet, so the pipeline is flushed (thrown away), and execution starts again with an empty pipeline at the corrected address. IIRC, each stage of a pipeline has its own registers. The registers your code knows about would not have been updated until the end of the pipeline, but that branch instruction is ahead of the speculative execution, so none of the speculative results would be stored before the mistake is identified.

So, there's no work required to "undo" those mistakes, but starting from an empty pipeline still means you're a dozen (or two) clock cycles from getting back to where you would have been with a successful branch prediction, which is why it is important for the CPU to predict correctly as often as it can.
I don't think it's really about "simple" functions per se.

Bidirectionality is useful where function inversion is meaningful (i.e. not for hashing) and where the domain of the function is explicitly finite or otherwise bounded by constraints. That's exactly the situation when querying databases. Such queries can get quite complicated.

Agreed that it's not that useful for GP programming, but it's very useful for databases and constraint management systems.
these numbers make little sense unless you normalize to per-capita. CA and NY are probably still ahead, but less so. Then factor in people living at or below property line and so on, and after a while, it won't seem so unfair to the poor Californians.
Presumably they feel limited to nondestructive techniques, given that it's a literal museum piece.
Happy New Year from Appalachia. My resolution is to be more diplomatic, and to actually use the domain I bought when I quit drinking 2+ years ago.

(My issue was binging, not full blown alcoholism, but I tended to do that around stangers and it's bad to be drinking alone if for no other reason than calories -- same reason I don't keep chips in my house, heh, so why not keep the streak going I figure? But maybe should make part of it to move to a state where weed is legal -- PA's medical card system is extremely messed up, rife with corruption, abuse, and mismanagement to the point it's effectively unregulated due to the lack of federal oversight inherent to such as thing paired with bleating to "call the police if you sense a scam" -- police who act out even when under a federal consent decree in my city of birth.)

Edit: I guess the above was not diplomatic. I'll try harder in the new year :-)
I noticed this happening pre-Covid and gave up on Prime. I didn’t use it enough to justify the price anyway. But I was experiencing 3-4 day shipping instead of 2 days. Not a big deal, but it broke the promise of “free 2 day shipping” in my mind which was the whole point of paying for Prime.
Turns out this was mentioned on StackOverflow in 2017.

Here is a sed solution

sed -i -e1r/dev/stdin -e1N $1

However this still has a limitation. The target file must be more than one line.

Using a named pipe for large files

test -s 1.fifo||mkfifo 1.fifo

cat largefile > 1.fifo &

printf '0r 1.fifo\nw\nq\n'|ed -s $1

curl -A "" -4o 1.fifo https://example.com/largefile.gz &

gzip -dc largefile.gz|tail -100|sed -i -e 1r/dev/stdin -e1N $1
> Working with Pat Crisman and Louis Pouzin, she also described an early e-mail system called "MAIL" to allow users on the Compatible Time-Sharing System (CTSS) at MIT to send notifications to others about backups of files.[1][5][6] Each user's messages would be added to a local file called "MAIL BOX", which would have a “private” mode so that only the owner could read or delete messages.

I love reading about this kind of feature-of-a-feature that ends up being a huge, industry-wide thing later. It may not have been the full implementation of email, but I'm sure it felt pretty great to get that running at the time.
> That shit simply doesn't exist in the other direction. It's true that coastal elites harbor a lot of resentment toward "rednecks" for things like the recent abortion ruling

It certainly does exist when they think folks in red states are in a position to exert control over the national culture. Do you remember the Bush administration? Or the beginning of Trump’s presidency? People were pretty obsessive about him here in DC before he even did anything.
> language nobody is forcing them to use

Only if I were adamant enough to quit each time it happens (I say this having joined a team that was explicitly Java/Scala-focused, and yet.)
Robert Schoch rides his hobby-horse hard. Solar flares and ejections of course occur, and some even hit Earth, but we don't blame them for mass extinctions. (The recent Carrington Event was a small example.) There would be too many mass extinctions.
I saw this often in open/close times on bars in Japan in my trip there a couple weeks ago. I saw as high as 28:00
The Apple attester will check various device components, confirm they are valid

Here's the "you will be under our control" part of their scheme. Running any "unauthorised" software? Rooted/jailbroken? Certain "security" features disabled? Using third-party replacement parts? ... Social credit score too low? Too bad, you're now denied access.
You probably already know this, but: the most affordable option is $10/month for a single platform. It seems perfectly reasonable for trying out the platform. If the license fees for serious development are a non-starter, then it's probably not worth trying out. But:

There was an open source version at one point that wasn't economically viable so they discontinued it. In the announcement here: https://livecode.org they say to email their support team if $10/month is too much for you.
HTTP/1.1 support is the last bastion between the web and complete corporate control. Once the megacorp browsers and man in the middle companies like Cloudflare drop HTTP/1.1 we will no longer be able to host a website without the continued approval of a third party corporation. HTTP/2 and HTTP/3 implemenations require the use of CA based TLS.

Just to preempt misunderstanding: HTTPS is great. But HTTPS only, with no option for HTTP is very much worse than HTTP+HTTPS for human people. Despite being great for for profit companies and institutions.
Hey, Bun in the wild!
Agreed, it was fun but I'm not super bonded today with any of the folks I did that with 10+ years ago.

Plus nearly all the GoKart places in the bay shutdown.
It’s amazing how much of this is still valid.

One thing isn’t - 5a, unaligned access. Some modern RISCs allow this, probably because there’s enough code out there that does it.
Catching up on my prestige tv backlog
Ingress Controller with AWS ACM
> HTTP/2 and HTTP/3 implemenations require the use of CA based TLS.

You can't do LetsEncrypt?
It seems save to say that ML has been moving further and further away from what neuroscience suggests, and towards efficient execution on fast GPUs and TPUs. That's in part b/c neuroscience is currently not equipped to explain how human high-level intelligence works.
That's just basic freedom of association. If technology provides a way to deduce association at scale, it doesn't mean that freedom of association is wrong.

Take the second amendment as an example. The invention of automatic weapons doesn't invalidate the second amendment. In the same way, the creation of realtime identification and syndicated blocklists won't invalidate the freedom of association.

Besides, we already deny people things based on what they do all the time. I don't go into a church and expect to be met with open arms. They wouldn't have me as I am and them and I both know it.
It's ironic to see that coming from a company which profits from DDoS prevention services.
While agree with your point, the Mississippi river ends in Louisiana, not Mississippi.
You can. You can also continue to use private CAs, which presumably could be used to add more options if something happens to Let’s Encrypt.
> NTP, OpenSSL, OpenSSH, the BGP daemon, the libc ... by people that can barely pay for their food

I think those used to be national or telco lab projects in 60s-80s. The values created are hard to exploit and to capitalize. Perhaps it's a policy problem.
> At around 4:40pm GMT on December 30 (Friday), we learned about a malicious dependency package (torchtriton) that was uploaded to the Python Package Index (PyPI) code repository with the same package name as the one we ship on the PyTorch nightly package index. Since the PyPI index takes precedence, this malicious package was being installed instead of the version from our official repository

You'd think people would know better by now.
You are trying to make a point, but it escapes me. Can you be more direct?
Right, but let’s take California: home of tech companies, Hollywood, big ports, etc.

People in Mississippi are purchasing their products. That money then goes to those companies, employees there, and then the government in taxes. The same goes for Florida and Colorado for vacations, for instance.

They wouldn’t have nearly the same amount of tax revenue if it wasn’t for the other states buying their stuff.
> Those are both from 2009, ten years before the smoking gun cited.

Just so you're aware, you haven't actually cited the study yet in this thread.

(Kjær, Kurt H., et al. "A large impact crater beneath Hiawatha Glacier in northwest Greenland." Science advances 4.11 (2018) is the citation, for future reference)

(FWIW, Kenny, Gavin G., et al. "A Late Paleocene age for Greenland’s Hiawatha impact structure." Science advances 8.10 (2022) disputes the age given for that impact crater.)
China doesn't need to outspend the US to make it worthwhile, and you don't defend against aircraft carriers with other aircraft carriers. And Occam's razor is reductive here; it's politics not math.
New gun insurance policy in San Jose to take effect Jan. 1 [video][2 mins]
>It’s hard to tell if these homes have been built yet or not. (I assume “not”).

Could be a very good assumption. Or maybe it's supposed to be hard to tell.

I can almost imagine a well-connected Atlanta real estate operator with something like $100 million in loans, building 250 units at one time in the hottest subdivisions, where the units are not quite completely built and there may now be pressure due to rising interest rates. The market might not be quite so hot now.

The properties can not stand to be unloaded slower or for lower sales prices than it was expected when they were originally financed.

So faster it is, with major restructuring and even more leverage.

It could even be called a bailout, and the big capital groups will be able to structure the rental cash flow as an operating loss while it actually pays its own way the whole time. Leaving the underlying real estate appreciation to be realized in a more tax-advantaged situation after it becomes possible in the future, at which point the actual cash outlay for the asset itself would be quite nebulous.

The money brokers are all-in with the $415 million, they'll be owning homes that are now too far out-of-reach for retail buyers to make them fly off the shelf as fast, and the builders can keep making money building more of them anyway.

Other builders in the same subdivisions, who are not being bailed out, will benefit too since there will be less downward pressure on sales prices overall.

So everybody wins except the renters who are paying for it all, but at least they can count on their payments starting out within reach, with gradual rate increases providing a competitive return for the investors, considering the future prevailing interest rates and inflation as a guideline.

No ordinary mortgages will ever apply to these properties, not even at the beginning.

If the renters' income fails to increase at the rate their rent payment increases over the long run, the landlord will get replacement renters as always. Why do you think there are so many more homeless?

A business model could be built on young families who had worked for years to be able to own a home in a target neighborhood by about the end of 2022 or so. Or maybe before the start of the school year in 2023. As this date approached, things escalated rapidly and ownership jumped beyond the reach of their monthly income. If they can be persuaded to enjoy the same homes as renters instead that can be arranged no problem.

Now once it doesn't make any difference if the homes are already built or not, the only homes that will be built will be the ones where the outcome is not much different than simply buying up many of the already-built homes and turning them into rentals. Without building anything new unless it reaches an ever-higher bar of consumer disadvantage.

Or something like that.

When a vulture swoops in it's a pretty good sign there's something more rotten than you thought.
I think it has to do with how boring the thing you're programming is.

If you're working on some humdrum mobile or web app, it's hard to stay excited. Making apps that clearly do not need to exist takes its toll. I saw the writing on the wall and got out early. For me the solution was to go back to graduate school. I figured that I would be able to find an application area to work in with some real depth and let that drive the programming, instead of working on something dull where I would need to find my excitement in the programming itself. Now that I've done this (I have my PhD by now), the programming I do is quite dull, but the applications are fascinating. What's more, what I work on now has so much more depth to it compared to programming (I do computational math). To attain technical mastery simply requires dramatically more time and effort than programming. I think in this way the proper balance is restored between the tool and its use---a hammer is simple and understandable, building a house is deep and complicated. My hope is that one day people will have more opportunities to use programming for the powerful computational tool that it is, rather than as a means to make a quick buck.
Not for LAN only personal websites.
Not undoing AFAIK, as it won't have committed the results before the branch resolves. However it will have to throw away all the work it did and start from the correct branch target. This is called a pipeline stall.

Particularly the Pentium 4 suffered due to a long pipeline hence long stall. The successor to the Pentium 4 was an evolved Pentium III core with a much improved branch predictor and larger cache[1] which helped it outperform the Pentium 4[2].

[1]: https://en.wikipedia.org/wiki/Pentium_M

[2]: https://en.wikipedia.org/wiki/Intel_Core_(microarchitecture)
> into the bureaucratic behemoth it is today

It's the usual argument of EU hater but it's not based on any fact. The are 2800000 in US Federal government and 32000 in European commission. Lots of cities have more employee than the European commission. For example, New-York city has 325000 employees !
You can't eat money. Those states you call "grifters" provide the food you eat, and the resources you need.

The dollar value of those things isn't high - financial and other services are "expensive", but ultimately useless, they just move money in a circle, but don't do anything to keep people alive and well.
It sounds like Safe Haskell might be getting deprecated soon [0]; it sounds like it isn't used much in practice...

[0]: https://discourse.haskell.org/t/deprecating-safe-haskell-or-...
German economic sociologist Wolfgang Streeck has written on the issue numerous times and considers the EU is an untenable house of cards that subsidizes poorly performing states and in doing so strong-arms them into capitulation with neoliberal reforms that erode safety nets and lower the standard of living in these countries in an arguably noble goal of elevating GDP and trade in a trickle-down fantasy. by making these countries tangibly worse, they drive immigration to population centers in the north like Germany and contribute to brain-drain and stagnation in the very countries they ostensibly seek to improve.

the alternative is to impose stricter controls on Germany such that it cannot use EU membership as an altruistic cudgel to march the continent into neufeudalist technocratic hell. its my prediction the children of the shengen generation in Croatia will look back on the moment with indifference or scorn.
I think you want a "peace" so that your business area can rebound.
My biggest concern about the EU is that it is too early to judge. The US is a similar experiment but over time we've seen great political and regional divides.

The moment that countries begin to feel EU rules are stepping too far is the moment that things will start to break down. If you avoid the issues of federal overreach that exist in the US and ensure each country fully maintains its own sovereignty then IMO everything will be fine.

When the freedom to disagree goes away, tensions will rise though.
Web is a 2nd class citizen because it’s designed for documents, not for interactive applications. All the application bits are afterthoughts and bolted on and it shows.
It’s worse than that, unfortunately. Windows happily authenticates with an NTLMv2 hash using this method as well - requires zero interaction.
The WSJ, being the WSJ, phrases this as though long weekend nights chained to a desk should be the expectation, but in a wider sense, we're living through a good old fashioned race-to-the-bottom. The US has an unhealthy society where nobody believes in what they're doing, and we're not very far from the "We pretend to work, and they pretend to pay us" disease that we scoffed at in the Soviet Union.
DDOSes still happen a lot, but the infrastructure can mostly handle it ok.
I'm still not over the fact that they made headers all-lowercase in HTTP/2. I know the reasons, but it's so weird to have all-lowercase headers. TBH I don't see much of an uptake in the community either: since HTTP/2 came out, I've barely seen lowercase headers be proliferated in documentation of headers, e.g. MDN lists them HTTP/1 style: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers
Dreams is amazing, this is really awesome work!
Ask HN: Southwest Airlines delays caused by software?
Southwest Airlines experienced massive delays over the holidays. Some government officials have said this was because of "outdated scheduling technology."[1]

I'm curious about 1) what software is generally used for airline scheduling and 2) why the software might be so outdated.

[1] https://www.theguardian.com/world/2022/dec/30/southwest-airlines-ceo-bob-jordan-apologize
> But it's good to do it because those people in the poor states wouldn't be able to survive by themselves.

Mississippi has a higher GDP per capita than Germany or the UK. If it was in the EU it would be one of the rich countries.
I don't know where you publish your code. You did imply at some point that you're not just talking about yourself, though:

> We are volunteers, writing code and putting it online under these Licences. And yes, we put it online for people to use them. But we do not get anything from it.

Some people publish their code on npm or as crates or whatever. These packaging systems are designed to allow people to download and use your code without reading it.

Worse, they can end up using the code indirectly, without reading it. Do you think they see your repo or the README or the license?

So what I'm saying is that if you take no responsibility (which I support), you should stop doing that (if you are), because it confuses your message. Although there's no money involved, these packaging systems encourage consumer-like behavior.
I've implemented PAT on a service. A server would only want to require PAT when it wants to see if it is dealing with a human. In the context of, say a blog, you would require PAT when someone wants to make an anonymous comment or create an account.

For requests which are "reading" you just serve content, unless for some reason you only want human eyeballs to see your content.

In your proposed scenario, reading the publicly accessible contents of the web, there should be no problems. (Of course some percentage of sites will accidentally have required PAT at any time and be unscannable, but presumably they figure that out and fix it.)

Now for the good side: I, reluctantly, implemented a geolocation filter to control anonymous content additions to that service I was alluding to. I felt bad about it, but I also felt bad having to filter out content spam every day. It turned out that all my strange content spam came from one country, so I banned 143 million people from anonymous content creation for my convenience.

With PAT I can remove the national ban and let any "probably human" in.
It’s showing off the capabilities of generative models. As someone who loves both Jodorowsky’s Dune and ML, these are awesome.