skysight-inc/HackerNews huggingface dataset:
> There are a lot of good reasons that we use a fleet of cheap scalable web servers in front of a beefy database server that has a live failover.

"You can't fit on one big machine" is virtually never one of them - and at that point you're firmly in the realm of 'months of bespoke engineering to handle the load'.

Similarly, "beefy database server that has a live failover" is not inherently better than "beefy web+database server that has a live failover".

I agree there are a lot of good reasons. There used to be a _lot more_ good reasons, and - while I haven't actually tried it yet - I suspect that it's far more tractable than it used to be.

If I _were_ to try it, my design would be multiple failover targets (at least 3, geographically dispersed, probably 4), plus a separate control plane to configure BGP.
Sure at 20-50 cents an hour, but that’s not really relevant here.
I’m just saying enforce invariants at construction time / type-designing instead of with the validity checks
Time to find a better job
> IGN has accused the game developer for being sexist (based on some poorly translated social media posts) and gave it a low score before properly playing/testing it.

What score did they give it? Because I just checked and they seem to have awarded it an 8 out of 10. I don't follow game reviews, but surely review inflation hasn't gotten so bad that people are on some sort of anti-"woke" bent over an 8 out of 10?

I figured "well maybe they changed it after publication, those sneaky skags", so looked at the ol' Wayback Machine capture for Aug 16th, four days before launch, when the review embargo lifted: https://web.archive.org/web/20240816141422/https://www.ign.c...

8/10 there too- "Despite some frustrating technical issues, Black Myth: Wukong is a great action game with fantastic combat, exciting bosses, tantalizing secrets, and a beautiful world.". Really a horrible thing these journalists have done, ripping into the game like that.

Now, I did also find a report from IGN about 6 months ago that some people claim used "mistranslated quotes". But I don't speak Chinese, and the people online who I've found yelling at IGN about this appear to have used ChatGPT or Google Translate to translate things themselves! So- do you speak Chinese? If not, how do you know the claims of "mistranslation" are correct (again, for a thing that is not a review)?
Yes, plus it can be used as a RSS “engine” for iOS reader apps such as Reeder, which is my favorite way of consuming my feeds.
Memos: stick private notes on your email
Hahaha. You think the people in that arena don't re-invest every possible dollar for more growth as soon as it hits their pockets? Cash flow is king to be able to pay for continuing leverage.

A sudden tax bill and the end of acquiring new debt are when massive wealth unravels.

Bubbles die when cash flows dry up.
iMac (tm) Floppy Kit – iMac-floppy.com
Yes. Even on this very form, a suggestion that folks who break the law are held accountable for their actions and are made to pay back society for their transgressions results in an immediate downvote brigade.
> For whatever reason (I suspect some sort of storage failure) everyone’s tablets die around the same time.

What a fun, completely coincidental quirk that that time appears to fall outside the warranty window, hey?
I wonder what percentage of that is people getting on a bus to get to a train, where they actually pay the toll.

I used to have to take a bus to a train and it was normal to have people get in through the exit doors in the back because the front of the bus was too packed to get through (people not moving to the back because they're old or want to be close to the exit to get off). Almost everyone got off on the last stop that was next to a train stop where they would go down and pay to get on the subway.

I also used to take another bus down metropolitan ave in Queens, which usually only had 5-10 people on it at a time but would be stuck in heavy traffic due to all of the people driving down the avenue from Queens to Brooklyn, and it made me wonder how much time everyone would save if we made the bus free to incentivize more of the drivers to take the bus instead.
Hey, I like that concept! Maybe it could apply to everyone.

Make a product that doesn't break, you can ignore right-to-repair.

It broke anyways? Fine, pay this fine.

I don't care much about right to repair on things that work flawlessly for decades.
It'd be sort of a funny situation if this happened now, because a fork necessarily rolls back recent transactions. So, imagine if people are made aware of a break, and it caused a bank run (on Bitcoin for let's say). Well, tons of transactions would be reversed, including peoples' attempt to cash out. If the attack repeats the next day, the fork would happen again. It'd be utter chaos.
What a waste. Real great for the environment for this company to (probably) just be junking a ton of hardware in perfect working order every couple years to make a buck.

