skysight-inc/HackerNews huggingface dataset:
> Imgur has recently started displaying a GDPR cookie notice modal

I find it hilarious how companies allegedly afraid of the big bad fines by the EU continue to use a non-compliant solution for a problem they created themselves.

It's cargo-culting of the stupidest way of (barely) solving the problem. American lawyers trying to interpret EU regulations never worked well it seems.

> I have never stepped foot in the bloc

It's not like the rest of the world doesn't have to obey several American laws as well.
I strongly disagree. There might be a tendency to over-legislate in some areas (after all, there is now an exposed central authority that can be lobbied by special interest groups) but on the whole, the EU has been a strong positive influence on the continent of Europe and Britain is facing a serious self-inflicted wound as a result of Brexit. I say this as somebody who has dual citizenship in both a EU country (Italy) and the UK.
I apply the LT5 rule: If a task takes Less Than 5 minutes, do it now. This works really well for me because I can concat several LT5 tasks.
If you are looking for free german audio books, checkout

- https://www.vorleser.net/

For a free conversion tool, checkout

- https://github.com/sandreas/m4b-tool

- https://github.com/gonzoua/AudioBookBinder

- https://github.com/yermak/AudioBookConverter
The thing is that this delayed gratification is what allowed modern society to appear in the first place. Without delayed gratification you can't have farming or housing. Both of which are vitally important for human survival in most places in the world.

Humans, and probably all life, have a high time preference. We even have sayings about this in the form of "a bird in hand is better than two in the bush." My guess is that this has to do with the future being difficult to predict. It's essentially a balance between how many resources you should use right now vs how much you should invest into the future.
I keep an offline, encrypted backup of my Bitwarden data in a safe place. If something happens I can quickly spin up a bitwarden-rs instance, or go back to KeePass.
I've been through a hundred note apps, in the end, taking notes is for the brain to help remember. The app is your brain. Generally now, I through stuff in Google Docs and move on. It's searchable, good enough.
> implement the GCC C extensions necessary for the CRuby JIT implementation

That's the point where "C is nice and simple, it's easy to whip up a compiler" invariably turns into "why the #^(&)# didn't I use an existing frontend?". Real-world C code is messy. The entire sub-project of implementing a C compiler is a needless distraction that will turn into a huge time-suck with zero benefit to the author.

See also: "Why Says C is Simple?" https://people.eecs.berkeley.edu/~necula/cil/cil016.html
std::memset only works for sequential and contiguous memory. std::fill works on pretty much anything that has std::begin() and std::end().

As the conclusion of the article says I would use the idiomatic way first, then and only if I have performance issues, actually force it to memset.

The only bad thing here is that, gcc only do the reasonable optimization on '-O3'.
Capella Space reveals new satellite design for control of high-res Earth imaging
Not for long.

Seeing some copied-and-pasted autoconf setup, for a program that isn't even portable from Linux, valiantly checking to see whether you have a memset() function will make you despair once more.

Or watching autoconf insist that on Debian Linux there is no memset() library function.

* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=927705

Come 1989, this stuff will be standardized, you know. (-:
Most vacs are adjustable. Also, I think they're trying to maintain a roughly constant speed of the fan, not a constant power. Which would mean that they reach peak power when airflow is obstructed, and idle at lower power when air is passing freely and motor is spinning with little resistance.
I know few but the best effort/research on the subject I know of is VPRI OS written in Ometa (it has a page on wikipedia).

I think they made the whole thing in 100kLoC using dedicated DSLs (compared to Windows which is in the 100M ballpark). I think Alan Kay wanted at 10kLoC system.. who knows maybe one day. :)
You are correct

But the implementation details are left to the member states and of course Germany came up with this in their interpretation of the link tax
> Is it really fair that a wealthy investor pays 15% tax, while a doctor pays 35%?

