skysight-inc/HackerNews huggingface dataset:
Thailand is rolling back is rolling back it's legalisation of cannabis. Even though the industry brought in over a billion USD, it will be banned at the end of the year, citing protection of health of the youth after concern about the rapid chaotic introduction. Medical use is kept.

The Thai population seems to approve of the reversal. I think many places will be watching carefully after seeing how the experiment goes.
why do you think i didn't bother replying to him lol
Not only that, open source and proprietary software both generally handle the common case well, because otherwise nobody would use it.

It's when you start doing something outside the norm that you notice a difference. Neither of them will be perfect when you're the first person trying to do something with the software, but for proprietary software that's game over, because you can't fix it yourself.
NFL theorem is frankly silly.

It boils down to "you can't predict random numbers".

I'm sure it's useful to have formalized but it has no real impact on real world situations because most problems we care about have some kind of structure we can exploit.
That's perfectly fine. But if you don't care about privacy, why are you responding to a thread about privacy?
That light flickering is quite cool, thanks for sharing. It reminds me of the Wilhelm scream, but on a much smaller scale of course.
Couldn’t find a link to the repository on the site.

https://github.com/penxio/penx

License: AGPL
The article you link doesn't seem to be about the thing you're talking about. It's about whether the suspect is detained pending trial, not about whether they're ultimately convicted or acquitted.

Now of course, you could make the argument that detention pending trial is important because the actual sentence from conviction is too temporally remote from the criminal act to serve as an effective deterrent, but you didn't make that argument. If that's what you mean, you should state it explicitly!

Or, the article seems to also imply people aren't being found guilty or sentenced harshly when it talks about people "cycling in and out" of the justice system, but it doesn't seem to say this explicitly, as the focus of the article is on pre-trial detention. If what you're saying is in fact true, it would have been better to find an article that directly supports it.

(Although, wow, the numbers in there are ridiculous. 77% released on violent offense + breach of conditions??)
If you're ever in Reykjavík, check out the Hallgrímskirkja. Completed in 1986, located visibly, on a hill. From outside it's very impressive, with the soaring spire shaped (IMHO) like a supersonic aircraft ascending vertically. A stone angel.

https://en.wikipedia.org/wiki/Hallgr%C3%ADmskirkja

https://www.re.is/is/blog/guide-to-hallgrimskirkja-church-re...

https://yourfriendinreykjavik.com/hallgrimskirkja-a-tribute-...
Stealing is what is illegal. Your reasoning is very dangerous, as you can link whatever you want. For example, it's common in the US to blame certain videogames or movies after mass shooting: by that logic illegalizing the videogames solves the shootings. Or we need to illegalize some videogames because they might cause shootings.

When people think drugs and addiction they immediately think of heavy opiates. But there are a lot of drugs that cause mild to no addiction (and certainty less than alcohol or tobacco), and low harm: LSD, for example. Nobody steals shit from your car to do some acid.
Adding to that, also suggest having a self-hosted Immich on a home server.
Code rusts via the loss of information about it (memory, documentation...). If it cannot be maintained, it is a zombie.
The big problem is that gcc/clang don't seem to have a concept of optimization notices, like SBCL does.

Nobody is more appropriate than the compiler to warn you that it couldn't optimize something costly and why.
if you want that you can always just run the application with debug symbols, no?
"Garden" is too good of a word. "Prison" is more apt.
You can use a Mac or iPhone without an iCloud account. Doing so works fine for Mac, most applications can be downloaded outside an app store. Sadly on iOS it makes the phone pretty useless if you want to install any third-party apps.

Like others say, it's fairly easy to escape, just keep backups outside iCloud. Also, it's probably best to use a password manager that is not iCloud Keychain.
More complexity is bad imo.
WordPress Growth Hacking Story
Ask HN: Why my post get [flagged]?
Why flagged? https://news.ycombinator.com/item?id=40178121
I left FB in 2018.

I try to be fair to Meta because I’m in the position to criticism them accurately, this raises the bar on my responsibility to acknowledge good decisions.

My memory is that of a guy my age and your username isn’t jumping out, what did we collaborate on?
What would be examples of such hardware? Any exciting tech is commoditised fast. Vision Pro would go down $500 in a few years if there would be demand.
Why would “smart” mean “not large”?
Worth noting that the harm done, both economically and personally, by overpolicing smoking would probably be worse than the consequences of the smoking it manages to prevent
Consider heroin as an example.

Step 1 is already done. UK hospitals, for example, uses heroin - under its generic name diamorphine - for pain relief instead of morphine for some patients because it's often less problematic.

