skysight-inc/HackerNews huggingface dataset:
NNSA does pay into the broader ECP (which refers to the whole supercomputer program not just Frontier) but they aren't the only contributor. Like I said, DoE does build supercomputers for stockpile maintenance missions. Those computers will be built with basically all NNSA money and probably little to no Office of Science money. AFAIK some amount of NNSA money went into building Frontier specifically but it was earmarked under their non-stockpile missions. NNSA doesn't only design/build/maintain weapons they also are responsible for nuclear security missions. For example, they provide the R&D that backs US support to the IAEA. They are funding a limited amount of unclassified, non-weapons work being done on Frontier in support of their other missions. The key point is that stockpile maintenance is firewalled, both in terms of funding and operations, from the other stuff and they are not the only contributor.

DoE has always been a "big tent" of separate missions and I totally understand how it gets confusing. Its predecessor the AEC also had a weird mix of practically orthogonal goals. The non-weapons and non-nuclear missions have gotten a lot bigger in the last 30-40 years and are more or less operated independently of each other. NNSA is also functionally an independent agency within DoE, but it's important to note that they do fund pure science work too, with non-weapons related goals.
While not trivial, the problem of remembering to free everything is slightly simpler when you don't have to worry about exceptions.
The Dungeons and Dragons’ OGL 1.1 tightens grip on competition
I was trying to cobble something together with an esp32 that would make a handie talking that would allow text, voice and image transfers on a p2p network that wouldn't have a range longer than a house a way, but it is a slog.

Is there a modern equivalent to this or can an old android phone be repurposed to do this? I was thinking that if the frequency was shifted up to 2.4 GHz then a repurposed android device could do all of this, but alas there aren't any projects of which I have been able to find.

> US variant (Model No. CY44801) has frequency range of 902-928 MHz and European variant (Model No. CY44802) with frequency range of 868-870 MHz
The Cornell Note Taking System
> Is there anything stopping the NYSE, Nasdaq or CME/CBOT from handling trades in another currency?

It would reduce liquidity. Equity prices would fluctuate not only on buy/sell basis but exchange rates. Sure, computers could figure all that out these days but what's the advantage? Overwhelmingly, equity buyers and sellers (not "traders") buy in their local currency because they use the money to live in a local economy.

Companies list in other countries for access to those countries' buyers. What would be the point of Shell listing in Euro on the NYSE? They want to list in dollars. Nobody outside Nigeria lists on its exchange but local companies do because local people understand the companies and everything (both their operations and their stock) is in naira.

So if you want to be an exchange in a different currency, just buy a local exchange. NASDAQ did try to buy the London Stock Exchange, though I think it fell through.
In a Ukraine Workshop, the Quest to Build the Perfect Grenade
Paul Otlet's Mundaneum anticipated the internet [video]
Yep this was pretty confusing, even with the ‘guest post’ but only her name.
Isn’t Yammer still a thing?
Many people including me will say that this is obvious, but even if it took a study, why wasn't this study done at some point _before_ incorporating this major design change into nearly every new car on the market?
That's... no, I think that's just objectively wrong. Have you actually used all these systems? Display latency in the device-remote schemes is really pretty awful, where the Tesla screen scrolls like butter. Obviously no one is an expert on all these things, but I watch friends' vehicles and the occasional rental, and it's really not close.

I went quickly to youtube to check, and pulled up this comparatively recent Mach-E video showing carplay. It's... janky and clumsy. Buttons take 300ms+ to actuate. See the sequence starting around 3:15. No wonder it feels unsafe:
https://www.youtube.com/watch?v=Ongr-sptxto

Now watch this one, which is actually two years old (not showing the current UI, and running on what is now one-generation-old MCU hardware):

https://www.youtube.com/watch?v=KGKOWyFzDBs

There are likely better examples, these are just ones that popped up first for me. But yeah, that's the state of in-car navigation UIs. And Tesla is absolutely the best.
After the 6th paragraph regurgitating the same lines without anything identifying which part contained the sim card I gave up reading this.

