skysight-inc/HackerNews huggingface dataset:
There's Peer5, which got acquired by Microsoft and got rebranded "ECDN":

https://peer5.com/

https://news.ycombinator.com/item?id=13501581 Launch HN: Peer5 (YC W17) – Serverless CDN

https://www.ycombinator.com/companies/peer5 P2P delivery network that enables high quality video streaming

Also PeerCDN apparently, which got acquired by Yahoo?

https://web.archive.org/web/20150810065820/https://peercdn.c...

If you run a Web search for some combination of "P2P", "Peer", and "WebRTC", combined with "CDN", you can also find a smattering of other (vaguely spammish) company blogs and (small, personal) GitHub libraries that seem to talk about something similar:

https://www.w3.org/wiki/Networks/P2P_CDN

https://github.com/AgustinSRG/webrtc-cdn

https://mediafoundation.medium.com/the-rise-of-peer-assisted...

https://github.com/vardius/peer-cdn

https://www.cachefly.com/news/deciphering-p2p-the-basics-and...

https://castr.com/blog/ecdn-or-p2p-cdn/

https://github.com/Peer-to-Peer-CDN/P2P-CDN

https://blog.blazingcdn.com/en-us/next-generation-content-de...

So there appears to actually have been quite a bit of "concerted effort" in this direction, both open-source and with company funding. Either it's kept fizzling out for some reason, or became standard and is now taken for granted.

IMO the most prominent project in this direction is PeerTube, in that it's using idle upstream bandwidth as a big part of its pitch (It's in the name!):

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

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

https://news.ycombinator.com/item?id=38443855#38444796 (V6 dropped WebTorrent but still does "P2P via WebRTC".)

But there are some privacy and security issues with this idea too. What happens if your website uses up all of a customer's data plan by uploading to peers when they leave it open in the background? And do you really want every webpage you visit to be NAT-hole-punching, announcing your presence, and uploading who-knows-what data to random strangers?

A surveillance op could construct a list of everybody who visits a given page by simply refreshing the page every few seconds and logging the peers it connects to. And a vulnerability anywhere in the WebRTC stack, from router to browser, could let you get `pwn`ed by a random peer even if the website you visit is clean.
Yes and my point was, to me it's open to discussion if they do transfer data to the US.
A "hello world" program in machine code on DOS
Yeah, IIRC, we updated the configuration some. I don't remember what specifically, but now that you mention short timeouts, I vaguely remember that coming up as a problem.
What about RMS's ACM paper?

https://www.gnu.org/software/emacs/emacs-paper.html
I find it very surprising that prestigious colleges are willing to outsource their online courses at the expense of diluting their own brand.

I guess I should not be that surprised, college admins are some of the worst business people on the planet.
Check out Fork of Investor Dashboard – built with v0 by Vercel
I wouldn’t personally make these tradeoffs but for the sake of argument if you're willing to write substantially more type info into JSDocs (AI tooling may alleviate this nowadays) you can retain most of the coverage and assurances without using anything Typescript adds to the syntax superset while still using it for type checking during development. Even without the type-heavy JSDocs you might be able to alter your coding style to lean into easing and increasing inference (more classes instead of types or interfaces) and get pretty far.

Honestly though, I just never really run into use cases where I need to "make a page in a day" and where modern tooling gets in the way. I'm comfortable with create-react-app, NextJS, Gatsby, and a couple other things, I can definitely put a new static asset project from one of those on a VPS by shuffling files over scp in the timespan it takes to make a pot of coffee, and I would strongly prefer having those tools than trying to be "pure" for hand-wavy reasons and unproven benefit.
Your sound system has a volume dial to turn up and down the gain of the track even though you could get the same effect by re-recording the track at a higher volume; isn’t that curious?
Well, requiring a WebPKI valid certificate itself prevents MITM attacks. What pinning does is prevent MITM attacks in the case where the attacker has a valid (but misissued) certificate.

