skysight-inc/HackerNews huggingface dataset:
@ivanjermakov I know: it's a bummer that it doesn't work on mobile. We initially _did_ make it work (and responsive), but we ran into performance/memory issues. This is related to how much memory can be allocated on mobile devices, and since we open multiple iframes, it caused a lot of problems.

We have a specific plan on making this work on mobile, but for this initial version, we decided that making it limited to Desktop was okay (since, realistically, people who are doing frontend responsive testing, are most likely doing it on a wider display).
> I asked them if they were using a CSS framework at all and the response was "we are using React, we don't need one".

This hurt my brain.

I recently saw a video where a guy was claiming that people who had gone through a web development bootcamp (using React and the whole nine), where unable to make a basic hello world HTML file.

When people don’t know the basics, it’s no wonder everything is over complicated. They were never taught how it could be simple.
Perhaps https://systeminit.com would make more sense. :)
Honestly, it's all speculation, but advanced voice mode is probably trained on significantly more audio recording than the previous voice. So maybe it's more likely to be trained on audio clips that include non-consenting participants.

But yes, the fact is I can't think of any meaningful reason why UK legislation would impact Advanced Voice but not the previous model releases.
https://archive.ph/YSqEu

"But the idea that AI has quietly crowded out humans is not exactly right. Slop requires human intervention or it wouldn’t exist. Beneath the strange and alienating flood of machine-generated content slop, behind the nonhuman fable of dead-internet theory, is something resolutely, distinctly human: a thriving, global gray-market economy of spammers and entrepreneurs, searching out and selling get-rich-quick schemes and arbitrage opportunities, supercharged by generative AI."
How centralised the logistics are doesn't seem to me to be all that related to the size and number of the shops.

For example, here there's Tesco. But there's huge tescos, tiny ones in towns, tiny ones outside of towns, subsidiary companies like onestop that exclusively are smaller shops (we tend to call them "corner shops" here).

If anything, a larger central logistics "engine" behind it should make it much easier to pop up a new shop somewhere as most of the issues are solved and there's experience in doing it.

It does however make things more boring.
I could be wrong but I don't believe it's difficult to monetize an extension.

The reason I think there has been an explosion of VS Code forks (e.g. Supermaven, a very successful extension) is that being an extension in VS Code is limiting insofar as what you're able to change in terms of the UI and UX.

You are right about the difficulty of getting into big companies. However, we developed a standalone editor because it's easier to build on top of, and we eventually want to build a very portable browser-based editor that utilizes the canvas view for pull requests, arbitrary code, etc.
What is the deal with NULLs? (2009)
Draco satellite mission made for destruction
The Neuroscience Behind Screen Fatigue
Doom in Space [video]
Interesting: can you elaborate on this? Would love to better understand it, so we can consider adding this.
I think it is a huge mistake to use metrics, analytics, or any kind of quantified “audience measurement” to justify or rank a creative endeavor.
Capstone is very useful!

Someone (not me) has also cross-compiled Capstone to WebAssembly so it can be used in client-side browser applications.

https://alexaltea.github.io/capstone.js/

I've used this in a couple of projects to support disassembly in static web apps with no back end.
I don’t see it as a single future, but the kind you r approach and tools a lot of problems will be addressed with. Some diagrams generate code. Interacting with some 3D models generate code. Some explanation generate code. And you can interact with more of those interfaces/methods and code to generate better code. But it won’t be the whole picture.
Who was the genius behind these features? Someone was incredibly forward looking in that company. Too bad it never got out into the world and impacted the language standards. It is surprising to see that so long ago.

Also previously covered here on Hacker News: https://news.ycombinator.com/item?id=38938402