The writer seems to believe that sim cards themselves transmit data.
The L-enantiomer is actually readily available for purchase over-the-counter.

Vicks Vapor rub/inhalers and other decongestants use L-methamphetamine. The D-enantiomer causes CNS stimulation. The L-enantiomer causes only PNS (Peripheral Nervous System) stimulation, so it produces no euphoria or enjoyable effects.

Only unpleasant side effects, like tachycardia and anxiety, etc.

This is why racemic amphetamine/methamphetamine is so (comparatively) unpleasant, and the pure D-enantiomer is superior and "cleaner" feeling.

Racemic amphetamines have a much higher chance of inducing psychosis.
I became quite an advanced vim user in 1999, during my military service in Italy (I was stationed at the Ministry of Aerial Defense, and working on IT stuff).

It's quite incredible and a bit weird that today, in 2023, I can say "Yes, I knew this", despite non having used vim much since ~2012.

I would have never guessed I'd be able to recall things like this.
This does use existing software. The onus behind this project was to test my port of Trealla Prolog (which was written by someone else) to WASM. Without a Unixy standard environment it would have been a lot harder. In theory, WASI should enable many CGI-like usages of pre-existing software, but in my experience the quirks between the WASI implementations push you towards using nonstandard things anyway. For example, trealla-js is mostly WASI but uses a couple extra imported functions to coordinate calling into JS. If I wanted to let PHP make outgoing requests I'd have to implement Spin's custom nonstandard components. I hope the WASM Components proposal makes this easier in the future. Personally, I might have preferred a more Plan 9-style approach that uses special files to do things like make outgoing connections, purely because it would be trivial to implement client-side as a simple printf vs. integrating wit-bindgen into the build system and all of that. However, I can see many benefits of the strongly typed component model as well.

I don't have a strong opinion on the AssemblyScript controversy[1]. I agree that WASI is imperfect, especially in browsers, but I'm also glad that _something_ exists with not-horrible runtime support. WASI was pretty nice to use as someone who just wanted to get a C program running on WASM.

[1] https://www.assemblyscript.org/standards-objections.html
For a moment there I was worried I had written this post!

I had gone through these very same feelings and thoughts. Even have the same books although I prefer different branches of maths these days.

I still find myself feeling this way some times as I start to enter this phase of life where I’m twice as old as some of my colleagues. It doesn’t help that folks start treating you differently.

I’ve advocated for deliberate interview practice. I set up flash cards with a problem description on one side and the solution algorithm on the other. I kept a spreadsheet of my practice results. I focused on the five most common algorithms and implemented a few different trees.

I too have contributed to various open source projects over the years. Openstack, Mozilla Firefox, C Python, Hy, various libraries. Nothing major but nothing to snooze at.

So a litte more than a couple of years ago when I went out looking for a job I fell into this very pit: it’s not a perfect system but it can’t be completely wrong, can it? I thought. Despite all of my hard work I was passing the first interviews fine but would choke up near the end when they got to the hard technical ones. No offers were coming through. The lockdowns were still rolling through. Money was tight. I was stressed out.

Then I did some reading. It turns out there’s good evidence that all these interview processes are good at is measuring how well you handle anxiety. It turns out that after meeting several people in a day, answering all kinds of questions, when I have so many responsibilities and needs riding on my success, I get anxious. I am also someone for whom interacting with people takes a considerable amount of effort. It was no wonder I wasn’t getting though these interviews.

I choked on the most basic things that I had practiced more than a half dozen times in these interviews. It didn’t make sense until I realized it was the stress. Under normal circumstances I’m not programming with the fate of my family hanging on recalling how to implement a kd-tree off the top of my head.

It took a while but I realized that I am a good programmer.

