skysight-inc/HackerNews huggingface dataset:
Wanna share my experience, the TL;DR is that if you feel well you shouldn't expose yourself to the sun or use parasol or sunscreen, because only narrow UV spectrum is good, and sun doesn't care.

I've had a severe form of psoriasis, majorly on scalp. Over 1/3 scalp looked like it had been rubbed with a sandpaper to near-bleeding sores. I tried to different docs, nobody told me what it is, I had no option but to do my own research.

I found that it can be treated with ultraviolet, but not all of UVs are good for you, there are UVA, UVB and their sub-spectrums. The only good for health UV is UVB with a narrow peak at 310nm wavelength. Those tanning beds for bronze effect are wide band UVA+UVB and not good at all neither for vitamin D, nor for your health in general.

So I had bought a UVB 310nm medical lamp, shaved my head, and started using UVB since june, it's been a half year experiment on myself. I started with long, over 10 minute sessions to figure out a limit where I do get burned (>10 minutes). Later I reduced down to 5 min, two times a week, and almost haven't used UVB recently. I don't have vitamin D blood meter, my criteria is a state of my skin, i.e. absence of pain on palpation, less itching, no bleeding sores, no reddening. Looks like UVB works for me, what I can tell from my experiment.

In comparison with sun, UVB lamp with timer showed to be more safe, IMO. Three hours outdoors w/o sunscreen gives a sunburn very likely; but a 5 min/day UVB lamp exposure seems to be safe.

I have a few tiny colored skin patches over body, didn't cover them or anything, just ignored them; they have become less distinguishable after UV. However, if you have patches like birthmarks, you must track their borders. When borders become blurred, that's a not good sign, you gotta them checked by your dermatologist. I think there could be some app to track colored skin patches, there is a bunch of open source libs for that[1].

[1] https://github.com/search?q=skin+cancer
The word 'professional' itself is a way to distance yourself from your actions and consequences and works to dehumanize the people you work with. What does 'professional' mean'?

Is it 'unprofessional' to deceive your employees and customers or users? Is abusing the privacy of your users professional? Is it unprofessional to layoff workers for short term gains? Its definition itself is contextual to power and what it defines at that time. Individual bad behavior is not unprofessional, its just bad behavior.
I will chime in as another huge Iosevka fan.

I have never really liked any of the other popular coding fonts and it really comes down to one thing: They are all stupid sans-serif fonts.

I have found, ever since displays grew out of the garbage 100 dpi age, that serif fonts are vastly more enjoyable to look at and easier to quickly visually discern.

As a result, Iosevka Slab is basically the only code-optimized font I can even consider.

Beyond that, I prefer a narrower font for monospace text. Monospace is already such an awful layout for readability, but, making it narrower at least helps reduce the horizontal scan range without imposing insane limits like 72 character lines.

So, those are my reasons anyway.
Splitting the PRNG would provide resistance to tampering by walking into walls and the like, but it would also reduce the avalanche effect of code changes, hiding inaccurate probability distributions (e.g. if a polymorph potion turns you into a yeti the next spawned monster is likely to have low hit points) that would cease to change drastically as PRNG calls are added or removed anywhere.
I have known several US government workers who describe these shutdowns as a "free vacation". It's also a partial shutdown where many "essential" agencies are still operating (most of Department of Homeland Security), others are funded separately (Department of Veteran's Affairs), and some have already recieved new funding (US Coast Guard). Also worth noting is many government contractors are on fully funded contracts, meaning many are operating in the same fashion as they would during the week of Christmas (i.e., keep the lights on while most Federal employees are out). Basically this is a tolerable situation for what I would characterize as half of US government workers so far, regardless of where they fall on the border wall issue, and especially considering legislation has been passed this week to give government workers back-pay (e.g. the "free vacation" sentiment).

Now that a whole pay period has passed, the situation will become more tense & I expect a change to occur soon.

I hope Democrats make a deal with Trump, in which case Democrats win something (like real DACA legislation), Trump wins funding authorized for more border walls (less than what Democrats authorized several years ago for similar ones), and the government opens back up. The alternative is Democrats win nothing, Trump wins athority over many more billions of dollars via the national emergency route, and the governemnt opens back up - DACA later becomes an unsolved issue when the Supreme Court (likley) strikes it down.
Imagine a bond pays out $10,000 in 30 years. Now if the interest rate is 0 that bond is worth $10,000. But if the interest rate is 10% then that bond is worth $573.

So if the interest rate goes from 10% -> 0 we would have 1700% inflation. Which is crazy especially if all other goods and services in the economy remain unchanged.
Sure. I don't mind getting up many mornings at this point. What I wanted to head off though is people thinking that it's somehow easy. That I'm a 'morning' person, or I am different than everyone else somehow. I'm not. I get up early and workout because I chose to, and it's not always what I want to do.

