skysight-inc/HackerNews huggingface dataset:
> Generally speaking the rationale behind masks is heavily flawed and there is yet to be a study to prove that masks help in a pandemic.

This is only anecdotal, but as somebody working in healthcare, mostly with autoimmune compromised patients in ambulate care, there's most certainly been a very noticeable effect among those patients, and even myself.

I will usually get a cold at least once, sometimes twice a year, forcing to take sick days. Yet that last year I wasn't sick once.

We've had to administer way less antibiotics therapies, the hospital stations we work together with are super happy about how well their patients are doing now, particularly the children.

Kind of funny to think about: The way we've been living for a year has always been their way of living. But when we all do it, that apparently even gives a kind of "herd protection" to those who really depend on these measures not to get sick.
Feels irresponsible to even obliquely recommend people entering DKA ride it out as a weight loss strategy in a thread specifically about a man dying from DKA...
I think the software component is truly underestimated. It's been said that Tesla is really a software company that happens to build cars, and I can believe it. I'm not sure that VW, GM, or Ford will ever be able to compete on the software front, they just don't have it in their DNA.

I kinda view it like Silicon Valley; there's nothing intrinsic about the specific place on the map that makes it a great place to develop software. But other places just can't seem to replicate it. I've heard talk of Silicon Alley in NYC but it doesn't seem to compare. I'm not sure it's possible to recreate SV somewhere else, just like I'm not sure it's possible to recreate Tesla inside GM.
Yes HN has an irrational hatred for everything blockchain which especially gets magnified if there is a lot of money involved.
As for why.. this is interesting as on the surface you'd expect HN to be on the forefront of new technology. My guess would be a combination of these:

1) If you research anything about blockchain/cryptocurrency you inevitably stumble into fanatics who shill the project without knowing anything technical. As this is the usual method for the HN crowd to understand subjects it turns them off immediately.

2) The HN crowd mostly have cushy US jobs and as such do not value trustless systems as much as people in other parts of the world. Banking mostly works for Americans and alternatives don't seem to give much benefit.

3) It threatens US control of the international monetary system. Swift, USD etc.

4) The environmental impact of the first generation PoW systems, mostly Bitcoin at this point, is a waste of energy in the mind of HN. The trust and security that it provides to the blockchain is not valued.

5) Many are tired of getting asked about blockchain/crypto by people who have made a lot of money on it, especially if the HN people have not. It has to be a bubble since the tech savvy guys don't believe in it.. right?
Is this really the case? Maybe in the US, but here in the Netherlands people are not very positive about Tesla's self-driving capabilities. The main reason is that Teslas don't understand Dutch roads. Another is the list of broken promises made by Elon. But of course this can change in the future.
Average real wages in the last ten years have steadily increased after being stagnant before. Inequality is lower in Germany than in China or the US.

I am not argueing that Germany is some kind of utopia. I am just saying: Find a better place to live. It will not be one of the dominant countries. It will be Switzerland etc.
> Why not pump some billions in local unskilled wages

Because there's not consensus about this as OP mentioned.

And it's not hard to see that this is the case. AfD is making sure of this.

Is the consensus about ignoring AfD and neonazis? Sometimes. :|
Real estate prices tripled or even quadrupled during last 10 years while salaries haven’t changed a lot. The rents in the cities are not really affordable anymore. Look at the problems in Berlin when the city tried to control the rental prices and failed.
> As a pixel art artist, I certainly see pixels as little squares.

Then you are ignorant about the history of pixel art.
Which I am not judging btw. Just saying.

Pixel art from the golden years doesn't look right when displayed as little squares. It needs to be shown on a CRT or with an overlay emulating this look to do its creator's intentions justice.

"The Bitmap Brothers: Universe" (fantastic book btw.) went to great lengths to replicate the original rendering of the depicted pixel art. See e.g. [0].

[0] https://twitter.com/romvg/status/776081029882937344
> - Another problem is that regulators tend to have a two-way revolving door with the industry they are supposed to regulate. It is pretty rare to see a regulator that really takes such an industry to task.

Though the article specifically claims that this rarely happens in Germany, with the boundary between the political and commercial sphere being less porous than elsewhere.
There are over 100Mi doses of Pfizer/Biontech deployed in the EU as of today.

