skysight-inc/HackerNews huggingface dataset:
Fascinating hacker story in an unexpected domain. Thank you!

A side note about "getting your numbers"... The author remarks, "she’s not happy to share the measurements with me as she fears I’ll run off and get my glasses made online".

This will obviously vary by jurisdiction but what the author describes may be illegal in some places. e.g. where I live, there is a law since 2010 requiring opticians and optometrists "to give clients, free of charge, a copy of their prescription, sight-test assessment or contact-lens specifications — whether or not it is requested by the client — and also to give a copy, free of charge, to a third-party eyewear seller or other person if requested by the client"[1]

[1] https://www.cbc.ca/news/canada/british-columbia/b-c-changes-...
You are legally allowed to drive over a pedestrian if he does that, right?
By "pull out" do you mean Facebook would have to stop doing business with advertisers in France? As long as the servers are in another country, the French government would have to create a Great Firewall to stop its citizens from accessing that content.
When i saw that for the first time (in a tram in Nagasaki, as I recall) I first thought the driver is a few fries short of a happy meal. It looks so weird to Western eyes.

Then later reading up about it it actually makes a lot of sense.

Some more material to read up on it:

https://www.atlasobscura.com/articles/pointing-and-calling-j...
From the headline, I thought this was going to be about Netflix rolling out an "emergency broadcast system" equivalent based on the viewer's region/location. That would've been pretty neat (if a difficult technical feat)
In what way is gitlab legacy software?
They were for quite awhile until they got sick of being hit.
Ikea is crap. If you want a lasting desk, hit up a used office furnishing place in your town. For 50 bucks you can have a classic or modern desk with delivery to boot.
My guess is they’re doing this since maybe Caddy’s growth may have slowed down since they did that confusing commercial use licensing?

I went from “I’m going to use this everywhere” to “I’ll switch back to nginx the next time I have time to transition back” Because it was too expensive to host little sites on. I’m relieved that I procrastinated. Now i can continue to use it in many places since Caddy is awesome.
from the article:

> Chapman always sent two vehicles from opposite sides of the road during those trials — either a car and a car, or a car and a motorcycle. Then, right after the participant pulled out, he would stop the test and ask them to use a laser pointer to point where the oncoming vehicle(s) had been on the screen.

> What Chapman found was that, every once in a while, there were instances where the driver had failed to report seeing the motorcycle and the car, even though an eye tracking device showed that they clearly looked at the oncoming vehicles. But he also found that participants were much more likely to miss the motorcyclist than the car driver.
In most, if not all, of these countries' security forces have plain clothes police officers.
Mostly it is just the caps that get filthy, so I remove them and let them soak for a few hours under room temperature water with some dishwasher liquid. A few swipes with a cloth does it for the base.

If I need to clean the insides, I use some canned air spray.
...the bad side? I thought I was very clear about that. I don't really understand why I'm catching flak.

Obviously the stolen identities is something we can definitively point to that can fairly straightforwardly be made illegal, if it isn't already. But most astroturfing campaigns don't do that, and although it makes this a particularly compelling case it's not actually the meatiest part of what makes it bad. Millions of comments from invented accounts to provide background FUD would also be very evil. But what part of that can we actually make illegal, without also compromising the free speech of you and me? Hiring PR firms? Writing comments on the internet? Unfortunately, "I know sketchy shit when I see it" just isn't good enough.

I'm not sure what you think I'm arguing. I want there to be answer. I was hoping for suggestions.
A lot of devs really feel open source software can be written for free while they themselves need to be paid top dollars. And we can see this outrage for large projects as well where people constantly rail against Oracle as if OpenJDK just get developed without millions in cost to Oracle. Or outrage against Go because Google put a small logo on Go website. There are so many other examples with same pattern.

So these devs crib on little amount of money to OSS devs but big time supporters must not put any ad at all.
I know, I though it might a very expensive but precise way to measure that with time or new tech could become afrodable.
Clevrer: Video Dataset for Evaluating Reasoning Tasks
From https://news.ycombinator.com/item?id=21155852

> Archive.is does not block all requests lacking EDNS. They specifically block requests coming from Cloudflare's datacenters.
I'm always a bit dubious when claims are made that this or that "requires" a certain amount of water to do. What kind of water, and what happens to it afterwards? It doesn't just vanish.

Water is just moved from a useful (to humans) state to a less useful state. The bottom of which is seawater. Seawater is still useful, it just takes more energy to do it. There's an unlimited supply of less useful water.

All that to say that once we use the easy water, that cotton shirt is just going to cost a lot more.
That's stupid. Braking the law is never justified. Companies have to take care of the money that the stockholders invested into them.
France better? There, the bloodbath has lasted a year so far!
Ask HN: How do I know if my Android phone is still getting security updates?
I have an Android phone that is 3 years old or so. Running Android 7.

