skysight-inc/HackerNews huggingface dataset:
The irony of it is that these types love to then support software and hardware that is full of vulnerabilities. "Oh, our management software/SSL-VPN has just been pwned for the sixth time in two years? Well at least the vendor has a fix and the security team can deal with the problem!" or "well our infrastructure is so poorly managed that a single Bluetooth device could, in fact, take over the whole company!"
Yes, but in car-centric US it's not too far-fetched to paint cars as a strategic asset. But maybe my thinking is too simplistic?
The Website That Predicted AI
Thanks! Glad to know it can be helpful!
Well, what do we learn from this modest proposal then?
I meant it more in the sense that I got everything running the way I want to and I don’t want to go through the trouble of setting everything up again just yet: fixes for weird issues specific to my laptop; custom scripts to switch between DNS-over-HTTPS and local DNS; my overly complicated integration with my password manager; etc

It’s taken me a while to tweak the environment to my liking, and right now my priorities are elsewhere; I don’t want to have to distro hop and do all of this yet again.
16.6 in Firefox, 19.8 in Chrome (Ubuntu 24.04, both browsers in flatpak).
To be fair, I've never had a Linux system that auto-updated, and even for the ones that do have that feature built-in, it's never enabled by default. But I'm sure most linux distros make network connections during startup that you didn't "command".
It's Ethical and Normal to Play Politics at Work
Years ago I learned about the tools that one of my favorite bands used. At the time where Intel Macs were taking the world by storm, these guys were still using G4 towers in their studio and had no interest in using anything new. I'm sure they moved onto something newer, but who knows how long that took. Indeed, an artist's relationship with their tools takes some time to develop and isn't easily cast aside!
Prohibiting Russian language usage which is mother tongue for majority of population of Ukraine etc.

The Russian language is not prohibited in Ukraine, and it is not, by any stretch, "the mother tongue for [the] majority population of Ukraine."
I'd love to see something like this but the other way around - a native implementation of a Bluetooth mouse and keyboard in either Android, an iPhone or a RPi with a touchscreen. It would make life in a server rack so much easier if I didn't have to lug around a physical keyboard and mouse...
In India the legal system is made in such a way including the top judiciary the political system takes over the labyrinthine ways of corruption and encourged
I sincerely doubt it.

One of the more underexamined consequences of computers being so ubiquitous and widespread is how it's affected child rearing. Any parent or anyone who works with children knows one of the most important parts of child rearing is socialization. It's imperative that your child gets along with other children, always has been. Today, with children being given access to social media, that means that your child too will have to be given access to social media in order to fit in. The reason being that this is what kids will talk about amongst each other primarily, it will constitute much of their interests early in life.

The problem of course with this mandatory exposure is that it's vampiric. The odds of getting a kid into 6502 assembly after they've been exposed to the monoamine explosion of trite garbage like TikTok may as well be an impossibility. Deprive them of that explosion... they'll probably not have a good time with their peers. Social ostracization will harm their personal development, and they will experience it if they can't yap about the latest memes with the other snotlings. They'll grow to resent you for making them the weirdo with nil cultural knowledge.

It's a rather worrisome situation, honestly. The best route to getting kids into programming, in my opinion, is through Roblox or making Fortnite custom maps. It's stuff they can share with their friends in a medium that they'll enjoy and think is cool. It fits in with their cultural motions. If you do a good job of encouraging their experiences doing so and instilling a hunger for more and deeper knowledge, eventually they'll move on to greater horizons.

I say this as someone that's absolutely loathe to do any of this. I would want to raise my child on Plan 9. Teach them how to write 6502, how to write lua, how to write C. But it's just not how the world works anymore.
I thought it was a bit much too until I learned that there can be benefits from a life management perspective to setup yearly traditions, as well as often being able to get beer value for some things planned out in advance
Again, I don't actually disagree with you on your premise. As a user I found it spooky myself.

I am simply leaning a bit more to the dev point of view is all.

