skysight-inc/HackerNews huggingface dataset:
It's hard to tell how much of it is machiavellian plotting now that his "side" is in power and will benefit from a tighter crackdown on dissent, versus how much of the changes are just due to Elon getting more and more upset with getting constantly dunked on and hated on Twitter and social media.

At this point he's managed to make "all sides" hate him, except for maybe the Tesla fans and crypto cadres, and maybe that's finally starting to wear on him.

It could also be Elon finally realizing and reckoning with what we all already knew about social media, but he doesn't seem like that kind of person.
A Physicist Ponders a Coffee Cup
Canva is Australian though.
I'm not OP and I have no idea what the actual odds are. But, well, only 15% of Americans are black to start with, and obviously only half of those are women - and at that point we're already down to 1 in 14. So, unless every other black woman is a queer mom, there's no way it's 1 in 28.
Check NeHaBodi. Nethack 3.4.3 or Slashem 0.7f might compile under elks, slashem itself shouldn't need ncurses, but it would need some colour support to differentiate some mons (not as a requeriment, but it helps a lot on the gameplay).
IP space is not huge, if you use the same salt for each IP it is trivially reversed.
Interesting, and completely agree with both your remarks, but how does it relate to disabling JavaScript? What are you getting out of it, other than making the web less usable for yourself?
Ask HN: Favorite blog in 2024?
Are there any new blogs you discovered that stood out?
There was a version of KA9Q NOS with multitasking that could serve telnet, ftp, smtp, bbs, convers, and more plus give you multiple switchable terminals for telnet, ftp, all at the same time on an 8088 and connect to a packet driver for modem, ethernet, or AX25. It was a port of BSD networking with its own multitasking capability.

Also PC/MIX was pretty cool.
20% Energy savings probably have a hard time paying for the wages and the infrastructure needed.
Could you expand on this further? It would really provide some hope for me if there was a silver-lining. I’m concerned that this is a step in an inevitable beginning to the corporatization of the internet.
But again, that's not libel. Libel is publishing something untrue on purpose. Everything published was true and is still true today. He was arrested and alleged of a crime.

Requiring media to update every news story they publish is untenable.
Nothing is published yet. Whatever gecko build might be there might be whithering away on the vine, I don't believe Mozilla cares for supporting it just for the EU.
U.S. Listed Spot Bitcoin ETFs on the Verge of Surpassing Gold ETFs
Proof of concept. Don’t pay at a POS.
sucks to not have ublock origin.
Is that easier? The first snippet is shorter and works on any runtime.
> more sensible to borrow the C notation

IMHO, it would not because Go has been created for devs who have little programming experience, i.e. not necessarily C or C++. Why bother with symbols of the past?
Actually it does, you can look it up. It’s naturally a bit more involved than what I use in a causal HN comment.
Can't wait 'til the kiddo is old enough to do this with us.
> Plenty of large tech companies still play in China

Depending on the segment you are in within the tech industry, the Chinese subsidiary of the foreign company might be a white-labelled Chinese offering (eg. AWS China, Azure China) or entirely unique IP developed in-house by the Chinese subsidiary.
Akamai is also a CDN that [works for domain fronting][1], which is an amazingly reliable way to get around the Chinese Firewall via [Collateral Freedom][2].

Tor's meek used Azure for domain fronting.

Akamai likely faced some pressure from the govt because of this.

[1]: https://github.com/vysecurity/DomainFrontingLists/blob/maste...

[2]: https://en.wikipedia.org/wiki/Collateral_freedom
Fair trade. It's amazing it took us until Trump to make this a major agenda item.
> good at math but would often misread the problems and answer the wrong question

Graphics programming with vectors, matrices, shaders, procedural generation, physics simulation. I always hated math before finding that it is able to create worlds.
It doesn't matter. It's still a derived work.
Yes. Why not? If Netflix thinks it's so great for telcos, why shouldn't Netflix lead the way and show us how it's done? They can have an open system for everyone who wants a movie deal. Everyone gets the same terms. They can be paid per minute that someone watches.
Copying a single sentence verbatim from a 1000 page book is still plagiarism.

