skysight-inc/HackerNews huggingface dataset:
Exactly, the extra effort to complete it is worth it, but it is costly. I think this can be explored in a positive way by selling incomplete things cheaper to the end user while using this money to sustain the development of the last 20%. I think Minecraft is a well known example of applying this model that was fair for both the developers and end users.
Quite frankly, it lacks marketing.
Such an assumption is wrong in a world with AI generated CSAM. Why would suppliers go through the risk/cost of producing "actual" CSAM if they could AI generate it? Especially if the demand is for AI generated CSAM (someone who has AI generated CSAM is stimulating demand for AI generated CSAM by definition).

Even for regular porn, which is far lower risk/cost, AI generation is becoming preferable (as with most technologies, the leading use case for AI is porn).
Amen! That was my first thought as well when I saw this.
I feel like every concept can be taken too far or is expected to perfectly encapsulate every situation.

The few principles I live by are vague to avoid that predicament-

1. Don't let the perfect be the enemy of the good
2. Under promise, over deliver
3. Graveyards are full of indispensable men

1 took me a long time to really learn

2 In my case, where I've sucked at estimations, it's really not over deliver, but deliver my under promise.

3 is a De Gaulle quote and my favorite - when I think I can't be replaced because I've had an ego boost from a recent accomplishment. Alternatively, it can also be interpreted as 'the world goes on'.
> but are there any eternal truths?

I think you know effectively the answer is no. Once you get past physiological needs, there aren't really any eternal truths for people. They need food, water air and to maintain a body temp.

After that, there are mostly generally observed things that hold for large groups of people. But there are always exceptions.

Is there any food that everybody loves? Any sport, any activity? It's hard to believe there would be a single thing that everyone wants in a system as complex as management in a company. Nothing that can be an eternal truth.

A bit tongue in cheek, but the closest is probably, keep your manager happy with you or get fired. But even that has exceptions.
Just skimmed the YouTube video and I'm blown away as well ... anytime my ego needs to get checked, I just scroll through HN posts. Truly impressive
Which Chinese language do they learn?
My parents have had Google Fiber since 2011 or 2012. It's been a joy. The uptime has been great and the price has pretty much remained the same for 1Gig. In Los Angeles I pay $90/mo for 100mbps Spectrum connection which drops once a week and has gone up from $40 to $90/mo in just under 2 years. Worst of all is Spectrum has complete monopoly and I have nowhere else to go.
I agree it’s frustrating initially to re-learn CSS… I used to make the same arguments. But after contributing to an open-source project using Tailwind I got up to speed, and now I feel differently.

Tailwind is essentially just stenography for style={{…}} - a single utility takes 15 characters that would take multiple lines in a .css file or style object. It greatly reduces the amount of time I need to spend googling stuff like “visual text replacement css” or perusing various css cheat sheets or skimming through css-tricks blog posts from 8 years ago. Instead I always go to tailwind docs, and quickly learn the utility class that just does the thing I want. A surprising amount of it fits in my brain cache, much more than trying to cache the css for all the tasks I might need to do in a layout.
Exactly. For those who need to understand what this can look like, I wrote up a detailed case here:

https://respectfulleadership.substack.com/p/the-accidental-d...
It's absulutely shameful that Mastercard said there was no risk. I hope he alerts the U.S. regulators about this (https://www.consumerfinance.gov/).
Uzumaki has four episodes.
Just chiming in to say we use oapi-codegen everyday and it’s phenomenal.

Migrated away from Swaggo -> oapi during a large migration to be interface first for separating out large vertical slices and it’s been a godsend.
The only identified warships, but not submarines. Warships are toys compared to submarines. And parcae is a toy compared to the hubble-style CIA satellites.
Bun v1.2 [video]
https://archive.ph/i7Cwt
The ReadEra app for android supports this, and I use it for reading/listening to ebooks during commute. It works well.
Thanks, I'll try that instead.
I've written about the poor style of decision making that often happens at "flat" organizations. Repeating a point that Jo Freeman makes, without a leader or a process for decision making, flat organizations make decisions accidentally. The winners tend to be whoever is the most stubborn. See "The Accidental Democracy of Flat Organizations":

