skysight-inc/HackerNews huggingface dataset:
I asked just now the same question. The first word it listed was lunar. It's listed 4 other words that end in "ar" that were all 5 letters, but did not have an N
> He does want people to know for example that podcasts were a natural outgrowth of RSS, so natural he hand a hand in adding it himself despite not having an audio background.

In that he is right by the way: He had a back and forth with Adam Curry, I believe, about audio attachments, and as a result Winer added the enclosure element. Everything else about podcasts, the name, the MediaRSS extensions, the coopting by Apple, the iTunes directory and extensions, the professionalization, came later. Funnily enough Winer tends to think about his own podcasts more as a stream of consciousness voice memo than an edited product.

(Yes, I'm reading him that long. Like pretty much everyone, who reads him that long, I have mixed and complicated about him.)
I automate it by putting it in a script that I call manually when needed, instead of spending days trying to have cmake run it.

Now it's not a pain for me, and apparently you're on the side of those who find cmake painful. Not sure how unreasonable my way is :)
Yet another reason why EVs won’t save us from the inefficiencies of car centric transportation.

Americans, can we stop this failed experiment and let’s (re)build our cities with public transportation and alternative forms of transportation (ie, biking, walking, micro-mobility). Return the spaces occupied by parking lots, parking garages and use that space to house people. End these implied subsidies on “car housing”.

Death to the suburban experiment.
I mean they “left”.

Getting upset by the word seems a bit ridiculous.

What should it say? “Loved employee who had to be paid off due to challenging financial situation”?
I agree that it should have been included, as the article is much more about 'the books of his life' than this one particular book. I expected to read more about Middlemarch but it ended up just being a single paragraph about the quite common experience of Middlemarch being 'a book for adults'.

