skysight-inc/HackerNews huggingface dataset:
Their palette is really neat. I always check it out when I need colour inspiration, especially for "cold greys" and other "state" colours (green for success, red for error, yellow for warning...).
We tried that. Got a bunch of rockets shot at us.

Because the Palestian cause is not about the welfare of the Palestinian people. The Palestinian cause is about establishing an Arab state to displaced the Jewish state.
I agree, AI is fucking spectacular and NFTs have no substance. But at the same time, neither AI nor NFTs have substantially affected my life so far, so I experience a very weird cognitive dissonance when the AI hype crowd gasps on twitter. This is exactly the same feeling I had when I felt like I was the only one in my twitter bubble who didn't think NFTs were the shizzle.

I mean, AI the tech can be spectacular and the hype can be overblown, right? I'm not even sure that the hype is overblown, but it sure feels like the kind of hype that we'll say, a few years from now, was overblown.
A simple AI agent in under 100 lines
There is no prevention strategy that will prevent all cancers. Even people with the most healthy lifestyle can get a cancer. That's why you have to do both.
Some platforms don't pay much attention to these instructions. LinkedIn is impervious to my suggestions.
Go into database internals, or flight control, or hard real time operating systems. Those are areas where it has to work.
The most equivalent milestone to MVP in games is first playable (FP) or prototype. This is done at first pass/L1/greybox quality.

Vertical slice (VS) is a type of beautiful corner — this is done at production quality.

The purpose of FP is to prove the game loop and that a game is worth producing — that it is viable, or you could say that it has reached the minimum viable state. The purpose of VS is to try out the entire production process and test burndowns, etc.

I can confirm, as someone who has worked in games for decades, that the author understands it correctly.

FP in automotive would be a prototype car, VS in automotive would be the first factory produced car. VS in games often marks the end of pre-production and a shift of priorities from iterating and experimenting to producing bulk content. MVP would be much earlier.

Then in another sense, MVP is already marketable and commercially viable. But a game is that neither at VS nor FP. So if you look at MVP from that perspective, it is not even close to either VS or FP. It would be like somewhere beyond around alpha. In any case, MVP != VS :)

The MVP concept doesn’t work with game production that well because it’s a hit driven industry where most of the costs go into producing the hit. Like in movies, music, TV and book publishing — there are many stages of green-lighting before a product is first made available to the market as going from zero to market is where the bulk of the costs are. Going zero to market MVP as the first green-light check would be quite expensive ($50M for market leading VR/handheld, $100M for market leading console and Windows games minimum spent by the time a game is shown to the players) and risky. So instead, we start green-lighting and reviewing the prototype when <$2M is spent in most cases.
> How does one get onto the "software is suppose to work" career track.

Boring companies that have had IT for a long time; industries like government, taxes, energy, administration, CRM, insurance, pensions, banking, etc. You won't get recruiters knocking on your doorstep to come and work for those though, and you'll possibly be working with 10+ year old tech and development practices.
I laughed out loud, thanks for making my day
You can run their pipeline locally with better observability.
If they're doing fingerprinting then they're clearly collecting too much data. If they need javascript to collect their metrics, they're clearly collecting too much data.
To be honest, they aren't the ones that started it. I remember sites like reddit removing subs with fans of Donald Trump and Twitter censorships was very prevalent as well. You might disagree that liking Trump is a good choice, I cannot dispute that, but nevertheless people fell over themselves to ban it everywhere.

I don't think this kind of revanchist behavior is sensible, but it also isn't "blocking democracy" either. Or at least someone would need an honest attempt explaining why such removals are unjustified and in a way that addresses shortcomings here for all platforms and political directions.

Government influence on online discourse is a negative, you could argue that voting for an idiot is then the next best compromise.
HTML imports
In Bun 1.2, we've added support for HTML imports. This allows you to replace your entire frontend toolchain with a single import statement.

To get started, pass an HTML import to the static option in Bun.serve:

import homepage from "./index.html";

Bun.serve({
static: {
"/": homepage,
},

async fetch(req) {
// ... api requests
},

});