no. But then the wealthy's capital gains could come from gains in stock or a company, and those gains have already had company tax paid on them, e.g., if a company makes a profit of $100, they'd have to pay $21 in tax, and the company's equity gain is then $79. If you then charge a 35% tax on top of the $79, then that means you've taxed the $100 profit at 56%, which is a lot higher than the normal amount. So by reducing capital gains tax to 15%, you'd end up charging only 36% in total.

It makes sense.

However, why this doesn't apply to a bank's interest payment is beyond me. So may be it is rigged...
The 26-year-old socialist trucker running for Congress on TikTok
Also check out this Bitwarden-compatible server written in Rust[0]. I've been using it for 2 years now and had exactly 0 problems with it.

[0] https://github.com/dani-garcia/bitwarden_rs
You could, but I think the goal would be to make sure the design will work before going through the effort of making it. If you already have all the parts though definitely worth a try.
Have you tried this and measured it? It feels like the overhead of having to use synchronization might eat up all your savings.
Second Annual iOS Music Player Competition
I don't know about other people but I've never had this issue and I use amazon for everything I can...
I'm not the parent comment, but I did consider Lockwise but the inability to store anything else than passwords is a dealbreaker. I have some software license keys and their receipts stored securely, as well as some network accounts that are not web-based.
Having had 6 kids (that presumably by that stage were fully grown and flourishing) it is easy - I expect - to brush miscarriages off as no-biggie. After all, you got the family you (probably) wanted so the miscarriages don't represent so much of a set back to you.

If you are trying for your first child and nothing is working though, it can be absolutely crushing emotionally. You end up not just being envious of pregnant friends/colleagues/people on the street, but even being envious of fucking plants that manage to reproduce successfully when you can't. It is a very existential thing, and it is utterly consuming.

I've also found that a lot of the older generations like to say "oh when I was your age we just got on with it!" (Or similar) regardless of situation, context, or emotions.
I'm not sure we can know that.
https://www.schneier.com/blog/archives/2009/12/intercepting_...
College-Educated Voters Are Ruining American Politics
Show HN: Go SDK for Building Microsoft Teams Applications
When I noticed this trend a couple decades ago, I thought it was only a matter of time before the young working people of Japan — having to carry an increasingly onerous tax load for medical expenses and pensions to support all the old people who live forever, and knowing that when they got that old there would be little, if any, resources to provide for their own old age — would revolt, and turn Japan into a conflict zone.

I still believe that's coming.
Show HN: Pure JavaScript Templating
> Easyjet for example is very strict against crawlers and will block most of them(and us).

It seems that easyJet has outsourced its anti-scraping protection to the company called "Distil Networks"[1].

I wonder how could they block screen scrapers using Chrome on Android with mobile IP addresses.

[1] https://www.youtube.com/watch?v=43wh3beHSBo
This is a simple way to generate HTML and CSS all from your javascript application without needing any custom transpilers or new templating languages. It leverages javascript function programming to make it very easy to render data.

I would love to get some constructive criticism on whether there are any interesting ideas with how this works.
Restorable Randomness in a Redux App, Part 1 – Getting Started
Indeed, short-term memory isn't preserved after death.
Especially as the root of that phrase is in really wanting to do something, in the face of overwhelming external pressure to not do it (I think he coined it when launching Virgin Atlantic and noone thought the business plan looked solid).
Don't some countries treat the US DMCA similarly?
This was posted just a few days ago: https://news.ycombinator.com/item?id=22069057

It's a great article about technical innovations in PlayStation 1 games. It's part of a series with other consoles: http://www.racketboy.com/guide/games-that-pushed-the-limits-...
Despite what the article claims, I really don't see much new in what Roam does over any other note taking app or wiki. --Whether they have more or less structure, they all let you link pages together, so hierarchies are generally up to you to decide if you want more or less of.

I use OneNote since I already have O365 anyway. To convince me that I should pay more than 3 times what O365 costs, you'd have to be able to show amazing improvements, and Roam just doesn't.
Ask HN: What's your experience with DuckDuckGo search quality?
Because I think that privacy is important and - for the most part - non-personalised search results fundamentally are a good thing these past few weeks after more than a decade of Google having been my default search engine I've finally been giving DuckDuckGo a try and made it my standard search engine.