My goal, if there could be one, is to make waking up early and working out just like breathing. It's not enjoyable, nor does it suck, it just is.
I think Mononoki has reasonably similar proportions to Source Sans (matches better than Source Code), and is pretty and highly legible. Only issue is "bold is taller than normal" and vertically misaligned parentheses.
Seems like it should be put up on GitHub where people can casually fix issues as needed.
I have 3 Google sheets that I've kept for about 4 years. Finance, health, and things to read, the latter of which is basically a semi organized dumping ground of links and book titles color coded by completion state. I've found it to be valuable, though as of late I haven't been using it as much.
maybe they had a couple of lemons and you got one. I loaded a new gps driver from xda and gps worked great. when your new iphone wasn't getting a cell tower signal because you were holding it wrong, did you just load a new modem driver? how about the fact that while all the phones were on 3g at the time, the iphone was 2g? my performance was great, and the phone still works fine to this day, with security patches from xda. I use it for travel so if border agents ask questions I don't like coming back in and I respond with graphic descriptions of how their mom takes it in the ass, they can take it away.
I was impressed with IBM Plex Sans at first, too. It was going to be my website's main font. I switched it for Inter UI, because it spoke to me more.

(Also, thanks for reminding me of it. I think I've just found the font for a redesign project.)
Surprising - in a good way - to see this article on HN. As the father of a young child with Down syndrome, I've felt everything the author expressed. Getting a prenatal diagnosis was one of the hardest things my wife and I have ever been through. (We did the testing so that we wouldn't bring a child with an unsurvivable genetic condition to term. For us, that would have been needlessly prolonging suffering for multiple individuals.) We were fortunate to do our mourning and grieving over the life we imagined for our unborn baby while he was still unborn. And that's what it really is - mourning the ideas and fantasies we put on our children from before they're born. Actually seeing and holding a baby really changes things.

Don't confuse the inherent (and very real) challenges and risks of Ds with 1) the additional social burden we place on people with that diagnosis and 2) second order effects because we really didn't understand Ds all that well until recently. The author covered social stuff, so I'll mention a second order effect. My go-to example is that some of the speech problems previously thought "characteristic" of Ds turned out to be years of untreated ear infections in ear canals that are characteristically narrow. Once doctors learned to watch Ds kids' ears more closely, the prevalence of those speech problems decreased.

People with this condition can do so much more than we thought 50, 30, or even 10 years ago. Things you think you knew from seeing "those kids" in the separate classroom on the other side of the school aren't true anymore (if they ever really were). My son's life is worth the same as any other child's, and he will be a valuable member of society when he's older. I hope you'll give him a fair chance.
From what I gathered, Orthodox Nicholas didn't have the habit of giving gifts to kids, which is what the folks sought to borrow from Europe.
> What kind of savage codes with a proportional font?

I have, for more than a decade. Why do you call me a savage? ;-)

I know you're kidding, of course, but now you owe me (and yourself) a favor.

Go to the linked test page. Pick a color theme you like, change the language if you want and leave the other settings alone. Now do some reading and editing in the source code box.

Don't worry about whether you like or dislike this particular font, Input Sans. I'm not much of a fan of it [1], but it will serve to make the point.

Does the code look OK and editing it works OK?

Now switch the font to Input Mono and take another look. Switch back and forth between Sans and Mono a few times to compare.