That it should be fiercely discussed whether you need telemetry to improve your product is also true but again, in some cases (in my practice) it was unavoidable. I'd agree that the question whether there should be telemetry at all is one that should be posed much more often that it is right now.
Thanks ! Lots of polish and features left for a proper v1, on the scope of France. Then we'll think about translation and i18n.
I am running an old statically compiled perl binary that has a memory leak. So every day the container is restarted automatically so I would not have to deal with the problem. It has been running like this for many many years now.
.NET 9 Is Out
GIF that displays its own md5 hash: https://shells.aachen.ccc.de/~spq/md5.gif

$ md5sum md5.gif
f5ca4f935d44b85c431a8bf788c0eaca md5.gif
Governments don't produce anything. Taxing is only redistribution, not production. You can't tax your way into wealth.

Economies of scale are a facet of capitalism.

If you rob me but then give me back twice as much, the only way this action is not unfair to someone else is if it has the effect of undoing a robbery. I e the surplus I received in the end is actually restitution. Furthermore, it was taken back from the correctly identified robbers.

That's how your Bolsheviks and Leninists justified their ideas and actions: monarchs and capitalists are just parasites who have taken from the people, so if you take it away from them, it's just restitution.
Just Eat Is Selling Grubhub to Marc Lore's Wonder for $650M
> because of less HD space and much more importantly, less memory used for shared libraries

Literally not in the Top 1000 problems for modern software.

> Windows went through a lot of similar problems, and had to go to great lengths to deal with it.

Not really. A 20 year old piece of windows software prettt much “just works”. Meanwhile it’s nigh impossible to compile a piece of Linux software that runs across every major distro in active use.
I don't know if that's true. the assistant DA refused to drop the charge, and the compromise that they offered was some CPS-based safety plan.

but the ADA who owns the case could drop the charge tomorrow and it all goes away.

and Sheriffs don't prosecute or dismiss charges, they simply take them to the DAs and supply evidence. someone called them and said there was a kid walking alone and they looked abused, and the sheriff took it to the courts and DAs.
Efficient Machine Translation with a BiLSTM-Attention Approach
AFAIK they are required to use very specific certified parts. So while they could in theory use motherboard replacements cleanly I believe that's prohibited because they haven't undergone certification. That said... I think this is very valid and a company that made extremely high quality parts for this purpose could serve both. But, it would mean getting a modern board through FCC and cert and that is an extremely non-trivial process IIRC. If I was going to go down that route I'd reach out to the utilities to see if they will fund it.
I am a Sr. Sys Admin, but I solved this with one simple trick:
I requested 4 x 10 hour days, and I work about 32 actual hours.

I am meeting all my targets so it's fine.

Easy-peasy.
The latest installment on the systemic denial of equal rights to women in Japanese society.

This is a proposed human rights violation, to say nothing of any other aspect of it. The UDHR is clear on this.

Why are the types of people making these proposals even given the time of day?
Show me those observations. Without that your word is just another anecdote.
Well, yeah. If opt-in doesn't lead to useful results, then you may as well not have the feature at all. But they want the feature, because it helps them improve their software. So, "collect data in a way that preserves as much privacy as possible by default, and provide a mechanism to opt-out entirely" is the least-bad option. It gives them the data they want, and it provides an opt-out mechanism for people who don't trust them with the collected data. It seems like the best compromise to me.
The ability to exclude or include public holidays where as a federal employee or not (self employed) would be useful too
I would not say it's toxic. I was commenting on then-GP's characterization of it being toxic, specifically that I find it to be ostensibly (i.e., purportedly, but probably not actually) toxic, and rather a bit closer to normal if very occasional.

In any case, I think the conversation had already shifted from analyzing defensiveness to analyzing the way people nitpick regardless of how they communicate it.

