skysight-inc/HackerNews huggingface dataset:
No doubt there are some specific people who will have difficulties obtaining identification for no justifiable reason. Such barriers to access should be rectified.

However, we are speaking in general rather than specific contrived what-ifs. The vast majority of people have the opportunity to obtain multiple forms of governmental identification that are accessible and affordable.
Oh no, will someone think of the poor companies!
> I feel like all that’s missing is being able to inject/attach to an existing VM.

If you mean connecting to a running node, that’s already possible! Here’s an example on fly.io’s infra: https://fly.io/docs/elixir/advanced-guides/connect-livebook-...
Yup, the JVM is the number one reason why I avoid it like the plague. Which is too bad because the language is super slick, I like it better than Racket and the other schemes.
I don't think GP was talking about backups (which is what Borg is good for) but about synchronization between machines which is another issue entirely.
Maybe you can answer a different question of mine: what, if anything, did Japan get out of the Plaza Accord? By weakening USD (and hence USD-denominated commodities?) West Germany got a strong DM and hence could LBO East Germany and reunify. Japan got a strong JPY and ... what, besides stagflation?

edit: am I calculating this right? to do a Plaza today would need, not the G5, but pretty much the entire G20?
Sure but it's less fun to be a refactor assistant full time
"Eschew flamebait. Avoid generic tangents."

"Please don't use Hacker News for political or ideological battle. It tramples curiosity."

https://news.ycombinator.com/newsguidelines.html
Borg: Internals
i've not seen any performance boost for my code either via nuitka, using mostly pure python and a little numpy

not that i mean to complain about having a working python compiler, i think its neat
Of course it's a solution. The developer has a right to comply with the law in whichever way they see to best fit their needs as a business. If you don't like it then don't use the app, nobody is forcing you to and you don't have a right to dictate to others how to run their business.
Can someone explain or point to something about what vite is?

Is this very niche or something every web developer should be interested in?

Tried this https://vitejs.dev/guide/why.html, and the comparisons page and it's all buzzwords.

"Vite aims to address these issues by leveraging new advancements in the ecosystem: the availability of native ES modules in the browser, and the rise of JavaScript tools written in compile-to-native languages."

Corp PR speak is not the pinnacle, there is no reason to emulate it. To "Address" a problem means you haven't solved it. "Leveraging" just means "using".
The NYT stopped selling personalized ads in Europe, and their ad revenue there kept growing (source: https://digiday.com/media/gumgumtest-new-york-times-gdpr-cut...)
The 'mad' prince behind an attempt to overthrow the German state
You don't have to be an expert to see how bad it is. CMake is as if someone took all the worst parts of C (which isn't particularly good to begin with), namely textual macros, and made a whole language out of it.
I didn't say it was. However, defining what is tracking and what is not is also an issue.

Let's say facebook runs an ad on its platform to my website with a url of site.com/fbad. Then I can see how many people clicked on the ad on facebook and how many people converted on that webpage. There are people on this site who will tell you, and FULLY believe that that is TOO much tracking and is morally wrong.
What strikes in particular about the Ruby community is - in order - a lack of being judgmental (also with respect to other eco-systems) as well as being very welcoming to beginners. That combined with the showing-by-doing attitude has my respect, this is something that should be a standard to live up to.
China's demonstration HTR-PM reaches full power
ChatGPT bid for bogus crypto bug bounty is thwarted
Why are Gladwell's stories more vapid than any other story? Is it because he doesn't have enough data to corroborate the narratives?
The minimum wage for waiters where I live in the US is $15.75/hour before tips. That’s the minimum, most decent waiters make significantly more. They tried to replace tipping with a 20% service charge here and it was the workers that rejected it, because they made less money than with tipping. Your model of how this world works is overly simplistic.

While variability may be stressful and I wouldn’t consider the lifestyle to be particularly healthy, many waiters consider it a feature associated with having flexible hours to do other things. If they want more hours, competent waiters can almost always pick up as many as they want and it has been a sellers market for waitstaff labor here for as long as I can remember.