Fun read otherwise and wonderful to see someone stick it to them this way, but that type of thing really pisses me off.
I meant actually getting rid of ports, so the recipient wouldn't need to bother.

But I guess one could always just bake it into the DNS record, so perhaps not a big issue in practice.
Neutron is not fully reusable. The second stage is thrown away.

It's a good design for partly resuable, though -- the second stage is tiny, and the fairings are part of the first stage rather than separating.

> The reason that I didn’t include Blue is that AFAIK, it is not being manufactured at the moment, unlike the other three.

Neutron, Relativity R and Stoke aren't being manufactured yet either, so I'm not sure what the distinction is.
Normally, if it is legal for a human to do something, I would assume that human could legally use a computer to help do that thing. Are there cases where this isn't true?
> It's not imperative. The pipe symbol is a relational operator that takes one table as input and produces one as output.

Maybe I used the wrong term. In my mental model, the query planner decides the order in which the query is evaluated based on what table stats predict is most efficient query plan, and I actually don't really want to think about the order too much. For example, if I create a CTE, I don't necessarily want it to be executed in that order. Maybe a condition on the later query can be pushed back into the earlier CTE so that less data can be scanned.

I will admit that technically there should be no difference in how a query planner handles either. But to me the pipe syntax does not hint as much at these non-linear optimizations than CTEs do. I called the CTE syntax more functional as it implies less to me.

> but it has the advantage of making the execution order obvious.

So we're back to ergonomics which I just never had an issue with...

> As for ergonomics, consider a simple task: Report some statistics over the top 100 items in a table. Since LIMIT/ORDER processing is last in vanilla SQL's implied ordering, you can't directly compute the stats over the top items.

Could I not compute the stats over all values, then order and limit them, and depend on the query planner to not do the stat calculation for items outside the limit? If the order/limit does not depend on a computed statistic that should be possible? Or does that not happen in practice?
The dock(s) and clip can be autohidden, expanding when hovered over. I've found this a useful compromise.

