skysight-inc/HackerNews huggingface dataset:
I have evaporative dry eye caused by meibomian gland dysfunction (MGD). In short, my tears evaporate too fast because my eyelids don't produce enough of the lipid part of tears.

I used to have occasional symptoms of dry eyes without knowing what it was. It all changed after I got LASEK (a bit different from LASIK, but the ultimate goal is the same) about 2 years ago. It's not clear whether LASEK contributed to my condition, or whether it was a coincidence, but my life changed afterwards.

I used to have days when I was physically unable to look at a computer screen, due to the discomfort (burning sensation) and photophobia (light from the screen would look really uncomfortable).

Right now I've adjusted my life and equipment to make living and work more bearable/comfortable. I also got a bit of medical advice/help.

Posting a short summary of what helped and what didn't, in case someone else will find it useful. I've tried so many things, so I might have omitted something.

What helped:

- Changing displays: now I'm using BenQ EL2870U (I went through multiple "eye-care" and non-eye-care displays before I settled on this one). I'm using low-blue-light configuration in the display as well as in macOS. I'm really sensitive to displays with PWM (e.g. 16" MBP). On my OnePlus 7T Pro I switched to DC dimming, which seemed to help too.

- NuLids (https://nulids.com/). It's a "massager" for the eyelids, which stimulates meibomian glands and cleans the eye lids. Both the device and the tips (I boil them and reuse them several times) are a bit pricey but I did feel the difference.

- Sleep position: make sure your eyes aren't pressing on the pillow, as this can prevent them from closing or create unnecessary pressure on the eye/eyelids.

- E-Ink displays: these are good to look at, but hard to do useful work on due to poor refresh rate. I'm using them for reading only (I have Dasung 13.3" monitor and Boox Max Lumi).

- Natural light in the room. There seems to be something about natural light that makes my eyes feel more comfortable when in front of a screen.

- Preservative-free eye drops targeting the lipid tear part (only for short-term relief, but sometimes that's needed).

Not sure whether it helped:

- IRPL (E-Eye). I'll have the 4th treatment soon, but it's hard too judge this because of other parallel things I'm doing (like NuLids). My eyes feel quite good for several hours after a treatment, but then they're back to the usual state.

- Diet (Omega 3, Vitamin A, vegetables, etc)

What didn't help:

- Optimel Manuka Honey Eye Drops/Gel. Some people said that these were revolutionary for them, but my eyes at first felt better and then I got horrible swelling and redness.

- Blue light glasses (I've tried ~10 different brands, including the more expensive and "science-based" ones (Gunnar, BLUblox).

What I want to try:

- Omega 3 supplements with higher EPA/DHA ratio (like PRN Dry Eye Omega)

- Autologous serum eye drops. I can't find anyone who can produce them in my country, but I'm thinking about getting them from abroad.

- Computer glasses for relaxing eye muscles (as mentioned in other comments).
That’s a failing of the US banking system, but not of banking systems everywhere. In the UK you can send up to £250,000 within 15 minutes, and you can generally do this online.
Monitoring Containers with CAdvisor
It turns out to be a floored concept
Cars and pedestrians simply should not have green light in the same direction at the same time. If they didn't do this (as many countries don't) the driver you saw would have to also run a red light to hit someone while turning. Pedestrians and cyclists should also always have a stop sign far enough ahead of the stop line for cars that you can't miss them (no pun intended). For an example the Netherlands have a lot of these kinds of safety features build in to their roads. Scandinavia too. Lots to learn..
But because the effort of adding a new dataset is more than a new paper, this dataset will systemically overestimate the number of papers that include the most popular datasets.
Has the author ever worked with an IT person before? As far as I'm concerned, they're living in an alternate reality.

I used to work at a non-tech company and if the IT department disappeared overnight, we would've been screwed. Not only did IT provide secure devices and perform debugging for hundreds of people, but they maintained a layer of security that shielded us from a lot of malicious things. Good luck trying to get the average non-IT office worker to do their jobs and maintain all of the above. Heck, good luck getting a software developer to do all that.

> "the most successful organizations need what is effectively a distributed network of pools of tech expertise and knowledge. They are working to embed tech people in each department—staffing each department, and even each team within that department, with a combination of people with business knowledge and people with technology knowledge. This fuses work relationships across internal teams to enable faster decision-making, greater visibility and shared ownership. And no handoffs to slow down work."

I would hate to work at a company where each team had its own IT person.
Show HN: I built a virtual co-working space for indie makers
Going Deeper on Space Lasers
Show HN: TensorfFlow Docker image for Intel (amd64) and ARM/M1 (arm64) archs
Telling people to use an email forwarder sounds much easier than "host your own email". I'll try it next time.
> I'm ethically against taking money away from people who want to generate revenue through advertising

Why do you say that? They're the ones who sent you HTML for free. They assumed you'd look at the ads, but you have absolutely zero moral obligation to validate that assumption. If you have a magazine, you can totally rip out the ads and throw them in the trash. If you have a newspaper, you can cut out the articles you care about and discard everything else.

Use the ad blocker and be proud. If anything, you're helping free the web from the scourge that is advertising. If they want money, they're totally free to return HTTP 402 Payment Required instead of serving a free web page.
> Consider the average "big block chain" - very high block frequency, very high block size, many thousands of transactions per second, but also highly centralized: because the blocks are so big, only a few dozen or few hundred nodes can afford to run a fully participating node that can create blocks or verify the existing chain.

He lost me in the first paragraph. Does "highly centralized" mean a "few hundred nodes" to you?

When it comes to decentralization, is more always better? Naively, it feels like there's a threshold of decentralization that it's valuable to cross, but beyond which other problems are more worthy of allocating scarce resources towards solving.

So, what is that threshold? or more aptly, what is the purpose that decentralization serves and how can we tell that it's satisfied?

Or is decentralization really an end in and of itself? If so, can someone explain to the unenlightened why?
It is just as true in the military as well, most well defined organizations are pyramid in their hierarchy, career growth almost by definition is going to stagnate higher you go up the ladder and depend on factors that may or may not be in your control.
That makes me wonder… where does the Covid in the wastewater go? Do we successfully filter it out of the wastewater before recycling it back into the ecosystem? Where specifically does filtered wastewater go, and how confident are we in the filtering process?
The one I loved was this:

"And of course, being productive means you can spend more time doing things you enjoy: like spending time with family and friends, honing a skill, enjoying a hobby, *or furthering your career.*"

So...be more productive so you can ... be more productive. Nice.
> First, the JavaScript is compiled to hot bytecode (WASM-equivalent) by the VM, so the performance difference is smaller than you would expect than the normal performance difference between Rust and JavaScript.

Can you explain this? JS intermediate is wildly different from WASM, not to mention WASM requires a max memory album and a lot of other things resulting from the different VMs
Any one driver's experience is necessarily extremely limited, a tiny fraction of a fraction of a fraction of all miles driven or traffic lights stopped at. You not having seen that happen should not be expected to be representative at all.

I have seen that happen, though fortunately there was enough time for both drivers to avoid a crash.
Me. I have
Not really. Everyone gets stuck thinking about 2008 (where VOO acted a lot like inflation), but 1999 is an example where the stock-market crashes, but inflation remained steady.

In 1999, VOO would have crashed, but inflation would have remained steady, so TIPS would have done well.

-------

If you want to "bet on CPI inflation", its hard to beat TIPS. Its literally indexed against CPI, and is the most direct investment into the biggest inflation statistic.

VOO would sometimes track inflation, but other times (such as 1999), it would not.
All the transactions for my previous house (buying and selling) were done by passing pieces of paper between persons.

Bad checks have other ways of being dealt with through legal means. There's no reason to doubt the check held (and handed over) isn't good.
I don't see why you'd need to share repos, or any code, or involve any ledger. I've bought art online before, sent the payment, received the files, and neither party was interested in the things you mentioned.
Which is why I now specify “art NFTs” ;-)
>I don't want to blame the victims, but

But you basically are.

You're driving a multi-ton hunk of steel around, and the onus is squarely on you to make sure you're driving it safely, which necessarily means proper lighting at night.

The city you live in is the second responsible party, because it's up to them to light streets appropriately, especially at designated crossing points. Most if the time they do it the North American way instead.
It’s month over month actually.
Omicron is not a significant spreader yet, this is still Delta. Omicron hasn’t had enough time, it’s only just arrived

Eg, in the uk there’s less than 300 cases of it
I understand all of that and still disagree with the claim that mobile readers should never share a Wikipedia URL containing on the "m." subdomain. I simply do not agree. They got to that URL probably without every explicitly asking for a mobile-specific page, so they ought to freely share that URL. Moreover, this "mobile" design is in fact more responsive than the "desktop" design, and some people might even prefer to always see the mobile design even when they are on a desktop computer. I think it's outlandish to say that mobile users should never share the URLs they are viewing simply because some (but not all!) desktop users might prefer the desktop design.
The spread spectrum "chirps" that LoRa uses are really effective in allowing you to grab tiny signals from unreasonably large noise floors.

You can see the really obvious signal in the waterfall chart here: https://revspace.nl/DecodingLora

It's way way easier to grab those chirps out of the noise than FSK FM modulated signals or worse AM anything.
People are probably tired of hearing this, but this is not a problem with wiring, it's a problem with US banks.

When i bought my home in the UK six years ago, i phoned my bank, told them how much i wanted to send and to who, and they did it, with the money arriving straight away. If the amount had been less than 20k, i could have done it online rather than over the phone; the back-end payment machinery is the same, but i suppose the bank think there's less chance of a normal customer making a mistake with a large transfer if someone walks them through it. My bank is rather old-fashioned; more modern banks let you make large transfers online or through their app:

https://www.starlingbank.com/blog/high-value-payments/

That page mentions that "one of our team members may need to double check a few details before the payment can be made" - again, that's nothing to do with the machinery, that's in case you match some pattern looking for fraud or money laundering etc.
Don't let customers lock you into multi-year pricing deals that aren't inflation-adjusted. It might seem strange to ask that future payments be inflation-adjusted, but that's just because we (anyone under 40 or 50 years old) does not remember high inflation from their adult life. But this is exactly what people do when there is inflation risk, currency exchange risk, etc.

A payment you receive next year could worth be 5 to 10 percent less, and a payment two years from now will be worth even less. It's like the power of compound interest, but as a sword, not a shield.

Conversely, try to lock in pricing with suppliers if you can!
I have the opposite viewpoint about ads.

I don't think we should reward a business model which relies on the premise that humans like to watch ads. I never had someone tell me to drive slower because they wanted to take a closer look at a billboard. Never had I had to rewind a video because someone missed an ad. etc... etc...

Let's be honest. If someone told you to do any of the above things regularly and consistently, you would question their sanity.

But somehow it's normal for businesses to assume people like to watch ads and make it their primary income revenue. Well, sure, some companies succeeded using this model. But I don't see why this should result in me paying more attention to ads.

I don't hold the extremist position that all ads are bad or should be abolished. I have always tried to ignore ads. Adblockers automate what I normally do. And if your business model relies on me watching your ads, maybe you should reconsider your assumptions.
I don't use ExpressVPN and apparently the guy with Surfshark thought his VPN functioned like this but it didn't. When in doubt, write the firewall rules yourself, especially if you're going criminal.
I never wrote a book, but I wrote my dissertations (100+ pages each), resumes or any other article in Latex, using Miktex. It wasn't the best experience UI-wise and until I learned proper Latex (which I now have forgotten) the error messages were shit. But the build times with quick builds and splitting stuff in chapters was actually a great experience for me. Maybe it's 'rosy retrospection' or I've been out of the loop with the current happenings in typesetting but if tomorrow I need to start writing a technical book, I'd still pick Latex.
> The critique of the zoom thing is unfair too. If he’d brought 900 people on site during a pandemic just to fire them, he’d have been criticised for that.

This would have been a super interesting case. How many of those people would have complained bitterly at being forced to come back into an office at all? And then for the purpose of being sent off forever.

Real issue raised by the story is 900 at once, with basically full clarity into the whole group dynamic. Imagine doing that in person!

Being laid off over Zoom goes with Covid time. By now quite a few of us have never set foot in our local employers’ offices, even during the hiring process.
Surprisingly, I could not find a TensorFlow Docker "image" with multi-arch support. So I built this one.
You can measure how efficient a PCR is by how long it takes to get a positive result. PCR requires a loop of different temperatures to cause different steps in the reaction to occur. This loop is usually repeated 30-40 times. You measure if its positive by looking for a (continuous) light signal. The light signal increases each time you loop through the temperatures. When the light signal passes a pre-determined threshold, that cycle is said to be the one where you got the positive result. The more virus DNA/RNA in the sample, the less loops you need for a positive result.
It's pretty unprofessional.
> so maybe we're all off the hook! :)

Or maybe its entrapment!

Same as when accepting a job, never trust someone who says a section of their contract/terms won't be enforced.

I might need to start looking for another provider...
This is awesome. You have successfully made writing a book look like fun (although I know it’s actually very hard). Now I just need something to write about.
Watch Live: Elon Musk on U.S. Innovation
Chubby: A lock service for distributed coordination
That's a little confusing, though, isn't it? A blinking regular yellow light means "you have the right of way, but proceed with caution". But this blinking left arrow would mean "you don't have the right of way, so proceed with caution". The distinction may sound subtle, but is quite large.
Not sure, whether you got the joke. Or am I not getting a follow up joke?
No, they eventually admitted it was their fault, they didn’t admit fault when the iPad came bent recently, or the MacBook Pro had failures. But with Steve Jobs alive it wasn’t hard to get your handhelds like the iPhone or iPod replaced, now they blame you or make you wait forever.

I agree about Jony, the iPhone 5 was peak Apple design, and it comes back with no headphone jack in the 12.
There is nothing wrong with being nice to others.
Python has had doctest[1] in its standard library for a very long time. The wikipedia page[2] references this post[3] of Tim Peters talking about it in 1999!

1. https://docs.python.org/3/library/doctest.html
2. https://en.wikipedia.org/wiki/Doctest
3. https://groups.google.com/group/comp.lang.python/msg/1c57cfb...
Yes, that's why I say that I understand that people have their complaints.

I had an iphone 6, never had a problem with it, but, I never seated with it with my back pockets, as this would be exceedingly uncomfortable for me; also never knew anyone with a bend iphone 6 too, but I understand that this was not the experience for a lot of people.

But as I told, I am talking about my experience with apple products. Maybe I am lucky with apple stuff.
I have a bunch of (low powered, runs for 24+_hrs on a single 18650 cell) 433MHz Lora/Meshtastic nodes - I can get 10km or so range with simple 1/4 wave dipoles indoors in urban environments. Hills kill it a bot, but I've got one shot that gets 3.3km non line of sight with a hill between the nodes.
Nato cannot accept new members if they are already in conflict. Hence the shelling.
spending such a large article talking about one single exception is a waste of breath. trying to divine all the tea leaves based on one example: just dont do it.

a lot bigger contexts could have been set & made here.
Client certificates have been a thing for years. They haven't caught on because the user experience is so terrible. ENS seems like client certificates with extra steps.

But, it is definitely a real use-case, so hats off to people for having a go at it!
Definitely agree that it's a feature that should be allowed, but forgetting how many knobs you've already used and reusing one so it's attached to two different things is ... pretty confusing when it happens. :D

Regarding the "closely bound" nodes, I was imagining something like this: https://imgur.com/a/B9jdrYZ

It's could be just drawing the paths on top of the nodes in this special case would do the trick, but it seems like it could come out better if it's actually represented as a single orange-outlined rectangle that's filled with the path color, so it's consistent-looking even if the node alignment isn't perfect.
> If you create a "web3" website, it's up to you how decentralized you want that experience to be

> and this is new, how?

It's not about decentralization, it's about decentralized trust. Why would you give someone's random website (or random gofundme) $1k? Maybe that decision would change if there was a smart contract which forced them to spend the money how you expected.
I lasted three minutes at Amazon
A competitive market sure, but you can’t have 100+ competitive and independent companies running Fab’s worldwide while you can have literally 100,000+ competitive farms, restaurants, etc.

That’s a small enough pool that individual failures starts to seriously consolidate the market. It’s already down to a handful of companies that can currently manufacture modern chips and if anything that number is likely to shrink rather than grow.
> It’s month over month actually.

No, it’s not.

From BLS: https://www.bls.gov/news.release/pdf/cpi.pdf

First paragraph:

The Consumer Price Index for All Urban Consumers (CPI-U) increased 0.9 percent in October on a seasonally adjusted basis after rising 0.4 percent in September, the U.S. Bureau of Labor Statistics reported today. Over the last 12 months, the all items index increased 6.2 percent before seasonal adjustment.
Apple does ship Pros with three different sizes of silicone tips in the box. Changing the standard (medium) to a large one made all the difference for me to finally be able to wear AirPods while running and working out. While discussing this feature with others, I was surprised to discover that many people who complain about the bad fit have no idea about it, or never bothered choosing the size that fits their ear canal the best. And that's not even getting into the third party tip replacements of various shapes and sizes.
Mozilla's Persona project solved federated ID for the Web pretty well, a decade ago. The problem is that a lot of the big tech companies want to completely own their relationships with their users. Google is never going to let you log in with something other than a Google ID, etc. There is no technical way to solve this problem.
They can kneecap them with forced firmware updates. I’m happy with the galaxy buds on iOS. https://www.theverge.com/2020/1/17/21069953/apple-airpods-pr...
> You ability as an able-bodied person to actively avoid cars is the only thing keeping you alive.

That is true. One misstep near a busy road can easily result in death. The only way to fix this 100% is separating roads from pedestrian with a physical barrier, or remove the cars from the places where people live. Even at the lowish speed limit of 18miles/h (30km/h) there is around 25 meters/81 feet of stopping distance which can easily kill a person if the cars wheels goes over someone.

Here in Sweden there is a general rule that all roads near places where children are must be 30km/h or lower (school, sports areas, and so on). Maybe it would be useful to extend this to also cover areas where alcohol is likely to be consumed. It won't reduce it to 0 deaths, but it might reduce the number of collisions that has a lethal outcome.
What are good CO2 monitoring options near this price point?
Not having to explicitly pass around your state everywhere when you need to resume one routine after calling another is why stacks were invented in the first place! And then when systems began adding concurrent execution of tasks they added these things called processes and threads. And then later the underlying concepts were identified as continuations, generators and coroutines (in order of language-level usefulness).

20 years ago the new, cool advice was that processes and threads were bad. Today, the new, cool advice is that even stacks are bad and it's better to use promises or explicit CPS even in languages that predominately rely on implicit function call stacks. Yet function call stack semantics work so exceedingly well that the people who dislike them rely on them in ways they can't even appreciate. Ditto for processes/threads.

Fortunately there are a few languages where the designers and maintainers have the good sense to understand the original function of those abstractions, their relationship to concurrency, and to carry them forth; such as Java (Project Loom) and OCaml (new async runtime--see "One-shot Algebraic Effects as [Stackful, Asymmetric] Coroutines"). Of course, underneath they use simpler mechanisms (e.g. CPS) to present those abstractions, but the majority of the time that's exactly what you want--the OS and compiler to deal with that crap (mostly low-level, irreducible instrumentation for invoking functions) so you don't have to.