You probably are too.
Mapping to 'x' is dangerous since on a system where you don't have your vimrc you'll get the original behavior of 'X'. Ideally you'd map 'X' to deliver a small electric shock. ;-)
"harm reduction" doesn't mean "good addiction" or even "risk reduction" . It means dying more slowly with less collateral damage. It means what the name says.
I disagree. Currently available retail FSD is already driving "in the ballpark" today. Add to that 5 years of continual large-scale data harvest, plus AI in general undergoing widespread research and innovation.
> my imaginary EU legislation would also prescribe that all essential vehicle information (speed, outside light status, fuel level) has a physical representation (lights, dials, etc., in the sense that there is nothing that could be described as 'software' driving these).

Even "analog" gauges have been software driven for a long time now. My simracing seat setup has a gauge cluster out of a mid-2000s VW Passat that runs entirely on CAN.

If it does a gauge sweep when you turn it in you can be pretty certain it's software controlled, even if it has physical dials. This obviously hasn't been a major problem, so software control is not the issue here, bad quality software control is.
Most PLCs these days support 1131! My whole career in industrial automation was on older PLCs that were produced before 1131 existed. (And long before they added the "6"!) Lots of them are still running factories today. Not one of them supported anything like a for loop. The only loop is the whole program scan loop.
The Safari bug that never was (2022)
> The solution, in my opinion, is not about the controls in the vehicle. Rather, it’s about removing the distracted driver from the equation altogether and finally mastering the immense challenge of truly autonomous vehicles.

I agree with your overall premise, but this is a strange conclusion. If human drivers are the problem and they cannot be trusted to drive without distractions, it would be far easier and cheaper to fix that by investing in public transit.
I wonder how much abstraction is living in the BIOS and hardware bits to make this work, vs those I/O ports literally being a direct interface to the PS/2 keyboard.

The purpose of "USB Legacy Mode" as I understood it was to make a USB keyboard appear to be a PS/2 keyboard during boot, so if you could somehow make that mode stay active even after windows boots, maybe it would work with this?
This interview, what the public knows about it at least, gets brought up a lot. A package manager is a very simple system to write. Brew is very successful, and creating it certainly shows extremely good taste compared to most engineers.

But there are only so many positions for engineers with good taste to work on simple systems. Google was almost certainly looking for engineers who can build and understand large distributed systems and non-trivial algorithms. Inverting a binary tree is basically asking someone if they understand recursion. If he can't clear that bar, there will be algorithms that come up during normal work which, based on the interview, he couldn't be expected to understand.

That's all fine. I wouldn't hire him either, but I still like brew.
Can we achieve the same directly with ChatGPT.

I used the following query, and got nothing:

-------
query 1: Hello. I asked someone to write an abstract on some article for me. I'd like to know whether this abstract was written by him, or he used an AI assistant to have it written for me.

Here is the abstract:

<abstract that ChatGPT wrote on some AGI article I submitted before>
-----
<insert here some ChatGPT evading the answer>
-----
query2: Ok, so more precisely: what is the likelihood that this abstract be written by you?
-----
<nothing relevant>
> Would this skepticism be considered reasonable in the context of any other tissue and its quantifiable function, like muscle or bone?

let's run with that idea.

I have more muscle in my legs so I must be faster than a rabbit?
– A version that is better formatted and has links to serveral comments (praising and adversarial ones) is avaliable on the article’s original author’s website: http://www.imaginaryfutures.net/2007/04/17/the-californian-i...

– Adam Curtis’ documentaries convering similar topics have been mentioned here alread, but not…

– …Fred Turner’s "From Cyberculture to Counterculture", als discussing politics and ideas about the future in tech-culture. If you do not want to read the book (which is excellently written imho), you might enjoy his shorter articles like Don’t be evil [1] and Burning Man at Google [2]

– The article has already been discussed several times here (not surprising) [3]

[1] https://logicmag.io/justice/fred-turner-dont-be-evil/

[2] https://fredturner2022.sites.stanford.edu/sites/g/files/sbiy...

[3] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Telescope[1] on NeoVim can provide such interface. It is not standard, but telescope is becoming really widespread.