Even illegal migrant workers made much more than minimum wage when I lived in rural flyover areas. A chronic labor shortage will do that.
Hate to be the pedant but isn't CDE both available on Linux and older?

Not to detract from XFCE at all, my first love
I thought I was being clever asking it to write a haiku. Apparently I'm not as original as I thought. Syllable count was off too.

Write a haiku about an Irish mountain and a Spanish sailor.

Amidst the rolling hills

A Spanish sailor roams the land

Irish mountain stands tall
I mean, the parent comment have a pretty compelling case to the contrary:

> Facebook has invested billions of dollars in building and developing a platform according to their fair reading of that law.

It's valid to say "Facebook isn't the one who should be expected to have citizens' best interests at heart", but the incentives of regulators and Facebook are absolutely aligned in that both are looking for a law that will be followed.
You are not getting it.

This is a fight for the money Facebook is generating. The court, the law, the administrations, the bureaucrats, the media, the lawyers, the judges are all complicit. Using the law to say, take over someone house without reason will be outrageous (though it does happen in "lesser" countries than the EU).

But in the EU, you can still get people to look the other side if you explain it by Facebook is evil, Facebook is tracking you, Facebook is addicting you, Facebook is generating lots of money, etc... Of course, you have to realize, this is the same government that will sell your blood if they think they can make profit out of it.

Welcome to the Jungle.
Aren't earning & deserving two sides of the same coin? You deserve something because you did what was necessary to earn it - you earnt it so you deserve it?

e.g. in GP's comment - the 'well-intentioned developers' 'deserve' to make a living, because they earnt it by making the nice 'free-ish software' and being 'well-intentioned' etc.?
Lol, did not expect the next stage would be "Raspberry Pi claims culture-war conspiracy". No folks, people can actually hold opinions and criticize you without coordinating that. And most people's primary problem is with your reaction to initial criticism anyways, not with you hiring the guy...
My kid was in a montessori preschool for most of 4 years old and it was a big disaster for him as well due to his ADHD (which we suspected at the time but was not yet confirmed).
He was kicked out of the school before the year was up and the next fall we put in him in a French immersion school for Pre-K (mostly out of necessity as we could not find any other full-time care option near us with availability). He still had some minor behavioral issues but overall it was a massive improvement, I think due to the increased and more rigid structure compared to the Montessori system.

We ended up opting for the French immersion school again for kindergarten over free public school just because he was doing well there and we didn't want to "rock the boat" any further. He's definitely not the best student in the class but I'm just happy that he likes it and is participating for the most part.

I don't think the Montessori system is bad or anything as I noticed the more organized and independently-minded kids in the class seemed to be really thriving - as you mentioned above. Just not for everyone
Yes! Shoutout to Phong.com. They had a ton of crazy Photoshop and web design tutorials and were pushing the boundaries of design on the web in the early, pre/post-CSS days -- inevitably kicking off my career in web and tech.

Anyone remember using emp.gif (empty.gif) to help align table-based layouts with images?

P.S. I still think this "eplastic" tutorial is one of the prettiest things I've seen: https://archive.phong.com/tutorials/eplastic
Stripe did actually have a great API at one point, when they just appeared. Their basics of charging a card and managing subscriptions was incredibly simple and developer-friendly compared to their competition at the time, like Authorize.net or PayPal. I don't think PayPal even had a real API back then - you had to use a `<form>` element with hidden fields.

