skysight-inc/HackerNews huggingface dataset:
> C++ experience

I have well over a decade of C++ experience, and the Odin compiler is written in C++. I agree having 1 de facto (not de jure) package manager is the best option. Making it official (de jure) does reduce the chances of de facto package managers from arising.

A lot of "core" isn't "Stuff Bill wanted". There are loads of things in there that I never use, but I feel is necessary for a "core" library. I didn't even write half of the core library, loads of other contributors did.

> But I'm not an Odin user, so there's no particular reason you should care what I think.

So why comment? :P
As someone who’s on research, I do hundreds of prototypes each year. My time optimizations include having a backing hypothesis for each prototype, and prototyping one hypothesis at a time, even if two hypothesis touch on the same domain problem, I spin a fresh new prototype for each. Usually I’m able to validate the hypothesis even before finishing the prototype, as merely getting the hands on the process reveals the answer. Also, each hypothesis lend itself to some specific kind of prototype. Some things will be amenable to code prototypes, others to statecharts, others to visual designs, etc. so getting intimate with your toolset is essential for productivity, as most time is spent with these tools. Even simple things like mastering keyboard shortcuts represent significant productivity gains. But building is not the hardest part, by far. The hardest part, for which there’s hardly any optimization is this: how to filter and select an hypothesis to begin with? Overall, I would recommend getting good at prototyping in general (as a mindset thing) and not simply trying to quickly make a particular prototype.
An auditor or private investigator, but granted, there's a lot of room for tax evasion - there's a reason a lot of businesses and contractors will gladly take cash, tax evasion being one, most digital transaction costing them money being another. It's fairly common in my country (NL) to see signs saying "please pay in cash" and "€0.25 surcharge if paying with debit card for amounts below €20"
My android phone was redirected to an https endpoint.
Good summary. The one from Kagi mentioned in a sibling reply is also accurate.
All good points. But there is also an element of "if they haven't caught me now, they won't ever". Risk tolerance increases over time.
All of which would be prevented if the plane refused to steer onto a runway that it knows is occupied.

The ATC computer should talk to the plane computer.
This might be a good article, I wouldn't know because I can't read this monospace atrocity.

Reader view in Safari preserves the monospace font... /facepalm
My one and only accusation to the musical notation is that sometimes some information is hidden (like swing, slide, accents) in the music genre or context, and I am unable to play it correctly unless I have heard it before (or at least learned something similar in the context it was created in). But the more pieces I learn to play, the more I will be able to play. It's like a language. If you just started, don't complain about the spelling rules or idioms. Just learn them and you will flow.

I also tend to help myself by rewriting parts of the music to the computer (musescore), especially in case of some really messed up rhythms, however, if there is contextual information in it, the computer won't help me here.
If we take cannabis legislation as a guideline for other laws, farming as an occupation faces a grim future.
> But it didn't help me - or anyone I know - to be able to sight sing, for instance.

I remember asking my mother how she could sight sing so easily (she got her degree in music). She told me you have to practice it intentionally like you practice playing your instrument. It's always difficult at first. Blew my mind. I was hoping there was a lazy way to learn, so I would just automatically become a sight singer from practicing my instrument, but alas, no.
How many of us remember that at the beginning of last year the fear was that programming by programmers will get obsolete by 2024 and LLMs will be doing all the job?

