skysight-inc/HackerNews huggingface dataset:
You can ask, and it will be made up not grounded in reality
The Rake and its Prongs (2024)
The most interesting thing about Fish 4.0.0 for most people will be that it is now written in Rust, which they talk about here [1]. Looking forward to testing it out and seeing if there are any noticeable differences.

[1] https://github.com/fish-shell/fish-shell/pull/9512
It's most definitely a LM171W02 panel in the iMac G4 which is definitely a 6-bit panel, you can see the specs here: https://www.panelook.com/modelsearch.php?keyword=LM171W02&se...
all of the LM171W02 panel family are 6-bit (notice the colors column lists 262k)

Edit: I see you linked to the entire G4 lineup specs. The 15" is a LM151X2 and also has only 262k colors: https://www.panelook.com/modelsearch.php?keyword=LM151X2&sea...

but the 20" is a LM201U04 with an IPS panel that could display millions of colors with 8 bits per channel https://www.panelook.com/modelsearch.php?keyword=LM201U04&se...

so we can assume that Apple is simply using dithering to count as "millions of colors" on the lower models
Funny anecdote from a friend who worked with Linear Elam and was very skeptical of the Desset proposal: When he applied the proposed decipherment to a short inscription on a pot, it read "God condemns who takes this vase", freely translated :-)

Earlier proposals had swathes of special cases to account for inconsistencies. They were not credible. This one works!
Here’s the ProtonDB entry: https://www.protondb.com/app/2667120
(not arguing, really just want to hear your thoughts to this!) so re: video card - but I did write what I don't know what else to call other than "a graphics driver" (i.e. it takes Doom palette pixel values and converts them to something the user sees on their screen with ASCII art). what else would you call that? or are you saying video card would have to be at the level of VSCode or my operating system that actually lights up physical pixels on my screen.
From the USDA-----

The Office of Tribal Relations (OTR) serves as a single point of contact for Tribal issues and works to ensure that relevant programs and policies are efficient, easy to understand, accessible, and developed in consultation with the American Indians and Alaska Native constituents they impact.

From Forest Service-----

Tribal Relations Specialists play a critical role in the government-to-government trust responsibility that is crucial to the health and sustainability of many of our nation’s most treasured landscapes. They serve as the point of contact for American Indian Tribes; work with Tribal Councils, Tribal Leaders, and officials of other agencies; and serve as partnership coordinators for programs involving collaboration and consultation with American Indian Tribes.
The knowledge economy is on the way out
It is like a regular goto, but with the label and statement reversed.

So instead of

label:
do_something
goto label

You have

comefrom label
do_something
label:

Really, that's just syntax. Declare your labels with "comefrom", and ":" means "jump". But it looks a lot more confusing this way.
> you could always write a GUI app. it's not that hard for such a self-contained project

beautiful HN comment. They might simply be familiar with web apps and want to focus on the part that provides the most value to users.

The external network requests are optional. It can run fully locally.

They’re a tiny startup that just launched, trying to ship something that helps people. Building a native app is not the most impactful thing they could spend their time on.
Little basis in reality? Elon has been lying about Tesla features for years. Tesla is massively overvalued almost exclusively due to his antics and pumping up the stock. And on and on
AC voltage must stay within spec, and the grid has voltage control in place, but that’s not what determines the direction of power flow. Like, what makes the inverter output power rather than draw it?

In fact that’s how individual sections of the grid set power flow limits, by ensuring they stop leading when they reach their max capacity. fascinating really
Ask HN: Have you ever increased performance of system by introducing buffering?
I think buffers are very underappreciated concept that need more love in modern general teaching of programming/computer science. Do you have any stories when they came in handy and helped you solve performance issues with some systems?
If you fix your goalposts for long enough, cohort effects will move around them.