Is there a PDF copy of this somewhere?
Show HN: Generate E2E tests for your applications from its URL
Hi Hackernews, I’m Marvin from playrun.dev (https://playrun.dev), a platform for generating end-to-end tests for your application using just the URL.

I recently worked on a project rewrite with a small team on a tight deadline. We needed to keep shipping while also writing tests for the application. We believed unit tests were a waste of time and decided e2e tests were the way to go, but doing so manually was still time-consuming and made shipping slower.

Testing is one of those things we do as engineers that don’t have immediate ROI, and it was almost impossible to make the business team understand why we needed to do it and why we were spending so much time on it.

Augmenting testing with AI helps reduce the dev hours we invest in testing so we can focus on shipping, which is very important to the business and users.

Basically, playrun.dev crawls through your application and discovers possible user flows. Once a flow is found, it is mapped step by step, and each step is run and evaluated to ensure it’s correct before the next step is mapped until it can be determined that the flow has ended.

Under the hood, we use multi-agent LLM to discover flows and generate tests.

All that is needed is to provide the public URL to a testing version of your application (please don’t use production URLs, lots of dummy data will be generated). We will navigate the whole application and generate Playwright tests. We also provide a CLI tool to export generated tests directly to your Playwright project.

Although this isn’t perfect (we still had to review and manually fix a few tests), it was able to generate almost perfect tests for about 70% - 80% of flows in our applications (>90% on some runs, we hope to reproduce that consistently).

We still have some limitations and gotchas around Captchas and 3rd party authentication (Google and some other providers block testing browsers as bots and the only way we are able to get around Captchas for now is by disabling it on our testing server).

Additionally we are working on ability to generate, manage and run you e2e tests on a schedule in one place. So regressions can be detected faster on autopilot and if application flows changes, they can be easily be remapped without writing a line of code.

You can try it today at https://playrun.dev.

I’m really happy to show this to you all, thanks for reading about it, please let me know your thoughts and questions in the comment.
I've been using HTTPie[1] for over a year and it's been great. Super light and does the job really well.

[1]: https://httpie.io/
Google Takeout is a masterful ruse. "You're the owner of your data! Export whenever you want!"

Perhaps my Drive files are recoverable. (Except, of course, for the linchpin Docs/Sheets/Slides.) The main issue I found with Takeout is, there's no corresponding "Import" function anywhere, to anyone, not even Google themselves!

At least 3 times, I've started projects in one Google account, then had a need to move that specific stuff into another. Takeout won't do it. Lossy exports means that you're leaving significant data behind, especially in YouTube and whatnot. Anything with timestamps or historical, how would that work? I basically found myself starting from scratch, losing metadata and manually recreating things like playlists and Maps lists. Photos? Forget it!!!

There's no export for settings or preferences, and certainly no import or programmatic management. You get comfortably ensconced in Workspaces, and there's no exit strategy.

Compare that to when I set up a new Google Pixel: it automagically cloned itself from my Motorola, without very much warning or consent, it had all my preferences and accounts in the blink of an eye. Granted, this was beneficial and welcome, but I doubt that the process would've been smooth if I'd chosen an iPhone.
I agree that this isnt a point that can be decisively proven.

I would just add the following thoughts. When discussing investment in terms of money, and especially government spending, the connotation is typically positive economic returns.

Similarly, if we are being pedantic, a bad investment is still an investment, as in the case where the returns are less than the cost. I would categorize much of this spending as a bad investment, one that leaves the country worse off in the long run.

I think the word is largely without meaning when used with the subjective definitions outside the economic context. It simply reduces it to "I like this thing". Buying beer is now an investment, because it will have some later "benefits", and I think getting hammered on a Tuesday night is "worthwhile" because I like doing it.
Show HN: Fast and Exact Algorithm for Image Merging
I developed the application, `image-stitcher` for image merging by automatically searching for overlap region.
California's 'click to cancel' subscription bill is signed into law
nah, there is just a difference between engineers and teachers. It is why underfunding teachers so harshly has resulted in entire countries of dumbasses.

Engineers have trouble communicating the complex things in their heads. That being said the videos are actually a great example of whats happening here: hiding a world of complexity behind "single words". You need incredible esoteric arcane knowledge of "magic single words" in a sea of anything and everything, but once you know everything, you can simplify complexity into a stream of the proper words

The best I can surmise is that this system/language is about human readable data and processing in the same file. To him all the little weird characters in programming are dumb. To many other people "magic word" knowledge is dumb.

For this system to truly shine would require a complete runtime like Pharo where you can inspect where code is coming from, what its doing, documentation, placeholders and mocks all over the place etc
US Space Force partners with India to open a microchip factory for next-gen tech
https://www.gov.ca.gov/2024/09/24/governor-newsom-signs-cons...

https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml...
Not really. I did much better methodology in my PhD as a result of reading it.

And yet, I still find it difficult to convince people that the Big 5 model is not replicable.
I respectfully disagree. By saying that all electrons are the same, you are muddying the discussion. It is not helpful to anyone trying to understand what's happening, at both levels of abstraction.
One I always go back to: You can represent a perfect impulse (think electrical signals, a switch from 0 (low voltage) to 1 (high voltage)) mathematically, but it's impossible to physically create.
> But not in the Linux kernel.

Sure, it is still an experiment, but that's irrelevant: your theoretical "make C memory safe" tooling does not exist and does not exist in the kernel.

> instead of writing a novel tool?

Do you have a proposed design for the novel tool? Many have tried, nobody has succeeded.

> Do you have any examples here?

From the article:

> Kroah-Hartman said that it could eliminate entire classes of bugs in the kernel.

He's said similar things elsewhere: https://social.kernel.org/notice/AlxbVeMxyJNsLoNa6q
For collisions I can say p5.play has been an excellent plugin for p5 to handle inertial physics and collisions.

I would suggest that the novice game developer might enjoy rolling their own basic collision detection ( object overlay, mouse-over, inertia-ignoring collision resolution, etc), but obviously that is not fun or convenient for everyone.

https://p5play.org/learn/
(AGPL licensed with commercial exceptions available these days, it seems)
Welcome to the hyper capitalist world that has been created over the past 60 years. This is the result of always needed growth in your economic system.
Interesting point. I'm not sure what her plan for her life was, but I could understand her making that decision if the rather explicit nature of her comments precluded it. Maybe she felt she had no choice but to own it.
The Danger of Deep Procrastination (2009)
You can always self host in the cloud. I think the parent comment intended to communicate run on an instance controlled by you (e.g. your data isn’t leaving your system). That instance doesn’t have to literally be your personal physical computer.
Check out usebruno.com, an open core alternative. I like it well enough to have switched from Postman.

Jetbrains also has a HTTP client built in, but it's not as easy to use.
Subjective indeed. I also like Sam’s, but mostly because they are essentially the same as Costco but with slightly different versions of things. While Costco has some stinkers, I still rely on them as a reliable source for generic products.
It's easy to find misinformation on social media. It's even easier on X
Being truly open is a huge plus for OCM. Checking a few locations in both I found that PlugShare had locations properly listed as under maintenance while OCM listed them as open, so at least near me the Plugshare data seems more accurate.

I also really appreciate the images and comments people have posted in Plugshare to help find out of the way stations or stations that might not be reliable. If OSM took off it would get there, but none of the stations I checked had any comments or images.

I'm not a big fan of the OCM station formatting. There's a bunch of useless information above the fold and a bunch of useful information below the fold.

OCM doesn't appear to have any pricing information while PlugShare at least tells me if the station has a charge and if the parking itself has a charge.

I hope that open services like this can get station data from more direct sources for more accurate information, but the data isn't quite there yet for me to want to use it when I'm actively looking for a station.
That’s not a bug. Thats a feature. When I request desktop view in my iphone, it should just treat me as a desktop user. I know its buggy. I know its a horrible experience but I just wanna see what its like.

Now I wont even check it out because I didnt get that first impression on my phone. I will just forget it.

Just my 2c
Will Insta/FB/WhatsApp Slow to Crawl in Germany from Deutsche Telekom Shakedown
1. You can hop back and forth using the "backward/forward" buttons in the top bar, similar to VS Code. Not sure if I misunderstood here.
2. That's fair. You can "pin" editors on the canvas, which allows you to fullscreen editors.
Co-routines can be a nebulous sort of concept because it means different things in different places and not all of them have the same features. But some of the big points are:

- Heap allocated call frame. Instead of being pushed onto the stack, co-routines tend to have their call frame (local variables, arguments, etc.) placed into heap memory (or at least may be place-able into heap memory). This often enables the other features.

- Control can leave co-routines in more ways than standard function calls. Generally this means returning (often called "yield") to the caller without completing the whole function. It can then be later resumed, returning to where the function originally left off. Generators are a common pattern enabled by co-routines that rely on only this part (and so many systems can optimize out the heap usage, for example).

- A co-routine is usually an object with an interface that allows you to move it around and resume it in different places than it was originally called. This can include on different threads, or depending on the sophistication of the system, different processes or machines.

Those are the three big points in my mind. I'd recommend trying lua coroutines, personally (I like minmalist engines like defold to use it in) to really get a feel for how these are on the edge between "language feature" and "library feature".
When I was on AIM, I was never pressured into joining an asset sweatshop by older kids online. Stay far away from Roblox.
This seems way ahead of its time, especially with generators. Maybe Fujitsu was able to just do it because they didn't bother with any of the lengthy standardization processes, but that's probably also why all these extensions seemed relatively unknown and had to be rediscovered and reinvented in modern C/C++ decades later.
Anything to distract from the dystopia we live in. Ironically what you describe sounds like that season 1 of black mirror episode
Chargeback and complaint to your state's Attorney General. If your financial services provider can't block the charges, you might need to close the account and re-open, migrating recurring charges to new account.
It doesn't matter if it's cheap, it's unusable.
Old memories, I had access to the MS-DOS version of it, still preferred Borland though.
Click on the shooting star and see what happens (made with WebGL)
Congrats! Super exciting
15 years ago "Shit My Dad Says" got a TV show. People have spun momentary stardom into book deals and gigs forever. NYC, Hollywood, all the music cities past and present, and the last couple of SV booms were built on trying to generate it. "You're good at that, you should sell it" has been a constant refrain to creatives with any level of skill for decades. Some people went for it.

The scale changed, and that's meaningful, but some kinds of people have always been on the lookout for a path to fortune.
Good! There’s no way they would be an expert on TVs anyway. I go elsewhere for information about TVs. The store is for simply purchasing the TV.
If Windows Server has ~50% of the overall server market and is trying to use that to support Azure it's a legitimate complaint.
> I don’t know who came up with the “30% of your salary” rule for housing

The "30% of your salary" rule for housing stems from U.S. federal housing policy. It was first introduced in 1969 under the Housing and Urban Development Act as part of the government's effort to define affordable housing.

25%-30% was a benchmark used in housing assistance programs to determine eligibility for federal aid. If households spent more than 30% of their income on rent, they were considered "rent burdened" and might qualify for subsidies.

https://www.hud.gov/about/hud_history
https://en.wikipedia.org/wiki/Housing_and_Urban_Development_...

---

> person who came up with the “3 months salary for a ring” rule

That was good old De Beers. In the 1980s, they promoted the idea that spending two months' salary on a ring was appropriate, which later increased to three months in some markets.

Example of their marketing campaigns: https://i.etsystatic.com/17868656/r/il/2bc5ab/1933571085/il_...
> In a release, the Senate Health Committee said it would cost the U.S. $411 billion per year if half of all Americans took weight loss drugs from Novo Nordisk and Eli Lilly. That’s $5 billion more than what Americans spent on all prescription drugs in 2022.

If these drugs are effective as they seem to be they might still be worth it at this price. Giving most Americans Ozempic would probably improve people's health more per $ than the current medical system is.
We actually do try to make the canvas as keyboard navigable as possible. There are a list of keyboard bindings in the "Keybindings and Help" button on the bottom right.

In terms of manually resizing, we actually do try to tile in the viewport. May I know what's causing you to resize it so I can fix it?
There's a not-OSS, not cheap autorouter called TopoR that will do this. There are plugins of varying quality for other tools. And you can usually do something manually if you have spare time.
Sounds like that DBMS would work better with serial int PKs
Unless they understand the bio mechanisms for how coffee prevents these diseases, then I call correlation is not causation.
I think Cursor is already looking successful. Most VS Code people I know (including myself) have switched over. I love the idea of Haystack (I was a fan of Light Table back in the day) but if I have to pick between a better UI and an assistant who perform most simple code transforms by English language request, saving hour(s) per day, I’m picking the assistant.
Printing money is not the same thing as creating value.
Multiple people have suggested modding games. This is what led me to computer engineering as a career- specifically Quake III mods. Having games that are easily extended and hacked makes for an incredible exploratory environment, especially if it’s a game that the child loves.

What’s out there?
If you have stopped blogging, been meaning to get back on it, or simply want to start, but been put off by the popular platform options, I'm working on a blogging platform myself that sheds the crummy modern bits of the web: https://lmno.lol. Here's my own blog https://lmno.lol/alvaro (about 10 years worth of posts). You can read the blogs on your phone, your desktop, your terminal. No JS needed.

Coincidentally the platform hits nearly all of the wished items in this recent lobste.rs post
https://lobste.rs/s/d1n9k6/kind_websites_i_like

You can drag and drop your entire blog from a markdown file https://indieweb.social/@xenodium/112265481282475542 User your favorite text editor to write.

No need to sign up or log in to try it out. You can edit ephemeral blogs.

I haven't officially launched, but if you'd like to get blogging, I'll be happy to share an invite code to get you started now. Ping help AT lmno.lol.
Counter example: People now use their smartphone's calculator app, and that is powered by a general purpose CPU core.
Yes but then there's also real documentation like this:
https://www.ibm.com/docs/en/SSQ2R2_15.0.0/com.ibm.tpf.toolki...
Is this a YC backed company?
Got it. We can store logs to your purpose-built analytics DB of choice.

PostgreSQL (Neon) is our free self-serve offering because it’s easy to spin up quickly.
Looking at the website, this is fully open source. Nice! Looking forward to trying it out.
Something that gives me pause (to actually write into a blog) or to put up any toy projects / exploratory code as FOSS is I am not too keen on the idea of LLM companies and similar scraping that for their dataset [1].

Its not really a new problem, scraping the web and similar for monetary profit has been a thing for decades, but it feels worse in some ways?
At least I certainly have paused and had more of a reluctance to making minor things available with no strings attached than I historically have been.

Same goes for writing into sites like HN or Reddit really.

Perhaps that is being selfish, after all there is some value in documenting things for other humans to find out about, maybe time-capsule of a blog is a better fit for this? Although blogging about anything particularly niche / context heavy is likely irrelevant a few years on.

EDIT:

[1] As in not help them even in a minuscule way, anymore than has already been done with them buying / scraping any public content already written.
Yeah, so often do I have an EXPLAIN ANALYZE query.txt file I'm repeatedly editing in one window and piping into psql in another to try and make something faster. So I put WHERE true at the top.
Foreign adversaries have realized that you can freely wage war against the US in every domain except physical, and the US won't do anything in response.
Yes (all launch HNs are YC-backed)
In the year 2024 it is prudent to think of everything that leaves the premises as potentially listened upon.

That's why we've got HTTPS an DoT/DoH so widespread these days