skysight-inc/HackerNews huggingface dataset:
A pragmatic interpretation of this is to:

* subclass or compose String whenever possible. (Id, Name, Address, AddressLine1)

* subclass or compose Number/Matrix types whenever possible (e.g. Users, Packages, Widgets)

* Use immutable collections (e.g. Google Guava library in Java)

I have built very powerful software with small teams using these principles.

At scale, your day to day programming becomes easy as the compiler is doing all the error checking.

It is also very slow to program this way. You write A LOT of boilerplate, and there's only so many code-generation libraries you can throw at it before it becomes a pain to setup your IDE.

But it is worthwhile for complex applications. We did not have bugs.
I've got a team now...growing. We do have both retainers and hourly rates
> The famous "characters" of open source are notorious, not famous. No one looks at a Linus rant and says "Wow I want to try my hand at adding a patch for Linux!". No, they say "Wow, I want to have that kind of power!"

This is where the disconnect is, I think. You stated this very confidently, presumably because it seems obvious to you that everyone would feel this way. But let me assure you, there are few things I would enjoy more as a programmer than having Linus critique my code, including the parts where he swears at me and calls me a moron who shouldn't be allowed within 50 feet of a computer. I had a couple different professors whose feedback on my work was often Linus-esque, and that's part of the reason why they were some of my favorite teachers. I can also assure you I am very much not alone in feeling this way.

Now, this doesn't mean that allowing Linus style communication would be a good idea in most work environments and I wouldn't advocate for it, but your comment shows a pretty concerning lack of appreciation for the fact that a lot of people are wired very differently than you are.

Codes of conduct like the one being laid out in this article are often seen by people like me as tyrannical - behave and interact in the way that we personally like best, or be cast out. So naturally, I work as hard as I can to prevent them from being put in place, and undermine them if and when they are. An attempt by the "woke" crowd to meet us thicker skinned types (for lack of a better way to describe it) is something I'd welcome with open arms, but nobody seems much interested in that.
I've never had a Jewish person try to convert me, regardless of their orthodoxy. And frankly I've always found the "we must argue with God" doctrine much more palatable than the blind faith of Christianity.
Fisher's Principle
Rather this then everyone just using a skinned version of bootstrap.

But honestly this is just design management starting to make a real improvement to how design works across teams and applications.

There seems to be a lot of push back here towards these systems and I'm not sure why. They just capture a ton of design information that already has to exist into a single place and tooling like React pairs great to break re-usable UI elements into common and shared components.

Design Systems are A Good Thing that's improving what has been a pretty broken system.
I wrote something similar a while back (also in nim):
https://github.com/Jeff-Ciesielski/synesthesia

When I stop being so darn busy, I do want to revisit my original project of doing the same thing for a FORTH derivative.
Batteries tend to have chemicals that are both fire and corrosion hazards. Subjecting their cases to the stresses of repeatedly landing (even on a padded catcher) could lead to containment problems. You don't want that on an airplane.
This seems needlessly pedantic - we could also notice that a total function is just a special case of a partial function, and so total functions are already included by the article.
A shot in the dark: It's European capital buying US dollar denominated securities en masse, as Europe is couple of basis points less attractive than the US at the moment. Strong dollar as side effect, which started at around Spring 2018.

People get all jazzed up about the Fed, but Banks have to play along Basel III.

Not saying a new crack will not break the system in 2020, but the Fed injection is somehow a side twist in this play.
Gamedisplayed – Curated Videos for Gamers
GameDisplayed.com is trying to categorize all the videos on youtube related to video games. Content is reviewed for its quality and indexed on the site. The site finds and promotes great content so that its users can quickly view what they want.
Curious about this as well.
Now imagine that every single thing in your life that had the slightest bit of friction disappeared. Car doors opened as you walked towards them. When you wanted a coffee you said "coffee" to someone and it was brought to you just the way you like it, and soon as you were done the mug was removed. You never waited even a single moment for anything. The people you needed to meet with were all camped out in conference rooms just outside your office and you went to the next one when you were no longer being entertained by the one you were in. Your calendar was exactly the way you wanted it to, except for the rare occasion you met with someone more senior than you like the president of a country. Every day at precisely the time you wanted to, you had precisely the meal you wanted, cooked to your tastes and nutritional specifications by someone who could be running a Michelin star restaurant. When you got out of bed every day, the sheets were washed and the bed was re-made to military precision by a team of squarely built housekeepers.