So far unfortunately, in terms of search result quality I'm not convinced at all. I constantly find myself using the Google bang !g as a prefix because native DuckDuckGo (or rather Bing, which is their main underlying search index provider) results are sorely lacking.

Maybe, it's me and due to years of using "Googlese" I've unlearned how to use a generic search engine.

However, frequently even when explicitly searching for phrases I find that the search results don't even contain the terms I was looking for. To give you an example, when while coding I encounter an error message or stack trace I don't exactly know the cause of I usually search for a relevant, distinctive segment as a phrase.

With Google I usually get relevant results that point me in the right direction fairly quickly. With DuckDuckGo more often than not I'm presented with completely irrelevant results.

This might be personalisation at play but an explicit search for a specific technical error message should return relevant results (if available) regardless of my search history.

From what I've read from others who made the switch I seem to be in a minority. Most DuckDuckGo users claim that for them search results are equivalent to - or even better than - Google's, not the least because Google's search quality is said to have been in decline for some time now.

What's the experience with DuckDuckGo among Hacker News users? Am I the only one having these issues?
An Opinionated Post on Modern Rendering Abstraction Layers
I'd loved to see this bumped up so that it appears on the front page right next to the link on "Why do we fall into the rewrite trap?" for a nice little juxtaposition.
https://news.ycombinator.com/item?id=22106367
I will leave the argument which one is better for the marketing people of the respective companies. My post covers also other tools that I use, such as GitLab and Workona.

Just wanted to point out that Notion is very versatile and that there are ways to achieve bidirectional linking.
Ask HN: Why and when one needs to build APIs?
I am learning Python, and want to understand when and why the APIs needs to be built.

Please suggest me some resources/tutorials on building APIs in Python.
The most important thing for developers is will they have the skills to get the next job or will they be working on technology that no one wants in a few years time. If FANG companies are hiring people with SPA, JS, Python experience it makes perfect sense to get rid of any technology no matter how well it is working.
False analogy. Ansible is the regular wrench here, scripting everything again in bash is the needle in the haystack solution.
You can't understand why someone would prioritize basic life necessities over culture?
I've also never been suspicious of any item I've bought on Amazon and I buy almost everything there. Maybe I'm extremely naïve, or maybe other people are going out of their way to find suspicious items? I'm not really sure.
A better analogy would be delivering an odd-looking home made cheeseburger wrapped in a Burger King wrapper. A couple of my recent Amazon purchases have felt like this.
You can make the Pi boot over USB, I do that with more important stuff with a SATA SSD attached over USB.

Of course, I have a backup of the important data as well.
do not buy brand products off amazon! unless it's the official brand store. at this point, there's so little to gain doing so. the only thing that comes to mind is not having to sign up for another online account and entering details. nowadays, most brands match up the fast 2-days shipping and they have better discounts and deals, and you know the stuff you are getting is from them.
ArchLinux - wrong, has python preinstalled even if you go with the base image.
Alpine - doesn't even contain bash in the miniroot edition
Busybox - similar to Alpine

If python happens to disappear from all linux distros ansible can still work with the raw module.

In any case, the bash script posted is based on apt install so it's not going to work on much less amount of distros rather than if it was just an ansible role.
https://twitter.com/ID_AA_Carmack/status/1215844056091320321
Don't give them a mobile phone until they are 16. Give them a dumb phone, if you must. Educate them if the why. Be consistent and use a dumb dumbphone yourself.

Nothing works that you don't do yourself. My parents told me not to smoke as they lot their cigarettes. Told me it's an adult thing, which was a very bad idea now that I think about it. I don't smoke, but not because of them. If anything, in spite of
I always heard it as "if you fail to plan, you are planning to fail", which has a nice ring to it.
Entrepreneur Raised $55M to Set the New Standard in Data Storage
FBI Says State Actors Hacked US Govt Network with Pulse VPN Flaw
Correct, it is the national implementation implementation of an EU directive.