And I personally wouldn't have clicked through or opened the thread if Pullman's name had been in the title (I dislike him as an author and as a public opinion sharer). I found the rest of the article uninteresting and uninspiring (and the experience with MM so commonly expressed to now be mundane).
In the US "220V" refers to a high current outlet normally, in a country where household outlets are 220V, you still need a high current outlet and, for safety reasons, most outlets are not high current, just like in the US.
Syncing is basically painless and automatic with Syncthing[0] - you only need to set it up once per device (unless you are adding devices frequently which isn't the typical usecase for personal use).

[0]: https://syncthing.net/
It's been a few years since I tried it, so I don't recall the details, sorry. I did use some patches, so that could've been it.

That's the thing with suckless tools; most of them are barely usable without any patches. And the patches are distributed on their site, with no guarantees whether they'll apply cleanly, or have conflicts with other patches. Your best bet is to take over maintenance yourself, or use someone else's fork.

I do appreciate the barebones philosophy, but I just don't want to maintain my own window manager and web browser. The tools are only usable if you don't need much functionality, and only apply a few patches.

What would be convenient is if these optional patches were part of the main repository, and kept up-to-date with the main branch, and I could easily select which ones I want to build with, get conflict warnings, etc. This wouldn't stray too much from their philosophy, but would give a much better UX. It would add some burden on the core team, and improving UX isn't really their goal, so I'm clear this will never happen. I'll just keep using other tools that do prioritize this.
Does ChatGPT have an API yet?
Zerobot malware now shooting for Apache systems
Reporter graduated in June.

And people say millennials are clueless.
Brazil is going to go literal communist?

I think you're exaggerating a tad.
There's lots of cases where people use regexes to do some kind of validation, where simple parsers work better, if you know how to do them.
There is a lot of discussion covering various points other comments have addressed. I'll tell you what I find most personally surprising, though:

The assumption that partying is something important that needs to be preserved.

Look, I'm not coming at this from a culture war perspective. I'm speaking from my own experience here: if I could go back and talk to my 17 year old self in the first week of school all these decades later, I'd ask about all the parties I was thinking of attending, and say, "Yeah, none of those matter. Feel free to skip, oh.., every one, from now until graduation."

Connections? Didn't make any that mattered. Romances? Zero. Friendships? Basically they were as strong as they needed to be from daily conversations.

What was really valuable and unique were the classes, though I had a hard time seeing that then.

But people here seem to disagree - and I don't think it's because they're all in college either. They really find they have value. Sadly, they did not for me.
Meeee (OnCall). But my team is small/I don't really have to do anything (fingers crossed). I do dislike that my phone volume is on, when normally it's off, so every notification is making noise

Press 4 to acknowledge.
No it's not a good thing and you won't ever change someone's mind on their belief in a conspiracy theory, from a one off conversation. people like that have no logical basis for their belief, you can't reason with them using better logic. All you'll end up doing is wasting your time and likely pissing multiple people off. Including yourself. Not worth it.
> Have you tried better explaining how you flip the plate to ChatGPT and seeing what it replies?

Of course, various prompts can change the output. Sometimes it talks about the cupcake sticking to the plate because of friction. Other times it will understand the cupcake will fall on the ground. It’s also non-deterministic with the same input.
I thought he was Bruce Wayne's illegitimate son?
I was using the comment as a jumping-off point to discuss a broader issue, as you'd know if you understood context.
Shows to go you! I'm super weak on durable data structures.

This field we're working in, it's pretty neat.
It’s not just about registering parties, if you click the link you will find that the application will have to pass the Party Review Committee where you have to answer questions such as

> How the student group will prevent members and guests from bringing in their own alcohol and what they will do if they observe someone bringing in their own alcohol.

Also

> The party planning course must be completed prior to registering a party.

> A party may last a maximum of four hours. Moreover, student groups cannot host or co-host back-to-back parties, pre-parties, concurrent parties, or more than one party per day.
Over my long career I've seen people come and go from companies all for different reasons. Seems either deliberately or inadvertently hostile being labeled a leaver. Especially if the employee left on good terms. My industry is small enough that there is only a handful of companies, so you know most of the major people, I suspect Meta probably doesn't have these exact issues though. This is, I think, what causes Bureaucracy in large companies, each individual doesn't specifically have to care, but the outcome is the same. A little humanization of a large hierarchy can be condescending though, so not sure it is seen as worth it either.
I always get impressed on these real world products with so constrained resources and it feels like in today’s applications and tech stacks we just waste tons of resources for no good reason.
Twitter spent their own legal resources on an (indirect) defense of that anonymous user. Likely cost them a nontrivial amount of money.

https://www.techdirt.com/2019/09/13/twitter-stands-up-devin-...
Any question asking about the letters of words is bound to underwhelm because GPT3 is trained on sub-word tokens, so it does not have random access to individual letters. The word "prime" is tokenized as a single token, instead of 5 characters:

https://beta.openai.com/tokenizer
Actually, California and Texas are actually a lot more similar than they are different, in regards to their energy production and needs. Both expect to get their peak energy requirements in the summer (and are occasionally surprised by wintertime peaks), and they rank #1 and #2 in the 50 states for the share of their power consumption that is renewables. It's odd that a state like Texas, for which the oil industry is such a major player, is #2 in renewables, but it's true.

The main reason is that, in imitation of California, they made an energy market where you can charge more for power during peak times, which means that solar or wind that doesn't always produce, but when it does is often during peak summertime usage, can be a lot more economically competitive. They are able to make up (economically) for the times when they aren't producing, during the peak usage price spikes. Texas doesn't brag as much about using renewables, and certainly would never admit to imitating California, but there it is.

Unfortunately, solar and wind don't always produce during winter peak usage, so when it happens, we cross our fingers. But I think Texas is doing a lot better than two years ago.
> it is clear to me that Lastpass uses 'display: none' as feature gating and that their software is absolute garbage

I love it when web sites do stuff like this. Makes it so easy to reverse engineer and circumvent their little controls just like you did.
There's this persistent vague myth on HN that there's something terrible about having an encrypted blob publicly exposed, which to me demonstrates a total lack of understanding about cryptography. Or they're just using weak passwords. Don't do that.

The problem here is that a bunch of unencrypted data was exposed, which is really bad and dumb of LastPass.
Add it to Stanford's list.
As a professional software engineer, it's common for support staff at elite firms to number 1/10 or 1/100 compared to “productive” staff. Even including folks who “support” the productive part of the business with tooling and infrastructure - you are usually looking at 1/3 at most.
Real estate and starting companies. That's how the richest people I know got there without being bankrolled by their family.

The rest of us can keep heads down on a W2 and argue about compounding interest, day trading vs long term investing, IRA's and getting faster promotions via interviewing often.
To those who are advocating storing the passwords in your head, what happens if a bus hits you and your partner has no idea about the passwords? You want to share the algorithm with them? What if they can't remember the algorithm/make a mistake? I would wager that keeping the secure database on cloud and/or a usb key along with master password in a bank safe deposit locker is a much safer way to pass the details to them.
No, it was an intentional act by a conservative government that knew what the overall economic damage would be, but this kind of damage primarily hurts the middle- and lower classes. The reason conservatives were pushing for Brexit is that the EU was passing financial transparency laws which would have exposed a bunch of their tax evasion, and that were making it increasingly difficult to pass bigoted laws.
Large language models work by choosing words [1] one at a time, much like autocomplete. It’s choosing the most consistent next word (with some randomness). It doesn’t actually care who wrote the previous words; whatever came before is the prompt.

When writing multi-word answers, it’s effectively prompting itself for another word. It’s going to try to choose a word that’s consistent with what it previously wrote. If it’s in the middle of writing a wrong answer, the best autocompletion is usually to continue to be wrong.

There will be changes in direction sometimes, but that’s because they also appear sometimes in the training text.

This explains why writing out the steps before the answer often works. It’s going to try to choose the words in the answer so they are consistent with the previous steps.

[1] tokens actually, but I’ll stick with “words” to keep things simple.
You need to factor in local taxes as well. California cities top the charts for sales tax. A lot of these overall tax burden rankings miss that!
That’s the spirit. Get it all out your system, and look, HN now has the christmas banner up, just like it always has, on Christmas Day. But you sure got a good bit of raging before that didn’t you. Next year maybe you can start complaining already in early November that people are “killing Christmas” because it hasn’t yet changed!
Merry Christmas, HN. One of the best communities in the internet. Hope you have a good time with your friends and family with inner peace and joy.
Great, another Nix tutorial.

Sounds great, isn't. A lot of magical thinking going on in that group.

If you know anything about computers, you know for them to operate deterministically, uniqueness of the next potential state is an important characteristic. They use hashes (galois fields) that aren't unique to ID packages (by definition), and as far as I have been told (when asking about this), they don't do anything to check for collisions.

Yes the probability is extremely remote, but probability isn't likelihood. What happens when a collision does occur, maybe the software won't work. So how critical is the software? Will it break the system? Can the system clean it up and recover (no, because its non-deterministic, more time).

These are questions anyone worth their salt would ask when they value stability and many Linux systems run for months of uptime or more.

They have two fundamental problems, they violate determinism, but that failure doesn't hit until there is a package collision, and its non-deterministic which means its not easily characterized (you spend a lot of time), and you need some form of mutability for package security updates, and configurations. If you can't adjust your software easily its stealing your time.
Ask HN: Anyone Interested in Being a Mentor?
Merry Christmas HN! Been a long time lurker and HN is one of the reasons I changed careers to tech at a not so young age :)