(MacOS's dock can be configured ... somewhat ... similarly.)
not really. embeddings are embeddings. check out llava
They did, SD 1.4
> This is politically motivated pure and simple.

Any deviation from normal operation may result in a grounding. Groundings can be implemented by the operator, the manufacturer, or the authority having jurisdiction.

Groundings are typically caused by a request for an investigation or an emergency airworthiness directive mandating inspections or repairs.

Last week Boeing themselves grounded the 777-9 and it is a prototype that doesn't even carry passengers. When there was an uncontained engine failure on a United 777 all 777s with the Pratt & Whitney PW4000 engine were grounded. When there was an uncontained engine failure on a British Airways 777 all 777s with specific types of the GE90 engine were grounded.

When there was a door plug blowout all Boeing 737-9 MAXs were grounded.

I'm not just picking on Boeing, A320neos with the PW1100G were grounded.

And it's not just the US, though the FAA seems to be a little more aggressive. EASA grounds aircraft in Europe, Japan grounded an entire airline for weeks after a maintenance worker was found to have done repairs and inspections while drunk, and Qatar grounded an Airbus type due to chipping paint.

In this case a booster of the same type that is scheduled to carry humans into space had an engine malfunction during its landing and the FAA is waiting for SpaceX to determine its cause.

If a Delta A350 got done flying and was pulled onto an apron for storage prior to maintenance and it just "blew the fuck up", it is highly probable that the FAA would ground all A350s until it figured out what caused the explosion.

The Falcon 9 was grounded for several weeks last month. SpaceX performed an investigation said "liquid oxygen leak, we'll double-extra check it next time" and the FAA was like "roger dodger space cowboy" and flights resumed.

It's normal.
HDMI Forum rejects AMD's HDMI 2.1 open-source driver
Mobile day centers for the unhoused? Surely there is a more efficient way of going about that. A lot of people avoid the bus due to safety concerns, not due to paying the fare.
Simple app I made to practice using Cursor with Anthropic. The last time I made a web app was >10 years ago, and this took me just 4 hours. PRs welcome: https://github.com/gkogan/letmeplexthat
I guess I am a likely target audience for such a tool since I work in marketing & we consume such research, so I read through the website and there is a lot of text about "AI" & how this revolutionizes market research ,etc. But I still have no idea about how it actually works. I will not be able to explain to someone why should they invest in this tool. At some level, it sounded like a wrapper on existing LLMs and I am also not clear on what exactly does it automate. It would help to have a detailed example of what exactly this tool does and why I should use this instead of directly using Claude or ChatGPT.
I love that this man resurrected his blog after 10 years just to write this. Anger and spite are strong motivators.
Wow! I thought Screwber was going to be HookerMobile or something...

20 years is big. Funny how Uber execs didnt get anything like that for all the PII HIPAA violations and those other lawsuits against them - I cant recall the story, but something about a female eng and sex alegations...

But hack the payment, and get 20 years.
I'm sorry, do you really need to be so damned pedantic?

Today - in the present, given the relative levels of influence of the different authoritarian groups, it is predominantly the far left that is engaged in the weaponisation of censorship.

I can't take the children's library arguments seriously any more.

Right now there are books in school libraries that are too obscene to be read from in council meetings.
knowing a lot of these companies. it wouldn't really matter if it fell inside of the warranty. they would simply screw a lot of people over until there's a class action lawsuit (or whatever equivalent is in that country) where they get a slap on the wrist for not honoring warranty claims.
It does make more sense as the trigger than the Russia/Ukraine situation. Here is the summary (The original Haaretz article is paywalled, please only focus on the Haaretz quotes and not the rest):

https://www.aa.com.tr/en/middle-east/anti-israel-hackers-hav...

"The leaked data has appeared on platforms like Telegram, prompting a series of takedown attempts by Israeli authorities. However, Telegram’s limited moderation policies have complicated these efforts."
“Keep society functioning”? I’m not asking for them to man the electric grid, but there’s still a ton of work that is too inconsequential for any minimum wage job to be worth it, yet would still be a net benefit to society for somebody to do it. Things like picking trash up off the side of the highway.
Is society equitable to the poor?
There's been a lot of work in optimising inference speed of SD - SD Turbo, latent consistency models, Hyper-SD, etc. It is very possible to hit these frame rates now.
Doesn’t NYC spend significantly more on police to crack down on fare evasion than they do on skipped fares?
Nvidia reports 122% revenue growth on surging demand for data center chips
Show HN: I built image converters site that run in the browser
Hello HN,

I've used a lot of image converter websites to run for my daily jobs, but they required uploading my assets on their servers which I didn't like. I decided to build it myself and publish as a website for everyone to use at no cost (since the conversion happened on your browsers)

I'd live to hear your thoughts about it.

Cheers,
You're right. They should have spoken more directly, and with greater attention to the words literal meanings. The issue was too important to be imprecise with the language.

Still, in English when someone says "seatbelts prevent automobile accident related deaths" it doesn't mean that ALL automobiles will magically cease to crash once you've buckled up, nor does it mean that your odds of death fall to zero. It only means that SOME deaths will be prevented.
yeah, I've been using pypdf mainly, camelot-py for some table stuff, and a bit of pdfminer

I've been needing something to see the x/y bounds of tables to fix some edge cases with camelot, seem to be some good links in the comments here
It is a shame that CSS pagination is still a mess. Not that I like CSS, but it would go a long way towards unlocking some layouts from PDF.
Roads are funded by gas taxes, or with income/property taxes.
Ah, a ninja-edit. Cool. But tell me: why isn’t that relevant here?
There is https://github.com/linq2db/linq2db which is LINQ to SQL reincarnated.

Of course there's EF Core too.
Anyone remember the movie Brazil? This fellow better watch his back.

https://youtube.com/watch?v=dht_3NziwSw
Self-policing is nice but it is nicely complemented by actual police work. Cities should be aggressively policing fare evaders and maybe that means putting actual police in front and inside the fare areas to catch fare evaders, exclude people with hygienic issues and take harassment reports/arrest sexual harassers.
yeah, that was my first thought too. or the racketeering with making businesses pay up or else!!
> "Things Your Architect Doesn't Know and Your General Contractor Won't Tell You"

...by WalterBright.

Sold! When can I pre-order?
I was trying to read some RFCs on my phone, and a simple paragraph had me scrolling right and left constantly (or zooming out until I couldn't read the text).
Sounds like there could be a niche business here. "$300 and we'll send you a new on/off switch, shipping included."
I imagine that 90% of those who get on a bus without paying have a smartphone in their hands.

Is there really no way to charge for bus rides via smartphones, and track those who are on buses but don’t pay?
iPhone 17 Pro Max with 12GB DRAM
Looks interesting. Does it support things like the device camera?
> Transit should be free, like sidewalks and parks.

Sidewalks and parks cost $0 for people to walk on, or let their dog shit in. Maybe $15/hour for the guys in blue jumpsuits to clean it up once a week?

NYC has the largest subway system in the world _by_far_ (and also one of the oldest). It's extremely expensive to operate.

Don't compare it to walking around on sidewalks or in parks.
> ...far-right...

and nothing of value was lost by closing the tab.

You want to talk about how the leaders of silicon valley are sniffing their own farts, I'd love to read it. You've got a political axe to grind, your opinion is no longer valuable enough for me to consider.
Because then you can blame it on Copilot instead of outright stealing
I came across an old copy Circuit Cellar magazine yesterday, and have discovered that it's still being published (online only). The first issue was in 1988. I don't think I've heard of it before, despite doing a class at uni on PC hardware interfacing decades ago.
In the case of the NY subway, it would cost a poor person receiving subsidized fare about $2.20/day to do their part, or about 9 minutes of work at minimum wage. It is not a crime to ask a person to participate in their own survival.
Show HN: Experimenting with Autonomous Coding Assistants in VSCode [video]
Fun little project I created with Sonnet 3.5 in a few hours.

Essentially exploring the idea of a coding assistant that can interact with the workspace and run shell commands without any user verification, while allowing the user to still direct it/modify files.

It's been pretty fun to mess with, and surprisingly useful sometimes with things like the LLM running a script, seeing an error in the terminal, and being able to debug/update the script without any intervention.

Half-baked code here, requires VSCode Insiders for now because I'm using their new shell integration:

https://github.com/caesarnine/vscode-ctxl
I'm paraphrasing.

https://news.ycombinator.com/item?id=35276251
Agreed, SQLAlchemy impressed me a decade ago and it still does today.
I think when you have a finite resource like seats on a bus, having a usage-based fee helps to promote more efficient usage.

I have lived in communities where buses were free to ride, and it was a great option to get around. But these were relatively small and wealthy communities where demand for public transportation was relatively low. I'm not sure the same system could work in NYC.
Of course not, but that doesn't mean that we can have a functional society without having rules about what conduct is allowed in public places, and enforcement mechanisms to make sure that those who violate the rules are removed from society.
"Are there no prisons? Are there no workhouses?"

I never thought I'd see someone unironically epouse the ideas of Ebeneezer Scrooge, but here we are.
In large parts of the country fire service is not provided by the city and you must contract and pay for your own.
> As a result, I don’t have much use for Memcheck, but I still use Cachegrind, Callgrind, and DHAT all the time. I’m amazed that I’m still using Cachegrind today, given that it has hardly changed in twenty years. (I only use it for instruction counts, though. I wouldn’t trust the icache/dcache results at all given that they come from a best-guess simulation of an AMD Athlon circa 2002.)

The few times I used the cache simulator and compared it to (Linux) Perf I found reasonable results. Someone can recommend a better cache simulator?
I remember trying both WindowMaker and AfterStep on RedHat 4.2 (or maybe 5.0). I picked AfterStep because it handled 256-color mode better. It wasn't long after that I had a card that could do 16-bit color and left AfterStep behind. Still I have a fond respect for those window managers, trying to build a desktop environment that was outside the box for the time.
>Transit should be free, like sidewalks and parks.

And most similarly, roads. The theoretical 'farebox recovery ratio' of most roads is 0, but this is never part of the conversation. Maybe if it were, transit would look much better in comparison.
An option to side-by-side comparison could be cool
That is how I read it.
I used twm for years, from maybe 1995 to 2015 or so. It's very lightweight, not using much memory, and extremely fast. I switched to using i3wm. My patterns of use of xterm in both are different. Using twm, I treated xterms as disposable, quitting out of them often, moving and resizing. I also used vim's internal windowing a lot more. Using i3wm, I keep the same xterms opened in the same pattern, so that I can use alt-h/j/k/l to move between xterms with nearly the same keystrokes as I use to move around in vim.
> Sqlalchemy stands out as a library having probably one of the most complete and pragmatic APIs for database access across all languages.

I can't disagree more. Identity map based ORMs are _awful_ to use, in almost every way.
How about removing their disadvantage first and enforcing the law next?

What's the point of wasting increasing amounts of money on escalating enforcement against people behaving socially because they were pushed out of society instead of working to being them back into society first?
Fire departments aren't something open to a public which doesn't give a damn about it being shared property, (fire department equipment is typically only handled by the trained people employed by the department) nor do they typically involve much infrastructure that incurs constant wear and tear.

The solution to the MTA being exceedingly wasteful and unwilling to enforce rules isn't to just make it easier for them to be even worse.

If these people already feel such little civic responsibility for city infrastructure as to be skipping the fare and effectively taking advantage of everyone else, it's going to get much worse if it appears to them that they aren't even being asked to pay. Deciding to just make it 'free' would be the same as deciding just not to measure things that reveal inconvenient facts and celebrating that as having solved the problem.
With a database I'd say it's especially risky and lockin is extra strong. Compared to, say, OpenAI where you're just using it to generate text and its behaviour is already unpredictable anyway
This is actually a really interesting real-life instance showing that, in this particular case, RCV didn't achieve an optimal outcome.

But what's a better voting system that would have achieve the presumably optimal outcome here (the less-polarizing GOP candidate Begich getting elected)?

If we just compare to simply plurality voting, the outcome seems the same: Peltola got the highest vote of the 3, so in regular FPTP voting, she would have won. Or if we compare to FPTP party-based elections as is normally done in the US, I think again it would have been the same: the GOP vote was split between Palin and Begich, and presumably Palin would have narrowly won that party's primary, and then enough GOP voters hated her enough to list Peltola 2nd-choice in the RCV, so presumably they would have also voted for Peltola in a regular party-based election, so again the outcome would have been the same.

If anything, I think this shows that these multi-candidate elections have odd-looking results when there's uneven numbers of candidates for the different parties. If there had been 2 DNC candidates, this might have played out quite differently. But maybe not: in this particular election, one of the candidates (Palin) was extremely polarizing and many voters truly hated her, but she had enough support from the right-leaning voters to get a majority on that side, over the more moderate Begich. But that was unique to the GOP side; there's no reason to think that the left-leaning voters of Alaska would have similarly voted in high numbers for an extremely polarizing candidate like AOC: Alaska just doesn't have many far-left voters the way some other states do. So it seems like the right outcome may have been reached here, because so many GOP voters in Alaska are willing to support a very extreme and polarizing candidate, rather than a more moderate one: they ended up making themselves irrelevant.
It all boils down to a philosophical question:

- should that matter? And if so, how much?

Because at the end of the day, there is a (small) percentage of the population that will do the absolute minimum they can get away with. Or even less than that (criminals).

So you’ll get what you tolerate, and often somewhat worse (depending on strength of enforcement).

Is that fair? In at least some cases, probably not.

Should that matter enough to stop enforcement? That is the classic ‘the road to hell is paved with good intentions’.
What’s your solution?