this is amazing and so cool thanks a lot !!
Show HN: Wrote my own programming language
Hi! I am Khush, i wrote a programming language and it's called kolon. it is a strongly and statically typed interpreted language. This is my first time making something like this and would appreciate if you can have a look
Roche Limit: A dark, surrealist pixel art game that runs in PowerPoint
Jürgen Schmidhuber – Can All-Purpose Robots Fuel a Comeback?
This. Old Facebook was okay. Planing parties with friends, connecting with people you haven't seen in years and so forth. But when I noticed they put suggested posts in my feed and just hiding posts from friends, it wasn't worth the time anymore. Also lot of other problems (showing off how good your life is to get likes and so forth. Just a lot of tiny issues)
Famously there is a kakapō named Sirocco who imprinted on humans to the point of being sexually attracted to them rather than to other kakapō. Which is both a problem because with only 244 individuals left, the species needs as many mating pairs as it can get; and a blessing because his international fame and fondness for humans makes him an effective "spokesbird" for conservation.

Here he is mounting and having a go at Mark Carwardine: https://www.youtube.com/watch?v=9T1vfsHYiKY

"You are being shagged by a rare parrot!"
I agree 100%: sensationalism helps nobody except extremist politicians, the media/tech channels that monetise engagement and anyone else who stands to profit from outrage and division in society.
Reasoning distillation is the future!
Or fire pairs of ice cubes simultaneously from opposite directions, smashing them together below the chicken in order to bathe it with steam that cooks it. Zero net momentum, at an appropriate distance you won't atomize the chicken.

I realize that is slightly against the spirit of the problem... But only slightly.
> You only get widespread property crime cases when you don't prosecute them.

Which you won’t be able to do if the cost of prosecuting someone increases several times (i.e. no plea bargains anymore).

> you would stop prosecuting recreational drug use

Aren’t these already (realistically) misdemeanors at most in a lot of places?

Even in the best case e.g. lets say case load decreases by 25% that doesn’t seem enough to balance things out.

I’m confused, though. Are you suggesting legalization? Or just saying that law enforcement should ignore drug traffickers and dealers (because they will certainly continue engaging in violent crime if it’s the latter)

To truly minimize drug related crime you’d need legitimate drug companies to start selling OxyContin/etc. in the candy section at Walmart.
Anyone know the amount of RAM available for the laptop?

Personally I'm a bit disappointed that it's based on Rockchip.

If someone can come up with low cost open source laptop with RPi compute module 5 with 16GB RAM I think it will selling like hot cakes given the software and hardware eco-system that exist round RPi [1]. It just that the compute module has yet to come with 16GB RAM unlike the normal RPi 5 but it will probably just around the corner [2].

[1] Compute Module 5:

https://www.raspberrypi.com/products/compute-module-5/

[2] New 16GB Raspberry Pi 5 on sale now at $120 (191 comments):

https://news.ycombinator.com/item?id=42642873
The pa-risc ts1, more here https://www.openpa.net/pa-risc_processor_pa-early.html and https://computermuseum.informatik.uni-stuttgart.de/dev_en/hp...
YOU DO have a local dependency.

Just add a mostly empty package.json like this:

{
"devDependencies": {
"tailwindcss": "^3.4.17"
}
}

Run npm install once, and be done with it. You could even commit your node_modules if it helps.
Rust 2024 in Beta Channel
This is a joke, right? Please let this be a joke.
I think 32 is the limit for the motherboard.
Except of course what you will now get is jobs preferentially for those who are white, male Trump loyalists. You're 300% delusional when you think there's any chance that from now on "character and capability" will be the relevant hiring metrics. Just have a look at the assortment of clowns, creeps, conmen and criminals that is Trump's cabinet.
When society abandons you, you abandon society.

It's not rocket science. The worst part isn't even the demonization of the "patriarchy" and "masculine energy", but the gaslighting.
This is incidentally why Mastodon seems to be less bad now. That group of people went there first, but then Mastodon's user growth stalled by some strange coincidence. Then they didn't want to be on the one that was apparently in decline so more of them switched to Bluesky.