And is technically copyright infringement outside fair use exceptions.
This law will mostly just produce a bunch of extra e-waste since lighting charger cables and headphones will need to be thrown out prematurely. Phones will also get slightly thicker but that is not a huge loss.
Even two-planetary wont be happening anytime soon.

And zero-planetary (extinction) is quite likely as well...
The same is true for operating systems. Why don't they sandbox properly?

We have sandboxing on mobile apps. Why can't we have the same for desktop?
> something you know about because of some marketing, directly or indirectly.

That’s a broad and vague truth. Parent critics direct marketing.
Also as exceptions makes the rules: the best item I ever bought was a second hand bike on the local Craigslist. Super cheap (repair included) and commuted +10000km with it. The « marketing » was the descriptive pictures and honest description, I guess.
I would argue that pretty much everyone could be socially engineered into dropping their guard for a moment.
Patch collecting is more fun once you learn the hidden language of military patches. Hint: count the stars in the shuttle patches shown in the article. Or google around for flight test squadron patches with a 5+1 star motif. Things like lightning bolts have meanings too.

Or perhaps the most famous secret hidden in a patch:
https://en.wikipedia.org/wiki/STS-38

Admittedly, the secret language has largely been lost. Newer patches are more "looks cool" than a reflection of the mission.
Is this something to understand or memorize?
If anyone's building something to address these systemic issues, I'd love to chat.
Ad people also don’t even care about best practices. Many times years ago we’d see multi meg static banner ads. The situation isn’t better today, massive gifs are still used in place of video.
I'm not sure about ufw/firewalld. Maybe docs aren't clear there either

I configured iptables and had no trouble blocking WAN access to docker...

In addition to that there's the default host in daemon.json plus specifying bindings to local host directly in compose / manually.
"Here, have your mandatory downvote for suggesting a valid AI-based approach on HN." -- HN

This is exactly what LLMs are good for -- applications where you can immediately test and iterate on their output.
The article was not written specifically about you as an individual. You might be confusing this discussion board with your e-mail inbox?
> It’s still noteworthy that it was published in Nature.

FWIW, it was not published in 'Nature' but in 'Communications Engineering', a journal by Nature Portfolio (formerly known as Nature Publishing Group, part of Springer Nature). It is a new Open Access journal, established only in 2022. Given the track record of their 'Scientific Reports' journal [1], I would be rather cautious regarding the quality of the works published at 'Communications Engineering'.

IMHO, Nature Portfolio is doing their 'Nature' journal a disservice by hosting all of their journals at nature.com. I guess this is intentional, letting their less prestigious journals profit from Nature's prominence.

[1] https://en.wikipedia.org/wiki/Scientific_Reports#Controversi...
Unintended consequences will be that we will have drawers full of USB-C cables working with certain devices. Case in point, family member came over before xmas. They wanted to download videos from their dash cam, they asked for a USB-C cable. None of the three cables I shared with them, of various brands, powered their camera. They had to use that “special” USB-C cable that came with their camera.
I’m a huge fan of ML on device. It’s a big improvement in privacy for the user. That said, there’s always a chance for the user to extract your model, so on-device models will need to be fairly generic.
The internet as you know it is the value you get out of ads.

You may hate ads, we all do, but at least recognize the hand that feeds you. The alternative is subscriptions for everything, and as far as I can tell that is far less popular than the ad model we have.
Not really. The fair use status of time shifting isn't in question there by either party.
After all these years, Microsoft is finally rolling out win32 app isolation, so maybe we are finally on the good path...
They built their phishing emails using data scraped from public profiles. Fascinating.

I have to wonder if, in the near future, we're going to have a much higher perceived cost for online social media usage. Problems we're already seeing:

- AI turning clothed photos into the opposite [0]

- AI mimicking a person's voice, given enough reference material [1]

