skysight-inc/HackerNews huggingface dataset:
Please feel free to ask any questions related to the technical infrastructure or anything related to the logistics.
Uh? That’s completely alien to my experience with Vite. Setting up a Vite/React/Typescript project with Tailwind/Tanstack Query/Tanstack Router is an absolute breeze, you just follow the docs. Adding ESLint/Prettier is also just following the docs.

What problems did you encounter specifically? Did you report them?
There’s an annoying reason advertising works - users don’t feel cost pressure as the company is forced to grow forever. Plus, people buy things, and ads work.

LinkedIn Premium struggles because it’s expensive as shit, and people will not pay that much for a social network most of the time, unless they have a dedicated reason to (job seeking, recruiting, etc.). We can say this is wrong and bad and it makes us the product, which is mostly true, but also it means we pay less for things with more utility.

Look at Netflix. Their ads tier is doing gangbusters. They keep increasing the amount of shows that are on that tier because it makes them more money, without users getting mad at price increases.

Now’s the hardest trick in the book is to provide high quality, contextual advertising in a way that doesn’t overwhelm your users but also creates value for your advertisers. Truthfully, nobody is better at this than Instagram.

If we actually want to solve this problem, the minimum wage needs to be radically reset, wages need to grow as fast or faster than inflation, and companies need to be incentivized by the market not to grow without bounds, but to reduce profit margins and find a healthy state where they throw off a solid amount of cash.
Thank you for your feedback! I will try to improve the OCR and also the problem with understanding context.
I’m on the same boat as you. Had this idea some time ago and I feel that this should be doable with today’s LLMs tooling. On the coming weeks I’ll be trying to hook something up and see how far can I get, with the extra requirement from my side that everything should run locally.
Totally agree. Maybe they want less experienced people that can be manipulated into working tons of hours?

