skysight-inc/HackerNews huggingface dataset:
Correct me if I'm wrong:

luckydata: there is no substitute to healthcare services, so whatever you need in healthcare, whoever provides service has absolute leverage to charge whatever they want.

response: there are plenty of substitute effects in healthcare as you can deny getting treatment, or choose cheaper treatments. Moreover, even if you had no substitute effect possible, there are also other examples of markets with "no substitute effects" like food or clothing, but there is no gouging. It is a characteristic of the market but on itself is does not guarantee gouging unless other conditions are met, most typically mononopolies, and most typically gov. granted ones.
Gotta carry the grievance. What you hold in your head is not a phone, it's a pocket computer platform. Phone is mostly a vestigial tail at that point.

I'm on the Android side and their phone app is deliciously garbage, nothing is right, nothing. And nobody cares. I miss my motorola v50 every time I have to make a call.
South America’s indigenous languages: Where are they now?
This would never happen at Amazon and I am sure at every other major tech company. There are systems in place to prevent exactly this.
I'm not too sure about that. It has signficant costs for business to run these programs. And when companies get large enough they self-insure.
My current presumption is that if we encounter alien "life" it will actually be some self-replicating system that just spread itself everywhere, the original creators long forgotten.
I would propose a corollary in regards to toxic positivity: Even if you are a happy, positive person, just in general, try to be available for people that having issues like the author of the article.

I disagree with the writer of the article about how important positive thinking is. I believe the gap is in how we try to help people become more positive: a walk and letting people vent a bit is probably far superior to informing them that they should think positively, and will more quickly lead to that resilience that, I think, improves quality of life.

