skysight-inc/HackerNews huggingface dataset:
Sure. My point is that VLC gets a special place. It "just works" for a decade before MPV, still does and across 3+ platforms!

MPV is great too! I think it's important to also recognize how rad VLC was and continues to be.
Hangfire with PostgreSQL driver.
It's public data, so it's quite limited. But even with limited data it's possible to be a little creative:)
Protect and serve hasn’t been a thing for a long time. Police have been trained that no one or anything is worth dying for.

That’s why cops go and hide during mass shootings at schools.
Office Jerk Chronicles: Tactics for handling workplace rudeness
Great point! Thank you for adding that, yes it works for sub folders also, which makes sense especially for mono repos

I really appreciate you adding value to the conversation, thank you!
China's Great Firewall is known actively detect and block most VPN protocols and things like SSH tunneling. There are custom protocols designed to camouflage traffic, but they require apps (e.g. Shadowrocket for iOS) which are, surprise, unavailable on the Chinese App Store. IIRC the same sort of blocking also happens in Iran as well.
I had the same question... my guess is you can do a layer by layer cache. Ie a cache in the first layer, then another independent second layer cache, and so on.
Big Sky Theory
> they think you're difficult to work with too.

Can be a cultural thing. Here in the Netherlands, it's expected that you give honest feedback. In other cultures Dutch people are known to be blunt or impolite because of this trait.

In general you can ask beforehand; "Would you like some feedback on your proposal? I have some thoughts about it I'd like to share".

> Thus opening the flood gates of all this non-sense.

Am I misunderstanding you? It seems here you call suggestions and criticism non-sense. Where earlier you say that when you give suggestions and criticism, you hate it when it's viewed as non-sense.

I'd say that if there is so much negativity regarding feedback, you need a process to structure it. This at the very least stops it from 'hanging in the air' all the time.
Thank you for the feedback! Is this specific to your browser? I would like to avoid hosting the images myself, at least for now.

For the sorting, good idea!
thanks for sharing, added to my to watch list.
There are also legitimate uses of overcommit for reserving huge areas of virtual memory and relying on demand paging to allocate physical memory, although strictly speaking enabling overcommit isn’t necessary if you separate the “reserve” (mmap(PROT_NONE)) and “commit” (mmap(MAP_FIXED, PROT_READ | PROT_WRITE)) stages (which is what Windows forces you to do).
> If you don’t consent to searches, cops that want to search you will either simply search you illegally anyway

Over a decade ago (in California) I had met up with some friends at a park where we were going to carpool to a concert in LA. I had a medical license and my weed was locked in my trunk AND we hadn't smoked. Cops pulled up, asked what we were doing, we explained, they asked if they could search, we said no, they did anyways. One friend had his hands in his pockets when the cops rolled up and they asked him what he had in there, so he naturally pulled them out and the cops threw him against a car and searched, saying they thought he was pulling a knife on him... I got a ticket, had to show up to court. Contested which meant another court date (I was following the law. Cop didn't even show up!). I talked with one of the clerks because I had a calc midterm that day and he pushed me to a afternoon session. Showing up to that the judge grilled me about "being late" (I had docs) and I yelled at him for wasting my time, the publics time, money, and how I was scheduled for this time because I had a fucking calculus test so to stop treating me like a degenerate. That I followed the letter of the law. 15 minutes total and charges dismissed. What a shit show...

Another time I was visiting the Golden gate Park. I asked a ranger for directions. He said we smelled like weed. I told him SF smelled like weed. He asked to search, we walked, he grabbed us and my backpack. His evidence to give us a ticket was my still sealed bottle from the dispensary.

I won't say all cops are bad, but some just want to abuse their power. I won't say cops are good, because the ones that don't abuse do know the ones that do. And you know what they say about "good men" who do nothing...

And people still wonder why I'm critical of authority
A bit harsh.
All of what you say is reasonable, as written. But I also don’t think it’s fair to characterize my comment as dismissing convenience. I think “really weird priorities” is a strong claim, and I think it deserves perspective and warrants questioning.
> How often does a very large package need to be updated for bug fixes, security patches, or new versions?

I don’t think you understand my comment, because you are asking the wrong question again. It is not how often you need to actually update one dependency, but how often you need to check for updates that matters. That has to be done frequently no matter what and must be automated. E.g. despite low number of CVEs in coreutils you have to check them very often, because the impact can be very high. Once you have this process in place, there’s no advantage in using micro-libraries. I’d actually expect that in a micro-library environment most breaking changes happen when a library becomes unsupported and you need to choose an alternative, making the migration process more complicated than in case of a bigger framework which just changed the API.
3D-Printed Strandbeest [video]
> why isn't it just a file on the disk?