https://respectfulleadership.substack.com/p/the-accidental-d...
They did what they did because everything they want to buy is banned or is to be banned by your government.

Or are you being sarcastic? You must be being sarcastic.
I think this is a short sighted and unfair view of native apps.

It is significantly difficult to provide fluent and fast “native” like experience with WebApps because of browser related overheads.

Another advantage of native apps, at least on iOS, is that they magically “receive” updates in the form of updates to the OS, I.e. when Apple updates the underlying iOS APIs, the apps can directly take advantage of the updates without any developer updates.

Apps also automatically adopt the new OS UI updates if they use native APIs. For example, many apps were dark-mode ready with little to no developer updates when Apple rolled out dark mode.

These are just the few advantages of native apps.
Look up HATEOS. The initial endpoint will you give you the next set of resources - maybe the user list and then the post list. Then as you navigate to say, the post list, it will have embedded pagination links. Once you have resource urls from this list you can post/put/delete as usual.
Satya Nadella responded saying they are good for their $80 billion. They have a $3.3 trillion market cap.
What lawmaking authority applies equally to people in Mexico City and Ottawa?
Bryan, thanks for publishing, this is great work. I'm curious if this this build could fit and swap a 13.3 E-ink screen with display board. Some open source hardware synergy with https://github.com/Modos-Labs/Glider/tree/main
With the MS Store removed too? I don't recall the "wsl --install" commands working out of the box on IOT.
Parents, educators, and society as a whole should take note of these findings. We need to guide teens in using smartphones in a more mindful way, perhaps by setting limits, creating tech-free zones, or encouraging offline activities.
It's still publicly accessible.
If you're writing a shell, you can spend the 15 minutes to write a custom mutable data structure for your envvars; no need to significantly worsen the entire ecosystem to reduce the size of shells by a couple dozen lines (or, rather, move those lines into libc..)
> It’s funny how they’re shutting down TikTok because it’s “manipulative and anti-democratic”

But it's not though? They are requiring divestiture from an adversary nation, not because TikTok is somehow inherently “manipulative and anti-democratic”

