skysight-inc/HackerNews huggingface dataset:
I worked in ad tech for 6 years, specifically in cross device retargeting. I assure you, the loss of privacy direction we were heading in was far worse. The cookie banners are annoying and broken, but at least they represent a government starting to think about privacy.
> It’s also embarrassing that when I browse the web it’s more or less the EU’s single contribution.

This just indicate that you are unaware of the requirements of GDPR.
>cookie popup is not a disaster, it forced companies to tell their users they are tracking them

Now people know that they're being tracked. Great. They are still being tracked and now are being annoyed with the modals everywhere. Those of us that get bothered enough can install some extension to hide them, but the for most people it's just another annoying thing they have to click away in order to continue what they were intended to do.
the title is misleading. read Durov story about it https://t.me/durov/179
Its a stupid reason. Russian military equipment uses GLONASS. Granted, GLONASS is just barely limping along, but it does work.
> I moved away from 1Password after the developers essentially ridiculed their customers in their support forum. I realized that it's a hostile, aggressive and short sighted company.

I don’t know about this incident of them being racist, but if I leave that aside, your words sound exactly like what I would say about the company! This isn’t something new with Agile Bits ridiculing customers or potential customers on its forums. There have been instances of this several years ago too when people questioned the licensing model and asked about the changes. They essentially behave as if users are stupid and that they (Agile Bits) are the only ones who know what’s best in every case. It’s quite condescending.
On the 3.5mm jack front I spent the 80s, 90s and 00s living with crackly ass headphone jacks on stuff. I’m glad they have died finally.

My MacBook battery is replaceable. I don’t want removable as I don’t ever swap batteries.

These aren’t losses. They are whimpers from people who are living through rose tinted glasses.
This is ridiculous. It's like saying membership of a Nazi party wouldn't imply extremism. Of course being a card-carrying communist is an extreme position. Communists around the world have repeatedly established horrific dictatorships that murdered their own people in vast numbers, usually accompanied with mass manipulation of the population through propaganda. If a behavioural psychologist of all people thinks that's the type of government she wants to have, it is de facto proof of extremism, and says nothing good about the people around her who say nothing about it.

Consider how it'd look if she was a member of a Nazi Party. Nobody would accept that. There's no difference.
Telegram is used widely by Russian speakers everywhere.
Why not just tax products extra that don’t comply? Seems far less invasive.
/r/combatfootage (until reddit bans it)
Oooh yes, don't get me started on inaccessible little plastic sacrificial parts. Yes, having one part be sacrificial to protect the others is good engineering, but only if it's also easily replaced and inexpensive. If you can't get replacements or they're 3 hours of disassembly away, that's just planned obsolesce in a dress.

And the number of times I've broken a little plastic tab! How much can it cost to put a extra 0.5mm of plastic in the mould just there? What fraction of a penny was saved and now requires a whole new part, comprising probably at least thousands of times more material plus shipping energy?
My friend bought a smart fridge from Samsung with 2 years warranty. After 26 months of usage thermostat failed. This fridge is purely electronic, without old-type thermostat that "clicks". Seller shop refused fixing it, Samsung quoted fix for more than the fridge cost 2 years ago. There it goes £1800 "worth" of more electronic waste.

My coworker damaged dishwasher seal, no way to buy new seal at all, could only be acquired from another dishwasher of this model. Had to give it for recycling and buy another one.

I just hope this doesn't happen to me, so I always do days of research online before buying a hairdryer...
What is currently not possible, which alias will fix? That’s what I couldn’t get out of the article.

If the answer is “the ability to change the types of library functions without changing their name” (which is what his first few examples were showing to be the “problem”), then of course you can’t do that, and I’m not convinced we should waste any time or effort trying to get that to work. If you want to change the types accepted/returned by a function, make a new function with a new name.

Of course, if there’s something I’m missing here I’d love to know… the article has done a terrible job outlining it if that’s the case.
Probably worth checking that the compiler alias implementations do sane things when the function has a different calling convention to the default (due to some attribute on it)
> You're forgetting that the spare part also needs similar logistics, shipping, support, etc. around it, so you would expect ordering one of every part separately to cost far more than ordering a single machine even before they put any further markup on it.

This seems like a problem that could be solved by standardizing the parts among multiple models (possibly between different brands), so if legally mandating availability of replacement parts encourages that, it might not be a bad thing.
Though most of the things he mentions are things that we probably want to do away with for a bunch of other reasons anyway, and so this is just another co-benefit:

> Outside, fine particles predominantly come from motor vehicle exhaust, burning of fuels such as wood or coal, natural forest fires, and reactions from power plants. Inside, fine particles are produced by cooking, tobacco smoke, burning candles, and lighting fireplaces.
Without making a moral judgement on it, I think the largest factor is that on some level societies consider the death of the elderly due to disease natural.
The only fault the EU has for the "accept cookie"-disaster is, that it didn't make tracking illegal and even bigger fines. It is only the fault of the companies that want to track us, not of the EU
The structural issue is that prices are not really elastic at both ends. The power imbalance between employers (who can get by with low-paid lower-quality work, or just sit on the work until they find a perfect match without raising salary) and employees (who need a job today to pay for food and shelter) is a big anchor.
If governments didn't force people or companies to do anything then they would be allowed to do everything.

You're welcome to draw up a table which surgically defines what should be regulated or legislated, and what shouldn't. I'll just drop by later to tell you how alarming your assessment was.

After all who's the government to tell companies not to put asbestos in your walls or lead in your water. I'll be honest, every time someone complains governments shouldn't regulate I wonder if they realize they might be alive because of that.
I've had multiple Sennheisers crap out on me after way less than 20 years.
I'd like to note that Microsoft is doing no better with DirectX. If it weren't for the drivers on Windows being distributed and supported by the GPU manufacturers themselves, Vulkan would only be a thing for Linux (incl. Android) and custom niche devices now.
That was maybe once true. If you're literally starting from zero today and buying new parts? I sort of doubt it.

(Though I don't really disagree that it's generally easier to swap out parts on a (home-built) tower computer than it is with most things because of standards.)
TIL 1Password has a command line tool named op.[1] It requires authenticating with your 1Password credentials and any granted authentication is said to time out after 30 minutes.

It looks useful and I'm thinking about downloading it, but if I did, I might not leave the binary as-named and I probably wouldn't locate it in /usr/local/bin, etc.

[1] https://support.1password.com/command-line-getting-started
What happens to the next GPUs you buy?

I have wasted a lot of money buying nVidia GPUs. They used to be quickly outdated for different reasons (e.g. unsupported by the next versions of CUDA). I decided to stop buying new ones until I really really need a modern GPU. Now, that's around 7 years, I am happily away from nVidia GPUs. If needed, I would get a GPU instance on cloud.
The same issue is with Apple iPads (my iPad One still looks new but software upgrade is not supported anymore).
Curious - could you elaborate how you think this abstraction will happen over time?
You also have 4chan, naturally.
I think you and I are solidly in agreement on all points. When it’s good, it’s really good. But the bad is heartbreaking and does rather seem to have increased of late.
It seems as though academic writing manages to simultaneously use too many words and too many references. Few papers get to the point and cover the point convincingly when they do.
Are you real? There is no need to transmit a mobile phone number to a remote service in order for an iOS or Android application to get access to locally stored contacts. You do not need to receive a "verification SMS" to allow the application to access your contacts.
I have had asthma since I was a toddler. I see a top-rated immunologist 3 times a year. Not once have they ever asked what kind of stove I have. When I asked about it recently, they laughed about it.
It took me a long time to come to terms with this fact. I was once asked during an interview what I wouldnt run in k8s and I said legacy apps and hardware specific apps. Now I think that for many applications cloud run or cloud function can reduce the complexity of software delivery. It takes a team just to manage the k8s infra while an app team can be responsible for their own cloud run app.
Here's explanation from Moxie: https://threadreaderapp.com/thread/1474067549574688768.html
Killing WhatsApp will be disastrous for the Russian economy. The effect will probably be on par if not greater than all other sanctions combined.

Every single daily thing is done via WhatsApp. The state realizes that which is why they carved an explicit (if a completely made-up) exception for it when they went after Instagram, Facebook and Meta. You don't want to inconvenience your brainwashed masses that much or they could be shaken out of their nirvana and start looking closely at what's going on.
Ask HN: How do you use Code Climate with your team?
The company I work for is making a push to use Code Climate but it’s unclear to me how we can use this as a team to improve the quality and quantity of work we deliver.
What’s your experience with the product and how do you use it?
Also, most of those applicants will likely be extremely flexible. People who study languages for years typically don't stop at one or two.
The Vast Majority Blatantly Russian Propaganda FYI.
If anything, I think it was likely much, much worse in Smith's time and place. The British class system was incredibly strong and elites were essentially paid to not work.
I want to add to your advice: not all of your code has to live in Colab. If you create a public repo on GitHub, then on Colab you can simply do a pip install using the git URI for your repo. Your GitHub repo will need to be setup as a proper Python library, but there are many simple examples you can find on the web.

I find this technique to be particularly useful since the same GitHub based libraries that I use on Colab I sometimes also use from Common Lisp locally on my laptop using py4cl.
This comment reminds me of a brilliant commercial from many years ago, where Trident parodied the X out of Y approve meme: https://m.youtube.com/watch?v=xAVALXH9nxU
You’ve already mentioned https://search.brave.com