Because if done properly it can't be trivially cloned.
I think the usage of listen/notify is just a mechanism to save you from querying the database every X seconds looking for new tasks (polling). That has some drawbacks, because if the timeout is too small, you are making too much queries that usually may not return any new tasks, and if it's too big, then you may start processing the task long after it was submitted.
This way, it just notifies you that new tasks are ready so you can query the database.
Fixed it! Each group meant to have only top 10 accounts. Will probably add "Show more" button, to reveal more accounts in a group.
Not quite, dear customer: You own the motionless hunk of plastic, and you only rent the functionality. See also streaming hardware, BMW heated seats, textbooks, and home security systems.
Thanks, that's more like it. Though I don't fancy having to type `:Break` each time I need a break point. That should be a single click in the gutter.
It's not a willful neglect of systems thinking. Functional programmers have been able to build very large programs made primarily of pure functions that are composed together. And it makes it much easier to debug as well, because everything is self-contained and you can easily decompose parts of the program. Same with the effectful code as well, leveraging things like algebraic effects.
Accepting NaN as a number can potentially crash your app, that's why I reject it in isNumber.

I only tried to highlight some edge cases that I personally don't like to spend energy on, trying to get it right, when writing code. Btw, isNumber is a dynamic call in the example and unrelated to TypeScript. TypeScript doesn't exist at runtime.
> built to move everything on rubber rollers, and those rollers use the wrong material, so they both slip and grind to dust quickly.

Sounds like it was designed deliberately to reduce the aftermarket supply. Maybe the first person can sell it, but avoiding the creation of a robust secondary market has been the dream of a great many MBAs.
Once they are provided said data after litigation, what can they do with it? The data provided by these platforms is basically raw data that's useless alone.

They need a platform to attribute metadata to a person, store said metadata at scale, or target a user with said metadata directly.

This is where the surveillance players listed come in, and they don't ask for a warrant or subpoenas because they are vendors selling a platform.

Don't get me wrong - I agree with you that user data collection needs to be better regulated (GDPR and similar regulations like CCPA), but the companies listed are way more mercenary and are the companies that unmask users from the raw metadata provided, and can go well beyond the capabilities platforms like Meta or Google can provide.

Finally, it's safe to say that social media subpoenas are often used for parallel construction, when LE or Intelligence used one of the vendors listed.

ShdwDrgn is a good example of that.

Edit: After a bit of thinking, maybe this list needs much more nuance.

There are various types of surveillance tech, and used for different reasons/tasks.

For example, throwing Palantir in the same bucket at Candiru doesn't make sense, but both can be used in conjunction, and imo it doesn't feel right to put Meta in the same bucket as Candiru or Zerodium

I might be a bit pedantic, but I feel like that pedantry is needed in order to make a better case about how scary the entire surveillance/intel market can be.

That said, I still stand by my statement that a Gnu or FOSS stack wouldn't protect against a number of the vendors listed.
I’m not sure how this works on Linux exactly but in principle you don’t need to support overcommit to avoid that problem. On illumos for example anonymous memory allocations come from swap, which is a virtual resource that includes both disk and memory. You do still have this problem if something is using more than half of swap, but (1) that’s much larger, and (2) you can augment it with more disk space, which won’t actually be used unless stuff actually uses all the physical memory. This has its own tradeoffs but it’s useful to keep in mind that there are other ways to do things.
Apple chooses not to allow you to download and install apps off the web because it's good for their bottom line; this is the consequences. We've had threads recently criticizing brazil as well, but in this case apple is an offender and should recieve blame.
The cloud, of course.
From a purely technical perspective, I’m not really sure what extra security biometrics are supposed to offer compared to, say, a public/private keypair notarized by one or more institutional authorities. In fact, biometrics as an identifier seems fraught with extra risk, since if anyone is ever able to capture your info (high res photo -> spoofing device, attacker-controlled scanner -> captured digital representation, etc etc) you can’t revoke it. In my mind biometrics are more of a convenience than a security tool, and worryingly seem much more useful for surveillance than as the basis for a secure identification system. Additionally I have no idea how this stuff is supposed to have anything to do with human verification, data is data after all.

I’m not sure how much of this scheme is a genuine attempt to solve a possible “human verification” problem vs a naked power/money play, but considering sama’s attempts to pull up the ladder wrt LLM & other AI tech via fearmongering in Washington my personal cynicism is leading me towards the latter conclusion. Considering his new fed-laden board composition, my conspiracy theories run wild.

We do need better digital ID systems, but I’d rather pursue a scheme that doesn’t require trust in a single arbitrary central authority but instead gives strong control to the identity-bearer and identity-verifiers. My aforementioned scheme seems better suited for this purpose than a cryptocurrency eyeball scanner.
The whole web stack must die and be replaced. JS, CSS, HTML, HTTP are huge cost center for global economy.
Not doubting you, I could certainly have missed something. Do you have references to which cases those are?

