skysight-inc/HackerNews huggingface dataset:
> The fact that I had to ride a train twice a day just to take those zoom calls from a local office was always an annoyance.

This. My gf's company mandated back to the office in mid January 2022 so she went in on the first day...and was the only member of her group to do so. In fact most of the group was in other locations anyway, so she just zoomed from work that day.

I remember even before that, working for FAANG the office complexes were so big that most of her meetings ended up on Zoom anyway even if the participants were elsewhere on the same campus.
This won't be blamed on the lack of employees, it'll be blamed on "the weather" or "poor coding practices from those we let go".
Average is total divided by number of people. Therefore total is average times number of people.
I would be surprised to find this in suburbs, though Boulder might fit.

Some wfh people have easily found it in resort mountain towns in USA, which have similarities to European resort mountain towns (outdoor activities, walkable, size constrained by geography).
Windows Terminal has completely changed how I view Windows. Open a console and ssh to anywhere. Open a WSL console and use Linux on the desktop. Hard to believe.
I feel this too, and I've learned to accept that this is just the way my brain works. Once I've lost my motivation for a certain project there's really no point trying to force it back, and besides, this isn't such a bad thing. The whole point of a side project is that I can work on what I want, even if that means doing something new every 4-6 weeks.

I create a "project" in my to-do list app for each side project, and dump every little idea I have in there while I'm excited and switched on about the idea. When my motivation ebbs and eventually returns (months or years later), I have a low-friction starting point to jump back in, which makes all the difference.