I’m still pretty new to tech but I would love to connect and learn from someone in the industry who’s willing to mentor me on how to navigate this path. I’m a data engineer. This could just mean a call every couple of months and be patient with me asking questions:)

Thanks for reading and Merry Christmas!
I’d like to think that as long as there are new people, LSD will never be “old news”? Certainly new people are born into a word that has been influenced by psychedelics, but for regularly functioning people, your day-to-days are still pretty square with plenty to explore outside the box. It’s easy to get caught in routines and inertia, getting used to things is what humans are sort of best at, and society still demands this of us one way or another.
Different strokes for different folks. I learned pretty much all of my adult social skills at parties. Computer science classes were useful but everything useful I learned in college was from the traditional college experience of partying and meeting as many people as possible.
Good for you. I've experienced them plenty with urxvt[1], and now occasionally with st. I'm pretty sure the st crash is due to a patch, but I've just been lazy to fix it. It's rare and not disruptive enough, so it's tolerable.

[1]: Enough to make me stop using urxvtd, which took down all my client terminals with it...
I saw WJW's comment as bringing some intellectual rigour and scrutiny to an empty platitude, and what I want and expect to find in this forum.
Well, the stopgap solution for this scenario is quite simple: Keepassxc + Keepassxc Browser Extension + Cloud Storage of your choice. OPAQUE is not covered but I'd argue that that would puttoo much of a restraint on the storage layer.

Both Keepassxc[0] and the browser extension are FOSS and the cloud storage may be FOSS, like Nextcloud or "just" whatever works for you rn (Google Drive, Seafile, ...). On android Keepassdx[2] (with autofill) can help too.

The only major pitfalls of this model is cross-device sync, i.e., you edit the file on device A while saving a change on B etc. Though this isn't really a problem if you (a) are using it alone or (b) make sure you keep backups. In case they do conflict it can merge multiple versions.

[1]: https://keepassxc.org/
[2]: https://www.keepassdx.com/
According to Twitter it's still available.
From what I can find in a quick search: On a normal plug, drawing 12 amps, older Teslas without heat pumps would start losing the battery heat fight around -15C.

A heat pump should be able to do a lot better.

Also you're probably only going to get 16 amps of actual draw on a 20 amp circuit.
This, indeed, is a mistake many humans also make. But it's a sharper and more beautiful illustration in AI format - that as soon as the AI outputs an answer, the intelligence of that answer is fixed in place, and no rationalizing output appended afterward makes the answer any less dumb. Maybe some humans will learn from it.
Well, I run the scripts only when necessary. If I change an IDL file, I run the generation script. If I change a cpp file, I run the cmake build only.

I actually have maintained FLOSS projects, and in my experience, throwing everything in one cmake project makes it harder for contributors to understand. Because they only ever use one command, and the day something fails they have to dig into it to understand what that custom command does. On the contrary, if they need to run the generation script first, then they know that there is a generation step involved, and suddenly the whole thing feels less like magic.