I'm not sure how old your mom is, but 1000km drives aren't something most people want to be doing past 75 ish. And newer cohorts adapt their lifestyles and expectations to available technology, whether that's charging time, on-demand rental for the occasionally needed longer distance EVs, and so on.

Although I can't help thinking that hybrids are a better fit for this common usage pattern - given a choice between hauling the dead weight of a rarely-used gasoline engine, or the dead weight of the 80% of battery capacity you hardly ever use, the gas engine is cheaper and less demanding of rare metals.

It's a shame that weight considerations mean "rent 80% extra range in a removable module for occasional use" isn't a practical option. You could almost have a 10kWh/50km light EV with a gasoline generator or extra battery in a hitch trailer, but the trade-offs don't quite work.
Fish 4.0: The Fish Of Theseus (https://fishshell.com/blog/rustport/) is the full story of their rewrite from C++ to Rust.

Discussed on HN here - https://news.ycombinator.com/item?id=42535217 (906 points, 198 comments).

Highlights of the rewrite

- 1155 files changed, 110247 insertions(+), 88941 deletions(-) (excluding translations)

- 2604 commits by over 200 authors

- 498 issues

- Almost 2 years of work

- 57K Lines of C++ to 75K Lines of Rust 5 (plus 400 lines of C 6)

- C++–
Direction in 3D has two degrees of freedom, orientation has three.
From what I understand, the funding cuts are primarily related to DEI initiatives. And, generally the administration is trying to align activities with its goals, so it’s understandable that funds will be adjusted. DEI is a target because its goals are steeped in Marxist philosophy, which is antithetical to their own.

Also, Republicans (of whom I’m not one) believe that spending should be controlled by the states. It’s not that they don’t believe in defense - they realize it’s more effective to invest in drones and use nuclear deterrence. Those are more effective and cheaper in terms of lives as well as money. This aligns with the US’s new isolationist strategy as it withdraws from the world.
yes! I completely skipped over it in the video for time, but the performance benchmarking tooling I had to make to is something everyone can benefit from, and I'm excited to find someone that sees how big it'd be for the TypeScript world if we can extract some of that (I'll need help!!)
Would this also apply to learning and exploring an unknown codebase?
Yes.

> When I look online, I see something like only 15% of households had a PC in 1990

Millennials go from 80 to 95. The oldest millennials were 9 at 1990. Just 5 years later, 1995, household computers rose to 39% in the US.

For most millennials that boom in computers happened right at their formative years. The millennials were also driving a lot of it. Parents got computers for their kids.
The current version of Google Translate is close to managing this, it's reasonably good at picking out separate text bubbles, even in handwritten script, but you might have to play with camera positioning and lighting.

it's best when faced with long stretches of dialogue, the translation does start to fail with short snappy "action manga" japanese with short context-less sentences and exclamations.
Anyone using RT still here?

My idea tracking system is one that exists in email, but doesnt send a billion obnoxious "your ticket has been created" emails and butcher the contents. So far I've got it kind of working with RT as a no reply listener. We watch all comms but it doesnt reply to anything.
Here is latest (2025) bio methanol project from China [1], at $150/barrel of oil equivalent

And its not even true e-methanol which will be $200-$300boe

[1] https://mp.weixin.qq.com/s/Va0XYtSXQJLVrOZsW5obXA

(if u have any actual contact with the maritime industry would love to connect and chat)
Cloudflare has unpublished limits. With 200k visitors I wouldn't worry. https://blog.cloudflare.com/cloudflares-commitment-to-free/ ("Why is Cloudflare Pages' bandwidth unlimited?" https://news.ycombinator.com/item?id=42712433)
Okay. Then, I was correct in my initial assertion. There's something that compels you to enjoy cruelty or suffering of others and I'd like to understand what that is. The best explanation I can deduce is that the person who enjoys suffering or finds it comical is typically miserable.

I didn't react in any sort of mean or cruel way. I'm asking questions and trying to understand context. I'm out of the loop here because I try to avoid bullies IRL.
Profiting from (others') labor is basically every business in the US, and sex work is rapidly being seen as something women are allowed to do. I see it as matching what people would vote for were it we had a direct democracy.
How can you say that when a laptop (let’s agree to focus on the FW laptops for now) has so many other components beyond the SoC/mainboard?

Even ignoring the fact that the FW 13 and FW 16 have socketed/upgradable RAM, you’ve got the chassis, the screen, the wireless card, storage, the keyboard, and more.

If you had bought the FW 13 upon release (in 2021, I think), you have already had several opportunities to upgrade the guts of the computer while keeping everything else the same. If my CPU is no longer suitable for my needs, then why should I have to also replace my display? If it were a desktop computer, that’d obviously be preposterous. And FW has made products that make it preposterous for laptops too.

On the whole, I think you may be confusing the goals of repairability and upgradability with the notion of modularity. They’re not wholly unrelated of course, but they are different, and I think it’s clear that FW accomplishes those goals.

Signed,
Someone who wishes they had a FW
Show HN: Issues search on GitHub sucks, that's why I built SemHub
I built SemHub because issues search on GitHub sucks. We probably use it so frequently each day that we've developed schlep blindness to how much it sucks. For example:

- No way to easily search across multiple repos

- No way to easily see open and closed issues at the same time

- Search query has to exactly match the text in the title or body of the issue

That's why I built SemHub. The main innovation is that I use vector embeddings to enable semantic search. Preliminary feedback from open source maintainers all say that it works much better than GitHub's own search.

To try it out, you can navigate to the homepage and just start searching. If the repo has not yet been loaded, you’ll see a prompt to index the repo. When the indexing is complete, you can search the repo. We also support indexing private repos, that would require logging in and granting SemHub permission to access your repo. You can then search across your own customized collection of repos.

I am the sole developer of SemHub and I am happy to talk about the tech stack and my experience building this. This an experimental product with no plans to monetize. Feel free to ask any questions and I will do my best to answer them. I am currently working on a longer blog post to outline what I’ve learnt building this.

I have also left a little easter egg, please do not share it in the comments if you find it!
Reminds me of people in abusive relationships. From outside everyone wonders why they are not getting away from their abusers. But inside, the victims believe there is nowhere else to go.
Their article doesn't support their headline IMO
Yeah! Or at least have a count of the number of customer requests linked to the same ticket.
No, I have no fear that's going to happen in any significant numbers. What I do fear, personally as a dev, is that AI will become mandatory and make my job unpleasant.
Economists are starting to worry about a serious Trump recession
Can someone please explain why they'd need that? Sure, if Firefox sends the data to Mozilla, I can see why they'd might need that type of language. It's just that Firefox is a desktop application, why would it need to send my input to anyone besides the site I'm using?
Tate is not a hardcore convert to anything. Tate's Islam conversion is about two things:

1) putting up a flag to find somewhere comfortable without an extradition treaty where his views are normal

2) seeking narcissistic supply from an easily identified demographic: angry, wealthy young muslim men in repressive countries. He's stylised himself like that: like the wealthy son of an exiled Emirati.

He's a malignant narcissist: broken, cold, and lonely inside in a way that only adoration can fix.

As it goes, Tate shares with Musk and Trump a genuinely tragic origin story of adoring a bullying, abusive, cold, father. (With one likely additional common factor: neurodivergence. Autism in Tate's case, AuDHD in Musk's, ADHD in Trump's)

The paradox of this world is that if Trump, Musk and Tate sat down, talked and cried together about the abuse and coldness of their early years -- their utterly broken childhood -- then masculine culture and the world might get somewhere.
+ e.g. in Serbia EU's leadership (Ursula and the gang) applauds the local BDFL publicly, and on the same day EU report comes out condemning state of political freedoms and rule of law in Serbia.

And they do this the whole day. Meanwhile in the Ukraine the fire openly burns.
We are aware that some people call it a coup, and we point out their factual errors, which are many.
Seems like a nice product. I will definitely keep it in my mind. I am sure it will be a killer when we can deploy this on our own cloud.
The article’s real contribution is in highlighting evidence of complex behavior in living systems that often get excluded from definitions of "intelligence". In doing so, it invites deeper philosophical reflection, even if it doesn’t mount that reflection itself.
Segregation is not neccessary to have more seats.

If we double the number of buses, we can increase the number of seats per bus and still have a higher overall passenger capacity in the city.

In my city, I see buses that have only seated places all the time:

https://www.moia.io

It is an interesting mix of a private and public service. Mostly it is used by people who prefer a better ride experience than on a public bus. And are fine with paying a much higher price per ride. They pay out of their own pocket to the service provider, Volkswagen. But for people with disabilities, using the Moia buses is free and paid by the city.
Okay fair enough, but then... did Apple just straight up lie about the specs?
I've used Fish for many years, but frankly only for the great autocompletion. The streamlined theme/prompt system and oh-my-fish plugin management are quite nice too, but minor.

The rest of Fish features that are not bash-compatible are rather a pain, particularly environment variable management. In principle these features have a better design than in bash, but not that much better, and their use is infrequent enough to have to re-learn them every time. Unfortunately, they just end up being a minor inconvenience when you try to copy-paste setup instructions from docs, and I don't interact with these features otherwise.
This has always been part of the complete OCR package as far as I know. The raw result of an OCR constantly fails to differentiate 1 l I i | or other similar symbols/letters.

Maybe this necessary step can be improved and altered with a VLM. There is also the preprocessing where the image get its perspective corrected. Not sure how well a VLM performs here.

As you said, I think combining these techniques will be the most efficient way forward.
One of the most important jobs in an institution is knowing things. "Who do I talk to about ...?", "Why is X like this?"
Great time to recall that Musk was unaware of the battery storage program at Tesla until someone pointed out the test installs they'd done of units in the car park to him. He immediately called for it to be shut down.
Given the CDC vaccine committee was postponed [0], which is likely to affect the timeline (or potentially the viability) of flu vaccines for next season, I don't have a lot of faith in RFK Jr. allowing this to go to market. What the science says is clearly irrelevant to that man [1].

[0] https://www.nbcnews.com/health/health-news/cdc-vaccine-commi...

[1] https://www.kget.com/news/ap-when-rfk-jr-was-presented-with-...
clickable link https://368chickens.com
And these aren't even generally low-functioning or undesirable! The much-sought-after 'state of flow' is defined in part by a lack of self-aware consciousness.
That would be super cool if it works! I’ve also wondered the same thing about activation functions. Why not let the algorithm learn the activation function?
The US internet buddies I've talked to who voted republican did it more because they did not under any circumstance want to vote for the democratic party.

Based on how intensely they despised the thought of voting dem, I got the feeling the republican candidate could literally have been Satan and they'd still vote rep.

I too gave up trying to understand.
And monads are like burritos. Therefore, monads are like planes. How shall we represent diverted luggage?
it was done on an 13900k system with 128gb ram. I bet the performance would be very different on other systems. and by my calculations the next frame would only take like maybe an hour or so to render. so that means that actually, hilariously, if anyone wanted to really dig in and make the engine faster - which I suspect it can be done by multiple orders of magnitude, truly - then actually I'd say 30fps types-only-doom is possible in the next maybe year or two. the TAS-style keyboard controls will work, but one problem is definitely going to be "how do you refresh a screen" which is a problem I didn't attempt to tackle other than to say you could (with what I already built) just hover your mouse over another type that contains the information for frame 2.
It's indisputable that half of this country has voted for the most unrepentantly anti-christian candidate ever. Twice. So it should be no surprise then that when we jettison all moral values (Christian or otherwise) in pursuit of only power, we get an antichrist and all his degenerate acolytes that make this kind of misdeed possible (like the Tates and Musk).

Trump's incoherent misdeeds of this past month are just the beginning. Without wholehearted and unyielding opposition to more of this, Trump will push us all into depths of slime never before imagined in America.
I've often heard it called "Luxo Jr.", after the Pixar short https://www.youtube.com/watch?v=6G3O60o5U7w

Made particular sense since Steve was majority shareholder of Pixar as well at the time.
The fact that it won is only stronger condemnation of the state of things.
Is that profit? Income isn't profit.
squint can't tell if this is serious or satire. I'm kinda convinced, seeing as software really never is "1.0", but now I think maybe I'm just getting old and gullible.
> This time fly likes your arrow.

And fruit flies like bananas. :)
> Deconstruct the various complexes: military, prison etc

This is more-or-less (part of?) what DOGE purports to do. Just not the "complexes" that you want.
The better syntax used to be a selling point, but now with AI being able to generate any trivial one-liner and minor scripts you need on a day-to-day basics, have a bad syntax would only affect bigger projects, which I would not write in Fish shell anyway.

It's a hard sell.
I'll be curious if it's faster.
Can someone from the team share how the dev coordination for the Rust migration was handled? I only see a single PR (#9512)—how was the work organized?
One example is Germany will now arrest you for insulting someone in public or online, including insulting politicians. The UK has had some questionable laws passed as well. Pockets of Europe has much weaker free speech protections than the US does, that much is for certain.

60 Minutes did a recent segment on German speech laws.

https://www.youtube.com/watch?v=-bMzFDpfDwc
You're misinterpreting OP. Here's their explanation:

"somebody could compliment musks (or trumps which wasn't even part of the discussion) lawn and someone would jump out of the woodworks that they are small brained, childish and also supports supposed bullying"

Musk has been actively trying to destroy America, so I understand why people have knee jerk reactions to him and Trump.
Looking at the table of contents, this seems like a really odd title. In what sense is this practical and a foundation for mathematics?
Devcontainers: I love you, I hate you
A few counter points: Most developers prefer Claude 3.5 (or the slightly improved 3.7 since a few days back), which is a year old already. What was supposedly ChatGPT 5 will be called 4.5 instead, after two multi-month and hugely expensive training runs. Grok 3 was trained on a massive cluster of 200.000 H100 and still not beating SOTA models.

There's certainly not "a clear way forward", even though one may hope the billions invested will lead to algorithmic breakthroughs.
Stupidest name, I truly hate it.

Especially if we pronounce it "dough-ge"

In conversation, I feel forced to use the entire (non-acronym) name.
> I would never combine functionality to update an order with the data and structure of the an order. The reason is simple: the business constraints don't always live inside the order.

> Here's an example why such an approach inevitably must fail: if the business says that orders can only be made until 10000 items have been ordered in a month, then you cannot model that constraint inside of the order class. You must move it outside - to the entity that knows about all the orders in the system. That would be the OrderRepository or however you want to call it.

It's not that hard.

If the constraint of your example is a domain constraint, and so it's *always* valid, then when you hydrate an Order entity, other than the Order data itself, you also need to provide the total number of orders.

```

// orders is the repository, and it hydrates the entity with the total number of orders for this month

order = orders.new()

// Apply the check

order.canBeCreated()

```

Where the `canBeCreated` method is as simple as:

```

if this.ordersInAMonth > TOTAL_NUMBER_OF_ORDER_IN_A_MONTH ...

```

Fixed.

It's the same as using the OrdersRepository to query the number of orders directly before creating one, but here, the logic is just in the class.

Now, your example is pretty stupid, so I know it must not be taken literally but...

PS: I'm all but not a DDD advocate.
Takeaways from the Latest Netflix Data Drop
"the only thing they fear is you" but the incredible, honest, humble, hard hard-working, Mick Gordon.