- Scammers impersonating software engineers in job interviews, after viewing their LinkedIn or GitHub profiles [2]

- Fraudsters using hacked GitHub accounts to trick other developers into downloading/cloning malicious arbitrary code [3]

- AI training on publicly-available text, photo, and video, to the surprise of content creators (but arguably fair use) [4]

- AI spamming github issues to try to claim bug bounties [5]

All of this probably sounds like a "well, duh" to some of the more privacy and security savvy here, but I still think it has created a notable shift from the tech-optimism that ran from 2012-2018 or so. These problems all existed then, too, but with less frequency. Now, it's a full-pressure firehose.

[0]: https://www.wsj.com/politics/policy/teen-deepfake-ai-nudes-b...

[1]: https://www.fcc.gov/consumers/guides/deep-fake-audio-and-vid...

[2]: https://connortumbleson.com/2022/09/19/someone-is-pretending...

[3]: https://it.ucsf.edu/aug-2023-impersonation-attacks-target-gi...

[4]: https://creativecommons.org/2023/02/17/fair-use-training-gen...

[5]: https://daniel.haxx.se/blog/2024/01/02/the-i-in-llm-stands-f...
Cool to see that Jupyter is giving MyST a lot of support and backing. Sounds like not only does it now have feature parity with reST but may even be surpassing reST now.
I have to visit https://css-tricks.com/snippets/css/a-guide-to-flexbox/ literally every time. There's a similar one for grid that's just as good.
We need some cumulative abuse laws in this country. At some point the cumulative damage done to so many families by insurance companies 'strategic friction' policies/denials/manipulating people so insurance can pay for a lesser level of care rises to criminal when you are talking tens of thousands of people having to deal with artificial delays ('strategic friction') introduced by insurance companies and the associated tens of thousands of hours of stress, actual deaths, etc.

It should not be legal for executives at a single company to inflict tens of thousands of hours of anguish on Americans as part of that companies 'strategic friction' policy. At some point the abuse of TENS OF THOUSANDS in the hopes that those manipulated by 'strategic friction' will reduce the level of care they try to receive should rise to criminal, even if the people being abused happen to have a business arrangement with the company whose management have approved the abuse to increase the company's profit.
Long polling has some problems of its own.

Second Life has an HTTPS long polling channel between client and server. It's used for some data that's too bulky for the UDP connection, not too time sensitive, or needs encryption. This has caused much grief.

On the client side, the poller uses libcurl. Libcurl has timeouts. If the server has nothing to send for a while, libcurl times out. The client then makes the request again.
This results in a race condition if the server wants to send something between timeout and next request. Messages get lost.

On top of that, the real server is front-ended by an Apache server. This just passes through relevant requests, blocking the endless flood of junk HTTP requests from scrapers, attacks, and search engines. Apache has a timeout, and may close a connection that's in a long poll and not doing anything.

Additional trouble can come from middle boxes and proxy servers that don't like long polling.

There are a lot of things out there that just don't like holding an HTTP connection open. Years ago, a connection idle for a minute was fine. Today, hold a connection open for ten seconds without sending any data and something is likely to disconnect it.

The end result is an unreliable message channel. It has to have sequence numbers to detect duplicates, and can lose messages. For a long time, nobody had discovered that, and there were intermittent failures that were not understood.

In the original article, the chart section labelled "loop" doesn't mention timeout handling. That's not good.
If you do long polling, you probably need to send something every few seconds to keep the connection alive.
Not clear what a safe number is.
I feel like this tech would be better suited to flexible circuitry, because flexible can be continuous feed, and why try to limit or size your stamp to the surface area of a wafer when you could just size it to the width of a spool? Also flexible circuits tend to be at a much larger feature size and so it’s okay if they’re a couple generations behind, but this is still far ahead of printed circuitry.
The context first bit doesn't even make sense.

Transformers process their whole context window in parallel, unlike people who process it serially. There simply is no place that gets processed "first".

