skysight-inc/HackerNews huggingface dataset:
As general commentary, I don't mind a bit of humor and personality in manuals, but I do mind when manuals become overly cute so as to start obfuscating or taking away from the concepts. A manual is there for me to learn how to do something, and it shouldn't be an opportunity for the author to force their creative writing on users.
My impression from the UK, which seems to have a similar housing shortage and restrictive zoning laws, is that there is another piece to this jigsaw, namely infrastructure.

There are a fair few housing developments in the UK which provide the quantity and density needed, but eg don't have sufficient roads to support the increased traffic, causing gridlocks. Similar story for schools or shops.
There's a way of thinking of `Copy` which makes it not an exception: `Copy` variables/places are simply not rendered invalid/uninitialized when they are the source of a move operation, unlike non-`Copy` sources. They're still moved from bitwise like all other rust values!
I quickly learned to keep my mouth closed while brushing my teeth.
What motivates a bully? Power?

I think Steve Jobs is motivated by money here.
Let me be blunt here: Python sucks, but that's at the level of 'programming languages people complain about and programming languages nobody uses'. However the Python libraries absolutely rock and the ease with which you can get really performant number crunching code out of what is nominally an interpreted language is amazing. Statistics, machine learning, engineering, the notebooks etc, I would not pick anything else for work like that, it's a near infinite box full of powertools.

But it would be a mistake to consider Python anything but luxury glue no matter how much you've used it for production code, it isn't and never will be a bullet proof language, there are just too many ways in which the runtime can surprise you and the long term maintainability of any Python codebase is always going to be questionable, in part because you will most likely have dependencies on stuff that will silently disappear or change out from under you while you're not watching.

I've been writing Python code pretty much since it was first released and there isn't a single piece of code that I ever put together that worked longer than a few years out of the box without some breaking change. This as opposed to just about every other language that I've used, which I find very frustrating because Python could be just about perfect. And I'm still sore about significant whitespace ;)
Cloudflare has no problem classifying humans from developing countries as bots then inflating their statistics by blocking them. I know this is a fact because I personally get infinite block loops (captcha shows, complete captcha, captcha reloads) and many users especially from South and South East Asia for projects I consult for report similar problems. I know these are real humans because I have had voice calls with them, but according to cloudflare excluding people from some of the most populous countries on earth simply because of their geolocation IP address is stopping DDOS. At this point, DDOS has nothing to do with Botnets and is primarily about blocking people they view as undesirable. The cloudflare cto has been on hacker news before and agrees this is their policy and does not see a problem with it.

That said the op is wrong about vpn blocks, users able to afford a vpn with nodes in a first world country have no problems with access.
A heavy, mostly-flat LVT should be the end goal, but would have to be phased in over a generation to be politically viable and not cause tremendous social disruption.

Nobody's going to get behind a law that kicks grandma out of the house she's been living in for 50 years.

You have to start with residential properties owned by investing companies first, then phase it into nonprimary residences owned by individuals, then primary residences over a certain dollar amount for people under 65, etc. Then you slowly ramp up land value taxes and dial back traditional property taxes until they're entirely replaced.
And to add to that: the innumerable ways in which two python installations on the same machine can step on each others toes.
That is a very good point. I know of several such.
Being with Shoshana on this one (and having just learned why Pirsig chose Phaedrus as pseudonym), here are some earlier thoughts on the topic: https://en.wikipedia.org/wiki/Chariot_Allegory
Also the anti GMO movement is normalized, which is scary because we need gmos to feed our species among countless other important things, especially as we are changing the climate faster than many populations are able to respond. So many products proudly wear that gmo free project label.
> I personally have never even been able to detect a real difference between sativa and indica, let alone individual strains

This is interesting to hear because I have the opposite experience. I used to have really bad anxiety and weed was (and still can be) a trigger for it. I took a few years off weed and only starting trying it again since legalization in Canada (and now Thailand). I have definitely noticed that I feel best on something that is under 20% THC, with at least 1% CBD. I also am doing more experimenting with different terpenes and am pretty sure that also has an effect on how it makes me feel - limonene for example seems to be the best for getting the "euphoric" high. This makes sense as there is some research to indicate that terpenes from other plants (such as lavender) can have a positive impact on anxiety.

In terms of indica vs sativa however, I do think the distinction is largely overblown (from what I have read) and those are usually just proxies for the cannabinoid ratios (with sativa usually being higher THC etc and indica higher CBD etc.)

So from my experience and from what we have seen with coffee and beer I can agree that we will see commercialization first (like the Starbucks and Molson/Coors era) but I think that as weed becomes more normalized and more people get a feel for the differences in strains, preparations etc. we will see a shift back towards more "craft"/small farm interests like we have seen with beer and coffee in the last few years.
There's a GitHub issue about it:

https://github.com/bflattened/bflat/issues/6
I perceive this to be the biggest critique people have of Mastodon and I simply don't care about it at all; it just passes directly over my head. My guess is that it's a consequence of people mostly "belonging" to community servers, with defined (and evolving) community norms. Blog hosts didn't have those, and I don't think Mastodon/ActivityPub servers will for long either. It's going to get easier to run your own server, and there are going to be hosting providers that do that work for you; ultimately, "Mastodon instances" (or some pin-compatible equivalent) are going to be commodities, like Blogger blogs.

I'm on a server (infosec.exchange) that I like just fine for now, but I'd expect to be publishing on my own server within a month or so. At that point, what's the "bubble"? It seems like exactly the same situation as RSS, except I'm not depending on Google to keep Reader going.

I'm not bullish on "the fediverse" as a federation of communities with some global norms (like religiously posting alt tags on images) and lots of local norms (like never posting AI art, or things like that). But having actually used it now, I think the underlying technology is a lot smarter than I gave it credit for, and I think it stands a decent chance of being important.
My goal for this year is to continue building (mainly Mac and iOS) apps (like Remember[1] and Franz[2]) using Racket and to help improve the language and ecosystem in any way I can.

[1]: https://remember.defn.io
[2]: https://franz.defn.io
It varies. What are you sharing?
Are you explaining complex concepts? Are you telling a story?
Different people will find different benefits for public thinking.

Personally, small private notes here and there help me ponder without disrupting my stream of thoughts. Without having to… X.

I think both are useful.
That's a really tough question.

I will invest time in learning rust this year, but I have already been coding in C++ the last 6 years.

The thing about C++ is that it is such a large and powerful language that it is extremely hard to decide which parts to focus on. The basic syntax isn't that hard, but learning about the standard library, performance considerations, ... is time consuming.

I have a somehwat hard time with rust though, because a lot of the restrictions that the compiler enforces are really tight, especially when you dabble with generics for numerical computing.

Nobody knows what will win in the future, but I think Rust is the future for a lot of things that are done in C++ right now. C++ will not vanish due to the huge amount of legacy code, but I am not too positive about the future development of the language. There is only few fresh blood in the development of the language and the tooling is archaic compared to many other languages. I really do like C++ but I don't see much of a future there.

Rust will become more relevant in many areas such as (larger) embedded systems, security related fields, tooling, ...

Not sure if you have a timeline for when you want to get a new job. I would learn Rust first. Maybe your current company even pays you a one week training or something like this. This will give you the basics and from there I would just go and start writing rust for small helper tools. With a background in Rust, C++ will feel really old and not fun at all, but modern C++ and Rust aren't too different regarding their memory management philosophies.
The national weather service simplifies it: https://www.weather.gov/ffc/pop

They pick a point and base it on the chance of rain there.
Best example how bad this is, using Android Studio studio in computers that aren't gaming rigs, apparently Android team cannot be bothered to make it usable.

Optimizing Android builds and decreasing Android Studio resource usage tends to be a common talk at Android related conferences.
Kitao/pyxel: A retro game engine for Python
> still 100% depends on youtube’s algorithm.

That's the scary part. He spends years building a channel and it can be wiped out in a day. He needs to diversify. Sponsorships/ads won't help, they'd die with the channel.

I'm not in this space, but maybe patreon? Does onlyfans do non-porn? Vimeo?

How does one minimize risk to this $150k/year revenue stream?
So what alternatives are there?
Unless you are doing scientific computing or using Windows in which case you should use anaconda. Oh and if you are on a Mac you you use brew if you want to install things like tensorflow or imagemagick etc. You see there's only one thing to do it TM :)
His job is to create an environment where Apple makes a lot of money. If strategically important employees go from Apple to Google, Apple is quite likely to make less money.

From that point on the game theory is fairly obvious and the rest is a question of style. May as well get angry; sometimes it works. It isn't optimum behaviour but at that level it'll be quite common. There aren't a lot of strategies to choose from. Call it bullying if you like, but realistically once this sort of money is involved something different is happening to what goes on in playgrounds. These people are well insulated from any emotional consequences or threats to their comfort. For a label like 'bully' what matters is how Jobs treated people he had actual power over.
Anyone is using ultrawide 5K monitor with Ubuntu 22.04 / Wayland?

There are conflicting reports on the forums wether it works properly or not …
It gets even worse when you consider nyc in particular. Not only do they have an operator, there is also the conductor. One actually drives the train, the other exists to point out a window for seemingly historical purposes and control the doors. In most other systems a train is operated by 1 person who is able to control the doors just fine, because that never needs to happen at the same time as driving and there are these things called mirrors.
Search all eBay sites at once
Combine search results of all ebay sites into one list
So funny you say this. I think it's the insight of many developers including my own. I hacked together a framework that did this before the existence of GRPC. Now I'm trying to formalise it as a protocol. https://github.com/micro/network/blob/main/PROTOCOL.md
> If you raise the cost of doing business for a corporation, the cost of their products and services is going to rise accordingly.

