skysight-inc/HackerNews huggingface dataset:
It's one of those things that, as a Nim hobbyist programmer, I think is a neat feature to have, but I could see being a big hesitation for use in professional environments.
Seriousness and “The Spirit of Play”
Self supervised learning is an attempt at this idea. https://en.m.wikipedia.org/wiki/Self-supervised_learning
An AI that is intelligent enough to create a full program without supervision could rather just be asked to do the task instead.
Hey, could you please make your substantive points without swipes and personal attacks? If you know more than others, that's great, but then share some of what you know (without putdowns) so the rest of us can learn. If you don't want to do that, not posting is also a fine option.

I have no idea whether the proof is right or wrong, and I'm not so sentimental as to believe that the harsher person is more likely to be wrong. (Besides, naysayers are usually right, just like they are when predicting that any given startup will fail.) However, the HN guidelines (https://news.ycombinator.com/newsguidelines.html) ask you not to post like this and that's important too. Other users are making their case against the OP while following the guidelines just fine. Please be more like them.
The Q&A format of Stack Overflow isn't really built for complex questions. It works really well for being an easily searched repository of short, technical solutions to well-bounded technical problems.

The Elixir community talked about this a lot on the forums back when I was active on there, because language rankings look at Stack Overflow questions and Stack Overflow questions proliferate in languages with footguns. "Don't use obviously_named_function(), use obscr_wrd_fcn() instead" fits the SO formula quite well. Well designed languages, Elixir included, don't produce many of those kinds of question/answers. That leaves significantly more room for discourse around architecture and other higher-level conceptual stuff, which doesn't really have one correct answer, and thus is ill-suited for SO, being relegated to the lower-discoverability forums (and worse, the un-discoverable Discord).
Regarding Javascript: there are at least two or three mature Java implementations out there, and many more non-Java ones. Its inconsistencies and most implementation gotchas are well-known by now. Also, it's a comparatively simple language that has not experienced as much organic growth as Python, Perl, or Ruby.

I am still impressed that it can beat V8 handily without extensive further optimization work in the JVM, but it's not that surprising.
I’ve just always been that way since I was a kid. It’s not something I’ve ever practiced besides reading a lot throughout my life. But while I read faster than average, I bet I have average to below average retention.

Novels like detective stories or whatever, I just want to follow the plot and enjoy it — I really don’t care if I can remember it at all when I’m done. One benefit of this is that there are some books I’ll revisit every few years and really re-enjoy. Then there’s some books where I’ll be like “this sounds good” and then 1/2-way into it I realize I read it a decade ago.

For non-fiction books (particularly those I want to learn from) I make myself go slower and rely on highlights and notes to improve retention.
I've kept an eye on WebGL/WebGPU/etc for my own app but haven't really made any moves in that direction yet. What's the market for 3d rendering in the browser at the moment (beyond your demos)? In theory it sounds nice to load up a webpage and jump straight into a game but the reality is probably quite different, what with long asset loading times and (I'm guessing) fractured userbase in terms of hardware.

I know it's your product so you're bullish either way, but a candid answer would be appreciated.
Volodymyr Zelensky Addresses Joint Meeting of Congress [video]
I'm not afraid. If it ever came to that, all you'd have to do is call up next day, same address, using your girlfriend's name and sign up for new service. Bet me.
Your writing is clear and concise. You don't indulge in run-on sentences, or hyperbole.

It's an impressive piece of writing. You're definitely good at this.
I don’t know, engineers default to griping about their experience with mundane things much less extraordinary ones. I find so little griping about something seemingly extraordinary pretty persuasive. That’s bolstered by the fact that unlike, say, curl or ffmpeg, even as an engineer myself using Chrome constantly I’ve almost never had to care about a single one of its flags.
Ok there's some cruft there, but if you remove the cruft, you'll still be left with, say, 700 flags, which a lot. So the point is that it's basically ok to have a lot of flags.
How does it compose 2D and 3D content? Is it using a WebGL canvas for the rendering surface? Or a 2D canvas and rasterising the 3D content in an offscreen canvas and transferring to bitmap to place in the 2D canvas?
Even the people who created AIs could be made redundant as well by their own creation.
If you create a PWA on Linux all it does is drop a new ".desktop" file in `$XDG_DATA_HOME/applications`, which you can then inspect to see what flags it sets. I imagine it's mostly the same flags as used on other platforms.
I recall now it was a Twilio Global SIM - I was just using it as an early global sim rather than building on it - all traffic went back to T-Mobile in the US it seemed
Argon2-HMAC-SHA512 more like it? Or something else?
> In reality, I’m still locked out of my Twitter account unless I agree to delete a specific tweet at the behest of the billionaire.