I'd love to see anyone who disagrees explain to me how that is supposed to work.
Banning plastic for unnecessary goods may rein in consumerism a bit. Consider cheap plastic toys. Without plastic, those toys would cost more, and people would buy fewer of them. I doubt the priciness would cause real harm poorer families, considering how manufacturing has lowered the price of even wooden toys so much. Plus so many stores sell used toys.

I'd only worry about the affect of a plastic restriction on food prices. But, again, it might be a blessing in disguise by steering people towards fresh produce and meat.
Where did graphql come from? It doesn’t solve any of the problems mentioned here.
Sleazy to use Swift in the domain name and use the popularity of the programming language. I assume it's not a coincidence?
And similarly, translating those sentences into data points is still a derivative work, like transcribing music and then making a new recording is still derivative.
Some Announcements about Scalzi Enterprises and Whatever
IMHO, avoiding discussion is hardly a solution to any problem.

Also worth noting, that the community on HN seems much more mature than an average Subreddit or X thread, so I wouldn't expect it to "collapse" from Lex's interviews.
Given long polling, I have never ever understood why websockets became a thing. I’ve never implemented them and never will, it’s a protocol extension where none is necessary.
“Pareto is a bitch”, is great. Basically a short summary of the problems with production GenAI.
We've had CIFUS for decades. The only change is now we say no to Japan teaching us to make better steel.
> > Observability Remains Unchanged

> Actually it doesn't, many standard interesting metrics will break because long-polling is not a standard request either.

As a person who works in a large company handling millions of websockets, I fundamentally disagree with discounting the observability challenges. WebSockets completely transform your observability stack - they require different logging patterns, new debugging approaches, different connection tracking, and change how you monitor system health at scale. Observability is far more than metrics, and handwaving away these architectural differences doesn't make the implementation easier.
I would think you’d want to make them out of something crazy like diamond or titanium carbide. What did you make yours out of?
> There's no "lets fix the current issues before we embark on new projects" mentality.

Yeah I think this ends up being just monopoly behavior. Like a few times a year I drive through The Bay and every single time am left wondering "How is Google Maps so bad here?" Things like it'll tell me the exit number but numbers are small and names are big (give BOTH. Different strokes for different folks?) or how it'll tell me to get into one lane and then want me to make an impossible turn from that lane. There's a freeway interchange where for years it has told me to use either lane and the exit is literally two lanes with each one going a different direction...