Step 2 then is easy: The NHS has suppliers of medical grade heroin. Some people already have been getting it prescribed.

Step 3 is also then far less problematic than you make it out because there's not even any organisational link between the producers (private pharma companies), distributors (private pharmacies), and anyone who'd be involved in rehabilitation.

But even without the rehabilitation step, you've reduced the cost, and the harm.

We know that, because prescribing heroin to heroin addicts has been tried.

EDIT: Here is the National Institute for Health and Care Excellence (NICE) page for heroin, btw. (NICE set prescription guidance for the NHS):

https://bnf.nice.org.uk/drugs/diamorphine-hydrochloride/
Typically it's about media and means e.g. embedding media from their site into yours, or linking directly to that media. If you link directly to an image, say, the user won't see the target website's content, which they might object to.
Sounds a bit like Afghanistan.
Whoever is in that market is already served by the current offerings.

I doubt anyone would be scrambling to get the M4 if that it is just mote of the same.
Regarding the package maintenance item, that is just an example of something that was right for the author, not a suggestion for the general public. It was something they found useful, used regularly, and happened to be unmaintained. This put them in a position to make a meaningful contribution, beyond padding their work portfolio. This is the whole point of #1. You are in a better position to understand the flaws in software you use, and you have a vested interest in fixing them. Picking a random bug on a random project isn't going to give you the same insight.
Context:

https://news.ycombinator.com/item?id=40166912

