skysight-inc/HackerNews huggingface dataset:
Those are peer to peer. The coordination server manages the public keys, and exchanges the ip addresses initially. After that peers connect directly.

Relays are involved only briefly initially.
Probably has to do with the cyclical nature of this job... every one in a while we see new iterations of products that where made redundant by New-and-shiny PLC.

While not quite the same, we have seen similar takes, for example with Webforms, where the functionality resembles what some people are doing now with Hotwire, LiveView, Blazor, StimulusReflex, et al.
Well, my experience is the opposite - the scheme you describe works if you get one lump sum upfront. But what normally happens is that investors are more careful and will gladly give you more money each year provided that you fullfill certain conditions (growth!). Sure, you can miss the mark a few times, but you have to at least pretend you are doing something - and firing everybody except the senior devops lead probably won't cut it.
Exactly. Everyone likes to say "kill the board and CEO" but they're just employees of the shareholders. At some time collective punishment to match collective gains needs to be considered; even if they're not personally liable they can still lose their investment.
It is not a phenomenon; it's simply one way to model reality - and arguably the simplest one because it has no woo like "observers" and "collapse".
Did similar in NYC in Central Park. Organizers were lawyers, so rules took 3 hours to sus out, but the game took less than 2.

The other team brought walkee-talkies! My team won. A devious member waited and then changed clothes into a bright floral full-length dress with a large floppy hat. Disguised as a random park user, she strolled in, grabbed the flag, and strolled out undetected!

Highly recommend.
Recent and related:

Reasons not to take Lumina's anticavity probiotic - https://news.ycombinator.com/item?id=40369084 - May 2024 (149 comments)
weird how talking about malaise is simply FUD when a certain party is in office "well according to economic analysis you're not suffering you're doing really well! don't believe your lying eyes"
htmx has a predecessor called intercooler.js which I think dates back to 2014 (see https://news.ycombinator.com/item?id=7613619 for example).
I assume multiple people invented something similar over the years. They just stayed as internal projects. Not every engineer is good at or even tries to promote their inventions. And things that become generally popular are only a fraction of what's out there.

Also, I recently tried to use htmx in my project and ended up switching to web components because I just needed more control over what happened when events arrived. htmx was definitely making it more complicated.
Besides the other remarks, in the case of the fine article, it's a matter of the police going out ot their way to deliberately violate local law. Not ingenuity.
Since we're literally talking about nuclear power, then which is worse: no Chernobyl or some Chernobyl?
Everything costs more in SF besides the rent, especially if you're constrained to shopping (groceries etc) at places you don't need a car for. Though it might not matter as much for a single person living without housemates.
Browser-first analytics in natural language with DuckDB and Ollama
Best Practices After a Layoff
While not directly related to the post, I have found that a surprising number of people with limited vision do not know about iOS’s Display Zoom feature, which is much better supported than Dynamic Text given the former only relies on developers handling different screen resolutions properly.

While it doesn’t blow things up by 200% like what AirBnb’s approach supports, it’s a quick way to make a big difference for people.
If you write good commit messages, you’ll read them when you come across them. Debugging a problematic commit is less painful when its commit message teleports you back in time to when it was written, and clearly expresses the intent of the change.
By a corporate death penalty you're prosecuting the shareholders who hired the CEO who did the crimes. As it is, the shareholders can benefit from the crimes, the CEO retire, and the government is left holding the bag.
Yes it popped with the first big wave of post-covid layoffs but somehow word hasnt gotten out to the general public. When the most common career advice was to find a new job every 6 months and ask for 20% more money and companies were hiring anybody with a pulse a few years ago I dont know how people did not see that bubble. It was so painfully obvious.
Let me guess, stored in the cloud and will be used against you in court?
His butt. He sources a lot from there.
> People are generally supportive

> 46% of U.S. adults say widespread use of facial recognition technology by police would be a good idea for society

I wouldn't say the first statement can be reasonably derived from the second, since most people in that poll think it is not a good idea.
I'm not sure "Copilot" is the positive brand MS seems to believe it is.
There is a reason our justice system is set up so that you must know who your accusers are. If the board were able to discipline or fire officers, it would not be fair to them to not know their accusers.
I'm not sure of exact timing and laws that are in place but basically since 2003 actual military equipment has made its way from the armed forces to local police departments all over the country. I believe in many cases it has come free of charge. As a result you see cops in small towns armed like they're going to war in Fallujah.
Doctors and Nurses don’t carry guns?
This is just a distortion, and shows you haven't actually engaged with the scientific criticism of IQ tests:

> General intelligence was discovered empirically, not hypothesized and then searched-for.

General intelligence has been hypothesized - and assumed to exist - by almost all peoples since prehistory. The g factor is what you are referring to, and that was discovered "empirically." What was not at all empirical was the decision to call the g factor a measure of general intelligence. That is a hypothesis which seems flatly wrong, and I have yet to see an argument for its validity that isn't circular or specious. My point is that written cognitive tests don't measure intelligence, they measure something much more shallow. The fact that written cognitive tests have a correlating g factor does not mean that the g factor itself is any less shallow.
There's more than one type of anxiety
I invested $1,000 in Gumroad back when they did the public fundraise, and I got back ~$70 so far. At this rate it'll take multiple years to break even, much less earn a multiplier. But oh well, I liked the Gumroad team so I wasn't looking for much of a profit anyway.

Related, I thought it was hilarious how so many creators on Twitter publicly stated they were leaving Gumroad when the 10% fee change was enacted, only to have the fee actually be a success. It's Netflix all over again, it just goes to show how the internet and the people on it create a vast but very vocal minority of opinions that are not worth listening to in the real world. Anyone worth listening to is not shitposting on Twitter and other social media.
Really? It sounds like there’s a fan in the background (true) but also a loud mechanical noise coming from the rotating assembly.

Never tried this peanut butter brand, so thanks for giving me a suggestion for my next Costco trip.
I'm relatively uninformed here, but isn't part of the union's job to propagate itself and ensure that there aren't non-union hires in the same industry and location?
I find it more useful to "follow my curiosity" ... I feel the concept of "dreams" has too much weight and seriousness attached to it nowadays
The minuscule effect on the rent market of where you move to/from is not a consideration.
> weird how talking about malaise is simply FUD when a certain party is in office "well

That's correct, if you're seeing otherwise your eyes are literally lying or you're a realtor.

It's irrational malaise, not rational malaise.
The argument was “Most routers do not put ping-processing in the "fast path". That is, instead of having the ping be processed by an ASIC, the ping gets processed by the router's CPU.”

That’s meaningless. Control planes are often policed sure, but on overload will simply drop. In my experience they drop icmp to expired before echo response but most will generate ttl expired just fine.

Any router capable of processing a full bgp table, and to be honest any router made in the last 20 years, is perfectly capable of responding to icmp echos.

There was then a second argument that “3rd world” routers aren’t as good as ones in western country. In the majority of cases they’re exactly the same. That western arrogance is somewhere between insulting and amusing.

The final argument is about path loss/jitter/etc, specially loss on the first hop (your “my crappy 3G provider” argument)

That’s exactly what this test of starlink is showing.

Starlink is a great tool in specific cases, but the fanboyish ness often drowns out the actual benefits.
… the default is 12 pt, or 16px.

I can somewhat comfortably read HN (though it is a touch small); it's 12px/9pt. I wouldn't recommend anything less than 10pt myself for normal text.

I did hit a site recently whose main copy was 9px, and that was quite annoying, I agree there.
> from countries like South Africa, who publicly said they would not arrest Putin,

I thought they either outright said they would arrest Putin, or at least equivocated just enough to convince Putin to not want to find out if they would or not?

Did they later clarify "no we won't"?
Cloudflare Ruleset Engine
It does mean that in the realm of logic.

But media, PR and politics don’t play by these rules. Mention two things together and the messages will go through.

A similar example would be Whataboutism, a logical fallacy, but it seems to work very well in politics.
Also curious about this, I suspect that fine tuning LLMs is more nuanced than people think
I don’t have experience with htmx, but I was there in the 2000s and before.

From what I’ve seen of htmx, we did have something in the same vein back in those days, albeit in a more adhoc manner.

For our part we built a lot of sites that were quite content heavy with a sprinkling of interactivity. Think blogs with comment sections. By the time I stopped doing that, the pattern we had settled on was loading the comments with the page (server rendered html). When someone posted a new comment (json) we returned the rendered comment as html and injected it in place. It worked well because we could share the same template fragment for a single comment and use it in the initial render loop.

As I say, don’t have experience with htmx so maybe my understanding is off.
> Funny how when one of us finds a workaround it's regarded as a hack and clever and a sign of how talented and 'relentlessly resourceful' we are.

Indeed. Which is why when somebody gets pulled over for speeding and points out that because of the theory of relativity speed limits are meaningless without a frame of reference, but the law doesn't explicitly specify one, and laws are required to be interpreted most favorably to the accused in a criminal case, the police always let them go instead of giving them a ticket.

> It's cops trying to catch criminals.

Corporations dumping mercury in the river are "businesses trying to create jobs". Muggers are "disadvantaged youths trying to put food on the table". They're supposed to do the second thing but not in that way.
These kind of stats really need a “for 30s” and “for 10m” qualifiers. I strongly suspect that an iPhone will start throttling within seconds of not minutes compared to a laptop with a fan.

(Although there are definitely laptops with fans that still throttle within minutes, and they usually have a fruit on the side of them.)
It's techniques were used all over the place back then, it was just more common to be piecemealed together from jQuery. (or in 2005, probably prototype.js) and whatever other "scripts" you could find (as this was a time before npm and github, javascript "libraries" had no formal publishing mechanism).

I haven't used htmx, but if I'm not mistaken it uses plenty of tech that is more recent than 2005. HTML5 wasn't even released yet and the JS DOM was far from a standardized thing that you could expect consistent behavior across browser vendors. I doubt htmx developed back then would look anything like it does today.
> does not imply that they think both are the same.

They clearly not the same. One is a modern state and one is not.

The actions of both are not so different. Killing civilians is not good. Whether it be guerilla terrorism or bombs and troops
If the company is that large, the only real group left that "should be punishable" is the shareholders.

The janitor can lose his job if the company goes under, and is unlikely to be prosecuted for anything major; but the shareholders can lose their investment, even if they're not prosecuted.

Call it "corporate civil forfeiture".
Lidar Visualizer and Comparison Tool
> But if you only use one identification method

I'd like to emphasize that this is arguably the same method (facial similarity) being attempted twice, rather than two different and independent methods. While a marginal improvement, each attempt could go wrong for shared or similar reasons--for example, facial-recognition AI can also suffer from the "all those minorities look alike" problem.

Consider the contrast between:

1. "A human who saw the culprit's face believes your face matches, and a computer looking at video-footage agreed."

2. "A human who saw the culprit's face believes yours matches, and your car is the same color and model as the car the culprit drove off in."
The vertical candybar formfactor of smartphones really is just a total nightmare when it comes to usability. Coupled with the fact that touchscreens are a nadir of effective user input design, it really feels like phones were a regression in every respect except fit-in-your-pocket portability. Here's hoping that whatever eventually disrupts smartphones turns out better.
>You don’t think there’s any job role which would benefit from someone who double-majored?

Of course I do, that's why I did it myself. I just think the number of these roles is far smaller than the number of double majors who get them, or much less the double majors who use both of the majors they got. It is irresponsible to dangle the strategy of a double major out as a hot tip to get better income, because it's a fairly big investment with low payoff. People even question the value of MS degrees in this field. How much more do they question the value of double majors?

Again the same type of reasoning was used to justify everyone getting a college degree regardless of subject. It's wrong to advertise it as a financial strategy. You should have a specific purpose and reasonable risk assessment before investing in any kind of academic program. The cost of it is tuition plus one or more years of lost salary. The payoff may never come. So you should truly care about what you're studying and be good at it, and not just collect majors like bottlecaps hoping to cash in someday.

People who do want a more specialized job should beware, as the market for those jobs is smaller and often more difficult than for less specialized stuff. So many people try to specialize then get screwed on pay because they set all their hopes on doing that one special job. There are a few who manage to spin it into higher or more stable income, but I think that's more rare.
Curated List of Digital Gardens
Ha, I’m not involved but my company gave in and we pay more for Postman than probably anything else. The person who was responsible for buying it actually left shortly after. We all got dumped into this “Enterprise” version and all of our collections were imported. No one can find anything so we just export collections and put them in GitHub.
Fraternities in Berkeley rent out rooms for cheap, and they're in a nice area.
No. It’s hated by the majority because it shows a problem which should be handled, but most developers don’t want to care about exception handling, and because of this they make terrible code. They would make bad code even without checked exceptions. Checked exceptions just make it obvious.

However, when high profile people criticise it, they criticise it because, for example, interfaces work terribly with checked exceptions. There are problems with collections for example. Like when filesystem backs a list, then that list cannot throw IOException. This is why there is RuntimeIOException now.
This is also what I thought when they issued the warrant against Putin, but it does not seem to be the case. There's a lot of inscrutable legal precedent regarding diplomatic immunity and high crimes, of which there is none higher than genocide. This is exactly why Putin did not make a personal appearance in South Africa for the BRICS summit. South Africa felt that they would be legally obligated to arrest him due to the ICC warrant, and that was all over a far lesser charge of unlawfully deporting children.
For human spaceflight to be ruled out, automation has to be superior for every worthwhile application of human labor in space, not just some of them. Here on Earth, automation is predicted to increase, but few are predicting it makes human labor useless.

I think greatly advanced automation would improve the argument for humans in space, not refute it, by making it easier to support humans in space.
Now I'm curious to read the edited sections.
HTML Canvas Optimization with Tile Based Caching
I think his argument is actually that the extreme simplicity of defining a macro in CL hides the fact that writing correct macro code isn't very simple. Using gensyms to create bindings in macros is an example - it's not obvious, but often critical for getting macros to behave nicely. Things like accidently capturing variables, multiple evaluation, etc. make "real world" macros difficult to write. Not insurmountable, of course, but more difficult than just basic list processing.

Ideally that has no impact on how easy it is to use a macro, except to the extent a bug would make the macro hard to use.
See the hellish naming and branding they've done with the .NET ecosystem... It is so convoluted, even people actively developing on their stacks would have and issue figuring out if they are downloading the right stuff.
Interesting write up. I spent a lot of time at various industrial labs, and it is an interesting point the article made me realize .. the traditional industrial lab concept is dead. Yes, there are labs run by most major tech companies but it is not the same. I think society and the ruling companies will be the worst for it in the long term.
I super agree entirely with all of this.
> checking bullshit is far less effective than choking it out with the truth.

Maybe so, but one of the problems is that the bullshit is more often drowning out the truth - so why not do both? Get the truth out there, and push back on bullshit.
Scaling SQLite to 4M QPS on a Single Server (EC2 vs. Bare Metal) [2018]
The mentioned Jean-Paul Sartre text is 'Fingers and Non-Fingers', in Portraits (Situations IV), trans. Chris Turner (London, New York, and Calcutta: Seagull Books, 2009), pp. 606-7.
Wasnt all this pop psych debunked a while ago?
> you shoot anyone holding a gun that doesn't wear your uniform?

Most casualties have been civilians.
Oblig: https://www.youtube.com/watch?v=CZrr7AZ9nCY

——-

As an aside, when I was at MSFT in Building 40 in 2013 we had a Surface table in the lobby; it never worked as well as the demo videos made it look: the table-top wasn’t glass but had a rough rubberised protector layer on-top that ruined it, the built-in WPF-based demo apps that we played with were all somewhat janky: you’d get 12-15fps not 60fps, touch drag latency was also abysmal, and most of the demo apps’ rendered scenes didn’t use global lighting, so pinch-rotating two objects in different directions would just look bad.

(Pre-teamroom) campus building lobbies were where once-cool hardware goes to die; another building at the other end of campus (where the Direct3D people were) had a widescreen rear-projection TV running Windows Media Center 2005 until well into 2015 IIRC.
Yeah, it's horrible. Not only the telemetry, but the UX as well. It's astonishing how bad the decision to hide important right click options under "more options" is. Absolutely infuriating.

I just went back to Linux, it's understandable that others take the macOS route as well.
Exactly. The common criticism of this is that... yeah, that means the punishment will impact people who had no say in the decision, seniors' retirement funds, etc. But that is just risk, which is what the entire stock market is designed to correct for. And a good investment portfolio is always supposed to hedge risks by spreading them across multiple investments.

It'll drive prices down for riskier stocks, more involved larger shareholders will have reason to get more involved and ask more questions about compliance and corporate responsibility, etc.

Being able to punish shareholders for bad corporate behavior for corporate death is, to be honest just good capitalism.
I can't think of any use case for this beside flooding online book stores with garbage. The grift never ends!
...the Republic will Be reorganized... into the FIRST GALACTIC EMPIRE

for a safe... and secure... society

applause
True, I am now telling relatives to go Apple on new hardware. One did do that.
Here's a particularly egregious example from just a month ago:

https://theintercept.com/2024/04/15/nyt-israel-gaza-genocide...

You can imagine that there are similarly draconian editorial guidelines and policies for topics regarding North Korea, China, Russia, and the other Big Bads; the proof is in the pudding.
At my startup we’ve recently started hiring for a Founding Engineer with Mobile Development skills (Flutter) and some backend.

It seems impossible to find a right candidate for us and we are indeed looking at an agency for now even if I was fairly against it as a CTO.

It’s most likely a numbers game, but it’s hard to find coders that also have some kind of founders attitude.

Either people who are founders are indeed building something themselves or you get 9-5ers who think they can do startups while having 0 stamina/drive.

This is hard
My understanding is that the ICC is only supposed to do this for countries/areas without a functioning and functionally independent judicial system.

I expect the request for the Israelis will not be approved.

Hamas will be interesting. Hamas' territory has no functioning judicial system, but does the ICC have jurisdiction?

In any case the "warrants" if issued would only apply to countries who signed the ICC treaty.
I'm surprised nobody mentioned so called "service workers".

When in chrome open: chrome://serviceworker-internals and have fun.
> We should more be partisans against religious lunatics

On both sides?
One big problem with these things is there's not yet standardization, you sell your gm vehicle and buy say a hyundai and the equipment won't talk to it. On the batteries included podcast they mentioned an indevelopment standard (a quick search suggests it's iso15118 https://tridenstechnology.com/ev-charging-protocols-standard...). And then there's communication from the vehicle to the system.

I want to invest in solar power, battery storage at home, and a v2g vehicle. But I want 10 years of life out of the thing, so what to do? Delay indefinitely.
unions are long established in europe, at least in western europe, and are a cornerstone of the social system. even white collar jobs have unions. this is in contrast to the US where unions are almost entirely non existent for white collar jobs like software engineering.