Sure, you can question the delays (which given the time between application and approval wasn't too different from the FDA)
> To some folks, "politics at work" means "endless battle royale political debates among coworkers in a Slack all day long; why wouldn't you be against that?

This is just so alien to me. Maybe it's an American thing but I've never been in a workplace where this has been a thing. I've never seen these "quickly turning unpleasant" conversations in the workplace.

> 'm giving Basecamp the benefit of the doubt and assuming they're trying to stave off the former. But it's not that easy to do that without also affecting the latter

In 2021, I think we've moved past the point of benefit of the doubt. DHH and Jason Fried and (supposed) to be smart switched on people who recognise their own privilege. They (should) know that you cannot ban the former without impacting the latter and genuinely hurting people.
Ask HN: Do you use zettelkasten? What have gou gained from the experience?
I have read a lot about Zettelkasten but I am afraid that I am going to quit after a month and not sure exactly what I am going with all the notes. Though I read a lot of books and I am pretty sure the method is useful. I am just not very sure how to start. Would be very interested to have some feedback about successful Zettelkasten uses ! Thanks a lot.
But you want to start with simple songs and not with playing Bach directly.
Much what we believe about teaching/learning (computers) is also influenced by survivor bias.
I learned programming because I absolutely wanted to and read programming books before even having a simple home computer.
That approach doesn't work for everybody, though.
Huh, that... just doesn't jive with my experience at all, though I have a newer LG OLED TV. My Chromecast is able to play 4K UHD/HDR content perfectly.

That being said, when I first use a new input on my TV, I sometimes forget that each input has its own profile on my TV, and have to shut off the stupid smooth motion modes and adjust colors, etc. Are you sure this isn't the case on your TV?
Because we're still waiting for some useful applications of blockchains apart from fraud and scamming people. Every day new cryptocurrencies appear hoping to repeat the "success" (or disaster, depending on the POV) of Bitcoin, but basically nobody cares except the people who create them and maybe some gullible folks that hope for high gains and have some cash to burn.
Why is it stupid? If anything Europeans would be more sensitive to delays in their trip because of charge issues.

If you're going on a weekend getaway then the difference between 4-6 hours of driving and 8-10 is huge.

I live in Croatia and have dark memories of standing in front of gas stations on the highway in the summer and waiting for +30 minutes in the heat to do 3 minutes of gas pumping. I wonder what sort of problems will EV driving tourists be going through in the next few years as they become more popular.
Tesla Sold 10% of Its Bitcoin
What the heck are you talking man. A cheap computer can't run the modern web, even less so the development tooling necessary to build it.

And recommending drug selling as an alternative...

Your name is appropriate for your comment.
Apple releases the iPhone update that Facebook has been worried about for months
> Do you mean they have the vaccine but can't give it to people? I thought we did not secure enough of them.

All of the above. Finally they are just giving it to doctors and now numbers are finally ramping up. Leave us some drinks at the opening party, Germany will be a few months late.
It is rather baffling why they haven't produced products that would traditionally make a ton of money, like a credit card or SIPP. I hope they succeed though. The traditional banking sector sucks.
I would say reasonably. Products benefit from broad points of view. Companies should avoid making soap dispensers that don't work on black skin because they didn't hire black people.

The cliche is that tech companies are aiming to change the world. Software has real impacts on humans. Maybe the group of people "changing the world" should be a bit more diverse than just Dudes.
They are trivial in the sense that you can easily reason about them. Sure, you can construct wildly complex scenarios where available knowledge, resulting consequences, existing constraints, and what not make it non-obvious what can or cannot or should or should not be done but that this will only be a consequence of the complexity of the situation. This is in contrast to [magical] free will where you have fundamental problems of even defining the meaning of your concepts and arguably you are destined to fail because the concept is logical inconsistent to begin with.
> CDU just fell behind the Green Party

Obviously people are confused why to vote "conservative" if Merkel has more support from the Green base than her from her own party. [1]

> German universities are indeed world-class.

I have never seen less ambitous places than the universities of my home country. This includes most of the instructors. Actual science is a different thing. But most of the stuff German universities deal with is supplying the academic titles that more than 50% of German school graduates demand (that's what the Abitur is for).

> I think it is quite the opposite and the article exactly gets it: We are just too comfortable.

I think the author's depiction is pretty accurate. This comfortability you write about is reflected in our universities.

People here who mostly talk about social cohesiveness at the same time demand academic titles for free (payed for by the rest of society) while keeping the perks of better pay than your peers. They despise the american system, but while Americans are envying our vocational education system, the outspoken fans of cohesiveness would never consider the low status of being an Azubi.

[1] https://de.statista.com/statistik/daten/studie/875530/umfrag...
This is an open secret, but many (most?) "dating" sites are just ubertized prostitution providers.

In this context, a "12 month plan" is just their bulk discount.
Have you considered modafinil? It allegedly has fewer side-effects, but a similar effect as adderal.
A developer-first layout engine for web
the headline is pretty on point. Macbooks are impossible to use.
Why dummy data matters – and how to generate it for larger apps
> • Be strict with yourself and forgiving of others. The reverse is hell for everyone.

I think this is so wrong (at least for me). Be less strict with myself is what improved my mood (not only) the most.
Because they _do_ have something to do with _actual_ free will. When you drill down at what "free will" could plausibly and coherently mean, you inevitably end up focusing on these important differences.

And then you can _actually_ begin to articulate why someone is culpable and another person isn't. A magical free will believer can't really make sense of that, because if free will is something indescribable and magic, there is no reason to believe a person does not have free will to do X, just because they e.g. are incapable of doing it.

Conversely, if you believe _both_ in magical free will, and have also thought about the material conditions for free will (e.g. they must be informed, and understand the consequences, and not be coerced etc.), then you already have a completely coherent materialistic belief about free will, and have just awkwardly bolted supernaturalness to its side, completely unnecessarily.
Nothing really. It would be unnecessary though.

Hypothetically speaking, when using the concept of a class, one would expect an instance creation somewhere and that instance to be actually used. If it is not used after creation, then that means, that the constructor can probably be written as a function, saving one level of nesting and also using a simpler concept to express the same thing. When looking at a class, I might need to also consider what its base/super class is and might need to look at what members and methods that one has. I might have to look at what interfaces it implements. When I see a class, I expect some kind of state to be stored in it. If there is no state or only a single attribute, then that might be another sign, that I am not actually dealing with a thing, that needs to be a class.

A class is quite a complex thing, wherein one needs to look out for a lot of things.

Often making everything a class comes with another disadvantage when writing unit tests. You always have to instantiate (assuming not everything is static) and, if you hold state in member variables, you need to account for that in tests, covering various values of that member variable. Writing things as a class makes it easy to have side-effects updating your object internal state. This can make testing even more difficult.

There is complexity, which is inherent to a problem, and there is complexity created by people trying to solve problems with more complex than necessary means. Use a class when necessary and useful. Not for everything that does not hide on the count of 3.

For the use I take from your question, I would recommend simply using namespaces for implementing namespaces. If the language does not provide such, then see if there are modules, which serve as namespaces. Only as a last resort use a class to build a namespace. In that case I would already ask myself, why my language does not support something as basic as a namespace.
So you can immediately cure 1/7 of patients, and if we analyze what strains are in the area we can rapidly get that above 90%? Sounds good.
I don't know where I myself land, but free will gets more interesting in situations like:

* I see a piece of litter on the sidewalk and a garbage can on the other side of the road. Do I pick it up or not. Why/why not?

* I never feel like working out. Sometimes I do it, sometimes I don't. Why?

Sure, you can reduce these down to apples v oranges and just claim they have more variables to check first, but there's a lot of things we "decide" to do outside of preference.
In the past (pre-Android 10), you could do that with Samsung Galaxy phones - plug them into USB-C dock, launch Linux-on-Dex and you got Linux desktop.
Homebrew Cask does.
I'd argue that Germans don't do it half-assed, but they do worry about the irrelevant details, over-complicate things and try to shift responsibility as much as possible.

BER is a great example of course.
Someone correct me if i'm wrong but I've been doing a bit of research and I'm pretty sure you can remove these:

<link rel="icon" href="/favicon.ico">

by default if a supported icon isn't found in the markup all browsers search for favicon.ico at the site's root.

The same is true for apple touch icon, you can just remove it:

<link rel="apple-touch-icon" href="/apple-touch-icon.png">

I've tested this and it works fine on apple devices.

<meta charset="UTF-8">

By default servers add the charset as an http header. So you don't need to declare it in the document — in the case of offline where there are no http headers, the browser works out what encoding to use. And since utf-8 is the only valid charset for HTML5 it should be the default. I've tested this a bit, and it seems to work.
A list of daily creative challenges
Free from stepping into an obvious hole in front of you. Free to smash particles at high speed. It's all relative.
DataCamp has made its courses free for a week
DataCamp, is offering a free, all-access pass to our entire platform, no credit card required! Through May 22, you can explore our 330+ courses and build the data skills you need to launch your career forward.The platform has a focus on data analysis (R, python, Scala, SQL).
Compare Berlin rents to any European capital. Man, reading all those replies, Germans do live in a bubble and do not know how privileged they are. Take a step back, look at London, realize how good you have it, just rent an apartment instead of buying one, put your money in the stock market and wait for the population to decline and the bubble to burst.
What would be competitive angle? What percentage of users do you think would care if your app transfers not 445kb but 345kb (sincere question)? I just always was skeptical about "reducing sizes" just for its own sake, and not in the frame of improving performance or noticeably reducing latency for the user (which could be related to the size or not).
Can't argue with the interesting part :)
My instinct would have been that it's easier for the submitter (as they have less to polish and test) and more irksome for the reviewer as they have to go through multiple rounds of submissions, but naturally I'll take your word for it!

This kind of discussion is always of interest to me, I'll check out the book, thank you.
The new Chromecast with Google TV, despite being stupidly named, ticks basically every single box here, except that it's $50, instead of $25-$35, but it's _fantastic_.

The remote is great, and includes a Google Assistant voice search button that's super useful, and the search is federated in the way you describe, and very good. It has support from every service, but it integrates really well with YouTubeTV, obviously, which is nice because there's a great Live tab with a guide. You can run the app store and install whatever Android TV app you want: I've installed NordVPN on mine to get around NHL.TV blackout bullshit.

AND it will get around a captive portal because it has a remote/browser, so you can use it in a hotel. Honestly, it's a delightful little device.
> You are hired to build product

When making a product, have you ever given your feedback on it? Or are you just a "warm chair" churning out code that was instructed to you?
> I remember in the earlier days of Bitcoin, Hacker News was awash with discussion of it and the entire ecosystem. And I really enjoyed reading it all!

Maybe because back in these days we didn't have an idea of what it would become. We hoped for decentralized digital currency, democratic in the sense everybody could use for payments everywhere on the web. The sad reality now is that this revolutionary design is causing trouble to our planet in a really serious way, you can't really use it to buy and sell everyday things because of high transaction fees, and it became just an object of speculation.
<noscript> is a blunt instrument that isn’t anywhere near as useful as you think it is.

<noscript> is pretty much a feature of the HTML parser. It disappears. The DOM representation doesn’t include a <noscript> element, so you can’t style it. (This is also why you can’t use <noscript> in the XML syntax of HTML. If you don’t know about the XML syntax, I’ll simplify and say it roughly means what was commonly called XHTML.)

What makes it even less useful is that the absence of the <noscript> content doesn’t mean that your scripts are being executed. If you use something like uMatrix or uBlock Origin to block certain types of scripts, for example, you might find that none of the scripts execute, but that the <noscript> content is also not loaded, because it could have executed some scripts, if the right URLs had been requested. Or perhaps the browser was happy to execute JavaScript, it’s just that it failed to fetch the JavaScript, for whatever reason. (Perhaps you put your JS on a CDN, on a different origin, and it’s down.)

In the end, the .no-js approach is far superior to the use of <noscript>.
It can be useful to tackle unification in two steps, even in Prolog. By pattern-matching first (a la functional programming) we quickly get either a failure or a set of distinct variables with constraints, which the second 'proper unification' step can try to solve.

For example, unifying `plus(1, 2)` with `plus(X, X)` can start by pattern-matching, which turns the latter into `plus(X, Y)` with the constraint X = Y (to avoid variables occuring more than once). The match will succeed, producing the constraints X = 1 and Y = 2, along with the X = Y constraint from before. The second step will try to solve these constraints, and fail since they're inconsistent.

I've not done much logic programming, but I've encountered this two-step approach as a way to implement co-inductive logic programming, which lets us handle infinite datastructures like streams.
Indeed a very nice page. Very unique.
I saw a recommendation about this professional hacker Amir khan, from a comment section and he recovers any hacked social media account and he offers any hacking services. He's the greatest I've seen so far, you can get in touch with him through whatsapp +12403660688.
No, its Tesla if Tesla could have seen the future and copied its playbook from itself. Rivian is emulating the Tesla strategy to a remarkable degree, which might make them a bit smarter than every other car company but does not make them a Tesla competitor, or even that interesting.
Probing Deep Space with Interstellar
The parent's point wasn't about NAT being a security mechanism or not, but about the routability problems posed by NAT.
Tell me you're a white dude without telling me you're a white dude
It would be useful to know if it's possible to use ffmpeg various options to re-compress, re-encode, transcode, and remove all metadata from a video to mitigate/remove some embedded steganographic watermarkings within the videos. If anyone has any idea :)
If this universe has free will, did everyone in this universe have the free will to decide to be born into their current life? Did they decide to be born with free will?
You can have a driver in the truck for the city portions (at the beginning and the end of the trip), but sleeping on the highway rather than having to stop the truck for a full night.
Agreed that it is not too bad in Germany, but the trend is pointing in the wrong direction. It is unclear whether there are political parties that have a reasonable response to the current challenges - some are complacent about it, and some go a bit overboard (Die Linke advocates a wealth tax of 5% a year for wealth above EUR 1m).
You just wrapped your titles in <p>
> The solution is to have chargers at home, even slow ones.

So screw everyone not having either their nice American suburban home or their nice luxury apartment complex with a parking spot and a charger for each flat ?
They also do not have the technology, the software capabilities or the charging network. In fact all they have is PR right now. Their EV offering is at 5 to 8 years behind Tesla and and they are moving slower in R&D.
If you have your own website, you are indieweb. Having your own domain name is better as then you can decide to change hosting later. After that there are a series of protocols you can adopt to fit in with other indieweb people. Have a look at https://indiewebify.me/ for an interactive way to try these out.
I'm sorry, but I still completely fail to understand why concerns about competence, informed decision making, ability to understand consequences and coercion is not _the_ relevant point here.

Why is it relevant how easily we can reason about them?