Nothing about TikTok has to change except who owns the company (unless of course the owners are manipulating the company's operation, in which case divestiture would indeed by quite disruptive).
The problem with gutting these departments is that the repercussions aren't immediate.

It's like firing your ATC training team and then, the following week, claiming, see! we just saved a bunch of money and no airplanes crashed -- we didn't need them after all. Until one day ...

Then when some day a crisis situation occurs, there isn't an appropriate response because "oops, that dept no longer exists, or doesn't have the staff to respond". But who knows if Trump's lucky he might even be out of office by then and someone else has to deal with it. But in the mean time, VP Musk gets to claim "look at all the money we saved!"

Maybe some of the positions are redundant, but gutting across the board on day 1 definitely comes off as unwise and not thought through.
I went thru the author’s struggle, too. Here’s what I came with:

https://vonnik.substack.com/p/how-to-take-your-brain-back
This machine is now at the Computer History Museum in Cambridge. I saw it there last year. Highly recommended.

https://www.computinghistory.org.uk/
My thought on the article is - by and large most people don't care if the product that have is perfect, they (myself included) only really care that it does whatever job it's supposed to do to a level that's passable.

I was, and still am, prepared to use a large number of things that aren't perfect - housing, transport, furniture, computers, clothing, FOOD, and more.

edit: Added Food, I don't get the best chef on the planet to prepare my meals every day, or any chef for the most part, not only because I don't have the money, but also because I don't value that sort of thing enough - I'm more than happy with my own cooking for the most part.
I think AlexNet was more influential than Attention is All You Need
Probably a Nobel to whoever solves this.
Wait, google fiber is not shutdown?
I'm fairly certain YouTube videos can be edited after posting.
I'm guessing this is part of VP Musk's "grand plan to cut government waste", with his Twitter-style "shoot first, ask questions later" approach.
>qualified applicants.

The problem is what "qualified" means under Affirmative Action, DEI, et al..

As a Japanese-American, I've both first- and second-hand witnessed racism against Asians (and Whites) in favor of Blacks and Hispanics in the name of Affirmative Action. That is racism and discrimination in both ways and there have been court rulings prohibiting Affirmative Action, I in absolute terms cannot in good faith accept Affirmative Action.

The "D" in DEI stands for "Diversity", which in the majority of cases meant hiring people with stronger weighting placed on their race or nationality and sex. This again is very literally racism, sexism, and discrimination and completely unacceptable.

The "E" in DEI stands for "Equity", which in clearer terms means Equal Conclusions, not Equal Opportunities as indirectly declared in our Declaration of Independence (all men created equal with an unalienable right to pursuit of happiness). This is an affront to one of the very cornerstones of our country and the American Dream, which is completely unacceptable.

Lastly the "I" in DEI stands for "Inclusion", which would be fine were it not for the fact that the actual implementation has involved excluding peoples who do not subscribe to certain narratives. Nowhere has this been more obvious than in politics and specifically identity politics, where the Center and Right simply call me an American but the Left call me various labels. I very sincerely don't have time for that divisive bullshit.

As someone who loves and appreciates science and technology and all the wonders we can accomplish, I reiterate my 300% support for the absolute rescinding of equity-based hiring and other equity-based human resources programmes. As Martin Luther King once said, I too dream of a day when everyone will be judged by the quality of their character. I dream of a day when everyone will be judged by what they are capable of, not what they are born as.
Young men now spend more of their free time alone than any other group
I can't tell if you're being sarcastic, but it's not an odd coincidence. It's an explicit response to Musk's Nazi salute.
How does WebAssembly compare to an implementation of the same algorithm in JavaScript?
Regarding a laptop with a removable wireless keyboard, ZenBook Duo has that, although the touchpad is removed with the keyboard.

It also has two screens and its own stand, I use it as my travel machine.
Good point. Also we need to consider the costs of rebuilding.
Show HN: TalkNotes – Simplify notes, tasks, and flashcards with audio
How many iconic computing numbers can you recognize? (V2)
What do I need to preserve night vision for? Unless I'm using my computer to help stargaze, I would rather have color graphics.
This is unrelated really. If you read your enviornment variables into config and never touched them again, then you're totally safe.

I personally use 12 factor app style, but once it's entered the app I validate the env variables and data and then store them. It's totally fine after that.
Besides the enormous effort, what did the part cost?
Yeah, there are some real good experts on various subjects here on HN. One thing i would recommend is to contact anybody directly if needed (through their email ids in their profile or otherwise) with any questions you might have. That way you can have a longer discussion and/or learn more on specific subjects. Most people are willing to help generously when approached in a knowledge-seeking manner. I always look at HN threads/discussion as merely giving me an idea of different concepts/subjects and ask for pointers to more knowledge either books/papers or experts. Hopefully i also do the same with my comments thus helping the overall s/n ratio of this site.
But it would force Rust programs to add their own synchronization mechanism around them. As long as no two threads can call getenv/setenv at the same time then it’s fine.
I don't think any backlash will dissuade Trump from anything.

He's not up for re-election for one, and I'm pretty sure he doesn't give 2F whether Vance gets elected after him or not.

The time for the backlash would have been to refuse to accept the election results and storm the Capitol since that's apparently totally cool to do now.
We already have implicit context. It's called thread local storage and dynamic scoping, and we figured out it's a bad idea a long time ago.

Explicitly passing data and lexical scoping is better for understandability.
It worked very well for my father in-law‘s prostate cancer.
Europeans can install alternative app stores

https://support.apple.com/en-us/118110
CSS has become more confusing over time, not less confusing, so the upside of a utility class approach like Tailwind is also improving over time rather than decreasing.

Tailwind solves css confusion by presenting a “paved road” for many tasks. Want to do “thing”? Just look up “thing” in the tailwind docs, add “thing-2” to your class, done in 2 minutes. Rather than look up “thing” on google, skim several articles, then write 4-10 lines of CSS, done in 30 minutes.

As CSS has gotten more complexity from new capabilities, solving various tasks with it feels more and more like a research project. Like centering a div vertically and horizontally - there’s now 3-4 generations of solutions for this task:

1. Hacky stuff with position: absolute or floats

2. Flexbox approach. Hope you remember the 6 different attributes you need to set! Oh, there’s a new shorthand for flex now? Cool! More stuff to learn.

3. Grid approach. There are a bunch of different ways to structure a grid centering approach. Hope you remember how grid templates work!

With tailwind, just add 2 classes, done.
You’re getting a lot of scared artistic people right now lashing their jobs disappearing. I genuinely can’t blame them.. I’d probably do the same, and let’s keep in mind, A lot of these people weren’t doing particularly well up to this point. Imagine being a struggling actor and realizing acting roles were being given to a chatbot. That’s how this is seen by them.

There was a similar controversy recently in the UK where a radio show was produced with an AI host (with the AI’s voice based on a now-dead famous interviewer). It was a complete novelty. Regardless, there were outcries, but when you looked closer, they were outcries from people in the industry feeling insulted that they could have dome interviewed and made a name for themselves in the radio interview circuit. An AI, particularly of someone who is dead and already had their time in the sun, felt like quite the insult. The territory they were all fighting over was already pretty tiny, and then it shrinks into almost nothing with them left thinking, “Would it really hurt so , much if I could just manually do this thing you’ve automated away?”.

we’re going to see a lot more of this. I can almost guarantee there’s going to be a movie made at some point that just doesn’t have any actors or very limited input from actors. Perhaps an animation with the voices done by very amateur people put through some sort of “acting filter” that makes them sound just as good. Actors will definitely have a lot to say about that. Don’t even get started on AI-generated scripts: the screenwriter guild is already putting things in their contracts to try and limit this.
I've got a colleague at work and when he's wrong, I've got to get Claude to agree with me before he believes me.

I used to think he was competent but now I think he's a moron
OpenVox has risen from the ashes of what used to be Open Source Puppet
I just thought the abstract was hilarious. Though really these fights can cause lasting psychological damage in the victims of bullying though...
Show HN: NextCarAI – AI that imagines your next-gen car design
Hi HN! I built NextCarAI as a personal experiment to see how AI might generate futuristic or facelift designs for popular car brands.
Right now it covers 80+ brands—from muscle cars to EVs—and you can instantly create custom concepts.

It's free for a month.
I’d love your feedback on the user experience or how to improve the AI results.
Sometimes it's surprisingly realistic; sometimes it's hilarious.
Let me know what you think—thanks!

(Feel free to share your favorite concept results, or any bug reports.)
Probably not, but the effects of the next 4 years could last a very long time. Look at climate change alone - run the model of 4 more years of pumping as much as we can instead of scaling back as much as we can - and see where that gets us in 50 years.

Our children will pay the price for today's votes. But hey, at least we'll have cheap gas (maybe).
True — they just need to be more engineers than designers.
The real-time data isn't publicly available. But guess the ban on Reddit will not cause a significant drop in X's traffic.
As someone with a fair amount of experience on hiring review boards in the public sector (local and federal), I felt what many of these programs/approaches did was ensure that minorities were given a better opportunity to be evaluated based on their merits. My expectation now is that if someone is a minority they're going to have a much harder time getting a shot to demonstrate that character and capability at all, maybe not though, time will tell.

Perhaps for some it's viewed as a positive if these groups are underrepresented in terms of percentage of federal employees as long as their roles are filled by someone perceived to be more capable with stronger character (weird how frequently that's a white guy these days).
It's its successor, see the About section!
> There's a deeply important question as to whether any US president ever has the authority to direct federal agencies to not enforce a law at all.