I ask because I haven’t heard of it. I have seen cases where arrests have been ordered pending investigation, but that’s a completely different matter.
I bought a Miku camera because it has a few extra features that I wanted and unlike the competition there was no monthly fee.

Well then they screwed up by pushing a bad over the air update that literally bricked all operating cameras. They made that right by replacing them all, but then they went bankrupt.

A new company bought their assets during bankruptcy and the first thing they did was add a monthly fee to use any of the “advanced” features (all the reasons I bought it in the first place.)
Meetings not degrading and wasteful enough? Make your employees also fill out a questionnaire and affidavit of a written summary of their potentially nuanced words to really move that morale needle!
That’s interesting. I’ve never played chess on a physical board that had printed row and column ID’s. I’m surprised anyone would care about that while playing, since it’s irrelevant to the rules, but I’m no more than a casual player.
'Our prosperity was based on China and Russia': EU foreign policy chief says
I can't even imagine spending $1700 on a bassinet in the first place. As the article notes, this thing gets used for ~5 months (6 if you're really pushing it) at which point the kid is done. If you're going to have another kid then you put it into storage for a few years before it gets a second round of 5 months of use (assuming the company you bought your smart bassinet from doesn't brick it in the interim).

At its simplest, it's a tiny bed on wheels and you can pick one up for free from a local parent. If you want to get really fancy you can get a self-rocking bassinet for <$400.

Who are these people who are willing to spend $1700 on a bassinet but then get outraged when the clearly-exploitative company decides to exploit them for another $100?
Its never been the thing they want you to think it is. It was coined by an extremely racist LAPD officer
exactly, both sides have an ideology which aims for control over the other side and the infrastructure to do it is in place. Whoever wins, will try to use that infrastructure any way possible. The path for it might vary, they both will claim higher ideals, some might say they do it to save the children, others might say they do it to save the country, stop the violence, prevent something illegal etc.
When you buy a PlayStation 5 or an iPhone, you’re buying into a walled garden. People generally understand the implications of their choice of garden.

Looking at this product on Amazon right now, there’s zero indication that there’s some subscription component, nor would I have any reason as a potential buyer to suspect that there’s a garden, much less a wall.

To say nothing of the ridiculousness of the restriction itself. For all of the problems with walled gardens, they generally come with tradeoffs, some of which are beneficial.

This looks like nothing but pure dark patterns and greed.
Invisible Internet Project: https://geti2p.net

It has even more protections than Tor hidden services.
Nice. How are you syncing and deduping the data? The page says it uses an API but doesn't go into detail of which. Is there storage and caching implemented?
No, in practice they do not need to prove that.

The presumption of innocence is mostly a fiction.
> At what point does it cease to be the same laptop and becomes something else?

Once you replace the last screw (there are no nails in Framework laptops).
Of social media. Not texts - and tbeir friends can't message them during school hours anyways.
How ESPN Bet Is Trying to Catch Up to FanDuel and DraftKings
The fact that the police can materially gain from this is a toxic incentive. They should not have any of these ill-gotten gains.
Instead of SQS, I recently created a basic abstraction on PG that mimics the SQS apis. The intention was to use it during development and we would simply switch to SQS later.

Never did. The production code still uses PG based queue (which has been improved since) and pg just works perfectly fine. Might still need to go with a dedicated queue service at some point but it has been perfectly fine so far.
Yeah, remember how great computers were in the 90s? So secure and usable.

I get that a lot of nerds long for the day when "desktop computer janitor" was a well-paid job and normal people couldn't use a computer effectively for any length of time. But that doesn't mean it was a good time.
Virgin Orbit has unsuccessfully tried to launch satellites from the UK [1], so I thought it might have been that, but it turns out they went out of business a couple of months later [2].

[1] https://www.bbc.com/news/science-environment-64218883

[2] https://en.wikipedia.org/wiki/Virgin_Orbit
I dont understand how you can look at what is happening right now in this very article and say "Apple has my back".
Nw.js – call Node.js modules from DOM
My hunch (based on my personal experiences) is that these occur in different phases of sleep.

I find that while I am falling asleep, I often have indescribable nonsense "hallucinations" (I hesitate to call them that because it makes them sound a lot more cohesive than they really are) that feel almost like random noise. These are not just sensory hallucinations, but also logical hallucinations: I have thoughts and beliefs that make so little rational sense that I don't know how to describe them.

But later on I will have complex dreams with coherent characters, plots, etc., and have an inner sense of logic (even though it is dream logic) that I can describe after I wake up.
Yes! This is especially powerful when combined with git-xargs to auto-open PRs with the results of the mutation.