It's true that CT doesn't prevent this class of attack; instead what it does is require that valid certificates be public, thus -- at least in principle -- allowing for detection of misissuance.
Efficient Streaming Inference of Multimodal Large Language Models on 1 GPU
In theory yes, over a geological timescale. In practice, it would be like worrying about the sun expanding and engulfing the earth, when it reaches its red giant phase, when you are installing solar panels.
It is obvious you are playing a character and get a kick out of trolling people you think are beneath you. It won't fill that need for validation you have, though. I suggest you pivot and volunteer teaching code to seniors or something wholesome so you can fulfill your emotional void with good deeds.
This is a sign that the company has challenges making 'not dumb' software which was its key differentiator.

> The prompt warns that I "won't be able to use a Bluetooth keyboard or mouse," despite the fact my Mac mini already has a USB keyboard and mouse plugged in.

Someone decided this is how this should work, and either no one along the way pointed out that it was stupid, or they did and was ignored. It gets tricky knowing what's right when profits come before users.
Certainly very clever. The only thing that bugs me about it is that I like the economic effects of the DRM. I don't print very much and the DRM lets HP sell the printers for next to nothing because they'll make it up on the overpriced ink cartridges. If they're forced to sell the cartridges at close to cost, the printers will soar in price. Epson makes one with big tanks that's much higher in price for those that don't want DRM.
The AI shut that down real quick.
Now you have to log into Netflix, check Netflix. Then log into Hulu, check Hulu. log into prime, then check prime. Then log into Disney plus, check Disney plus. Then check live tv, then find out it’s not in live tv but the tv stations app. So you log into peacock, navigate their insane UI. Finally get to watch what you want
We already have solar self-charging watches, power sources by then will also be micro kinetic generators, room temperature vs body temperature generators, and even pulling power from all the radio signals in the room like 5ghz, etc.

Maybe they will even use some kind of super capacitors instead of batteries.
Picking a ‘boss’ in a system where the average ‘employee’ has no credible way of assessing or evaluating them, or their superiors, and zero prospects of ever getting a face to face meeting with, is effectively no different to having the boss picked by an anonymous shareholder meeting in SF.

If all of the potential bosses have roughly the same degree of accessibility… which is the case for Mastodon for anything over a few hundred users.
Author here. I cover this in another post [1], but basically the interop benefits you get on the client just aren't there (yet) on the server. My north star:

> Maybe in the future, when you can render 3 different web component frameworks on the server, and they compose together and hydrate nicely, then I’ll consider this solved.

[1]: https://nolanlawson.com/2023/08/23/use-web-components-for-wh...
> This is not a court of law. One small likely temporary event is not a pattern.

> It’s one person complaining of being blocked on social media ad threatening to stop their 100€ support.

There is evidence that directly contradicts this: https://x.com/Xrayez/status/1839981060853043696 (subsequent thread is also interesting to read, both from technical and group dynamics perspective)

> There’s no technical focus here, this is internet drama getting more out of hand than it deserves.

What was the focus of the two (dead) submissions posted from your account linked above?

This one highlights a situation that affects a technical project, its continued community health and future contributions to its development.
Everything he's started or meaningfully invested into has been fantasy when he did that, some of them were turned into reality.

Starship is still interesting even if they don't build a Mars colony. Or a moon colony. Or low orbit hotels. Or asteroid mining.

I think that even if they send some test missions on the Mars launch window 2 years from now, plenty will go wrong, and the same for the next window 4 year's from now. If Musk hasn't made too many political enemies to continue by that point, then they probably have a reasonable short for a crewed mission in the launch window after that, 6 years from now.

If SpaceX doesn't have a demonstration Sabatier process plant that fits into a Starship by the beginning of 2028, they've stopped caring about going to Mars. ISRU is too important, so even if they actually send any ships that way, without a Sabatier plant they would be no more relevant than the trans-Martian Roadster.
> The university, he learned, had largely outsourced the program to a company called Simplilearn.

> A spokesperson for Caltech, Shayna Chabner, said that the university viewed its online programs as “a way that we can bring value”

Sounds more like Caltech views its online programs as a way to exchange credibility for short-term profits
But they are already delegating teaching (of undergrad level at least) to people who generally aren't interested in teaching...
Thank you!

