MurphyA/hacker-news huggingface dataset:
by jkercher | 2025-05-13 10:47:31+00:00
When I first heard about Odin, I thought, why another C replacement?! What's wrong with rust or zig? Then, after looking into it, I had a very similar experience to the author. Someone made a language just for me! It's for people who prefer C over C++ (or write C with a C++ compiler). It has the things that a C programmer has to implement themselves like tagged unions, slices, dynamic arrays, maps, and custom allocators. While providing quality of life features like distinct typing, multiple return values, and generics. It just hits that sweet spot. Now, I'm spoiled.
by ExoticPearTree | 2025-05-13 10:48:08+00:00
From what you said I take it you're not a pilot.

> Routine course changes, altitude changes, etc. could be communicated and confirmed via computers. Voice channels should be used for emergencies and non standard situations only.

Do you think when planes get closer to the airport, pilots want to keep their eyes on the group chat while trying to land? :)
by l5870uoo9y | 2025-05-13 10:48:20+00:00
Perhaps it should be clarified that this is a writing guide for marketing material and the formula is the same as always; concise sentences with a focus on action (readers almost always need to be pushed to click something, do something or buy something). If you write a blog, fiction or poetry, this writing guide will most likely crush any creativity, originality and desire to write.

If you want to learn how to write well, your best bet is to read different great writers and notice how they write, what they write about and what they leave out. Take one of their sentences and rewrite it in your own words.Deconstruct every sentence. Deconstruct every sentence.Take their sentences and rewrite it in your own words.
by dspillett | 2025-05-13 10:48:48+00:00
Moving the existing data over might not be a quick and easy task, so takes planning. Perhaps they intend to move over but didn't want to do everything in one go. Making many changes at the same time can be much more risky than a staged approach.

> are effectively gate keeping bug submission

Of course this could be a benefit… Have you seen the quality of bug reports coming from some people, even other devs? :-)
by yusina | 2025-05-13 10:49:20+00:00
"Often enough" is what's introducing the risk for bugs here.

I "often enough" drive around with my car without crashing. But for the rare case that I might, I'm wearing a seatbelt and have an airbag. Instead of saying "well I better be careful" or running a static analyzer on my trip planning that guarantees I won't crash. We do that when lives are on the line, why not apply those lessons to other areas where people have been making the same mistakes for decades?
I built a decentralized crypto exchange from scratch using Solidity and Next.js
by KrishBaidya | 2025-05-13 10:50:02+00:00
I'm a solo dev experimenting with smart contracts and wanted to build a simplified version of Uniswap to understand how decentralized trading really works under the hood.

The DEX is live here: dex-web-krishbaidya.vercel.app GitHub: https://github.com/KrishBaidya/DEX

There are issues, and users might lose money right now - but I’m sharing it to get feedback, not to promote it as production-ready.

Happy to answer any technical questions around Solidity, liquidity pools, front-end integration, or things I screwed up during development.
by immibis | 2025-05-13 10:51:31+00:00
I am banned from GitHub because I didn't want to give them my phone number. They ignored a legally binding GDPR request to delete all my data. I haven't got around to suing them yet.

Recently I also got "rate limited" after opening about three web pages.

Microsoft can do something to you, and that is to arbitrarily deny you access after you've built a dependence on it, and then make you jump through hoops to get access back.
by lynx97 | 2025-05-13 10:53:29+00:00
Well, the DOD people keep finding that caring about the cache is more helpful regaring performance then the casual programmer might think. Even compiler people are thinking about ditching the classical AST for something DOD-based. I admin HPC systems as a dayjob, and I rarely see programmers aware of modern CPU design and how to structure your data such that it actually performs. I get that you'd like to add more abstractions to make programming easier, but I worry that this only adds to the (already rampant) inefficiency of most programs. The architecture is NOT irrelevant. And with every abstraction you put in, you increase the distance the programmer has from knowing how the architecture works. Maybe thats fine for Python and other high level stuff, but it is not a good idea IMO when dealing with programs with longer runtimes...
by squigz | 2025-05-13 10:54:23+00:00
> Anyone who doesn't know what declination is, know from reading the introductory paragraph of this scientific Wikipedia article?

Why should this be a metric one would want Wikipedia to meet? It's an encyclopedia, not an astronomy course.