https://news.ycombinator.com/item?id=40172045
AI should not be applied to "critical infrastructure".
"Fearless concurrency"
Usually 100%, although I've been creeping just the text size up a little lately. My goal has typically been to treat it as a 2x2 array of the old 21" 1080p monitors (without the annoying bezels), rather than as a single small retina surface (which most of the newer monitors seem to go for).
https://en.m.wikipedia.org/wiki/List_of_websites_founded_bef...
No one, but Medium every week
Can't you go to an Apple Store? Every time I see some customers seem to have a problem around Apple ID and such and staff helping. The opposite of Google, Microsoft etc. And there is a recovery process for Apple ID if you don't use a recovery key (and I guess if you have some government ID or such).
Kind of awesome that some of the websites from W3 Servers (https://info.cern.ch/hypertext/DataSources/WWW/Servers.html) are still online, just a couple though.
> Putting aside that not all of use are building web applications

Perfect moment to mention "rouille" which is a very lightweight synchronous web server framework. So even when you decide to build some web application you do not necessarily have to go down the tokio/async route. I have been using it for a while at work and for private projects and it turned out to be pretty eye-opening.
Number of homeless in Japan hits record low
Register yourself as a company
> but systemd is just the evolution that Linux needed to become what it is today.

Not at all. The linux of today doesn't owe anything to systemd, is not radically different from when systemd didn't exist, and arguably we would have a better alternative if systemd had never been adopted.
I'm so square that if I'd tried a pun like that, everyone would've baled.

Looks very reminiscent[0] of Carnival[1], except not seasonal, no utes[2], and we have very few bogans or muppets[3] so ours are usually urban[4]. Also, confetti[5] instead of food colouring.

(good that Sister Sanguinista has a way to relax; people-helping jobs, like vet practice, seem to be a real ticket to burnout)

[0] especially the slogan "where the rams get used and the ewes get rammed"

[1] some balls are held for charity, and some for fancy dress[6], but holding them for pleasure is the course which we profess.

[2] boots and roots, yes. Does "pull" originate from pulling someone into your swag?

[3] coming from an anglophone culture, I was amazed that instead of making "glass pinecones"[7], everyone, despite elevated BAC, piles their dead soldiers in ranks by the recycle bins.

[4] if you're into Analogue Dance Music, there's nothing quite like doof doof in a medieval guild hall or old town alleyway[8]. The recent shopping malls are not so scenic, and the roman coliseums are historic but are too open for gut-felt acoustics.

[5] there's a song somewhere on YT by a young dutch lady about how Karneval is wonderful but it still is a little annoying, mornings, to be picking the confetti out of your pubic hair — with enough compressed air, one can send confetti tens of meters into 2nd storey windows. (we colour our faces via airbrush, and use markers only on exposed skin)

Speaking of exposed skin, some of those blokes might could be risking the worst sunburns of their lives.

[6] this advert version looks a bit different to your unscripted clip: "are you getting enough?" https://www.youtube.com/watch?v=DQBc2dmUiHs

[7] https://www.youtube.com/watch?v=RShAxvg5MJE

[8] see Schroeder, Fractals, chaos, power laws : minutes from an infinite paradise (1999) for why.
See how libfuse handles it with their low level and high level APIs.
Wow, such a marvel of engineering, which is absolutely readable both on my 4k landscape monitor and my portrait smartphone!

Does anybody knows, what CSS and JS magic did the guy used here?
How to make older macOS as secure as possible
Non targeted advertising, limited targeted advertising underpinned by genuine consent, paid features. All of these are lawful business models.
I also love that the original servers were written in a few lines of C. We've come so far since then, in plus and minus ways.
I’d be mentally ill too if I had to live on the street.
Oregon PAs rebrand as physician associates
Ergonomics suggests most people should sit almost 2 meters away from a 40+ monitors. Not many people have desks with that depth so manufacturers probably don't sell a lot of these units (this lower availability).
Sarcasm will not be tolerated.
> The usual example given is ‘defund the police’.

> live safely in a world without police

That is not at all what the ‘defund the police’ is about. I know the tagline is confusing.

What it really means is to fund the various necessary services instead of only the police. So if someone is in need of mental health help, you send a mental health professional instead of the SWAT team.
Without joking, it's the only page I've opened in a long long time that was readable on mobile without lots of pinching and scrolling.
> [...] so that I won't get bounced from an interview like the inventor of Homebrew was from a Google interview.

Just for the record, that never actually happened. It's just a thing the homebrew guy made up.

(I know, the rest of your points are unaffected by this. I just feel annoyed when we casually warm up old myths.)
For a non-business user, the situation with support (or rather lack thereof) is pretty much the same across Microsoft/Google/Apple. It's amazing that this is even legal, especially when it comes to account suspension/recovery.
> This is something that's lost on many and "drive-by PRs" happen a lot on high profile projects from people just wanting to say "I'm an X contributor" on their CV or get a coveted t-shirt and never come back again.

I have a fairly controversial take on drive-by PRs: They're great IFF the submitter is an experienced developer.

I did a drive-by PR on LucasChess.

I tried to use LC on a Linux desktop, and there were showstopper GUI bugs. I tried on a few different distros with the same result. I looked into the code and found that a few Qt values in the Python-GUI portion had "wrong" values (i.e. they were ignored on Windows, but were honored on Linux). I made a fix. I did a few tests. I submitted the PR with a message about the bug, how to reproduce and how exactly the patch will fix the problem, and went on with my life (the very definition of a drive-by PR). The project accepted the PR as is.

That's literally how projects get better: someone takes the time to diagnose a problem, make a fix, submit the fix and move on whether or not the fix is accepted. When enough people are doing this the project maintainer might be using all their project time only reviewing PRs, but at some point there's just too few bugs left in the product to take up much time on the maintainer's part.

The problem is when an inexperienced developer makes a PR. Odds are good that they didn't diagnose the root problem, didn't chase down the docs (for Qt, in this case) for explanations, didn't try to replicate on different systems, didn't document what the bug is, didn't explain in the PR how to reproduce the bug, didn't test the fixes and/or never used the product themselves (I still use LC almost daily).

"Experience" means "I know how to do all of the above, and have done so in the past".
What kind of privacy are you getting with CGNAT? ISPs and websites can still track you.
> Also, ECS is, IMHO, a useful pattern for some systems, but it is a pain in the butt to use with gameplay or UI code.

Not a game developer, but each time I tried to make one not using ECS(or something at least similar in spirit) I quickly found myself not being able to proceed due to the sheer mess in the codebase.

How does one normally avoid that?
> Cython (compiled Python), or Nim could result in increased gamedev productivity over C++ or C#

If you're starting from scratch, then maybe. Having had to crash learn games dev (ex VFX systems person) Unity + c# is just so nice to use. most of the easiness of python, but with proper strict typing. (which you can turn off, if you want)

plus the wealth of documentation, its great. I imagine unreal is quite good in that regard too.
"You will go on the busman's holiday and you will enjoy it", the Zachtronics promise
Every webpages starts out responsive and adaptive by default. :-)
Can you give some examples?

I only know about the worldcoin idea, his post apocalyptic bunker (not sure if true) and the fact ppl tried to oust him because he dismissed ethical AI considerations?
Did someone already make a monument of these words? They would look great carved in stone, with markup and everything:

<BODY>
<H1>World Wide Web</H1>The WorldWideWeb (W3) is a wide-area<A
NAME=0 HREF="WhatIs.html">
hypermedia</A> information retrieval
initiative aiming to give universal
access to a large universe of documents.<P>
Everything there is online about
W3 is linked directly or indirectly
to this document, including...
Snowflake Arctic's Approach to Data
perfect is the enemy of good. You never release anything thats perfect.