How do I know if it still is getting updates or if at some point any website or app can take it over?
Per tfa they were custom doors and cost more than most desks.
Thus, my question about tattoos. :-)
Look, did the police in Italy go right next to your house and tear gassed the whole residential area?

That's my personal experience last night.

I was just outside my home, not at a protest. And now I can't even put on respirators to protect myself.
Just as the Greeks thought they lived comfortably compared to their image of naked foragers in the wilderness, we have some misperceptions of our own advanced state.

For example, a common mismeasurement of the misery of pre-industrial life is very low life expectancy. On average, you'll be dead at about 35 years. But that number is skewed by a very high infant and child mortality rate. If you make it to adulthood, you're still subject to lack of modern medicine, but you'll probably make it farther than 35.

That sucks compared to present day low infant mortality, which has many benefits beyond just fewer dead children. But low infant mortality skews our view of the harshness of pre-industrial adult life. Relative comfort can impart smugness.
REFUSED will trigger a lookup on the next DNS server in the list, which may not be Cloudflare, instead of guaranteeing the user can't go to the real page.
I am in the same boat. Got my current job just by reference by people that know me and I didn't have an interview at all.

On regular basis I am faced with challenging technical problems related to things that I haven't done before and then with careful research, planning and execution I solve them and our product is going forward and the company is growing so I assume we are doing the correct things most of the time.

And then when I hear from friends stories from their interviews I really get scared that if I apply today I would fail...
Ask HN: Why has Google started adding icons above every search result?
Like this: https://imgur.com/a/jqCLuMc

It is truly hurting my eyes. Is anyone else as bothered by this change as I am?
>I assume you mean "original Playstation"? The PS3 definitely had a rumble unit built in.

https://en.wikipedia.org/wiki/Sixaxis

>The legal battle led to a decision to remove the vibration capabilities from the PS3 controller's initial design, which became known as Sixaxis.
I had the same reaction... this statement seems to be an over-generalization, but it can be resolved by being careful about what 'premature' means. In this case, "we can trivially shard datasets of different projects over different servers, because they are all independent of one another", so it seems the scaling issue had a solution from the outset.

Warnings about the risks of premature optimization should not stop people thinking about issues that are likely to arise in future, and what they might do about them. On the other hand, this does not mean that you should necessarily implement that solution now.
It's an even more reasonable assumption for CDN latency-minimisation geo-IP/DNS purposes. Even if it's not on the same network, your DNS server is usually on the same continent!
And then you use MySQL Workbench and forget to turn off autocommmit....
in case you are using PySpark - a good framework to move to is Dask. https://docs.dask.org/en/latest/

it is also natively integrated with K8s - https://github.com/dask/dask-kubernetes - and Yarn https://yarn.dask.org/en/latest/
> I know, I though it might a very expensive but precise way to measure that with time or new tech could become afrodable.

No it's imprecise - again that's a key point of the article. The author finds that there's a lot of variance in the measurements obtained.
Nokia Mobiles Prices List in Pakistan ( October 2019)
But then this is exactly down the road to authoritarianism.

I understand and support that companies have to comply to the laws of the country where they are operating/targeting an audience. If worldwide dispersion of content banned in your country is such a concern, you can either push it to the UN OR you make according deals with the states harboring the companies.

Otherwise you can go down the great firewall route and there's little difference between that and forcing hoster to effectively implement the firewall worldwide.

Real-life example: weed is legal in the Netherlands. So all neighbors could now force the Dutch to close all coffeeshops OR block all their citizens from entering the Netherlands. I don't see any difference to this case.
That's because the other party made a decision (maybe uninformed, but nevertheless) to command a two-ton killing machine when there's no need for it.
Disposable furniture is not worth the cost. Buying a 300 dollar chiar seems dumb until you throw out 7 50 dollar chairs in the meantime. Not to mention the environmental impact of this antique mindset.
Do the plain clothes wear face masks?
Since vision happens mostly in the brain, simply selecting a lens which focusing light at a certain point in your eye is not the only thing to optimize for. You also have to optimize for the processor behind the sensor which, at least until more advanced vision models are made, is going to be purely subjective.
Is there any downside to periodically taking strong antifungals?

I type on computers for a living but I think in general everything in your body is in balance. For example, if you remove bacteria via an antibiotic you can get a fungal infection. It stands to reason that if you remove fungi via an antifungal the reduced competition for resources could cause an overgrowth of bacteria.
I agree completely. But it is a trade-off you need to be aware of, and need to be confident it will still be true in the future.

I've had situations where a client wanted a 99.95% availability SLA for our SaaS service instead of 99.5% as we were providing at the time.

