MurphyA/hacker-news huggingface dataset:
by somenameforme | 2025-04-01 15:05:15+00:00
Education stuff is more of a political talking point than reality. In reality US education spending per student has continually increased and is always near the top of the world. As of 2019 we're 4th in the world for spending on elementary/secondary spending $15,500 per student contrasted against $11,300 for the OECD average. [1] Of course we are having increasingly poor educational outcomes in spite of spending more, more, and more. So if there is a causal relationship between the reversal of the Flynn Effect and poor educational outcomes, it would seem much more likely that the former is causing the latter.

And I'm certain one could trivially dig up data correlating the decline of IQ in New York to fluoridation. The Flynn Effect reversal began in the 90s, and New York began fluoridating their water in 1965, so there's an excellent age correlation there. But that correlation does not necessarily mean causation. What matters are more controlled studies determining definitively whether fluoride is intellectually harmful by using fluoride levels in urine to control for various confounding variables (people in the same regions getting fluoride from multiple sources, consuming more/less products with fluoride, etc). And we do have those studies, and the answer is yes it is.

That certainly doesn't mean it's the sole cause for the reversal of the Flynn Effect as its seen across the developed world, and many countries do not add fluoride to their water. But it is likely a contributing factor. In recent decades we have begun moving far faster than we're capable of evaluating the consequences of, and long-term consequences may well be stacking from multiple sources of mistakes.

[1] - https://nces.ed.gov/programs/coe/indicator/cmd/education-exp...
by ninetyninenine | 2025-04-01 15:05:34+00:00
This is the difference between Jensen and Su. It’s not that Jensen is a risk taker. No. Jensen focused on incremental growth of the core business while slowly positioning the company for growth in other verticals as well should the landscape change.

Jensen never said… hey I’m going to bet it all on AI and cuda. Let’s go all in. This never happened. Both Jensen and Su are not huge risk takers imo.

Additionally there’s a lot of luck involved with the success of NVIDIA.
by TimorousBestie | 2025-04-01 15:05:58+00:00
TL;DR: By sheer force of will it is possible to ignore whatever socioeconomic forces have destroyed the previous generation’s great cultural works.

Well sure, it’s possible. But the dominant market & cultural forces win out in the long run. There are modern oil painters doing art that is technically better than “the masters”, but nobody knows their names because they’re orders of magnitude short of critical mass.

Always strange to see an author (I think Unsong was self-published? I don’t recall) act so callous towards the copyright of another artist. Perhaps it’s the change in media that makes it feel okay to him.
by trod1234 | 2025-04-01 15:06:06+00:00
It is a little bit more complicated than ROCm simply not having support because ROCm has at a point claimed support, and they've had to walk it back painfully (multiple times). Its not a driver issue, nor a hardware issue on their side.

There has been a long-standing issue between AMD and its mainboard manufacturers. The issue has to do with features required for ROCm, namely PCIe Atomics. AMD has been unable or unwilling to hold the mainboard manufacturers to account for advertising features the mainboard does not support.

The CPU itself must support this feature, but the mainboard must as well (in firmware).

One of the reasons why ROCm hasn't worked in the past is because the mainboard manufacturers have claimed and advertised support for PCIe Atomics, and the support they've claimed has been shown to be false, and the software fails in non-deterministic ways when tested. This is nightmare fuel for the few AMD engineers tasked with ROCm.

PCIe Atomics requires non-translated direct IO to operate correctly, and in order to support the same CPU models from multiple generations they've translated these IO lines in firmware.

This has left most people that query their system to check this showing PCIAtomics is supported, while when actual tests that rely on that support are done they fail, in chaotic ways. There is no technical specification or advertising that the mainboard manufacturers provide showing whether this is supported. Even the boards with multiple x16 slots and the many technologies related to it such as Crossfire/SLI/mGPU brandings these don't necessarily show whether PCIAtomics is properly supported.

In other words, the CPU is supported, the firmware/mainboard fail with no way to differentiate between the two at the upper layers of abstraction.