It doesn't always have to. Some companies make so much profit that they could easily choose to absorb an increase in the costs of doing business without raising the costs of the products/services. They'd continue to make massive amounts of profit, just slightly less than they were making before and in some cases I think we should expect companies to do exactly that.
I've been following the NYTimes tech development from a distance for almost 20 years. A couple of things I've picked up:

1) it helps to be the biggest

2) it helps to have rabid boosters with reputational stakes themselves, like Edward Tufte.

3) the tech group maintains the framework, but each section owns their own section layouts.

4) the tech group made a big splash ... eh, sometime between 2005 and 2009 if I recall, with a very early progressive framework. I wish I could recall the details, but it was spicy when it first landed, like "Wow, that's genius, and it looks so good."
> I suspect the fines exceed the salaries the employees were 'owed'

Maybe to the specific candidates affected, but this would also have had a stifling effect on compensation across the industry too (and the resulting growth would have lasted for years). This kind of subtle wage fixing pays off in spades.
On the personal technology front - I've been finding desktop notifications incredibly frustrating - to the point that I've had them off for years. The reality is that on a per-service basis, I want specific notifications.

I'm working on a CLUI that will receive notifications from my configurations and plugins - so that I can filter what I want specifically. It's a good excuse to play with several random things.
Isn't the answer to "what do you do if a storm hits the bay area" simply "go back to sleep because all our servers are hosted in us-east-1"?
All right, this is a single Data point, and of course is anecdotal evidence… if you’re into taking health advice off the Internet rather than from your doctor… well you probably will end up disappointed.

OK disclaimers aside now: when I switched to clipless petals on my mountain bike, I dropped 12 lbs over the course of the summer. SPD clipless work the hell out of your calves when they are placed under the ball of your foot, especially in mountain biking applications because you spend so much time out of the saddle.

There is so many lurking variables here and nothing was normalized. I just thought that was an interesting connection.
Right, "bubble" is probably a loaded word to use here.

I personally would prefer going back to the "old" internet where we had niche forums. Mastodon provides that while letting forums connect with a wider set of communities.

I guess my only critique is that it's not often pitched this way. But it will become apparent to most people later on.
You've stayed in 100 Airbnb's and only one of them had a clean kitchen counter and the trash taken out? That's dedication to a service and also extremely bad luck.
I'm sure either way they all end up as microplastics in our environment and, ultimately, our blood and organs.
Had?
Odd, maybe, but the past few years of events in the US demonstrates that behavior isn’t too uncommon.
>it will be more water on a hillside than many of those hillsides can bear

A good example was the Oso mudslide. Nearby Darrington gets 80 inches a year. (Twice as much as Seattle!) March 2014, a storm drops 3 to 5 inches on soil saturated by six months of rain, and a hill lets go. Killed 43 people: https://en.wikipedia.org/wiki/2014_Oso_mudslide
@dang

Why is GP flagged but parent isn’t?

Parent adds nothing to the conversation, but apparently GP was worth removing even though it is now supported by 3 different sources.
Walmart & Target also sell mattresses, making them a vertically integrated financial services provider.
(1) As an example: https://news.ycombinator.com/item?id=26168596

LOL that's an ancient bit of copy pasta. Here's a page from over two decades ago that was already describing it as a "classic troll".

https://everything2.com/title/BSD+is+dying
This reminds me of what happened with the Fairlight CMI in the 80s[0]:

> This radical eight-bit, eight-voice machine could sample only at 24kHz, but ushered in the sampling revolution that so alarmed the [Australian] Musicians’ Union it tried to ban its use in recording sessions.

[0] https://musictech.com/reviews/studio-icons-fairlight-cmi/
Oh gotcha. I'm really sorry to hear that and hopefully your recovery goes well.

>If these meds work with minimal side effects, and people are genuinely having a benefit, why not?

I suppose that is true! It's been my experience that if something is too good to be true, then it often is. I hope I'm wrong here though.
Getting Bored of Cyberwar: Exploring the Role of Civilian Participation
Any thoughts on OSX support? I'm naive here, but DotNet 6 seems to work just fine (I haven't tried building bflat yet), and p/invoke seems straightforward enough:

https://learn.microsoft.com/en-us/dotnet/standard/native-int...
An AI language teacher you can talk to (Mandarin Chinese only, to begin with).

https://polyvox.app

I'm betting there will be few of these popping up, mostly based on ChatGPT/Whisper. I'm a bit more loose with the "AI" angle, because I'm taking a slightly different tack (after a lot of development and experimentation work):

1) I'm incorporating actual lessons, rather than open-ended/free-for-all conversations.

2) I wanted to interact with an actual avatar, not just a textbox.