So that is my opinion: if your FLOSS project uses a big custom build system (because you customized your cmake to do all sorts of custom things), then probably I will not contribute. Because I have other things to do than learning your custom integration of standards steps I actually would already know.
Afaik “on background” means: you may quote this but may not attribute this to the source by name.
Greenspun started an early Web business, before some of today's founders were born. :)

The best personal finance advice I know of comes from the Bogleheads community (basically, total-market index investing with low expense ratios and allocated for risk tolerance and tax efficiency, and misc. forum advice like recognizing your salary probably has bigger impact than any investing details): https://www.bogleheads.org/wiki/Main_Page
Yes. It's very easy to get addicted to that powerful Ruby stuff. Unlike C and Lisp though, there is no way to get a compiler to expand the macros and show you the resulting metaprogrammed source code. You can inspect the objects at runtime but it's cumbersome compared to reading source code.

Sometimes repetition is good.
A Silly Little Game
Hi HN! While bored this Christmas eve, I made a fun little game.

My best is 555 ms and I've had a hard time beating it.

Happy Holidays!
Long chains of simple addition, like 1+1-1+1-1… (out to say 30 characters) were able to trip it up a few days ago. Not sure if thats still the case
Funny enough it would get the right answer in its explanation but produce something incorrect as its final answer. I’m sure this would be resolved with this articles authors suggestion of using “think carefully”
I suspect Moravec's Paradox strikes again.

I'd like to see what happens if someone did the following to test the assertion that "cameras are all we need". Cover all the windows of a Model S with LED screens, and route all the cameras to display onto them. Then see how well human drivers do with that visual input which roughly simulates the fraction of a second delay to perform the FSD processing, and removes our stereoscopic perception when we turn / move our heads around.

Many software and hardware engineers do not appreciate the amount of work done by evolution upon our kinesthetic / proprioceptive packages. Sure there is wide variability in its implementation (that friend you won't under any circumstances let behind the wheel with you in the vehicle). But by and large, it performs under a set of energy and materials constraints that continues to school our current engineering state of the art.

So I sometimes also wonder if the ultrasonic/sound sensors in Teslas are sufficient to reproduce the control system our bodies' proprioception engages when we drive.
I don't know that anyone that lived through Enron and rolling blackouts in the middle of summer in California has forgotten about it, so I'm not sure why you think that Texas is unfairly being singled out. It's just that a cold snap back in 2011 prompted regulators to give recommendations to winterize which were prompted ignored in favor of, I dunno, profits or something. Other regulations that exist in other parts of the world that would regulate profits and prohibit the passing on of $9,000/kWh pricing to consumers also don't exist in Texas, so maybe it is Texas that's being singled out.
A recurring theme in English literature of roughly that period. A Mrs. Jellyby in Dickens's Bleak House leaves her children unwashed and malnourished while she dictates letters promoting some notionally charitable project in progress on a distant continent.
> That's how the richest people I know got there without being bankrolled by their family.
> The rest of us can keep heads down on a W2...

which, if they weren't bankrolled by family or inherited money, they would've had to keep their heads down on a W2, and save enough capital to start investing.
You just made a much better argument for why to use Meson than the Meson guys themselves made.

At the end of the day, I don't want to have to know any build system let alone CMake. Period. Full stop.

I want my build system to be declarative. That way, when it breaks, and it will break, I can fix the dumb thing. (Here's an example of the kind of breakage that CMake has: I can't compile with "zig cc" and friends, because there's a space in that compile command and CMake has baked-in parsing. Whoops. Yeah, CMake is slowly fixing that, but it's going to take forever to roll out a fix for something that shouldn't be in scope of the build system.)

The fact that your project's build system needs complex features should be treated as a gigantic red klaxon to me, as a user, to stay far, far away from it. Needing to use complex features for build means that you need to reorganize your project and/or your "build system" needs to be broken apart into phases that are containing the complexity.

I am picking on CMake here, but this is a failure of any build system that tries to do "too much". Cargo, from Rust, has similar problems.
> the cost of compute plummeting

You should do some actual math to roughly estimate what it would take to crack a good password. Use a strong password, use a resource-intensive key derivation function, and you should feel extremely comfortable that your encrypted data will not be cracked within your lifetime.
From the article:

"The rationale was economics based, and not focused on the customer," Charlebois said. "From the get go, customers detested them."

A 2003 Nielsen survey found that 52% of shoppers considered self checkout lanes to be "okay," while 16% said they were "frustrating." Thirty-two percent of shoppers called them "great."

So...about twice as many people called them "great" as "frustrating", and that was 19 years ago. I think most people like them now, because there's usually not a line, and you don't have to get the checkout clerk trying to do the upsale or whatever. As long as there's an employee nearby to take care of when they have a problem, and there almost always is to discourage theft, I think they're great.