Jumping into a months-old codebase _and_ having to figure out what to build next usually means I feel a bit discouraged and never really get back to that project.
I think its as the GP says "vegan is a dirty word for some people". Between a lot of vegans being meme-level obnoxious about their veganism, and early plant based products being horribly bad (Boca burger, I'm looking at you), veganism has tended to get a bad name.
Looks like you can create cards for online subscriptions with Spendesk. Presumably you could set a reasonable monthly amount or something. If not, sounds like the product is poorly thought out. Every other solution for virtual cards I've seen has something akin to a reusable card for a specific vendor.
JetBrains CLion every year and every day

Operating systems: macOS and FreeBSD. Also every year and every day
MinML: Concise but General Markup Syntax
Elon Musk Just Had His First Margin Call for Twitter Loan
Yea. And you’re not “on the internet”. It’s a series of nodes that talk with each other and route requests between them. /s

There is no strict technical definition of “on” in this case.
As much as many of us would like to attribute this to Elon's recent arc of desperately seeking approval from the Gamergate crowd hurting the Tesla brand (which it does), this is really just the used car market returning to Earth.

Like many things, car demand fell off a cliff in 2020 and then roared back to life in 2022. There was lots of shuttered capacity and it takes time to ramp that up. Since most cars are produced overseas, this was doubly hurt by sea freight demand also going through the roof. Of course this increased demand for used cars.

6-12 months ago you'd see story after story of 2 year old cars having trade in values of basically the new sticker price. That was never going to last. Either the new prices were going to go up (which some did) or used prices were going to crash. New car production finally caught up and used car prices have started to crash.

There's a lot of speculation that this is going to cause a lot of issues with underwater auto loan debt. We will see.

Tesla has the additional issue that more and more EV options are becoming available.

So I really don't think this has much to do with Musk at all.
> Also, did they sue Garmin and Fitbit similarly? If not, it's kind of a self confessed money grab attempt in full daylight.

They wouldn't have standing to sue Garmin and Fitbit unless they had purchased products from those companies as well.

But even if they had, it's not required to sue all possible defendants simultaneously. Sometimes plaintiffs start with the small defendants, who are more likely to settle because of lack of funds, and sometimes they start with the big ones, who are worth more and may care about the court of public opinion.
> Bitcoin is used increasingly as a tool against French colonial CFA Franc in Africa

To quote hn_zorba [0], who replied to a similar comment you made:

> There's no mention of CFA Francs in that article? Also the bitcoin experiment that this article briefly talks about has since become a failure - though that's probably more on the incompetence of the rollout than bitcoin.

[0] https://news.ycombinator.com/item?id=34165882#34168577
Raycast. Apart from being a great launcher, it has replaced the need for a dedicated window manager and clipboard app.
There's a lot of "I don't think" in there. Have you actually asked anybody?

I haven't, but my impression and anecdotal data is exactly opposite.
Barely knowing anything about Musk is sufficient to know enough not to want to buy his cars.

If the only thing I knew about him is what he called one of the Thai cave rescuers, that would be sufficient to not want to buy his car. I don't have to keep "up to date" on anything he says.
I'm pretty sure Mapy.cz have their own proprietary data.
From the article this appears to be the case for san francisco (20+% vacancy) but not for Silicon Valley.
Funkwhale [1]

[1]: https://funkwhale.audio/
That's not based in reality and in fact a very common misconception. The truth is the opposite.
I'm sorry, but that sounds awful. I turn to the terminal when I want precise and exact control over commands - the above seems highly fuzzy and error-prone.
> If I made my purchasing decisions according to the personal failings of the corporate executive teams of all of consumer and durable goods, I might as well live in a tent in the woods.

Elon Musk's involvement with the companies he is associated with is not the usual involvement that an executive team would have. His personal brand is intermingled with the products he sells and cars are a way of signaling social status whether we like it or not. There are certainly people for whom buying a new Tesla would decrease their social capital which could have negative impacts in other areas of their life (relevant to HN, social capital converts to actual capital in many cases by opening up business opportunities).

We're in a grace period right now when it comes to driving a Tesla, where people who already owned one can't really be blamed for supporting Musk, but the day has already arrived when buying a new one will signal poor taste and lack of social acumen to much of the white collar class.

Vulgarity is relative so if your crowd isn't this crowd, fine. But you can't blame people for wanting to avoid putting stigma on themselves when there are other EVs on the market nearly as good as Teslas which don't have the same toxicity.
At a previous company, we had a standard "About" page with our names and photos, didn't think anything of it. Fast forward a few years and we discovered a bunch of Russian "businesses" who had used our names and photos on their About page. They were selling all sorts of bogus apps and service contracts. We reached out and sent a kind message and asked them to remove our photos, they responded (and apologized!) and said they would remove the content, but of course that never happened.

To this day, when people search for me, they find an old photo and my name associated with a fraudulent company selling shit products and services.

On a related note, a few of my friends have taken down their long standing personal sites and blogs for this very reason. A few bad actors took their photos, their About pages, a bunch of their blog posts, and used them as if they were their own—quoting them, tweeting them, referencing them in "their work", etc. One of them got wrapped up in an elaborate hiring scam where someone used his photo, email address, and employment history from LinkedIn and got all the way through an interview process.

The whole situation was so jarring that he wiped everything—almost a decade of writing, his LinkedIn profile, his Twitter account, all of it.
relax/hobby

- Stable Diffusion

- Procreate

- TikTok

- Plex

Hardware with Apps that increased Productivity

- Logitech MX Keys Mini & Mx Master 3S Mouse using Logi Options+ software with the Flow option

- StreamDeck and its software for physical keys with macros
Your average Joe didn't know who Mike Lindell was until a couple of years ago either (even with his ads on news channels). Among a certain crowd, Musk is being hailed as a champion of free speech and a warrior against cancel culture. These are not Tesla drivers.
Is anyone cooking recipes made by AI?
It would certainly be a departure from now if they started sharing that data with third parties.
Also on Windows, mostly.

- Git, for being so versatile, after one learns its basic internal model.

- Tortoise Git, for making my day to day job of dealing with branches and merges easier.

- 7zip - my workhorse for compression for many years.

- Visual Studio 2022. Specifically: its debugger, the refactoring support, and its recent intellicode feature, which for me gives better suggestions than Github's Copilot. And its fast C# compiler

- The C# language, for constraining me just so while still allowing me to be expressive and productive. And for having a stable ABI, stellar backwards compatibility, and excellent documentation.

- The C++ language, for allowing me to be expressive as much as I want, while giving the tools to be correct (which do require some self discipline), and allowing me to write very performant code.

- Notepad++ for being simple and fast.

- Godbolt, aka Compiler Explorer. For allowing me to quickly evaluate stuff and see the actual asm.

Each of these also has its bad sides, but I won't go into that, keeping it positive just before the new year :)
Buying a Tesla has a direct impact on Musk’s wealth and ability to lobby and spread his values, which are diametrically opposed to mine. I’ll spend my money elsewhere.
> If they were as good as the average sober and undistracted human they'd probably be a massive improvement.

How do you convince the better half of drivers that they should use a system that is worse than themselves, personally?
I just discovered the amazing Ultorg (https://www.ultorg.com/), the commercial version of some serious research done at MIT.

It's easily the most powerful database explorer/reporting system ever built.

(No connection with the author except enthusiasm over what he's built.)
Yes. More professions should be like that.

But it is rare enough that it is worth pointing.
While I agree with you in principle, it doesn't necessarily hold true. You need to ask another court to declare a mistrial or for other kind of appeal. They can also refuse. You are effectively asking one judge to tell another that they are ignorant of common law.

You also have to be able to afford this procedure, or figure out some way to represent yourself. You might think you can afford it. While inmates are legally afforded access to law libraries, it's basically a joke from my understanding. Something like no more than 1 hour a week.
I used this for a bit and I really like it. This could take off. It's fun!
-Gnome on Ubuntu
-VSCode & GitHub Copilot
Did you read this? It's like a carnivore fan-fic, it's absolutely hilarious. I've almost never read a clearer example of starting with a conclusion and trying to bend the evidence to fit it.
It's not completely related but I've been thinking that having a router connected via wireguard might be a good way to do IoT deployments.

Generally IoT devices make an outbound connection to a server and use MQTTS for bi-directional data flow, because of the difficulty of inbound connections due to firewalls, NAT etc. But this has some downsides in that you have to run an MQTT server, each device is doing it's own TLS (which uses a lot of ram and increases firmware size on an ESP32), and MQTT doesn't really have end-to-end message confirmation.

It seems like a better way would be for each esp32 device to be in a wireshark network and to be running it's own HTTP webserver (which is easy to do with the SDK). Therefore any device can be sent a message from the server using a simple POST request to its ip address, and can send messages to the server using the servers HTTP api. It's much easier to test HTTP api's than mess about with MQTT, and individual devices don't need to do SSL because all data between the devices and server is encrypted by wireguard.

I suspect there's something I've overlooked, I think addressing individual devices could be difficult if you only know their IP addresses.
Hi, I also have a Kami camera, and was entertaining the idea of going off the path with maybe an alternative provider, or just a self-hosted solution. Could you let me know about your new setup?

I was wondering if these cameras are locked-in with the Kami cloud vendor solution, or they use a standard protocol thus trivial to move to another provider, or just something in between those two extremes...
Yeah, it is, but I rarely find the time to plug my Kindle into the PC. Of the many things I need to get done it just doesn’t seem that important worrying about the remote chance that an ebook I’ve read might be removed from my account.
That’s possible. I’m not an expert on navigation, but given that people didn’t have accurate maps, magnetic deviation might not have been as much of a problem. When leaving a port you only need to know what compass heading to follow to reach your destination, which you can learn by trial and error, and regardless of moderate magnetic deviations there will always be one such. It might not take you on an optimal route, but that’s less important than that it gets you there reliably.
It was just a plug-in for Glava (https://github.com/jarcode-foss/glava) not really worth sharing imo.
That's correct. US zoning laws have banned the construction of dense urban neighborhoods and required car-centric suburban neighborhood plans since about World War II. Mandatory density limits and setbacks and numbers of parking spaces and square feet per occupant and other zoning regulations make it illegal to build anything other than low density suburbs.

Many people still want to live in a dense, walkable neighborhood, though; supply is just fixed at ~1940 levels forever. The few prewar walkable cities that still function such as New York and San Francisco are very expensive as a result. Housing that was built for and occupied by working class people for generations is now too pricey for all but the rich.
I work with a lot of Terraform and introducing process controls around Terraform using https://spacelift.io has been a massive win for me and my team.
I don’t care about Elon’s erratic politics, but I have no desire to be a perpetual beta tester.

I like my cars boring and reliable.
There was a lot of worry about this with London during the pandemic, to the extent that the politicians seemed to be putting the interests of Pret a Manger (a sandwich chain) ahead of health measures.

In the end it seemed likely that commercial landlords were a driver behind the politicians - if people no longer come to the city, who will rent my extremely expensive office space?

British workers were made to feel like they were letting the country down, not coming in to the city, not spending money in city-centre shops, personally responsible for bankrupting business owners.

Meanwhile my local sandwich bar and my local coffee shop were getting a bunch more trade. As were my local tradespeople, as I used what I saved on train travel to pay for work on the house.

The effort to drag people back to workplaces was massively short-sighted in a country where politics and earnings are massively london-centric, where public transport is often straining to meet demand for commuters, and commuting by car jams roads and pumps out tons of unnecessary CO2.

The hollowing out of big city centres should be considered a victory. Spread the wealth, cut unnecessary travel. And give commuting time back to families.
Music was this way for a while.

Then the industry did what we'd been pleading them to do since the late 90s: Embrace digital distribution. Pandora appeared, then Spotify, and it became easier to go legit than to maintain a big library of pirated content.

$15/mo was absolutely worth not having to worry about my ISP forwarding a DMCA notice someday, or to hassle with making sure my ID3 tags were right, or synchronizing the collection across my desktop and laptop and mobile. One Spotify worked everywhere, and I completely gave up piracy.

Then some chinks appeared in the armor. Spotify turns out to suck, tracks would just randomly vanish (gray-out) from my playlists because some artist pulled a distribution deal. The support forums are an absolute wasteland of "implied #WONTFIX by profound neglect". They got into podcasting and made some questionable choices with regard to misinformation, and even more artists left.

So now I'm on Deezer and it also sucks but in different and less-egregious ways. I'm back to maintaining a local stash of mp3's for certain stuff that I just can't find on streaming. (I'm paying for them now, because it turns out Bandcamp scratches that itch in the majority of cases, but the hassle factor is still there.)

TV and movies were this way for a while.

Then Netflix stepped up and basically made everything awesome. One payment, a world of content. Why pirate anymore?

Then a dozen-plus other streaming services proliferated and fragmented the landscape, and it turns out Netflix hates Linux viewers, and so on. (I completely gave up caring about TV and movies some time ago, so this is all based on hearsay. It was easier to _remove myself from an entire art form_ than deal with the industry that controls it. Admit that wash-basin.)

Are ebooks on a similar trajectory?
Then I think you are in for a world of pain when you need to e.g. change how the underlying storage of your data looks but don't want to change the end user API.

A lot of the time, the access patterns of an end user talking to your backend really don't match up to the access patterns of your backend talking to your database.
Keeping just to the utilitarian perspective, cooperative strategies in humans overwhelmingly have better outcomes in both individual well-being and output (innovation, manufacturing, zero-sun games). Cooperation is extremely hard to achieve and sustain without some empathy for your peers. Similarly, judgement runs counter to group cohesion, except in the divergent strategy of establishing an Us/Them dynamic, sustainable in the short term but leading to homogeneity, worse outcomes.

Tossing the utilitarian perspective, being transactional and self-serving in your daily life tends to get you invited to less parties.
Ah yes, “system error”.

I'm sorry, this person stumbled and happened to land with their chest directly on the tip of my knife which I was holding in my hand.
Yea. That’s the part that is ripped. Making a new photo sharing app shouldn’t be controversial.

I like Pixelfed, but it was naive to rip the filter names and think that was somehow ok. It was also a totally unnecessary thing to copy. An imitation filter could be called anything and people will be able to tell (assuming you did a good enough job imitating).
At work, we've finally replaced a large part of a custom (mostly-)web backend with PostgREST recently, and that's quite a relief: considerably less code to maintain in that project now, and that was a rather awkward code. Something akin to PostgREST's "Embedding with Top-level Filtering" [1] had to be provided for all the tables, with OpenAPI schema and a typed API (Haskell + Servant); I avoided manually writing it all down, but at the cost of poking framework internals, and maintainability suffered. It was particularly annoying that the code doesn't really do anything useful, except for standing between a database and an HTTP client, and simply mimics the database anyway. Whenever a change had to be introduced, it was introduced into the database, the backend, and the frontend simultaneously, so it wasn't even useful for some kind of compatibility.

Now PostgREST handles all that, and only a few less trivial endpoints are handled by a custom backend (including streaming, which I'm considering replacing with postgrest-websocket [2] at some point).

During the switch to PostgREST, the encountered minor issues were those with inherited tables (had to set a bunch of computed/virtual columns [3] in order to "embed" those), and with a bug on filtering using such relations (turned out it was an already-fixed regression [4], so an update helped). Also a couple of helper stored procedures (to use via /rpc/) for updates in multiple tables at once (many-to-many relationships, to edit entities along with their relationships, using fewer requests) were added (though the old custom backend didn't have that), the security policies were set from the beginning, the frontend was rewritten (which allowed to finally switch without adding more work), so it was only left to cleanup the backend.

Not using views, since as mentioned above, database changes usually correspond to frontend changes, and the API doesn't have to be that stable yet.

Happy with it so far.

[1] https://postgrest.org/en/stable/api.html#embedding-with-top-...

[2] https://github.com/diogob/postgres-websockets

[3] https://postgrest.org/en/stable/api.html#computed-virtual-co...

[4] https://github.com/PostgREST/postgrest/issues/2530
Do you think that this is because they don't really need to anymore with all the nice GUI/tools around? Is there an advantage to bring able to do something on a command line vs other ways?

Asking because I'm at a bit of a crossroads - I have a good handle on about 5% of the command line knowledge which gets me through 80% of the stuff I need to do. I'm wondering if learning to use more commands is worth the effort when I can already get the task done without using the command line?