Of course, the brilliance of Wikipedia is that if you think you can write a clearer intro, you can do so! You could even add it to the simple language version of the page - https://simple.wikipedia.org/wiki/Declination
by Intermernet | 2025-05-13 10:54:24+00:00
This may be true, but it's also false. Many regular drivers have an understanding of how the machine they're driving works. Mechanical sympathy is one of the most important things I've ever learnt. It applies to software as well. Knowing how the data structures are laid out in memory, knowing how the cache works, knowing how the compiler messes with the loops and the variables. These aren't necessarily vital information, and good compilers mean that you can comfortably ignore much of these things, but this knowledge definitely makes you a better developer. Same as knowing how the fuel injection system or the aspiration of your ICE will make you a better driver.
by rorylaitila | 2025-05-13 10:55:13+00:00
I start by building products for myself that I know solve my problem, so at least I have a user of 1. Then I try to get to 10 users personally through my personal network. This helps me validate how easy acquisition and onboarding will be. Then to get from 10 to 100 I post more widely about the product on social media. My current product https://humancrm.io is at 16 users. I am adding about a user a week currently. All the while I work on SEO and backlinks. Once I get to 100 users then I'll probably start more bulk marketing to get to 1000.
by nolok | 2025-05-13 10:56:12+00:00
I hope the bugzilla stay there even if only read only. There is a lot of historical data in there, especially for the web which was built as a "ad-hoc" platform, many times when you wonder why does X the answer can only be found in bugzilla (which will explain that some random website that used to be major but doesn't even exists anymore, did something for some browser that used to be major but doesn't even exists anymore).
by nikolayasdf123 | 2025-05-13 10:56:53+00:00
Building something that people do not need might not lead to sales right away either.

Maybe it will work out, at low growth rate... in 180 years, when it does not matter anyways. Extremely low grow rates are functionally indistinguishable from death.

And even successful great products will not be used by anybody, ... if nobody even knows about it.

Think of Facebook or Apple hiding somewhere in corner vs screaming about themselves in Times Square billboards and streets storefronts in rural India.

Marketing, Distribution, Discovery is important for to-be great products too, just as it is important for crap-ware. (unfortunately later makes bad name and bad look for the whole industry).
by MrBuddyCasino | 2025-05-13 10:57:02+00:00
Thats actually a good analogy, well said!

An immediate sales stop and recall is certainly appropriate when food endangers people's health, I'm not sure it is the right decision in this case. You could give manufacturers some time to fix it, and only then stopping the sales. This way they would still be incentivised to quickly make a fix, but avoid the potentially huge economic downside, which will lead to higher barriers of entry and probably further consolidation, hurting consumers in a different way. Remember that regulation always benefits the incumbents.
by hereonbusiness | 2025-05-13 10:58:23+00:00
SEEKING WORK | EU/Austria/Croatia | Remote

Location: EU, Croatia

Experienced Backend/Systems engineer of 14+ years. Worked in Fin-tech (payments), HR, also with Start-ups, including YC backed. Have been working primarily with Elixir/Phoenix in production for 8+ years. Built and deployed web apps, REST APIs, GraphQL APIs, Data pipelines (AWS SQS, Oban, Broadway, Postgres) in production environments. Possible to work B2B.

Please email for resume: (hi[at]cosmicbytelabs.com)

https://github.com/gpedic
by PurpleRamen | 2025-05-13 10:58:51+00:00
The code is still distributed. Every git clone usually creates a new, self-preserving copy (if we ignore some special flags). The problem is those features, which GitHub is offering outside of code. And I guess the irony is that GitHubs success is probably the reason nobody is adding them to git itself. Like add some subfolders into the repo for issues, wiki, discussions, etc. and have a UI for handling them all, easy. Instead, we have forges&tools supporting separate repos with flavours of widely used formats, making everything more complicated...
by pontes | 2025-05-13 10:58:59+00:00
Well, up for a good start. Here is the summary of the first complete response lol

"The user enjoys engaging on Hacker News to "own" others and feels that being superior is valuable to them. They spend about an hour a month on the site, strategically posting to win discussions. They look for opportunities to stand out by owning others. They find Hacker News great overall but are annoyed by a specific user named dang. Despite challenges, the user keeps coming back for the chance to own others. They'd like to see more users to own on the platform."

