skysight-inc/HackerNews huggingface dataset:
Yeah, sorry. In socket.io it’s 2 lines. You need 5 lines with browser APIs :).

You simply get stuff like auto-reconnect and graceful failover to long polling for free when using socket.io
Clancy could always be seen wandering around at Macworld Expos.
How many passenger miles does Delta per day / year?
I have the same kind of bafflement that he does here whenever anyone starts really getting into the details of fictional characters. I see it often when people get upset when a character on a TV show or in a video game changes in some way. I can't relate to it at all, I don't understand it. If you were perfectly willing to pretend this character exists at all, why can't you just pretend they're still the way you want them to be? None of it is real, it can be anything you want to imagine!

Why would anyone care what kind of computer Arthur Dent had?
The worst part about Discord is that it is against their ToS to use third-party clients (and there are reports of people's accounts being banned for them making the black hole effect worse). In particular, you can't have a client that has local chat history, local search, or just better information density on the screen:

>All 3rd party apps or client modifiers are against our ToS, and the use of them can result in your account being disabled. I don't recommend using them.

https://twitter.com/discord/status/1229357198918197248
There is a winding mountain-like road (Atascadero? Something like that) with several blind corners in Portola Valley (SF peninsula area) with no dedicated bike lanes but plenty of bikes. This is heavily used as a commute route because it’s a critical shortcut. The wealthy suburbanites who live there take it at very high speed in their Porsche and Land Rover SUVs. I’d be very curious to see what happens with FSD on that road.
> https://lobse.rs for tech discussions

Thankfully, Lobsters is invite-only to post and comment. This filters out the usual garbage.
> And Go is a great language when efficiency is not quite as important as productivity.

The Go problem is not so much that it's inefficient, it's that the lack of compile-time checks encourages bug-prone cowboy coding which is often mistaken as "higher productivity". Because no one's measuring the very real productivity impact of easily preventable software defects.
Even in many places where inches is much rarer in use than in the UK, it's still common to use for the diagonal of displays. Of course that only makes sense if they've stuck to roughly a common display aspect ratio.
TIL:

* Douglas Adams has a website which is still operational.

* He died in 2001(I was left with the impression that he died in the first half of the 90's for some reason).
This is a whole lot of noise over a medical thing that costs less than $3k. I can hardly remember a medical bill under $3k.

and where are you getting ten percent on anything?
Enterprise / consumer split perspective.

Enterprise loves SaaS, because it solves problems they had (smoothing out purchasing, avoiding endless reauthorization and upgrade planning coordination), while not creating any problems (because they were always going to upgrade anyway). Hence the uptake and good numbers.

A lot of consumers hate SaaS, because it solves no problems they had (purchasing and upgrading were easy, if they chose), and creates new problems. They had previously been able to create indistinguishable output with an older version, albeit missing some features, to minimize recurring cost. And now that's no longer an option.

So you've made things easier for a group that spends a ton of money, but doesn't speak publicly on the internet (enterprise), which makes your metrics look nice. And you've made things harder / impossible for a group that does speak publicly on the internet (consumers), which makes your sentiment look bad.

So yes, both.
SQLite vs. the File System
I mean you cannot send stuff from client. If you’re using tokens for auth and don’t want to use session cookies, you end with ugly polyfils.
Unless something changed in the past 3 weeks, you can still upload manifest V2 plugins to chrome, I uploaded one a few weeks ago.

Otherwise, what I did to support v2 for firefox and v3 for chrome is fairly straightforward.

You write your code and compile it all with webpack into a single file, all you have to do is write two manifest files which are 70% the same.

There are some incompatibilities between v2 and v3, like v3 having promises for the extension api. I wrote wrappers for the non-promise versions myself (I'm sure there are packages that do this for you). Webpack takes care of a lot of the other inconsistencies like module support.

Also note that you should 100% make sure that you follow the guidelines for how to structure a plugin for the v3 version, ie that it is event based. Your background scripts will be shut down randomly every now and then and you will get insanely buggy code when running in v3 if you don't follow the guidelines strictly.

For now, I just ship v2 to both firefox and chrome, it's easiest for me. Note though I have had this plugin for a couple years now, maybe it's not possible to create _new_ plugins with v2.
Still down for me. Seems like they couldn't keep it working at all or it didn't work when it was submitted.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2696075/
"This review is the introduction to a special issue concerning, glutathione (GSH), the most abundant low molecular weight thiol compound synthesized in cells."
Be careful, this isn't something you should talk about/admit in public at all. Feds really don't like it when people mess around licensed bands.
Sorry, my bad. I didn't think to look in the minigame section for the fundamental moves and assumed they were all in the front matter.
This is brilliant.

pytest is by far the most productive testing framework I've ever tried, for any language. It's so good that it switched me from treating tests as a necessary chore to actively enjoying writing them.

Using ctypes to exercise a C module like this is brilliant - especially the mechanisms used here to work around segmentation faults.

Reminds me of SQLite, which is written in C but uses TCL for most of its test suite.
>Go back a century and the idea of eating exotic fruits like these was the only available to the wealthiest.

My father told me he was 27 years old when he ate his first banana. This was in Canada in 1950.
Keep looking, friend. Respectful places _do_ exist!
Maybe controversial is the wrong term. In the age of historical low crime, perhaps we allocate resources elsewhere shouldn’t be a radical take.

That some folks consider it to be speaks more about them than anything else.
In the original essay, "reasonable" specifically meant "rational" in the sense of "able to be deduced from first principles." The point of the whole essay was that math was was spookily good at modelling reality, empirically speaking, but that fact is super weird considering we have no rational basis to expect that to be the case--ie. we have no first principles based in physical reality that we could use to deduce that math/twiddling with the relationship between symbols using rules we basically just made up should be able to model reality the way it does, and isn't that a strange mystery to contemplate.

Most essays that use the phrase really just mean "surprisingly effective," which is a pet peeve of mine, but I think this essay gets a pass because it's trying to actually address that "strange mystery."
Dota 2 works perfectly on linux. There is no indication that popular cheating software for Dota is made for linux. On the contrary, most cheaters use windows.
Because the UX of having a non-native app is, and will always be dogshit.
Better question: why not conceal your identity?
I threw together a little test today to see which was faster SQLite or the file system (btrfs on Fedora). The original claims of SQLite outperformance are pretty dated. TL;DR; depending on your usage, SQLite is probably a bit faster, so the claims seem to hold up.
They've done that for decades

They increase the volume of the adverts in comparison to the show. Often it is not subtle. Aside from the abysmal and declining information density of TV, it's a key reason I've not had antenna/cable for almost two decades now. The big screen is just a big monitor.
> Is it that he thinks himself better than the vast majority of us?

Yes? Thiel is one of the major pusher / backer of “dark enlightenment” type theories and efforts. Neo-feudalism is his goal, or at least one if his goals.
A lot of it is simply that many customers in many industries are not worth supporting. Cheaper to lose them.

Tech just has a disproportionate number of low value customers, but you see it everywhere from flying to freelancing.

Air Canada frequently neglects my queries. As my Dad has status, he never has to wait long to help. I can point to quite a few cases where as an established customer, I got excellent support from certain smaller businesses while my friends didn't even get replies.
No one is saying it is!
There's this awesome series of Pervuian cyberpunk comics[1] (the first ones are out, and they're great; the the latest one has been funded isn't complete yet). Maybe it's worth making Vargas aware of this development as inspiration for future comics.

[1] https://comicscene.org/2021/10/14/pilcuyo-a-peruvian-cyberpu...
Because the companies have no (and never had any) real support staff, all that's left is to try to contact one of the engineers working there. Luckily those engineers probably browse HN.
As a whole, food quality is the us is not great.
Specially fresh produce. The lack of affordable farmer market is my take on it.
And I don’t mean fancy farmer market for bourgeois bohème type.

Where I grew up poor folks go to the market because it’s cheaper than a supermarket.
Tangentially related: I just got a letter from my Visa card supplier here in Switzerland saying they've changed the Priority Pass (airport lounges) benefit to be unlimited. Previously it was only four free visits per year. I thought for sure they would make it worse when I opened it, but I guess last year was a great time to re-negotiate group discounts for travel.
>even in a police state it just isn't enough. You must achieve a broad consensus that, even if this isn't good, it's better than the alternative, and if that ceases to be true in the minds of a great many people their alternative is going to assert itself right quick.

You think most people living under an oppressive regime think that there's nothing the government could do to be better? Such a state doesn't need broad consensus that there's no better alternative, it just needs to avoid the consensus that the personal cost of attempting to achieve the better alternative is worth it. That's where the monopoly on violence really helps.
Yes, Emacs can run very well under tmux on a powerful remote host. I do lots of development that way every day at work. It does take some configuration, and it really helps to have a modern terminal emulator (I use iTerm2 on macOS). Here are some unexpected things I have working with tty Emacs under tmux:

* 24-bit color themes[0]

* Hyper key bindings, also bindings like C-., C-;, etc

* Icon(all-the-icons) via alternate non-ascii "icons-in-terminal" font

* Mouse support w/ scroll wheel (xterm-mouse-mode)

* System clipboard integration (OSC-52)

* Very nice in-emacs terminal emulation via vterm

I build my own Emacs on these powerful remote hosts which I've automated with some Ansible scripting, because the OS vendor's Emacs packages are almost always a couple revisions behind. This way I can build in things like support for native compilation, modules (required for vterm) and rip out things I don't want or need like X support, jpeg, png, gif, etc.

As long as your latency via SSH to the remote host is reasonable, in my opinion this is approach is considerably better than what TRAMP offers in terms of speed and ease of use.

[0]: https://muppetlabs.com/~mikeh/ttyemacs.png
>An example difference of 12db is a muffled idling compact car versus a consumer lawnmower at 10'.

Yeah, I know what a difference of -Xdb is, as I do audio production work. Another example of 12db difference is a blender vs a vacuum cleaner. But despite it being -12db lower (or even a little more), I wouldn't stand to listen to the latter, still. So it's not just the difference that matters, it's the initial level.

The actual noise level they now have to put up with didn't exist in their village, and what did exist didn't have the specific sound / frequency distribution - so it's still annoying - maddening even, if you need to suffer because some others decided to put those things a few hundred meters near you.
It's a hidden agreement between tech giants and their customers in that companies are so big and make so much money it's cheaper for them to lose the occasional customer than it is to provide adequate customer service.

As to when hn became a support page for this, at a minimum it was several years ago, along with the rest of social media.
The solution I use to combat this is right click > mute server for every server I join, and also check the box under notifications > suppress @everyone and @here notifications. Then if I want notifications (either just the visual dot indicator or an actual ping for messages) I can do that on a per channel basis.

The only notifications I get are when I'm explicitly tagged or if a role I've opted in to is tagged. This cleans up the notification spam almost entirely, I only wish there was a way to set that as the default for any new server I join.
Sounds like ADHD. See if you can get diagonosed. I knew I had it. Anything slightly boring was physically painful for me.
But I waited until 40 to get diagnosed.

First time on my life I was able to stay on task for sometime that wasn’t super interesting.

I can’t tolerate the meds, but I do a lot better since I lost the mental pain of being bored.
You can't efficiency your way out of climate change, but you can use efficiency to ensure people's living standards don't drop as a result of climate change mitigations.
All I see here is a long, unconvincing, hand-wavy response. There is nothing essential about online advertising.

For small businesses, there is this thing called organic growth. Say you have a brand, then you can post actually valuable content on, say, Instagram (which would exist without ads, they have multiple ways they make money). This works for both services and products. I have seen many business grow from nothing to 'big' this way with no paid advertising.

I'm not going to bother refuting your other claims, they are equally flawed.
SSE won't work with tokens, see https://stackoverflow.com/questions/28176933/http-authorizat...
Jar-jar Binks?
> Perhaps it was just easier to ignore when we weren't sitting directly next to our children.

I like this take a lot. Similar to the difference between hearing about homelessness second hand and walking through an encampment in Seattle or DC.

What has stuck out to you the most while observing your kid’s remote classes?
https://arstechnica.com/gaming/2019/03/epic-says-its-game-st...

<<Epic has now stepped in to defend itself from those accusations, while also admitting to an "outdated implementation" that can make unauthorized access to local Steam information.>>
> On the OVH box, I set the Linux CPU frequency governor to "performance", to make sure all requests get the fastest possible response

I'm not sure that'll meaningfully improve latency given how much more relevant other factors can be. Have you measured a real difference? If not, you might be burning CPU-cycles for nothing.
What do you mean? actix-web hit 1.0 a long time ago. If that 1.0 wasn't actually stable and usable in production, or if there's another upcoming milestone, can you please provide a link?
I'll give it a chance when it has algebraic data types and pattern matching. The fact that they post these as examples of language features they don't want means I don't want to touch it with a ten-foot pole. I look at Option, Either, and functor in dartz and I can see that the ergonomics are so bad and noisy to read. Semicolons required in a modern language is the cherry atop this ‘nope’ dessert.
No.

This is a daft proposition because there is no way in hell (I can guarantee it) that the first Mars colonisation ship will be running an off-the-shelf OS like Windows and a Core i7. No. It will be, from top to bottom, purpose-specific computers and systems tailored exactly for that end.

Further, this is not even about the user. Do you think Microsoft cares about the user? No. If they did, they wouldn't be plastering Windows with ads everywhere. Microsoft, like any other corporation (including Google, Apple or IBM) exist for the sole purpose of extracting monetary value from customers, and generating revenue for stakeholders. It really is that simple.

If you don't want to play the game, you can always build your own Linux distro.
The irony of writing problems from an article that concludes by offering writing advice!
I like that we're looking at random gesticulations in state space traversal and ascribing complex social meaning to them.

Nobody ever ponders whether the artist's blood sugar was low or if their gut microbiome was misbehaving.

I think it speaks volumes for how the human brain works. How we interpret the world and look for the meaning in things.
I'm guessing it was quite a lot easier to guess who was an outlander if they were travelling through the country. Far fewer people travelled great distances, travel required burdensome preparations, and if you wanted to bring any kind of business with you, you had to travel in some way that was manifestly obvious what you were doing.
Comedy and what people find funny though has such huge variance.

There are many professional comedians that I don't find funny at all but enough people do that they can make a career out of it.

To me, it would be like trying to classify music with a good or bad label. It is so subjective to taste.
Thanks for the the tip on a new product! Unfortunately, the overwhelming majority of free products become paid products over time. It's nearly impossible to sustain growth without income. That being said, I gladly pay for Figma. It's that good.
'Highly pathogenic' bird flu hits U.S. farm
Credit card signup bonuses are also getting more aggressive in general.

Many of them are at or near record all time highs.
Yeah, Ericsson had a pretty slick touchscreen phone before the iPhone. The iPhone simply blew everything out of the water on both hardware and software.
I have used Adobe CC under a few companies. It has a bad habit of not allowing you to login, either producing a white screen or looping back to the login prompt. The only resolution has been to fully uninstall and reinstall it.

Very frustrating. Extremely hard to deploy via management tools.
Yeah there has been a recent change: “As of January 17, 2022 Chrome Web Store has stopped accepting new Manifest V2 extensions. We strongly recommend that new extensions target Manifest V3.”[0]

I guess I made the mistake of developing for Firefox first with their documentation/guides. I am using rollup and the polyfill plugin per some suggestions, but it certainly isn’t generating anything compatible for v3, and I believe it breaks on the background script vs. worker thing.

[0] https://developer.chrome.com/docs/extensions/mv2/
A Zero-Click RCE Exploit for the Peloton Bike
Oh yeah i totally agree. I wish there was more emphasis in these circles on “for pacing” rather than “for social commentary” because that kind of reason is just as interesting, if not more interesting, and it’s more likely to actually be the reason that sentence is there.
> we could reach reasonable proficiency in a few months/years.

This is silly, I hear rust called hard to learn but I picked it up in about 2 weeks of hacking around a bit with a side project and was quite proficient with working in web. By 1 month or so, maybe 1.5k loc, I was good with it. Only thing is there are still sometimes interesting features or better ways to do things that I find.
It’s not fair to suggest medication but given OP’s own admitted diagnoses and his mother’s Parkinson’s he almost certainly has poor dopaminergic functioning.
> If you are building a social media app, either Native or React Native (or a combination) is probably the best way to go. You are aiming high so need the best performance and ux.

I'd also add that from a business perspective if your product heavily depends on or is entirely mobile-based then it often makes sense to go native and remove an extra party, you don't want to be stuck waiting for upstream fixes or features to land months after they've been released.
I would love a blog post about your journey
Wendover Productions has a video on how airlines are banks now. Their Loyalty Programs are worth several times more than the Airlines and flying is basically a secondary business for them.

How Airlines Quietly Became Banks

https://www.youtube.com/watch?v=ggUduBmvQ_4
Yes Go's design is not bad as far as efficiency goes, but it's not amazing either.

From a language design perspective (when it comes to "ease of optimization") it's much better than Java and comparable to C#.

But compiling C# with CoreRT (which is basically .NET Core's RyuJIT configured as an AOT compiler) shows just how little Go's compiler optimizes. Go would need to be even more "easy to optimize" than it is to make up the difference. Rust and C++ are both easier to optimize and their compilers are in a whole other league entirely, and it shows on the horrific compilation speeds.

I'm not sure what the right way to do these "benchmarks" is. Some of the code I've seen there was more low level and convoluted than stuff I'd write in C. Not even remotely representative of how the languages are used. Stupid rules like that one you mentioned also don't help since some languages get to preallocate and others don't.
If you like Fig and want a similar (but better, IMO) UX that can be used with Git repos, you may want to try my project: https://github.com/martinvonz/jj. It's also pretty fast (can rebase >1k commits in <1s in the Git source repo, for example).

I'm on the Fig team at Google, but the project is my own.
A poorly remembered anecdote about building passively safe systems
It would help if PG would learn to write clearly. His LISP books are masterpieces. His personal essays are pretty opaque unless you’ve read him consistently. This one reads from the outside as pointless techbro navel gazing.
I'm so grateful that I paid for a copy of the Master Collection back in 2010ish. When I need to do design the older software still does everything I need.
What’s the best one you know of right now?
Rust has a mature web ecosystem with actix web. It is almost at a 4.0 release.
The important distinction for me is that the tools for working with partitions exist on openBSD (eg fdisk) but those deal with mbr/ gpt partitions, and won’t tell you about slices. So practically it’s a distinction you need to understand if you intend on working with them.
Often put on various Cat TV channels from YouTube on before leaving for work. They are usually like 8 hour long shots of birds and squirrels eating nuts someone left on log, the cats love it and will watch diligently. They are monetized channels often enough, and its just funny to me knowing that every once in a while the cats, who are otherwise alone in the house, are being treated to a commercial for some sports betting service, or for profit college experience. This entire edifice of targeted ads being directed to two cats who suddenly experience a very human moment in this absurd context. Can't help but feel like they sense it, that they are suddenly interpolated into this thing, subjects to the streams of money and incentived attention. brought down into our inferior world of commodities and money. Have been close to getting the premium YouTube just for their sake, and of course for the sake of the nice people making the videos.