Then it wouldn't be so hard to work out every morning at 6am, joined by your personal trainer who won a bronze medal at the 2002 Olympics.
Going during the late hours that are available at the Louvre on Wednesday night is also a good strategy.
Most paywalled submissions are to major sites that no doubt many people here subscribe to. I'm sure that there are a lot of Economist subscribers. Same for the New York Times, the Wall Street Journal, and the Washington Post. Probably a good number of Bloomberg and Forbes subscribers, too.

Enough of those people typically read and comment on the article, often quoting the parts that they reply to, to make the comments interesting and informative to those of us who have not read the article.

Also, HN comments often go off on a tangent, and those tangents are often the best part of the discussion.

If a person can't read the article and the comments aren't useful without having read the article--my recommendation is to move on to another story. HN has sufficient volume that there is no way most people have time to read more than a fraction of it anyway.

Finally, if you notice that there are a lot of submissions that you really do want to read coming from the same paywalled source, that's a good indication that maybe that is a site you should subscribe to, either directly or as part of some aggregator like Apple's News+ service.
Just crunched the numbers. If they had actually gone public at a valuation of $47b, that would be 2.45 WeWorks. At their current valuation of ~8 billion, its a much more reasonable 14.4 WeWorks.

Better yet, you can just opt to buy 67.7 Adam Neumanns! What a steal.
That´s an incorrect theory from 18th century economics.

It´s equivalent to saying, the Internet should regulate itself, and there is no need for any kind of security to protect against exploits.
Low key quantitative easing
In the UK, everyone got free tuition and a living costs grants. The grant ended in 1988, and the free tuition ended in the early 2000's.

In the UK, mortgage tax relief stopped around the mid-90's (can't remember the exact year off-hand, but I think it was '97). The average boomer was about 45 in this year, and had finished paying off the bulk of their mortgage because of the housing boom around that time.

In the UK, Final Salary pensions stopped being a thing for everyone except civil servants in the 80's, when it started dawning on everyone what a huge liability a guaranteed pension is (see TFA for details). Even the civil service has mostly stopped doing them, I believe (and of course they've outsourced vast numbers of previously civil service jobs to private contractors who don't even provide pensions).
Honestly my 2012 MBA with 8GB RAM is still perfectly fine as my daily dev machine. Macs are expensive but if you shell out for the top specced model they can last a loooong time.
How old are you?