He thought it was a minor change on our side, but it required completely rethinking our architecture from the ground up.
If you're only looking to set up some fediverse software and you're not attached to Mastodon, then you should consider Pleroma, which has significantly lower minimum requirements.
The Fascinating Influence of Cyclone (2019)
Wonder how the Middle East deals with this when petroleum fields straddle borders...
International validity of laws is a complicated, but two cases come to mind (both American Laws): FATCA and FCPA
Right, that's about the right ballpark - tens of second for unplanned events (failover), a couple of seconds for planned events (switchover).

We can have a lenghty discussion about all the caveats and options, but in my experience trying to reduce the times below these (somewhat vague) thresholds is mostly pointless.

For switchovers, a couple of seconds should not be a big deal - you can pick when it happens, and there are ways to make it non-disruptive for the application (i.e. you can design the app to tolerate this, or you can use PAUSE in pgbouncer, or whatever).

For failovers, the "tens of seconds" may seem a bit too high, but most of the time will be spent determining whether to do the failover or not. Make it too aggressive and you'll be sad.

Ultimately, it's a matter of money. People sometime say things like "It has to be 24/7, absolutely not outages, it's a non-negotiable critical business requirement." A good response that is "So you're telling me a 60-second outage of this system will put you out of business?"
What will they use it for? Making connections between protesters and other things? I assume in Denmark you have a right to protest and assemble.
Rewriting an application can mean different things:

1. "We are going to start over from scratch and rewrite the whole thing!"

Joel Spolksy famously said to "Never do this!"

2. "We are going to slowly refactor the whole codebase."

This can, eventually, lead you to a place where none of the original code is there so it's like a rewrite but much simpler.

3. "We are going to slowly add new places to replace the old system till there is no new system."

This is called the "Strangler App" model as described by Martin Fowler (https://martinfowler.com/bliki/StranglerFigApplication.html)

Granted, for some reason, it seems that "I retired a legacy system and rolled out a brand new one" seems to look better on a resume than "I refactored a legacy system into a better system." so your YMMV.
Steve Jobs tried to cure his pancreatic cancer with diet for 6 months. This might have given him more direction.

Pancreatic cancer has taken quite a few famous people:

Randy Pausch - Last Lecture
Steve Jobs
Patrick Swayze
Sally Ride - astronaut
Piers Sellers - astronaut
Hans Rosling
Richard Hatch
Bill Hicks - Comedian
Jef Raskin - Macintosh
Iain M Banks - Author

In the 12 years since Randy’s Last Lecture, we’ve made little progress:

https://www.cmu.edu/randyslecture/
Ivermectine is for killing heartworms in dogs, right? Is it also an antifungal?
At its core, face mask bans pose a question about power: who gets to wield it, and who gets to place limits on it. The masked person can look but not be seen—an enormous and liberating power particularly in today’s age of surveillance. For the state and those in authority, the mask represents a threat because their power is in part drawn from knowing exactly who you are.

For many in Hong Kong, the face mask ban is a reminder of the asymmetrical balance of power that they are protesting so hard against. While citizens are now prohibited from wearing masks in public assemblies, police officers will continue to be able to conceal their identities
Has anyone ever wished their phone folded in half? Are there no more features left to build into mobile phones? So now foldable devices are being thrust upon consumers?

This reminds of the "curved" flat screen craze a few years back and all the ridiculous benefits that manufacturers contrived to justify a "curved flat screen" versus a "flat (flat) screen".

<sarcasm> The Foldable mobile phone craze is here! What a time to be alive! :) </sarcasm>
Scraping Hedge Fund Data to Find Institutions Moving into Crypto – BlockFi
Why Lifesaving Drugs May Be Missing on Your Next Flight
Why Stowaway Creatures on the Moon Confound International Space Law
From my understanding in many cases, `printk()` is your debugger. I've been told that for example, even using things like kgdb can be extremely limited if not useless in the context of debugging device drivers
Didn't Jobs have the same?
I would argue that we are already well underway towards those 'dark ages'. The fact is that today if you compare the quality of the news and the deluge of information you are bombarded with with say the news grade at the end of the 80's, just before the internet became a commodity that we've slid backwards considerably.

Losing quality newspapers as a source of information and replacing them with the current crop of online news sources, filter bubbles and the twitterverse does not feel at all like an improvement to me.
GitHub Action Packed Functions
Accounting for Bringup Time on Software Projects
Its actually safer, if you bothered to google that either.
Is it switching to Python 3?
Exceptionally so, especially when compared to some "protests" seen in the US and some other "First World" countries, and the stakes of those protests are also usually quite low compared to HK. I've actually been extremely surprised at the restraint shown.
Yes, it means that facebook can't operate a company in france selling services in france and expect to ignore french law.
There's also this quirky thought many medium-sized cities in Europe have: They want to upsides of being a "big city", but they don't want to identify as a "big city".

This means: no big ugly blocks, skyscrapers, etc. People want to have spacious homes and living areas, and beautiful neighborhoods.

