skysight-inc/HackerNews huggingface dataset:
In the universe? I want to believe, but I wonder how something reaches Earth unnoticed by our network of observational sensors. Keep in mind that more than one nation state is interested in knowing and controlling what goes on in the different orbital layers. There are also many agencies and citizen scientists observing the skies.

It doesn’t make sense how something releasing such artifacts into our orbits, with the ultimate goal of bringing them to the surface, would escape the notice of space agencies, nation state observational instruments, and science and citizen observers.

People often chase and locate objects which crash to the surface, and those rocks have never included something surprising hiding inside them. Is the idea that whatever enters does so stealthily? I guess in that case you can conjecture that they break stealth mode to cause a ruckus between humans, or to conserve energy.

However, for fantastical claims, the burden of proof is on the people making such claims.
Ask HN: Fluent in go and Rust? Which one do you prefer and why?
You should have done at least a full project in both, a bit more than just scratching the surface.

I find opinions from people who only know one side not very useful, because they're usually judging on how they are imagining things to be, rather than how they would see things after giving it a serious chance.

Talking to an expert who knows both sides well is usually more nuanced.

I hope that makes sense. If this gives good responses, I would like to ask the same question about other polarizing technologies and paradigms. Like dynamic vs static typing for example.
Nah. C++ is still pretty much hated in that field. It's the reason Go or Rust exist, not a complement.

C++ has very little (basically nothing) to do with what Python or Shell call. When I mention these languages in the context of system programming, I mean programs like, eg. ifup / ifdown or GRUB configuration, LDAP client utilities and so on.

C++ was and still is an unwelcome guest in this area. It's not minimalist enough to be easy to use in constrained environments, but when resources allow it, there are better languages for any task you can think of. In my experience, the only people who insist on using C++ are the Visual C++ Windows programmers. But, overwhelming majority of system jobs aren't for MS Windows, so, the Visual C++ people can be safely ignored. In the same way how you can safely ignore Objective-C, when it comes to system programming. You can work in the field of system programming whole your life, switch dozens of companies and products, and never hit C++ or Objective-C requirement. They are too niche and unimportant in the large scheme of things.

If, on the other hand, you were looking for a field where C++ is the most common language, then video games come to mind. Enterprise applications, especially targeting MS Windows, usually with a significant GUI component. It's really not meant, and doesn't work well as a system programming language. It's OK for application development (but there are better alternatives today). It survives due to the existing libraries and compilers, and, of course, expertise accumulated in programming community. But, that expertise and libraries are mostly in the fields mentioned above.
"A Comprehensive Meta-Review, Database, and Taxonomy of Risks From Artificial Intelligence" August 2024 (MIT) [2408.12622] https://arxiv.org/abs/2408.12622
There are 3 or 4 other databases of AI risks, e.g. by mitre, but this one is the

>first comprehensive review of AI risk frameworks and taxonomies which extracts their risks and releases that data for further adaptation and use.
A feminine advantage in the domain of harm: a review and path forward
The Claude in Amazon Bedrock Course – By Anthropic
Fake DuPont/QI/2550 has zero latching whatsoever. Contact lengths vary and housings come with massive plays. Great if you want a free safe breakaway feature, sucks otherwise. Nearly anything else has a latching feature that require a lot more force or deliberation to undo, like ZIF with a latch or a lock flap.

By the way, strictly for home breadboard uses only, when I need a bit more resistance than bare DuPont I wrap it in double sided tape and let the header poke through it. Kind of works.
https://drive.google.com/file/d/1oHth48Bklfola85PwA4Jt5lTqmu...
It would have been nice if the authors quantified the key dimensions they were solving for... How many production sites, how many products able to be produced per site, how many orders to be computed per day....