I was a late riser until well into my thirties. Then suddenly something weird happened (well, not so weird sadly -- hormones shifting, I'm sure) and I started waking up early. Now, being up at 6am doesn't sound like some great accomplishment to me. Staying up past midnight on the other hand, now there's a challenge!
> Allow embryo selection for 6'+ sons, that's where the real money will be!

Yes, but height is influenced by hundreds of genes, each with a minuscule influence, which will make it all but impossible to create a model that predicts height accurately.

Additionally, since all the embryos you can select from are from the same two parents, models created from population samples are going to be a lot less useful.

So I guess you won't be able to select for tall sons, at best you might be able to pick the larger of two embryos with slightly higher than random chance.
Cryptos and big tech companies.
There was some quirky edge case that made that not possible. I don't remember what it was, as this was a couple years ago.
What’s New in Microsoft Teams – Ignite 2019
The trick is to break it down until it’s all trivial. That process takes time itself, but you can estimate that much more easily. I’ve recently found I end up giving an estimate of, say, 2 days to get a solid estimate, and then come away from that with 2-5 weeks of tasks that are no more than a day each. Estimates of a day are pretty accurate (for me).

Another approach I had some success with was estimating the 80% likelihood case, I.e. I’m 80% sure I can finish this in the time I’m estimating. Less accurate, but much more predictably on schedule, which is more useful for many stakeholders.

A last one is giving rough estimates and being clear about how rough they are and how much time it will take to get more confidence. I was handed a 50 page PDF of API docs for a service and asked what the estimate was for integration. After 15 minutes I said “1-4 weeks”, if you want more accuracy then I’ll need a few days. The answer was “no problem, we wouldn’t consider it unless it was < 1 week”.

These examples are all on the weeks to low number of months scale, but the same applies further up. Having a good understanding of the codebase and domain are very useful.

Estimating isn’t easy, but treat it like any skill, it can be improved. It requires some flexibility from product managers, but open communication goes a really long way and results in better decisions overall, less wasted effort.
First off, you keep writing PReP, it's PrEP. No big deal, but it's hard to keep ignoring!

Yes, PrEP _allows_ (makes) many people to feel safe having sex without a condom. Yes, this shift can have consequences for the transmission of other diseases. It's not hard to acknowledge that. It follows completely that if there's a new outbreak, its transmission will be accelerated because people are having sex without condoms. I am not following your other postings on here, so I can't say if you think I haven't acknowledged those things, or what. I think you're talking about other people on this thread, in which case, why? Maybe something in how your expressing your thoughts feels really radical to you, but to be you've been expressing pretty obvious ideas. I can't tell if you got to this point after a previous disagreement, or if this is your baseline feeling about PrEP, but I will say if you just focus on the negative aspects of things that are already stigmatized, you're perpetuating stigma! And my push back on that doesn't mean the negative aspects aren't true (though we should always be dubious). It means I don't like your framing of the situation.

Disease is the cost of doing business. Getting down to business? You didn't like the handshake analogy, but think about all the different things we can do to mitigate the spread of disease. We do a lot of them! But we also share buses, go to big events, and we also have sex with each other. It's not wrong to do those things without worry. And it doesn't mean the risk isn't there, it just means you don't worry about it. It rubs me the wrong way that you decide what's foolish to worry about and not.
What's the connection between European capital buying US dollar denominated securities and stress in the repo market?
> Ardern went on to say she absolutely believed climate change was the "biggest challenge of our time" and the "nuclear moment" for this generation.

I find it ironic the prime minister is using “nuclear” as a pejorative when it was the left’s irrational opposition to nuclear power that resulted in much of the world's electricity being produced by fossil fuels.

If we had embraced nuclear power 2 decades ago, we would have been in much better shape with respect to CO2 than we are in now.
Wow thank you so much!
> • Reduce emissions of all greenhouse gases except biogenic methane, to net zero by 2050

Lol more self important politicians making symbolic statements that will never be implemented. It didn't say how they do this. Go Nuclear? I guess the current politicians wont be there in 2050 so it doesn't really matter.

Good thing they import all their manufactured goods from China, so at least they dont count.
Real estate works well if you don't need to liquidate in a hurry at some point. You can't time the market, the stock market or the real estate market it makes no difference. But real estate will at least generate some income (though it is not easy money).
People who have a bit of a clue about how human colour vision works know that the "purple doesn't exist" factoid is bullshit. No, that's not facetious; that's the proper technical term: "Purple doesn't exist" isn't wrong — it's not even wrong. It's a writing prompt for pseudo-scientific blog spam; it's bullshit.

Ideally, you'll have had a high-school education featuring a biology teacher explaining the stuff with the rods and the cones and an art teacher explaining colour theory, so you can just put two and two together. But if you haven't had that privilege, there's good news: Instead of enduring a harried rant by some random HN commenter, you can just lean back and watch a short lecture from an excellent science educator: Why you can't take a good picture of a rainbow by Steve Mould.

https://www.youtube.com/watch?v=HauiF_AQUIY
IPv6 penetration paused at 30% for several months
Wow, the downfall of Sears is much slower motion than I ever expected. I thought they'd be a ghost by now.
Disney is an awful company, and I strongly disagree with their attempt to monopolize streaming. I know lots of people will gladly fork over their money, but this move is just making sure I'll be pirating all the the exclusive content I can't find elsewhere
Basically, yes. Imagine maximum salaries or maximum wages; it's along the same lines. At some point, when that much wealth is concentrated into so few people, the people invariably become so big that they cannot help but distort society with their whims and preferences.

Philanthropic foundations are certainly preferable to estates or family businesses, because of the implied external benefits to the public at large. However, wouldn't it be even better if the benefits were not just received by the public, but steered by the public as well? In fact, if we imagine public management of such funds, then we need only have a political process in order to establish a management policy. But, as you can see, that's just taxation! So we are not really so far off from an improved alignment of incentives.

Why are you interested in keeping billionaires rich? They are orders of magnitude richer than you, and you are to them as an ant, or perhaps a cute kitten, and yet you defend them. Are you really so insulted at the idea of sharing the wealth of our nation with its people?
What is the technical advantage of being intentionally abrasive?

It has the drawbacks of ostracizing those who are less confident with English and would prefer direct communication, the potential of being misunderstood and intimidating those who would prefer a more professional approach. If it cannot make the code better then it is poor engineering practice.
I generally like this approach, but it's unfortunately really cumbersome in most mainstream languages like Java (and even Scala 2.x) or C#, but it works beautifully in Haskell because of two features:

- non-exported newtypes (also known as opaque types in Scala 3.x); this means your little module is in full control of instantiation of a 'parsed' value from an 'untyped' value.
- DerivingVia (not sure if there's an equivalent in Scala 3.x); this makes declaring type class instances equivalent to the 'wrapped' value completely trivial.

These two features (and, I guess, the pervasiveness of type classes) in Haskell make this sort of thing as close to zero effort as possible.

EDIT: Looking at some sibling posts, I think my C# knowledge may be out of date. Apologies for that.
I'm your average SV employee, not an industry-dominating CEO.

To me it's a matter of getting it done - no one is going to derail or disrupt your workout at 5:30 AM by calling you to see if you want to go get a drink last minute or by having to shuttle your kids around after school. Similarly, you're not going to be relying on your willpower at 8PM after a long, arduous day.

That's been the biggest benefit to me personally. The confidence (both in appearance and sense of accomplishment) and energy boost throughout the day is icing no the cake.
I always hear horror stories about the DMV from Americans, and I too am baffled as to why a service used by almost everyone is bad. The UK equivalent (DVLA) has no branches and does everything by post. So you don't have to queue for anything.

In the UK the extremely user hostile government services are those for the marginalized; benefits and immigration. But the universal ones have pressure to work effectively.
Did the Fed state that, or was it just the general interpretation?
My understanding: Demand > supply for short term high quality, liquid financial assets. The ny fed provides a lower bound of sorts for yields in this market, they need to provide huge amounts of liquidity right now to prevent ST yields from spiking.
For most people this is not a question at all, because they hardly have money. But hey, you are a whale.

Need to park your money? I have plenty of room!
There are still open Sears-es? Where? All 4 Sears related stores closed near me back when I thought they closed them all.
I wonder how many CEO's are the opposite, i.e. stay up late for the same reasons.
I would guess foreign companies aren't protected by US antitrust law the way domestic ones are.
Why would anyone give them $250M? Is there any reason to think that Sears is going to be able to save itself from its inevitable demise? Sears used to be a trusted household brand -- my parents bought everything there, clothes, TV, tools, kitchen and household appliances -- but that hasn't been the case for years, maybe decades. Craftsman used to be a good brand for the non-professional, but those days are long gone.
It used to be one of the standard brackets: 4k, 64k, 256k, and open (although there was often an upper limit like 4MB to limit download time.)
Several regional councils in New Zealand have also declared a "Climate Emergency" over the last year (e.g. https://www.stuff.co.nz/environment/climate-news/113747732/c...). I appreciate the sentiment, but fear that this amounts to little more than posturing when what we need is action.
Game Programming Vexations: The Problem with Engines
I agree with dang and the HN guidelines. It would be useful if you could correct some of the major factual inaccuracies, and also give us a link to something that you think is more insightful.

Also, you might see if you can figure out why it was necessary for us to explain all this to you.
Let's just look at US public pensions - the overestimation of future returns is insane.
I’ve been following this for ages, admittedly it’s Google’s measure of IPv6 penetration.

It appears to peak each weekend, and then declines by about 5% during the week. But since June there hasn’t been any real growth.
This is a good one:

https://www.amazon.com/Secrets-Stargazers-Notebook-Debbi-Kem...

Astrodeinst / Astro.com has for a long time been a good resource for doing people's natal charts.

https://www.astro.com/
Or I could just stay home, and read in a more comfortable seat...
I though the free tiers, at least for Jira, was downloading the trial version and updating the trial code every month
Yeah, I'm not to that age, but know plenty of people who stopped being able to sleep past 4 AM as they aged. Honestly, it's rough to actually live; I see nothing wrong with people trying to spin it as a positive.
To play the devil's advocate for a moment: Why is this a bad thing? The investors and CEO profited from Sears failing and (presumably) in this free market economy that money can therefore be better invested in non-failing companies. Otherwise it would've just been lost.

Let me be clear though that I absolutely do not agree with the above. But the reason why I'm proposing such a rhetorical question is because how do you stop this? How can you convince people that what they did was legally and ethically wrong? They intentionally ran the company into the ground to increase the short term profits so they could parachute away with a nice bonus at the cost of the lower level employees.

But if we want to stop this behavior then we need a way to codify it in law. A way to prevent the slash-and-burn style of CEO or investor management.
I do pretty well at it. My method is to identify all the components of a system and individually assign how many days I think I could do it in if I was really motivated. Then multiply by about 2-3 depending on your experience implementing previously similar modules. Then multiply by 2. I usually end up with a conservative time estimate where some things take longer and some shorter but overall it generally works. On this project that approach would have been... i can do it 3 weeks, give myself 6, and double it = 12. People love it when you come in at or under estimated time and really don't like it when you are late. Give yourself a buffer.
Im 18 months into a project i thought would take 6. Why? Co founder bailed and i took some shortcuts early on to try and secure some clients that fell through, those shortcuts led to a substantial rewrite.
Location: San Francisco

Remote: Yes

Willing to relocate: No

Technologies: Backend (Python, Flask, Django, etc), some frontend (mostly VueJS), clustering infrastructure (incl. Zookeeper), scalability, high availability, distributed systems, cloud (experience with GCP, AWS), etc. Python3, Java, C++, C, JavaScript, TypeScript.

Resume: on request.

Email: {this account name} at gmail

Done and released a complete SaaS implementation, complete clustering infrastructure software, big data infrastructure, etc.
is this to support specifically the emerging non-QM product ($20-ish BN so far in 2019) sector?
They were fired three years after "what they did," and they included Kalanick in the original communications so it seems more that they were fired upon being publicly caught.
This is great. Now larger countries like USA and India and China should wait for a decade or so to see how this translated to the smaller countries over a decade.
That is not true. Turn off NFC on your phone and it can't scan the internal tag to try to use Daydream. You can then use any cardboard app you want.
+1. It's hard to imagine any level of success without at least specifying milestones over those 31 years.
Comparing Blade Runner's vision of 2019 to our reality [video]