skysight-inc/HackerNews huggingface dataset:
Fascists hate “the weak” and see them as a drain on communal resources. Sadly, this development is completely unsurprising.
Sorry - I meant to write “…in the rear view…”
The author clearly states they are aware of this and links to an analysis of the implemented laws:

“Note that this is a directive, not a regulation, meaning it is up to the individual EU countries to implement the directive into law. We’ll arbitrarily ignore this distinction, and I will only be considering the wording of the directive itself in this article.

If you’re interested, the guys over at Matomo have done the hard work of looking at the implemented laws. Worth a read!”
A JVM build tool based on Pure Functional Programming [video]
Totally unrelated to cookies, but: Looks like a nice product! Have you figured out a way to integrate with ECS / Fargate? That's where our high volume ALBs are pointed at.
If you have an affliate program, it could for outbound email campaigns to sell your product.
You know what I really hate when I am up at 3 AM trying to move about the house without being blinded? Probably your lights.
TIL that formal languages are better at specifying rules than informal languages (it's why legalese exists)
Puppet servers can be scaled horizontally - create N puppet servers and then allow a client (an agent) to select a random server (either using a load balancer or just a DNS RR). But even a single server on modern hardware with appropriate tuning should be able to serve thousands nodes.
social media is the television of the internet. it's best to turn it off. I'm starting to.
Hah, corrected. And if only.
For scenarios requiring a constant exchange of information, such as streaming data or real-time updates. After the initial handshake, data is exchanged directly over the connection with minimal overhead.
Lower latency is especially beneficial for high-frequency message exchanges. Gaming, live auctions, or real-time dashboards are well suited. I also think that real time collaboration is under-explored.

JSON-RPC is request-response only; the server cannot send unsolicited messages. gRPC supports bidirectional streaming, but I understand that setting it up is more complex than WebSockets.

I will concede that horizontal scaling of RPC is easier because there's no connection overhead.

Ultimately, it really depends on what you're trying to build. I also don't underestimate the cultural aspect; fair or not, JSON-RPC feels very "enterprise microservices" to me. If you think in schemas, RPC might be a good fit.
Hi. Can I embed this as library? Is there C API exposed? I can't seem to find any documentation. I'd prefer this to a CDP server.
Europe's economic apocalypse is now (December 2024)
AMD Instinct GPUs Power DeepSeek-V3: Revolutionizing AI Development with SGLang
I definitely like the idea, and I do think it's cool. But I just can bothered with the complexity and the fact it needs to be maintained and networked, etc. Also yaml...
> At the end of the day, TCP/IP is inherently a non-anonymous protocol, as fundamentally as your home address is known to the mail system

Yes. And the irony is that the German "privacy purists" use the non-private system of having your actual name in post boxes instead of apartment numbers

It would be so funny if they shot themselves in the foot with it, but it's not going to happen unfortunately
I think quite a bit of work is done in the old guards lands around DC still. Offices are still being built due to SCIF requirements obviating any real work from home movement. Datacenters are going up alongside them. It is a bizzaro world in Northern Virginia and other such parts around DC. A spotless 1990s idea of a suburban utopia surrounded by data centers simulating nuclear armageddon and defense contractors offices designing that armageddon for a profit in the meanwhile, thoroughly intermixed with the strip malls and identical tract housing and neighborhood trails full of joggers and strollers.
Deli Chen at DeepSeek said they would open source AGI.

https://x.com/victor207755822/status/1882757279436718454?t=0...
The part I found strange: these RL formulations give no reward for incorrect solutions, so unless there are training examples that are easy enough for the base model to solve, the RL process won’t do anything.

So is the actual magic that the base models are good enough to sometimes generate successful CoT output in their unmodified state? Or did I miss something in the R1 paper and the code here?
There are multiple approaches.

How fast can Dragonfire recharge, how quickly can it target and kill 1,000 drones?

> spray and pray kinetic weapons.

You understand, I hope, that targets can be tracked, and ballistic weapons can accurately place a cloud of shrapnel on a per drone basis.

With the same kind of track and target platforms that would direct a laser ..
As with all legal questions (IANAL): it depends. Can you demonstrate legitimate interest for "using" those parts of the IPv4 address? If yes, then no.

The IPv4 address combined with a timestamp identifies the typical person almost uniquely. Tracking this data over time allows narrowing it down further. This makes it PII for all intents and purposes.

Anonymizing an IP adress by truncating it is a form of processing. So technically you are "processing PII" which makes this subject to the GDPR. If the result is sufficiently anonymous, any data that is attached to further is probably not considered PII unless that additional data helps de-anonymizing the truncated IP. I guess you could have situations where the first two parts of the IPv4 are sufficiently unique in your data set for it still to be sufficient to uniquely identify a person (e.g. when you know that only one IP had these first two parts in the given context) but that's a freaky edge case.

PII or not, the more important question is what legal basis you have for storing and processing it. Consent is one mechanism and it's what requires "banners" - or really: consent forms, as the legally required default action is "reject all non-essential" even if most implementations blatantly ignore this and pretend otherwise - and note that "essential" here means "not requiring consent".

So if you have a different mechanism, you're golden, although truncating still makes sense given that it complies with the requirement for "data minimization" (i.e. being frugal in what you collect). "Legitimate interest" could for example be security-based. You should also make sure to only store this data as long as actually necessary and err on the side of that duration being shorter than longer.
“Have a job you love” -

As someone who has basically never had the chance to work in an environment I’d say I “love”, I’m not sure how to take away any sort of lesson.

Sounds great on the surface, but how many people are afforded the privilege of selecting a job based on what they’re passionate about?
I think it's fair to discuss design decisions of open source project, even if you never plan on actually implementing suggested changes.
Well the specific profile that they build on me will be a mess. I don’t see many ads and when I receive one it is not very targeted at all as if they don’t know what I actually like and what my real interests are…
Yes. We learned that pattern in University, it is usually worth it unless in a high-level language.
Congrats, you're now married to Apple forever
Sometimes I think it would be so easy to make a disruptive defense company that undercuts the traditional ones massively. Sure, you have Palantir and Anduril, but there's room for so much more.

The "traditional" defense companies typically hire rest-and-vest talent, rewarding mediocrity over actual innovation. I have had many bright peers leave the defense industry for big tech and HFT, because the defense industry's backwards culture is very much about hammering down the nail sticking out and "sticking to what works" (outdated technologies, scamming the government for 20x the production cost.)

It would almost be too easy to hire some SV talent and make way better products for a tenth of the price. I guess my only qualm is that I don't want to make literal weapons.
That's not really why legalese exists, or at least not why it's quite as obtuse as it is: https://news.mit.edu/2024/mit-study-explains-laws-incomprehe...
I agree. Cramming a dozen of low quality plugins without understanding how they operate and hoping updating won't break things is not a great way to go.

I understand "just make it work" mentality, but it might be useful to have deeper understanding of a tool you use several hours everyday.
Physical SIM cards should _always_ have a strong PIN set. It baffles me how many people either don't have a PIN or it's just set to 0000. You're basically handing over your whole digital life away to anyone who gets their hand on your SIM card.
Setting schedules and automatically doing things in reaction to events is home automation. You've set it up to do something automatically when needed so you don't have to interact with it. I wouldn't include a timer you have to set manually every time though.

Your thermostat? Yes, based on the image above. The cooker? I'd say not. The lights? Definite yes.
> Compare that to vim where it's truly an open source product.

Where there wouldn't be any money in the first place? I don't see popular vim plugin authors getting paid.

Maybe I'm not understanding your point.
Yes, they do, but are still not done adding all the necessary C++ Builder sugar, that makes their tooling great, although almost there as of last year's release.
They are still those stodgy old companies and SV still looks down on them for good reason. If you work at one you'll quickly realize how hard it is to get anything done because no one gives a fuck at those companies. It's pure rest and vest.

Now the SV-type defense companies - those are a whole different ball games.
It would take away from what some VP can say is the budget the manages so saving 100K would be actively negativ for said VP and thus not happen.
Chat with any website, with an AI Copilot
It’s still gonna cost them that click, if every site I go to will cost advertisers money I’m good.

Also if it doesn’t work why did Google go out of their way to make it hard to install? If it was truly harmless to advertisers Google would not have done anything.
An address is already PII, whether you pseudonymize it with apartment numbers or not.

Also I think in practice the bigger concern with IPs is that the IP itself is PII at the time you collect it, so you're always processing PII even if the hash or other such "anonymized" data you store may end up not technically being PII if there's no way to correlate it to an actual person after the fact (which wouldn't be the case for a simple hash which can be deanonymized with rainbow tables).
Plus people that do like to spend much of the year travelling around doing deep work are (i) relatively likely to book short stay apartments instead of hotels and (ii) relatively unlikely to be particularly fussy about working environments since they're actively choosing travel over convenience and optimal working environments
The Case for Keeping Dead Apps Around on Your Phone
https://archive.ph/QcF98
I update my "smart home" stuff when I have the time to spare. Otherwise, things live their lives isolated form internet, with auto-updates disabled.

Yes, there are exceptions, like non-local-control devices. But fingers crossed, those have not given me much grief yet.
Unfortunately, it's not sold in the Netherlands :-(
What were these options? Something must have been very special to make a fork and not just a set of plugins. What was it, in terms of end-user features?
I wonder how easily highly reflective coatings will mitigate Dragonfire.
Oh hey, I've used your site before. Thanks for setting it up!

One quick point of feedback: The "Learn more about our features and pricing" button appears to be broken, at least on Chrome Android.

The click gets intercepted by the registration form somehow, like by some type of overly-broad selector targeting "form button" or similar.

Instead of being taken to the pricing page, it takes me to the next step of the form, which I don't want to fill out before seeing the pricing.
This isn't some regular contributor. They appear to be one of the most important Home Assistant maintainers and a Nabu casa employee. This contributor is also the author of many release note blog posts such as this one
https://www.home-assistant.io/blog/2025/01/03/release-20251/

Home Assistant may be developed with financing from Nabu Casa. Nabu Casa receives money from partners, from people who buy their products and from those who pay for their cloud subscription. They also rely heavily on countless other Python packages developed and maintained by people they don't pay. Other people make significant contributions to Home Assistant and to its web UI.

I'd expect them to run this project as an open source project and handle such situations with a bit more grace, even more so for someone with such a high profile such as frenck.

They'd have the right to get angry if someone distributed a paid product which didn't include FOSS code from third party contributors or FOSS dependencies. This isn't the case. They use a lot of FOSS code from countless people already for the Home Assistant core, for the frontend and for the Home Assistant OS.

All of the time spent dealing with such needless drama could be better spent living one's life and doing something more meaningful for everyone.
yeah, for someone who wrote a book called "The Coding Career Handbook"[0], not being able to actually read the instructions, getting mad about it, and then posting a rant called "Home Assistant Voice Preview is an unusable mess"[1] is not a good look.

[0]: https://learninpublic.org/

[1]: https://github.com/swyxio/swyxdotio/issues/525
also in its ease of use and appeal to young, non-techy people
There was a post on here a few weeks ago that claimed that this isn't true, and that artists created the images on much better displays, that didn't have the limitations that the average CRT of the time had. Unfortunately, I can't find the post.
That probably means you're not in the right field of work. I also have never had a tech job I love, but work part-time as a SAR EMT which I do love.

Software pays the bills, but I'm working towards being able to retire at ~45-50 and will work in pre-hospital medicine for the rest of my useful life thereafter. I'd do it for free (and often do, as a volunteer).
Assuming you control the client code, you can periodically disconnect and reconnect. This could also simplify deployment.
Do you HAVE TO send your seed for backup? Do they use dark patterns to force you to upload your seed?

Do you realize some people value (probably wrongly in this case) convenience over absolute security?

There’s nothing wrong with offering additional options.
Interesting! Can I hook this up to my calendar and e-mail?

edit: s/an/and
German man sets world record living for 120 days underwater
I love FizzBuzz as an interview question and then dive into tail recursion and compiler optimization. I learned a lot from candidates. I miss my interviewing days.
...So, could someone try putting one of these trees in place in... SQLite3 and see if it's any faster than it's use of B-Trees?....
Assuming this concept will work in C...
Show HN: Analyze Your Bank Statements with AI
I'm not familiar with the seed uploading incident. I'm just evaluating the device on how easy it is to compromise vs Trezor and competitors.
(Good) meetings are deep work.

Too many engineers think that engineering work is sat in front of the thing they're building, building it.

You need to know what to build. You need feedback on how to build it (no matter how experienced you are, you want other perspectives to help improve your thinking). You need feedback on iterations. You need to discuss and get ideas on problems.

These are all done with other people. The best way to discuss them with other people is not to swing by and have a chat. It's to block out some time.

If you spend too much time in meetings, the balance is wrong. But so is too little.

If your manager is going to the meetings, you're not being a good engineer, and they're not letting you be a good engineer.

I'd recommend to try and block these up a bit, have meeting free days and the like, but if you're the kind of engineer who thinks meetings are not work, you're going to lose out to those engineers who want to collaborate and engage with colleagues, partners and other stakeholders.
sigh no Linux support :-(
TLDR:
>I tried crack
>wasn't for me
>asked some crack addicts what they think about crack
>they say they can quit whenever they want
>wow, crack isn't that dangerous after all!
The ePD is intended to be replaced by the ePR but the ePD has already been implemented in several countries so it's a good abstraction of those implementations if you don't want to look at the specifics of each one individually.

> Some states like Germany didn't change any laws at all regarding the EPD.

This is false. Germany implemented the ePD[0] by replacing the TKG with the TDDDG in 2021. You may have missed this as it wasn't a big news story and German law still awkwardly refers to "telecommunications" when also talking about the Internet.

> EU Regulations like the GDPR are different.

Yes, that's why the ePR will largely replace the implementations of the ePD by acting as directly binding law for all EU member countries rather than requiring individual implementations.

[0]: https://www.bfdi.bund.de/DE/Fachthemen/Inhalte/Telemedien/eP...

> Nachdem der deutsche Gesetzgeber zuletzt mit einer Novelle des Telekommunikationsgesetzes (TKG) und dem Telekommunikation-Digitale-Dienste-Datenschutz-Gesetz (Telekommunikation-Digitale-Dienste-Datenschutz-Gesetz) zum 1. Dezember 2021 noch die europäischen Vorgaben aus der E-Privacy-Richtlinie in deutsches Recht umsetzte, wird die künftige E-Privacy-Verordnung unmittelbar in den Mitgliedstaaten gelten.

Emphasis added. Highlighted part approximately translates to "the ePrivacy guideline was implemented in German law".
It is not. Genuinely the "best" use of AI, and why it was made by ad companies (surveillance companies)
> The guy's not building a gigafactory in his garden, is he?

How could this possibly be known without a review in your opinion?

> fellow NIMBY myself

Unless you're American, things don't have to be so binary. The choice isn't between nothing gets built or anyone can just do whatever. We need a balance.

> All true of farming

I'm pretty sure birds and bees and what not prefer having plants than factories.
@balloob -- author of post here. Would love to have you on my podcast to nerd out about Home Assistant (https://vpetersson.com/podcast/).
Can you name a few of these features, for those of us who don't know much about linking beyond the fact that it takes compiled object files and makes an executable (and maybe does LTO)?
GDPR is not concerned with whether or not the data is identifiable. If it is linked to an individual, it is personal data.

In the context of an analytics package, a pageview would be considered personal data because it is associated with an individual user.

Article 4 is pretty clear.

> ‘personal data’ means any information relating to an identified or identifiable natural person (‘data subject’); an identifiable natural person is one who can be identified, directly or indirectly, in particular by reference to an identifier such as a name, an identification number, location data, an online identifier or to one or more factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of that natural person;

https://gdpr-info.eu/art-4-gdpr/
Monero is inferior on several metrics. Such as needing to keep track of all TXO rather than the orders of magnitude smaller set of UTXO. Or having a much more front-loaded emission (40% in first year, with intentionally crippled public miner).
I’m so tired of the popups.

YOY DON’T NEED A POPUP TO USE COOKIES!

Just stop tracking people across sites and you’re good. Cookies, localstorage or fingerprinting makes no difference. The distinction is whether you track users or not.

You are allowed to use cookies to your heart’s content, as long as the cookie is necessary for the functionality of your site, like a session id, or a shopping cart id.

> [You must] Receive users’ consent before you use any cookies except strictly necessary cookies.

What is worse, ALMOST ALL POPUPS ARE STILL ILLEGAL.

Having the decline option hidden behind an extra click on ”Manage Cookies” makes it easier to accept than to decline. You should also be able to withdraw the given consent at any time, But I have never noticed a site with that functionality.

> Make it as easy for users to withdraw their consent as it was for them to give their consent in the first place.

https://gdpr.eu/cookies/
IMO, the thing to remember about the current administration, is that chaos is a useful tool. And for the last several admins (at least), actually solving problems isn’t really that interesting.

It is just as useful for them that court challenges do work (at least against many of the smaller players) - as it gives them a chance to blame the courts, and push for more power.

They aren’t there to actually solve problems (well, most problems anyway). They are there to get more personal power and wealth.

If they can do that by pretending to do what someone needs, while actually not really solving that need and instead sowing the seeds of a bigger mess only they can solve? Awesome.

If some of their supporters get thrown into the meat grinder for that to happen? Meh. As long as they can plausibly blame them for it, anyway.

This, IMO applies to all the major ‘split’ issues - abortion, gun control, immigration, you name it.

One ‘advantage’ too for those in power for those playing this game, is anyone someone ‘on the edge’ of doing legal stuff has to support them and give them even more power to undermine the legal system, since a reversion to the mean will definitely put them in jail.
UnitedHealth confirms 190M Americans affected by Change Healthcare data breach
Show HN: Component Library Template for React with Docs, Versioning, Releases
The feature I migrated for was async update and installation of plugins, and I used Neovim exactly as I used Vim a long time after that.

It's just in recent years I've migrated to Lua and the large amount of Neovim specific plugins (many that heavily depend on async for non-blocking operation of for instance picking or completion).
Is it? Because open source tools re-licensing themselves to be more permissive would seem to indicate whose loss it really is.
How Small Chinese AI Startup DeepSeek Shocked Silicon Valley
Alphabetisation is like something that a non-collector does when confronted with a collection.

Each to their own, it's certainly something I've done in the past as a (former) collector - the stress you felt may be more of a projection reaction, though your observations about meaning in the madness are valid.
It was my first idea. Forking Chromium has obvious advantages (compatibility). But it's not architectured for that. The renderer is everywhere. I'm not saying it's impossible, just that it did look more difficult to me than starting over.

And starting from scratch has other benefits. We own the codebase and thus it's easier for us to add new features like LLM integrations. Plus reducing binary size and startup time, mandatory for embedding it (as a WASM module or as C lib).
humans heating up the planet to look at computers talk to each other while pretending to be humans. Fun times
Author here. The problem with SQLite is when you start having a lot of sensors. That's when SQLite failed to keep up on a Pi. Mind you, this was back on Pi 3s. It might be better today, and I know there has been performance improvements to SQLite, but for me moving to Influx for time series and MySQL for the database solved things.

Also, even on the best SD cards, you will eventually break them if you write this much.