And to the other point: There are two kinds of EU law. Regulationsa and directives. Regulations are direct law in all member states, directives need national implementation.
Looks like most of use discover this rule one way or the other. I had a simple rule, where I would try not to give up for the smallest period of time I could hold on to a thing.

Often that is like the next 5 minutes. Like I just tell myself, we are not trying to do this the whole year or even years. Just the next 1 hour, and then tomorrow we will try again.
but it'll be so much better the second time!! https://news.ycombinator.com/item?id=22104506
Many corporations pay 0 tax as well. So in many instances, double taxation is not occurring.

This is just another example of the rich getting richer, leading to the massive income inequality that is destabilizing America.
It’s probably a bit of both. Houston uses HOV toll lanes, so there are additional costs to commuting there. The distance that people commute in the Houston area can be insane, though, which is where I imagine the cost comparison comes in. 30-50 mile commutes aren’t uncommon in the Houston metro area.
Games That Pushed the Limits of Retro Hardware
How about a bit of decorum here? I appreciate that you have your thoughts on death, but you should realize that they are your own and may not match others'. The comment you replied to has another reply of someone that was close to this singer, and there may be others around.

You likely knew what the author of the comment you replied to was implying, which just tells me you're looking to have a debate, or possibly even troll. Now is not the time for a theological debate on the afterlife.
Everything they do costs time. I have attempted to return several items to Amazon. One time they sent me a UPS label... but UPS wouldn't pick it up and I would have to walk it to a store. Another time it was a third-party vendor and I had to print the label myself, arrange for pickup, wait around for the pickup, etc... all because they sent me the wrong item. It is always a huge pain. Amazon's model is to get stuff to you, not to get it back from you.
I felt similarly, but I have a family member who is bed-bound, there’s some asbestos removal going on, so I decided to take the plunge.

I can vouch for their ability to detect impure air. If I start cooking anything, it switches on within seconds. It’ll turn on within about three minutes of sweeping the floor. And if the detectors can turn on when the air is dirty, it stands to reason that they can tell when the air is clean and they turn off as well.

Shortly after getting this, some intriguing news surfaced regarding the installation of air filters in a California school (due to a gas scare) which resulted in a jump in test scores vs other schools in the same district.

I am not a scientist, but I’m feeling pretty convinced about the efficacy of these things.

https://www.vox.com/2020/1/8/21051869/indoor-air-pollution-s...
https://news.ycombinator.com/item?id=18219391
Learned helplessness is a particularly insidious form of this. What's fascinating is that in the studies, some animals never get it, they just keep fighting it. I wonder if that trait can be tapped in to, I doubt it'
an all-or-nothing parameter.
https://en.wikipedia.org/wiki/Learned_helplessness
>In most implementations, neither Cerner not Epic encourage structured data recording except for billing codes. This means that if a patient comes through the medical system frequently, doctors have to read pages and pages of unstructured text to get a sense of what's going on for the patient. The software is designed to be sold to administrators and, as currently designed is unquestionably leading to worse outcomes for patients.

So instead doctors need to spend hours typing up their notes using the just correct code or term so it's structured? As I understand it, doctors find having to type things into EMRs to be a giant time sink as it is that takes away from their ability to care for patients.
I agree with your comments about how EMRs are bought by executives not doctors. This is exactly the same as companies buying SAP and then everyone else is stuck implementing it for 2 years and then hates using it daily. I work in healthcare and have literally never met a single person who uses Epic not absolutely HATE it!

Healthcare can't be fixed with software or cloud providers. Healthcare is a problem of four groups with misaligned incentives. Any "solution" usually only considers one or two of these groups. The only way to solve healthcare in the US is to push regulations via CMS (Medicare). Medicare is such a huge piece of the pie that they drive the ship. Anything they mandate will move to commercial payors since they need to implement it everywhere anyway.

