skysight-inc/HackerNews huggingface dataset:
Been using gruvbox for over 5 years. Love the theme.
> 1. Sigils: Why is this bad?

You know how people in languages without grammatical gender (like English) complain about grammatical gender when they encounter them in other languages (like most other Indo-European languages)? It's the same basic thing: if you come from an environment where it's not present, it seems unnecessarily fussy to have to specify it all the time.

> 2. Regular expressions: How else would you represent regular expressions?

Actually, my big problem with Perl is its use of regexes. It's not that the regex syntax is bad (and Perl actually tends to let you make regexes more readable than other languages). It's that Perl code tends to be written so that basic string operations are all replaced with regexes, so figuring out what you're actually doing becomes somewhat annoying. "if !key.startswith("TARGET")" is much easier to read than "if $key !~ m/^TARGET/"

> For that even today Python is bad at anything which has non trivial data work.

Honestly, I've found that Python does a better job than any other language I've used at doing the basic drudgery of getting data from one format to another--I've even used it to get JSON-like dumping of binary formats!
The problem is that Electron, itself, is a macho binary and thus subject to the same architecture constraints as any other app. The "universal binary" the OP is mentioning is taking advantage of the "fat" macho format, which bundles multiple target architectures in one executable, so the user does not need to know which they have in order to download the correct one. Or doubly so in the App Store where there is no "download the correct one"
It's that. Over applying patterns in the areas of the code that are unlikely to need the extensibility afforded by employing these patterns. The cost of using the patterns is that they add a level of indirection which later costs you and others some extra cognitive load. By and large though the GoF patterns are relevant today and when applied judiciously they do help to organize your code.
You can check any instance's public feed but there is no way to aggregate multiple feeds or build your own from specific users and hashtags without creating an account somewhere.

For example: https://social.linux.pizza/public
At least Nord has a community. The Dracula community is dead.
That's what he is talking about. There are different standards for safety for experimental planes and commercial jets. And he is much better in building former than latter.
I actually find this one of the easier things with Perl. Just add one `while` loop over the diamond operator and then pass the files to it via bash globbing.
The experiment will prove that you can swim but only in that exact same conditions, temperature, water salt content , humidity in air.

Why are you invested in this to contradict Apple documentation ?
search this link for "swiming" https://support.apple.com/en-us/HT207043 , seems there is damage in many cases, maybe is not imediate so guys like you that change their phones often d not see the consequences.
Just 300 staff? Compare that to other tech sites that have ten of thousands and serve similar traffic. Long live Wikipedia.
I'd wager very few pickup owners tow anything- around here they are all mall crawlers.
Generally speaking multi-tasking includes both multi-processing and multi-threading. Many unikernel projects support multi-threading so languages like Go/Rust can work very very well when deployed as unikernels. As for scripting languages like javascript, python, ruby they are inherently single-process regardless so you have to horizontally scale those. (eg: instead of having N servers having nginx front-end X app servers you just right size your workloads and spin up as many app servers you need behind a load balancer)

There's only one project I'm aware of that does multi-processing: https://cybersecurity.springeropen.com/articles/10.1186/s424... .
3 There is big cost or downside to galaxy-wide expansion that we don't get and that limits expansion, like travelling interstellar distances being far harder than we imagine in practice.

4 We are weird in that we want to expand like this, but others don't, similar to how chimps appear to be well able to express themselves in sign language, but appear to simply lack any urge to do so. Similar to your #2.

5 There simply isn't a compelling reason to expand galaxy-wide by the time you can. Reproduction must be stabilized in some way if mortality is taken out of the equation, which will probably happen earlier, a sufficiently advanced understanding of cosmology and physics might conclude there isn't any danger that can't be managed or that spreading out over a few lightyears wouldn't guard against sufficiently well. Getting rid of evolutionarily helpful urges that become a burden in a post-evolution world might be a filter by itself, so this is similar to your #2 in that they're different in a way we can't easily conceive.