The state Feldera maintains depends on the queries you write and the working set or windows you're computing over. Any time there are joins, distinct or non-linear aggregations, we need to maintain state as you've guessed.

A cool feature in Feldera is that it can compute over infinite streams with finite state because we automate garbage collection. The user specifies lateness over data sources or even views, and with some static analysis, Feldera determines when it is safe to forget old state such that it won't affect the output of any views.
I should add that alpha is initialized to 0.
Awkwardness could be a sign of conflicting values at play. And a desire to find an accepted homogeneous mindset.
While this intuitively seems likes good idea, his real life examples are severely lacking. This gets interesting when we see where the rubber hits the road, the causes and effects of what is being optimized for vs what is happening and we look deeply into improving that scenario.
So, nothing particularly interesting here? When I first saw 'flexible' I immediately thought about balancing a chip's specifications, not its material flexibility!
Related:

X (Twitter) blocks links to hacked JD Vance dossier

Discussion: https://news.ycombinator.com/item?id=41662702

Twitter banned me after publishing the JD Vance Dossier

https://news.ycombinator.com/item?id=41663051
> It would be a totally different thing if it could run Rails, which is one of the things I do in my job.

At https://heiioncall.com/ we combine the two and use Rails for the human-facing parts, and Crystal for the machine-facing parts (inbound API server calls, and outbound HTTP probes). For us, the number of machine-facing requests per second is so many orders of magnitude higher than human-facing requests that Crystal's performance and lower footprint is valuable there. While on the other hand, the conveniences of Ruby on Rails are still great for a conventional human-facing web and mobile application.
Oh lol. I was being serious. Been thinking about the nuances of it recently and I felt it kinda resides within that framework. Wasn't meant to be snide but also this threads not the place for it.
Adding quantities of wildly different units is totally unsound [1].

______________

[1] except in machine learning
How to Make API Documentation Better with This One Metric
Mixed feelings on this. I've taken Extension courses from UCSC and from Stanford, and was never under any illusion that the teachers were affiliated with the schools (although one was). For all of them, they tell you in the course description who the teacher is. There's always a course evaluation at the end.

If Caltech isn't monitoring the content of their courses and the student evals, then they're being negligent, for sure. But I don't see this as a systemic problem, other than maybe lack of disclosure.
Opinion/rant: RISC-V prioritizes hardware developers over software developers
Actions like this are so damaging to the cause as to be pro-oil. I'm inclined to agree with you.
This is the problem with “branding” and ranking in the American university system. People believe Caltech is a good school, so they automatically assume it is worth the high price.

Maybe a solution is to be clear if a class or program is taught by an FTE instructor, or if the program is outsourced? There’s nothing wrong with trying new things to make more money (student enrollments are declining), but be clear about who is teaching the course and how they are affiliated with your brand.
Efficiency tends to come at the cost of adaptability. Don't put it on rails if it needs a steering wheel. So many enterprises suffer from extreme rigidity - often caused by optimizations that lead to local maxima.
Some ad-hoc feedback on [4]:

- You don't explain that BFT in SMR is also a property of pre-blockchain 1990's permissioned systems such as PBFT or (Byzantine) Paxos. You don't distinguish between LCR + PoW (Nakamoto consensus) systems and PBFT + PoS systems that have much better latency and finality properties.

- You suggest a "governed" list of signers. If this is permissioned, then this might be a system that's "as good as it gets" in terms of low-latency, high-throughput SMR, and could be well-governed (law abiding). But then I'd eschew the blockchain moniker, as that's so tainted with fraud and BS.

- The "Introduction for crypto skeptics" does nothing to alleviate the crypto skeptics' concerns.

- You claim that updating protocols used by multiple parties is "obviously time and resource consuming" (correctly, in my view), then claim that smart contracts can somehow solve this (incorrectly, in my view) without any motivation or explanation or evidence whatsoever, except to say that "automating the process" is more efficient. Yes, obviously automating processes is more efficient than doing them manually, but how do smart contracts allow you to automate the process of updating a protocol when new circumstances arise?
Maybe there are follow up Tweets where he sets out his reasoning, but this is Twitter, so I’ll never know.

