skysight-inc/HackerNews huggingface dataset:
That's pretty neat.

I'd like to see how it handles implementing a Sudoku solver.

I've tried, with multiple different AIs as a benchmark to ask them to implement a Sudoku solver in Rust. And it always turns into an uncompilable mess at worst, or a solver that fills the grid at best but which is not actually following the rules of Sudoku.

Maybe I'm just bad at "prompting". But with all of the material online about implementing your own Sudoku solver I don't understand why any of the models I've asked always produce incorrect solutions. There should be enough info in their training material to know how to do this. I've tried a bunch of different ways like just asking a short simple question without detail ("Implement a Sudoku solver in Rust"), or having it discuss general strategies for the implementation first, along with things like telling it that it's an expert software developer or a professional computer scientist etc. The textual descriptions that it gives sound like they make sense, but when it comes to implementation in code, I've so far never seen actual success with that.

Feeding compile errors from the compiler back into the different LLMs I've tried, often times result in the AI fixing a compile error in one place and then introducing new compile errors in other parts of the code.

If this Artifact thing could enable me to do the following then I am probably going to cancel my OpenAI ChatGPT subscription and start using Claude with Artifacts on the Claude Pro plan instead:

1) Implement a Sudoku solver in Rust. The program will be a command line tool that takes as input a grid of numbers for a Sudoku to solve, and prints the solution to it. It also needs to properly identify invalid input, and input that has no solution. (This alone would be impressive to me because I've never gotten any of the LLMs I've tried to properly do even this.)

2) Make use of serde and hyper to accept a Sudoku puzzle to solve as JSON input over HTTP. Respond with a JSON response that gives the solution to the puzzle.

3) Create a graphical, run-of-the-mill web frontend for the Sudoku solver.

The criteria for success is that the person (me) talking with the LLM never provides any of the actual thoughts about the algorithms and data structures used. If I wanted to do that I'd write it from scratch myself. I want to have the LLM pick the algorithms and data structures, and that the most I do is to paste back any errors and have it actually fix those.
People got burned by crypto, they promised that it would replace Fiat money but all that happened is that they lost all their money investing in NFTs or Web3. So now they are jaded against any new hyped technology, and have no interest in investing, and are actively hoping it fails for FOMO reasons
> It's one thing to inherit stocks and have to sell some of them off

More or less having to do that would be good for society and mildly annoying for the like five dozen existing corporate dynasties on the planet.
> Users on Free and Pro plans can publish and remix Artifacts with the broader community, allowing you to build and iterate on the materials published by other users around the world.

Sounds interesting. How does this work? Is it any good?
https://imgur.com/xemkxD8 “Longest cassette tape: 12 hours per side”!!! Holy cow that must be thin.
Saudi Arabia is of course Twitter's second largest shareholder.

But Twitter is also owned by Russian oligarchs linked to Putin himself.

https://www.dw.com/en/what-do-xs-alleged-ties-to-russian-oli...

We're talking about Elon Musk's Twitter, who around the time of Russia's invasion of Ukraine was found to have hardcoded censorship of pro-ukraine content as well as users who posted pro-Ukraine content on Twitter.
According to Observer they are: Microsoft, Meta, Google, and Amazon.

Other big buyers area: Oracle, CoreWeave, Lambda, Tencent, Baidu, Alibaba, ByteDance, Tesla, xAI.

https://observer.com/2024/06/nvidia-largest-ai-chip-customer...
Hopefully we’ll have alternative nonproprietary operating systems too then. A monoculture is never good.
I’m looking forward to booking one of these with my girlfriend. Just trying to decide location.

For those who “don’t get it” - it’s like a cruise that goes over land instead of water. (Though it’s fair if you don’t like cruises either)
I disagree. I think the platforms are ok if not without imperfections. HN is owned by a private corporation. Should you ban yourself from reading this as a result?
It’s also something that is valuable and can be easily moved.
The watch windows are vastly inferior in the kinds of formatted information they can very quickly show, as the program is stepped through. Take a look at "Twenty Minutes of Reasons to Use the RemedyBG Debugger": https://www.youtube.com/watch?v=r9eQth4Q5jg