EDIT: It actually just gave me the first idea for iteration, the ability to mark a response as not valid (so it doesn't count for the general survey AI summary, for example). So thanks!
by dspillett | 2025-05-13 10:59:22+00:00
> Why has nobody come along and created an alternative standard library yet?

Probably, IMO, because not enough people would agree on any particular secondary standard such that one would gain enough attention and traction¹ to be remotely considered standard. Everyone who already has they own alternatives (or just wrappers around the current stdlib) will most likely keep using them unless by happenstance the new secondary standard agrees (by definition, a standard needs to be at least somewhat opinionated) closely with their local work.

Also, maintaining a standard, and a public implementation of it, could be a faffy and thankless task. I certainly wouldn't volunteer for that!

[Though I am also an outsider on the matter, so my thoughts/opinions don't have any particular significance and in insider might come along and tell us that I'm barking up the wrong tree]

--------

[1] This sort of thing can happen, but is rare. jquery became an unofficial standard for DOM manipulation and related matters for quite a long time, to give one example - but the gulf between the standard standard (and its bad common implementations) at the time and what libraries like jquery offered was much larger than the benefits a secondary C stidlib standard might give.
by robertlagrant | 2025-05-13 11:00:22+00:00
> Either way, if something as simple as eating a few bites of bacon before you eat your toast can change your glucose response, manually logging your meals for Zoe isn’t gonna provide enough data for any reliable extrapolations

I'm not sure - the fact that it does vary from person to person, doesn't mean there aren't groups of people for whom it behaves more predictably, which could be clinically useful.
by danhite | 2025-05-13 11:01:09+00:00
for those of you using something like their technique of opacity animating a clip-path region from one look to another upon ~click ...

if you wish to be visually kind to safari users you can eliminate the default gray selection indication flash animation safari does upon a tap activation with just a tiny bit of webkit-only css , for example ...

#links { -webkit-tap-highlight-color : transparent ; }

added to the css of their codepen fixes it (without causing any issues for other/std browsers afaik)
by mallardgryph | 2025-05-13 11:02:15+00:00
The marketing for it all has been something else. It's a technology that demos extremely well, and is surface level very impressive, and to those who wern't paying any attention to its evolution, appeared to come out of nowhere.

But this line of "its only going to get even better" is a mantra that's endlessly expounded on, a brain worm even. It's never backed up with any observable evidence. It's marketing that they're tricking people into repeating.
by rikkipitt | 2025-05-13 11:04:20+00:00
I'm 40% through getting my first 100 users for https://www.kruh.ltd. So far, I've only added a "banner" announcement on two of my products and mentioned it at the bottom of newsletters to their subscribers. It's taken a couple of months to get this far. I will probably launch in two phases of cohorts. I.e. in blocks of 50.
by janosch_123 | 2025-05-13 11:06:52+00:00
In 4 months I published:

- 22 YouTube videos - two LinkedIn posts a week

It has to be said that I was well plugged in to niche forums and subreddits.

Now I have:

- 100 signups - 28 demo completions - 500 subscribers on YouTube

The product is: https://foxev.io (learn about electric car tech like you learn languages with duolingo).
by tinco | 2025-05-13 11:08:31+00:00
Interesting, I feel that it worked OK for the first couple questions, but then I got annoyed with that it kept asking questions even though I felt we had established my answer.

Perhaps there should be a visual indication of completing a topic. If it had said "1/3 topics covered" after it was satisfied with my answer and before it shifted the conversation I might have answered a couple more questions. I was tempted to not hit the submit survey button because I felt I was abandoning it.
by patates | 2025-05-13 11:08:37+00:00
Perhaps you confused it with the frameset and frame?

frameset: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...

frame: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...

iframe: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...
by willemlaurentz | 2025-05-13 11:09:22+00:00
One thing that most non-cyclists may not realise, is that (because of your lower speed) it is actually an advantage to keep your cargo sight when riding through an urban area. (You don't want people steal your cargo while waiting for the traffic lights.)

Or, when transporting kids, you want to be able to see them, talk with them, keep an eye on them. I have cycled over 30,000 Kilometers in and around Amsterdam on various bikes - and written many different posts on it: https://willem.com/blog/bike/ (including on cargo bikes like Babboe)
by the_mitsuhiko | 2025-05-13 11:10:06+00:00
> Instead, the accident was the result of a convergence of numerous deficiencies associated with all three, none of which were causal by themselves, but were causal in concert. Furthermore, the breadth and depth of the deficiencies identified in this investigation was such that it calls into question the safety of Russia’s entire aviation sector. > I know as a matter of personal experience that there are many people in Russia who are genuinely dedicated to doing things right, and I have no doubt that many of them work in the aviation industry. Granted, many of the best have left since 2022, but plenty remain. The problem is that apathy has been enshrined on an institutional level, trapping the people who care under the weight of those who do not, or who choose not to for purposes of survival. Such a culture is not easily rooted out.

One thing that is very noticeable is that since 2022, incidents in Russia largely no longer show up on avherald. I'm not sure if this is because the website no longer reports them, or because reports are not made in Russia, but it makes me feel a lot less comfortable.

In general it has become incredibly hard to judge the safety of Russia's aviation from the west.
by petercooper | 2025-05-13 11:11:02+00:00
First place that jumps to mind is Richmond! Radio 4 is certainly more "chatty" while still being posh and Richmond is both posh and full of that street/café life.

If we're going to fill out the roster, let's say Radio 1 is Camden, 1xtra is Brixton, Radio 2 is Bromley, Radio 5 is Dagenham, and 6music is eh.. I dunno, Shoreditch?
by whycome | 2025-05-13 11:11:54+00:00
I like the idea that the proliferation of LLMs become frameworks for understanding that can help advance a field or help curious thinkers come up with novel hypotheses. If the body is something like a trained model, it’s not crazy to think that it will respond to something like fake sugar (eg aspartame) with biological processes that would only be expected for real sugar.
by matkoniecz | 2025-05-13 11:12:12+00:00
> Every contributor is valuable, it's in the name, the definition of "contribute".

No. I definitely seen people who created multitude of misleading bug reports, flood of stupid feature requests. I personally did a bit of both.

There are people who do both repetitively, fill issue reports without filling requested fields. Or open issue again when their previous report was closed.

I got once bug report where someone was ranting that app is breaking data. Turned out (after wasting my time on investigating it) that user broke data on their own with different software, through its misuse.

There were PRs adding backdoors. This is not a valuable contribution.

There were PRs done to foment useless harmful political mess.

Some people pretend to be multiple people and argue with themselves in pull requests or issues (using multiple accounts or in more bizarre cases using one). Or try to be listed multiple times as contributor.

Some people try to sneak in some intentionally harmful content one way or another.

Some contributors are NOT valuable. Some should be banned or educated (see https://www.chiark.greenend.org.uk/~sgtatham/bugs.html ).
by franktankbank | 2025-05-13 11:13:19+00:00
Devils advocate and not necessarily McBride's argument but... does the "blooding" happen if "throwdowns" weren't already commonplace due to the over-oversight? Normalization of deviance creating a path for worse things? Once you are over there and everyone knows they have to do some amount of illegal shit its kind of difficult because the line is already crossed, where is the new line? Noone knows. I've seen this on much less high stakes scales and its a potent source of crazy-making.
by Zoethink | 2025-05-13 11:13:56+00:00
Why don’t we talk more about how fragile the whole system becomes when tech degrades and the human has to take over? In the Flight 1492 case, the lightning strike didn’t bring the plane down — the system’s reaction to it did.

It feels like we’ve optimized for normal conditions, but when things go sideways, we rely on the pilot to do the impossible — often without the tools, training, or time.
by yusina | 2025-05-13 11:14:31+00:00
I'm totally with you that it's useful knowledge. One of the main differences between a Youtube/bootcamp trained programmer and a university-CS-educated software engineer, though either "side" has outliers too.

But there is a fine line between having general understanding of the details of what's going on inside your system and using that knowledge to do very much premature optimizations and getting stuck in a corner that is hard to get out of. Large parts of our industry are in such a corner.

It's fun to nerd out about memory allocators, but that's not contributing to overall improvements of software engineering as a craft which is still too much ad hoc hacking and hoping for the best.
by jwblackwell | 2025-05-13 11:15:03+00:00
Initially, I just posted my latest product, Quizgecko on HN and then manually DMd a few hundred people on Linkedin etc. That was enough for 100+ users.

I think if you have a relatively novel idea, that is quick to try out, then people will naturally share.

After that, I submitted to various AI tool directories. They drove a bit of traffic and helped Google find the product. Then some landing pages I made started to rank and it has snowballed from there.
by austin-cheney | 2025-05-13 11:16:33+00:00
The article is so singularly focused on IQ that it entirely misses the more important point: actual intelligence.

Intelligence is a multidimensional thing that is measurable in terms of actual performance. For example my cats and dogs have a higher level of social intelligence and conscientiousness than my high functioning adopted human child with Asperger’s. There are very real rewards and consequences to that.

Secondly, intelligence is not an indication of how smart someone is. Intelligence is only a measure of learning potential. How smart someone is results from both intelligence and practical application.

Finally, in psychology no other measure correlates with performance, health, and goal attainment as well as intelligence. I am not talking about IQ. I am talking about real world performance measures of multidimensional intelligence.

The article is almost certainly correct that the singular dimensional use of IQ has racial roots because it is biased to the administrators and against its test population. The supposed use of success in the article is highly dubious though, that reveals a poorly defined social construct.
by tmtvl | 2025-05-13 11:17:51+00:00
This is where the 'unknown unknowns' quote comes in useful. I don't know anything about blockchain technology, but I know that I don't know anything about it. When you make software which involves handling people's information your first thought should be 'do I know all I need to know about handling this information properly?', and your second thought should be 'do I really know all I need to know about handling this information properly?'.
by decimalenough | 2025-05-13 11:17:57+00:00
Russia is not a black hole, ASN still has plenty of incident reports: https://asn.flightsafety.org/asndb/country/RA

But we already know aviation safety in Russia is on a downward spiral, because the sanctions make it very difficult to get spare parts and, as the article notes, even notionally Russian aircraft like the SSJ-100 still rely on numerous Western parts.