Without those, it's hard to get a sense for whether particular design choices were really critical or not.
Visual clutter, for starters. And having to then consider the usability implications of having a separate link, how to lay it out across devices, etc. Just having the embed do that saves _a lot_ of hassle in a CMS.
I am grateful for McKinsey and BCG because when I dropped out of my postdoc in 2009 and was looking for a job, I went to probably 20 or 30 of their lunch events at Wharton where I absolutely stuffed myself and my pockets, despite having no intention whatsoever of joining them.
I have worked with many languages - from Java, Delphi, C/C++, Assembly, PHP, Go, Rust etc. I don't really understand the hatred for Java. The build system in Java is not complicated .. whether Gradle, Maven or whatever unless your requirements are very complicated (multiple builds etc).

In my opinion the most complicated system out there is Javascript and all of the myriad tools needed to support that ecosystem. It has approached the complexity of C++ and perhaps even exceeded it
That looks pretty promising, thanks!
Luigi Mangione and the Making of a Modern Antihero
https://drive.google.com/file/d/1a6BX1sBdLMkrXm4wYuOtNTkPRak...
Same thought here. With a lot of production sites this approach makes sense, but with few it does look like overkill.
> When price goes down, robotaxis become a more viable option due to convenience and speed.

Lower prices don't make things more convenient or fast.

> You're shopping? Just put it in the trunk. Have fun with 4 grocery bags on public transport.

Here is "The Shops at South Town" mall in Salt Lake City: https://www.google.com/maps/@40.5617162,-111.8944801,171m/da...

Note that some parts of that car park are 300m from some of the shops in that building. (There are choices of shops and parking spaces larger than that, but it looks like I can easily justify 300m without resorting to maxima).

Here is my old apartment: https://www.google.com/maps/place/Prenzlauer+Promenade+1,+13...

Note that within 300m of that address — i.e. the bounds of the example American shopping mall car park — there are 6 [super]markets, a pharmacy, at least five cafe/bakeries, two cinemas, several takeaways, at least two restaurants, a dentist, a car repair shop, a car dealership, a pet-goods shop, a kitchenware shop, a newsagent/post office, two sets of tram stops, four sets of bus stops, and I'm not counting any corner shops ("Späti" in the local language).

Carrying a few bags of groceries around inside well-planned cities is pretty trivial. Anything connected to that area by a single mode of transport is no harder to take shopping through than the transit systems within a mall — escalator, elevator, travelator — and that means one of the main commercial areas of the city (Alexanderplatz) and the road to it (which itself is basically a 3km long half-density strip mall with a tram the whole length and a railway crossing it in the middle and another at the south end) are both trivial to reach even with shopping — I've even seen someone taking an actual, literal, kitchen sink on one of Berlin's trams.

Even in my current place, still in Berlin but close to the outskirts without the advantages of density, a mere four grocery bags is easier to get through public transport than it is from one end of an American car park to the other.
Cute name: ”Luon” means ”I create” in Finnish.
For me it is not great because of the new requirement for "rust" for basic Python.
Does not make any sense.

Especially if the main selling point is "speed". I never encounter cases where the pip install equivalent was particularly unbearably long except in very badly designed and broken projects. The kind of one that that import every possible dependency (nom style) with pinning things on broken and incompatible set of dependencies...