Haven't tried the Qt or KDE or Jetbrains environments in about 3 years, but last I did, they were much like Visual Studio -- slow, odd latency in displaying formatted values as you step through, lack of easy ways to format data in a human readable way in the watch window.

To be clear, when I say "slow", I mean the GUI is slow, not the underlying debugger, which I presume is plenty fast.
TLDR: Stephen Wolfram is the best!

(Fortunately, that's the TLDR of all his writing, simplifying things quite a lot...)
In many relevant ways, Windows is more easily hackable than Linux. That is in no small part due to Autohotkey, but also many other tools made by independent programmers.

Autohotkey is vastly superior to anything available on Linux, where one must string together several arcane tools to achieve similar scripting effects. Autohotkey serves for everything, it is extreme reliable and predictable. I know someone will shout "there's Autokey on Linux! And pyautogui!". Rest assured, I know these tools. They're not nearly as reliable and comprehensive as Autohotkey is on Windows.
QA for iOS has slipped in recent years, but I feel that’s a different matter. The issues I have with Android aren’t bugs, it’s more like odd choices for things like animation timing curves and nitty gritty things like that.

Bugs aside, it feels like touches more “directly” control iOS whereas with Android it’s like interactions are all passing through an additional layer, leading to an impression of disconnectedness. It’s not entirely unlike the phenomenon that used to be observable on some Linux desktops a decade+ ago when computers were weaker and you could “feel” the layering of X11, GTK, your compositor, DE, etc all kind of slip-sliding and not acting fully in concert, where Windows and OS X usually didn’t give this impression.
This is my understanding as well but with net technology perhaps they are checking more often now.
It appears that the author was indeed not too closely familiar with the premise of the Y2K bug, as they mention the change "from 19 to 20"

... the Y2K Bug, and it prophesied that on January 1, 2000, computers the world over would be unable to process the thousandth-digit change from 19 to 20 as 1999 rolled into 2000 and would crash ...

That wouldn't be problematic, since the numbers don't loop around (like when going from 99 to 00).
If the rumors about the upcoming Strawberry and Orion models from OpenAI are true - supposedly capable of deep research, reasoning and math - they probably don’t have much to worry about. Not to mention they still have the only fully multimodal model.
> The real money would be in giving civilians whose footage leads to a successful prosecution for moving violations a percentage of the fine.

I don't know where you live, but around me, the police are so disinterested in traffic safety that roads have turned into a Mad Max free-for-all. Red light running, stop sign running, lack of signaling, weaving in and out of lanes, and general belligerence on the road. That and 90% of drivers are playing on their smartphones. Police departments could get infinite money by just opening their eyes and pulling nearly anyone over.
Yes, and in California, where this article is based, there are explicit laws against this.
...What is the question?
Yes I generally agree with this. Ironically it seems as all the "AI wrappers" look like they have more of a moat than the models (as UX etc is actually quite hard), which is not what I expected at all when the LLM boom started.

I think a lot of LLM usage is actually pretty 'simple' at the moment - think tagging, extracting data, etc. This doesn't require the very top state of the art models (though Llama3.1 is very close to that).

Hopefully OpenAI have some real jumps forward in the bag otherwise I am struggling to see how they can justify the valuations being floated around.
I believe the overwhelming popularity of ubuntu derives from it's similarities to windows, and therefore adoption by windows refugees.

A non-technical aspect of this is the widespread epidemic of windows brain damage: that is the usually life-long shaping of a user's perspective of what is "normal" for an OS, resulting from being weaned on a windows OS. This has many many embodiments. One particularly egregious aspect is the idea that one should choose the one "most popular" option, instead of evaluating the technical merits of the many available options.

Thus, just use ubuntu.

For servers especially, ubuntu is often inappropriate. For instance a GUI is not often desirable in a server only computer.

snap is another example. This non-native package manager breaks the basic security model of a linux distribution. While distro packagers don't routinely audit every package, they do pass through a distro-local creation process. Whereas snap imports a binary package from a remote 3rd party repo. This again is a result of windows brain damage, as the standard mechanism for installing non-M$ s/w on a windows machine is to install a binary from a 3rd party repo.

A diverse ecosystem is most healthy. In this light the recent years of corporate consolidation of the free software ecosystem are concerning in many ways...
[dupe] https://news.ycombinator.com/item?id=41404187
When your phone downloads stuff, their servers can see your IP. While IPs may not give very specific locations by themselves, the fact that your IP may change as you move around helps a lot to narrow it down.

Collect data for a few days to learn schedules, throw in some more specific data purchased from ISPs, other fingerprints, plot it on top of an actual map with roads and buildings, and you’ve got a very good guess of where specific people are, where they live and work, and how they move around.

Correlate that with other people’s data and eventually you’ll be able to guess who they live and hang with.
Federal Court: TikTok May Be Liable for a 10-Year-Old's Death
Nice piece of hardware, if your computer supports it!
This is really fun. SolidJS has the `classList` attribute which I use a lot in scenarios where this would work. I think a plugin like this would also be preferable so as to avoid the extra JS state code which really always feels like a cheap hack.
> (Ctrl-C is especially common, being "interrupt" or "quit".)

That is same for terminal in macOS. Mac uses cmd-C/V for copy/paste in gui, so it is not in conflict with ctrl in terminal. Which I find nice, but ctrl+shift is sufficient as well.
Ask HN: What's your perspective on outsourcing dev for early stage startups?
In the early stages, startups need to be cost-conscious, and many aren't focused on research anymore but on building a product. Given the high salaries of software developers, why not outsource most of the development work and keep a small internal team of 1-2 developers? What are the pros and cons ?
Errr - not true. Pre Industrial Revolution you were either a serf or a lord. There were a few in the renaissance times who started getting an education and planting the seed of the Industrial Revolution. By and large your existence pre Industrial Revolution would have been at the mercy of your local lord.

Yes, there are negatives to the Industrial Revolution we have to overcome. But it’s a net positive for everyone.

You’re welcome to fantasize being someone’s slave. I’m not.
The wrappers don't really have much of a moat either, OpenAI is just bad at front-end dev, so their velocity there is low.
So I have used it in the way you’re describing for coding a backend service in Rust. I had never used rust before and I was just trying to see how easy it would be.

The good part is you can get the minimum viable product of every feature up every time. The bad part is when you run into bugs you can’t debug it yourself because you haven’t built up the mental model of how the system works since you’re just copying and pasting. The more unique your problem gets (once you’re out the hello world zone of problems) the worse the AI is at helping you. The first few times you run into a simple debugging and the AI figures it out for you it’s pretty cool but the frequent times the AI gets stuck in a loop and you spend hours feeding it debug output after debug output and it still being broken makes you hate this workflow.

So yes it does help you rapidly build the features but at the same time there’s an immense amount of additional work needed to maintain and debug the system. Also the code is generally very poorly structured and architected.

So yea impressive stuff at a surface level and great for speeding up your ability to get started on a task. But really bad to rely on it (at this point) for anything of greater complexity than the basic quick start tutorial of your library of choice (in my experience).
Seems straight forward enough, put a value cap on it. $10 million? 20 million? Is anyone going to feel bad for the poor soul who can't pay the tax bill on a free 20 million dollar home?

We have a limit on gifts and according to this is 13 million. Just make it that.

What would be the downside here other than extremely wealthy having to pay some taxes upon death?
Which Intel GPUs? Is this for the Max Series GPUs and/or the Gaudi 3 launching in 3Q?

"Intel To Sunset First-Gen Max Series GPU To Focus On Gaudi, Falcon Shores Chips" (2024-05)
https://www.crn.com/news/components-peripherals/2024/intel-s...
It always puzzled me how tax-adverse some wealthy people are.

I'm not talking about the wealthy people that have 100% of their wealth tied up to company (stock) that they operate - but the wealthy people that are just asset-rich, with zero operational duties.

Their wealth is handled by wealth managers, they probably don't even know what they own. But minimizing taxes and hoarding wealth is priority number 1.
Claude was able to read pasted code from one framework, generate preview, jazz up the design and preview via artifacta, then translate back to original framework!
Make an exemption for a primary residence. Everything else can go. Stop letting people hoard wealth like dragons.
If Linux is there, and it can run steam, the implications of other things it can run are… basically anything any other linux box can run, no?
If you don’t deploy software to Linux, fine.

If you do and you say things like that, that’s willful ignorance; this is also fine if you don’t want to be promoted or hired by the best teams.
Little Pains
Read somewhere that it's more for being able to participate decently in ultra-weatlhy events, mostly on the Mediterranean coast. In the case of Zuckerberg that may also be for fishing once the world has collapsed and he lives permanently in his bunker on that island somewhere.
Net Change in Energy Use from Ridehail Services in Five California Regions
> The loan is paid back after the step-up in basis. That's the loophole.

Presuming you can continue to service your debt payments as interest rates and your income varies over time, and are never subject to a margin call due to a drop in the value of your collateral, something even the most powerful are at risk of: https://www.ft.com/content/cf78d815-7ade-40fc-a68d-ec73accb7...

It’s not really any different than what the average American family does with their home.
The frustrating thing with this is, that if you have naive friends, family, and professional associates your contact info is getting harvested from their phones without you having to do anything.

They just install one of these scummy apps and click OK to it vacuuming up all their contacts, which includes everything they know about you.
> Companies like College Humor and Cracked benefitted from viral marketing of social networks.

Oh come off it, writers very explicitly blame Facebook lying about the viral impact of their social network on the collapse of CH and others.

https://twitter.com/adamconover/status/1183209875859333120
Theft / traffic violations / jaywalking / curfew breaking / or public intoxication type crimes can be handled by police directly - having an incentive program to have people go around recording and reporting this sort of crime if not the sort of world I want to live in.

Yes I want those type of crimes punished and enforcement, no I do not want the masses to be working in an "all seeing eye" capacity for that to take place.

If you can't understand that the nuance there then I won't have much to discuss with you.
Contracting out patrolling to private citizens would be a brilliant way to get around that pesky Bill of Rights.
Honestly, I predict none of the cards will be affordable.
https://archive.ph/6rfUL
A 3D Printed Sundial Displays Time Like a Digital Clock (2016)
The driver doesn’t matter when it comes to insurance. It’s the owner of the car who holds the policy.
The stories I hear from family living in the area... basically unless you're actively being assaulted, cops just don't show up. Unheard of in "normal" parts of the country.

My brother once had his vehicle stolen, he traced it, found it, and because the police wasn't motivated to show up, he acted over the phone as if he were about to get into a life/death confrontation with the thief. Then they sent someone.
"Hackers" who love censorship, surveillance, content moderation, etc, are also overrepresented here (tech in general, really)
One site in this vein that I hope never goes away is https://rpgclassics.com/

I discovered it as a young lad lost when playing some RPGs on emulators in the early 2000s
Perhaps this line from further down is what was meant by "not real":

> The Andersen position was that “Y2K is a documentation problem, not a technology problem.”

Sure, there were other people at other companies solving the "real" Y2K problem, but the problem Andersen was solving was not so real.
>> it's the sort of drop-in to an otherwise unrelated story that makes you cringe.

> Can't fathom why this bothers you so much

Really? They just explained it particularly well.

> because it makes you uncomfortable?

I think they're taking issue over the fact that it is not only mostly irrelevant but it's also completely incorrect.
Why mention Microsoft twice?
Greece is always on top of those "hours worked per month" statistic for Europe. So at least the data strongly contradicts that notion.
Beanie Babies, Tulips, NFTs, Web3 tokens were all obviously not going to change the world. The bubble was pure emotion and greed. All the cash inflows were speculation.

Nvidia made 18 billion in profit last quarter, and expects to make 20 next quarter. That isn't speculation.
There's plenty of valuable information on reddit. In fact, there's a strong search trend to put 'reddit' on search queries to get better results.

Could this guy be LARPing? Sure.

I looked up a few of the references, they look accurate. They would need to be an excellent LARPer to get that detailed. Or they actually know what they are talking about.
Seconded. It reminds me of the "how to draw an owl in 3 easy steps":

1. Draw a circle
2. Draw a lower overlapping circle
3. Draw the rest of the owl.
so where does that line get drawn then - what metric does it move beyond the tool my friends have and one that meets your criteria
I have to agree. At first I loved the idea of bubbletea but I have given up on using it because I feel it is too immature. There are some poor/unfinished design choices that make widgets from different authors take different approaches. Layouting is very difficult as this is not part of the framework and depends on often half-baked third party widgets. Theres this discussion where there seems to be very little movement from the authors to improve the situation (also linked from OP's blogpost).

https://github.com/charmbracelet/bubbletea/discussions/434
Acktually, the FAA owns the air and sky buddy!
War, disease, famine were the norm for eras past. For those who lived during those times, I reckon their level of perceived suffering was no more than ours today. Humans are tragically skilled at adapting to new standards and shifting the threshold of struggle. People today get frustrated over a delayed plane departure likely just as much as people in the past were over a storm delaying their caravan by a few days.

As much of a proponent of technology as I am, I often reflect on whether we are truly bending the arc of suffering in a positive direction, or if it has remained far more constant than we’d like to believe.
Federal Appeals Court Once Again Rejects Blanket Gun Ban for Cannabis Consumers
QuickBasic was my first programming language and EDIT.COM was my first IDE. I love going back down memory lane, thanks!
The poor UX comes from the browser using Windows shortcuts instead of something that's consistent with the rest of the environment.

Compare this to macOS, where copy and paste are consistently Cmd+C and Cmd+V. More generally, keyboard shortcuts tend to use Cmd. That leaves key combinations with Ctrl to their traditional uses in the terminal. Which is pretty convenient, as the combinations won't randomly change when you ssh to a remote Linux system.
Short visual intro to Kubernetes controllers
I naively expected some photos.
[dupe] Discussion: https://news.ycombinator.com/item?id=41383363
I think that would be a great foray, yes. If you understand how to poke around the filesystem (cd, ls), manipulate the filesystem (cp, mv, rm, mkdir), how to search (find, grep), and how to edit and save a file (vi/vim {yes there are a plethora of linux text editors, vi is ubiquitous, which is the only reason I learned it}) you’re in really great shape.

The best part is, you can learn this subset of tools in a day, a week at worst.
The last report I submitted, was an App Store Connect bug.

If you are submitting a build for Mac (in my case, as a Mac Catalyst companion to an iOS app), you can’t reset the build number to 0, after you change the main version.

For example, if you go from 1.0.0 (106) to 1.0.1, you would expect it to be 1.0.1 (0), but it won’t let you submit a Mac build with that build. It must be 1.0.1 (107), even though the iOS build is fine, with 1.0.1 (0).

This forces me to keep updating the build number on both builds (because I sync them). I used to use the build number as an indicator of release status, but this pooches that. Not the end of the world, but annoying.

I first got a “cannot reproduce” response, where they wanted me to submit a sample app (In the original report, I actually sent them a link to my full app source code, as it is an open-source app -most of my work is open-source, and I have a number of repos that contain full source for shipping apps).

I responded, saying I would not, because it would require creating a whole fake app, with fake releases and whatnot, and it wasn’t worth it, as I had already sent them a link to a shipping app, that exhibits the problem, and also, they were quite capable of doing that, a hell of a lot more easily than I could.

I then got a second response, saying something like “Oh, I see. It is a string issue, not a numerical issue. Works as designed. #wontfix. Here’s how to close a bug.”

I gave up, and closed it.