6 Once you can make any existence you want happen (by some kind of unimaginably advanced VR) and have tech keep everyone safe and alive indefinitely, the actual universe might start to seem underwhelming. Better to live out the millennia in a perfectly convincing hedonistic metaverse. I could see that happen to us, come to think of it.
Not impossible if you're actively selecting for that and discriminating against those born as women.
This causes minimal hard to a business and zero harm to Musk's ability to afford yachts. But a very large number of employees have jobs because they need to pay rent and buy food. Losing that job is a significant change to their lives. Software engineers are more likely to have large savings that make it easier for them to say "fuck you" to their boss and leave but in general this system of at will employment is not actually balanced.
it’s cockthumb
I used to like watching his streams but he seems to have become somewhat unhinged in recent years. Perhaps he is believing too much about what people have said about him. The arrogance and aggrandizement was the turn-off for me.

Well that and his belief, while at comma, that how fast you can code is the most important metric when assessing software engineers.

Competition programming is fun to watch but a poor indicator of maturity or success. In many systems it doesn't matter how fast you arrive at an answer. Increasingly it becomes important to arrive at something close to the right answer and to be able to show your work and prove to others why it sufficient and suitable.

Still good for a hot take though. I hope time off will help him cool down a bit.

Programming all night in a do-or-die mode is fun and all until you get a bit older. For many people who lived this life they realize only too late that they didn't spend enough time making friends and building a community around themselves of genuine relationships.

Update: I should also say that despite the weird god stuff and what-not; a decision to leave a company because it has changed and you're no longer a good fit is a HUGE decision and one that is often not made by founders. Massive props for that.
> Reports that he gave a team until Nov 7th to roll out a paid subscription

> None of these things are particularly unreasonable

I see you're not an engineer according to your bio. Can you explain how you came to the conclusion that having one work week to roll out a brand new feature is reasonable so I can tell you how completely wrong you are?
>Coal was on a downward trend for a long time

Not true at all. Only if you look in the west yeah.

Globally, coal burning has been going higher and higher thanks to China's growth who's now burning more than ever, and now so is Europe.
why is it surprising?
This seems like a somewhat impractical argument - each layer of third party reliance is increasing the probability of an event like this. Surely removing some of those layers makes the problem better? I don't think parent post is claiming that it's a perfect solution - those so rarely exist.
Or maybe the AI moderator became self-aware over the weekend and is trying to help humanity.
I think parent's question is pretty clear (despite it being a little snarky):

> What are they talking about in there?
We're working on a new version of Hydrogen which is powered by Remix: https://hydrogen.shopify.dev/roadmap/

It's nice to not have to build two meta-frameworks (along with docs and support) so Hydrogen can focus on commerce things.
Seems like if you want free. You should use and support Debian.
Tesla might be worse, but I had a modern Rav4 that people mistook the low beams for high beams all the time and would flash or turn on their high beams. It also had the auto-dimming feature, which didn't react as early as I would as a human. Seems to be the way of modern cars, brighter beams, more automation.
Yeah the idea that Twitter is now worth more with substantially more debt doesn’t make sense to me.
So, this is a social construct then. Since it depends in the society you're in?
By providing value beyond just support. Ubuntu does this via Landscape, Red Hat is still trying to figure this out with Insights and the obtuse licensing for Satellite IMO. Packaging software has a high level of effort but really low value in customers eyes due to how many Linux variants are out there (again, IMO), so putting that behind a paywall these days is dumb. Containers exasperate this problem as most folks don't care if RHEL ships with PostgreSQL, they'll just run the Debian-based container.

For support, folks need enterprise support contracts. Maybe not everyone, maybe not every system, but folks that need it will pay whatever for it, it's the cost of doing business. Charge accordingly.
A similar article (maybe the same one? not sure) appeared in the weekend WSJ. I have to admit I'd never heard of the Porter sisters.