All in all. You shouldn't be blaming AMD for this. You should be blaming the three mainboard manufacturers who chose to do this. Some of these manufacturers have upper end boards where they actually did do this right they just chose to not do this for any current gen mainboard costing less than ~$300-500.
Launch HN: ASim (YC S21) – Mobile app that generates mobile apps
by dli123 | 2025-04-01 15:06:11+00:00
Hey HN, we’re Daniel and Daniel (the Daniels) from aSim (https://asim.sh/). aSim is a mobile app that can generate immediately usable and shareable mobile apps from your phone.

Tools like bolt.new and v0 have made it easier to build websites by just chatting with an LLM, but things have been lagging on the mobile side. We’ve always been suckers for well-made mobile apps, but today, it is still extremely difficult to build mobile apps with LLMs on your computer, and nearly impossible to do it from your phone.

We built aSim to make it easy to build prototypes, “trinket” apps, or just random fun things all async from your phone. You can check our landing page (https://asim.sh/) for some ideas of different types of apps. Hopefully we can bring some life to your side project graveyard, or at least make the graveyard even more numerous.

Here’s a demo video of the generation process: https://youtu.be/_3VCl13oMGc

And here are the actual one-shotted apps I made in that video:

- https://asim.sh/@dli/s/157003/make-an-app-where-i-can-upload...

- https://asim.sh/@dli/s/157014/make-me-an-app-that-is-a-clone...

- https://asim.sh/@dli/s/157006/make-me-a-chess-timer-app-for-...

All of our app generations also get access to a set of APIs that help get the ball rolling on some basic functionality. These APIs range from LLM usage and image generation to having shared state with your friends, and globally among all users. We’re always on the lookout for new API integrations (i.e. Spotify and Maps) so please let us know if you need any!

We’ve had a small cohort of beta users that have been making what we think are some pretty cool apps. Here’s some of our favorites:

- Pokemon-style Gacha Game - https://asim.sh/@evan/s/126948/elves-vs-monsters

- OpenStreetMap stats: https://asim.sh/@lake/s/104102/osm-stats

- Star wars idle game: https://asim.sh/@jojaspero/s/29102

- Find your Meyers Briggs - https://asim.sh/@typewhisperer/s/135964/jung-mirror (<-- just for fun, you don’t have to believe in MB :))

- AI Tic Tac Toe - https://asim.sh/@hashmelons/s/105561/ai-tic-tac

Behind the scenes, we’re generating a modified version of Typescript React Native that can be parsed and compiled into simpler instructions that can be sent to mobile devices on the fly. We’ve ripped out some parts of the TSC library, as well as lean heavily on AcornJS to massage the (mostly usable) LLM code into something that can actually be run. We have a bunch of static analyzers, as well as leaning on web runtimes to catch runtime errors (as well as take screenshots), though at the very end of the day, we lean the most on our users to play around with their creations and remix them into something great.

It’s currently completely free to use, so we hope you check out aSim at https://asim.sh/ and enjoy it as much as we have while building it! Let us know what features you’d like to see and any problems you have with your generations.
by reckondigital | 2025-04-01 15:06:11+00:00
Reckon Digital | Bid Manager | London, UK (preferably ONSITE) | Full-time | https://reckondigital.com/careers/

We are looking for an experienced Bid Manager that can help us:

- identify relevant opportunities across a number of procurement portals

- produce high-quality competitive proposals

- coordinate with various teams in the company to develop technical and financial sections in full detail

and more! Full job description at https://reckondigital.com/careers/.

Reckon Digital is a London-based software company creating state-of-the-art business software solutions and providing consultancy in the areas of Artificial Intelligence, Optimisation, and Cyber Security.

A large part of our work is for international non-profit organisations and NGOs.

- More info on Reckon Digital: https://reckondigital.com/

- Full job description, including requirements, our technology stack, etc: https://reckondigital.com/careers/

Interested? Email us at jobs@reckondigital.com! Make sure you include an updated copy of your CV.
by pier25 | 2025-04-01 15:06:20+00:00
Svelte is definitely much less verbose and requires less code. Performance is also way better but it might not matter for many use cases.

The drawback is that since Svelte is really a language[1] you now need a compiler and custom dev tools to make it all work. This requires some serious effort to maintain and evolve.

I love Svelte and have been using it almost daily for years... but the team really needs more resources to accomplish their vision and maintain it for the foreseeable future. It's amazing that huge companies like Apple are adopting Svelte (eg: Apple Music) and not investing in it.

[1] https://gist.github.com/Rich-Harris/0f910048478c2a6505d1c321...
by zetier | 2025-04-01 15:06:31+00:00
Zetier | Multiple US locations (VA, PA, FL, TX, CA, NY) | ONSITE | Full-Time

Zetier develops real-world tools and capabilities to secure our nation in the short- and long-term. If you’re excited to delve deep into low-level systems, exploit dev, and more alongside a group of passionate hackers, then we’d love to hear from you.

We’re looking to find the right people for a range of roles, including:

+ Vulnerability Researcher

+ Android Security Engineer

+ CNO Embedded Engineer

+ CNO Software Engineer

+ Senior Tech Lead

+ Business Developer

All open positions: https://zetier.breezy.hr/

Our approach and benefits: https://zetier.com/careers/

Different skill set? Drop us a line at hello@zetier.com
by pkrumins | 2025-04-01 15:06:36+00:00
Browserling | Remote | Full-time | https://www.browserling.com

We're a small team working on projects targeting web browsers and native platforms, looking for an experienced versatile programmer with strong knowledge of low-level systems programming and experience with building networking programs, with focus on simplicity and performance. Great if you're familiar with low-latency real-time streaming, virtualization and reverse engineering. We use C, WebAssembly and Node.JS.

Send a resume to jobs@browserling.com if interested.
by beautiful-ai | 2025-04-01 15:06:39+00:00
Beautiful.ai | Full-Time | Remote in US & CAN | SaaS B2B Presentation Software | Series B | 16M Funding | AI Industry

1. Senior Manager, Software Engineering | 200k - 250k Base Salary + Equity | https://boards.greenhouse.io/beautifulai/jobs/4634347007

2. Head of Growth & Performance Marketing | 140k - 185k Base Salary + Equity | https://job-boards.greenhouse.io/beautifulai/jobs/4634377007

3. Lifecycle Marketing Manager | 120k - 150k Base Salary + Equity | https://boards.greenhouse.io/beautifulai/jobs/4588688007

4. Head of Enterprise Revenue & Go-To-Market | 225k - 250k Base Salary + Equity | https://boards.greenhouse.io/beautifulai/jobs/4622705007

5. Part-Time - Social Media Manager | 35/hr - 45/hr | https://job-boards.greenhouse.io/beautifulai/jobs/4665809007
by iLemming | 2025-04-01 15:07:13+00:00
> I just can't seem to make it work for me

Maybe you just don't have sufficient exposure to Elisp. Emacs Lisp is one of the best blackmagicfockery automation tools, you can do tons of interesting things. Just the other day I got sucked into a big, long-going Jira Epic, I just needed to find every single PR in my work GitHub Orgs related to specific Jira tickets. Then I wrote this - https://github.com/agzam/github-topics

Once you learn some Org-mode, you will see how awesome it is to be able to turn just about any kind of data into an outline format - I read HN and Reddit in Org-mode format, keep my notes, my Anki cards, my code experiments, my LLM musings - all in Org-mode.
by tester756 | 2025-04-01 15:07:20+00:00
>" I was quite surprised by how many project files and boilerplate was generated by .NET, which put me off.

With which language are you comparing with?

Because there's afaik csproj and maybe .sln

and both of them are let's be frank - foundational for almost all projects that arent just hello world.

Otherwise you end up with some cmakes or something similar that want to achieve something similar
by HPsquared | 2025-04-01 15:07:23+00:00
High latitude launch sites are better for polar or highly inclined orbits.

Consider a launch from the equator targeting a pure polar orbit (i.e. going over the poles). You not only have to reach orbit, but also cancel out the "equatorial direction" component of your initial velocity to zero, which takes extra delta-v.

Polar orbits are good for a single satellite to see the entire Earth's surface (basically scanning over a different part each orbit), which is often desirable depending on the purpose. For example something that wants to measure the entire atmosphere or photograph the entire surface, etc.
by emacsen | 2025-04-01 15:07:48+00:00
This looks super cool, and very similar to a need I have, except I'm not learning the guitar.

I'm learning my first (serious) instrument and I've decided on the lyre, since it's similar to other string instruments (guitar, ukulele, traditional harp) but a bit easier.

Will you support other instruments for lessons, other than the guitar?
by tomxor | 2025-04-01 15:07:49+00:00
The irony is that you learned something. Failure is a very useful learning opportunity in understanding what affects the success of an experiment, so long as you analyse it and demonstrate that, which arguably is where you should have been encouraged and graded. Compared to accidentally succeeding while following a standard procedure.

I write learning software, and this is an interesting pedagogical weakness we've become aware of when giving feedback (the asymmetry of learning opportunity in correct vs incorrect). It can be improved through overall design, and in a digital context there are also other opportunities.
by CoastalCoder | 2025-04-01 15:07:55+00:00
I had a similar (I think) experience when building LLVM from source a few years ago.

I kept running into some problem with LLVM's support for HIP code, even though I had not interest in having that functionality.

I realize this isn't exactly an AMD problem, but IIRC it was they were who contributed the troublesome code to LLVM, and it remained unfixed.

Apologies if there's something unfair or uninformed in what I wrote, it's been a while.
by atrettel | 2025-04-01 15:07:58+00:00
Location: Los Alamos, NM, US

Remote: Open to remote, hybrid, and in person

Willing to relocate: Yes

Technologies: C, C++, Fortran, Java, Message Passing Interface (MPI), Python (Matplotlib, Numpy, Pandas, Scipy), SQL (especially SQLite)

Résumé/CV: Available upon request.

Email: hnjobs-gndxgr@atrettel.net

Hi, I'm Andrew Trettel. I'm a scientist with a PhD in mechanical engineering looking for any potential opportunities outside of academia and research labs. I have over a decade of experience in scientific research, especially on the numerical side. I have years of experience in writing software for and running large simulations on high-performance computing (HPC) systems. I have also developed software for non-scientific purposes, like creating user interfaces for desktop applications. I have years of experience working with large datasets, including the tasks of calculating statistics and developing hypotheses/models/theories from data. I've worn many hats over the years and love learning new and interesting topics.
by wat10000 | 2025-04-01 15:08:27+00:00
It's not the offense, it's the wasted time and money. Think of one of those meeting timers that counts in dollars instead of minutes. Now apply that to all the time spent by random people calling the main office, and by the main office fielding all those calls. It's one thing to cost your employer thousands of dollars because you made a mistake (I'm sure we've all been there), and quite another to cost your employer thousands of dollars with a prank.

You can't even make the (quite bad) defense that people should have known better and it's their own fault for falling for it. The message was 100% plausible.
by pjc50 | 2025-04-01 15:08:31+00:00
I did try that initially and got

<source>(5,1): error CS9176: There is no target type for the collection expression.

.. which I took to mean that, because .Select is an extension method on IEnumerable, the engine was unable to infer whether the collection should be a list, array, or some other type of collection.

It seems reasonable to have it default to Array if it's ambiguous, maybe there's a downside I'm not aware of.
by dapperdrake | 2025-04-01 15:08:37+00:00
The interactions between different optimization passes may have surprising consequences.

Endless loops are technically undefined behavior, can be dropped, except for their assembly jump tag entry point, and collide with the next function's assembly jump tag.

All because of UB.

Huge headache. Try debugging that.

And interaction loops on games are sometimes endlessly waiting for input.
by shadowgovt | 2025-04-01 15:08:37+00:00
This reminds me of how the Fahrenheit scale came about.

For all its flaws, Fahrenheit was based on some good ideas and firmly grounded in what you could easily measure in the 1720s. A brine solution and body heat are two things you can measure without risking burning or freezing the observer. Even the gradations were intentional: in the original scale, the reference temperatures mapped to 32 and 96, and since those are 64 units apart, you could mark the rest of the thermometer with a bit of string and some halving geometry. Marking a Celsius scale from 0 to 100 accurately? Hope you have a good pair of calipers to divide a range into five evenly-spaced divisions...

Nowadays, we have machines capable of doing proper calibration of such mundane temperature ranges to far higher accuracy than the needle or alcohol-mix can even show, but back then, when scientists had to craft their own thermometers? Ease of manufacture mattered a lot.
by chrysander | 2025-04-01 15:08:45+00:00
Very much my undergrad lab education experience...

I currently write my master's thesis in experimental quantum computing - the platform is similar to what Google published in December, just with less qubits. A lot of it just comes down to how much money the lab can spend to get the best equipment and how good your fabrication is.

You can have the best minds in experimental physics, but without the right equipment the grad students are just busy trying to make things work somehow and waste months if not years away.
by spacebanana7 | 2025-04-01 15:08:53+00:00
> AI has rocketed them into absolute absurdity, and it's not sustainable

Why isn't it sustainable? Their biggest customers all have strong finances and legitimate demand. Google and Facebook would happily run every piece of user generated content through an LLM if they had enough GPUs. Same with Microsoft and every enterprise document.

The VC backed companies and Open AI are more fragile, but they're comparatively small customers.
by seanwilson | 2025-04-01 15:09:01+00:00
SEEKING WORK | UX/UI & web design

Portfolio: https://seanw.org/

Live example projects: https://checkbot.io/ https://inclusivecolors.com/

Location: Edinburgh, UK and remote (I’m used to time zone differences and async work)

---

I help startups with the UX/UI and web design of their products. This includes web apps, websites, landing pages, copywriting, and I can assist with frontend development where needed. My background of launching my own products and being a full stack developer helps me create practical designs that balance usability, aesthetics, development effort, and performance. I work to fixed price quotes for self-contained projects.

---

The best live example of my work is Checkbot (https://checkbot.io/), a browser extension that tests websites for SEO/speed/security problems. The entire project is my own work including coding the extension itself, UX/UI design, website design (the homepage is optimised to load in 0.7 seconds, 0.3MB data transferred), marketing, website copy, and website articles on web best practices.

[ Rated 4.9/5, 80K+ active users, 100s of paying subscribers ]

---

I have 10+ years of experience, including a PhD in software verification and 5+ years working for myself helping over 25 companies including Just Eat, Triumph Motorcycles and Fogbender (YC W22). See my website for testimonials, portfolio and more: https://seanw.org

Skills: Figma, Sketch, TypeScript, JavaScript, Vue, Hugo, Jekyll, WordPress, Django, HTML/CSS, Bootstrap, Tailwind, OCaml, Java, Python, C, analytics, WCAG accessibility, website SEO/speed optimisation.

Note: For large projects, my partner usually assists me in the background (I’m working on starting a design studio with her in the future)

---

Email sw@seanw.org with a short description of 1) your project 2) how you think I can help 3) the business outcome you’re looking for and 4) any deadlines. I can get back to you in one working day to arrange a call to discuss a quote and how we can work together!
by mlwork314 | 2025-04-01 15:09:19+00:00
Location: Northern Germany Remote: Yes, ideally 100% with occasional travel Willing to relocate: No Technologies: C++, Python (PyTorch, Numpy, Scipy, Pandas, …), Cuda. Focus on AI, Machine Learning, Reinforcement learning. Resume / CV: upon request Email: mlwork314@gmail.com