[1]: https://github.com/nvim-telescope/telescope.nvim
Legislating morality is like casting pearls before swine, best to focus on helping those who want to live decent lives voluntarily. Part of that can be accomplished with designated methamphetamine or whatever dens where adults can get high and then sober up before being allowed into family neighborhoods. Without legal fears, it should be easier for addicts to get in touch with those who offer rehab services or harm reduction replacement therapies such as methadone. But mostly we want to enable parents who don't want their kids to be offered drugs keep it this way, and same for other deranged excesses of our days.
Thank you. The "trades" are always underappreciated.
Big cyclist here and I fully agree with the cyclocross (now frequently called "gravel bikes") suggestion. It's versatile, can get me around in Michigan winters, and it's really fun. Great way to get/stay fit and reduce car dependency.
I really like having to use both my hands to perform an irreversible change to disk. Those extra milliseconds let me think through what I’m doing.
So you're saying they're a C++ shop that uses other languages when appropriate? Like every other C++ shop in trading?
Enterprise software is all about sales.

For features: I think https://www.enterpriseready.io/ has a nice checklist of the 12 things commonly required for enterprise apps (SSO, Audit logs, RBAC, GDPR, etc)
The whole article feels to me like it’s generated by GPT-3 based on a few prompts. There’s a reference to Forbes article not linked, but otherwise zero things backing up this 1% claim.

The thing that makes this very suspicious is the continuous repetition of the same content, the anonymous writer and the fact that the only other article in this publication is about a tool that’s even better than GPT-3.

GPT-3 certainly has the effect that I have a hard time trusting that anonymous articles that are repetitive are not AI generated any more…

Update: I posted the exact same comment on the article and the author deleted it within two minutes. instead of responding. So yes, it’s likely I was on the money. I re-posted the comment. If it’s not there, you know that this comment is uncomfortable for the author for some reason.

Update 2: my second comment was removed within minutes as well. There’s a commenter claiming they are the author saying they used ChatGPT to generate parts of the article. Does not explain why they keep deleting my comment and not disclosing that this article is AI-generated.

Update 3: posted a third and final comment asking the author to not delete this comment and answer if the article was verenigde by ChatGPT. Comment also deleted within minutes.

This all underscores how it’s becoming hard to trust anonymous authors even now, and how this will just get worse.

If a GPT3 article can generate so much discussion on Hacker News, without most people realizing we are arguing about the output of an AI, GPT3 is ready to go mainstream.
Nintendo held onto this no os approach into the Wii era. Hence if you ran a japanese version game on a north American Wii you got the japanese Wii pause menu.

Meanwhile the PS3 and Xbox 360 had hypervisors.
The other day there was a thread about the PS4 controller and a commenter said he was amazed that a game controller needs to boot up (compare that to the classic Nintendo controller). Now I'm amazed that a vacuum cleaner also has a boot-up procedure...
The energy intensity of the USA (Kcal/$GDP) has been falling for decades. You don't understand the figure you are quoting.
Cases where compelled speech has been forced by the courts:

1. Forcing registered sex offenders to alert people in their neighborhood

2. Correcting misstatements
And all die we must
> People who exercise regularly also have higher needs, about 1.1–1.5 grams per kilogram. People who regularly lift weights, or are training for a running or cycling event need 1.2–1.7 grams per kilogram

That's a quote from your article, which matches what gym bros tell you that you need. It's actually pretty hard to get that much even if you eat meat whilst trying to eat only 2-3k calories.
I did this same thing on a large programming assignment in college. I’m 46 and can still remember the way the lab smelled and what the people sitting next to me were wearing the moment it happened.
Yeah, you're right that CLI discoverability can still be good, but that's the same "can" than when talking about how "Electron apps can be responsive and fast" when putting VSCode as the prime example... yes, they can, but only with a great deal of extra effort from the devs, compared to the instantaneous visual feedback that a new entry provides on a GUI.

In practice (which is what matters, ultimately), most CLI tools don't have this desirable property of "discoverable by accident".
You can have RAII with GCC extensions in C:

char *buf __attribute__ ((__cleanup__(free_buf))) = malloc(1024);