Which is kind of sad because from a technical perspective Bluesky seems to have some advantages (provided they fully extricate any dependencies on the corporate entity soon, which is supposedly the plan, but we've seen this play before and know one of the ways it can end).

Whereas Mastodon/ActivityPub has some flaws that are going to cause real long-term problems if they're not addressed, e.g. tying accounts to a specific instance combined with the propensity for instances to ban other entire instances or ban small/new instances by default, which will have the unfortunate propensity for market concentration. Which is almost like the opposite problem: Instead of being centralized right now but they might fix it later, it's federated right now but they might break it later.
While I don't believe Minecraft was the first, it did set the stage for the early access model of development, which fits in great with agile development practices and sustainable practices as the developers can release their vertical slice or MVP, then continue development and correct it based on customer feedback. One example of that is Factorio that has been in development for over a decade now, providing value (enjoyable gameplay) the whole time while also getting continuous development and new features as well as a huge and lively modding community, which in itself translated into their major DLC (based on one of the bigger and more popular mods, they hired the developer and probably a few more people from the modding community).

They're "finished" with it now though, after years of weekly updates they've gone quiet in November. But, they're also working on a new game.
>have no idea how to actually make anything better

True, but that is not their intention.
> progressive web apps (PWA) as packages that can be shipped via repositories

Aah, wasn't aware this is possible now, thats cool.

But raises the question of how exactly to check and communicate to users what data are being collected.

With a PWA almost all of the code runs on the server. Even if that server is based on an open source project, there is no guarantee that there has been no modification (eg a plugin) that changes behavior.

Not sure there is a way to reconcile these demands in an automated way that doesnt ultimately fall back on trusting the developer.
I agree that in my experience, AI image generation does generally still struggle a lot with generating nice simplistic graphics relevant for these types of uses. However, I think the idea of having a large enough catalogue of graphics, pictograms, and backgrounds that an "AI" could choose from based on the instructions would give a much more customized experience.
> - start on device boot

Don't think it's possible on iOS, and I'm doubtful TikTok does this even if it were possible on Android.

> - GPS location (browser can access location too if given permission ofc)

Actually this AND all of the other fingerprinting methods you listed also require user permission managed by the mobile OS (iOS/Android).

In effect there is nothing a 'native' app can get without user knowledge/consent that a web app could not.
If there is, it should be considered a bug for mobile OS providers to fix.
the same way LLMs are trained to predict next tokens from prev tokens, just longer context = better memory = object permanence
Unbelievable. A penguin found himself a waifu.
Contents – Rust for the Polyglot Programmer
Absolutely and verifiably false, again! There are numerous data points that prove that the CCP exploits the TikTok algorithm to influence western views towards a pro-eastern bend. See my comment history for references. The close-doored national intelligence briefing that the senate got about the way the CCP manipulates the algorithm and on how TikTok is a national security threat resulted in a 100-0 vote in favor of banning TikTok. When do you get 100% of the senate to agree upon anything, ever?

TikTok was a threat, and will remain a threat until it’s divested from or shut down.
If training is indeed done on frame + input, any information that isn't in either of those data sources is simply not there.

To achieve object permanence, there needs to be some persistent off-screen data from frame to frame. There's a way to achieve this: train on frame+input+woldstate -> frame+woldstate
looking forward to updating more .gitignores with 3 of these 4

package-lock.json
yarn.lock
deno.lock
bun.lock
Your last paragraph is the perfect rebuttal to GP. Computers don’t exist in a vacuum. They still require mineral and electrical inputs, repair, orchestration… sounds an awful lot like our bodies!
I semi-frequently run into situations that are bottlenecked on my internet speed, that I could of course just walk away from if it took too long but is nice to really have complete in seconds instead. I think the biggest one for me is downloading updates and software tools.
"Attention", perhaps?
Well - instead of this random pick of a reason, why not use AI to build a tiny AI app that has the roadmap as context, and provides educated answer?

Assuming a PM cannot comprehend entire roadmap, vision and details in their head, simply have the answer based on merits.

This is the intercom post from 2013 on the same topic - https://www.intercom.com/blog/product-strategy-means-saying-...

Anyway, copied the "reasons" here in case you want to use it locally.
e.g.

## bash:
shuf -n 1 why-not.txt

__

const sampleData = [
{ "text": "Let's add that to our discovery backlog" },
{ "text": "What problem are we trying to solve?" },
{ "text": "That's an interesting perspective for our long-term roadmap" },
{ "text": "Let’s park that idea for now" },
{ "text": "That’s worth considering once we have more resources" },
{ "text": "We should validate that with users first" },
{ "text": "Can we revisit this after the next sprint?" },
{ "text": "It’s a great thought, but let’s prioritize our current goals" },
{ "text": "I’d like to hear more thoughts on this from the team" },
{ "text": "Let’s circle back after we’ve tackled the core priorities" },
{ "text": "We need to ensure alignment before moving forward" },
{ "text": "That might be more relevant in the next planning cycle" },
{ "text": "We should let this marinate a bit longer" },
{ "text": "Let’s pencil it in for further discussion later" },
{ "text": "Let’s table this for now" },
{ "text": "That’s a good thought, but let’s revisit it later" },
{ "text": "Let’s keep this in mind for future consideration" },
{ "text": "We’ll need to assess this in the context of our current objectives" },
{ "text": "Let’s put this on the back burner for now" },
{ "text": "Interesting idea, let's explore that next quarter" },
{ "text": "We should prioritize getting feedback from stakeholders first" },
{ "text": "This might be a phase two initiative" },
{ "text": "That could fit in a future roadmap iteration" },
{ "text": "We’ll need to revisit this once we’ve hit our milestones" },
{ "text": "Let’s gather more data before moving forward" },
{ "text": "I think this could be valuable down the line, let’s revisit then" },
{ "text": "Let’s schedule a follow-up on this when the time is right" },
{ "text": "This could be part of a larger initiative, but let’s hold off for now" },
{ "text": "Let’s focus on the immediate deliverables first" },
{ "text": "We’ll circle back once we have more clarity" },
{ "text": "We already finalized our OKRs for H1 but if you throw it in the backlog maybe we can get it prioritized in H2 planning"},

]
I imagine "because it's not illegal" is semantics because I know that that's not a law on every state nor country.
Really liking the text-based lockfile. I know there's a way to get diffing locally via a `[diff "lockb"]`, `textconv = bun` git setting, but that's still 1. manual setup, and 2. not really webui friendly.

Other stuff, like the C interop and psql client sounds amazing as well.

I'm currently only using Bun for smaller sideprojects where I'm also trying to use some of the more out-there features, and it has been a blast so far.

Though the most important question for me (as always with these announcement videos): where can I get a bun plush?
It's just US, there's no EU getting your data.
Reminds me of https://en.m.wikipedia.org/wiki/Protein_toxicity aka rabbit starvation / protein toxicity
I thought we were going to get through without any LLM bullshit, but no, they snuck it in at the end.
We can’t estimate what will be relevant 50 years from now.

If quantum or biological computing find some success, none of these are going to be relevant.

That said, pagerank is important to understand the modern tech world. Search is something we take for granted, and it’s great there’s a deeply mathematical (and somewhat counterintuitive) theory behind it.
Ask HN: How Do You Align Evaluator LLMs with Subject Matter Experts?
Any LLM developers here struggling with aligning models to subject matter experts (SMEs) or domain-specific expertise? I’m finding it tough to evaluate or quantify how well an LLM aligns with SME expectations. Inspired by the paper "LLMs instead of Human Judges?" (link attached), I’m working on a tool to create a base alignment score using cutting-edge research methodologies. Do you rely on manual reviews, automated metrics a hybrid approach or something else? Or is SME alignment not a big focus for you? Curious to hear your thoughts!
There are people who have 1 Mbps connections too.
The actual situation is way more complex still than you claim. You take this weird stance where the Russian heads of state are evil, Ukrainian/US/NATO heads of state are not, Russian soldiers might or might not be, and Ukrainian soldiers are not.

In reality, the invasion phase of the war is justified from the Russian point of view, so their heads of state and soldiers are in the right. Same goes for western heads of state and soldiers. Me and you both live in the west and therefore have our own perspective on the war. People in BRICS states have their own perspective (that I’m quite familiar with due to having actually spent the effort on reading, unlike 99% of western commentators on this war).

Besides, don’t feel bad for Russian soldiers for being victims of the circumstances. Ukraine has been snatching people off the streets against their will for the past months and dropping them on the frontlines. This is happening in the majority Russian speaking cities and towns, not majority Ukrainian ones.
To me USA and China are both foreign nations, and USA is the one who is far more aggressive in terms of army and spies.

So as a non USA citizen, I'm way more afraid of USA than I am of China.
I used to have this dry eye problem a lot, but turning down the brightness of the display really helped with that. The eyes can adapt to very low settings, almost at the bottom of the range on macs at night for example.

I find it is also important that whatever is behind the screen is lit indirectly equally to the brightness of the display. A bright screen in front of a dark wall is a perfect recipe for dry eyes for me.
For those that missed it, this Engineer is in _high school_.

Byran, I have been a professional engineer longer than you have been alive, I can tell you right now that I have met very, very few people that would have the motivation, skill and sticktoitivness to pull this off.
Just dealing with the one you seem to put as most important - the 9th circuit's logic is watertight and police have to be able to investigate or a lot of murders will go unsolved. You'd really need to provide a reason why the search was unreasonable to make a point with that one.

It makes a lot of sense to have protections against the police searching phones, homes, businesses, etc. But assuming that those protections aren't at play then it is entirely reasonable that a policeperson can force someone to put their thumb somewhere. The police already have the power to manhandle and imprison people, forced thumblocation is nothing compared to that. What do you want the Supreme court to do here, officially rule that police can coerce not just entire bodies at once, but also thumbs separately and individually? That seems like an unnecessary call for them to make.
This is the same power station that was involved in “Nukegate”:

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

The cost for their two AP1000 reactors went from $9.8B to $25B before the expansion at the power plant was eventually halted. Westinghouse, who designed the reactors, almost shut down as a result of cost overruns here and in another power station, where costs for a similar setup of two AP1000 reactors went from $14B to $34B (https://en.wikipedia.org/wiki/Vogtle_Electric_Generating_Pla...).

Unfortunately the desperate nuclear energy industry in the West hasn’t done well and is more or less dead, although potentially soon to be revived due to the AI boom. Westinghouse at one point sold their reactors to China, including all the designs/IP, which was a huge strategic mistake for them and for the US. China then simply cut ties and built their own designs based off the AP1000, what they now call the CAP1000 and CAP1400:

https://en.wikipedia.org/wiki/CAP1400
Trading Inference-Time Compute for Adversarial Robustness
If you haven’t read the pagerank paper, you should. It’s not an obvious thing.

Agreed about map reduce though.
I'm not really sure how this is any different from a web crawler? I guess the issue would be republishing the content is bad.

But I thought the LinkedIn lawsuit settled that crawlers are ok, as long as you're not republishing the content?
>I guess these folks were expecting the vegans to give up their beliefs and cook them hamburgers

They expected food that looks like a food and does not come across as disgusting to them. They did not expected hamburgers, they expected simple cheap foods that wont stress them out further.

They have choosen to go more hungry for that day.
Democrats need to put these messages out hard. If they win the 2026 election we might even have a chance at putting a brake on Trump's idiocy. (I know, I know, trust Democrats to shoot their own foot in the most crucial moments, but one can hope...)
I maybe chose the wrong horse and hopped onto deno early on. Bun's success has really surprised me. It had some really misrepresented benchmarks that were oft-repeated early on that seemed to contribute to it but they've been able to really capitalize on its hype since then. I guess choosing a small up-and-coming language like zig has the added benefit of making that entire community rally behind you