skysight-inc/HackerNews huggingface dataset:
It's more complex for server builders and client library builders (libcurl, netty, etc.). For web application developers, it's essentially zero effort if you use decent cloud based hosting.

We have our stuff in Google cloud. I just launched a website (while spaceX was launching a rocket) there. Simple bucket behind our load balancer. It serves http3 if your browser can handle it. If you check with curl (which can't) it falls back to http2. Our API runs there as well and a few other things. Just works. It's not even a configuration option. It's just part of the package.

Most of this stuff is either necessary complexity or useful complexity. Running without TLS is not really something you should be doing over a public network. And some people would argue even on a private network. So that's necessary complexity.

UDP vs. TCP is a no-brainer as well for mobile and roaming type use cases. Just a lot easier to deal with via UDP. With TCP you have to deal with connections timing out, connection overhead, etc. With UDP, which is connection less, switching networks is a lot less dramatic.

And then there's the notion of not needing multiple connections to download/stream multiple things. Since UDP has no connections, HTTP3 multiplexes it's own notion of "connections" on top of that. So, you are not constrained by browsers limiting you to just 4 or 8 connections per website (or whatever the number is these days). A bit more complex to implement but useful.
Waste, space/time/etc.
As long as it is profitable when thrown away, the math works. Remember, until Falcon 9, they were always thrown away (except for Shuttle). Even if not profitable in the short term, the delta between cost and breakeven is an R&D expense.

Payload able to be delivered to orbit safely and insurable? Ship it. The more you do, the faster you get better.
I have website just to say "we do cos we can"... Maybe some day i add there something, maybe not. But thats cos i can!
I partially agree. While there is nothing wrong with boring "legacy" systems, and the world runs on them, practices like sending plain text passwords over email and all other security failures mentioned in the post are inexcusable. Software like Atrium is a perfect example of companies getting large contracts (usually in the public sector) through connections/corruption and outsourcing development for pennies, with no quality control or other oversight. This stuff should not be romanticized.

In fact there is a non-zero chance that the company's response to this blog post will be to file a lawsuit against these students for "hacking" and ruining their lives, as has happened many times in the past in such cases.
His point that the javascript-turner-offers are a vocal, but very small minority.

The mobile issue here is big, and the fact that this effort is just another attempt following a long string of previous failures and has a small chance of success, but that's something different.
Widespread Internet Problems in South Africa
Reflect Orbital: sunlight at night, on-demand
Reflect Orbital is developing a constellation of revolutionary satellites to sell sunlight to thousands of solar farms after dark.

One of the founders shared a video on Twitter showing a test they did with a balloon and a "mobile solar farm":

https://twitter.com/bennbuilds/status/1767961251186163857
Yes, by multi-user i meant, plan9 doesn't have the unix/linux user model, but rather "multi-user" is done with the namespaces. Container people would be more familiar with the plan9 way.
> I don't really have enough interesting things to say

I doubt that. If I had to guess, you're worried about what people will think about what you write, like 99% of the people thinking about writing anything, myself included.
If they add Typescript and primarily stick to wrappers around C libraries and calling out to other binaries it could be okay.

The core language is okay enough, not my favorite but it works. It's the surrounding ecosystem that's a pain.

I would have to think really hard if someone asked me if I'd rather have all the infra scripts written in Perl or TS. TS is more likely to break, but easier to read and fix. The odds of Perl breaking are slim, but it is a fucking nightmare to fix. I'm pretty sure I'd rather have Perl than JS, though. JS without a type system is rough, to me at least.
Given enough time, yeah. 400k salary doesn't have the time requirement. Of course if you're lucky the stock vesting could be worth more than the equivalent cash, but probably not so much now that ZIRP is over.
This was always a terrible thing to do.

The idea behind it was that the browser default font size was 16px, so if you set the root font size for your document to 62.5%, then 1em = 10px, and designers who really, really wanted to work with pixels could use ems and pretend they were using pixels without doing complicated maths every time they wanted to set the size of something – they just needed to divide or multiply by ten.

The reason for not just using pixels was partly because it was drummed into everybody’s heads at the time that ems were better than pixels (which, in context, they were, but not when you pretend they are pixels), and partly because Internet Explorer at the time was unable to resize text set in pixels when you increased the text size, which was an accessibility failure.

The problem with this idea is that pixels and ems are fundamentally different types of unit. You can’t make them equivalent using any kind of calculation in CSS. Pixels are objective, whereas ems are based on user preferences. The browser might default to 16px font size, but users can pick something else. So if somebody had poor vision and increased their default font size; or if they had a small laptop screen and decreased their default font size, 1em * 62.5% != 10px, everything the designer set in ems was a different size than they intended, and a lot of their page layouts disintegrated into an unholy mess.

You can’t convert between ems and pixels in CSS. Any calculation like this is fundamentally broken from the start. Nobody should have ever used the 62.5% hack.
Dumb is the wrong word, lets say, cheating.

All AI at the moment is just cheating with a fake UI.

We don't learn about the world by first being told what it is like. If you can fully specify an abstract system in mathematics, or use a historical corpus to answer questions --- you're nothing more than a kid cheating.

You seem to think that cynicism requires believing that animals are not, by construction, any different to incredibly absurdly dumb engineered works of our most over hyped morons.

This isnt cynicism, or scepticism, or erudition or sophistication. It's meglomania.

The whole history of evolution has not produced, in us and most animals, the most complex object (, likely,) in the entire universe to do something that alphago is doing. The level of ego here is off the charts.

This view is only a product of a pround ignorance of zoology (and so on) -- and a deep deep anti-intellectualism which says, "reality is easy to know, just build a computer program"
I think the point of the diagram is that the abstractions or “API” that user space gets to use includes memory it can read and write directly, and a CPU to execute instructions. Of course in reality there only “appears to be” memory and a CPU, but that’s why it’s an abstraction. Just like there “appears to be” a filesystem for user space to use, when in reality there’s a block interface to a disk, or wherever you want to draw the line.
I must've missed the hacking part. All I saw was a phishing expedition that resulted in them being able to log in as other users (and scrape their data)?
Which is too bad, because those recordings are extremely useful for harassment cases, worker safety violations, etc.
Education in the vast majority of places is very bad. It's just a very hard problem and doesn't get the attention it deserves.
Do you record these talks? Maybe share those on your about me page.

Once you have a place (website) set up, you’ll start adding more things to it. As long as you editing it isn’t a grueling process. E.g. use an existing technology to keep things simple and focus on content.
I always wanted to have personal website to not be thighed to Linkedin. I believe one can show his/her creativity, portfolio and maybe a few posts or list of links.
I believe a common urltype (eg. www.whois-first-lastname.com or domain could be nice so people know where to look for.
Here is her web site, with contact information (an email address): https://patricgagne.com/
Why is this downvoted? Many Wall Street fixed income trading desks were the same before 2010. What you wrote is true for many different types of businesses. A huge amount of sales (customer management) tools are written in Excel/VBA. They work well. It is a great platform.
So FAA cleared SpaceX and then within a few days they completed their launch pretty successfully by all accounts. So does that mean SpaceX could have launched a while back with no issues and were just waiting on the FAA? Did the FAA literally just slow down progress?

Not a good look on the FAA, they should just let SpaceX do what it does at the speed they want. If they cannot add any value to this engagement, the least they can do is to not subtract value.
Imagine thinking it's normal for him to bring a gun to a deposition meeting.
AIUI Bluesky team has a lot of ex-Twitters, who'd fought this problem for years, so it'll be very reasonable that this architecture is good as it gets without departing from their mission(of making a locked-open global microblogging social media).
Australian computer scientist is not Bitcoin creator Nakamoto, high court rules
I guess you can take it easy when you got rich being one of the most brutal colonial powers (which continues to tax its former colonies to this day: https://foreignpolicy.com/2021/08/03/macron-france-cfa-franc...).
Interesting attack, but it's easily mitigated. Just batch the responses into sentences or something instead of words. Or padding, as others have suggested. The services will adapt quickly and the issue will be solved.

It also requires a full packet capture of the target making it not very easy to execute.
FWIW, I also don't really understand what the boxes are supposed to represent, given that the arrows represent dependencies like PID <-- process. I thought a PID was an attribute of a process?

To me, a block diagram might show [CPU Scheduler], [Virtual Device Manager], [VFS Manager], [Memory Manager], [Interrupt Handlers], etc...

Of course, my knowledge of Linux internals is limited and perhaps it has a separation of the concept of PID and process where there is a literal dependency.
Lawyers will usually bill at a 1 hour minimum, occasionally 30 minutes.

Lawyer A cares about productivity, and is paid by the hour, and so charges 1 hour of doc review at $4000, using the latest greatest technology, and is able to bill 1 hour of doc review to 100 clients. He begins to charge $3500/hr to undercut competition, and intersperses each week of work with training his paralegals and associates to amplify their capabilities.

Law Firm B doesn't care about productivity, and bills 1 hour of doc review at $4000 to 100 clients, but have to pay 100 lawyers in turn. Several weeks later, their clients have left for the cheaper, higher quality competition.

Being paid hourly doesn't mean you benefit from inefficiency. Small hungry shops who can rapidly embrace and integrate new technology are going to eat giant firms alive.

When you can set up agents to replace employees, consultants, contractors, and so on, even if the AI is only 90% as good as the average human, that's a staggering advantage for fast movers.
The methods scientists come up with to test things like this are absolutely incredible, wow.
Assigning (and accepting) responsibility is, I think, rather different from the "blame" that such retro's try to avoid.

You have to have a very safe work environment for that to happen. Otherwise, saying "I was blocked by person X" finding the wrong ears is a great way for person X to wind up on a PIP if the company's management is sufficiently inept.

I do miss being able to be honest at work.

Edit: rereading my comment, I realized I could have been clearer. What I really was getting at was the motivation: how do we help each other avoid the problem in the future, versus "everyone but person X can feel okay about what happened".
This is the report mentioned in https://www.theguardian.com/world/2024/mar/14/review-into-uk...

Point 2 of the summary is

The CAA has estimated that there were over 700,000 passengers and others who
were affected by the failure, often for several days, and this had considerable
financial and emotional consequences for them. In pursuing its work, the Panel
has been motivated to draw lessons from the incident which may help the
prevention of future incidents, or at least to reduce the scale of the impact on
consumers, airlines and others. NERL has indicated that it has put in place actions
to address a number of internal findings arising from its investigation.
Of course, that's the obvious way to prove it. But it _would_ require you to be Satoshi, which he is not. Frankly, the fact he has not done that should be damning enough.
If you care about health outcomes, teenage boys should eat 3000 calories or more. Teenage girls should eat 2500 calories or more. Packing it into meals like described is basically impossible without junk food in the mix, if they do not have real lunch. There is decent breakfast, then nothing but snacks and sandwiches until dinner at 4-5 and I guess maybe second dinner after.
> I don’t understand why courts even entertain this guy

There are a number of protections against spurious litigation, -- though it seems like there are more in the US than the UK. Unfortunately, some are defeated by simply being willing to lie arbitrarily others are defeated by the claimant not being poor. E.g. summary judgements are sought on the basis that the non-movants facts are true. So you can escape your case being discarded on a summary basis by being sure to allege whatever lies are required to keep your case alive.

Courts often dispel kook cases often on the basis that they haven't complied with technical formalities. If you're able to pay for high powered representation these hurdles can be cleared.

> Shouldn’t he have been locked up for contempt and perjury like 100 times for this stunt?

Perjury is very rarely punished directly. Generally the punishment for perjury is that you lose your case.

> committed into an institution involuntarily

I've seen no evidence that Wright is unable to tell the truth. He tells lies that boost his ego and benefit him financially. His conduct is criminal. Perhaps, as is often the case for criminals, there is some underlying personality disorder or psychological malfunction that pushes them in this direction, but who knows.

Wright's fraud appears to have begun in a fairly boring way: Since at least 2003 he had engaged in fairly pedestrian tax fraud-- claiming fraudulent R&D tax credits and GST (sales tax) refunds. It appears that over time he became more and more bold with his claims until they finally caught the attention of authorities. Everything since has just been one lie after another to cover up the current.

I find it pretty offensive, -- right now GST fraud is a big deal in AU with now billions estimated being stolen per year. The ATO is putting up videos on their site of raiding the homes of people obviously living in public housing who stole a few thousand dollars. Wright stole millions and attempted to steal tens of millions and has since been living the high life in London, issuing violent threats and vexatious litigation and basically being a huge ass. But perhaps I'm biased, given that I'm one of his litigation targets.

In any case, it's often the case for conmen that their scheme only ends when its finally grown too big for them to grow any larger. When that happens people ask why wasn't it stopped before and the answer is just that at the prior scale the con was able to evade the consequences... but eventually their luck or their pool of ready victims ran out.

To make an example in this case-- you'd think this could have been dispelled with quickly by the court simply ordering him to produce signatures with Satoshi's keys since he's claimed to have done that before (but the one public example was a fake, just a signature copied off the blockchain). But Wright claimed that for inconsistently described reasons he destroyed the keys... buying himself a few more years.
The problem with the shoreline paradox isn't just about resolution. It's about the unique geological features _within_ that resolution. I live near the Forth river. At a low resolution, the distance from my location to a location on the bank of the other side of the river will look very short. But at a higher resolution, the distance is an order of magnitude larger. My original estimate at the chosen resolution was way off!

Framing the issue as one only of resolution misses my point. There is a degree to which setbacks are completely unknowable without actually performing the task. People need to learn to embrace this. I mean, ignore my warning with peril: you can keep claiming you simply need to take better measurements, make more accurate estimates, whatever. But the next time you get it way off remember this conversation :).
Some of the fondest memories of my childhood are in those 2 hour lunch breaks we had in school. It seemed like an eternity. Southern Europe.
Finding Lead in Stanley's Quencher with CT
There's a lot of scams and catfishes in this world but more so in the tech industry. This is another case of fake it till you make it, I suppose.

Question is would you go this far to market your product?
Tokyo Metropolitan Government Provides Free University Education for Residents
All solid advice. I learned many of these by: (1) reverse engineering other people's great sheets (formulas and VBA), and (2) watching highly skilled Excel users.
> Communism

Fun fact: prefiguration, a practice popular with anarchists, is essentially a form of refactoring rather than a rewrite.

Arguably the problem with Soviet/Maoist communism and the French Revolution also was that it merely replaced who's in charge rather than dismantling the system of someone being in charge (i.e. it focused on individuals, not systems). It's worth noting though that the French Revolution did end up creating a representative democracy eventually even if it took a detour of replacing the monarch with a number of different autocrats - much like Cromwell in the UK for that matter.

So I'd say the problem wasn't seeing flaws and wanting to replace the systems but thinking the flaws could be fixed without addressing the system in its entirety or looking at it from an actual systems theory point of view. Another fun fact: a lot of Nazis ended up back in positions of power in post-war Germany (both Germanies actually).
I originally started a website after I lost a digital marketing job, figuring that having a website is a great way to market myself. While job-searching, I realized that I actually hate digital marketing and got into wireless/telecom through a friend. Later I deleted my social media accounts (with the exception of forums/HN) and my website gradually evolved into a personal blog and a replacement for the likes of Facebook, IG, Twitter, etc. I think that sharing things publicly forces me to think through, flush out, and better articulate ideas than I would in on something like Facebook or tweet.

I also use a custom domain for email which still points to my resume (just in case), but I've definitely gotten value from a public facing personal website.
It will be just like any new tech.

At first, devs start using generative AI for NPC interactions. It forces you to keep Internet connection and it feels extremely laughable. Everyone hates it.

Then 3 years later it becomes so natural that every AAA game has generative AI, and no one even mentions that as if that was always how games were made.
Once I started my blog and the only post was " A new beginning " and that was the last one unfortunately.
If you like this sort of thing, neocities is a gentle/jarring/nostalgic/vomit-inducing/wonderful/icky throwback to the 90s...

https://neocities.org/browse
Some things just “are”. There is no “why”. There is a “how”, and we may never be able to answer that question.
which one? do you know any?
They've been launching a version of the v2 sats that do fit in the Falcon 9 fairing and supposedly have all the functionality of the larger versions. The issue is that F9 can only carry ~24 of those at a time, which slows down the pace of expansion a lot.
"Silicon Valley" has always meant the southern Bay area, not really SF itself -- Mountain View, Palo Alto, San Jose. It's only recently when tech companies started opening offices right in downtown SF that people meant SF when they spoke of the Valley.
So what was that real world effect?
[WarpStream employee]

Yes, that's part of it. That's why we have put so much effort into making sure WarpStream's implementation of the Kafka protocol is as close as possible to Apache Kafka. We don't want you to have to make application changes in order to migrate from Kafka to WarpStream.

Also the Kafka protocol is pretty great.
Damn. Taken down! Can I get an archived copy somewhere?

Link from Reddit post: https://www.reddit.com/r/excel/comments/14zj5vz/you_suck_at_...
There were also so-called "learning codes" that overlapped substantially with the introduction of rolling codes. Think fixed-code remotes with a random preprogrammed code instead of dip switches. Chamberlain's "billion code" is representative. They have to be paired with the opener receiver in the same way as rolling code remotes.
Because I can set it up and share it with my team and quickly onboard new members to our REST API from any environment in less than a few buttons. Any setup needed is already in the pre request script field of the collection.

If I wanted to share different versions of the request I can do so via postman’s code tab.

I would say this adds tremendous value over a jupyter script.
Reuters is reporting that Starship was lost during re-entry:
https://www.reuters.com/technology/spacex-confirms-loss-star...
Match group (online dating) sued for predatory business model
That is really their problem. Most users don't want to create separate accounts for each website they visit just to take part in a discussion.
Qdrant | Open Source Vector DB | Full-time | Remote/Berlin | https://qdrant.com

Hiring SRE, DevOps, Cloud Engineers, Rust Developers, and more.

https://qdrant.join.com
JavaScript stack, both frontend and backend.

For the characteristics I described, validate a product quickly, I don't need a spaceship SaaS boilerplate worth $699.

Do you know any?
How do readers end up finding your personal website? Do you enable any sort of visitor interaction (likes, comments, etc.?)

I'm not asking from a marketing standpoint, but just how do you know you're not just talking into the void? (Or maybe you are, and that's okay with you.)

I'd love to write more for fun, but I find it difficult to do so without an audience in mind.
Can AI replace product managers
For the technically inclined yes, but sites like Geocities, MySpace, etc. brought it to the masses, then were killed off by Facebook. I remember seeing several articles from bloggers (with their own websites) saying they were moving their blogs to a social media site (often the now dead Google+) to relieve the headache of managing the site, moderating comments, etc. Using someone else's platform is seen as easier.
And even when you can explain your whole justification for doing Y, it often doesn't help. In my experience, longer your question is, the more likely it is that people will just skim over it and misunderstand it. Or they'll argue against your reasons for doing Y and try to convince you that you really should be doing X anyway.