In addition to your example regarding immigration, arguably the entire legal/medical marijuana industry in various states depends entirely on exactly this.

1) Federally, marijuana is still a Schedule I drug. Congress by way of delegation to the DEA has declared marijuana has no accepted medical uses and a high risk of addiction.

2) Sale and distribution of controlled substances is a federal crime. These businesses operate openly and with the tactic approval of the state in which they operate.

3) Wickard v Filburn established th reach of federal authority into exclusively intrastate commerce.

So the only way these business can continue to operate is if the president directs federal law enforcement to not enforce the drug laws.

This is (IMO) a good reason why the degree to which our political process has come to rely on EOs is a bad thing. We've just accepted that congress can apparently do nothing (except apparently ban TikTok) and so we just accept that every 4 years, the entire political landscape will change as some laws become unenforced and others are suddenly enforced with enthusiasm.
I like the minimalist design! And it’s fast to load too. Good job
Just wanna say that F-Droid is one of the most important projects out there for retaining some sanity and freedom on mobile devices.
I wouldn't use Edge TTS for commercial projects since it's using an internal Microsoft API that was reverse engineered.

If you are looking for a commercial API, I just launched a TTS API powered by the the best performing open source model Kokoro: https://www.lemonfox.ai/text-to-speech-api. The API is compatible with OpenAI and ElevenLabs and up to 25x cheaper.
For those who haven't seen it before, throwing out nand2tetris and nandgame as another interesting journey from logic gates -> computer programs running on a CPU.

