skysight-inc/HackerNews huggingface dataset:
With GDPR conform cookie consent popups/banners, managing ones preferences is actually very easy. First time visiting a website just click decline and all is good. Unless of course we are talking about websites, which only pretend to be conforming, but are actually intentionally not. I say intentionally, because it is way more likely, than everyone responsible at a company having lived under a rock for the last ... what? 10 years now? ... and not actually knowing better. Nope, we have widespread shameless blatant violation of the law at our hands.
If I were looking for jobs, I wouldn't want it on my resumé that I came from a company whose workers just voted to strike - even if I wasn't a member of the union. I would not want it to be assumed that I might be a troublemaker in a not great job market.
The n:n web won’t win unless the destinations make money directly from traffic.
If not, then that's also an equity problem. If the "dog jobs" are mostly offered to women and minorities, that should also be called out as a problem for employers to solve.
Show HN: RestCSV – Convert Your CSV to REST API
Alpha release of my new tool, RestCSV, which converts your CSV document to a REST API that you can immediately consume.

Looking forward to your feedback.
Multiple dispatch means that a method is selected based on the run-time type of more than one argument, rather than just "the object" (leftmost argument).

This is beneficial to the Visitor Pattern, because the pattern needs to traverse a structure with polymorphic nodes, and invoke logic that is based on the type of each node, and on the type of the visiting object.

The familiar single-dispatch Visitor Pattern introduces an emulation of double dispatch via two single dispatches. First a "accept" method is invoked on each Node of the traversed structure, taking the visitor as the argument. This accept method is a stub which calls the "visit" method on the visitor, passing the node as an argument. The static type of the node is known at that point, so the visitor can statically dispatch different overloads for different nodes. I possibly have some of this backwards, but it doesn't matter; it will work with different naming.
Under multiple dispatch, we can just call a single generic function visit which is dispatched for the node and visitor in one step. If it is a printing visitor, it prints the node, and so on.
A Real World Rust Project with Flox
Do you truly believe these documents will ever be released, unedited?
> CPS

> Child protective services (CPS) is the name of an agency responsible for providing child protection

> Child

(c) wiki

Well, if you compare them to kids, doesn't it mean that they don't have the right of self-governance, as kids don't have full legal rights/responsibilities?
"Alright, pie, I'm just gonna do this...and if you get eaten, it's your own fault!"
Show HN: Tuplates - Commit valid code; not templates
Did not expect to see this here. But I have been looking forward to this book for a while. I’m a big fan of William Darlymple. The Anarchy is my favorite of his.
One leads to many.
Whoa, this is so neat! Stunning level of detail, a shame it's not even full SD and so fuzzy. :)

What really put me over the top was the reveal for how the Stargate Effect works.
Unfortunately, this is far to common with Stripe. Stripe shut down my previous SaaS without warning or explanation, and later turned it back on after admitting they accidentally shut it down. It was almost a death sentence for my business.

I built OpenPay (getopenpay.com) so you can flexibly move between payment processors without losing a cent of revenue. Happy to get you set up for free, and help you migrate from Stripe. Feel free to reach out to me at lance [at] getopenpay.com
TBF VAT is its own special category which I'd omitted so I'll give you that.

OECD BEPs isn't a tax treaty per se, its a Multilateral Convention to Implement Tax Treaty Related Measures.

Re: the Nordic treaty, Norway and Iceland aren't in the EU.

> The German/Irish one is from 1962

Correct. Here's the 1962 version
https://www.revenue.ie/en/tax-professionals/documents/double...

and here are the last three UPDATED versions

https://www.revenue.ie/en/tax-professionals/documents/double...

https://www.revenue.ie/en/tax-professionals/documents/double...

https://www.revenue.ie/en/tax-professionals/documents/double...
Would this get past the GDPR? I get the defeatism, there are powerful actors, but it doesn't mean we shouldn't try to improve the situation.
The whole point of getting such data is to ... fix wages.
If you know the language and libraries you can figure out any framework code, whether Laravel or some "weird homemade" thing. If you only know a framework then you have limited your options and job opportunities. And you stay in the shallow end with all of the other semi-skilled programmers.
Bosch and Siemens aren’t as trustworthy anymore since they no longer offer ‘bumper-to-bumper’ extended warranties longer than 5 years on appliances.

