skysight-inc/HackerNews huggingface dataset:
This theory (it seems to be only a theory) does match my subjective experience. I find it quicker to scan 10s of lines of code to find something with a light theme.

However I find it easier to distinguish individual characters with a dark theme. So when trying to parse something like a line of jsx, it's better.

Overall I prefer (and use) a light theme, but I will admit that dark themes look 1000x cooler.
ICANN should never have done gTLDs at all.
Best Apps for Samsung Galaxy S20 FE
I do not like the idea of not being able to control my personal computer and wasting my time because of updates that may or may not break crap, that may or may not reset some settings. Ugh.
> Everything around the nuclear disasters has been a human bullshit of a problem, not a technological one. Probably with the exception of Fukushima, where all the conditions were put into the extreme - killer earthquake and monster tsunami.

In fact, even Fukushima there were human (stupid) mistakes:

- the levee was too low, and the regulator told TEPCO they needed to improve it (which they didn't). Interestingly enough, the exact same issue (too small levee, leading to loss of all power and water supply) happened in France in CPNE du Blayais in 1999, and in this case also the regulator told EDF that their levee was too low, with no reaction…

- a valve was automatically closed (which is the standard behavior in case of shutdown) but the Japanese operators weren't aware of this behavior, so they believed the valve was still open. When they realized it, it was too late. Opening this valve would have given several hours more of cooling water to the reactor, which could have been enough to save it because help came only a little too late.

Main takeaway: humans are going to do stupid things, which in case of nuclear will eventually lead to a disaster every once in a while. The question raised by the article, is “how much of a disaster is it really” and “do we really need to evacuate a entire region when things like this happen”.

If the answer is “yes” (which is what's commonly accepted) then nuclear is probably too risky to be reasonable (for instance, if CPNE de Nogent sur Seine suffered a critical failure, Paris and the entire Île-de-France region, which concentrate most of the French economic power, would need to be evacuated).

But if the answer is “no”, and the actual risk from contamination (not irradiation actually…) is actually comparable or even lower than regular air pollution or other pollutants, then maybe nuclear is fine, even if we admit that dramatic events will inevitably occur.
I love hacker news, but visiting the "new" section from time to time and seeing what gets flagged away it's sobering. So many things are killed way before the majority even glances at them...
> are only marginally less naive

As I understand naive, it's a relative term - comparing to something which is considered more mature, reasonable etc. which - and that's important - can be presented as an antitheses. If something different, which is "better", can't be presented, then "naive" becomes "best", which definitely changes the meaning to the degree of non-applicability.
I dont understand what you mean by "shit no" and repeating the extracts from the article don't help explain it. If I ran the country, I would be open to letting people dock provided I could be sure they posed no covid-19 risk.
The constant use of social media is a problem...
https://www.medscape.com/viewarticle/918459
Blue light concerns the W.H.O...
https://scitechdaily.com/night-time-exposure-to-blue-light-i...
That interpretation certainly makes sense. If that's indeed the intention, my response has completely missed the mark and that's my fault for misunderstanding.
I had a love/hate relationship with types for a long time.

I loved them because, well the things you mentioned.

But I hated them because in C++ it was required to open a separate header file to declare them.
Maybe you just aren't going to be able to afford everything and will just have to make a choice about what you consume.
No, truly and emphatically not. People throw around “citation needed” style lazy remarks on HN very often. As a rhetorical device it’s critical to not treat that as legitimate, especially for well-known subjects.

It has nothing to do with how easy or hard it is to look up confirmatory material, rather it has to do with rejecting disingenuous attempts to goad people into citation spam debates.
They are pointing to a study. Should we question the pointer or the study?
Nice, here is another more detailed version I made a few years back off the back of a rather excellent wait but why article :) https://labs.coruscantconsulting.co.uk/life/weeks/
After this Trump nightmare ends, we need laws or constitutional amendments requiring this information to be made public.

It’s gross that the Federal employee cooking breakfast for the President is held to a higher ethical standard than the chief executive.
I agree that light schemes are better, although I'm not sold on the reason given in this article. My understanding is that eye strain isn't purely a function of brightness (accumulation of photons), but the focusing effort needed to differentiate glyphs on screen (for which dark glyphs on light reduces eyestrain).

I used dark schemes for years but having switched to a light one in recent months, I don't see myself switching back. This area is mired in dogma unfortunately.
Definitely fun to look at, but does it calculate correctly (or am I not quite understanding it?)?! If I put in my DOB as 1970-09-27 I the 50 square should be today, right? Except I'm actually 10 weeks past the 50 square?
Yes, they think about the litigants during oral arguments, and in dicta (side remarks in an opinion) where it doesn't matter.

The facts of the litigants don't matter to the legal reasoning, because SCOTUS decides matters of law, not fact.
There are ways to block those things at an OS level. However, I've given up on the idea of using an iPhone like a computer. Mine gets used for phone calls, text messages, checking my email, and when I need to look something up on a website when I'm not near a computer.

Gaming on it is a disaster. The store is full of garbage and Apple's subscription service doesn't have a single game I'm interested in. Everyone got too hooked on the "it's free but pay us $30/month in fake currency!" thing. I can't even find a friggin hex calculator app without finding 20 versions that have in-app purchases. WTF?

Then there's nonsense like if you have an apple watch. Oh you have an iPhone 6 and want an Apple watch S6? Gee what a shame. You have an iPhone 6 and updated your S4? Yeah that's not going to work anymore. You reinstalled your OS? Now let's spend 10 minutes re-pairing your watch!

Then there's stupid bugs. I had to restart my iphone after being on a month because Siri wouldn't work until it did. Even then - there was a long stretch of time where Siri wouldn't work when I was in the car for no reason. I'd just get "Sorry I'm having trouble with the connection" no matter what.
https://youtu.be/RVQs-DAjrL0

The trailer for "Night at the crossroads."

https://youtu.be/0QLxIBkewLw
https://youtu.be/9atTVOzAGEw
But investing in wind, solar and storage would be much cheaper still. The fukushima cleanup effort has cost close to $100 billion. Imagine where we could take renewable and energy storag tech with that level of investment.
But, once I’m dead I don’t really care if everyone else dies 5 minutes later, do I? I’m dead and I have no way to know what happens after that point. Nothing that happens after I die has any affect on me.
That doesn’t sounds like it has anything at all to do with SwiftUI, but rather sounds like a bug in XCode. Just as annoying for sure.
Did you know that Graphviz can also output its own dot format, but that the output contains layout information? That might help you get started with the 2nd part. There's also an extended dot[1] format with more information

1: https://www.graphviz.org/doc/info/output.html#d:xdot
Here in Russia we use another system: employees don't have to pay taxes from their wages themselves. It is company's responsibility to calculate and pay it. This system has an advantage, that most people don't have to bother with filling out complicated forms every year, but it has also disadvantages because people don't see how much money they give to the state.
No doubt that this is handy as a reference. But it's on the frontpage of HN and i don't understand why. If you look at the code it evokes memories of left-pad. Rendering a label and a box is not complicated, this library only serves the creator.

Instead of down votes, I hope someone can answer my questions.
>It is only in the last couple of centuries that we have begun to grasp that our existence might one day cease to exist forever

What about all the ancient world religions who wrote books about how the world was going to end one day and everyone is going to die? Surely eschatology already covers this topic, albeit in a manner lacking the citations and p-values which "truth" requires these days.
I'm not claiming it's a deterministic process, but it is worth noting that Gtown is the best in DC
I mean you can say that for any language. If someone has to learn C or Java, you still need to learn how those languages work, build domain expertise and so on.

Swift is a very nice general purpose language and I’ve been writing code decades in almost most mainstream languages. I much prefer writing Swift code, in face some of my back end projects have been written in 100% swift, this allowed me to reuse models and APIs with the iOS and MacOS counterparts.
To update on the sibling comment I posted, after reading this study, I think it is pretty flawed. They indeed have an interesting population they have chosen to test, but to claim that they are the 1% top performers is incredibly misleading. The other 99% of their peers were never tested in the same fashion, which leads to obvious sampling and bias problems. This special population was treated differently from the other 99% of students from the very start of the study, so there is no surprise that new internal dynamics will appear among them, simply by virtue of being observed and treated as a separate group.

To start testing the validity of the claims in this paper a study needs to be performed where the strength of effect has to be considered, when comparing a similar one-percenter group and a larger ten-percenter group. My prediction is that the strength of effect would show only negligible differences, confirming my hunch that the special treatment[1] is what created the new subdivision in this new group.

More reading material on this topic would certainly be interesting, if you have anything in mind.

[1]: The special treatment in this paper being telling a kid "you are only a 7th grader, but you are as smart as a high schooler".
In Sweden, by law, some milk and milk derived products have to be enriched with vitamin D[1]. This targets products that are common in the diet of Swedes.

Additionally, vitamin D in oil is literally handed over to parents for children up to 2 years. It is recommended to continue with supplements beyond that.[2] The recommendations are based on age groups, diet habits (including the above mentioned milk products) and sun exposure.

It's worth mentioning that this is the case since before COVID was even a thing. Vitamin D deficiency is recognized as a general health issue for its known relation to various sickness.

[1] in Swedish: https://www.livsmedelsforetagen.se/nya-obligatoriska-regler-...

[2] also in Swedish: https://www.livsmedelsverket.se/livsmedel-och-innehall/narin...
I do not know when there will be a good time for it, how long it is going to take, what it may break, or what settings it may reset. I update my Linux distro whenever I feel like it. I definitely like it this way. I have no "malware" on my system.
I’m personally a huge fan of Navicat. It was always the best tool of those I’d tried and it was my most missed piece of software when I moved from OSX to Ubuntu full time.

They finally released a native Linux version and I’ve been on cloud nine ever since.
Why do I have a responsibility to other people in a materialistic universe? Why shouldn't I just do what I please no matter the harm to anyone else? I've heard the usual arguments from the new atheists on this topic and have found them unpersuasive (although I am agnostic myself)
I think if people pay for Netflix and Spotify, there's a market for a subscription to bypass paywalls.
For reference, President Trump payed $750 in federal income tax in 2016 and 2017. I just looked it up and I, a graduate student who makes like $30k a year paid three times that amount last year.
Fukushima and Czernobyl are reactor types that lack the features to fail gracefully. If you want to see an accident in a reactor that does, read about TMI. Newer reactors like EPRs are even more graceful when failing.
Hot code reloading and static typing are not incompatible.

On a trivial level, C and C++ can unload & reload DLLs at runtime. On a less trivial level, I believe the Yi editor, written in Haskell, can do hot code reloading. On a practical level, I use the XMonad window manager, whose configuration involves modifying a Haskell source file (the main one, actually), and hitting some shortcut. If my modifications are correct, the whole things reloads without loosing any state (my windows are still at the same places).
Matches my experience. I've never liked the dark themes.
While I agree, I feel that third-party library consumption is a bit of an edge case (i.e. the majority of your interface implementations won't be wrappers around third-party stuff).

Whenever I do work closely with a third-party library, the wrapping pays for itself quite quickly because it never takes long for you to find a 'quirkiness' or unsuitability in how the library implements something and you end up with code resembling this:

public void Do() {
_instance.SpecialOptionForTheBehaviourYouRequire = true;

try
{
_instance.Do();
}
catch
{
// Workaround for bug that has not been fixed in ThirdParty Library yet. Remove when fixed!
_instance.ResetBrokenStateCausedByBug();
_instance.Do();
}
}
Disclaimers can be helpful but you’re still giving those views a platform, and horrible people who want to congregate and reinforce their views to each other can still do it. I don’t think this satisfies the anti-big-tech crowd, although I’d be happy if it did.
I have bad floaters in my vision and dark color schemes are the only ones that let me get work done without problems. I consider a light/dark toggle to be a worthwhile accessibility feature. Indeed, I'm using a Stylus script to make HN gray on black.
Why not F#? I'm learning it now but I wish I knew C# already for easier interop.
Spot on, that’s exactly it.
C'mon. Things weren't quite that bad. We didn't really have to use edlin. I'm still imprinted with WordStar 30 years later.
Thanks for the links, that's a cool site!
I think the point that's missing is reflective vs. transmitive surfaces -- that brain is used to processing not the latter, but the former -- where reflected light is related to, and less than, ambient light. If we were using hi-res color e-ink displays, I think he'd be right about eye-strain. However, using a light scheme with mostly text, you have a huge rectangle of LED (most of the time) white light blaring at you, which itself causes eyestrain.
Well, as a military commander, a dog would surely have a leg up on any potential adversaries. (arf arf)
And just even how hard it for non techies to download and install a simple utility/AV application/whatever when they are on sites that have ads with fake download buttons...
This was reported on HN just recently...
https://scitechdaily.com/ultra-low-cost-hearing-aid-1-worth-...
You may find that CostCo offer a complete hearing package MUCH cheaper than other providers!
Considering everything Wolfram has accomplished with wolfram research it's incredible that anyone would think Feynman was right in his advice. Wolfram succeed not only in creating the perfect environment for his personal research endeavors that he intended, he also built a company worth billions and is able to employ hundreds of talented software developers, and researchers from across different fields to support his company.

I think Feynman underestimated just how brutally effective Wolfram could be when he set his mind and time to it.

Now the flip side of this is that many would argue that he didn't manage to turn all of this money and research effort into the major breakthrough that he was looking for, but really I think any researchers would take his "failure" over a single professorship dedicated to your own pursuits at a dark corner of a university.
Questions to ask your interviewer. Which PM are you?
I spent several years with Amazon leading a large product management team. Had dozens of interviews (and often got offers) with several other technology companies over the years. I think there are a few critical questions everyone should ask if they're interviewing for a PM (or similar) role.

1- Ask about what the PM’s day is like. One of the most important distinctions is what kind of PM team it is. In my opinion there are broadly 3 types; the strategy/business PM (what does the customer need? How does this fit/shape our company strategy? What does this translate into in terms of business requirements? The type that writes BRDs), the architecture/tech strategy PM (often called the TPM). I like to call TPMs the kings/queens of aha moments when they’re working with the first type of PMs. e.g. Aha, we can do that if we tap into the payment platform and run a greedy algorithm because their data is structured in X way and what we need is Y. Finally the roadmap PM (ok let me break this into sprints and make sure the factory is working without critics failures). Everyone usually does a mix of all 3 but with very different weights.

2- Ask about who owns the product P&Ls and/or top-line metrics. Who owns budgets (very different from who spends them) and owns top line/bottom line responsibility pretty much determines 80% of the “actual product ownership” no matter what any company tells you. Some exceptions exist at certain places in google, AWS, etc but they’re rare and they eventually converge as well over time.

3- Ask about reporting lines. If the PM team reports to engineering then it very well could become a sprint managing group of Jira/spreadsheet masters. If they report to some marketing functions they could become more fluff than product. This one you gotta use to complement the rest of the data points to form a picture.

Hope this is helpful to anyone and fosters a good discussion about PM paths.

I am @byadham on Twitter feel free to ask me anything
Negative prices in summer are going to hamper investment in generation plant needed for winter. PV is great while the sun shines, and for a few hours afterwards, not so great when there's hardly any sun for months.

Extending out the time to profitability (equivalently, reducing ROI; because the plants are idle in summer) means many proposals for generation in winter won't rise above the hurdle rate of ROI and won't get built.

Some regulation might be necessary. Maybe it should be that an energy provider must commit to a guaranteed minimum power output that applies year-round (of course excepting well notified planned maintenance and small outages for equipment failure).

IOW, a provider uses PV (perhaps) as one of a portfolio of generation methods, whatever works cheapest for reliable supply year round in the particular circumstances of the provider and market.

Allowing point of use (rooftop) installs of PV will make seasonal demand on the grid peakier too.

People will say, all those EVs are a distributed energy source. For seasonal variations, they're not.
You can’t force people to enter disingenuous citation spam wars just by threatening to ignore them if they won’t. You are of course free to ignore me or believe whatever you want. But burying your head in the sand doesn’t make you right or principled. As much as you criticize me for needing to back something up with a source, your comment is no better, just a bald gainsaying assertion with no support in the other direction.

This is exactly why we should push back on “citation needed” spam comments. It completely derails productive discussion. Especially in cases like this where the underlying topic (that open plan offices don’t save money) has been so, so widely written about and supported for many years.
I would also say that Swift by design is very much constrained, you might say held back, by the needs of Cocoa compatibility. For example, Swift takes features that are mere conventions in Objective-C, such as initializer patterns (which can be ignored when they're inconvenient), and makes them into built-in language requirements. This becomes very awkward at times.

Perhaps the worst, "ugliest" feature of Swift is optionals. Why would you even add optionals to a new language if not for the necessity of Cocoa/ObjC compatibility. The language would be so much nicer without them.
"coal energy destroyed zero inhabitable planetary biospheres so far"
I'm no expert, but I did find this[1] recent (May 2020) information posted by the U.S. National Renewable Energy Lab that indicates that non-inverted power sources (such as solar and wind) may be able to produce synthetic current frequency in order to maintain grid stability. This technology can be included within large-scale storage batteries.

In addition, these inertial techniques ('fast frequency response') are digital and as a result could provide lower-latency and higher-accuracy response compared to mechanical approaches.

If I understand that correctly, then eventually these approaches could phase out the need for rotational inertia (no pun intended).

[1] - https://www.nrel.gov/news/program/2020/inertia-and-the-power...

Edit: adding a useful quote from the linked report, below:

"In the United States, the Texas grid (the Electric Reliability Council of Texas, or ERCOT) is the smallest of three main grids. ERCOT’s relatively small size, combined with its large wind deployment, has required it to compensate for declining inertia by adopting several low-cost solutions, including allowing fast-responding noncritical loads to respond to changes in frequency. This has enabled ERCOT to achieve increasingly high instantaneous wind penetrations—reaching a record of 58% in 2019—while maintaining reliability."
One good reason for not caring about types: prototype code. I do a lot of prototyping (trying ideas quickly, not for production). I typically do that in python. In that case, I don't think types would be helping me at all, I can get run-time errors, but I don't really mind, it's an easy fix.
I used to have to prototype in C++, definitely not the type of language that's fit for that (if only because it's compiled). Prototyping is best done with an interpreted, untyped language in my humble opinion...
Next Door Neighbor in California Is Moving Today
No the reasons are far simpler. Nuclear has been abandoned for decades. Anyone who wants to do anything in this space has to start from scratch, which is very expensive. There is a reason why there is a move to modular reactors. It's easier to produce a thousand of them (or at least finish your first 10 prototypes before you go bankrupt), than to produce 20 "boutique" power plants.