3) ChatGPT makes mistakes (sometimes, really bad ones - grammatical, vocabulary, you name it). I'm vetting all lessons/content to make sure it's accurate.

4) Everything on-device, no APIs and no remote hosting. If you buy it, it's yours forever.
HTTP error codes, the short version:

2xx: here you go
3xx: you go here
4xx: you fucked up
5xx: I fucked up

(not mine, stolen from I-can't-remember-where)
As far as I can tell, from reading sites like this, one of the most common uses of checks in America seems to be for paying rent? Other than that I'm kinda curious where you'd use a check at all?

When I was a student, in the UK, cheques were only their way out. I remember once or twice paying for mail-order items with cheques, and paying for groceries at a supermarket with a cheque. (Back then our bank-cards would have "Cheque Guarantee £50", or similar on them, and you had to show the card as proof the cheque would be honoured even if there were insufficient funds.)

In the UK, and here in Finland where I now live, people tend to pay rent/morgtages via automatic fund-transfers scheduled to run once a month, or direct-debit, so the idea of mailing a cheque for rent seems particularly archaic.
Law does not work by analogy. The difference is obvious - one of them is an automated computer system, the other is a human. As mentioned above it is not clear whether use/redistribution of this data is legal. But generally speaking, drawing an analogy between a piece of software and a human being is not an argument that will hold any weight in court.
> Just to be clear we're talking about indexing + searching what people post on public internet feeds?

Yes. I've only brought legal here, as there is some movement towards using legal frameworks for privacy ("right to be forgotten" etc.), as I totally misunderstood what kind of social solutions you propose.

> There's two social solutions: [...]

D'oh! Now I see. And I'm honestly sorry, as I completely misunderstood what you meant saying it's a "social problem".

I wholeheartedly agree now - either of those would be an ultimate solution. Not just a solution - I also do believe that this is how things should be.

It can be argued how realistic it is - I mean, it's quite a giant change to how society sees things. But I hope - at the grand timescale - it's well achievable. Many societies had drastically changed during the 20th century, so who knows where we'll end up...
The answer, for me at least, is both. It has taken over 30 years to find a regime that works for my suicidal depression.

I play video games while I work out on a stationary bike. I don’t even feel tired while gaming.
The "connected communities" thing doesn't resonate with me. To me, the promise of Mastodon is just integrated publishing and RSS-style aggregation, plus a set of conventions that captures most of what people did with Twitter. I think it's a weird quirk of the evolution of Mastodon/ActivityPub that I'm on someone else's server right now; it's a little bit like being on someone's huge group blog. Group blogs make sense, but not at the scale Mastodon communities operate at.

I think that if Mastodon sustains the growth they've seen over the last few months, then a year from now, it's going to be less common for people to primarily publish on communities like journa.host and FediScience, and more common for them to publish from huge Blogger-style community services --- with very few weird norms, much more comparable to 2021-era Twitter than to Mastodon.social --- or their "own" instances, just like everyone does with blogs.
When you're going to cook a frog, the water doesn't immediately start boiling does it? Extreme situations, often don't start extreme.
Continuous Deployment with Gitlab-CI and Kubernetes
TikTok has more variety (and a lot more garbage) because it's less severely overmoderated than Youtube.
This sounds intuitively correct with regards to the economics of property development. I'm not a property developer though. I'm not really that concerned about their profits. I'm a young person renting an apartment in a city that is rapidly becoming unaffordable for the average Australian. The point of my post above was: If property developers are legally able to artificially constrain supply to maximise their profits, then how does all this YIMBYism actually benefit me? The main argument I hear for urban consolidation is that increasing supply lowers the cost. If this doesn't actually happen, then what's in it for us again?
Anaconda works very well on Linux.
Considering Clinton, Nancy and current FBIs and CIAs very questionable operations, unfriendly regime is already here.
That's also the reason why boards that depend on SD card rather than for example eMMC are despised in the industrial world. SD cards are highly unreliable, whatever their brand or price: it's just a matter of when they will fail; I've lost count of how many of them I had to pull out and check/recover on my formerly Raspberry PI based media center before I ditched it for a Chromebox with reflashed firmware. Now that's not a big hassle in a home media center, but I wouldn't want for example to travel 300 Km to a mountain and climb a 20 meter pole to service a sensor up there that stopped working because its SBC SD card failed.
You don't need to expunge c89 from gcc for progress to have happened - we've got c99 and c11 and whatever c17 is or isn't already there.

Effectively, however, python2 and python3 are different languages. Since they're interpreted, there's now a problem with '#!/usr/bin/env python' in your script: which python version is being invoked? Which language version are modules targeting? It's a mess.

But the poster child for screwing up a language version upgrade is still Perl.
> Is OCR really that bad?

Still not 100% automatic. (There is also the anti-counterfeit component.)