Has he forgotten Pets.com? Expensive advertising and made more sales from sales of their sock puppet mascot than of their notional product. (I may be confusing them with another giant waste of money of the time.)
Bigger than that, legacy US defense contractors ARE the US Military / Space Force / etc.

So IMO the golem whose values are being reflected in this failure / recovery from it is a US Government <> Commercial organism. And indirectly the United State's civilian population since the Government is formed (over centuries) to be a care-taker reflection of the civilian pop.
FTC Report Confirms: Commercial Surveillance Is Out of Control
> What are the authors smoking?

no mention of drinking from the money-matters-most crowd .. how convenient
This is a conflict of interest issue between people who have houses and people who don’t. Politicians can obviously make it harder and harder to own multiple houses and stifle this but they are not incentivised to do so
Banks, QE, and Money-Printing – Lyn Alden (2020)
Not if the silo can withstand a direct hit from anything short of a nuclear bomb going off nearby. ICBMs aren't that precise- or they didn't used to be- and that's why you'd compensate for that with nuclear warheads. Or, alternatively, early ICBMs would have seemed nearly pointless to develop before nuclear weapons existed to put on them.

If a superfuze or a super-IMU means that you can kill one silo with one nuke, that is a huge improvement over the old status quo, where it was assumed to take several, simply because the CEP was larger than the radius at which they can destroy a silo.

If someone does have an conventional ICBM that can reliably take out nuclear silos that would be an even bigger deal.

Of course the US military has been working on conventionally-armed ICBMs: https://en.m.wikipedia.org/wiki/Conventional_Prompt_Strike
SMTP Protocol and Open Relay Vulnerabilities
Yeah, but it is also second-order effects where the efficient use of a resource opens it up for more uses as well as for more exploitation. Perhaps this is most visible with farmland. Efficient use of water (center-pivot sprinkler) causes much more land to be arable, causing more use of that same water as well, depleting aquifers.
PC Floppy Copy Protection: Vault Prolok
An investigation into the infamous 80's copy protection scheme PROLOK that involved burning holes on diskettes.

Also included is an interview with Quaid Software founder, Robert McQuaid. Vault sued Quaid Software for producing CopyWrite, a utility that could copy PROLOK protected diskettes.
As we approach October 2024, several key indicators suggest that the long-standing bull market may be nearing its end. The Nifty has surged to new heights, but recent technical and fundamental signals are flashing caution for investors. Let’s dive into these indicators and assess what they mean for the market in the coming months.
Ha! Whoops!!
In practice it means late binding [1].

[1] https://en.wikipedia.org/wiki/Late_binding
Japan's magic bullet: the train that helped rebuild the idea of a country
About 2018 I was helping with Operation Code (tech for vets) and doing their podcast. There was one guy who said he knew people in his bootcamp who got job offers before they were even finished. A number of my interviews got jobs that lasted.

The job market is different now, from what I hear.
Report link at beginning of article:

https://www.ftc.gov/news-events/news/press-releases/2024/09/...

https://www.ftc.gov/system/files/ftc_gov/pdf/Social-Media-6b...

Edit: added link to pdf
Percentage-wise, budget operators don’t really skimp that much on things like seat pitch compared to mid-tier operators.

The way RyanAir operates is with dark patterns. They have very strict luggage rules. Everything is optional. Their booking has ambiguous wording, causing less-savvy flyers to purchase options they don’t need. They sell RyanAir lottery tickets (!) on flights.

It’s like playing a game that is solely fueled by cosmetic microtransactions. If you can/know to not give in to the various trappings, you get to play a good game for free. Except in this case the game is air travel and the win condition is extremely cheap airfare :)
No they are not. They are mostly one additional way to take money from people who are desperate and bury them under loans making them believe a sticker on their resume will make it more appealing.
At Alan Kay’s Viewpoints Research Institute, the problem was phrased in a more concrete form and a solution was provided — “Call by Meaning”[0].