That we interpreted this tangent so differently is an awesome showcasing of issues with effectiveness of communication!
Before they were lite, now the page is fairly bloated and feels like I am in early days or yahoo/msn instead of google. Sadly same is transpiring in other Bing wrappers(see ecosia-dot-org), no high hopes.
https://news.ycombinator.com/newsguidelines.html

'Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith. '
Signed up due to the hype. My feed is filled with "Welp, he stole my meme" / "Would you prefer Go or Rust?" / anime images.

Social media is dead
This is how political ideology often gains ground:

First, an initially outrageous idea is introduced.
Over time, this idea is gradually normalized, becoming more acceptable.
Eventually, it’s implemented with the support of hidden allies who were quietly aligned all along."
I believe the OSM instance is usable outside of France. Checkout the map here :
https://panoramax.openstreetmap.fr/#background=streets&focus...
But ... but, but ... Celestial alignment, the solar glare zone, opposition and conjunction events, galactic dust, nebulae, gravitational lensing, and various other dead angles, even from webb et al make the whole dark mattergy variable a bit too fantastical to calculate probabilities of life in the 'multi'verse, no?

Don't we 'use' dark matter to make observed patterns fit liminal explanations like when I blame multiple electronic devices of different age dying/breaking on the same day on solar flares?
> It's just that practice has shown that collecting anonymous telemetry is the only really viable way of getting information of [...]

So if people don't want to volunteer their data and time, you engage in dark behaviors to get the data out of them regardless?
> Sure, there is still and will always be a market for larger glass and more pixels, lower noise levels, ergonomics etc. - but why in 2024 GPS, Wi-Fi, uploading to Instagram and similar functions are not standard in ALL cameras is beyond my understanding.

Specifically on uploading to social media and having apps that depend on external APIs — maybe it's because putting Android on such devices and having to constantly keep the social media apps updated "dates" the camera and forces consumers into an upgrade cycle because of software bloat.

I've noticed that for some reason, cheap Android phones tend to objectively slow down over the years even without software or app upgrades — as if the cheap Mediatek chipsets and RAM are designed to eventually degrade. Something similar happened to some of the wi-fi connected printers I have owned, which slowly become sluggish and unusable even after factory resets.

On the other hand, I can still use my 16 year old full-frame Nikon D700 DSLR purchased in 2008 very, very well. Even back then, it supported a GPS attachment, though it's utter trash compared to in-phone AGPS these days.
I get that but thats from the corporatization of clinics. They push for numbers not client well being. They want doctors to meet with x amount of patients a day and doctors dont control their schedule. So typically the execs meet together and say if we schedule every 20 minutes instead of 30 minutes we can generate x amount of more dollars. Which is why doctors just get you in and out as fast as possible because its their head on the chopping block if they dont meet the measures. Best thing you can do is find smaller clinics, which are becoming increasingly rare because the cost it takes to run one.
Majority of people are too shortsighted to know what this means. If you rephrase "unprofitable" as "your prices will go up and you will be further pushed into poverty" they won't want this. So you just don't phrase it like that.

Routinely, conservative proposals, no matter how stupid, are displayed in the most generous light possible. Meanwhile on the left, the opposite is done.

High tariffs? Well, that could maybe bring manufacturing back! Gender affirming care? Every woman in this country will be raped in bathrooms and beaten to a pulp!
You should add the ability to change the public holidays. My company doesn't give veteran's day
> Async code does not improve the performance of CPU-bound tasks.

The number of people I've had to explain this to when advocating switching from Flask/Django -> FastAPI on a CPU-bound problem because it's "faster"... drives me nuts.

I would say the biggest issue with async Django is that if you have an existing Django site, rewriting it to use django-ninja is not that straightforward if you're heavily invested in DRF, which just hasn't moved to add async support.
I'd never thought about it before reading this comment but I now realise I don't even know where the power button on my Mac Studio is. I used it once when I first set it up and haven't touched it since.
It looks like a me-too product, but Apple is in the business of platforms: Airpods, Watch, etc. they innovate on top with apps
Why Polyworking Is the Future of Work and How to Become a Polyworker
Spoiler:

“I’m not aware of any good explanation for why it happens,” says Allen Richert, associate professor of psychiatry and division director of sleep medicine in the University of Mississippi Medical Center’s Department of Psychiatry and Human Behavior.

There, spared you from an obnoxious full screen ad for gin.
Depending on the city it can be just fine, if not quieter to travel on a weekday.
Democracy in the US isn't mutually exclusive with any of those?
How did this work? 286 didn't have free clock scaling. Cooling it could make it use less power I guess, by lowering internal resistances, but that won't make it run faster, it's still running based on the clock rate.

More importantly, a hot CPU wouldn't perform worse, it would just break at some point when a computation got the wrong result.
Turbo Pascal actually didn't: IIRC versions 3.x and lower used the "small" model (they were also available for CP/M on Z80, where 64K was the entire address space anyway), then newer ones exclusively the "large" one.

TP forcing use of large pointers for everything, and its lack of even trivial peephole optimizations, probably contributed to the myth that C was somehow inherently more efficient.
I don't know, man. Use your words.
Sure. But that’s not the point of the article. The articles point is “Docker Compose is too complicated”, then proposes a half baked implementation of a solution that hand waves away of all that complexity with a scenario that will fulfill their specific use case but will completely fall apart when it diverges from the specific way they’ve decided to build the abstraction layer.

The problem that the author refuses to accept is that deployment is inherently complex. It does require configuration of a lot of things because it supports every use case. So you either have a generic complex tool that everyone can use (like Docker Compose or Kube) or you have some specific tool that only works for a tiny subset of all users that is simpler that satisfies your use case.

Note that I’m not saying Docker Compose is perfect. The syntax is a bit arcane it’s complex to understand etc. But removing the complexity by removing configuration options is not the solution here. Instead the author should focus on different approaches and tools to manage the same existing level of abstraction.

And for what it’s worth, that’s essentially what Helm is for kube - a way to manage and hide away the complexity of kube manifests (but still use those manifests under the hood). But frankly, docker compose doesn’t need a helm. Because docker compose, as you point out, has value not as a deployment tool, but as a single file that developers can manage and spin up on their local machines in a manageable way that doesn’t have the author fighting YAML all day.

I would say if the author was actually interested in solving this problem in a productive way they should first try to see if docker itself is amenable to altering their constructs to provide optional higher abstractions over common concepts via the compose interface natively. If the source tools roll out those abstractions everyone will get them and adopt them.
My company is the same, but it's not necessarily about it being "hard." It's about not hiring the right people.

My company's IT department is Windows clickops people who hire other Windows clickops people. When something goes wrong that requires the command line, they spend five figures on a consultant to fix it. Ditto for the few dozen Linux machines in the company.

Some of our departments, including mine, run Macs. I can't count the number of times I've had someone from IT tell me "OK, now click 'Start'…" or whatever the Windows convention is these days.

All they'd have to do is hire one guy who knows the command line, and one guy who knows how to support Macs. There must be a hundred people in the IT department, but they keep hiring the same type of people over and over.

I wish it was unique to my company, but there was an identical situation where I worked a few years ago.
Is that also the "F*** Around" phase?

IMO, the "Find Out" is at least 1-2 years away.
Everybody defending telemetry collection in this thread: remember that in the past, we managed somehow to develop software without bending over backwards to normalize pervasive spying on your users.

You could always, you know... talk to your users.

Your telemetry will just be used to confirm your own biases, or even worse, your bosses' biases.
My work machine is an M3 Macbook Pro. I put it to sleep on a Friday, and after a three-day weekend, it's still ready to go on Tuesday with 95% of battery left.

What's irritating is that a lot of Intel laptops used to be able to get pretty close to this, back when they supported legacy sleep states. I have yet to own a newer Intel laptop that can sleep for more than 24 hours without almost completely draining the battery.
Why would Grab need to "convert professional drivers to real maps"? According to the article, it's already solving for all the unique problems by building out their own map.