I also just cited Sir Walter Scott as a possible model for Crichton & Grisham's reputation 200 years from now. He's also not widely read anymore, for maybe the same reason: this breathless, overblown, wordy prose. No one likes that these days.

Look, they were popular at the time, which sort of belies the notion that women were deliberately suppressed. Even Napoleon had heard of them:

> Napoleon himself understood the dangers the sisters’ books posed to him: He banned Jane’s novels from publication in France, presumably because they might encourage popular uprisings.

There are millions of would-be writers who'd kill for this sort of fame, even if they're forgotten after they're dead.
Both Vim [1] and Emacs[2] are on the ports page [0]. In Emacs it's as easy to install as `package-install nord-theme` and then `load-theme nord`. I will note that I tried it out in Emacs running in Windows Terminal and it looks terrible, completely different from the demo and almost unusable - I quickly went back to one of the default themes, tango-dark. This is probably only going to work in the GUI version.

[0] https://www.nordtheme.com/ports

[1] https://www.nordtheme.com/ports/vim

[2] https://www.nordtheme.com/ports/emacs
Show HN: VoteSF, a mobile voter guide for the SF election
Anti-Encryption Bill Passes Senate Judiciary Committee
I don't think so, 99% of the time I'm correct.
Self driving car companies, not cars are the scam. And he has been saying the same thing for years.
Eventually, everybody will get all of their money from the stock market and nobody will have to work anymore. That'll be just swell.
Yikes, when did HackerNews become infiltrated by conspiracy theorists? Can't imagine how this site would react to the Moon Landings or 9/11 or Sandy Hook shooting. Sad state of affairs on this site.
I think that comments should stand out and modified solarized accordingly in my editors.
I made it a bright lightish green (in dark mode) in my main editor. If you haven't yet, I can only recommend to give that a try.

Justification: A comment that exists should only exist if it is important, if it is helpful documentation for a function or for some specific code section. If that's the case then a comment should absolutely be the first thing you see, thus it should stand out.

That sound a bit like I would advocate to comment less, but that hasn't been the effect of that change. To the contrary, I'd say it was a factor in my placing more (in my eyes important) comments in code bases than many other developers I work with.
Wikipedia’s app on mobile is fantastic. It’s simple, fast and has no cruft or advertisements. Make no changes!
I guess the question is, what are the limits on how you treat existing employees to avoid laws regarding layoffs by forcing a mass exodus?
We created summaries of all Lex Fridman episodes in audio & text form. We transcribed the episodes using OpenAI’s Whisper and then summarized the podcasts using AI. Finally, we created audio versions out of the summaries such that you can listen to them.
I mean with Obsidian v1 release who needs Wikipedia, get to blowing on your knowledge cartridges and start linking your thinking; amiright?

In all seriousness, I wonder if there’s an unbiased timeline of the organization and when and how things started to get hairy.
> But if I understand it right, they have a $50 million surplus on a ~$150 million budget? Why are they still fundraising so aggressively in such a situation?

If there is one thing that the COVID pandemic has shown us, it is that resilience is a very good idea - and that grave crises can easily last years at a time or yet another grave crisis comes up like the Ukraine invasion, followed by energy price explosions and insane inflation.

It is a decent idea to have at least five years worth of financial runway these days... you never know what is coming up (or well, we do, climate change, but that still leaves a host of other issues that can go badly wrong).
> ”In theory, cars should be use mechanical legs instead of wheels for transportation, that's how animals do it.”

Wheels and legs solve different problems. Wheels aren’t very useful without perfectly smooth surfaces to run them on. If roads were a natural phenomenon that had existed millions of years ago, then isn’t it plausible that some animals might have evolved wheels to move around faster and more efficiently?
It's always fun to see anonymous users saying someone else isn't "that impressive though". He managed to breach the security of three different platforms (iOS, Android and PlayStation) across multiple devices, which feels a lot like more than most security researchers manage to do in their lifetime, while geohot is about 35 by now.