Unsurprising. Musk is an authoritarian at heart and what authoritarians want most is your submission.
Is some Jami registration service down?

(For me, just now, `jami-gnome` installed and set up easily enough, including registering my username, but linking the account on the app from F-Droid seems to have left it halfway-done, without the username, and any kind of username lookup from the app from F-Droid hangs indefinitely.)
> in robotics adjacent companies they are more frequent than finance (in my experience).

I’m laughing a bit because I’ve been reading through this thread thinking about what I’ve been working on for the last few months. Robotics-adjacent, lots of calculus, differential equations, linear algebra, ray tracing, optics, yadda yadda.

I’ve worked on more businessey problems a ton in the past. I built a company that made bespoke LOB applications. This work is way different. Agile was great for that. I would absolutely love to be left alone for a few weeks to just finish getting through all of this analysis. Going a couple of weeks in LOB-app land without feedback would be a train wreck the vast majority of the time.
> Have you ridden aluminium bikes in a way that lets you compare?

I rode a boring old aluminum 6061 GT for a couple of years back in ~2010, and I now own a Cannondale CAAD12 aluminum alloy frame. I ended up putting it full-time on trainer duty. I thought it was stiff, and the overall "feeling" was crisp. If I were feeling uncharitable I might say it's harder to control. I hear the CAAD13 frames improve on ride quality.

I've found it very difficult to find a non-steel bike that offers the same ride characteristics that I've become accustomed to. And honestly at this point I don't have a lot of time and incentive to keep trying different things when I feel I've found something that just works really well for me.
Has anyone tried to make ChatGPT output first order logic statements about it's input problem, then make implications using a solver, then feed the solution back to ChatGPT for usage ?

Maybe this could solve the reasoning part.

ChatGPT should perform well in translating prompts to statement and vice versa, it's just text to text.
James Webb Space Telescope Operations Update
I’ll have to give this a go over the weekend!
I think this will be the norm in the future: women can simply reproduce artificially without any injections from men, and their children will all be female. Men will quickly die out, and the world will probably be better off honestly (just look at who fills up the prisons, and who starts and fights in wars).
You wrote Pooh songs. Not me. There are millions of songs with lyrics. Billions of lines of lyrics. Trillions of combinations that include upper and lower case. Good luck.
The article doesn't say it but I believe this issue (of going from highway speed suddenly down to ~20mph) has been called 'phantom braking' by Tesla owners.
One of my coaches in college raced for a pro/semi-pro team. Their first race of the season was on new/pre-production bikes straight from one of the major manufacturers. 3, I repeat, 3 steer tubes broke in that 1 race. It was a really rugged race, but needless to say the manufacturer had to scramble to fix the forks before going to production.

One guy was going over railroad tracks and his handlebars just came off. Not what you want in the middle of a cat-1/pro peloton.
They modified the marketing a bit because of a lot of public ruckus (and even added a disclaimer lol) but the original website clearly stated the intention was (and is!) to create a "30-45 million people smart megacity", "a European version of Hong Kong or San Francisco" using what currently are the Netherlands, Belgium and the Ruhr area in Germany as the location.

https://www.tristatecity.nl/
> How do emergency vehicles get in and out?

They just do. And they do it more easily because they don’t have to fight car traffic to do it.

> If a doctor is called in to an emergency, walking or biking is too slow. How do they get to the case?

In America you’re looking at a 20+ minute drive for any physician so they are already at the hospital or it takes just as long if not longer to drive to the hospital in a typical American layout. It’s not an issue.
A problem right now is the conflation between instance and community.

The instance is really a technical concept, which allows for the federated hosting model. It hosts your Fediverse identity and while you can migrate, it's not seamless.

Most people don't want to belong to just one community, so while an instance gives you a default community, it should not be the only mechanism of community. I don't think there's a widely distributed community concept, but hopefully, one will evolve. Something akin to the feature set of Facebook groups.

This is very solvable, and I'm guessing that if Mastodon continues to gain in popularity, we'll see something emerge.
> The fact that Harvard hires some minorities doesn’t change the fact that those minorities were hand picked by white elites and operate within an institution dominated by elite whites.

But it does change the makeup of who gets to make future decisions. I also feel like you're doing here what you often decry when white liberals do it: infantilizing minorities. You're discounting and minimizing the people who are not white elites, who do have a voice in making such decisions, as if they are completely invisible or beholden to other forces.

For instance, our faculty search committee had 1 white male on it. The first round interviews were done by the committee, final selection of candidates was done by the whole faculty, and the vote on who to hire was unanimous. The chair, who is not a minority transmitted the decision to the dean, who is a minority, and the candidate was hired. This person will be serving on the hiring committee next semester. I'm failing to see the invisible hand of the white elites here, who have somehow masterminded this turn of events.