In any case, I'm pretty sure that's illegal under anti discrimination laws
> (And one note, Texas' power sector emissions also include lots of "extra" emissions from fossil fuel consumption that should be attributed to the downstream consumers of those fossil fuels).

Are you saying it includes the USE of fossil fuels produced in the State outside of the State OR the emissions related to the production of fossil fuels in the State?

The former does not in my opinion sound accurate while the latter I fail to see changes anything because surely emissions from other industries (steel/construction/etc) are included for the State that they are made in.
nice, V lang. How come I don't hear about this as much as zyg/odin/jai etc?
I think it's particularly common to see that with people who discover their ADHD in adulthood, and there are a lot of us now that awareness has been raised in recent years.

I went my whole life thinking that I was broken. I had intense anxiety surrounding social interaction, was horribly depressed, got terrible grades through high school, and just generally did not enjoy most of life. I eventually learned how to cope and function normally to an outside observer, but still would go through cycles of intense anxiety and depression that I didn't know how to explain.

A few years ago I finally was diagnosed with ADHD and suddenly everything clicked. My anxiety, my depression, my grades, my intense hyperfocus on one thing at a time but also inability to keep consistently focused on one thing for more than a few weeks. All of that suddenly made sense, and there were people in the world who knew exactly how I felt. And the thing is, the anxiety and depression have largely gone away. Now that I know what's going on inside my brain I don't have to beat myself up about it, instead I can learn from and lean on hundreds of thousands of other people who have to cope with the same thing.

So yeah, today I will often notice "oh, that's an ADHD thing" at random times in my life. But it's not so much that it's an essential part of my identity as it is that it's enormously comforting to finally have an explanation for all of the weird quirks that I have, and it's a huge relief to have a community of people who experience the same things that I do. When I say "that's my ADHD", it's me reminding myself that I am not broken, just different, and different is okay.
Delphi and Visual Basic 6 were definitely not the pinnacle of UI development.

For example, all layout was pixel based. Making windows resizable required much complex ad-hoc code, and internationalization was hard as well. Very early in my career, I have spent person months clicking through every single screen in a large desktop application to find words cut off due to words having different lengths (measured in pixel) in different languages. I knew what "Ok" and "Cancel" meant in half a dozen languages. At the time, Java was really breaking ground with container based layouts in Swing. Delphi and Visual Basic caught up only in the .NET era.
Or into an intense headwind.
During COVID, the amount of people diagnosed skyrocketed. I was one, and I was putting it off for a long time. I think you see it a lot because of this; If I'm a content creator, tagging it with ADHD puts it on the feed of a lot of people that are newly-diagnosed/self-diagnosed.

I completely agree with you though, I don't mention it to people generally. I may be quirky and might have some weird rigid rules about how I work personally, but I hate the idea of sharing it publicly.

Final note: I think it's a good marketing tool for productivity tools. "It's such a good to-do list that people with ADHD can find success with it! That implies that if you don't have ADHD, you will be a superhero when you use it!"
I asked ChatGPT to make text from a photo of a whiteboard and it just executed some Pytesseract code…

I’m reminded of the guy who setup an iPhone farm to use the iOS on-device OCR because he couldn’t find anything better.
I think the momentum doesn't come from the Ukraine war. It comes from the US going back on NATO article 5, declaring any promise of mutual defense dubious at best. And it comes from the US threatening NATO allies such as Canada and Denmark (to which Greenland belongs) with invasion.

When you treat your closest allies like that, you instantly become untrustworthy. And you will remain untrustworthy far longer than Trump can stay in office, be it with the current terms or some Putin-like term extensions.

Also, the 800bn are a huge bunch of money that politicians would have never gotten otherwise. Now they have it an can spend it on their military-industrial-cronies. They won't let that opportunity go to waste, even if the reason were gone.
A better solution is recognition that like all other math, patterns, and formulations of matter at micro and macro scales; those are natural patterns and the most optimal configuration for a precise enough criteria is going to be in the range of zero to one single natural solutions.

Should there be some process for rewarding those who discover those most optimal solutions to problems? Maybe.

Patents as they are currently implemented seem to be even less beneficial to the progress of science and useful arts (trades skills) than copyright. Unlike the consumer protection of brand reputation (trade mark); both create artificial scarcity and impede the development, distribution, and diversity of manufacturers of works which would benefit society and citizens.
Japan's entry into WW2 was the result of not controlling their oil needs.

A large part of the German's military initiatives in WW2 were about obtaining access to oil, and the most successful Allied initiatives were about cutting off that oil.
> LinkedIn messed up specifically by paying influencers extra if they got people to click "See More", which is why people on LinkedIn:

> Talk like this.

> To increase engagement.

> And take up space.

Ohhh that's why all the posts look like that? Barf. Goodhart's law strikes again...
Hey HN — I’m part of the team behind Assistiv, a new LMS (Learning Management System) designed to bring Assistive Intelligence — not just artificial intelligence — into real classrooms.

We believe the future of AI in education isn’t about replacing teachers, but empowering them. Assistiv helps instructors save time, personalize instruction, and get real-time, actionable insights. It’s privacy-first, classroom-tested, and built for both schools and grassroots learning orgs.

We just launched our Kickstarter to help scale this vision and make it accessible to underserved communities:
https://www.kickstarter.com/projects/assistiv/assistiv-ai-po...

Would love your thoughts, feedback, or support — especially if you're passionate about edtech, open learning tools, or building better futures through smarter systems.

Let’s make AI in education actually helpful.
It's more hit or miss than you might think. If you're just using mostly basic parts of the Win32 API then it is basically about as solid as any backwards compatibility ever has been.

The fall off occurs as you veer off into deeper holes:

- Multimedia software and games tend to hit on areas of Windows where compatibility is far from perfect.

- Even 32-bit software would sometimes have random Win16 binaries, and those are not emulated; I don't blame Microsoft or anything, but they could support it if they wanted to. (Understandably, they do not.)

- Software that uses truly obsolete Windows components may no longer work. AFAIK .NET Framework 1.1 hasn't been supported since Windows 8. Old ActiveX and COM components can also be a problem.

This has led to some situations where you might actually have better luck running the old software under Wine and Linux than modern Windows, especially for some older games.

It's not that Microsoft didn't do immense amounts of work here, but in practice there are some holes I've run into.
Writing that predates AI is precisely the type of writing AI mimics. :)
I've never written a parser for any of those languages but my intuition is that Go is easier to parse than C. The others are debatable. Rust macros are definitely not simpler than C macros. I'm not sure what could be simpler than text substition. Zig doesn't have macros and comptime is implemented as a language VM that runs as a compilation step(last I knew), so that's definitely not simpler. I don't use go often, but I don't think it has macros at all so that's definitely simpler.