For some people, it can be easy to be happy, and letting people know that their negative feelings have a good reason for existing, I imagine, is cathartic. Teaching people how to have more emotional resilience would probably also be valuable.
Would it be too personal to tell us what the hobby is? (I've never seen one that requires you to have your shit together, any at all.)
That is not true. You can't claim that. I'm saying that on average it's going to be exponential - e.g. even if it takes 100 years, the jump will be so huge it'll be an exponentially large step.
Us, for instance.[0,2]

But sure enough, we definitely weren't the first to go down this path. Facebook was using (or developing the tech for) server-side rebasing in 2015.[1] Gitlab provides native server-side rebase functionality, likely inspired by various parties already having developed tools to do the same.

These aren't new ideas. But handling them at the scale where you land hundreds or even thousands of commits a day to a repo and require the ability to deploy at will, that's where engineering comes into play.

0: https://smarketshq.com/marge-bot-for-gitlab-keeps-master-alw...

1: https://softwareengineering.stackexchange.com/questions/2787...

2: https://github.com/smarkets/marge-bot
To be fair, in America green skittles used to be Lime, too. I remember being quite disappointed when they switched to apple.
A folding one
> How many places in your code create new users, and how many places in your code need to validate users? If the answer is “many,” you have serious design problems that should not be solved by introducing more classes but by restricting how many different areas of code do the same job.

Consider an application where you can edit and add users. Consider that you can also add users to groups and remove users from groups. Consider that you might also be able to add policies to users. These are a few different areas in code where you might need to create an instance of a User.

This is exactly what we're doing; we're limiting the amount of places where valid users can get created. The User domain object and it's invariants are validated right here at the model.

If there was an invariant saying that users can't have more than 5 policies on them, a user.addPolicy(policy) method would exist right on the user model/aggregate root, and the aggregate root would be responsible for determining if any invariants will be unsatisfied after the operation.

> Also, the private constructors do absolutely nothing. The static factory methods in this blog post could be written the exact same way as a constructor, and they would work exactly the same. The only reason the author uses a static factory method is because that's what he was taught to do in Java.

The reason why I use a static factory method is because it allows you to protect the aggregate invariants (domain logic that deems the model to be correct). The language has nothing to do with it.

If I was to create Coordinates, I need to ensure that the Latitude and Longitude fulfill the domain requirements, and I want to be able to know if I was able to create that object or not.

This approach usually means using a Result class to handle errors (https://enterprisecraftsmanship.com/2015/03/20/functional-c-...).

I'll be writing another article on that topic.

This is a different way of programming, for sure. DDD takes a bit of time to wrap your head around. But when projects are sufficiently complex, it pays off to know that there's no possibility for an invalid aggregate to be floating around at runtime.

> It's just OOP for OOP's sake in a language with tons of features designed for avoiding OOP.

Could not be more incorrect.

If you're interested in learning more about DDD, check out "DDD Distilled" for a quick primer on it and why the chosen patterns are used. There's a method to the madness.

Think of it as like building a Domain-Specific language that any of the 4 developers in your company that need to write code will be able to use without breaking any rules of the domain. If it's just you writing code on a project that is relatively non-complex, DDD is probably not the optimal choice.
Hopefully Uber won't have to maintain their forked Go compiler for too long.
This misses the character of Severian as others here note. A character need not be a paragon of modern virtue to be good in his setting.
My MS was in astroparticle physics (applied). That means I am better suited for data science than for engineering stuff.

Weirdly enough, if I knew optics but no coding I would be in a better place than the one I am in right now, which is: I know (a little bit of) coding but no optics.
no it is not, this whole thing being used in production and really reduces the time changes submitted and they are merged into master.
and the master is almost always green, meaning developers can build and test any piece of code without problem.

They have designed this as a result of a need, not just a fancy project.
For quick prototyping, sometimes I use a CDN like unpkg.com. Otherwise, I always host my own to avoid unnecessary dependency and latency.
The language model is GPT-2 (small).

The underlying library is called "pytorch-pretrained-BERT" because initially it just contained an implementation of BERT, but now it contains implementations of several models so they backronym-ed it to "Big-&-Extending-Repository-of-Transformers". :)
Electric Skyrmions Charge Ahead for Next-Generation Data Storage
The winners in a revolution are usually the ones who stay out of it and swoop in to claim victory when all the other sides have exhausted themselves, or the ones who just leave for other places that are not revolting.
Oh yeah I love when people measure turns by the number of intersections to pass. Things like quarter mile or 1000 ft are hot garbage for me in terms of understanding how close I am to needing to turn, since it depends a lot on how fast I'm moving.
Most big biotech companies are started by inexperienced CEOs
Does this mean go doesn't do (enough) inlining of functions?
If your employer has a low deductible plan with a higher premium your insurance coverage issues will be a lot lower (as you could eat the copay cost instead of negotiating).
Folding screens are at least 5 years out. Samsung clearly wasn't even close.

As for your iPhone 7 Phone app, that's clearly an anomaly local to your device. Not normal. Reinstall your software.
I definitely relate to what you're saying, but finding a community of like-minded down-n-out individuals can be somewhat therapeutic in itself. Assuming you're all able to laugh about it, that is.

http://www.mytinyphone.com/uploads/users/uzueta/387840.jpg
A mess is probably an understatement.

I've been wrestling with them for turning off access via their Graph API to a public resource on a Page where the Page has access to that resource, and their rationale was due to the great privacy changes they're making to protect users privacy. While they're busy breaking the apps that businesses rely on to manage their Facebook Pages (without prior notice, ala the whole Instagram API fiasco), they aren't protecting the one thing that allows access to a user's privacy - passwords.
We need blocks of quiet time to be creative, and why meetings get in the way
No I would expect it to follow local patterns. Like what has now happened at St. Patricks in NY.
Call me when they switch back to Mate
I've rarely met people that let it hurt the camaraderie of the team (I have met them, rather cut throat people, but not often), but when there's three of us in a role and one spot we all want opens up - we're absolutely competing for it.
My reasons for choosing what I chose do not fit into a Hacker News comment.
Self-selection, though. That's consistent with <50% of players getting brain damage.
Thank you for this- was trying to think of that book. The positivity culture, in my view anyway, was the far-reaching soft-spoken herald of a growing fascism in our work cluture. It is not hard to see why it would need hardcore deployment in these times.
Yup, I feel like a total loser when I see posts like that.
You can only live on spin for so long.
We don't! We only briefly forked the compiler to prove our RCA, but we resolved the issue with a custom worker pool (linked in the blog post). We compile all our code using the same compiler as everyone else :)
>Even athletes who do make it pro are often fucked over by the teams they play for, agents, financial advisors, etc., and a lot of them still end up poor, especially if they are more of a roster player who only manage to stay in the league for a few seasons.

Yes, but that is supposing they would not end up the same way had they not played. Also there are lots of people would love to earn 55K to play soccer.
Lots of people actually pay for the privilege to play normal people in their same city...
This is configurable in Waze at least. There's a "Avoid difficult intersections" option in the Navigation settings.
Ohh hellllllll noooooooooooo!!!
The difference between what dating sites want and what their users want occurred to me a few years ago. Users (well, people like me, I’m not necessarily representative) want a good long-term match. Sites want users to keep coming back, which means relationships that fail before the site deletes your data.
An Ode to 35MM Film
While not entirely requiring your life to be together, any significantly tough outdoors activity tends to get an interesting group. Local search and rescue volunteer hiking groups, for example, tends to be a weird mix of geology teachers, ex-marines and firefighters, and nerdy hiker types.
The French Revolution was a victory for the British.

The American Revolution was a victory for the French, which the French promptly squandered by having their own Revolution. Life in the colonies under the Articles of Confederation was incredibly precarious, and it wasn't until after the War of 1812 that the U.S. was established as a stable nation state. They were helped in that regard by all of Europe going up in flames thanks to Napoleon.
Just having a BA in anything is going to open more job opportunities than not having one. Even just having an Associates is going to open more than just a highschool diploma. A lot of athletes get degrees in things like biology and communications, not exceptionally hard majors but they still have that piece of paper if they graduate. Unless you want to work minimum wage or ruin your body working manual labor, a degree in anything is required.

Could these kids have gone further in life going to a trade school? Could they have joined the military and went to college for a competitive degree under the GI Bill? Maybe, but at the time, a scholarship to play football at a university was a lot of kids only opportunity.
We're set to map the world with you, and all we care about is the Niceness
We are creating a heat map of nice and not nice areas readable with one look.

We will map and rate countries, cities, regions, streets, etc. BUT we will also map and rate - rivers, mountains, trees, rocks, cliffs, windows, facades, doors, pavements, balconies...

The world will be mapped by You.
By rating, you are mapping what is nice or not nice and you are editing the map of Niceness in the real time. At the same time, you are creating your personal map that you could share with anybody you want.
You are rating your current location, your personal feeling of the place.
Using AI maps will be personalized to match specific personal preferences. There will be no one map – there will be a countless number of maps.

A map is from Humans to Humans - using the latest technologies.

Early adopters get 10 times “heavier” Rate button.
(Next update we are preparing is the heat map generated from the ratings. Available in summer 2019)

We would love to see the world rated by you.

https://play.google.com/store/apps/details?id=com.howniceis.app
What you call "design tradeoffs" is what consumers call "basic features". I can't think of a single phone before the iPhone that had non-replaceable batteries. Samsung and LG had replacement slots on their flagships all the way up to 2014/15. You had someone a 2014 LG G3 today, and I doubt anyone would complain about the weight or the size, especially when the top-line iPhone has a 6.5 inch screen.

> Maybe not a great tradeoff for something needed once every 2-3 years.

The use case for a replaceable battery is for emergency situations, not just when the original stops holding a charge. I would much rather go back to that time when I could discreetly slip in a replacement than have to use a phone attached to a giant brick with a flimsy USB cable.
I have used google Maps for navigation. It's not all that much better than my Garmin, at least not in my area. Even in downtown Manhattan the Garmin worked flawlessly.

And Garmin units have had natural directions like that for four or five years. But I find it more of a hindrance than anything. I would rather hear "Turn right onto Wellington St" than "Turn right at the Starbucks", especially because the Starbucks is not always obvious.

But more importantly, I prefer a dedicated device because it's way more convenient. It's always there, it doesn't kill my battery, it doesn't rack up roaming fees when I cross the border[0], it has a large screen that's easy to see[1], it has super useful features like "Up ahead" that shows where the next rest stop, service centre, etc. is, and it leaves my phone free for audiobook duties.

My Garmin has been nearly 100% reliable because it never moves and automatically comes on with the ignition. Google Maps is at best 20% reliable because it's not there when I need it.

[0] Yes, google Maps can download maps to work offline, but they constantly expire, leaving me high and dry when I actually need them, and I don't want to download half the continental US just for a road trip. Oh, and POI search is gimped when offline.

[1] My phone does not have a large screen, and Google Maps' map is incredibly difficult to decipher when driving because of super thin low-contrast lines, tiny labels, and a non-zoomable display (when in driving mode).
For ideal solve competitions, do we input the cube into a computer to have surety on the ideal solve number?
I don't think we can argue that any 18-year-old is ever fully "aware" of long-term risks, no matter what they are told.

> Do we want to deny people that chance to get out of poverty even though they have to knowingly risk their life?

Turn athletic scholarships into academic scholarships. Also, keep in mind that people who get football scholarships for college are outliers.
The Trouble with Tech Unicorns: Tech's New Stars Have It All Except
It has been years since I gave them a try. Their interface was horrible, but this is a good reason to try them again.
> Reality distortion fields only work if they actually influence reality, and not just your perception of it.

eg Billy McFarland, Elizabeth Holmes...
That sort of crime incredibly rare. To the point where it makes no sense to worry about his particular threat.
Adrian Colyer dug into this a little further on the morning paper:

https://blog.acolyer.org/2019/04/18/keeping-master-green-at-...

His analysis indicates that what uber does as part of its build pipeline is to break up the monorepo into "targets" and for each target create something like a merkle tree (which is basically what git uses to represent commits) and use that information to detect potential conflicts (for multiple commits that would change the same target).

what it sounds like to me is that they end up simulating multirepo to enable tests to run on a batch of most likely independent commits in their build system. For multirepo users this is explicit in that this comes for free :-)