The most succinct way I have found to state the problem is:
“For example, getting the length of a string object varies significantly from one language to another... size(), count, strlen(), len(), .length, .length(), etc. How can one communicate with a computer -- or how can two computers communicate with each other -- at scale, without a common language?” [1]

The call-by-meaning solution is to refer to functions (processes, etc) not by their name, but by what they do. VPRI provided an example implementation in JavaScript[0]. I re-implemented this -- a bit more cleanly, IMHO -- in Objective C[1].

[0] http://www.vpri.org/pdf/tr2014003_callbymeaning.pdf

[1] https://github.com/plaurent/call-by-meaning-objc?tab=readme-...
Barakah: 5.6 GW of Nuclear Fission in the Land of Oil and Sun
+1 (not me) opened job, interviewed, withdrew job, months later, re-opened job.

Illustrated that the hiring people were just fine, but the larger Organization was, in this case, disorganized.
> Efficiency is also the primary way a manager can add value.

That's not right. The primary task of management is alignment.
This could summarize every interaction I’ve had with Web Components since the beginning. Web Components are becoming the Nuclear Fusion of Web standards.
I would have much rather had some transparency like "your monthly fee may increase by $X.XX because of SESAC negotiations, please vote yes or no to drop SESAC from the repository". Much better negotiating tactic, and possibly worth the extra cost.

On another note, if Blackstone is planning to squeeze profit out of SESAC and make it uncompetitive that's really unfortunate. I have loved having roughly equal access to all the music licensing/rights organizations for decades.
Creole is both a sociohistoric and linguistic term. The fact that the linguistic attributes are difficult to put boundaries on is extremely common for linguists: we won’t even claim to tell you what the definition of “word” is!

As for whether English is a Creole, it’s important to understand the motivation for Creolistics at its origin. It started, and continues, as an effort to legitimize a set of languages that before were considered illegitimate, un-interesting and utterly lacking on features worth studying. Part of that reputation is inextricably bound up in colonialism and racism.

Could you squint and call English a
Creole? Sure. But you’d be doing the same disservice to “Creole” as you would by saying “technically we’re all [in the US] African American because all humans originated in Africa.” It’s a disingenuous point, and one that could easily be mistaken for trying to reverse the legitimization efforts that brought the term into existence to begin with.
The same can be said of Stanford which charges ridiculous amounts for "certification" courses.

Basically cashing in on the institutions reputation and student's hunger to get the institution's stamp on their resumes.

Glad to see the pushback. eventually stupid money runs out.
I should've said "true E2EE".

On iMessage, your keys are managed by Apple. You effectively fully trust them (which seems to be the assumption in most of Apple products anyway). I wouldn't call this a "real" E2EE implementation.

In WhatsApp, you're limited to one device logged into your account, and the rest are proxied through it. And message backups, those are annoying.

In Signal, you have all those stupid backups too, and while you're able to log into multiple devices (it seems), your past messages don't load "for your own security", and there's also this stupid time component so you get logged out on your computer if you haven't used the Signal desktop app for some weeks (which I don't).

Whereas on Discord, Telegram, Slack and other IM services without end-to-end encryption, you log in on a new device and that's it. You instantly get access to all your messages since the beginning of time, and stay logged in forever.
Dude he ran Ycombinator during its most successful period. Then founded openai. get out of here with this crap
Just 1 or 2 transistors you say? Link to a circuit diagram (or even an ASCII art reply) greatly appreciated - sounds like a fun way to spend an afternoon or an evening.
At a certain threshold, miniaturization of electronics can become counterproductive for space applications. The amount of radiation received per unit of area remains constant but our transistor density keeps increasing, which means that every individual event threatens to wreak an increasing amount of havoc (e.g. more bits flipped in RAM per cosmic ray). Considering the increasing amount of error correction and redundancy needed to counter this, we may reach a practical floor on transistor density for such domains.
Parodies of the atrocious Wharton offerings during the pandemic referred to the overall effort as "Whoreton." Some would say it's destruction not dilution.