When people say that C is a simple language, my interpretation is that they mean it is easy to interpret what a C program does at a low level, not that it is simple to write.
DCHRMS started in 2018 with a planned development timeline of one year and a budget of $36 million

Just so we know who signed off on the original budget and timeline.
Apple is finally updating AirPods Max with lossless and ultra-low latency audio
I have a pretty high end LG washer/dryer combo that I purchased when I bought my current house (10 years old now, knock on wood; just been a workhorse). It has a steam cycle that has been used maaaaybe 3 times in that period? Of course, it doesn't work quite as well as just ironing...

I inherited an old Maytag dishwasher with the same house that I never got around to replacing. It has like 5-10 cycles...and we only ever use the 1. I have variously thought about replacing it because it is like car engine loud, but it runs a fast cycle and does a decent job and has been bulletproof so far.

Honestly, a lot of these added features feel like weird gimmicks nowadays created by product and marketing teams to differentiate to the consumer shopping based on feature lists and not necessarily to actually add value.

Who's making the workhorse stuff nowadays?
V is pre-1.0, and you have to install it by compiling it from source. I'm very excited about V. It's the language I wish Go was.
If China is manufacturing solar panels for us, that doesn't give them control of our energy supply.

It's not like being dependent on Saudi Arabia to supply oil. If China cuts us off from new solar panels, the solar panels we already have continue to provide electricity. It would only slow the rate of deployment, which we're already doing to ourselves by imposing a tariff on solar panel imports.
Calling all humans for duty… Do your part keeping the dead internet alive!
Thanks for the feedback!

It uses overlay. Tried to render the text directly on the image but it is two to three times slower.
Also inclined to agree with the innovation angle on TikTok. Was already growing and I think rather than Instagram, their in-flow was from Snapchat where Gen z/alpha were already trained on exploring filters and tools and TikTok expanded on that with extensive video editing tools and being feed first, creation later (default open mode on Snapchat remains the camera view).
> Much like with the speakers, Apple are trying way too hard to be fancy here

It is just a reference that Apple Laptop speakers have been waaay above anything the competition uses - and this is true since multiple generations. Had a MBP from 2014 and multiple friends were astonished about the sound when we watched a movie on the go. Same with the M4 MBP - sounds quality from the speaker is at a level that you probably don't actually need.
Non-Scalar Leverage
Signal is primarily for end-to-end encryption.

If a device has been compromised, the database can be extracted with all messages and contacts
I always wanted to build this tool, but I kept putting it off—finally did it!
My goal was to create a full-fledged PDF editor that allows you to modify text, images, and the layout inside your PDFs.

I also wanted to support both scanned and non-scanned PDF files.

it's still not perfect and not 100% ready yet, but I think some people might find it useful.
This already exists, it's the domain of inverse problems. Inverse problems consider a forward problem (in this case wave propagation) depending on some physical parameters or domain geometry, and deduce the parameters or geometry from observations.

Conceptually, it's quite simple, you need to derive a gradient of the output error with respect to the sought information. And then use that to minimize the error (= "loss function" or "objective" depending on field terminology), like you do in neural networks.