which is super interesting to me as it seems to indicate that an optimizing CI/CD systems requires dealing with all the same issues whether it's mono- or multi- repo, and problems solved by your layout result in a different set of problems that need to be resolved in your build system.
Fleshlight comes to mind, too!
Previous discussion on companies tracking location using abilities outside of software permissions: https://news.ycombinator.com/item?id=17081684
Huh, I wonder if there is something similar to be studied with autistic brains.

(My step-daughter has HFA; difficulty with working memory and executive functioning is common for HFA females).
This depends if you're interested in creative applications or analytical (MIR) ones. The two fields share a lot of techniques, but the way they are used is wildly different.
Unless you'd rebuild all airports for higher wingspan aircraft (ie. same process that had to be done for A380 to land but on bigger scale) - it's not happening.
I don't see the dominance of negativity in pop culture. Just browsing through the top songs on itunes right now, about half appear to be in some way positive about finding love, overcoming something etc. The other half do seem negative, but that's not dominance, that's 50/50. Then there's other avenues of pop culture, like movies. Literally the most popular movies in the world for most of the past decade have been about people with awesome super powers coming together to do what's right and overcome evil. So again, not really negative.
I think people think confuse pessimism with acknowledging negative things.

Being happy won't stop your house from burning down. It's fine to acknowledge that your house is burning down. What you can't do is sit on the floor and cry about it. You have to believe you can handle the situation. By getting out, getting the fire department, etc.