Of course things change, and now Stripe's API has been rewritten to extreme complexity with scattershot documentation and unintuitive terminology. (I sell products, but in the API I have to sell prices??)
Forking AngelList
Doesn't ricin take days to kill, during which the agent can still be interrogated and rewarded with quick execution?
My observations are than "agility" in most corporations mean "agile" approach to requirements, hard fixed approach to deadlines and environment or sdlc. Once I got blamed from system admins that I am late and they have extra work because client asked for change few hours before the release deadline. I implemented this but I got blamed for being late. Also in SCRUM the zealous approach to the holy 2 weeks, it cannot last 13 days, nor 15 days. It's super important to last exactly 14 days. In holy ticketing environment where you have to issue a ticket to wipe glasses. In my opinion the best and simplest methodology is an incremental waterfall with releases every 3 months ( more or less ). 3 month long "milestones" because every company does quarter reports. Additionally for status reporting Kanban boards. No damn red tape driven "agile" Scrums, safs and so on.
But, it makes things easy. I have e.g. a home computer, a server in the closet thing, a laptop and a work computer all with a shared Syncthing folder.

So to bolster that other thing, I just have a simple bash script that reminds me every 7 days to make a copy of that folder somewhere else on that machine. It's not precise because I often don't know what machine I will be using, but that creates a natural staggering that I figure should be sufficient of something goes weird and lose something; like I'm likely to have an old copy somewhere?
Came here to say this. Can you list your example commands for snapshotting, zfs send, restoring single files or entire snapshots, etc.? (Have you tested it out?) I am actually in the position of doing this (I use zfs on root as of recently and I have a TrueNAS) but am stuck at the bootstrapping problem (I haven't taken a single snapshot yet; presumably the first one is the only big one? and then how do I send incremental snapshots? and then how do I restore these to, say, a new machine? do I remotely mount a snapshot somehow, or zfs recv, or? Do you set up systemd/cron jobs for this?) Also, having auto-snapshotted on Ubuntu in the past, eventually things slowed to a crawl every time I did an apt update... Is this avoidable?
Agreed, though there are copies of the documents made and given to all parties. If a document is changed after being notarized it can be proven in court what the original documents contained. A real notary will be tracking the number of pages, making copies of all of them and signing off what they witnessed. Everyone gets the signed copies and everyone provides their ID in person. A full chain of custody is simply not possible using internet based services with current technology.
Related:

Internet Archive Scholar - https://news.ycombinator.com/item?id=26419782 - March 2021 (3 comments)

Internet Archive Scholar: Search Millions of Research Papers - https://news.ycombinator.com/item?id=26401568 - March 2021 (47 comments)
Asking ChatGPT to write something in the style of Malcolm Gladwell has been a fun exercise for me. It does an extremely good job, almost uncanny. I'm not sure how Gladwell went from being a respected non-fiction writer to a "joke" among HN and similar circles, but he's sure flipped the bozo-bit for me, too.
Not liking a video isn't an excuse to kneejerk comments.
If you are semi-government-owned company in china, getting some social media / apple idiots riled up to fire a business adversary is clearly in your best interest.
See also:

https://www.goodreads.com/book/show/631233.Wizard_s_Bane
Your point is stronger than you probably think: there are entire countries where ad-supported smartphone apps are the only really viable way of communicating for the majority of people because things like normal phone calls or text messages are ridiculously expensive for the locals. The business of financing communications through ads is actually helping millions of people in these affected poorer countries.

That's just my personal observation. Make of that what you will.
That's a nice anecdote but the thousands of new, successful online brands that were built on well-targeted, cheap, Facebook advertising from ca. 2014-2020 are proof that your anecdote doesn't match everyone else's reality.
it's ::ffff:1.2.3.4, so that loopback can be ::1. But yeah same idea.
What is the actual difference between a backup and replication? If the 1’s and 0’s are replicated to a different host, is that any different than “backing up” (replicating them) to a piece of external media?
It did generate an interesting discussion, but your insulting tone caused your remark to be downvoted and flagged.

Now the 85 interesting comments responding to you are lost to many HN readers.

It would have been better if you had been more moderate.
if by "cash" you mean physical currency, that kinda makes sense to me. they have to get their parents to drive them to the store to actually buy the Nikes, and there's no guarantee the store has the specific pair in stock.

now if kids were turning up their noses at a visa GC, that would be news.
Next level house hacking.
I don't know about the Linux codebase either, but a lot of languages these days tend to have an CST-based formatter - given a syntactically correct but arbitrarily formatted file, it will essentially rewrite it into a standardised form. There's a lot of cleverness going on on top of that - using the context of the code to format things in different ways - but the core idea is generally to parse the code and then format that, rather than apply purely text-based rules.

The benefit of this is that it almost cannot go wrong (unlike older formatters which might stumble over a line of code and accidentally write invalid or incorrect code). The disadvantage is that there are usually fewer configuration options, so if you don't like the formatting, you might just be stuck with it anyway.
Thanks! Seems this is the only significant thread so far:

Meta’s behavioral ads will finally face GDPR privacy reckoning in January - https://news.ycombinator.com/item?id=33893240 - Dec 2022 (59 comments)

Is there a more neutral article we can change the above URL to?
I felt seen
"When you mix politics and science, you get politics."
- John M. Barry (probably)
In my experience working with a well-known consultancy that uses strict XP, agile, TDD, the whole 9 yards - this isn’t the case at all.

They talk about a triangle of (scope, quality, cost) where you can only pick 2. As a business you can choose what trade off you want to make, but no one’s promising that you can have a rocket ship by next week with 2 engineers if you just organize your tickets correctly.
I used QtdSync, another frontend backed by a Windows rsync binary. A nice feature was that it supported the "duplicate entire target folder with hard links, then overwrite changes only"-style on NTFS volumes, so I could have lots of browseable point-in-time backup folders without consuming extra disk space: https://www.qtdtools.de/page.php?tool=0&sub=1&lang=en
I'm not totally sure that's allowed under GDPR. I know you can't say "consent to data collection or you can't use the website" [1]. So I doubt "consent to data collection OR PAY or you can't use the website" is acceptable.

[1] unless the data is needed for the website to work
What's your responsibility of things go south and the wordpress gets hacked? Do you have liability insurance or any other protections in place?
Types in Ruby 3: New Features Explained (2021)
Viral: The Origin of Covid 19 – Matt Ridley [video]
I came here to say the same thing. This feature has had its fair share of bugs over the last year but lately (using Wireplumber) it's been working quite reliably for me. I no longer use any Bluetooth USB dongles!
That's simple enough: I don't know. But I get the a vague feeling you are being rhetoric and you think you do? If that's the case, please, just offer up the answer alongside your thoughts leading up to it.

Also I don't think I made a strawman (of any quality) but it's somewhat telling you think I did. To be super lame: I have very conflicted feelings about this topic and no conclusive opinion.
Amazon Wants to Kill the Barcode
Yes - especially if they can do this in a way that still makes them money but is expensive and burdensome to comply with. That would keep them in the game but seal the market off to potential competitors.
Exactly, you can't trust any authority (Twitter moderation team included) to determine truth for you.
I remember getting my iPhone 4 and just sitting there on the couch staring at the home screen for a good 20 minutes, in awe of just how sharp the image was.
Starbucks launches Web3-based loyalty program
Back Story: Rebekah Reavell, ‘Follow what you want to do, even if it’s scary”
GDPR requires consent for a specified usage of people's data. If you want to send people emails, then you need emailing consent. If you want to use people's data to target advertising, then you need to ask them for that consent.

https://gdpr.eu/gdpr-consent-requirements/

I'm doubtful that Facebook have been using a fair interpretation of the laws as that doesn't seem to be the way they operate. I'm also doubtful that users can easily revoke consent which is another requirement under GDPR.
Indeed. A friend here committed suicide a few years ago and left behind a spouse & child and the gap still is nowhere near close to be mended, if it ever will.

What always puzzles me about these cases is the degree to which the balance of all that was good in that particular life has been outweighed by whatever was or felt so bad that there seemed to be no alternatives left. It's just too painful to really analyze and think about.
fair, updated to "Some folks on HN..."
I'm guessing the comment was referring to the drone having a GPS receiver and relaying it's position to the base station.
I would have to lose 30 years of work experience, all of the skills I've learned, and my professional network.

I might have done it when I was younger and didn't have any of that, but that kind of work didn't really exist beyond pizza delivery. I worked at a video rental store, instead.

Crappy jobs are a motivation to improve.
I recently isolated what might be a root cause of my 2019 burnout, oxalates and other anti-nutrients:

https://www.webmd.com/diet/foods-high-in-oxalates

I've been a gym rat for 20+ years and tried to build my physique from primarily vegetarian sources. My favorite staple was bean burritos. But my joints were always achy (I couldn't survive without 1500/1200 glucosamine/chondroitin), my skin was broken out, I was bloated, I had chronically low energy, and I suffered from depression and anxiety for so long that I didn't know that I was (because they were my baseline for 2 decades).