Also, I like very much the concept of one tool for one usage. And having venv and pip is great, having one tool cluster mixing everything is not. Sure in most dummy usage cases it will be great, but you have more chance of clusterfucks and complicated unresolvable issues. Even more if developers are opinionated on a single way to do something.
Yes, what the compiler generates (LuaJIT bytecode in the present case) is not affected by the license which applies to the compiler. Usually, the runtime libraries which the generated code automatically depends on, are of bigger concern. Luon offers a GPL exception for the runtime code, as well as an LGPL or MPL license. So you can essentially use the runtime code for any purpose.
My favorite kind of brown is Safety Orange (#FF7900), which I find to be cromulent and soylent concurrently. Strange though, how it does change where the pixels flow.
Ah okay, that makes total sense. I should have checked the PR first!
PLATO: An educational computer system from the '60s shaped the future (2023)
Not really, you just have to check your return values, and it is trivial to write a macro to make this more convenient (if-success, success->, etc).

Checking return values for errs is a common idiom even in languages without this affordance.
I kinda see him as the Andrew Ryan of Mars' Rapture :-P

(if you haven't played Bioshock this probably wont make much sense - but if you have and listened to all the audiologs, i'm sure you'll find a bunch of parallels)
> I'm sorry but you can't say that about a field that gave a “Nobel” prize to Fama, shared with Shiller for his work which falsified Fama's.

Or it shows things are complicated.

I once read the remark from a physicist (Feynman?): My job would be much harder if particles had free will.

Which is exactly what economics is trying to model: there are aggregate trends that tend to be followed (on average) by larger number of people, but there are plenty of folks off in the tails of the curve doing strange things (sometimes out of spite: see Gamestop and /r/wallstreetbets).

I participate in personal finance sub-Reddits, and during March 2020 when the world was going sideways, and markets were going crazy (e.g., oil prices went negative) there were a lot of people panicing about their retirement savings. There was a lot of explaining to people that they should not liquidate their investments, but just to ride it out, and you'll be fine over the long run:

* https://awealthofcommonsense.com/2014/02/worlds-worst-market...

A lot of people also learned that they weren't as comfortable with the risk of being in 100% equities as they thought.

Another regular question in those forums "I got an inheritance and want to invest, but markets are at an all-time high." Well, the 'mathematically correct' answer would be to do a lump sum and put it in all at once:

* https://ofdollarsanddata.com/dollar-cost-averaging-vs-lump-s...

But most people aren't comfortable with that, so you tell them "DCA is fine" because waiting for the market to dip is worse than DCA:

* https://ofdollarsanddata.com/even-god-couldnt-beat-dollar-co...

> And your following “effect of QE” example is actually a great example of the problem: pretty much none of the people who made wrong prediction retracted themselves, most of them still believe they were right but the reality just happened to turn otherwise.

Yes. See also Flat Earthers. But their existence does not invalidate the fields geology or astronomy.

This is true in all sorts of areas in life. I live in Ontario, Canada and the provincial government made a controversial splash† recently about ripping out bikes lanes to put in more lanes to improve traffic flow, never mind the decades of data on the topic:

* https://en.wikipedia.org/wiki/Downs–Thomson_paradox

Do their actions invalidate the fields of urban planning and traffic engineering?

† It's really just a move to distract folks from incompetence on other topics.
This kind of use case is where you’d use Alpine instead of HTMX (if you’re going for the no-build approach). It has everything you’d need for this, client-side store, etc. Alpine is basically light weight, no-build Vue.

HTMX is really only about swapping out the elements on the page and pushing updates to the server, which in this case might just be lazy loading the calculator component that contains Alpine attributes and Tailwind elements, and HTMX only if there are elements to swap or you need to save state to the server.
> Piracy is not expressive content. You call it a game, and therefore it must be - but it's not. It's simply an illegal good. It doesn't have to serve any purpose. It cannot be bound by copyright, due to the illegal nature.

To be honest, reading this I have no idea what you think my post said, so I can only ask you to reread it carefully. Obviously nobody would claim "piracy is expressive content" (what would that even mean?). I said a game is expressive content, and that that's why distributing a pirated game infringes copyright.
I've also interviewed many consultants over the years. It strongly depends on what you are interviewing them for. If you want people with deep industry expertise and a strong fit for a fairly narrow role, then yes of course the consulting kids are going to suck. If you want people who can learn quickly and look more broadly than a specific department to do things like strategic or financial planning then consultants can be a good fit.
I got Claude to port those Bash scripts to a web UI so I could paste code directly into it and see what came out: https://tools.simonwillison.net/writing-style

Claude transcript here: https://gist.github.com/simonw/e9902ed1cbda30f90db8d0d22caa0...
I don’t think the person was saying the lion roar traveled through the water and that’s how they heard it.
So let's create ;-)
Very interesting. Bulk of my career has been writing Kotlin/Java and after a year of Go I am _still_ really struggling. Nice to know I'm not alone!

I see the benefits (I've have seen some absolute Java ee monstrosities that would be impossible to build in Go) but why am I getting paged at 3am because someone forgot to set a field on a struct. Similarly all the codegen to workaround the lack of inheritance - who cares how fast the compiler is if you've got to do 30s of codegen on top.
If you don’t have access to Apple devices, I find Epiphany/GNOME Web to be a pretty good proxy—it uses WebKit, unlike most things these days that use Blink. Most times, Safari issues appear in Epiphany as well. This seems to hit a TypeError in https://svader.vercel.app/_app/immutable/chunks/entry.B0k4a9... line 1, column 9932 (Xe(ht,e)), and I have no time to investigate further.
For failure maps, I’ve found it useful to have a :tried key, which is the parameter that in some sense “caused” the err, or a map of params if there are multiple.

I also usually have an error :type key.

I’ve also found it useful to distinguish between expected errs and those that should end execution more quickly. Clojure allows hierarchical keys with “derive” so I inherit these from a top level error key and set them as the :type. (Why not use exceptions - because I’ve already got exit flow and error reporting built around the maps.)
True, which is what a notary is for. You could encrypt the data to be leaked at a notary, with the private key split using shamir's shared secret among your beloved ones (usually relatives). If all agree, they can review and decide to release the whistleblower's data.
Not too woo woo. Hard not to get woo woo on this subject.

It's just that you frequently use the word 'deterministic'. -> "facet of that deterministic universe."

And then also talk about how we have agency.

Not sure how to square those both occurring unless you are just saying at different scales.

Like the universe is deterministic, but on our human scale we appear to have a choice. But that is just appearance because at our scale there are so many chaotic interactions that the world really appears random and we are making choices.

What I'm saying is that in the brain, you keep boiling down the science at each scale, and at some point you don't find any 'agent', each layer is explained, and every action is the effect of a previous cause.
YouTube has only the most minimal standards for which ads they won’t run, and those standards apply to PfP as well. “Association” is not the issue.
Great summary of the motivation: A large fraction of the flaws in software development are due to programmers not fully understanding all the possible states their code may execute in. In a multithreaded environment, the lack of understanding and the resulting problems are greatly amplified, almost to the point of panic if you are paying attention. Programming in a functional style makes the state presented to your code explicit, which makes it much easier to reason about, and, in a completely pure system, makes thread race conditions impossible.

That is prescient, clear, and worthy of great reflection.
And some day there may be another epidemic for which we optimize for freedom, and after which there will be no human left to enjoy the freedom (or those left will be too busy surviving to worry about things such as “freedom”).

It is fortunate that the COVID-19 pandemic did not rise to that level. Maybe it couldn’t have, but that’s easier to say with the benefit of hindsight.

Or some other catastrophe that threatens us. My point is that natural things do not care for artificial concepts such as “freedoms” and “rights” and “morality”.
I'm a committed Kotlin shill and a very experienced Gradle user but I'm the first to admit that it is absolutely arcane for those new to it. Once you know all the incantations it's really flexible and performant but good luck writing a plugin for the first time.
Maybe some of these "users" don't correspond to a human installing the extension in their browser, but are part of an attempt to collect crypto tokens by creating accounts en masse.
Deutschland
> when someone says "quite" with a slightly sarcastic tone

The sarcastic tone is the secret sauce which makes the difference with a lot of words, including qualifiers like "quite". Try applying a sarcastic tone to "definitely" in the Earth is "definitely" flat and you'll see how people react.
> and my pockets

Do they give money out at these lunches??
It is a supply issue. And supply is artificially limited by the AMA by limiting the number of residencies available.
AI and the debate around its usage is reminiscent of nuclear weapons, deterrence, and mutually assured destruction. Due to MAD, nuclear weapons are useful as a deterrent, and ideally not used, leading to nuclear technology and access to it becoming politicized, resulting in anti-proliferation strategies and peaceful applications that do not lend themselves to dual-use.

AI is almost a mirror image of this, in that AI is used because it is useful, not because it is ideal. Following the analogy, now that AI exists in increasingly useful forms, calls for AI safety echo those made by anti-nuclear advocates and Luddites centuries ago, but nuclear technology and AI both are simply too useful to be returned to that Pandora's box. So, we are seeing a relitigation of the same arguments used to curtail or prohibit technology in the same way we did in the crypto wars[0], only applied to AI instead of cryptography.

With MAD, the only winning move was not to play, and that thinking largely remains so to this day, as the nuclear stalemate has thankfully not been broken.

The delicate balance of terror[1][2] never ended, and may never end. The players and pieces may change along with the rules and the game board, but war will always be politics by other means.[3][4]

However, with AI perhaps the only winning move is to play early and often? The Balkanization of the AI landscape between China and the rest of the world[5] suggests that both sides view AI technology similarly to nuclear technology: a tool too useful to ignore, an idea whose time has come.

[0] https://en.wikipedia.org/wiki/Crypto_Wars

[1] https://en.wikipedia.org/wiki/Balance_of_terror

[2] https://www.rand.org/pubs/papers/P1472.html

https://web.archive.org/web/20241204201606/https://www.rand....

[3] https://en.wikipedia.org/wiki/On_War

[4] https://warroom.armywarcollege.edu/articles/grand-strategy-c...

https://web.archive.org/web/20241130183926/https://warroom.a...

[5] https://www.rand.org/pubs/perspectives/PEA3703-1.html

https://web.archive.org/web/20241214130855/https://www.rand....

https://news.ycombinator.com/item?id=42416878
That's also a "classical" rock band - vocals, guitar, bass, drums (e.g. Beatles any many others)
> What will replace Internet data for training? Curated synthetic datasets?

My take is that the access Meta, Google etc. have to extra data has reduced the amount of research into using synthetic data because they have had such a surplus of it relative to everyone else.

For example, when I've done training of object detectors (quite out of date now) I used Blender 3D models, scripts to adjust parameters, and existing ML models to infer camera calibration and overlay orientation. This works amazingly well for subsequently identifying the real analogue of the object, and I know of people doing vehicle training in similar ways using game engines.

There were several surprising tactical details to all this which push the accuracy up dramatically and you don't see too widely discussed, like ensuring that things which are not relevant are properly randomized in the training set, such as the surface texture of the 3D models. (i.e. putting random fractal patterns on the object for training improves how robust the object detector is to disturbance in reality).
"A more intuitive way to express the updated state estimate..."
Is it not normal web etiquette to link back to what you are using. I am not sure YouTube is in the wrong.
No I mean I literally stuffed my coat pockets with food! Sandwiches, fruit, cheese especially.
> Thats kind of just redefining the OS though, and what a programming language is.

Well, yes.

I am not deeply knowledgeable about the detailed history of Smalltalk, but my impression is that Alan Kay had the ideas and Ingalls wrote the code and made it work. He may be excused some bias. :-)

> You could argue that an OS is just another high level virtual machine.

Hmmmm. I think it depends on the OS.

OTOH, and I read this, barely understood it and disagreed with what I understood:

https://www.humprog.org/~stephen/research/papers/kell19unix-...
I lost access to the slides half way through reading them... Too bad! I was enjoying the presentation! (“Rust makes me feel guilty” :)

EDIT: Never mind. Access came back. Good slides!
Yes, that is what is so frustrating about this argument every single time it comes up, because both sides in the debate can be equally false, or equally true, and its really only a convention and awareness issue, not a language fault.

It’s such a binary, polarizing issue too, because .. here we are again as always, discussing reasons to love/hate Lua for its [0-,non-0] based capabilities/braindeadednesses..

In any case, I for one will be kicking some Luon tires soon, as this looks to be a delightful way to write code .. and if I can get something like TurboLua going on in TurboLuon, I’ll also be quite chuffed ..
Yes, agreed... on both.
I was fortunate to get to a talk by Ross Taylor ex-Meta recently at the AI Engineer London meetup

He's recorded the full talk here now:
https://www.youtube.com/watch?v=S5l5OvJ01ws

I had missed how much Meta have been doing on reasoning, ToM etc.
Ilya Sutskever Calls for Post-Data AI Revolution: "There's Only One Internet"
Salesforce not adding any more software engineers in 2025 because of AI