Or, you have some good examples that the average security researcher have a better track record than that?
The book "Jack: Straight from the gut" is an interesting read. He has earned his accolades. But the part where he describes and justifies the "5-X-5" strategy of firing people is somewhat disturbing. We are seeing the repercussion of that even today through out various industries. The BBC's "Billion Dollar Deals" series had dedicated one episode to this very subject.
Mass school shootings are not caused by mental illness: study
Telephone companies are regulated as common carriers: https://en.wikipedia.org/wiki/Common_carrier#Telecommunicati...
It could be used but this really seems like websites trying to "fix" browser UX. In cases like this where the problem is generic it seems like it is best for the browser to provide the UX it thinks is best for the users (possibly with preferences to allow the user to decide globally without needing to configure every single site).
it self explanatory from simple ruby on rails into scala behemoth lmao
I would use tRPC if I used TypeScript in the backend. But I use PHP, so it's not viable.
25-ish years ago is when I started doing OS development work. Mostly device drivers and OS kernel work as research staff at a university.

My environment was almost identical to what I have now. A *nix box with a big monitor (Then: DEC Alpha 600 running OSF/1 with a CRT, using ctwm, rather AMD Threadripper running FreeBSD and an LCD with lxde). All my dev work then and now was done in emacs, driven by Makefiles and built/executed/debugged from a terminal window and managed by a revision control system (SCCS/CVS then, git now). Honestly, most of my dot files haven't changed that much in 30 years.

My compensation is far better now, mostly because I'm senior and work for a FAANG rather than a University.
Another mistake Red Hat has made over a long is having a "talk to the hand" attitude about doing anything differently.

As an example of the pathology, there is a long standing bug in GTK that causes the positions of things to be off by few pixels if you are running an X server like xming in multiwindow mode. It doesn't sound like much but it can make it impossible to click on menu items for menus at the top of a window.

The people involved at Red Hat would say in no uncertain words that they couldn't care less if it worked when you were running a multiwindow X server on Windows -- out of nothing but pure hate for Microsoft and people who use a Microsoft OS.
Certainly giving a /32 to anyone who wants one is a problem

Giving a /56 or a /48 isn't.

There are 281 trillion /48s

If you gave everyone who has ever lived and gave everyone a /48, you'd have 281 trillion left
>If such a thing happened, the history of massively-different cultures interacting on Earth is not a positive one.

Given the sheer size of the universe, and the absolutely massive costs of interstellar travel, I have no idea why any alien civilization capable of visiting us would have hostile intent. Life is rare. Elements, even the rarest, are exceedingly common.

The thought that an advanced alien civilization would cross thousands of light years of distance to subjugate or destroy some naked apes is hilarious to me.
“we are bytes in God’s computer”

from his Lex Fridman interview.
Beautiful. The Streisand effect will hopefully cause this game to become even more popular.

I just learned that this game exists, and went on to back it immediately.
Thank you for the extra information.
Even if that were true (it doesn't seem like you're able to substantiate this)...

Good.

"Woke" politics (better known as "anything conservatives don't like") are the only sane politics taking place right now. Perfect? No. Actually trying to help the people who need it most? Yes.
Can anyone speak to the origin of the name? I had heard that the color scheme resembled the color choices on Solaris workstation terminals, but that origin seems to be erroneous.
>I have had a domain name stolen by a registrar and I have had web hostings suspended.

Well, that sounds odd. I feel like having a domain name "stolen" when you have an up-to-date payment for a domain would be grounds for litigation, unlike an instagram account getting suspended. Likewise with web-hosting: If you pay for it, I feel there would be more avenues for arbitration.

Of course nothing is 100%, but the abstraction certainly helps.
this is a very good question!
Don't listen too closely to the issues people have with GoF and Design Patterns. Yes, they have their issues and an over-reliance is an issue. However as a junior engineer you should learn these things and come to this realization (or not) yourself! Also if your company does use these things, code standardization across the org is more important than the downfalls of overly complex patterns.