When I hit 40, suddenly I couldn't digest anything I had been eating. I believe the main culprits were:

* Dehydration (exacerbated by creatine and not using a shaker for protein)

* Almond butter (tree nuts are inflammatory and shells eat holes in intestinal lining)

* Casein (slowest digesting protein, sits in intestines, promotes bad bacteria, many people are sensitive like with lactose)

* Beans (oxalates, phytic acid)

* Wheat (gluten irritates small intestine once immune system is sensitized, glyphosate disrupts intestinal flora and may be even higher in non-organic oatmeal)

I experimented with autoimmune protocol (AIP) diets but never found a "cure". I made a full recovery, but it took 2-3 years of trying everything I could think of. The best things are:

* Pumpkin seeds (like in Nature's path granola available in bulk at CostCo)

* Spinach and broccoli

* Rice

* Kefir

* Daily "stress" B complex with ~100% of each vitamin (the body can't store it, so a weekly 8000% B complex leaves 6 days of deficiency)

* Psyllium husk capsules with meals (1 is usually enough)

I've found that the body doesn't really care where protein comes from. So any whey protein is just as effective as meat, especially when taken with meals. But rare beef has (hormones?) and micronutrients which can't be mimicked by other foods, so is critical for healing micro tears. I'm looking forward to incubated meat because weightlifting progress is greatly enhanced by eating 1-2 pounds of meat per day, but I can't justify that ethically.

The one meat substitute I can tolerate right now is Impossible breakfast sausages with 3 eggs and granola in the morning, and the bonus is that it's indistinguishable from meat. Some of the other ones trigger the shocked/hungover feeling I get the next day if I eat too many legumes or nightshades.

So I endorse meat substitutes as long as they've had the anti-nutrients removed. But like milk substitutes, they may not have the healing qualities of the real thing.

It's almost always best to get health advice from older people. Young lifters especially often make recommendations which aren't sustainable. And IMHO the backlash against meat substitutes comes from people procrastinating on their healing journey, who don't want to face the cognitive dissonance of how their personal choices affect others and the planet. And yes, I agree that humans evolved as scavengers and are meant to eat meat, I just think that tech has reached a point where we can do better.
Find and sue "nopecha". At least in Small Claims Court. Or talk to a lawyer. This might be good for substantial damages.

They're trying to hide, but they can't, not really, because they're a business that accepts payments. "nopecha" has a Chrome plug-in and domain registration with Google, along with a PayPal account. They can be found, but it may take a subpoena to Google or PayPal.[1]

"Nopecha" indicates on their site that they comply with California CCPA requests. Make one, and ask for your info and what they've done with it. That should yield more information. If they fail to reply within the 45 day time limit, file a complaint with the attorney general's office.[2]

[1] https://support.google.com/faqs/answer/6151275?hl=en

[2] https://www.oag.ca.gov/privacy/ccpa/enforcement
I was talking to some American friends the other day about the Boston Tea Party. It was recently propped up by the ACLU as a proud heritage moment of American protest. But my understanding is that it was a riot involving theft and destruction of property. I don’t think the seizure and destruction of the contents of, say, an Amazon Delivery Van would be seen the same way.

As a non-American with no real motivation to see any specific narrative be promoted, it feels like American history often leans heavily on “the ends justify the means.”