I wrote about this a little in https://www.bbkane.com/blog/go-project-notes/#scripting-chan... and it's really helped me keepy GitHub workflows and various config files in sync across project repos
Don't forget exercise equipment; last rower a friend bought required a credit card before it would let you adjust the tension.
List of Commodore Chip Dissections
In which case Apple's move here is anti competitive and monopolistic.
Why even stop at micro-libraries? Instead of "return num - num === 0" why not create the concept of pico-libraries people can use like "return isNumberSubtractedFromItselfZero(num)" ? It's basically plain English right?

You could say that if all the popular web frameworks in use today were rewritten to import and use hundreds of thousands of pico-libraries, their codebase would be, as you say, composed of many high modular, self contained pieces that are easy to understand.

/s
You can buy open hardware running Linux today. Why don't you?

Oh right, the mobile Linux experience is so bad only the most devoted will subject themselves to it.
Happy Baby customers received an email in June alerting them to the change in pricing. Buyers who picked up a Snoo before July 15 were grandfathered into the previous structure, while anyone who bought after that was locked into the subscription model.
This reminds me of https://ntietz.com/blog/throw-away-your-first-draft/, previously discussed in https://news.ycombinator.com/item?id=37003910.
Now check a map of air pollution in South Asia for comparison. Maybe it's a reason India does so badly in the Olympics.
ICE31 in the air right now https://www.flightradar24.com/ICE31/36b2c5d5
Maybe they do, but at least Google isn't charging for dream impressions yet.
I remember, and would still prefer that "torrent of crapware" which one could make up one's own mind about, rather than the dictatorship of the walled garden.

It's not like the App Store review process is particularly trustworthy either. There have been plenty of stories here and elsewhere of that.

Almost no app developers had your best interests at heart

Neither does Apple nor the developers of apps in the App Store. In fact, given the fees, they have even less incentive to avoid greed.
> It doesn't make sense to put editor-specific stuff in the project's .gitignore because the editor or IDE a contributor chooses to use to develop the project is orthogonal to the code in the project.

Why not? What's the harm?

There seems to be zero significant downsides to include editor or operating system-specific patterns in the project .gitignore. A long .gitignore doesn't cause performance issues.

To wit, you'll ultimately have someone without a global .gitignore that will lead to PR cleanup (or worse, direct commits).

The project level .gitignore prevents mistakes by all committers. This is superior to trusting a developer correctly set up their own .gitignore.

I think this is getting to the level of "optimization" because it feels good rather than doing any true good.
The Snoo is great and the key feature that actually helps prevent SIDS is the restraints and swaddle, which is not being moved to a subscription here. It's actually FDA approved to reduce the risk of SIDS. The "bonus" rocking and soothing noises just help parents get more sleep.

The Snoo is very expensive and easy to pass down or buy used. I think they probably screwed up by selling it outright. You can rent the Snoo, which is probably a better model for everyone. This is kind of a janky way to pull back some of the rental revenue they lost by selling a durable product that people only need for a few months.

It feels gross, I get it. But it's effectively a $100 per child fee which is quite reasonable given the benefits. And there's no realistic way to charge for that other than subscription for the premium (non-safety) stuff. The alternative is to keep developing new models with new features and adding crap people don't need. One thing I love about the original Snoo is that it works fine without an Internet connection or app. I used the app and it was great, but it's nice to know that when you travel or lose power, it can still rock your baby and soothe them. I hope that's still the case if there's a subscription involved.
This sounds nice until a cop throws you against a car anyways. You're right to give the advice because this is what should happen but that's not the reality because the whole premise is based on what already should not be happening. You'd only need that line against a cop abusing their power. They're almost always going to continue abusing their power
We don't sell anything.
Think beyond AI coding assistants. JSON schema definitions, FAQs, product manuals, game instructions, game state, querying a student's thesis.. anything where users query a chatbot information about something specific.
This would immediately be useless IRL in cases and is why we try to establish precedence-based definitions of reasonableness. Simple but incomplete definitions work pretty easily in many engineering contexts, especially because you can easily scope the realm that you apply the definition to, but would immediately fall flat in something as large and complex as the legal context.

Honestly the more I study social/political systems, the more obvious it becomes just how much more difficult the problems in that space are than the engineering ones I'm used to...
Yes, even then. Every sandboxing scheme ever devised has the same premise. That's why tools like Firejail were written. DRM/anticheat and anti-rootkit countermeasures are more or less the same technology.
Some infants cry a lot. Not every instance is a magical bonding opportunity, especially since you still need to get stuff done.

There are high-tech child-rearing trends that I suspect might be doing harm, but a rocking bassinet probably isn't one.
Absolutely. I'm glad you have the choice to use platforms that don't block crapware!