In many cases, the solution is not unique, unfortunately. The choice of emitters and receivers locations is crucial in the case you're interested in.

There's a lot of literature on this topic already, try "acoustic inverse problem" on google scholar.
I guess Coca-Cola will not be replaced in the top position in any short to medium timeframe. While they will dwindle, I don't think one big competitor will gather their market share, rather a lot of small ones.
This should make it easier for people to adapt when their job adopts Manna™.
> The ideological games being pushed on children in state schools is different, but it's not entirely absent.

People say this all the time and it's facile. Yes ideology is everywhere and you cannot be completely free from it. But the critical difference between secular ideology and religious ideology is that (in a properly functioning society) you can challenge/question/probe secular ideology.
> some issues around Program Files and registry virtualization, along with UAC.

Now that's rattling a thing in my brain. I recall disabling UAC was one of the more consistent ways to get Delphi 6 to even run on Windows 7, and even then it wasn't a guarantee.

Yeah, I had the displeasure around 2009-2011 of trying to get an old IDE version running on then-current versions of Windows, with multiple Vista and 7 computers in the office. It ran fine on Windows XP, but newer OSes were not so lucky.

Perhaps the solution was to purchase a newer Delphi, but that avenue wasn't sought after.
This is also a great example counterpoint for the folks who constantly complain about Apple hardware being "overpriced". Most laptop mfgs are happy to just solder on whatever tiny $0.50 compatible MEMS mic and put a little toothpick-sized hole in the case and call it good enough, or add two and rely on whatever generic beam forming that isn't adapted to their specific mic choice, placement, case acoustics, etc the Realtek ALC262 or whatever gives them, and call it a day.

Apple puts a ton of R&D into making things work well. As another example: Macbooks have been, for 15+ years now, the only laptops that I can trust to actually sleep and conserve battery when I close the lid and slip into a backpack for a few-hr flight. Windows and Linux on laptops seem to have about a 70% chance of either not sleeping, not waking up right (esp with hybrid graphics), or trying to do forced Windows updates and killing the battery, then waking back up to 20+ minutes of waiting for updates to resume / finish with no meaningful progress indicator or way to cancel / delay.

Not everything they do is perfect, and I'm not some huge Apple fanboy, but they do offer a significantly better experience IMO and feel "worth" the premium. It's not as if modern gaming laptops are any cheaper than MBPs, but they certainly feel much jankier, with software and UX to match. As an example, the IEC plug on the power supply of my Asus Zephyrus Duo wiggles enough that it disconnects even with different IEC cables. I've had to wrap some electrical tape around the plug body to get it to be less flaky. Asus Armoury Crate is a terrible buggy and bloated piece of software that runs about a dozen background processes to deliver a "gamer" UI to...control fans, RGB lights, and usually fail to provide updates. They also have utilities like https://www.asus.com/us/content/screenxpert3/ and "ROG ScreenPad Optimizer" that are largely buggy garbage, but sometimes required to get their proprietary hardware to work properly.

Does Apple gouge users for extra RAM and SSD space? Absolutely, but you're paying for the R&D as much as the actual hardware. I wish they'd just price that into the base models and make upgrades cheaper, but their pricing strategy seems to be lowering the base entry point to something more appealing with "it barely works" levels of spec, while making increasingly ridiculous margins on higher specs -- an additional $4,600 to go from 1TB -> 16TB on the Mac Studio is pretty bold considering consumer QTY=1 pricing on a fast M.2 SSD is around $600 for 8TB, and I'm sure their BOM costs are around the same for 16TB worth of silicon in huge quantities.
As a sidenote, I love that you reference 1973 as 01973. I suggest considering labeling even as 11973, based on some reasonable humanist-based information.[0]

[0] https://www.youtube.com/watch?v=czgOWmtGVGs
Agree, Delphi was extremely nice way to do UI development.. I've made many small GUIs for everyday tasks back when I was using it.

