skysight-inc/HackerNews huggingface dataset:
I just tried it. :X asks you to enter an encryption key, then asks you to enter it again, and only continues if the keys match. And then you're still in vim and need to save your file to overwrite anything. Seems hard to do by mistake.

(though I prefer ZZ)
The Spanish presence in the New World violates the "1 month" rule. The annual travel times to the Philippines blows the whole "1 month" thing apart. Others elsewhere have shown that British presence in India, even after steamships and the Suez Canal, violate the "1 month" rule. The whole thing is a lazy, sloppy, antihistorical attempt to explain the extent of empires that doesn't hold up to actual history.
This is exactly what has happened in many cases.
From your posts you seem to be a marketeer trying to gauge what the trends are.
JS-free archive NYT link:

https://archive.today/36JFq
Could alias x to wq? :-) That's what I'm doing after discovering this!
>Android has like 90%? worldwide market share

Android including Chinese Android at best are ~75% market share.

But your point still stands though.
Rails makes a lot of very complicated things, very simple.

Doing what I'm trying to do with CGI would be a huge headache by comparison. When I said "how fast rails makes things" I meant from a standpoint of productivity.
https://archive.is/k9czo
Or they could host in a country where “secret warrants” don’t exist.
There have been countries like China in the Opium Wars period that had limited restrictions on drug consumption. It ended up with a substantial fraction of their population being addicted to opium and basically non-productive.

HN is full of smart people who (wrongly I think) assume that because they have the self-control and discipline to either avoid drugs or to use them relatively safely that the rest of the population does too. This does not seem true in my experience. I forget the exact stats but roughly 1 in 20 Americans is an alcoholic, and that's with a drug that humans have been consuming for thousands of years and that has established social rituals around consumption. It seems likely to me that increasing access to and decreasing stigma of highly addictive drugs like opioids or amphetamines will lead to substantial increases in addiction rates.
> This all underscores how it’s becoming hard to trust anonymous authors even now, and how this will just get worse.

What is the next step then? A more formal reputation system? How long until reputation is just another traded commodity?
Thanks for those recommendations! Yep, I didn't make it past early college music classes, which just weren't doing it for me. I got booed out of the room once for suggesting it'd be cool to mix jazz and hip-hop (in 1989). Probably should have gone some place like Berklee but I didn't see that path at the time.