They basically want to be suburbs, but 5 min walk from everything important, and max 30 min drive from work.
I thought most airplanes have Inertial Navigation Systems with GPS for occasional calibration when the INS drifts.
Gonna give it another try on my mac. All previous attempts have failed because of how slow it was and many crashes. The reader was terrible too.
John Brown (Abolitionist)
In germany we have also a awesome law, that forbids "passive weapons" on demonstration. Yes, sounds good. Peaceful demonstrators should not have weapons.

Only that "passive weapons" means all kinds of protections, like helmets, thick gloves and gas masks. So when he police hits you, how dare you to try to protect your head or face.
Also take a look at PeerTube (https://joinpeertube.org/en/) a federated youtube if you find mastedon interesting. Peertube is also using activitypub and can be used with Mastedon.

Shameless self-plug. I'm currently working on a peertube android client which you can find here: https://github.com/sschueller/peertube-android
All fallout from the DMCA when the US decided it could police the world.
Linq is horrible for outer joins, the syntax is completely unintuitive to the point that I’ll just use raw sql.
What a feeling it must be for the researchers involved in this, if it turns into a method of improving pancreatic cancer survival. I am glad their are so many medical researchers driven in this way.

My mother passed away from pancreatic cancer last year; she had no symptoms until two months before she passed, when she got a diagnosis from a scan. There are a lot of trials ongoing looking at how the area around the pancreas impacts how well different therapies work in treating it.

This is really interesting as it suggests a new avenue to improve treatment, as well as a potential tool for easier diagnosis.
Sinners in the Hands of an Angry Greta Thunberg
Researchers found when compared to people with no income drops, people with two or more income drops had smaller total brain volume. People with one or more income drops also had reduced connectivity in the brain, meaning there were fewer connections between different areas of the brain.
I've seen multiple reports during the current round of Hong Kong riots of China sympathizers aggressively filming the faces of protesters. The whole "we'll get a photo of you protesting and then deal with you later" thing is a central theme in these protests.
I had an accident two months ago where something similar happened:

I was waiting on my bike for an opening at a roundabout (rotary for US?) and the car behind me who saw me (he later confirmed it) started looking for a good timing to drive into the roundabout too and forgot about me.

He then started accelerating to drive into the roundabout just behind another car while I was still right in front of him. He completely destroyed my bike (which fell under me so I could walk aside and be safe) without noticing anything.

So.. yeah, the "see bike, say bike" rule seem nice and not a big deal. Please consider trying it :)
And in fact, you can implement the similar tricks to those used in printk(), to make a safe_printf() that works for logging in a userspace signal handler.
Uh? I very much enjoy my zero-rated services.

It is fantastically ironic that this anti net neutrality comment was posted with a 17 hour old throw-away account.
I was also surprised that Europe didn't feature more prominently in the article. I believe Denmark has had anti masks law for something like 2 decades now.

It's hard to sit on our high horse in Europe on this one.
Technically electrolysis separates water into basically air so it's not simply parts of the water cycle going from seawater, to clouds, to rain, to fresh, to aquifer, etc. And I imagine in the wonderful world of industrial chemistry and materials manufacturing that H20 is used in a number of chemical reactions whose result is not returning an identical amount of H20.

However I do believe that the vast majority of water is probably returned to the water cycle in some form.

I think the big thing here to discuss should be power cost, not water use. How much power did it take to make that t-shirt, including the entire power cost of the water and other materials required. As you say, that power cost will increase dramatically when we're desalinating instead of pumping.
Efficient Local Causal Discovery Based on Markov Blanket
great usage of puppeteer. Have you tried proxycrawl.com ? they have what they call the javascript token which has an optimized browser version which is usually much faster than puppeteer, at least based on my tests with different sites
So, anyone read the manual for the measurment instruments used and investigated what is the specified error of measurement?

Maybe variation can be attributed to that.
Well, I would imagine this being a blocker for many people who have their ssd only big enough to host the OS an apps + some space for 'just in case'.
I don't like censorship in any form, but I find stopping free speech to be much more despicable than stopping piracy.
For me I think we will really get to a world where thought is augmented digitally in addition to just communication. My thoughts and my communications are private and just because it is possible to monitor them doesn’t mean it should. Mostly deontological as it’s wrong to invade privacy, but also utilitarian as to allow creativity and construction privacy is essential.

So I look at this through a lens of what would be allowed on my thoughts and speech. Would it be ok to read everyone’s mind to prevent a terrorist act? No because the damage caused is greater than the damage prevented. Not to mention it would most likely be used to charge for IP infraction or speeding tickets or some other banal infraction.
Calibre ui made me stay away, I don't mind different but sometimes you do need to get a bit more mainstream. Blender 2.80 did this move and it helped a lot I believe.