Short bio: Passionate software developer with a strong interest in machine learning and hard algorithmical problems. Team player. PhD in the domain of supervised learning and reinforcement learning for modeling complex systems. 5+ years of experience in the field. Looking for a role at the intersection of ML research and product development.
by bee_rider | 2025-04-01 15:09:39+00:00
I see this form of argument sometimes here but I really don’t get it.

Lots of people don’t play the stock market or just invest in funds. It seems like just a way of challenging somebody that looks vaguely clever, or calls them out in a “put your money where your mouth is” sense, but actually presents no argument.

Anyway, if you want to short Nvidia you have to know when their bubble is going to pop to get much benefit out of it, right? The market can remain stupid for longer than you can remain solvent or whatever.
by DarkWiiPlayer | 2025-04-01 15:09:59+00:00
Honestly? Probably not, no. He could convince some loser investor to lend him the money because he's Elon fucking Musk, but I wouldn't assume he has even that much money just lying around.

That being said, an office building or two he could probably fund by just selling some other assets, but he wouldn't have gotten this rich with an attitude of using his own money to buy things for himself.
by wavemode | 2025-04-01 15:10:08+00:00
The worst is college science classes where sometimes the provided equipment and/or procedures aren't even correct, and the professor isn't around and you're dealing with a TA who is just as confused as you are.

So you debate with yourself between writing down the effect you got (and trusting that you will be rewarded for integrity and effort and rigor), or simply writing down what you know the effect was supposed to be.

Most people (smartly) do the latter.