Your reads to me like you expect that if someone comes to you and gives you GPS coordinates, you should be able to know where that is because you have a GPS in your pocket. No, you'd need to put the GPS coordinates into something and have it translated to something that made sense for you, like into Google Maps. Same goes for Thais, even if it's a PITA for you.

Unique problems require unique solutions, and I think your definition of a map is probably too closed-minded. Imagine trying to take a real map and deliver something here: https://www.youtube.com/watch?v=wQyVMy6_n1k
This is super cool! Do you have any integrations with duckdb? It seems like these two could work really well together
> That is a grotesque distortion.

It's the truth. Go look it up.

> A century ago, most of the world was illiterate and innumerate.

Yeah. That's the point. Far easier to brainwash literate people. Far easier to get literate people to conform. Especially when you train them since they are young.
It's fine if it's already fine.

As part of a normal conversation, it's a good line. Self-deprecating, flattering the other person by comparison, and opening the door for them to share their experience.

In the worst case, it's a desperate bid for the other person to forgive your obvious social deficiencies, oh god I should have stayed home, I'm such a loser, etc
In the same vein it should be prohibited to cancel return tickets if a person missed first outgoing flight.
Time scale is also something I want to know about. "Can I remove CO2 from the air and turn it into something valuable in a way that is cost effective?" is one question. Another question is, "Can I remove CO2 from the air and turn it into something valuable faster than a tree?"
The first iteration of this was actually FTS only https://tselai.com/full-text-search-pdf-postgres

In the second pass I made `pdf` a type.
Using the microphone as a sensor is a bit of a no-go a transit app. You could just record the noise of the train rolling to find out the movement, but your users will suspect you are listening to them.
This is common in South Asia. Even cities like Chennai have this happen. I was driving down a road that became narrower and narrower until I had to back up or end up like a character in a Junji Ito manga.
it was more to illustrate the point that montessori isn’t just a brand, it’s a whole different way of teaching and learning
Interesting: I posted this a few days back, and certainly not "10 hours ago". Who was kind enough to re-surface this? Thanks :)

Some clarifications on a few comments I see downstream:

The motivating example was to easily support Full-Text Search (FTS) on PDFs with SQL only (see blog post https://tselai.com/full-text-search-pdf-postgres ).
You can treat `pdf` as an alias for `text` and do everything possible.

On the next iteration, I made `pdf` a type (typical varlena object of bytes) to avoid hitting disk all the time. The file is loaded from the disk only once (if it's a valid pdf). One can store the `pdf` type (blob of bytes) as a standard Postgres type. And use that for subsequent calls. Postgres will do it's magic as usual.
There is a potential next step of storing the parsed document just to save some time from re-parsing the bytes, but I deemed it a premature optimization.
Maybe something like this?
https://duckdb.org/2024/10/02/pyodide.html
Under $100:

Roll of medical tape for mouth taping at night. I finally sleep well with no snoring/mouth breathing.

Under $1000:

Plex server I put together over Covid just out of a divorce. I love films and TV, and storytelling in general. It makes it easy for me to easily watch my media and catch up on stuff. This was a great time/money investment - and helped my mental health a lot.
A la Star Trek: Deep Space Nine, https://youtu.be/bPBzj90Su8A?feature=shared
What's neat is that this is a differential equation. If you kill 5% of instances each hour, the reduction in bad instances is proportional to the current number of instances.

i.e.

if bad(t) = fraction of bad instances at time t

and

bad(0) = 0

then

d(bad(t))/dt = -0.05 * bad(t) + 0.01 * (1 - bad(t))

so

bad(t) = 0.166667 - 0.166667 e^(-0.06 t)

Which looks a mighty lot like the graph of bad instances in the blog post.
Machine learning is part of AI.
Interesting because when I traveled in India they had cash as an option for Uber. I didn’t try UberEats though.