Optimism is the belief that no matter what happens, you can handle it. Not that everything is good. Optimism is a "short memory".
One difference between ctrl-tab and alt-~ (or alt-`, depending on your keyboard layout) is that tabs within a window are very close to each other, and obviously distinct from windows in their own right, whereas it's frequently not immediately obvious whether two windows belong to the same application.
Who is "they" in your comment? What relationship does OpenAI have to Google?
Alternatively, a lot more IBMers will be able to use Fedora and it may improve even more. I don't see them having a strong reason to do any damange there.
On the other hand, kneejerk cynicism is the easiest and most cliched method of appearing sophisticated, but even more toxic.
Have fun working for arms dealers/defense contractors.
Buy SoundCloud Plays: U/Froleront
Rather than just synthetic fur - imagine a coat (furry or not) that is "alive" and generates it's own heat to keep you warm. Maybe it "feeds" on your sweat and dead skin cells? Or you feed it at night in some manner?

Every time I see one of these articles on "bio-robotics" or whatever you want to call them, I always think back to sci-fi like Dune (Axlotl "technology") and/or Blade Runner (replicants, artificial eyes, etc); a future where the line between the artificial and the natural is very, very blurry.
How Nice Is?
That's the problem, I don't care about whatever they do, but when they remove stuff that the rest of us have been using for decades because windows doesn't do it, that is a problem.

Improvements shouldn't break things.
I sometimes feel that way too.

I suspect there's a deeper lesson about what we permit to be the bases for our self-esteems, and what we see as our proper calling in life.
To me, I like surfing on GitHub's trending page but for two or three weeks there are some repos in the trending but their readme files are other than English. Therefore, I support this project and I believe repos in the trending section should support English. This project made me feel I wasn't alone.

Of course, this is the repo owner's decision and his/hers free-will whether or not supporting English.
Teen Vogue has actually been doing some of the best hard-hitting journalism for the last few years. I'm not even close to ashamed of consuming their content.
The killer feature of the iPhone SE (and its predecessors) is that it can be comfortably operated with just one hand and fits in every pocket. That‘s why many people will continue to use it until it breaks, or Apple decides to release smaller phones again (unlikely at this point).
If you trust your CSPRNG and you wanted AES-GCM-SIV just to be allowed to use random nonces, yeah. If there is any reason you might still repeat a nonce, XChaCha will break.
Climbers Jess Roskelley, David Lama, Hansjorg Auer Likely Killed in Avalanche
Not exactly the same, but: https://whydoesaptnotusehttps.com/

tldr: if you verify the download against a trusted PGP key, it doesn't matter where the download actually came from.
I really want to be a fly on the wall at the meeting where the inevitable "you shouldn't have done this" statement is countered with "but you said we should move fast and break things".
This "highlight reel" excuse is an excuse. I mean, why a person has a better highlight reel than another? Probably the one with a better highlight reel has a better life.

I think denying the truthfulness in highlight reels is a form of toxic positivity.
It seems relevant to the faith vs rationality discussion. For me, rationality strongly implies testability. Unless we're talking about mathematics, and not physical reality.
...beavers. I've lost two trees to beavers.

I hope the jerks enjoyed it.
Can Facebook wither as a social pariah?
This “toxic positivity” concept is best avoided if you are a leader.

We are herd animals. Feelings and attitudes are contagious. If you want to lead, you should always ask: “Does sharing this help the herd?”

Be positive. It is encouraging and inspiring. Don’t be dishonest with your positivity.
IIRC, do-release-upgrade won't upgrade between LTS releases until the .2 release.
I've never considered being a PhD dropout a bad thing. There are so many legit reasons for not finishing a program.