skysight-inc/HackerNews huggingface dataset:
Not really a good idea IMO to recommend psychoactive solutions without consulting with a dr. Obviously MJ is relatively tame and safe, but insomnia can have a lot of other underlying factors/comorbidities which can also elevate risk for substance abuse (eg depression, OCD, etc) or improper self-medication, and developing a dependence on MJ as a sleep aid in those cases isn’t great. Can also quickly develop a tolerance etc, so if you are just using it to knock yourself out and not putting in other work to improve your sleep, it can quickly lose its effectiveness. As tame as MJ is, it’s still worth treating it with at least some amount of caution and respect when it comes to using it medically in conjunction with anything that borders on the sphere of depression and mental health IMO. Dual diagnoses are a thing after all!

It also might be totally fine and work out well for a lot of people (and possibly even better than other pharmacological solutions like ambien), but IMO you should probably not recommend MJ as a self-medicated sleep aid. If you are having serious sleep issues, see a doctor, and they may very well recommend trying out MJ, in which case go for it! Not trying to be a downer (ha) or anything, just trying to be realistic and at least ask people to be self-critical before adopting a self-administered psycho-active solution to a medical problem.
> being used by profiteers trying to milk it for every last dollar

Not just this, but also enshittify service, spam content, increase spying and in general disempower users.
I search id's all the time. Google is becoming more and more worthless.
Yes. This is why they renamed "My Computer" to "This PC".