This calls free_buf(buf) when buf goes out of scope.

I’ve actually seen projects use it in the wild to close files or free memory in branchy functions. [1]

[1] https://github.com/containers/bubblewrap/blob/c54bbc6d7b78e7...
> Conda "should" also make identical teaching environments (I teach my own courses).

It's probably easier for your students if you provide containers for them, then everyone has an identical environment.
I'm doing my thesis right now in diffusion models (for audio) and have experienced a lot of the same things you mention. One paper which I found illuminating was this one: https://proceedings.mlr.press/v139/nichol21a.html

Particularly relevant to the noisy training you mentioned earlier is their alternative timestep sampling procedure they propose which seem to reduce gradient noise significantly judging from their experiments. Would love to hear or discuss if you have found any other design changes which have improved training / sample qualities :)
As someone that was sysadmin back in the days where cgi-bin was norm I can only say one thing about cgi-bni:

projectile vomits profusely

> No dependencies or libraries to install, upgrade, maintain, test, and secure.

Except entire webserver. Just install <your language's preferred web server lib> if you want simple.

> Works with any programming language ever that can read text and print text.

You won't use it with those that can't anyway unless for mental excercise

> Zero external configuration, other than telling your webserver to enable CGI on your file.

Except entire webserver. Just install <your language's preferred web server lib> if you want simple.

Seriously, what kind of nostalgia someone needs to have to have any positive thoughts over cgi-bin?
I bought a second hand one by less than $50.
I want to see a poll of how many gen-Z'ers know what an MP3 is and how to use one. I have a feeling that it's around 5%.
Jack Ma Cedes Control of Fintech Giant Ant Group
‘I Protect Ronnie from Himself’
Supply and demand is everything.

A business in an expanding market can succeed almost accidentally, a business in a contracting market can execute brilliantly and go bankrupt.

Context is often more important than execution.

This person had bad timing.
Pro what? Someone explained why people aren't using Soapbox more widely and that using it could be considered a faux pas. In fact the developers of gotofedi actively joke about autobanning instances that use it.

That by itself is not a "pro trans" statement. Yet all the responses are "hating the transes is not a crime tho!" level declarations of solidarity for a person you barely know. (fun fact: Alex is pretty toxic sans transphobia too.)
Similar to how you can only find a TV without the crappy snart functionality if you pay a hefty premium.
From someone who has built 2 successful enterprise apps as eng #1 (1 sold, 1 going strong today valued over 100M) and worked on others that failed, the ONLY thing to worry about now is whether or not your customers really want and need your app. 99% of enterprise saas products fail because of this, not because of a missing feature.

All the enterprise features like SSO, integrations, audit trails, etc can be built when a customer is asking for them — these are largely solved problems. These are probably attractive problems because they are engineering problems and you are an engineer.

Ignore them and focus on the business problem. “Does my app solve a burning need for my customers?”. Read “The Mom Test” to get in the mindset of answering that question. That is all that matters right now.
Companies are mostly interested in earning money and not in undermining new ways of making money.
Yes, I'm saying don't make yourself an adversary of your own government on this.

And especially don't do it while predicating your entire strategy on a legal technicality game.
The oven won't talk to the fridge: 'smart' homes struggle
Valetudo means "everything is valid" in Portuguese and is also a mixed martial arts thing.
> Temporary files/shared memory won’t solve the cost of starting up a Python interpreter or a JVM or whatever and importing all your code with its dependencies.

This is true, CGI is sensitive to startup latency. It can be addressed with pre-forking, but doing so bears the consequence of increased memory usage at idle workloads.

> As for the connection pooling daemon, you still need to connect to it. It might be faster than talking to the database directly on a different server, but no new connection still beats new local connection.

It’s a nothingburger. A connection pool’s bottleneck is in the TCP connection to the database. A UNIX socket has orders of magnitude less latency (a couple μs) and supports orders of magnitude more throughput (a few GBs/sec). Compared to spawning new processes running interpreters, it’s noise.