I read these arguments instead of focusing on learning patterns and it just caused grief until I decided to learn the patterns.
Finished college in 1999, so not quite 30 years.

It was a wild year or two. If you could spell C++ or Java, you were employable at salaries well above average. Peak dot-com - the web was going to solve everything and make us all rich at the same time.

Then March 2000 hit and it all fell apart. And quickly.

Anyways, salaries were high. Not current SV/Seattle high, but high enough. IIRC, $50-$60k was a common range for new graduates. Equity was there, but again, not to the same levels as today's unicorns or FAANGs (AOL and a few others being the exceptions).

Work-life balance was similar. Lots of start-ups with none at all, but lots of beer and ping-pong. Mature companies (IBM and government contractors) were a bit better. Microsoft somewhere in the middle.

Waterfall was very much a thing at the Lockheeds of the world. Smaller companies were less rigid, but "agile" wasn't yet an industry buzzword (Agile Manifesto was 2001).

IDEs and tooling were nowhere near as efficient and helpful. Lots more plain old editing in vi or emacs or whatever. Compiling code was a lot more manual - makefiles and such at the command prompt. Version control was 100% manual via CVS or similar.

Better? If you got into AOL early, yeah, because you were rich. For the rest of us, it wasn't better or worse, but it was good then and it's good now.
I'll stick to NextJS.
Remix seemed fishy from the very start.
Or you as a developer could just avoid alienating disabled people, who likely represent a large proportion of your target audience - whether you realise it or not?
I would assume they still have some form of laws and regulations some subset of which would apply to wantonly contacting primitive societies.
We were 30 years younger so all was fun. The day I got a fax machine in my apartment and work followed me home it all changed.
We have rules around changing the schema. You can only add new fields and deprecate old fields. You can't rename or reuse fields. All new fields must be optional to make schema evolution possible.

In practice, this is pretty similar to how you maintain compatibility with old clients in JSON. But with protobuf, you have the schema file to make code reviewing this kind of change easier.
I'm just going to mention that NATS can be used as a general purpose transport, with encryption and a surprisingly capable authentication and authorization system. It also supports federating into clusters and superclusters. NATS has also come a long way in the last several years, in case anyone is thinking of some experiences they had years ago when it didn't have all these features.

The question would have to be "what does your idea/project offer that NATS doesn't already offer?"

I have no affiliation with NATS, but I wish that people were paying more attention to it. It solves a lot of problems people have.
I assume it's wholesale and it's per cell, not the finished panels. Alibaba has a bunch of wholesale bulk solar cells at about $0.19/cell, indicating continued price declines (roughly consistent with the existing cost curve):

https://www.alibaba.com/product-detail/New-technology-700-wa...
That’s one huge projected canary
I was in high school and Turbo Pascal was my favorite language.

If you encountered a bug, and it wasn't in the manual, well, then you're stuck until you think of a workaround.

We had an IPX Novell network at school. We developed a chat application called "The Mad Chatter". And it was so much fun being in a class where a teacher trusted us to work on our pet project.

Ridiculously goofy fun.

I got a demo of it running a few months back with DOSBox.
https://www.youtube.com/watch?v=fxlie0f7pkE
He explained in his second sentence
Getting a cease and desist from Sony for finding the master key is pretty impressive.

Except he also jailbroke the first iPhone. Doing it twice is beyond impressive and proves he's the real deal.
You are allowed to have different preferences, which is what a free market is all about. Right to repair regulations threaten that free market.
that's not uncommon in the USA either when news is still incoming from an ongoing emergency situation with incomplete information available.
When one approaches perfection, best not.
We run a humidifier in the winter (Eastern US) because of dry winter air made even worse by the heating process, so this would be a benefit if there is some air circulation to move that moisture throughout the house.
gruvbox with circadian.el, gruvbox-dark-soft during the day and gruvbox-dark-medium or hard at sunset