It's finally here. It's been fun, I love windows but this is the end IMO.
Pluralsight seemed to be very .NET/Microsoft focused. As the developer winds shifted after from pure Microsoft stack, the value of their library seemed to have dropped quite a bit. Not surprising.
The signal is not 60 kHz wide. It is at 60 kHz. A pure carrier with no modulation has the inverse of infinite bandwidth. (Assuming perfect transmitters, which can't really exist, of course.) The faster you modulate the signal, the more it spreads out across the spectrum. The frequency-time tradeoff.

The time signals run at the low end of longwave. That spans from about 40 to 120 kHz or so. There is about 100 kHz of spectrum down there. Though broadcasting a broadband longwave signal like that would be an imposing task. To cover a large area with AM broadcast (maybe 5 - 10 kHz) uses 1 - 2 megawatt transmitters in Europe. To cover the continent with a 100 kHz broadband digital signal would probably take 10 - 50 megawatts, maybe with 3 transmitter sites. Though I think it could be done. Could fit maybe a megabit a sec in there.

Something less ambitious maybe. A few hundred bytes a second? A kilohertz or so of spectrum used. It could work inside elevators, deep underground in parking garages, and so on. Digital alert stream for emergencies, time signal, etc.? Would not be much more complicated than the time signal transmitters, just with a more sophisticated modulation.
Sleep hygiene includes things like not staying in bed if you're not sleeping, keeping a sleep schedule, get out of bed and do something else, etc. These are the things listed as "unintuitive new variants", but they aren't new, or maybe they are new to them.
It's 87, pronounced 'eight-seven'.
LLM is just about all hype. I've found AI song generators to be entertaining but that's about it.
Less time, more skill.
I use an m series mac. Half the time I come to it the next day to open the lid its already warm. No clue what is keeping this computer out of sleep.
Blog author here with a regretful correction. This result is not accurate, mea culpa. The headline should read: errors.Is() is 500% slower.

Basically: the critical functions in the benchmark are small enough they were being inlined by the compiler, which means it's possible for the compiler to further optimize the loop to avoid all comparisons in some cases, producing an inaccurate result for some of the benchmarks. You can fix this by adding noinline directives to the methods.

I'll be publishing an update to the article and a post-mortem on how this slipped past review. The rank ordering of techniques in the article is unchanged, but the magnitude of the difference is not nearly so large.
Odd that there was no base Françoise, but if we add it, then de Galard means that one can use ĐBP names (discounting the bordel personnel, who probably did not have french given names) for numeric encoding as follows:

0 Geneviève
1 Anne-Marie
2 Beatrice
3 Claudine
4 Dominique
5 Eliane
6 (Françoise)
7 Gabrielle
8 Huguette
9 Isabelle

(other languages don't mention opium, but https://de.wikipedia.org/wiki/Schlacht_um_Điện_Biên_Phủ claims the local harvest had something to do with the location, and https://en.wikipedia.org/wiki/Sip_Song_Chau_Tai#Tai_Federati... also mentions the trade)
people have done floppy<->SD card emulators for over a decade such as here (https://jimatwood.wordpress.com/2011/04/23/sd-card-hxc-flopp...)

It'd take a bit of work but you could probably just go straight to USB and maybe even have some file system trickery where you misreport the amount of "free space" as the host os copies to the "1.44MB" floppy basically by opportunistically "removing and freeing" sectors from the virtual disk transparently, essentially always reporting 1.44MB. It's such a dirty and beautiful hack if it would work.

If I were doing this, this is essentially the only approach I'd actually be interested in.
What's to miss out on? Experimenting with or even building useful "AI" tools? Nope. Not missing out on that. There's Ollama (and a bunch of other) local (your machine, not someone else's) "AI" model runners native to Linux. There's also a ton of great Python libraries which connect just as happily to a local "AI" instance as they will to a remote API. Much "AI" research already happens on Linux. Using other useful tools other people have written? Nope. Not missing out there either. Same reason. Tons of great tools already exist to run "AI" assisted tasks of various kinds natively on Linux connecting to a locally running model. All that stays securely on my machine / network, and doesn't "phone home" (as can be confirmed by reading the source code of the open source "AI" tools by anyone with a bit of programming skill / knowledge). The difference is that I control when and how it runs, what it does, where it gets data from, where that data flows to, etc, etc. Not Microsoft or Apple, nor anyone else. Me. That's about the only way I can trust current "AI" to be used properly and safely.
> Wrong, the point of the operating system is to manage local state, hardware, etc.

Yes, and to manage local state and hardware it needs to be able to control the hardware and other software.

You can build an OS that doesn’t take advantage of those capabilities but you can’t build an OS that doesn’t have them. Hence why the key is trusting your OS vendor.

> And the technical distinction? You can turn off everything in linux, you can make it so the computer cannot update itself. The Operating System is unable to change itself in this configuration, the only way around this is for you to choose to update it.

Sure you can do all that but what you can’t do is make it so your Linux based OS can’t control your hardware and software. At the end of the day, the key is still trust, either in your vendor or in your own audit.

You have presented a great many reasons why Linux is more trustworthy than Windows to many people but you cannot get around the problem of having to trust someone.
Even with only one case, just four characters is enough for a million files. How much benefit are you really getting from case sensitivity?
"what three words" says you're right
> Since 99% of users don’t actually do any of that, then in practice there isn’t actually a difference.

I understand the hyperbole, but in practice we have strong evidence that MS is willing to intentionally use their OS against you, while we don't for your typical linux OS. That really means a lot.

When linux distros disrespect their users even a little (see for example https://www.pcworld.com/article/436097/ubuntus-unity-8-deskt...) users really don't put up with it and they can switch to another distro with very very little effort/change and even have the ability to modify the source and fork the OS. That helps to keep people a little more honest.

The backdoored compiler problem is a bit harder. We can write our own, but it's turtles all the way down. Increasingly we also have to put a lot of trust in our hardware. There are only a small number of companies making CPUs and wireless chips. I imagine they're under enormous pressure from governments to compromise the privacy and security of the people using that hardware and we have less trust in our own devices the more we have "trusted computing" forced on us.
True, but both of these are for relatively slow operations, where the performance of the error checking is relatively insignificant.
but it would actually be more practical if the choices were not mutually exclusive
Also Slimbook, Tuxedo, System 67 and many more. Hardly any excuse these days, And also agree it is so simple an quick to do the installations that it is not such a problem anymore.
Good process won’t guarantee good content. Bad process won’t prevent great content.

What’s more important in my view is a compelling story to tell in a way that is not corporate speak, but instead something that enlightens or surprises the audience.
It's kind of baffling that in 2024 there are appliances that exist for which I have to manually set the time, or at least have to go through some cumbersome IoT set-up process, that most likely is absolute garbage security-wise if it isn't actively acting against my interests (like those fridges that only work with first-party water filters).

Maybe I'm under-thinking this, but couldn't my Wi-Fi router just broadcast the current time (and time zone) every minute or so in an unencrypted fashion to all devices within range?
Somehow people figure out how to install linux today on their own, seems easy enough. 40 million people managed to install ubuntu.
Previous discussion:

https://news.ycombinator.com/item?id=39936016
Patents are useful for warning people in advance that they should divest of the Roku platform.
You can't really expect an intelligence agency to publicly pre-commit its predictions.
I guess it’s good we already have the word enshittification. It’s sad to see where we are headed. :(
This seems like the kind of product that could cause a certain type of customer to render the device inoperative by some subtle means for the protection of other customers and then return it as defective.
> if Recall doesn't phone home—which appears to be the case here—I don't buy the argument that 'it's stealing everything you do and hackers can access it if they have physical access'

The risk is not physical access, the risk is malware installed on the machine, or a security hole in some browser feature enabling malicious actors to covertly uploading the recall database to a remote server.
Hey, I know this author! Great chap, works with a lot of open source art projects to keep them up-to-snuff
Another step in the war on general-purpose computing [1]. As people who work in tech we have a shared responsibility to keep technology free and accessible for all who want it.

[1] https://www.youtube.com/watch?v=HUEvRyemKSg
Been theorizing something similar (but in reverse), the purpose being to mute the TV when ad breaks occur (I watched too much football (American) last season and the ads are just the worst). The system would be trained to recognize the bumpers, score graphics, and lack of announcer voices to enable mute, then reverse the same to unmute. Obviously this is all much easier said than done, but every time I see that "I got you a puppy and you got me a truck!" ad it gets fleshed out further.
gzip is fast. And it was made for real world conditions.
Right. There is no technical reason why the OS vendor couldn’t attack you in the past, but software industry norms have changed over the years. What has changed is trust.

Today, you have to consider commercial OS vendors (and third party application developers) to be remote attackers in your threat model. More and more, they write their software to serve themselves rather than their users, and to make computers do what they want them to do, not what the users want them to do. This was not the case decades ago, even if the technical ability was there all along.
I’ll just share our experience with Hetzner from earlier this week to spare everyone the learning experience. Their prices are indeed incredible. However, we spun up a VPS in their Hillsboro, OR data center only to find out that our IP address was blocked by Cloud Flare, so there was no way for us to connect to our error logging or transactional email providers. We also found this thread indicating that their entire IP range for that DC is widely blocked[0]. So, not really acceptable for professional use, IMO, unless you just need compute.

0: https://news.ycombinator.com/item?id=39638849
ED25519 key fingerprint is SHA256:XrvNnhQuG1ObprgdtPiqIGXUAsHT71SKh9/WAcAKoS0.

Am I the only one who finds patterns and pronounces mentally such things, and thus can easily recognise seemingly random letters and numbers? My mental voice reading that one goes 'zervinh... progdit... [...] slash wacko-so' and I'd nickname it 'wacko'.
And Lenovo
>what would be an example of technology that you can't either "touch with your hands" or that does "buzz in airwaves"?

Microprocessors and lights/lasers respectively, among I'm certain countless other examples.
Suppose I should start certifying people capable of pressing F12 on boot.
Hence the disclaimer. All I can say is it worked for me. I make no further claims. I’ve also found doctors to be borderline useless for stuff like this. You might even get a prescription for addictive (and psychoactive) sleeping pills which you’ll then be taking for years. At least with MJ you can just stop taking it.
Don't forget the bajillion arch specific command line flags for qemu!
I personally dislike Apple's skeuomorphic designs and find them very distracting. I in general do not like skeuomorphism in nearly any application.
Phones don't have Firewire, and no one is charging their device through Firewire.
Why? Presumably Roku will now be able to subsidize the cost of the TV hardware with ad revenue. The TVs should be cheaper. They might even start giving them away. A lot of people won't care about the ads and will like paying less for a TV. Those who don't, can buy another brand.
that's because "django" is slow. try typing "ruby on rails". that should be faster ;-)
I know plenty of people who have no idea an OS can be installed/reinstalled.
I confess a little envy of your enjoyment of it. I wanted to like it and wish I could've gotten as much out of it as you did. It just didn't hit for me.
"Invent" is a strong word here. Patented, sure
Semi related: anyone know of a good link aggregator of mostly software development content? Preferably good quality stuff, not blogspam/medium.com crap. HN isn't really scratching my itch anymore.
I recently (within the last year) left Apple. 3 days in the office is mandatory for everyone except those with explicit work from home designations registered within the HR system. Anyone with a desk assigned in an office is required to badge at that office on their org's chosen 3 days per week. Most orgs chose T-W-Th.

The difficulty is that folks that had agreements with their management prior to Covid about flexible working arrangements were nullified with Apple's RTO. So, if M and F was your arrangement prior to Covid and your org chose T-W-Th, too bad. Badge-swipes are being tracked and upper management is applying pressure to managers to get their people in the office, regardless of individuals' needs.

So, yeah, it's technically hybrid, but extremely rigid.

Going full time remote is also significantly harder now, as it must be approved by an SVP on an individual basis.

Any of this may have changed in the months since I left, but I've not heard of anything changing from my colleagues that are still there.
How is this not a compiler bug? What would justify a nil check being many times more expensive then a bool check?
We have wrapper scripts around qemu that we use heavily for CI and development.

https://github.com/ClangBuiltLinux/boot-utils

https://docs.kernel.org/kbuild/llvm.html
I can picture a black woman at a desk in a nicely pressed dress coming up with this one on pencil and paper.
""I’m not particularly patriotic, but this kind of thing feels particularly American. Perhaps my imagination of American innovation is still set in the era of lunar missions and radio.""

Yes. From the first trans continental train, telegraph, up through landing on the moon. It does inspire a lot of patriotism, it was very 'can-do' time. Very innovative, huge public works. The old technology is still amazing.
You mean, I'm expected to remember the ssh art images?

Ya learn something new every day!
They are the same to me, they are different in ASCII, therefore I am not an ASCII machine. To me, the person using the computer to do work. Not the person wanting to do extra work to support the computer's internal leaky abstractions of data storage.

Your position, the position of too many people, is that I a native speaker of English etc. should not be allowed to have a computer working how English works because somewhere, someone else is different. This is like saying I shouldn't be allowed an English spell checker because there are other people who speak other languages.
I always assume 48 weeks (1 month vacation per year as is normal in most places)
> Almost all games via Steam (Proton) work flawlessly aside from some Ring-0/anticheat stuff. Most apps work great with Wine. If you're not using exotic hardware the drivers are rock-solid for almost all use-cases.

This has been one of the problems with Linux on the desktop since the beginning - 90% isn’t good enough, the last 10% matters.

Obviously the kernel and portions of the user space are good enough, hence the success of ChromeOS and Android, and all of the problems are surmountable via throwing money at development like Valve is doing with gaming.

As it stands you can’t recommend Linux to most people without an asterisk beside it and it will never grow to be a real competitor until that is fixed.
DroidGuard is particularly relevant nowadays (article from 2019) given that Google is using it to implement hardware-backed attestations (i.e. using device TEE) of device integrity.

Current cat-and-mouse game is to spoof props to a device that doesn't support hardware attestation, but Google is somehow able to detect props used for spoofing (as opposed to using the actual device with those profs) and bans them.

Once Google decides that enough devices support hardware attestation and they get rid of software attestation, even unlocking the bootloader will trip it and you won't be able to use apps that request this level, and this level is impossible (barring exploits) to spoof.
This brings back memories of Swing/JFC, back when it was thought to be a good thing to have pluggable look and feels.
I definitely understand it as a supply and demand thing. If supply for labor is high and demand for candidates is low, then obviously employers don’t have to be quite as enticing to candidates. The most attractive jobs are remote jobs so they’re the first to be filled.

What I don’t understand is why companies don’t seem to accept the obvious cost savings involved with remote work. I just can’t imagine that even hypothetically losing 10-20% productivity is worth paying office rent for. I thought the work from home studies were pretty conclusive that productivity wasn’t lost at all!
Agree. Whether that is a legal market or not is unknown to me and up to a court of law....but they are basically creating more jobs by forcing ads into everything.
I think I agree with you, but the best I can do is briefly bring you back up to -3
Ah Wirecutter, NYTs way to leverage the affiliate link. This article just exists to sell you things.

It'd be better if we had a source that really helped people to understand the facts around the different types of plastics. Surely not all leach microplastics if they're used in medical settings for IVs and catheters.
This is just affiliate link spam.
It's just like any other code. But I think you might be onto something in terms of tooling help to manage that. I've had some ideas around this. I'll throw this out and if it turns into a billion dollar business please look me up for my share, treating code not as text files but as something deeper with metadata associated with it.
I don't think they were saying you were unappreciative. They were just adding on that finishing a project is worth celebrating.
Anyone who’s curious why `errors.Is()` is so slow (relatively speaking) should read the implementation [0]. It’s pretty obvious once you read the code—it relies on reflection followed by a tree-walking algorithm.

[0]: https://github.com/golang/go/blob/9b43bfbc51c469ec13fca24960...
Honestly, it is good enough. The Steam Deck is a runaway success, making it essentially a fourth game console platform, which is motivating mainstream developers to ensure their games work on the Steam Deck.

At worst you might boot Windows on a self-contained external drive to play e-sports games, but then you can use Linux as the daily driver.
I vaguely recall TiVO doing something like this in the 90s, and then pulling back the feature, probably because partnerships weren't as interesting when your product removed revenue...
He managed to get placed tho. Now's a bad time, given the layoffs putting very senior folk on the market at competitive rates but unfortunately, I don't know of other careers paths with that same kind of opportunity that can also be done remotely. Healthcare is usually onsite. If there's something solid that's not coding that it's a good time to break into for, I'm all ears!
From the article:

> In about 25% of [study patients] their lung cancer had already spread to the brain when the study began.

and

> “Lorlatinib is the only ALK TKI that has reported five-year progression-free survival, and even after this time, the majority of patients continue to have their disease controlled, including control of disease in the brain.”
When you press the "E" key on a US keyboard and "e" comes out, do you return the keyboard because it's broken? If not, then you know what definition I'm using even if I misnamed it.
Steam Deck?