But I’d vote again for them. Independent index, US based.
Durov doesn’t ban Russian government channels calling to literally nuke US and EU, posting fake news, etc. FSB easily tracks anti-regime/opposition channel authors by copying SIM-cards and getting access. Durov also doesn’t call war in Ukraine as war. He exchanged Russian userbase.
If I'm not misremembering, many years ago (Windows 7 era) I had machines with 3 different 2010/2012 redistributables of the same bitness (32 or 64-bit) in Programs and Features. Was that actually a thing, or did I read it wrong at the time?
The seeming ridiculousness of the price difference is another way of looking at how hyper-efficient modern mass manufacturing is.

Their original cost for that part is miniscule. BUT! That's the cost of that part, being delivered to the assembly line, in bulk quantities, at a regular, predictable order cadence from the upstream supplier, over an unchanging delivery route, with minimal inventory kept on hand. Essentially, everything they can do to reduce the cost.

None of those things are true for a replacement part you order. It's an entirely different logistics chain, with entirely different costs.
No. The cookie disaster is because companies are making it a disaster. You're not required to ask consent for cookies used for technical purposes, such as managing user session.

The consent is only required for tracking cookies used to sell your data. So if you don't track your users, then you don't have to the pop-up.

I hope the EU comes down really hard on the companies deliberately making opting out of tracking difficult. A few billion dollar fines and those pop-ups requiring me to manually untick 300 different trackers will be a thing of the past.
Never heard of ecosia until now. Looks pretty good!
>I left OOP when I left Ruby back in 2015. I won't be going back to OOP ever. I use Elixir now.

Lucky you! But most of us, poor folks, are getting paid to write software in an OOP language. The huge majority of the most used programming laguages, C aside, are OOP.

>How much C# is functional these days? I know linq had the beginnings of it waaaay back in 2010 but do you see a shift in more c# devs going functional instead of OOP? Or is it just another JavaEnterpriseFactoryFactory.cs

You can write pretty functional code with LINQ, pattern matching, records. Discriminated unions will be also added in the future.

In the last two projects I was working on, people mostly uses procedural programming. Where you could find some design patterns it was mostly juniors wanting to show off.
That's only an common optimization, not a guarantee, and it breaks down when you let that object or a pointer to that object leave the translation unit like you're suggesting.
Weird, there are already tons of c99 and c11 code into linux (I mean the stuff not from the "good"/"benign" parts of c99/c11), and code using gcc "new" builtins, and that has been the case way before any "official" announcement.
I used to be in group A but now I'm probably in group B. If I compare title/rank between engineering and managerial tracks where I work, there are many, many more people sitting at that rank in management than there are in engineering. The rank confers all sorts of things in terms of pay, chiefly it's used for determining our performance bonuses. I suspect that engineers are just being played by our corporate overlords but I'm not inside of the management beast to know for sure.
I think they should actually forcibly separate buying a phone from the carrier.
What governments need to be concerned about are the things where the public good can't be managed by the market forces. People can't be expected to look at minute details of every single thing that's part of their lives. Also if choice is restricted because, for example, every maker does X thing, then people can't really vote with their wallet, because there's no alternative. I recognize that this kind of control is not flawless, but I take it, considering the alternatives we have seen so far in history.
Moved from LastPass (premium) to Bitwarden. Could have stayed on the free tier but decided to pay to support them, it’s a fraction of LastPass!
I used to follow ASBMil on Twitter before Twitter banned it :/
I can't vouch for others but ASBMil was doing accurate reporting. Just searching for ASBMil on twitter will show many saying that Twitter is censoring accounts that do not repeat the accepted Western narrative.
I’m not sure how deranking lies affects it’s privacy or speed but you clearly have an bone to pick with DDG which in my opinion is a great product that more should use.
> In the US, food insecurity has become an epidemic on college campuses.

Difficult to the article seriously when reading this. (And I did follow the link to read the academic paper referenced. Though I am not in the field, I thought it was terrible. By defining food insecurity down and needlessly conflating categories it attempts to make a real problem seem worse than it is by viewing it through an ill conceived lens.)
> We are powerless. I'm sorry. 8/9

This is such a frustrating outlook. Your are powerless because you believe you are powerless. You believe you are powerless because your government recognized your power long ago and actively works to subvert it.

The police telling you to break into smaller groups is why you are powerless. Your cooperation with tyranny is all that makes you powerless.

We aren't even in your country and we know we are going to stop your government. We want to, and we will.

It's too bad we want it more than you, and sad that other people have to pay with their lives because you want to live on your knees.
Is 0.9mm really worth throwing away so many phones?