It’s like buying a car, the moment an automaker starts adding long lists of exclusions to their extended warranties, you just know their quality is going down.
> In numeric format, these months correspond to 4 6 9/11.

Easy to remember for Romans: IV VI IX XI (”if you write the month number with two letters that aren’t identical”). I think that worked under the Julian calendar (https://en.wikipedia.org/wiki/Julian_calendar#Table_of_month...)
But also that the popups do not conform to what GDPR demands. Remember, rejecting everything should be the same amount of effort as accepting the settings, and by default non-functional stuff should of course be turned off. If websites followed those rules, we would have way less of a problem here.
The presented data for demonstrating a win doesn't have enough power to actually show this - not enough samples were taken.

A very simple analysis in R:

> prop.test(c(9, 4), c(1103,1171))

2-sample test for equality of proportions with continuity correction

data: c(9, 4) out of c(1103, 1171)
X-squared = 1.4915, df = 1, p-value = 0.222
alternative hypothesis: two.sided
95 percent confidence interval:
-0.002409831 0.011897193
sample estimates:
prop 1 prop 2
0.008159565 0.003415884

A p-value of 0.22 isn't below the magic 0.05 and the 95% confidence interval suggests that the trie might actually be slightly worse.

I imagine the trie is better, given the prior analysis, and there is weak evidence for this. But take (a lot) more samples and know with confidence how much better.
Because they only know how to program with a framework. Take off the training wheels and learn the language and libraries.
I agree with everything you've said here. The question is, what can really be done about it?
How does this compare to the similar functionality in Ghostery?
If you read on, you'll find that my point is that if even the most basic apps (CLIs and TUIs) have hefty system requirements, we stand little chance expanding the use of computers to the average person. I'm not sure what your point is though.
If anyone with more than six months experience submitted that vehicle PR with a half dozen interfaces we'd be having a chat outside of the review because that's pretty bad. That might be the worst code in the entire article, and it's supposed to be one of the good examples? This is even ignoring the fact that there are languages that don't support multiple interface inheritance which isn't that big of a deal but hints that the author may not have a ton of experience outside the couple languages he works in every day.
I had the thought for much the same reason. It amounts to a denial of service attack on the human psyche.

There are places with laws about advertising pollution in public spaces. That needs to extend beyond advertising to a more general set of aggressive attention grabbing features, and to our digital lives, where we spend a huge amount of our time. It's not going to self-regulate. Ironically, the ubiquitous GDPR popups sort of broke a dam that have led to popups of all sorts being forced on us all over the place.
Good work. But - this is an implementation bug right? If the underlying stream of packets gives you a distinguisher (in this case, slightly larger packets), then this attack works. So adjusting the chaff and payload packet sizes to some fixed capacity restores obfuscation, if I'm understanding this correctly. And response packets - those also have to be managed to prevent leakage.
Back in primary school the knuckle method that we were taught seemed too complex and slow, so I made up a word instead from the 30-day months: "apjuseno".
But in this case you're not selling, you're buying.
DHH Talks Apple, Linux, and Running Servers
And it doesn't need to be a "really bad actor". I have been spammed by someone for years who clearly used a script to target an online service of mine. Always connecting from TOR, so banning an IP or a range wouldn't block that person.

This shows how easily TOR can be abused, even for small misdeeds.
This is as impressive as it is scary and creepy.

It also tells us something about humans, because it really does feel more engaging having two voices discussing a subject than simple text-to-speech, even though the information density is smaller.
It exists, many companies are using wage benchmarks to fix salary in EU.

Companies assume they don't need your approval to collect data on salary range for your position as aggregates are not directly pointing at you.
New low-cost devide PiEEG-16 to convert RaspberryPi to Brain-computer interface
https://github.com/pieeg-club/PiEEG-16
> as would 1600 have been

Though the Gregorian calendar wasn't adopted in England and America * until 1752, so no 100s or 1000s under the old calendar.

* And probably a lot of other places
May I suggest a well configured uBlock Origin and additionally to cut out some websites completely from your life? Doesn't solve the problem in general, but it will hopefully make you feel better. And it will make your browsing faster, because you are not loading all that crap.
Shutting junior up with iPad seems to be the default. When those parents were kids, they were shut up with television. In a way, nothing’s changed.
I always assumed it was just people sharing their sensitivities to mildly hot sauces. Maybe all the extra lactose from sour cream and cheese too compared to a single slice you’d get on a burger.
The number of days in a month sits in a nice space of complexity for me - it's hard enough to be non-trivial, but simple enough you feel you should know it.

Probably the easiest thing to remember is that short and long months generally alternate (the exceptions are December/January, and July/August).

I like the 'use the knuckles of your hands' technique - put your hands next to each other, and count the months using your knuckles and the spaces - so January (knuckle - high so long-month), February (space - low so short-month), March (knuckle - high so long-month). When you reach July, you get your left-and-right knuckles next to each other, so two long months in a row. [EDIT: I can now see that I'm about the fifth person to mention this!]
Not necessarily, if everyone's wages (except 5%) were set at minimum wage then the 95th percentile would be the minimum wage.
presentation https://youtu.be/tjCazk2Efqs
Why do manufacturers still release products like it's 1980. I can hear when it's done, because the unit has turned off about when I expected it to.

My combo microwave/air fryer beeps if you take food out and close the door before the timer is finished, like it doesn't know what to do now.
This article is missing any clips of Max Headroom so here is one, an interview with Max on the Wogan chat show in 1985

https://www.youtube.com/watch?v=0f_hWGCsY1g

The effects were great for the time, and done in real time, allowing Max to ad-lib
Always use subdomains. Businesses only ever need a single $10 domain for their entire existence.
Reliable Agentic RAG with LLM Trustworthiness Estimates
> Google's primary business model way back in 2000 was already showing ads related to your search terms. Even back in 2003 Google introduced the free GMAIL service that showed ads based on your email content. That's 21 years ago.

The adtech of today is nowhere near as invasive or pervasive as it was then - this is an extremely dishonest or ignorant framing of what is happening in today's internet vs the one of yesterday.

There are plenty examples of paid-for subscription services on the internet doing profitably without jamming adware/malware down your throat. Would you like examples?
This article demonstrates an agentic system to ensure reliable answers in Retrieval-Augmented Generation, while also ensuring that latency and compute costs do not exceed the processing needed to accurately respond to complex queries. Our system relies on trustworthiness scores for LLM outputs, in order to dynamically adjust retrieval strategies until sufficient context has been retrieved to generate a trustworthy RAG answer.
It may be soothing to focus on a few individuals who acted "with integrity and admirable values". The Guardian has a few articles about diplomats that recently resigned because they wanted no collusion with clear crimes against humanity. But that's anecdotal. The USA did their best to destroy democracy in South-America, put millions of people under military dictatures for decades, and induce the torture of tens of thousands. And most people in the USA agreed or didn't care.
Eric Schmidt echoed similar sentiment in his recent interview. Basically do it, if startup fails then it doesn’t matter. If it succeeds then lawyers can sort it out.
New norm?

My first job was at a startup in the mid 1980s. This was the norm then. Ever hear of the term "Death March?"

In the 1990s we started to understand that working developers too much was counterproductive - they ended up adding more defects to the system than they were resolving or delivering. Part of what we learned was a developer is shot after being in the office for 10 hours. We also learned that you need at least one day a week where you weren't in the office at all. Altogether, that means we learned 60 hours per week is the max you can get and maintain quality and morale.

So, companies today are going to re-learn these lessons, you say?

Those who refuse to learn to learn history are doomed to repeat it, they say. I wouldn't want to return to the period from the mid 1980s to the late 1990s. It was counterproductive and morale-destroying.
in the age of AI and Cursor, I make my function name as expressive as I can, and I make sure to add a couple of lines of comments, either generated or manual.

It makes it way easier to send these into Claude (it seems, at least). I hope they introduce a semantic/vibes search too as I can never remember what I name my classes and functions...
You know, I plainly disallow composed PKs on my workplace just so nobody ever makes that specific argument. Nobody can work with partial keys if your keys all have a single field.
I agree that simpler is better than more complex, but you're not saying what is wrong with the current approach. I gather you're upset about certificates (who isn't annoyed with X509?), but ultimately all you're saying is "I wish Serve and Dial were more secure, but without using the mechanism that specifically exists to make them secure." This is just one big No True Scotsman.
Gottfried Mind, the Raphael of Cats
I had the same concern where I work. They told me data are aggregated anonymously, so no risks, in any case it's useful to compare yourself with others when your salary is below average, so you can ask for a raise (which I will do next salary-review cycle) :)
This already exists: https://en.wikipedia.org/wiki/Do_Not_Track

Eliminating popups and observing DNT would defeat the primary purpose of cookie popups: to annoy the user and lead them to believe that GDPR et al. are not in their interest.
I've used FastAPI, but haven't done a lot with Starlette directly. If you are building a full stack app, I can imagine the integration between FastAPI and Pydantic can make it easier to work with the data that you might want to render in the HTML that you generate using htpy?
I do not suppose a regular person can get access to all of the failed food safety audits in the past few years?

Also, why is there not a remediation date by which there will be a follow-up assessment?
https://archive.is/AeyCc

"Deli meat produced at the Jarratt, Va., plant between May 10 and July 29 is believed to be responsible for the deaths of nine people and the hospitalization of dozens of others in the nation’s largest listeriosis outbreak since 2011. Boar’s Head issued a recall of more than 70 products produced during that time, such as ham, bologna and bacon, according to the USDA’s Food Safety and Inspection Service. Food safety experts say the pattern of violations reflect a failed food safety system and have questioned why the plant was not closed sooner."
Think about it; you couldn't put a fingernail scratch into a cheap soda glass beer bottle. Why would Google make a phone with glass that could be scratched by a nail, let alone easily? Does that even exist? Perhaps there is some coating on the glass you didn't remove and that's what you're scratching?
I didn't opt in when FB got my friends to tag me in photos, thus providing them with image recognition training data. I also didn't opt in to FB slurping up my contact info via their import-your-contacts feature they push.
No, we entered a common trade market. We're not even part of Schengen. We're an odd fish in terms of EU membership overall given our geographical position, size, and CTA with the UK.

We are the only EU member state that are obliged to hold public referendums on Treaties. Ratification of the Treaty in all other member states is decided upon by the states' national parliaments.

Ireland, Netherlands, and Luxembourg also have veto powers when it comes to EU wide regulations.

In short, if we didn't have so many of our national parliament trying to appease the bureaucrats in the EU so they could land cushy numbers in the European Parliament for retirement, you'd see a lot more sabre rattling from Ireland regarding EU interference.

Atm however, we have a lot of issues with Asylum legislation that has to be dealt with as prioirty
https://en.wikipedia.org/wiki/Dublin_Regulation
There are quite a bit of differences here. The mail services transport physical goods, and the whole path can be tracked. Every letter or parcel is registered by the postal office where it was submitted to for transport. And usually there is quite some physical evidence with everything you do mail.
If we look at past times these things are brought up; almost certainly not. Often things like part-time vs. full time aren't considered or amount of overtime hours worked (for hourly jobs).
yes, I wouldn't want to upset any American snowflakes! America good. Great success!
There is no price I would pay to eat Taco Bell before boarding a flight though.
How to choose the right generative AI vendor
There are still some Taco Bells that sell the Chili Cheese burrito (at least in the Mid-West US)! Unfortunately not as cheap as it used to be (its ~$3 here), but any time I go to a Taco Bell I always ask just in case.
They’re not crazy in terms of the cost structure, it’s like the $20 hot dogs in a billion dollar stadium that is half funded by taxes and half funded by loans/bonds.

Someone has to pay back the loans and/or bonds plus interest… or a lot of someones chipping in with their hot dogs, tickets, drinks, etc...
I initially misread this as you proposing using a car battery rather than a 9 volt battery, which sounds like a much less fun party trick.
Definitely a typo :D I'd not had my morning coffee!
That was already tried: https://en.wikipedia.org/wiki/Do_Not_Track

Most advertisers/tracking companies/websites using such products simply ignored it (due to their fears of revenue loss) and it withered on the vine.
The FTC Guidelines for Collaborations Among Competitors https://www.ftc.gov/sites/default/files/attachments/dealings... says it’s illegal to share “competitively sensitive variables”, not just any data. Some forms of data sharing such as industry averages may not be illegal, but more detailed data such as numbers of applicants or price elasticity that enable the companies to act together as if they were a monopoly probably are. RealPage crossed the line by sharing an optimization algorithm and encouraging collective action. I’m not sure what Pave does.
The difference is amazing. 1kW uninterrupted is the "dry my food" setting. Reheating chicken like that basically dries and cooks it again. At half the power and twice the time you can have an actual warm, soft chicken again.

Try heating something you cooked yourself recently and you'll see the difference clearly.
Fandom Wiki Considered Harmful
Dig him up and put his corpse on trial.

https://en.wikipedia.org/wiki/Cadaver_Synod
Xvc: A CLI tool to manage data and ML pipelines in Rust (GPL3)
Xvc is an alternative to Git-LFS, git-annex (in data management) and DVC (in data and pipelines management.)

- Track binary/unstructured data and artifacts along with the code

- Run pipelines composed of steps depending on files, globs, URLs, SQLite queries, regexes, hyperparameter files etc. (in parallel)

- Store binary data files with local, rsync and S3 compatible storages, separately from Git repository

- Automates git commands to commit tracked metadata files but can also work without git
It's so nice to have free media to tell us which is which!
Premium Cold Cuts means something different these days
Yeah, I went there for the first time in a decade last week and was impressed that they had a global “Veggie mode” button on their digital menu kiosk that limits the menu to only meatless items.

Made it really easy to buy a bean crunchwrap with sour cream and cheese swapped for guacamole and potato.

I went there so my Mexican girlfriend could try it. She was disappointed that the Dorito shell tacos are just unflavored orange tostadas, not actually a big Dorito like their ads / marketing suggests.

How do yall let them get away with that? :/
if that's a valuable metric to you, Bun needs only 1 file:

bun run index.tsx

And arguably, Bun + htmx is a much more minimal setup.
I was wondering why my project had a sudden spike of stars on github. Looks like this was it. Hi, I'm the creator of Tomato64. Feel free to ask me anything and I'll watch this space. Discussion and collaboration for the project takes place at https://www.linksysinfo.org/index.php?forums/tomato-firmware...

I'll also mention I'm currently working on a port of Tomato64 to the gl.inet flint2 (gl-mt6000). Something I haven't announced anywhere yet, though if you've checked out my repo you'll see it there.
A search for "deadpool wolverine" turned up a lot of results on the first torrent search I tried, one has 645 seeds and 159 leeches. I am not going to try it, but think it's quite likely that this torrent is exactly what it claims to be, I dunno if it is an awful cam rip from a theater, a screener that got leaked, or from some other source, but I know the movie industry is particularly inflamed about piracy of movies that are still in the theatrical window.
It doesn't raise standards. It squishes them at both ends, particularly the top. That might be what you want, but tech salaries have bloomed massively because there isn't a union. You might say "that's over; now let's lock in our massive salaries", but I doubt it'll work that way.

Tech isn't hyper-individualist. It just leans slightly to the individual, because any half-decent tech worker is worth a lot to an organisation, and they don't need a union rep to negotiate on their (and hundreds of other people's) behalf.
you'd rather have blackhats do it and sell it to asian APT's?
This is all very theoretical and unclear. For example, on Pinephone, the modem runs FLOSS software (except for a small blob managing the tower connections). Also, it's connected via USB, so there is no privileged access for it. I have no idea what ISP trust has to do with that. You can install Tor on the phone. And so on.
It sounds like the only reliable backup media is punched paper tape.