How much has changed?
This is my cut & paste failure (I didn't re-check the GPT-4 output that fixed the grammar). Fixing...
> Their whole role in transmitting and keeping an account of money is surely reproducible by the federal government at very little cost (maybe even lower cost due to not needing FDIC and all that infrastructure) without having to pay a middleman.

Banks don't store money. They connect money to businesses in a structured way. No banks means businesses won't get created.
Kagi does that, switched to it full time after years of giving alternatives like DDG a go and failing. Can recommend!
My take on the medical part is that this is mostly panic from disjointed priorities.

Supply and demand (priority driven) affect the medical treatments available, and the a single cure is a stepping stone to greater efficiency.

For example, take COVID immunisation, due to priority we had multiple companies work on these, and the best won, these delivery mechanisms are now updated with new viral variants, but they don't charge as though it's a totally new disease or drugs. In fact the cost is absorbed by the sale of the original and not in the sale of the updated vaccine which is at the same price point or less.

Which leads me back to the point, if you run socialised medicine, and you have to choose which medicines offer the greatest return, why would you choose a 1st gen treatment curing one person when a older treatment, which you have infra for, and costs thousands not millions cures in 50% of cases?

If you want to fix anything with 1st gen, we need to subsidise the research cost using the same priority as the needs of patients - that gives the demand.

Misalignment is just going to cause articles such as this being written, where you don't actually hear about the other things that are a priority being cured. Did you know we have 3 successful treatments for COVID now for example, or in the UK we've started using proton beam therapy after it was famously denied treatment https://en.m.wikipedia.org/wiki/Ashya_King_case a few years ago, and now I believe also available within the UK?

These are both consequences of a change of priority and normal process, the worry in the article is that a cure isn't being used, which is both 1st gen and probably due to disjoint with the needs of the NHS/socialised medicine, but this would be expected to happen if a company (a single university) wants to carve a well paid niche in an area that has lower priority/demand.
Honestly speaking code generation is a form of augmented retrieval. And going further back, I would say human memory is generated from context rather than retrieved (which is why it's often fallible - we hallucinate details).

LLM's today for me are the equivalent of a large scale human memory for code or for faster augmented retrieval - do they hallucinate details, quite often, but do I find it utilitarian versus dragging myself over documentation details - more often than not.
Here's a first-hand account from one of the passengers on the Airbus, somewhat decently translated from Swedish:

https://www-svt-se.translate.goog/nyheter/utrikes/svensk-fam...
This is an issue before the ER or even stabilization point.

You have a battlefield spread out over miles, with dead and wounded all over, and limited resources to pickup the wounded.

This is about triage prior to sending people out of a bunker into an active combat zone to rescue wounded, not waste time on bodies or people that are going to die before they get to the ER.
You have to define a universal standard and then gradually upgrade into it.

You make it mandatory in new vehicles and for airports above a certain size.

In 20 years, you can make it mandatory for all vehicles.

I understand that these things take time.
This is only 20% of cash fares paid at LRT stations. It wouldn’t count those who used a bus pass, paper ticket (these are sold at many retailers, not just directly by Edmonton Transit), or those who paid on a bus and are using their transfer to ride the LRT.
If you're currently into researching sqlite questions and it happens you prefer one sites explanations, it likely comes up in the first few pages of a result of new questions on sqlite. By looking into bookmarks and history the users preference is clear.

In general you're right as in: most often in the first few result pages, there is no hit of sites you prefer. I think an extension that lists the most popular pages that have user-agency to the top can already help without curated blocklists: rank wikipedia, stackoverflow sites, github and reddit to the top.

There was a Show HN for "hypersearch" in 2022 that did something similar but in a sidebar - https://github.com/abhinavsharma/hypersearch
Pilots are accustomed to the immediacy of voice communication, which any electronic system will struggle to replicate. More sophisticated radio than simplex VHF has too many variables, and agreeing on an international standard would be challenging.

There have been some developments of a replacement of, or at least a supplement to, simplex radio. But none are as cheap, quick and reliable as verbal communications with readback.

https://en.wikipedia.org/wiki/Controller%E2%80%93pilot_data_...
> Excellent evacuation job

While there many silly reasons to force people to shutdown electronics and such on planes, I think forcing people to not have any distractions during take-offs and landings is a good thing.

Over 50% of incidents (fatal and hull loss/non-fatal) occurring during landing:

* https://accidentstats.airbus.com/statistics/accident-by-flig...

* https://www.1001crash.com/transport-page-statistique-lg-2-nu...

With take-off and descent/approach being the next two more frequent phases.
That always did my head in and still does. Ok, so each bar has 6 notes and they're eighth notes. But there are only 6 of them, so why are they specified as an 8th note? They're sixth notes by definition surely? I'm with the crowd that 3/4 should be correctly written as 3/3 even though we were told that was a misnomer in school.
Also hostile architecture - benches with no backrests.
If the first request is plaintext, the request can be intercepted before you ever get the redirect, inserting a trojanised login page instead.
Thank you for bringing narcissism to the table and explaining the flying monkeys so well!
Especially in this two staged process of designing and implementing it's easy to pick up the utopian ideas and see the realistic implementation and/or timetable on which one can blame the inperfect people not reaching the high (unreachable) goals.
I mean i think the vast majority of them are homeless and/or drug users. Lots of homeless people are cos they're freezing their nuts off with no hope every day. It's honestly impossible to tell which of them are on drugs and which aren't. But I find it unlikely that most of those people aren't homeless.

And yes I know every station has to be staffed. I mean they look for moments of time when no staff are watching the barriers at lower staffed stations. I have had people slip in the barriers behind me it very obviously happens. Homeless people are perfectly able to get in. They don't sleep there because everything possible is done to stop them.
I like to use chatgpt for the easy stuff, things I forgot, do to rarely to remember or code in another language very similar to the one I already know.

I do quickly run into bumps, where search is necessary (a lot of times it's some variant of a breaking change in a dependent library). Once I find a good enough issue description, I just slap that back into chatgpt. It handles it very well and sticks for the rest of the conversation. Somehow chatgpt is aware that the context information takes precedence over trained data.

I also have the Kagi subscription, which I'm using for above. I'm very happy with both tools working in tandem and am genuinely happy about that kind of time spending
So you’re saying if I eat 500 extra calories per day (or about ten Oreos) I will gain 300 extra pounds, ending up at ~250% of my current body weight? While extra calories probably aren’t good, this doesn’t seem like a realistic model of the way the human body stores energy.
It seems they are trying to make the stickers as small as possible. Why not make the sticker bigger and curved at the sides? A feature could be made of it. Any graphic designer will tell you the value of padding.
Show HN: Introduction to the Leaf Wallet Paradigm
If you care about nicotine and your health, you can just vape. A pure nicotine addiction is way more benign than burnt tobacco, because you aren't breathing in the byproducts of burnt tobacco and additives. Those additives aren't there for nothing, they make the product more addictive than the nicotine alone.
For what it's worth, in the US, the legal risks are negligible.

So long as you don't discriminate against a protected class, you're usually good to go. Nepotism is bad business, but it isn't illegal.

Investors do care about bad business decisions, so it makes sense for them to require good hiring practice. However, if a sole proprietor -- or a business with all its shareholders -- decides to hire inept cousin Vinny to keep him from idling about the house, that's usually legal. In a family-run business (where there is a paper-thin wall between business and personal finances), it may even make financial sense.

This differs from almost any other jurisdiction in the world.
> At the same time, however, my experience over the past few months suggests that for system programming, LLMs almost never provide acceptable solutions if you are already an experienced programmer.

Hmm, this suggests to me that in a better world, the systems problems would have been solved with code, and the sorts of one-off problems which current LLMs do handle well would have been solved with formulae in a (shell-like? not necessarily turing-complete?) DSL.
> Some people are cynical about New Year's resolutions, prefer not to make them, or look down on others who do.

> I have a different perspective. Overall, I admire people who try to make change in their lives for the better.

This is good general advice. Why not just be supportive and nice to people instead of dismissing whatever effort they put in things that they want to do or are passionate about.

This makes it easier for yourself to change too, whenever that is desirable or needed.
Kagi. You have to pay - but it prioritises based on content, not ads, and it lets you pin / emphasise / deemphasise / block sites according to your needs.

(No connection with kagi.com except being a very satisfied user)
Sounds like he used a common telescoping magnet tool, typically used by mechanics for picking up dropped screws, nuts, and bolts. An “antenna with a magnet on the end” is an accurate description.
> I have absolutely no desire to going back to manual loops instead of `map` and `reduce` and `filter`

Not everyone wants nor desired to use a functional language. They might want or even need an imperative (and procedural) language. Odin is an imperative procedural language, and has no "functional programming" aspects to it. Odin is not of that tradition.

If you love functional programming languages and they are useful for solving your problems, then Odin is not the language for you, and that is absolutely great! Odin is for people who wanted a C alternative for systems-level programming, and thus an imperative procedural language is what they desire. And as such, Odin is not a mixed-paradigm language either, since it does not make sense for it (e.g. explicit manual memory management, imperative style, etc).

---

Isn't it great that there is choice now between programming languages?---in the domains people work in.
You really think he’s going through all this effort to sell supplements?

The community found what is likely the source of the olive oil, and surprise, it’s being sold at just about cost.

He created a team and measured his biomarkers, then came up with a strategy to improve them. That’s what blueprint is. You likely shouldn’t copy him, as you are not him, but some of the things, like improving sleep, exercising, improving nutrition, can be followed by many.

He’s just a rich dude focused on improving his health. It’s nice he’s publicly documenting his results, but it’s not expected for you to follow everything.
Kagi provides a feature to boost or even pin certain domains.
Happy to hear.

Here's another fun one, although much longer.

https://www.math.ksu.edu/~cjbalm/570s14/briggs.pdf

It describes how Briggs created his table of logarithms with 14 decimal places, published in 1624, only 10 years after Napier published the first logarithms in 1614. Those times mush have felt like an incredible leap forward, probably similar to LLMs now.

Kepler published his 3rd law of planetary motion in 1619. It would not have been possible to get that without logarithms, and it's quite likely that he knew of logarithms independently of Napier (who came up with them after some discussions with Kepler's boss, Tycho Brahe).
Having a research background - for me, doing this in research was always easier. Because you generally have very straightforward ways to validate your hypotheses.

Validating things with customers - in my experience - can be extremely tricky as they might not even know what they want
Microsoft declared C dead and wanted that everybody transitions to C++. Luckily this changed a bit and MSVC now supports newer standards. Also there are now other alternatives on Windows. So I do not think there is a good reason to put everything on standstill anymore. C needs to evolve and old code must be maintained. For me, this this means that code should be transitioned to newer standards. In no other industry would it be acceptable to ignore current industry standards. Now, I do understand that some projects do not want to use newer features for portability reasons. But this does not mean that they couldn't be compatible with a newer ISO C modes as well. Being compliant with C 17 does not necessarily mean one has to use new features.
The reality is much worse.

For over a decade the BOM themselves ran ads on their website:

https://www.governmentnews.com.au/online-ads-now-permanent-f...

https://web.archive.org/web/20230605202001/http://www.bom.go...

They appear to have stopped the practice in June 2023:

https://web.archive.org/web/20230515000000*/http://www.bom.g...
We got very good at doing aviation safety in a certain way.
The people who work in aviation are extremely skilled at doing safety in a certain way.

This is usually true for any domain. People are very experienced and extremely skilled at doing things within a certain framework.

It can still be true that there is a better way. I realise it’s hard to be on par with a century of aviation safety experience, even if the new approach is better. That’s why you need a gradual transition that focuses on enhancement rather than replacement
I don't see how that makes sense. Why would they say the people died instantly in a Russian aircraft if the truth was that they died because others wanted to retrieve luggage? Not everything the Russian government does is a conspiracy.
I mean its just hard for me to get enough calories that way. Obviously its possible its just really unhelpful since I am someone who doesn't gain weight easily and is very naturally inclined to healthy eating. I am not someone who can just binge eat in a small portion of the day. I am very much in danger of not getting my calories if I don't eat before 11am.
> this erudite fool is at our disposal and answers all the questions asked of them,

Yes, but I have to double-check every answer. And that, for me, greatly mitigates or entirely negates their utility. Of what value is a pocket calculator that only gets the right answer 75% if the time, and you don't ex ante know what 75%?
The upper limit is still zero.
I don’t think you can accurately extrapolate from one week of piano experience. If you keep at it, I suspect how it feels to play in 6 months or 6 years from now will be very different from how it feels to play now.

I’ve been playing piano casually for about 18 months now. I can sight read easy music (though I can’t play smoothly) and I can play a bit of jazz. Physically playing the instrument - hitting the notes I intend to hit - is pretty easy. But reading sheet music (and especially reading the rhythm) is absolutely my bottleneck right now when it comes to performance. I’m sympathetic to the problem - improving sheet music notation seems hard. But learning it really is a hassle.
So you really didn't have it, then?

To answer: Yes, they included learning notation, in fact that was the point.

And they included learning music theory in the same sense learning spelling to first graders includes grammar. Just because it's not explicitly described in terms from the theoretical model, doesn't mean it's not there.

They did however firmly link music note to finger positions, and I think that's a big part of why they failed in promoting universal musical literacy (even though professional musicians too typically sight read that way).
Salient point:

> Would I have been able to do it without ChatGPT? Certainly yes, but the most interesting thing is not the fact that it would have taken me longer: the truth is that I wouldn't even have tried, because it wouldn't have been worth it.

This is the true enabling power of LLMs for code assistance -- reducing the activation energy of new tasks enough that they are tackled (and finished) when they otherwise would have been left on the pile of future projects indefinitely.

I think the internet and the open source movement had a similar effect, in that if you did not attempt a project that you had some small interest in, it would only be a matter of time before someone else did enough of a similar problem for you to reuse or repurpose their work, and this led to an explosion of (often useful, or at least usable) applications and libraries.

I agree with the author that LLMs are not by themselves very capable but provide a force multiplier for those with the basic skills and motivation.
The fact that the storage media that this dog can find contain anything but Veracrypt volumes proves that (most) criminals have terrible opsec. Most people who own CSAM are ordinary people, teachers, plumbers, truck drivers etc, not hackers, programmers and IT technicians.

Child abuse is just like everything else, low-friction solutions are going to win over high-friction ones. If you have to get an Android phone and sideload a shady app to get E2E encryption, many people won't even bother. In the world where E2E is banned, half of the shady E2E apps would be police sting-ops in the first place, and the other half could be seized and turned against their users with a strategically placed update. Just like with money laundering, you don't even have to prove that a crime occurred, simply getting the list of all IP addresses of people using E2E would go a long way in putting those people behind bars.

Again, I'm not saying that this is necessarily a good thing, but it's undeniable that many children would be saved here.
This seems a bit defeatist. Some hope for and striving for improvement is good for a society.
...until they get so excited they want to try it in real life.
MicroDot, a ZConnect point client for the Amiga
VS Code to Windows Terminal Theme Converter
This is Rust marketing but not reality. There are tools that ensure memory safety in C. Just - unfortunately - not open-source tools.
If I step into the elevator door, it doesn’t squash me and the elevator won’t move.