nandgame, in particular, is really easy to get started with and has been updated quite a lot over the year. If you looked at it a while ago check for new updates!

nand2tetris goes into a bit more detail around some things, I like it too but harder to get started with.

https://www.nand2tetris.org/

https://www.nandgame.com/
112 is an emergency number "by specification", it will always work (on GSM/UMTS/Vo LTE networks, NOT on landlines)), no matter what country you're in. I think this also applies to 911, although I'm not 100% sure about this.

Numbers like 000 are a different matter, there are scenarios in which they might not work even if you're in Australia (when you have a non-australian SIM or no SIM at all, for example).

For more about this, see e.g.

https://nickvsnetworking.com/tales-from-the-trenches-emergen...
First OpenVox release – Puppet fork – hot off the presses
The part between the "think" tags is (I guess) what ChatGPT-o1 hides under vague ux updates like "thinking about the problem". Perhaps the UI over ollama should hide them too.

Personally, I like to see the thought processes.
I don’t think putting html in one file and css in another file makes you more or less of a designer than putting both html and css into a single file.
> timestamppb.New(time) is hard to figure out?

No need to be snarky; that API did not exist when I started using protobuf. The method was called `TimestampProto` which is not intuitive, especially given the poor documentation available. And it required error handling which is unergonomic. Given that they switched it to timestamppb.New, they must've agreed with me. https://github.com/golang/protobuf/blame/master/ptypes/times... <-- and you can still see the full code from this era on master because of the migration from `github.com/golang/protobuf` to `google.golang.org/protobuf`, which was a whole other exercise in terrible DX.
See AI as the enabler. Learn how to use it, but have a plan to move up or away through upskilling and taking on more responsibility

Edit: autocorrect fail
We’re still here, and my timeline is still packed with awesome people I love talking to.
This is a strange criticism but the style it’s written in is oddly even stranger.
That is more or less how it worked in v3 already, because any string could be used as a CSS class.

"The way Tailwind scans your source code for classes is intentionally very simple — we don’t actually parse or execute any of your code in the language it’s written in, we just use regular expressions to extract every string that could possibly be a class name."

https://v3.tailwindcss.com/docs/content-configuration#class-...

The only difference in v4 is that scanning is so fast, they just scan roughly everything by default. You can still opt into manually specifying which files to scan.

https://tailwindcss.com/docs/detecting-classes-in-source-fil...
It's largely random, but yeah that was a miss. Probably too late to fix now. Sorry :(
So how long is the trip to Earth from your home planet? And do you plan on staying a while or are you just here for 6 months to humiliate us with your superintelligence?