It's important to remind ourselves that the metals in these phones are mined in part by people with very difficult life conditions, often so bad that they die on the job. We ought to be able to repair what they contributed to build instead of asking them to mine yet another pound of metal just so we can save 0.9mm. This will also reduce need for mining, which creates all sorts of pollution.
Berenson responds to that laughable description all the time. He loves nothing more than to call himself that when he gets proven right - again - often at the expense of writers in the Atlantic; I'd guess a quarter of his posts consist of "ha ha" type responses where he juxtaposes a tweet he made early in the pandemic alongside a government announcement or newly released scientific paper saying the same thing.

https://alexberenson.substack.com/p/the-pandemics-wrongest-m...

https://alexberenson.substack.com/p/cdc-director-walensky-re...

https://www.google.com/search?q=%22pandemics+wrongest+man%22...

If you think he didn't respond to that then surely you don't actually read his blog.
I'm following over 100 and I do not have a hard time, just scroll up from where you left off last time

> other than scrolling through all of it.

What do you want? Do you want all latest tweets, or do you want AI to generate a list of good ones?
1. Replacement battery would help with reparability, which is one step toward the sobriety needed to fight climate change.

2. I feel like the customers do not have much of a choice if no product allows to replace the battery. So there is no way to vote with our wallet.

3. Which cookie disaster? I only see a directive that enforce companies to reveal when they are tracking users.
Interesting point from one of the sub-projects:

> It's intentional that there is no way to browse content from a user, see popular posts, consume via an RSS feed, or further engage with an article via comments or "claps". I want to spend my time encouraging writers to move to worthy platforms, not making a bad platform worthy.
My mom and stepdad use a piece of paper for their passwords. Old passwords are crossed out, and it sorta works as a "secure" password manager.

Like most people, they still occasionally forget what a password is for a give site/app. At that point they proceed to the password reset flow and (hopefully) cross out the old password and write down the new one (accurately).

Most password reset flows use email. Aside from state sponsored efforts, password reset flows are "downgraded" to using a user's email address:

> Click here to recover your login ID. (user gets email with a link or text with the "username")

> Click here to reset your password. (user gets email with a link to reset password)

If the site provides a level of 2FA or hint:

> Enter your 2FA token from your authentication app, or...

> Enter your mother's maiden name.

Once 2FA is confirmed, or doesn't exist, the password flow continues:

> Type in a password (various requirements for a password ensue)

> Login again with the recovered "username" and password. (user tries to login again)

Struggle with saving new password to various password managers ensues.

> Login is successful, or not.

If password flows are "secured" with emailed links, why not just make "logins" use emailed links, with some one-time token that just logs them in? This would make any login to a site/app as "secure" as the user's email login:

> Type in email address (user is sent a one-time login token to click or enter)

> Type in the one-time token (user is logged in if the token is correct)

If the token is wrong, reset the token and take no action. Also, logging the user out on a shorter interval gets them comfortable with this regular "login" process.

A more speedy login can be achieved by collecting the user's phone number. If the phone number is successfully collected, logins can proceed:

> Type in email address (user's phone is sent a short code)

> Type in the code sent to the phone (if it's wrong, reset it and tell the user to try again)

> Add 2FA on top of this to secure SMS security deficiencies

This simplified "reset password" flow is then presented as an alternate solution to logging in without passwords, to a given app or site.

What am I missing here?
You can get replacement packs for most common EVs from either the manufacturer or third parties. They are on the expensive side. But they last quite long and tend to come with pretty decent warranty of e.g. eight years or 150 k miles, which means they are very unlikely to fail before that (because that would be expensive for the manufacturer) and very likely to last a lot longer than that. E.g. Tesla seems to design for half a million miles.

Two challenges with standardizing battery packs:

- There is a lot of innovation in this space. A standardized battery would be obsolete by the time it would get widely used. The whole point of buying a premium model EV is getting good range and performance. So, manufacturers work hard on improving their battery packs and are competing on how well they work.

- Battery packs and cars are designed together to make best use of space, manage center of gravity, re-enforce the structure of the car, etc. Inevitably, you are going to end up with different shapes of battery packs. Better designs here maximize cabin space, minimize manufacturing cost, etc. Most car manufacturers buy battery cells and design their own battery packs for this reason: they need to customize their packs.

That makes workable standards in this space unlikely. But of course most bigger manufacturers do standardize components internally exactly so they can minimize their cost for servicing vehicles and leverage some economies of scale. No doubt over time, third parties will emerge that are able to service popular EV models with aftermarket battery replacements. Right now that's a tiny market because most EVs sold ever (i.e. produced in the last ten or so years) are still completely fine and not actually in need of new batteries.

Probably in a decade or so this market will get a lot bigger and by that time battery replacement might also be a lot cheaper. For the same reason, battery recycling companies are not yet able to scale their business because there simply is not a lot of supply of badly degraded batteries. Actually, most batteries coming out of EVs end up having a second life in e.g. power storage solutions because even in a degraded state they still can hold some power.
Volume of transactions and value of them. It’s a big number and it’s pure profit for them.