And even if they did, why should we assume that minorities who are hired by white elites are somehow beholden or deferential to them? These faculty have their own agency and are highly educated in their own right. They can make up their own minds.
About a decade ago I worked with someone who was on the early Flash team.

One of the tradeoffs of the time was that they had to work very hard to both crunch the binary size down for Flash itself, as well as Flash files, because people everywhere were extremely bandwidth-limited - when dialup was the most common method for connecting to the internet and not even 56k was necessarily ubiquitous at that. And of course, compiler technology hadn't come as far as it has nowadays.

The weight of all the decisions that made Flash able to succeed eventually worked against it, but for its time, it was an extremely good implementation that made the web as a whole more interactive.

I'm happy it's been superseded, but I think that it was the right product for its time.
WASM support makes it possible to run code where there are native compilers for the language.
It's a probably because it's a popular place (I've been there but only because it's close to DC and has the metro connection!). It seems that there is significant shopping, medical and corporate places there too (Capital One for instance).
I didn't have any wear issues with the battery retention on my Motorola Droid A855.

The designers of modern phones were willing to accept a reduction in battery capacity in the name of thinness. I am willing to accept a minor reduction in capacity to get back replaceable batteries.
Not ChatGPT, but this article[0] (which was on HN earlier this year[1]) goes through building a small game in JS using OpenAI Codex.

[0]: https://www.shawnmatthewcrawford.com/balloons-the-balloon-cl...

[1]: https://news.ycombinator.com/item?id=31211280
Then, in that specific instance, I might hesitate to buy a spare vs purchasing a gift for a friend.

Trying to legislate simple statements as if they needed to be universal law, and judging them as failures because you failed to find a a way to do that, does not make the simple statement bad.
As far as I recall, until the plumbing was heavily redone a decade later or so, you could only push (propagate) an updated command line to replicas, not a separate file as well. On top of that, I vaguely remember something about bootstrapping and ensuring that the remaining flags and the flag file always be updated atomically, in lockstep.

For regular Unix folks, imagine issuing a remote ssh command. You can't easily do that AND bundle an auxiliary data file at the same time.
Zelensky, in Crew Neck and Cargo Pants, Displays Ukraine’s Defiance
It means more battery e-waste, but if it enables longer phone lifespan mightn't it lead to less total e-waste?
“Bad” is a value judgement. I’d go more with “taking on problems we don’t have” - J2EE made more sense if you were in a business like Atlassian’s where you sell an app to customers who wants to be able to run in it a bunch of different ways and configure many things without access to the source code. That especially made sense in the older era where apps were managed by sysadmins who didn’t have compilers and wouldn’t have gotten the source code from a vendor or wanted to pull it out of CVS.

That’s legitimate but, especially for open source developers, overkill and it pulls in a ton of maintenance work (e.g. I have several apps with a ton of CVEs in components which were never used but can’t be removed without breaking things, and thousands of lines of XML configuration which has to be analyzed to look for intentional customization to upgrade to the release version which has been patched. Now, maybe that’s doing it wrong but that’s multiple separate Java specialist development shops so it’s not just me being dense.).
It's unfortunate that unreal abandoned webgl export 2 years ago! I'm glad your doing this for unreal! as I don't want to switch back to unity just for webgl export
The horizontal and vertical syncs[1] (along with the system clock) can be inputs on the video connector. That's what enabled all of the 3rd party genlock hardware. It was designed into the Agnus from the start.

Without that you'd need an external framebuffer like an infinite window TBC, which is much more expensive.

[1] ERSY mode: http://amigadev.elowar.com/read/ADCD_2.1/Hardware_Manual_gui...
Try LLM.sh - GPT-3 in your terminal

https://github.com/jayhack/llm.sh

Type `llm [natural language command]` and it will suggest a command for you, then run it.