Healthcare is like homelessness. It is a political problem not a technical problem without solutions. We know what will fix it, we just don't have the will to do so.
One more thing, I'd give them desktop computers so they learn to differentiate time spent on the screen and time spent away from it. Laptops are too easy to bring to bed, toilet, etc. Just like smart phones.
I'm doing something similar (also in my free time), how about joining our forces?
https://github.com/cztomsik/graffiti
You can also be commercial without ads. Distinction is more complicated. Even a non-profit without ads can do it for business.
It depends, I've some some beasts built in ASP.Net Webforms. Worse than anything you'd see in PHP from a reliability and extensibility perspective (although factors better in security - Microsoft pushed their kludgy ORM hard back then whilst PHP tutorials started with string-based SQL).

If I inherited an ASP.Net Webforms product which was built by amateurs from an MVP/PoC which would go on to form a very small part of a large product then I would absolutely re-architecture (and thus rewrite) it.

If it's an existing product the the rewrite cannot be compartmentalized then there's no way I'd touch the code.

In the scenario of an aging product I think that you're honestly better taking your best engineers and product people and starting again. At some point when the new product is mature enough you can look at how to move the last straggling customers over. I've seen that done successfully by clients and also by large companies (Microsoft with WebForms > MVC and later .Net Framework > .Net Core).
Amazon returns are not always free. Oftentimes you have to pay shipping to return it.
My hourly rate after tax is about $50, let's say $60 for easy math. That means that returning a $7 item has to take less than 7 minutes to be worth it, less if there's other costs besides time. I'll easily spend that much time in the car.

In many (most?) cases time=money is a false equivalence because time spent doing something isn't necessarily always time you would be spending working, but the local postal services are only open during hours I would be working, so it's not a false equivalence in my case.

Receiving the item you ordered and paid for is easy and free. Returns are not.

Why are we even having this conversation? They sent me a box of clay when I ordered a car part. This isn't an ambiguous situation.
People already have incentive to invest, inflation. I don't really buy the argument that capital gains taxes encourage investment, because without them, you'd still be stupid not to put your money to work.
There is. If you plan on sharing some credentials with only one more person, you can make an "organization" for free and put some credentials in there. My Netflix account is in there for my wife, so if I decide to rotate the password she'll have access to it.

There's also some other stuff like our Wifi password, etc so that she doesn't have to write it down.
.NET is amazing and very popular right now. Why would anyone get rid of it?
The only occasions I’ve received counterfeit items the price had been suspiciously low to the point that I had a pretty good idea what I was in for, and was OK with potentially receiving knock-offs at a massively reduced price.

Is this not usually the case, are scammers out there charging full price?

For better or worse, I like having the option, as long as I am getting a discount and know what I am getting into.
I'm a noob at config management but I like the control and visibility bash gives me and I could never get the Ansible idea of 'state' to work. There seemed to be too many edge cases.
no, it's not relevant unless you can substantiate how the cost cutting was related to the crash and it'd be an hard case to make, since the faulty system were redundant and the warning themselves were redundant with lights, audibles and whatnot. the hardware did all it could to get the pilot to go around and reassess the situation.
I was around for the Google Webserver rewrite and it was actually a rewrite done by refactoring not clean slate. It's amazing what you can do with disciplined refactoring, even moving to a new language.
Jesus, people making a big deal out of twitter again. Newsflash: twitter is the comments section you took out of your website. It's a shitty version of Usenet; unlike Usenet or the comments section, it lacks any way of subdividing into interest groups and commonalities, so it's one giant global puke fest. Journalist types love it because ... they're narcissistic wingnats and are addicted to stroking their nerd dildoes. It has nothing to do with social atomization; I'm pretty sure North Korean twitter would be the same thing, because arguing on the internet appeals to people's lizard brains.

TLDR: twitter isn't real and you are mentally ill.