I recently discovered multi-instrumentalist Robert Stillman, who opened for The Smile (Thom Yorke and Jonny Greenwood's side project with Tom Skinner). He played solo tenor saxophone with some kind of looping effect, along with some lo-fi sampling involving multiple lightly-synchronized cassette tapes of himself playing other instruments. Amazing stuff.
I guess my solution to this problem is not very popular - I try to keep my dev environment simple enough that I don't need venv or anything like that. I find that venv or docker adds cognitive load that then needs more tools to unload, like direnv.

So if my devenv gets too complicated I try to simplify it. Seems like a logical solution to me but often I run into people who simply don't believe me that it makes things simpler. :shrug:
Same. I wrote many AI stuff during 2007-2011. After that, in industry, I use Boolean Algebra Simplification once to undo if-else hell of legacy code. It's always fixing tooling shit and third party apis/accounts/permission madness. No way I can balance a AVL tree now (give me at least 3 days)
> also the B-brand, which has seen it fit to replace most of the controls in some of its cars with a single multi-function stalk (iDrive, I think?) that isn't good for anything, except as a reason to return your car for a refund

This is exaggerated and inaccurate. I have a recent BMW and it has numerous physical controls for climate, radio and various settings like auto-hold or disable engine auto-stop/start.

The multifunction puck in BMWs is fantastic, it even allows for text entry while looking at the road. I have trained myself to not use the touchscreen as much as possible and now feel very comfortable even navigating Apple Carplay with it.

I also have a recent model Audi, which is far more egregious with the touch screen. Disabling auto-stop/start cannot be done persistently and it is a touch screen button, along with hill descent. Climate controls have their own dedicated touch panel, and there is no real alternative to touching anything like iDrive. The exception is that it does have an actual volume knob with on/off and next-prev functionality.

It’s also worth noting that both cars also have audio controls on the steering wheel itself.
Have you used any hardware for playing live? Genuinely open to tips in this domain.
The downside of C++ is that exceptions can come from any possible function call depth, whereas in C you only have to deal with error return codes. So in that sense it’s easier to deal with errors in C, and harder to test the error paths in C++
> ChatGPT is trained via reinforcement learning to give answers that - ultimately - human non-experts would judge to be plausible.

Ostensibly, it is being trained give replies that are more likely than most to be given by humans. On the reasonable (at least IMHO) assumption that people's speech is biased towards saying things that their target audience might see as plausible, this can be seen as doing what you say in the above quoted.

This is not, however, the same as being able to judge the plausibility of the semantic content of those statements, so I remain skeptical that the current methods for training LLMs are capable of creating that ability, which in turn leads me to be skeptical that going from plausible statements to reasonably reliably true statements will be a relatively small step in comparison*. I'm open to being surprised, however, as I already have been by what has been achieved so far.

The LLM-does-math paper you mention in your sibling comment looks extremely interesting, and maybe I will change my mind...

* At least by a continuation or scaling-up of current methods. Humans may be more likely to say truthful things than falsehoods (at least in some areas and some contexts) but a gap has formed between plausible and truthful LLM productions, and I don't see any particular reason to think more of the same will close it.
Rails will be significantly faster than a CGI script that spawns a whole new process, starts up your script interpreter, etc. with every single web request.
I disagree entirely with this viewpoint - alcohol is one of the most dangerous and addictive substances available, with serious long-term health consequences. While the opiate epidemic has made a lot of headlines, CDC data IIRC points to the alcohol resulting in the premature deaths of about five times as many people (not by direct overdose as with opiates, but via associated medical conditions like liver failure).

Alcohol has a complex set of biochemical effects, but note that part of the issue is that it's similar to opiates, i.e. it triggers the release of an endorphin-like molecule that people get addicted to in the same way as with morphine or heroin.

I still don't think alcohol should be made illegal, but in terms of long-term medical effects, it's certainly more dangerous than cannabis/THC and psychedelic drugs like mushrooms/psilocybine. It really belongs in the same class with amphetamines, cocaine, benzos, and opiates.
> Especially when comparing with the negative consequences of doing alcohol.

This sentiment is confusing to me. I get that alcohol is bad. But how is that relevant to whether or not MDMA or LSD are bad?

I see it come up in these conversations pretty regularly, so there's probably a point there I'm missing. But I can't help but read it as "this thing I like to do isn't bad because other people do a different bad thing".
New Disney master-planned communities
That you can actually buy an ESP32 right now is another huge advantage over the RPi.
I've wanted to get a looping pedal but at $100+ I've hesitated because I'd rather just get an adapter to plug my guitar into my PC and simulate pedals in software than spend $100 for every pedal I need. From my research an iRig2 is what I should get but open to any suggestions?
> the market more than anything in human society has driven more wealth, and higher standards of living.

Competition occurs because it is promoted through regulations. Contracts, private property, stock markets, etc. all exist due to regulations. If competition tends to stop (e.g. a company cornering a market), then regulators can step in to change things so that competition is once more possible. If your goal is to increase wealth and standards of living, you should support regulations making that possible.
Good point. It always reminds me of the “crypto nerd” xkcd.

https://xkcd.com/538/
That’s just the introduction to frame the topic. The article explains how we now understand the biological mechanics of why. That’s what they pay journalism students to do, otherwise they would be on welfare.
https://www.enterpriseready.io/ is a good starting place that enumerates most of the great points made in the parent comment.
I’ve been jamming with a drummer for years, just the two of us. A few months back he says “I had this looper in my closet”. I laid down a bass guitar loop, he started grooving over it, then I pulled out my guitar and all of a sudden we were sounding like a power trio. It blew me away.
Repeat after me, no one eats a burger believing it's a health food.

Now write it a hundred times and maybe we can stop this circular discussion.
It’s not at all. How much does it weigh? How does it perform at different speeds?

Thrust to weight ratio is very important to aircraft.
Accept Defeat
I don't think this thread had the tone of an argument at all. If there were two people seriously butting heads going back and forth on something, yeah sure. But pulling a [Citation Needed] on some people who aren't experts but want to have a sincere and pretty civil discussion feels a bit much.
> Creating a warrant canary" is the crime, as it's an action whose only purpose is to violate a gag order.

There is no gag order. That's the point.

Are you suggesting that any action that might violate any future order is a crime? If so, what do you base that on?

If not, since there is no order before them, are you suggesting there is a specific statute that they are violating? If so, which one?

If not, what would make this behavior criminal?
I think there is a good faith discussion though to be had about whether or not this could select for more deadly traits, no? That is certainly my first uneducated but good faith question that comes to mind after the past few years we’ve all been through.
TL;DR: curiosity
Impact Depth
C’s advantages over C++ don’t have much to do with language features. I don’t know what the author was thinking here. Any diehard C++ user is not going to be swayed by “fewer features”. Why not write an article that gets into the actual strengths of C?
You are welcome to use the word creator in any way you see fit, I however would not dilute the meaning in this context until it becomes a useless word. If I am forging a knife, I am creating something, if I am operating the camera in a Marvel movie I am creating something, if I am filming the wedding of friend, if I am crowing tomatoes in my garden or in a massive green house farm. For my understanding of the word it matters what you create and in which way this is linked to making a living. You are not a maker just because you make stuff and get paid for it because that applies to almost everything under the sun and makes creator synonymous with having a job. Maybe not blowing up old buildings...well, even then I am making room for new things.
I was being a bit facetious in using the term, but that was the image given to doctors once upon a time. Nevertheless, my point is that doctors are not mere technicians applying handbook remedies. They are generally given wide latitude to try novel ideas when appropriate. Unfortunately, that appears to be changing.
Plus you have the element of surprise with buttons.

Imagine going down the road trying to find the sub menu for the ejector seat while the bad guy is holding a gun on you.
Using Hammerspoon to Turn on Elgato Key Lights for Google Meet
The customer is usually not the user.
for me, it's the basic presumptions you're making in your posts, the vague fork threats when your ideas are challenged, and the way you hand-wave previous controversies such as weaponized-CoC's.

All of which make me think you haven't run a FOSS project. And if you did, I bet it went swimmingly.
Yes learning concepts is a form of compression, but I'm not sure that implies there's no "fundamental" difference. I see it as akin to a programming language having only first-order functions vs. having higher-order functions. Higher-order functions give you more expressive power but not any more computational power.

You could say a higher order program can "just" be transformed into a first-order program via defunctionalization, but I think the expressive difference is in and of itself meaningful. I hope the courts can tease that out in the end, and we'll see if LLMs cross that line, or if we need something even more general to qualify.
There apparently never really ware that many paying customers using Helium's network, so the payouts ware comming from people paying the data credit fees to have their miner listed and accepted to the network.
The moment the network stops expanding, the demand for HNT to pay for datacredits will be gone.

https://cointelegraph.com/news/critique-on-helium-s-6-5k-mon...

And now that seems to have happened.
That's not the point. The point is that if someone can't do some of the easier Leetcode style problems, they probably didn't try to prepare at all, and that can be viewed as arrogant or lazy.

I'm not disputing that binary trees might not be the most practical topic (especially inverting them).

However, given that one knows that is the sort of coding interview Google conducts, one should reasonably be expected to practice that sort of interview. Inverting a binary tree isn't hard; it doesn't take much practice with binary trees to realize how to do that. So if someone can't do that, they probably didn't practice at all. And if someone didn't practice at all, an employer is acting within reason if they draw some negative inferences from that.
https://archive.is/NVc6x
The serial number is only on the bottom shell.
Love your story, Marcus. Wish you all the best with your developer journey
Thanks, this is absolutely horrible. Filing this as yet another item under “Why vim is the worst example of 1970s bullshit UX still recommended by cargo cultists everywhere.”
Agreed, it's also a waste of my time to do a bunch of research, figure out of I'm a "fit", customize a resume, go through the onerous application process (already have to do this) to just be rejected by the HR world filter or something else asinine.

I could use that time to apply to more companies instead, or to do a leetcode problem and stand a chance at passing an interview. Or just to watch an episode of Bob's Burgers, that would be time better spent lol.
Study finds water is wet.
I think you're taking one bit of science journalism boilerplate too broadly. Obviously it's not a "fluke" if it happens a lot, to a lot of people, but saying that is just a stock (hackneyed, if you prefer) expression to build up to the explanation.
Cheating? Trying to understand- is using signal processing “cheating”?

What is cheating in music? All I can think of is deception, like lip-syncing.
C23 finally gets rid of it, along with a couple of other warts (like '= {0};' to zero-initialize a struct, instead '= {};' is allowed now).
If we have to pick between the first amendment and the courts helping to secretly enforce what are quite often shady laws, how should a people born to the Enlightenment choose?
Slight nit-picking; maybe the distinctions are useful for this conversation:

I'd use "CLI" more precisely to refer to command-line invocation of programs (using some shell like bash, fish, or powershell).

For programs like vim or nano, I think "TUI" (text-based UI, or sometimes terminal UI) is more suitable.

> 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.

Right.

I'd say instantaneous visual feedback is what helps discoverability. Both menus in a GUI, and the menus in a TUI like in the examples above, exhibit that.

But, I wouldn't go so far as to say that a GUI menu is inherently discoverable. e.g. The image editor GIMP doesn't have good discoverability, despite being a GUI program with menus.

Whereas e.g. nano is a TUI program, but its essential features are much more discoverable compared to vim. The new tmux-alternative zellij borrows the same "show the keymap at the bottom" feature.
(Added msgf macro wrapper in above comment).

I like it like that. It's also done like that in some codebases that I'm often skimming, e.g. the Linux kernel. I don't worry about the standard in this case. As I've written more and more code, my willingness to do extra bullshit chores when there is no practical reason has been steadily decreasing.

Should you happen to choose an identifier that is already used by the host environment, you'll notice and can fix it. (It has literally never happened to me).

The intention here is that the prefixed variants are "private" i.e. they should not, or only rarely, be used directly. Instead, I use the macro layers to automatically fill in the right values and to improve safety. The above allows me to write

My_Foo *foo = xmalloc(My_Foo);

As you can see, there is very little boilerplate. Prefixing the implementation function makes it less likely to accidentally use them when doing code completion. The prefix nicely documents the relation between the macro and the inline function, and I don't have to bother coming up with a different name or naming scheme.
Bell Telephone Laboratories, Inc
Safe saline is the least of the victims worries, water quality isn’t that important to the extent that many safe injection packs no longer include it. Tap water is usually fine, puddle water is usually fine. In medical settings the law of large numbers mean that usually isn’t good enough but for one offs it’s ‘usually’ ok.

It’s the action of adding chemicals to your brain that can and likely do have harmful long term effects, not limited to addiction, and many still unknown. If such an act was done to me I would consider it within my rights to kill that person in retribution.

I’m less confident on the expected drop in organized crime as taxes on the drugs usually means there is now money in tax evasion. Without tax it may become so cheap that other problems start to dominate.
Show HN: Minimalistic clipboard manager for Wayland built in Rust
The majority of digital speedos these days have a needle drawn with an acceptably high refresh rate and low latency.
"Normal mode" ≠ "Insert mode"
Caddy doesn't support CGI out of the box. You need to use a module (which requires a custom build of it and the hope the module author continues to maintain it), or you need to run something like fcgiwrap to convert FCGI (what Caddy does support) to CGI (and now you need a process manager to make sure your fcgiwrap and caddy processes are kept running, restarted on failure, etc).
Applying Keats’ Negative Capability (Circa 1824) to Modern Leadership
>The last 'owned' car that I drove was my wife's quite-high-end Audi. It had a digital dashboard, which was OK and looked extremely cool... until those moments when.....

So, wtf did you put up with all that (presuming it wasnt a company car)? And, even then, you should have a trail of paperwork a mile/ kilometre long to audi - publish all that.
Legislation like this would 'protect persons' as making the wise decision not to buy a car with the offending UI won't stop you from being t-boned by someone who did.

Consumers need protection from people who make selfish decisions.
On commercial aircraft, which have more of a safety culture than cars, they go so far as to have different knobs and buttons with different shapes so that a pilot can tell by feel that they have right one. For example, the knob to change speed is a different shape than the knob to change heading.

Here's the autopilot panel of an Airbus A320:

https://www.shutterstock.com/image-photo/overhead-panel-airb...
Disclosure: I work for an auth service vendor.

Great feedback about knowing who the buyer is. Lots of folks think about the user, but knowing the buyer (and they are usually not the same person) is critical too.

If you are a building a SaaS, I'd recommend outsourcing your auth, since that is both critical and undifferentiated functionality.

There are lots of solutions out there. FusionAuth is one option (I work there); here's our multi-tenant guide: https://fusionauth.io/docs/v1/tech/guides/multi-tenant .

There are of course other options too. Here are some I've heard of that seem like they fit your needs (offering some combination of RBAC, SSO, and multi-tenancy), but I'd suggest doing a spike:

* clerk.dev

* workos

* supertokens

* propelauth

You could also start off with an open source solution like devise/omniauth (if building on rails) or passport.js (if building on JS). I'd only go down this path if you are familiar with the tech, as it can be difficult to configure if it is your first time, and, again, this is critical but undifferentiated functionality.
I would include pharmacy in the medical establishment, and yes I expect them to place significant lobby pressure to maintain their monopoly.
> It's interesting to note that as methamphetamine and amphetamine were more regulated in the 50s and 60s, it became more prevalent.

~0.2% of Americans had ever used marijuana when it was first made illegal, whereas ~90% of American adults have used it now.
a2enmod cgi; service apache2 restart

Then in your config file

AddHandler cgi-script .cgi
Options +ExecCGI
Still, we need energy to keep entropy at bay. If we reach an equilibrium between input and losses, we might get into a steady state.
This has descended to an argument about maps. It’s actually about touchscreens vs buttons which covers much more ground than just maps. While I consider dedicated buttons safer than a screen for often used functions, a hybrid of a front facing screen and steering wheel controls would fall somewhere inbetween
> One is preventative, other is for acute care

Nit: this difference has nothing to do with antimicrobial resistance. If you're concerned about misinformation, at least get your facts right.
The exact same thing happens in C++—when you're not using LTO, you can pass multiple source files to the compiler at a time to allow these files to be optimized together, but keeping them separated at a file-level prevents optimizations such as inlining functions between them.

Compiling with and without optimizations is another example of that choice.
This is not true. They have not evolved/derived as much for a number of reasons including differing mutation rates, minimal environment change, selection against adaptation, etc.

It is not visible vs invisible changes that progress at some fixed proportion to reproductive rate; that is a gross oversimplification and conceptually inaccurate.

See e.g. Sewell Wright’s fitness landscapes.
Omega-6 not 3