Unfortunately "dependency hell" was very real -- it was super-easy to download ActiveX controls, install on the system, and then depend on them in the apps. Worse, Windows had a single ActiveX database per computer, and an control installed by a completely unrelated app would appear in the Delphi's palette, ready to be placed on a form. After having a few apps that would not work on friends' computers, I've mostly gave up on ActiveX components completely.. luckily third-party Delphi components were better - at least the compiled binaries would work. Source code still required system-wide install though...

If you think that "pip install", or "npm install", or even "apt-get install" on a Linux system is bad, you haven't seen what Delphi world was like. But to be fair, it's not really Delphi's fault - all Windows development was like that, full of bespoke settings that need to be set on each PC. For a complex software, it was normal to spend a few days just setting up the system so you can do initial build.

Another Delphi-specific issue was that by default forms were specified in pixels, and were hard-coded to specific font sizes; and color pickers had hardcoded colors (as opposed to system theme colors) prominently displayed. Unless you were very careful, it was very easy to make an app that could not handle different font or screen theme. And many apps that would benefit greatly from being resizable were non-resizeable instead, just because it was easier.
So you need a bundler, a linter and a test runner. How’s that any different from the experience in other languages where you need a compiler, a linter and a test runner?
I feel that reading example in my bones.

I *can not* count the number of times I've been reading something I want to be reading in a perfect environment, only to have to re-read pages because while I was mechanically reading, my brain was somewhere else entirely. It's usually when I go to turn/click to the next page that I realize I have no idea what I just read.
The New Testament is unambiguous. Jesus expels the money lenders from the temple and says it is harder for a rich man to go to heaven than a camel to pass through the eye of a needle. Christians are, first, and foremost, followings of Christ and his teachings. That's the point of the entire name. Jesus's words have more weight than anything that came before.

The Old Testament is where fake Christians always go to pick and choose. If you believe the experiences of Job are relevant, do you also refuse to wear clothing made of multiple fabrics (Deuteronomy 22:9–11, Leviticus 19:19)?

Here, I'll let West Wing cite the sources for me: https://www.youtube.com/watch?v=S1-ip47WYWc
You get an A on your paper, but your country is broken forever.
Extension to Save and Revisit YouTube Video Timestamps in Searchable Dashboard
Then you should use assembly. I mean..is assembly really that bad?
You can not just assert it is a memory corruption without explaining how it is a memory corruption.

It appears to be a case where a wrong, but legal output is being stored. That does not, inherently, constitute a memory corruption.

For example, suppose I have a sorting function. I pass it a vector of integers by reference and I intend it modify it into a sorted vector of integers. Instead, that function zeros every element of my vector. That is a sorted vector, so it technically meets the specification. That function “corrupted” the contents of my vector. That is not a “memory corruption” bug. That is just a plain bug where I output the wrong thing into memory.

A memory corruption bug needs to violate the explicit or implicit invariants of the memory being “corrupted”. Out-of-bounds write, use-after-free, bypassing class interface, unguarded shared parallel access, etc. Writing incoherent, but legal values through provided pointers to uniquely owned memory is wrong, but not “memory corruption”.

Furthermore, this is not a definition game where we are disagreeing on the definition of “memory corruption”. They do not claim blanket safety from “memory corruption” which may be a class up to interpretation. They claim safety from [1]: buffer overflows, null pointer dereferences, pointer type confusion, memory leaks, and other specifically named and defined forms of memory corruption errors. Please identify which specific enumerated memory safety property was violated.

Again, I am not asserting it is not a memory corruption bug of some class. But it is very unclear from the patch and comments that the stated bug was actually a memory corruption without significantly more contextual detail. I literally do kernel development professionally and even I can not tell from the patch out-of-context; there is no way almost anybody else would be able to tell without more detail.

[1] https://sel4.systems/Info/FAQ/proof.html