(Skip Input Serif for this comparison as it's a rather different style of font. The cursor keys are handy here: click on Input Sans and then use the up arrow to go directly to Input Mono, and down arrow to go back to Input Sans.)

To my eyes the code looks pretty similar in the Sans and Mono variants, how about you?

But Input Sans is a proportional font, not monospaced!

As stkdump noted, proportional fonts only break down if you use column alignment. Take this line in the Python code for example:

vanillaView = ShowMouseCoordinatesTextBox((20, -30, -20, 22), "", alignment="left", sizeStyle="mini")

If you want to get that down to 80 characters, you might do it like this in a column aligned style:

vanillaView = ShowMouseCoordinatesTextBox((20, -30, -20, 22), "",
alignment="left",
sizeStyle="mini")

The parameters will line up only if you're using a monospaced font. In a proportional font the last two parameters will appear to be shifted to the left.

But you don't have to do it that way! This kind of column alignment has many disadvantages even in a monospaced font. (What if you rename the function or output variable?) Like stkdump, I would use indentation here:

vanillaView = ShowMouseCoordinatesTextBox(
(20, -30, -20, 22), "", alignment="left", sizeStyle="mini"
)

Now you don't have to re-align if you change those names, and the code will be perfectly readable in any font, proportional or monospaced.

Don't get me wrong, I'm not trying to persuade you to start using proportional fonts. I am hoping to persuade you and other developers to be more tolerant of those of us who like proportional fonts, and to avoid column aligned coding styles regardless of the font you prefer. Fair enough?

[1] My favorite coding font right now is Trebuchet MS. It renders beautifully on high-DPI displays, much nicer to my eyes than Input Sans, and it has easy-to-distinguish glyphs for the common mixups like Il|. It does have a wimpy tilde, so I used a font editor to copy in a better tilde from another font.
Best python EPUB library v1.2: custom font support
This is beautiful. I really enjoy and am intrigued by what I think of as the "weird frontier" of technology...things that blur the line between tech and craft like this, offline/distributed tech projects like Scuttlebutt, DIY hacker projects, or anything that uses technology in unconventional and creative ways. Does anyone have favorite blogs or websites that revolve around this sort of content?
Yep and that's a UV index of 13 [Extreme] even whilst cloudy.

Australia and New Zealand have the highest melanoma rates in the world. We thus have a paranoia of "taking care not to burn", during office hours when UV is most intense.
Using Font Awesome Icons in Xamarin.Forms
For me, when I started working at a company in 2007 was hearing our CEO call us a 'family.' It didn't feel very family-like in 2010-2012 when the layoffs finally came. I stayed there a few more years and 'family' came back into the communications, but have since left.

Language like that marks the top of a business cycle or bubble for me.
good thing I wasn're replying to taubility.
CoolGuySteve on the other hand was talking about why, claiming the wrong "why" is illegal for apple to guess. This is consistent with CoolGuySteve's other replies in this thread.
They should have used Lets Encrypt. TLS certificate renewal should be completely automated. No excuse.
Is it a skin cancer clinic? Maybe the people that _do_ use sunscreen go to another clinic (where they don't ask about sunscreen usage)
> A mature redwood can sequester up to 250 tons or more of carbon dioxide during the photosynthesis process.

What is the time scale of "the photosynthesis process"?
It seems that these days you should assume that any product which needs an Internet connection to function is going to phone home through that. There's certainly a market for "smart, but not too smart" devices; unfortunately I doubt it's very large.
Exactly. It's not the real thing. As soon as you realize this it totally changes the way you see things.
It's emulation, it's pretending and sometimes you can even convince yourself that the empathy you feel it's real. But it's not and at the end of the day the only thing that matters is you.
Thanks, I don't need a vacuum that sends data to you, or anyone else. It's not necessary to the function of the product. The convenience does not outweigh the cost of my privacy, and I'm certainly not going to pay you to extract it from me. You should be paying me to use your product if you want the data.
Todoist, Fantastical, and Bear note apps. Available anywhere phone, tablet, laptop.
That looks interesting. Thanks for sharing.

Commenting to find this later on.
Public waste bothers me more, as I can’t opt out of it. Private waste? I can just choose not invest in that company (or short them if they’re public).
Of course it is. Breach of service?
I think programmers reaction to the mathematics in SICP is completely hysterical - in the sense of hysteria, not comedy. For example, the author-professors who wrote HTDP, quoted at length in this article complain about using 'complex domain knowledge' and the author of the blog post does as well, but the running example used is literally arithmetic. In particular:

Section 2.1 starts by building a data type of rational numbers, then extends it to interval arithmetic In section 2.4 this is extended to Complex numbers, which also adds the complication of multiple representations of a data type (rectangular vs polar). In section 2.5 these are unified with a generic arithmetic package. Which is finally extended to operate on symbolic polynomials, creating a symbolic algebra system.

So you can see, the authors complain about 'domain knowledge', but the example was surely chosen precisely because everyone already understands these relationships so well! It's a relatively nontrivial example, technically simple but structurally complex, that everyone already understands intuitively, so that you can get right to work thinking about data abstraction techniques - and in this example we go all the way from introducing the notion of an 'abstraction barrier' for the first time, to data-directed programming & message passing!

-----

The other mathematical section is 2.3, which is the infamous calculus section. Again the reaction is completely over the top - there's no 'deep dive', you don't need a 'solid foundation' in calculus, etc. The appearance of calculus is no more than implementing a couple of symbolic transformations of data, and all 4 of the rules are provided for you. You don't actually use calculus to do anything, so that if you don't know calculus, you can still write the program, it'll just be a bit more boring not knowing what it means. This section of the book is like 5 pages long, out of a 500 page book, but it's all we hear about...
I could have sworn they used to claim to offer no tracking for subscribers, but I can't find it now, so I guess either they changed that or it never was.
When I went to school the dorms weren't wired for delivering that much amperage to every room. There were strict guidelines against high draw small appliances like hot plates and fridges.
It's another reason why I quite using fitbit. There is no reason at all you need internet connectivity to send the data 3 feet from the device to the phone via bluetooth. They don't need to collect the data at all, and since there is no opt-out, I just quit using it.
It's the same. Season 2, Episode 8 "Rules of Luton".
I think IKEA has recently dropped their price for home delivery in the US by a lot. I think it was maximum $50 or less? I don't recall exactly, but I know when I bought IKEA furniture 10 years ago it wound up being more practical to borrow a pickup and drive three hours each way than to ship it, and they seem to have corrected that at least.
Ryan Hoover doesn't plan to pay the “Chief of Staff” for his new fund
>If you create a company, you take care of it and all of its members.

No. A company doesn't have members, it has employees. Americans should know by now that a company has no loyalty to them and they should have no loyalty to the company. If they don't know this, it is their fault for being naive (or a Boomer).
Yet the federal employees will be paid for hours not worked...
Actually with fitbit there is a reason. You can install the fitbit app on multiple devices, and your tracker can sync with any of them. The internet connectivity is basically so they can keep a single source of truth so that your different devices don't get out of sync. This becomes even more true if you have multiple fitbit devices on one fitbit account (or indeed if you have it set to use your phones inbuilt pedometer stuff)
I wonder if we are seeing the results of getting sun being vilified. I know a lot of makeup now has an SPF rating, which means many women are wearing sunscreen nearly 100% of the time.
My son use it since a year and measures are accurate for normal glucose concentration but not for higher ones. The device also includes a classic finger reader for double checks. The French healthcare reimburse 2 devices per month, which is perfect.
I don't disagree but the attitude in corporate America is simply anything for profit is good and justified. iRobot will happily argue their service will cost more unless they share your data when what they really mean is you'll have to offset this new revenue stream for them if you want them to stop.
Did you replace it with anything ?
The Fellowship of the Ring Finders
And to add to point (4): as Marek says KT's replication is great... to a point. When Cloudflare was small and we only had to replicate to a relatively small number of machines it coped fine.

As we scaled out each data centre we quickly hit limitations in KT's ability to replicate to many clients. We ended up having to install many more replication points in each data centre or region just to allow KT to replicate to all downstream clients, otherwise it would regularly stall while trying to service all replication requests, massively slowing down replication, or sometimes even missing updates.

There's also two more points to be made:

(6) As our KC (Kyoto Cabinet) databases grew, KT had trouble keeping consistency of the file on disk. Sometimes a restart of the service would leave you with a corrupted KC database, causing us to have to resync the node from scratch. This was a huge operational burden - especially if corruption somehow replicated downstream.

(7) KT allows you to write to replicas. This one we always found crazy. You can write (or overwrite) a key on a downstream replica and that only ever stays on the replica - it can't propagate upwards (and nor should it). Until the top-level writes to that key again it will remain with this erroneous value. This made monitoring problematic because it would cause a keycount or replication diff if it ever happened.
"already understands these relationships so well"

Is that true for complex numbers?
Germany’s car industry can’t build its own battery (2018)
Imagine you run a start-up. You need to expand rapidly and hire all sorts of salespeople. In 10 years you have cornered the market so well that there is no (good) alternative product and growth in the market de facto goes to you. You are the default option.

Do you keep the salespeople that you hired, or do you cut management for getting in the situation that salespeople weren't creating any value?
You're being deliberately misleading to stir the pot. It says they use Google Analytics and Ads, just like the other 3/4 of the internet.
Dina looks great in those images -- but at 10pt on my 1440p monitor in VS Code (Win10), it's basically unusable. And I have excellent vision.
What does "CR" mean?
The thesis is Say no to Venn diagrams for Joins.

The first section is about how Venn works fine for AND and OR because it’s set theory and Venn works just fine for examples (maybe not every problem though).

Joins are not sets. They are Cartesian products.
It is.

On the topic as such, besides ON and WHERE there is also USING and NATURAL.

Som very influential db-people have argued that NATURAL should be the only supported join. Checkout the third manifesto.

ON as such allows for outer joins, something you can’t do starting with a Cartesian product. But Oracle has syntax for outer joins using WHERE if you prefer that.
Helicopters and jets aren't street-legal wheeled vehicles.
Yes, but I think that extends well beyond coding to include half or more of the UG CS curriculum. The rose of object-oriented groupthink is most pronounced among CS graduates, to the general detriment of the software dev world.

I learned the downside to domain ignorance early in my career when a engineering manager confided to me, “It's eadier to teach an engineer to code, than teach a computer scientist engineering.” The same applies to biology, medicine, chemistry, culture, and many other domains where mastery of context is difficult yet essential.

And I've found those turn out to be the most interesting software jobs.
I disagree vehemently on the difficulty of running your own email server. I have been running a pretty standard postfix + dovecot email setup for myself and close family for almost a decade now.

It definitely is necessary to once set up proper DKIM, SPF, DMARC and TLS by default (thanks to Let's Encrypt), but after that the setup is pretty much hands-off.

Spamassassin filters my spam down to at most one mail a day, and that's usually because they have some new type of topic not caught by the previous bayesian filter.