skysight-inc/HackerNews huggingface dataset:
It's a cute puzzle game at this point but it could be so much more. Levels where you're in a smartphone (which means the level is timed), or in the desktop of a home users, or where you're an API box for a SaaS company as it gets hit with a flash sale. And teach operating system concepts by starting with a microcontroller OS level.

Support a touch interface/be a smartphone game.

The irony of playing this as a game is not lost on me. It's like playing an artillery game like gorilla.bas on a computer.
I love this. Us at Phind.com would love to be a part of this.
My typical website's visitor is someone on the other side of the earth I don't know and will never know. Getting my root cert in their trust store just isn't a feasible option in this extremely common use case for a public website.
It looks like this competes with Mos.app[0]. Honestly, I'm not sure how folks use non-magic mice without this.

If you use macOS on a desk setup, I still recommend the magic trackpad over everything else; macOS is just designed around trackpads. It might not be the best for ergonomics, but if that's your concern and you work as a programmer, you should just optimize your workflows around the keyboard instead of the mouse.

[0]: https://mos.caldis.me
One simple reason why travel is important
Definitely not. This is intended for those "gaming" PC mice with extra buttons. I tried it with mine (I normally use a magic trackpad but sometimes, rarely, I need a real mouse) and it works really nice. The only thing I'm missing is horizontal scrolling but I have no idea how to fit it in there.

edit: it can scroll horizontally if you hold shift while scrolling
The downstream vendors just don’t give a hoot. It’s been more than 10 years now and their behavior hasn’t changed. Google has moved mountains to throw as much as they can into userspace which can be patched by Google directly, but that effort has hit its limits. The rest will just never get better, because phone manufacturers love forced obsolescence, and when any exploit causes a serious issue they can just disingenuously point their finger at Google and say “well they made the software”.
Tui emacs is a bit slower than nvim, but close enough.

Gui emacs is much, much slower than nvim
Respiratory Tract Infections and Preventive Measures Among Hajj Pilgrims (2010)
Once while looking for ‘On the consolation of Philosophy’, by Boethius I came across the near title ‘The Consolations of Philosophy’ by Alain de Botton.

After having self studied philosophy for over a decade, Botton’s dash review of great thinkers is accessible and refreshing. Boethius is not for the newb.

Find personalities, or eras, or thought topics which appeal to you and read everything you can of that vein.

The old stuff seems cringe today, though many great thinkers speak in a timeless language. Some tellings and narratives mar these often reclusive legends. One must struggle to find authentic and revealing accounts where their original language is not available to you.

Audiobooks and long drives (or workouts) are a worthy competitor of books.
Nothing is stopping them from lying.

Signaling that their infrastructure has been compromised is kind of a weird lie for them to make though...
I hear you. The only way I could get around trying to learn Emacs was to stop and actually use it as my daily driver (making a pact with myself not to use another editor for 15 days). Given "normal" editor keys (cursor keys, page up/down) work out of the box in Emacs, this wasn't hard (you could enable CUA additionally for regular cut, copy, paste, I stuck with kill and yank though).
This is based off of how leveling in finance. They just reused the same levels for their SWEs
https://github.com/webcompat/web-bugs/issues/125193
As mentioned in another comment, it sounds like you're using preemptible TRC TPU quota. If you use on-demand TRC TPU quota instead, that should improve your uptime substantially.
I practiced visualizations as a way of coping with overpowering emotions. For example anger as fire which can then be extinguished, controlled
Right, which they didn't cancel, they sold and assured that your domains didn't just disappear.
Bis(2-Ethylhexyl) Phthalate
And where can you buy a small house?

EDIT: worth noting as well that the source you cited was specifically for farm real estate, not residential.

Here is a source for land price:
https://www.aei.org/housing/land-price-indicators/

On the last chart, change the indicator to Change in Land price (standardised). Note that this is only for 2012 to 2021, not even 10 years, and the _smallest_ increase is 44%, while the highest is 807%!
"Conclusions:

This study showed that measures such as seasonal influenza vaccination, use of face masks and personal prayer carpet have no effect on the incidence of respiratory tract infections. However, washing throat and mouth with salt water can be considered the most effective preventive measures."
One can surmise that the owner cares. As you say, capitalism.
From a safety point of view the JVM essentially only guarantees type and memory safety. To that end it is just a mechanism to provide the same guarantees any other safe language does (Haskell, c#, rust, etc).

So what this means is an attacker theoretically cannot corrupt your program while it is running. If your program has a path where it can do dangerous stuff, and an attacker can make your program do it, then it will.

The problem hit here is that Java (and many languages of the era) provide a built in object serialiAtion and deserialization mechanism in which the data to be deserialized specifies what object is being instantiated (at one point I think you could literally include Java classes themselves, but I don’t know if that’s relevant here). Now imagine you had a CommandExecutor class the runs a binary when you construct it: Java’s deserializer will happily build it, even if you never intended that to happen.

Modern deserialization libraries require you to specify at each step exactly what you intend to deserialze. Older libraries with bincompat issues takes steps to try and limit the default behavior (objc has NSSecureCoding), which is basically a flag on the class saying “it’s reasonable to load me in an untrusted context” - not the best but better than nothing.
San Leandro, Union City, Fremont, and further East like Danville and Pleasanton can be pretty bad to walk around in. The West part of the Bay has generally been wealthier and historically had more pedestrian affordances. I'm pretty sure all of these factors go into making the Bay as a whole such an expensive and desirable place to live.
That says more about those “other chat platforms” than anything else.
CDC likely to recommend annual Covid shot similar to flu, director says
Why? Once you make your code thread safe it can be run as-is on python compiled with a GIL.
> Leaving a country is much harder than leaving a crappy cable company

That's an interesting take. Sometimes it's roughly the same, in particular when the cable company has a def acto monopoly in the country (the smaller your country is, the worse it probably gets).

I've talked to a few people who see it as an indicator of the place's quality of life: do they have enough consumer protection to either force the monopoly to provide decent service or not have a monopoly in the first place ? how expensive is it ? (basic lifeline services at crazy price will usually go with other primary goods and services also priced crazily)

Basically, a juridiction that can't do anything about their internet won't be able to do much about a lot of other issues directly impacting their population and economy. Sometimes you just need to leave your state, sometimes your country, but either way getting away from that specific juridiction is often the better choice.
That sounds more exhausting than the cycling.
I think the common answer is “think of where you want your career to go, and consider if this other role is a good step in that direction” But in practice it seems increasingly obvious that we don’t have a single golden career goal… many or most of us assess opportunities as they arise and we may have a handful of potential long term goals.

So I say simply: go for it if it feels right.

The way to go about it is the trick. Hopefully you get some good responses from others but in my experience (non-tech industries) it’s helpful to discuss it first with your manager (esp if you get along), and potentially your skip manager, so they’re not notified by surprise by others and you don’t burn bridges. Then you apply.
Nigel Warburton's A Little History of Philosophy.
Cathcart and Klein's Plato and a Platypus Walk Into a Bar.
Both are easy-going and fit the description of an overview.
Further reading can be segued to Oxford University Press A Very Short Introduction Series.
Concise but in-depth reads written by modern philosophers.
> Everything built today seems to have to be architected and scalable and I hate it.

I feel this pressure a lot b/c of big-tech promo culture.
I’m in search of a new Macbook Mx. what is the requirements for running these model locally without breaking the bank? Would 32GB be enough?
Clickable link: https://openexus.com
> One point I don't hear being talked about too much is how hopeful and stupid we were in the late nineties and early two thousands. We were supposed to have 10GHz processors by 2005, or I mean mass market for consumers by the end of the decade, at the latest?

Sure, but look at the decade prior. I had a 486 DX-50 in 1992. Within a decade, we had processors clocked in the GHz. A decade after that, clock rates had pretty much stagnated as we have shifted to multiple cores. We saw something similar happen with memory capacity (huge jump in the late 1990's, and near stagnation over the past decade). The switch from hard drives to solid state drives actually resulted in a huge step backwards (in terms of capacity, though we got a huge bump in performance).

There has been progress with modern computers, but the benchmarks we used in the late 1990's are practically irrelevant these days.
Web3xLLM tool that generates accurate docs from all Smart Contracts on-chain
DeCipher is a GPT-based web3×AI tool capable of generating precise documentation from any Smart Contract URL on EVM Block Explorers like Etherscan.

DeCipher leverages advanced AI models, ChatGPT3.5 and 4, specifically optimized for analyzing smart contracts. The resulting "smart contract-specialized GPT" is an incredibly precise tool that has even impressed the Bunzz team. The unique fine-tuning approach employed by DeCipher is currently undergoing patent processing, showcasing Bunzz's commitment to cutting-edge technology.
I suppose you are entitled to an opinion, but I feel very strongly that body dysmorphia that causes men to obsess over their penises and seek surgeries to change it is a harmful neurosis not at all comparable to trans/gay folks intrinsic identities.

It might be hard to shake a neurosis like penis obsession but it isn’t healthy…
> Due to that “training” I still hit CTRL-S obsessively even when it hasn’t been needed for years.

Same. I psychotically hit cmd-S or :w after every line of text I write; there was one time my computer crashed and I lost my entire 4th grade book report because I didn't save. I didn't know how to touch type then, so it took forever for me to retype it. Never again!
Smallpox is 186 kilobases in size. It's pretty hard to synthesize from scratch.

Not impossible, but hard.

Then you'll still need to assemble the viable viral particles. This will probably require the creation of artificial chromosomes needed for the viral replication, and then innoculating human cell culture with them, alongside with the synthetic viral DNA.

This is a level that requires years of work from a major biolab.
> have Adblock and personal blocklist to filter out garbage sites, and I maintain a record of 300+ sites that are worthless as far as search results are concerned.

If you want to pay to save yourself some effort, I have found Kagi

- to provide better results

- to have working feedback (so if a search provides wrong answer you can report it and a human will look into it and verify it and the search will stop providing wrong info)

- to let me push sites down or even block them completely without doing anything client side

Yes, I am really happy with Kagi, no like other things I push for I am not paid for it, and in the case of Kagi I even pay for it (I don't have any other deals either, but some of the things I push are open source or otherwise freely available).
Then it would just have a dependency on Clang, and you couldn't use Emacs at all (since you can't use Clang).

AFAIK, the only alternative to the clangd language server is ccls: https://github.com/MaskRay/ccls
Show HN: Build a remote controlled Apple Music, Spotify jukebox
Motivation - I wake up to music and sleep on it. I passively listen to podcasts while doing my routine work.

Aim - Build a low-budget jukebox for my soul.

Read here - https://thoughts.jatintiwari.com/personal-jukebox
NVDA has spent too much time surrounded by cryptocurrency hacks that published “whitepapers” left and right with zero technical information or innovation. As they say, never get high on your own supply.
There are ways to do encrypted web that don't require a corporation to approve your website every 90 days. If Firefox would change it's release binary's build so the http/3 lib linked accepted self-signed certs the problem would be almost entirely mitigated while still retaining the 100% encrypted web (assuming trust on first use is acceptable to you). But these things aren't going to happen when everyone keeps ignoring and downplaying the implications of HTTP/3 support as shipped now and how it creates a handful of content approval gateways like WEI.

When HTTP/1.1 is a thing of the past and Firefox won't load any endpoint without CA TLS on HTTP/3 then the fact that there are only a handful of corporate entities you can get a TLS cert from means they'll be an even more tempting target for those that wish to apply pressure and restrict access to whatever topics they don't like. It wouldn't be the first time a CA has been pressured to drop a site and it certainly won't be the last if things go this way.

Additionally, it significantly increases the complexity of setting up visitable personal website. There are packages for acme2 and some CAs that can hide this complexity but it is there and does break. It acts as a roadblock to what I see as one of viable contributors to keeping the web open: self hosting.

But again, I brought it up because the original linked article suggests Mozilla would never accept something as bad as WEI. With the way FF HTTP/3 is implemented they already have done something similar in outcome. So I do think we need to make noise about WEI (and HTTP/3).
>I think errors of omission as as bad as errors of inclusion.

A stylistic choice like scope is not an error, so neither.

>Acting like that is the only strategy again and again is just irresponsible.

The article did not, you are attacking a strawman.
It's great for t-shirts and bedsheets, too.

The amazing thing about it, and I don't understand how it works, but it absolutely does, is that not only is it cooling when you're hot, but it's warming when it's cold outside. Something to do with fabric expanding/contracting due to the temperature difference, and thus favoring air flow in one direction or the other maybe?
it works the same way email does.

you can use a mozilla.com user id to talk to someone with a matrix.org user id, or a kde.org user id

all servers are equal participants in rooms, so a room doesn't live on a specific server aside from servers being able to create friendly names pointing to them, but nothing stops #foo:kde.org from pointing to the exact same room as #bar:mozilla.org -- both servers are participating equally and have their own shortcut name to the room
That's interesting! I didn't know those figurines came from a population unconnected to modern humans.
For me who started using Google around two decades ago it is even more infuriating:

Google, both search and everything else, used to be top notch.
Right but the OP said:

> sure do feel nostalgic how fast and responsive the desktop “felt” back in those days

Wasn’t referring to the retro computing setups of today.
I would hand wash in a sink and air dry, and my wool stuff gets holes pretty easily even with delicate care. Depending upon your sweat odor and which layer of clothes the wool is used in, it may pass a sniff test and you may not need to wash it after each use unlike polyester.
NoScript and uBlock Origin are what I use. My two must-have extensions for any browser I regularly use.

With NoScript, I started off with everything blocked, and just stuck the extension icon into the toolbar. Whenever a site wouldn't load properly, I'd temporarily enable the JS just for that single domain, and see if that got it to work. If it didn't, I would usually poke about and see what other domains need to be unblocked. It's pretty common that you might need to unblock some CDN or a 'static' subdomain to get the site to load. If it's a website I expect to come back to, I will then switch those exemptions to permanent, but otherwise I try to avoid leaving a lot of cruft in the whitelist.
It's definitely neat to know how these things work on a Linux server, but most of this advice doesn't make sense for an EC2 instance. You should be using security groups instead of UFW (indeed the article mentions this). You don't need to configure SSH access because SSM session manager exists, which also makes the WireGuard setup superfluous, too.
Are there any examples at all about that guy being right about a technology prediction?
Sorry, I must have missed the claim of righteousness in the canary. Can you point me to it?
people built internet just to destroy it. its not a tech problem. its economics. the forever decreasing profits because more people just know and re-sell for less.
tor will become more and more expensive till people realize that needs the same hardware trick with another brand like internet2,3,4,5,...
to seek the solution by hacking wont stop this foverer battle.
its just ends when the imaginary of fair price for information meets the offer (the forever decrease of population to let universe in peace)
Could you share a few technical details about the issues you've encountered with TF / JAX / PyTorch on Cloud TPUs? The overall Cloud TPU user experience improved a whole lot when we enabled direct access to TPU VMs, and I believe the newer JAX and PyTorch integrations are improving very rapidly. I'd love to know which issues are currently causing the most friction.
I'd argue governments should only enact bans on reconditioned batteries as an absolute last resort

Bans run counter to the idea of a sustainable, circular lifecycle for batteries
These days, would you use any public WiFi? Even on extended travel, I carry a portable router that plugs into the hotel/stay router/port and then use my own Wi-Fi. Yes, I do have VPN/DNS filter/protection etc on the Phone but you have "too many devices" that will pick that up and every one of them will try to connect to that WiFi. Easier to take care of a Laptop but it becomes a hassle/irritant.

For India, Internet over the phone is so cheap (and OK quality) that most people don't care about WiFi outside of their home/office.

Would love to know more how you deal with these situations?
It's not "bad". It's that it's very opinionated towards its real target: Designers, "high level" developers (e.g. web), and office 365 users.

Of course it won't do the trick if you want to do something like linux or bsd development
Alright, compare to up and coming air combat game Tiny Combat Arena, which requires at least 1GB.
Maybe annual income but certainly not net worth (in the United States). Top 1% seems to be a bit over $10M (household) based on a quick search.
A double-wide stroller really makes you aware of exactly how wide doors are, even ones with automatic openers.

The easy way to measure things - if you couldn't barely squeeze a Jeep into the space, you're going to have a hard time maneuvering a wheelchair or doublewide stroller.
True, I've seen this with my projects in general (even outside software), the quality goes down as the quantity (of people involved) increases.
Many of the subway stations in NYC still don't have elevators, and when they do they're usually far from the platform, slow, and smelly.

I'm not even in a wheel chair, although I do have foot and nerve issues that can make stairs rather treacherous so I usually avoid them when possible. Like, I live in a 3 story house with stairs, and it's fine, but on possibly slick concrete or tile, with many other people around me (usually going faster)...that's something I avoid when possible.
Yeah, there are admin APIs that can clear old images, local and remote ones. For your specific scenario you probably want this one:

https://matrix-org.github.io/synapse/v1.85/admin_api/media_a...

My server is not federated but fairly active, and we treat it as ephemeral. We've configured it so anything older than a week or two gets reclaimed automatically, text and media.
Chicago isn't the midwest, we disavow it.
True, I've seen this with many projects in general (even outside software), the quality goes down as the quantity (of people involved) increases.
You don’t need to sign up to multiple servers, if you can use the ID you already have to talk with everyone on other servers. Just like with E-Mail or XMPP.
In either case you can hire people to build and ship. But should the CTO also be one of those people?
Check out Tiny Combat Arena - https://store.steampowered.com/app/1347550/Tiny_Combat_Arena...
Whatever happened to ironpython? I used to do a lot of C# development and remember dabbling with ironpython back in the day. It seemed like it was important to Microsoft, .Net added the whole concept of dynamic data types mostly to support ironpython and ironruby. But I never really used python much until recently, so of course when I finally needed to do python I looked for ironpython and it doesn’t appear to be a thing anymore.
Whether it looks like the real thing certainly also plays into whether it feels like the real thing.
Highways are managed by the state DOT, not the city.
> Whatever country you live in could so something in the future they don't like

When Australia invades a close neighbour and commits war-crimes against the civilian population, I will happily accept the closing of my Namecheap account.
It sounds like the author misunderstands the purpose of _Generic. The author wants it to behave like pattern matching in ML languages, but that is not its purpose. The purpose of generic selection was to introduce function overloading [1] into C without breaking ABI compatibility.

[1] https://en.wikipedia.org/wiki/Ad_hoc_polymorphism
If you're starting out and you're just two dudes, why wouldn't the CTO be a builder? If the CTO is just managing, who exactly would he be managing the first year?
This. Macbooks are okayish computers but terrific laptops.

The MBP shines in things like screen quality, performance per watt and integration between every part of the laptop.

And it doesn't take much knowledge to tweak things a little bit further to enhance the experience outside the Apple bubble.
I use these stickers to mark any machines with substandard metal frames: https://www.redbubble.com/i/sticker/UPGRADED-REAL-CHINESIUM-...
My visit on the lates Mobile Safari reports 2.7MB of storage usage, for what it’s worth. Although I have very strict content blocking policies.

Edit: 3.4MB when I remove the filters
And it doesn't even have to be you; just someone you live with, or help, etc.

Having two kids in a stroller could put you almost there (if you have only two kids, get an inline stroller as it's much easier even though longer). Once you're at three and have to get a Zoe you're going to learn quite abit about ADA accessibility.

https://zoebaby.com/products/zoe-trio-triple-stroller?varian...
And, tbh, at least MacOS has Independent Virtual Desktops per monitor.

I'd sell my soul to have that on KDE