Perfect is impossible.
You might ship 2MB of JS to each user once, but you then avoid shipping markup-heavy HTML on every click (like you do with SSR).

But the point is somewhat moot as modern Internet connections and devices won’t struggle with a 2MB payload in any case.
I thought we were done with the myth that once we understand something, we don't need to memorize. I've come to the realization that memorization is a core competency. The more I have memorized, whether it's syntax or concepts or problems and how to solve them, the better equipped I am and the more productive I am in the future when faced with even novel problems. Memorization saves me insane amounts of time in day to day programming and gives me an edge in being able to solve and understand problems. I don't just have a deep understanding of the code bases I work with, I have a lot of details memorized about what parts there are, how they work, how they're interconnected, certain technical details, etc. And sure, I could just check, but when having meetings about technical problems and planning our projects, it's an insane help to know so much off the top of my head and that I only need to check a handful of things.

Spaced repetition is nothing other than intentionally refreshing something you currently know, to ensure that in a month or a year or longer, you'll still know it. It's not your place to judge what to memorize or not. I'd suggest you should also use spaced repetition on the methods and ideas, since we're very prone to forgetting that too. I would also never criticize anybody for memorizing something, since it's literally just doing intentionally what we would otherwise do haphazardly and by accident.
Weakness is the root of all failings. Don't know how to fix that, though.
If you are on-call then you diagnose and repair some remote system. You don't need the performance for it.

> Those ultrabooks were insanely expensive and had like 3 hours of battery life.

Ah, yes M1 for $300 is surely better!

And no, they didn't had 3 hours of the battery life.

I had 4 hours+ just a couple of days ago on a totally not tuned ASUS TM420 with a 3-cell battery.

> Nothing came even remotely close to that before

Except you needed to adapt your whole workflow for it, but as usual this part is ignored.

Sure, today you can do that way more easily because most (read: webdev, lol) things are done, but...
> Personally, I find it infuriatingly annoying how many emails I get

And I find it infuriatingly annoying when people post waitlists as Show HN when the guidelines specifically says:

> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.

> Off topic: blog posts, sign-up pages, newsletters, lists, and other reading material. Those can't be tried out, so can't be Show HNs. Make a regular submission instead.
It's not natural, grey is a stupid colour, no ornaments.
Only architects like brutalism.

But I am happy to know that brutalist churches in Germany will be destruct at first than older churches.
Well when I asked "How does the worst case for an algorithm like this look like?" I fully expected the answer to be "in practice this never happens" (that is, there are bad cases but since we aren't drawing inputs at random, in practice we never hit them)

But how likely is that?
As a tip: use your AppleID to generate a secondary email that you use for your day to day email, while keeping the login email secret.

The problem stems from nefarious groups getting a hold of email addresses and running distributed dictionary attacks.

Apple’s response is to prevent all logins (including valid ones) from accounts that are under attack.

Unlocking the account involves calling Apple, they’re not going to tell you why the account was locked.
Why I choose Kotlin
Why would I know the answer to that?
What if null was an Object in Java?
At one stage we seriously considered ditching programming questions in our interview process and instead have candidates play 2 levels of TIS-100
I know it’s just more anecdata, but that just does not match my experience at all. I’ve known over a dozen people who have struggled with this over the years, become homeless, had drug overdoses, and several who’ve died.

Every single one of them had a home when they started using the hard drugs, and many had a home through most of their addiction, and only became homeless after the addiction had progressed to severe levels.

If most people have personal experience like mine, then maybe there are issues with the research (people blaming their personal failings on things outside of their control, for example)
Facebook co-founder claims Tesla FSD usage is declining
> automatically scale to multiple CPUs

We've been promised automatic CPU scaling in programming languages since at least 2001, and I've yet to see any practical version of it.
Last I checked, based on the UK NHS actual supply costs for heroin, a typical users daily consumption would cost.the NHS ca. $12. That is not nothing, but it's low enough that while you don't want to turn everyone into addicts, it far cheaper for society to give it away for free to existing addicts than it is to deal with the effects on both addicts and society of an unclean, uncontrolled supply (heroin addicts, counter to public perception, can largely - not always, much like alcoholics -function, hold down jobs, pay taxes etc. as long as they have a reliable, clean supply and don't have to desperately chase money to find their next high)

So don't give it away for free, sure, but make it available to anyone who is addicted.

Taxpayers are already paying for many forms of addiction, through policing, violence and robbery/theft, healthcare, prisons.