Details here: https://twitter.com/mathemagic1an/status/1590480438258462721
I love that video. Very relaxing. (I've sent it to people many times.)
Wow, super cool. As a musician, I find it oddly unintuitive to think of it that way. I guess I approach it more as a bouncing ball, linearly from x=0=>, left to right.
How many here believe todays robot cars are fully safe and why? Because Tesla/Musk says so..he says a lot on Twitter and changes his mind constantly!

Personally I'd never trust him with my life and the lives of other drivers surrounding me. Hes a showman/car salesman.
The comparison is still not fair. You can comparing a road-intersection with a high-intersection. Of course, the highway bridge/tunnel is going to be more massive for pedestrians.
I am, in fact, polyamorous. Do you find that funny?
So Chrome's not just a browser but a window manager too?
>The majority of the naturally occurring chemical elements, i.e. about three quarters of them, are non-radioactive.

Huh? Care to name 5 non-radioactive elements according to your definition?
What does something like this cost, and then what's it's all-up install cost? IE trying to get to a $/kWh figure.
Old PAL typically used a quartz prism that served as a folded bulk acoustic wave delay line, using an ultrasonic transducer and exciting the low syndic range of a composite signal to get by with cheap transducer electronics.
Excellent article!

Why are so few of these posted to hacker news?

More and more automobiles is the perfect antidote to a society who's wealth has been built on exclusionary zoning.

It's useless trying to plan any desirable alternative to the status quo in the form of mass transit when everyone sees their home as a get-rich-while-doing-nothing investment ponzi scheme rather than a commodity to be consumed:

https://www.theatlantic.com/newsletters/archive/2022/12/home...
To me it's about half way there. The things I like about it the least are the ones that are like bash ("I'd just like to interject for a moment, what you're referring to as Bash is in fact called POSIX shell").

A common argument in defense of its weirdness is that "shell scripting isn't like serious software development", but I don't understand that either.

I use shell scripts a good amount because "it's right there" is a strong argument, but in a lot of cases things that seem like they would be trivial take forever, are horribly hacky and leave me wishing I just had written a Python script right away instead.

I really don't get why people like shell scripts.
It's not so much that anybody thinks that mix is a good idea, but it's just what happens immediately in any C/C++ codebase if you're using any nontrivial combination of libraries at all. The feature is about providing consistency, not ignoring it.
What about when an option is present in both the file and the command line? Which one takes precedent? If an option occurs 2x on the command line typically the last one wins. If an option appears 2x in the file does the last one win too?

With restraint and thought you can make the 2 equivalent from a data perspective. That's a ton of effort and if you get it wrong it is pretty hard to change it later on because someone is going to start relying on previous semantics.
Not OP, but I can identify with mystical experiences like what's hinted at in that post.

I don't have any experiences I would call "verifiably paranormal", but I've had a few I've not been able to fully account for to my own satisfaction from a purely materialist perspective (despite a total collapse of my childhood evangelical Christian beliefs).

One was sudden, total cessation of a destructive habit I'd struggled to stop for decades, after a single prayer I hadn't realized was related to that struggle ("I don't care what it costs - make me more like You"), a very unexpected turn of improbable events immediately following the prayer, and an intense spiritual experience following the unexpected events.

I have devised pure materialist accountings for it, but they aren't rigorous and haven't persuaded me.

...all that said, I actually found the GP post very understandable and thought it made tremendous amounts of sense - perhaps even was "wise." I certainly wouldn't call it "bafflegab".
Perhaps the reason they need to recharge in descent is less to save energy for the next flight, but more the need to have reasonably well charged batteries in case they need to perform a go-around. Rate of climb when the batteries are discharged is likely to be pretty low. So maybe they will need to operate the turbine at full power while descending to achieve this, whereas normally the engines on a turboprop would be nearer idle in the descent.
> I think the best thing to do is to quietly ignore it

If you think that's the best thing to do then why not do it?
Le tour. The traveler is a great bike too. That settles it, this year I'm going to set aside time to search deeply for a new le tour that speaks to me...
I wouldn't call 50% loss "pretty bad". I mean sure, it's not great, but if you were to go from Rust to C# or Java you would most likely see a similar loss.
C++ exceptions have a lot of machinery behind the scenes, and I don’t think anybody has ever really put the effort in to optimize pathological edge cases like this.
I'm no C++ expert but I think it must be hard for the compiler to figure out - the noexcept keyword exists in C++ to denote a method that doesn't throw exceptions (so the compiler knows it doesn't need to add default exception handling code). Given that this is a manual thing up to the programmer it mustn't be straight forward for the compiler to infer.
People generally do a shit job maintaining their car where the worst case scenario is generally that it just doesn't start.

Having a fifteen pound weight spinning at 30,000 RPM being maintained as well as your average vehicle sounds utterly terrifying.
> the amount of people who have deeply engaged with any topic is very low compared to the number of people who have shallowly engaged with it

I've been feeling this more and more in relation to software. It feels like the more popular a piece of software is and the more people use it, the harder it is to find and talk to users of said software who have engaged with it past an extremely "shallow" level. I constantly encounter significant, easy to reproduce bugs and issues in very popular software used by millions of people, maybe even tens or hundreds of millions, but if I try to look for any sort of discussion about it online, I usually get nothing.

It feels much easier to discuss software with other real people who use it and think about how they use it when it's something really niche used by maybe a few thousand people at most.