It comes off as feeling like no one is dogfooding their software. Which to me says something really really bad. Either no one internally is using the software they are building (so don't believe in it), no one is paying attention, and/or internal reports are flat out ignored. This should kill any business that doesn't have a monopoly.

It is crazy to me that they push new features with the justification of better user experience while there's a lot of stuff that can be done to make user experience better for cheaper, faster, and is far more impactful.

Sure, there's cool things like when I jump on WiFi my friend's iPhone asks them if they want to share the password with me, but are we really so fucking dumb that we think we know what is happening on each other's screens simultaneously as ours? And that "whoops, I backed out" or "whoops, I clicked off the dialogue" and then you can't repeat the process so I got to manually type in the damned thing anyways? Or just today, I was listening to music with my partner, turned on airplane mode, it turned off bluetooth, I turned it back on, and then I had to click "share" again and she had to... again pair her headphones. Even though she's in my family (they still haven't figured out that I don't care that her airpods are following me and that my airpods in my pocket are not in fact lost). There's so much of this fucking shit that every day normal people (aka my tech illiterate parents and family) complain about (and me!). I think a problem is that we also dismiss "complainers" on software teams. You need at least one grumpy fucker. The one that's not saying things are impossible, but the ones that are saying things are broken AND trying to fix them. We have too many people that are just putting their fingers in their ears and pretending problems don't exist.

And don't get me started on ML (being a ML researcher myself). I don't understand how this community can confidently claim to control "AGI" (or even Stupid AI (SAI)) when details or issues are not just ignored, but we gaslight people who bring them up. Our fucking job is to recognize limits so we can fucking fix them...
DIY Vapor Compression Refrigeration System [video]
Archive of 425k Potential Nazi collaborators published for first time in NL
Show HN: Open-Source Counter/Tally Web App
I suppose, but Safari/Webkit shows that you can get what feels like 95% of the way there with static block lists which are ideal when they are sufficient.

They're faster and they're trustless. The only attack surface of a block list is that someone removes their site from the list.
NixOS isn't going to do anything against a hardware rootkit, which is what I originally mentioned. My home infra's base layer is Proxmox, with VMs built with Packer + Ansible, but that still has the same problem.

That's my point – you can do best practices all day long, but short of observing sudden shifts (or long-term trends) in collected metrics, you're not going to be able to notice, let alone defend, against sophisticated attacks. There has been malware that embeds itself into HDD firmware. Good luck.
Perhaps you don't know what story telling is. Just because details were left out does not mean I'm implying they didn't happen. It's not a lie of omission. You're hell bent on making something out of nothing, for what point I have no idea. But you're free to continue to attempt to denigrate my intentions if that really makes you feel superior.

You've yet to dispute the actual point that the average person did not have a simple device that allowed them to see the future without any thought about what it took for that to happen. In order to know how much of a season was left was to look at the night sky to see what stars where visible. Not the day time sky. The only reason they knew what they knew because people very intently looked at the night sky and started to recognize the patterns. Their was no Hey Google! What is today's date? or Hey Siri, how many more moons until it's time to plant seeds?

But sure, let's focus on the irrelevant parts of whatever story you want me to tell. In fact, how about you go find a star party and volunteer your time to talk to kids and tell the story however you want. Then come back and we can all critique it to ensure you didn't leave out any irrelevant details. Maybe we should update the saying "those that can't do, teach" to add "those that can't teach, critique"
60k sounds reasonable and is better than nothing.

All the work is in the future and it never was your company.

You want to move on and lawyering up is the opposite of that.

It is also the opposite of building goodwill. Good luck.
Right. So this is about AGPL, not about CLA... I thought we were talking about CLAs.
To be fair, ENG is never happy.
> All current China CDN customers must complete the transition to our Partners’ solution by June 30, 2026...

Can anyone here who works in the field shed some light on why it takes a whole 1.5 years for such a change to take effect?

What's involved in a CDN transition that can't be done in, say, 6 months?
These are feature sizes. (Comparable to the 13.5 nm of EUV)
No, you’re missing the point of copyright. The point of copyright is to protect an exclusive right to copy, not the right to produce original works influenced by previous works. If an LLM produces original works that are influenced by the training data, that is not a violation of copyright. If it reproduces the training data verbatim, it is.
Oh, sure! You won't hear me say that no progress at all was accomplished over the past 20 years :-) What's clear to me though is that we are well beyond the point of diminishing returns. The footprint is the very physical limiting factor for how much light/SNR can be gathered, and this has been stagnant for many years (but not two decades, indeed). Old tricks (like pixel binning, image stacking, exposure bracketing, …) are also commonplace, and to be fair, are still fine by me. Where we might disagree is that what comes beyond that (like Samsung outright slapping a HD picture of moon when you point your sensor at it) contributes to "narrowing the gap".

Interestingly, I may be part of a small but growing niche: https://www.lux.camera/introducing-process-zero-for-iphone/
For miter caps, you need 2, for bevel caps, you need 3.

But it is actually way more complicated than that in the general case. Notice how there is some overlap, not very pretty with transparency. There are ways around this problem, for example using a stencil buffer, but if you don't want that either and instead go a proper triangulation, this becomes quite involved.

The problem is when segments are shorter than the inner intersection point. In the example in the article, that's when I1 is outside of [A1, A1'] or [B1, B1']. Doing it properly would require taking the geometry of the entire figure into account, you can't just draw it segment by segment and fix the joints.

For example, if you draw a closed polygon that is smaller than the line thickness, all internal geometry will disappear so you have to triangulate the shape using only the outer vertices. How to calculate that looks like an interesting problem that would need a much longer blog post...