skysight-inc/HackerNews huggingface dataset:
Quite the contrary: NPM's reputation in these circles is less than stellar and it's been incumbent in the JS ecosystem ever since Node became a thing. Well, with a few attempts at competition along the way before those working with the browser jumped on board, but nobody is pushing anybody to use anything but NPM and that attitude hasn't changed for years.

This story isn't unique to Go: both Python and Ruby have had their own ordeals with dependency management, there was an article about CMake just the other day...

Maybe Go's mistake is searching for the one-true dependency resolution system and deprecating everything along the way until something good-enough turns up. Maybe it'd be better that developers are encouraged to use dep while vgo is still in proposal stage so that there is an easy migration path from one standard to another, as opposed to immediately rendering obsolete.

I don't really know, neither do I know why Javascript is the scapegoat for this kind of shit, it's practically a rite of passage for a language gaining increasing mind-share.
Or if you use "mother" it changes the tone to be more preppy.
The Indoor Generation – How life indoor effects us
...which is why he is an idiot, with an idiot lawyer, for poking this hornets' nest. I say that even if we stipulate that his medical performance was exemplary. You don't fight with disgruntled customers. Spend a couple of minutes to see if you can easily satisfy them, and then forget the whole mess. Recover any products they received, give them their money back, and write off the service you performed. Period.
The book "Weapons of Math Destruction" goes into some detail on how these models are being used to exploit people when in some cases they could be used to help them.

https://en.wikipedia.org/wiki/Weapons_of_Math_Destruction
> The default is furthermore like you said "whatever your last choice was". Which is bloody annoying. As if some terribly dumb AI is trying to understand what my motive is. If I always post for X, and then make an exception, then I don't want that exception again next time.

I'm not sure I agree - if I change a setting, I want it to _stay_ changed (and if it's a one-time change, it's easy enough to change back). Imagine approaching it from the other angle - it's easy to see the headlines "Facebook trying to revert your privacy settings" (especially I imagine more people will be making changes to be more restrictive--from whatever Facebook's defaults are to what they are comfortable with).
In the same vein, you could also do it with variable line heights in digital books, down to pixel differences. At the very base you only need 27 differences to identify each characters right? That could probably be reduced to 5 if you combine with other factors.
You're welcome! Nothing personal, this is kind of my pet peeve (and possible future research topic), so I just feel the need to write somethings when I see it mentioned.
Lean Walk VR Locomotion by Project Locomoto
Um, Revelations is in the New Testament. It was written around 90 AD.

And I don't think any of the Old Testament is as old as 6000 years.
The new dependency resolution algo in vgo.
OP in your mind what is the difference between two people of different races? Do you imagine the only differences are the ones we see?
Explicitly catering to illegal content (or legally disputed content) is one of the worst things any established company could do.

Catering to legal but "demonetized" content won't land you in jail at least, but probably still isn't a great business decision. YouTube already allows advertisers to advertise on most risky inventory (aka "demonetized" videos), they just rarely do so. It's unlikely that advertisers will want to pay more for the same category of video just because it's on a different platform. A startup that chooses to adopt this approach is going to have a hard time attracting creators since they'll have an equal or (most likely) worse monetization narrative than YouTube for that class of content.

IMO a business that wants to enter the online video market would be best served by focusing on product differentiation. This is probably why imgur is trying to do some interesting experimentation with gif-like restrictions.
We are using a similar setup. K8s, Bazel, Go, Java (Android), Swift (iOS), Typescript. Everything with gRPC.
I really like Bazel because it makes working with Protobuf so much cleaner (at least in theory) and allows us to have one build system for all those languages (at least in theory).

The easiest to set up was Go. Go support is already very good, including gRPC and Protobuf.
The only drawback was that it breaks editor integration of some tools / linters because of the different directory layout for generated files.

Vanilla Java also has good support but when you go to Android land things change. At first we had to use a custom fork of grpc-java to build for Android, but with this change https://github.com/grpc/grpc-java/pull/4289 we were able to go back to the main repo.

gRPC-web was a prohibitively large dependency for our front end. After all we switched to a JSON API (using Envoy). I read that Google uses gRPC for products like gMail and since Google is so obsessed with web performance I wonder how they manage the dependency size (a few 100kb for us). There is a lot of information scattered around like a json-proto protocol (not publicly available?), which apparently should not be needed with proto3 and newer browser because performance is supposed to be similar. grpc-web uses the official protobuf/javascript package, using protobuf.js the dependency size as well as the compiled protobuf might be smaller.

While building Swift and Objc for iOS was super easy with Bazel we couldn't manage to build our protobuf/grpc. There were no working rules at the time and we had no time to fix it completely which is why we are not building that part with Bazel, yet.
https://github.com/pubref/rules_protobuf/issues/188

I'd appreciate any insights you have on Objc support and grpc-web. It'd be great to be able to use grpc across the whole stack.
npm might be one of the riskiest, but most other package managers aren't materially better.
>I prefer hiring people in their 30ies.

>I’m not sure ageism is really a big problem though.

I'm not sure you can put both those statements together without sounding uninformed.
There’s no one specific way to crack a password. It all depends on the implementation. The most basic case is just storing the password in plaintext, and plenty of companies are more than happy to do that. Passwords don’t exist as some separate entity, they’re attached to a system. So cracking an Adobe password might be easy, but cracking a Dropbox password incredinly hard.
You are not wrong, but anytime you involve a third party in your transaction, especially when it comes to money, they take responsibility for that transfer, and ensuring it complies with all relevant laws.

Cash is still king.
YouTube doesn't make any money. Google literally subsidizes the whole platform for over a decade already. No one can compete with that. Maybe some crypto-based video platform where people give away some of their CPU/GPU cycles while watching videos might do it, but the blockchain complexity might be already beyond making that profitable either for the rate of new video appearances YouTube deals with. Not mentioning costs of running them through some filter to catch ugly and universally illegal things before they go live.
You say that as if there aren't thousands of examples out there.
This is an entire field: https://en.wikipedia.org/wiki/Forensic_linguistics
Not exactly sure why you would want to provide JavaScript scripting for Go. Go has different concurrency primitives and a different threading model, and that threading model is one of the biggest selling points of Go.

I highly doubt this would be "the next node", if that is the intention. If you want to use Go, just use Go.
My all-time favorite opening line is from Spider Robinson's Lady Slings the Booze: "It was noon before they finished scraping Uncle Ernie off the dining room table."
Wow... this site completely freezes my mobile browser dead in its tracks.
While many eyes may make all bugs shallow; getting those eyes isn't free.

That is, the primary value-add of the traditional paper publishing model is trust in the editorial staff and peer-reviewers. Anybody can throw up a repo on github - not everyone can get that repo published in Nature. Journals provide a curated list of exciting, valuable, and reliable research.
Works well unless:

- the restaurant doesn't do separate checks for large groups
- friends ordered meals with significant variance in case, and the server wasn't initially told to keep items separated
- you want to split communal items in an arbitrary fashion
Could be worse. I recently called my doctor for a refill on a prescription, left a message for the nurse. Before I received a call back, I got a text message from GoodRX with a link about the medication, following the link (I anonymized it) took me to a page about the medication and advertising about where I could get it for the best price.

Of course, this made no sense to me, as I deny sharing of my medical information with anyone. So I contacted the office, went through a couple of phone trees and spoke with a few different people. None of them could see the issue with what happened. Then I explained a phone number is PII, and tying it to a medication seemed like a significant HIPPA issue.

Then things changed, it took a few hours to hear the whole story where a pharmaceutical rep had apparently told the nurses/office staff about this great way to get prescription drug information to patents by simply entering the medication and the patient's phone number in an App...

I’ve been told this is rectified, but the reality is I wish there was more I could do. I can’t imagine how many patients have been affected by this and thought nothing of it.
It’s a solved issue, but Tesla doesn’t use LIDAR so it will never be solved for them.
It's not hard to understand. My feed is mostly "friends only" but there are a few public posts too, let's have a look:

https://venmo.com/harryh

1. Tickets for a band. That's cool.
2. Clearly something amusing about jail.
3. A computer. Computers are fun.
4. MEAT
5. Sci Fi movies. Movies are fun.

People do this for the same reason they use twitter or facebook or instagram. To share what they are doing in their life with their friends. Most payments aren't top secret stuff, they're just little notes about people's social life.
Middle-out compression solved it, when ran on the new Internet(tm), sharing bandwidth of all mobile devices in existence.
Me too. This is not a problem I've ever encountered.
I think "splitting the BBQ" as in someone is buying and cooking a bunch of food and their friends are helping with the cost.

But anyway, some restaurants don't split checks and most don't like to because it's extra work for their staff.
> then eventually they settle down and write in a way that comes more naturally to them for the rest of the book.

In game development, often you'll start with a random level from early-mid game, since that lets you playtest all of the gameplay. You then work forwards and return to the opening levels once the gameplay, art style etc. are all locked in and polished.

I wonder if some writers would benefit from a similar approach?
Physicians with their own practices might have low net worths, but they still have lots of assets to distribute in case of bankruptcy. IANAL, but a patient with a judgement would jump ahead of lots of creditors in such an event.
Of course, but you don't need to attend the conference to read and benefit from the research, and that's the important thing.

The journal business model usually requires restricting access to the research, while the conference business model still works when the research is free.
Suppose that you are, say, a security researcher, running purely static analysis tools on the code from every git repo that you can crawl, specifically looking for malware or common bugs without running the code (simple example: you are grep-ing for AWS keys and other secrets that should never be committed to a repo). This would be unexpected and very dangerous behavior in that setting.

Sure, in theory, "unexpected and dangerous behavior" is par the course for security research and you isolate even data that you don't intend to execute if you suspect it is malicious. But, in practice, this is an easy mistake to make.

As another example, consider an automatic git mirror, or whatever the internal GitHub/GitLab/Bitbucket infra might do to move repos around, without intending to execute the code.
I really wish all the car manufacturers would stop with this bullshit "you still have to be driving it" self driving nonsense.

Claiming that the driver is still responsible for driving the car, while using a system designed to encourage the "driver" to not pay attention is a dumb idea, and all I can see is this kind of thing leading to regulations the delay actual self driving cars.

I'm not a self-driving car fanboy or anything. I don't think it's just around the corner, but it's clearly going to happen /eventually/ and I can't imagine it being more dangerous than regular drivers. But this kind of "self driving but not" features feel like the sort of thing that calls to government agencies for regulation, and sufficiently "dumb" mistakes from these systems seems like the sort of thing that triggers a reactive over-regulation.
#1 I know a few people who call themselves senior devs who are bad programmers and #1 is the first tell.

No, you do not need to wrap every method all the way down in a try catch. You see, that makes it impossible to catch real errors AND it makes the code at least 5x more difficult to read.
Massive regulation and outright bans, and yet we still don't truly know.
Sorry, there's some rules here: https://monsiv.com/how-to-play
Hopefully it makes more sense now!
The author states that intelligence is an unqualified benefit--more is always better--and uses that assertion to argue against populations evolving in differing areas having different IQ distributions. That's far from obvious. Rather, those who are far outliers on this measure often seem to have other issues, quite possibly as a concomitant result.
I love his stuff. He creates an amazing world. Similar to Sterling and early Stross, but a very different path.
Google cache of the defendant's now-deleted GoFundMe page:

http://archive.is/xm4Ce

Has some more details, from her side, about the alleged HIPAA violation:

> As if that was not enough, in the very early stages of the lawsuit Dr. Joon Song had my medical record posted online in it's entirety. My complete medical record was available publicly on the internet. My mental health, the details of my body even though i never took the gown off, my bills, my insurance details, my photo, my name, my birthday, my address and my phone number. All of this was posted.

> Dr. Joon Song and his lawyers claim that because i shared the details of my positive blood test privately with the court (which i was forced to do to defend myself) I waived all rights to my privacy and there is no HIPPA violation and I am further a liar in stating that he had violated my HIPPA rights by publishing my records.

> In addition to posting my medical records Dr. Joon Song refuses any amendment request . His office staff says my medical record is locked because he is using it to sue me. He maintains false information on my record to date.

Sounds like she's claiming that her medical info was posted as documents pertaining to the lawsuit.

edit: Others have posted the case filing, in which you can find the exhibits and affidavits. The alleged posting of medical records was not to the public Internet, but as part of a case filing. And only after, the plaintiff asserts, the defendant posted her own records:

https://news.ycombinator.com/item?id=17179942
I've a summary of the operations at:

http://www.pixelbeat.org/cmdline.html#sets

Note comm output is a bit awkward to parse,
so I use another coreutils `join` command
to process already sorted data
Active Shooter and its developer have been removed from Steam
Thanks! It uses the minimax algorithm to a depth of 5. Beyond that, it starts making silly moves :D
See, that contributed snark WITH substance. Gold star.

I’m not sure I totally agree with the parallels, which is probably where some of the initial confusion arose from. The printing press significantly reduced the costs of publication, allowing unprecedented access to the written word beyond the aristocracy. I don’t think anyone disagrees that Nature provides a valuable service and that it “makes sense to have a publishing house behind” peer reviewed literature. Rather, when the cost to produce peer-reviewed content can be taken on by tax-subsidized content production professionals, and demonstrably WITHOUT an older journal that extracts exorbitant fees without producing significant value beyond its brand-name, it makes sense to challenge the value of the brand.
Wow how did you find that?
Control Bootcamp
Ask HN: What are you most proud of?
This is a common interview questions. I'd love to see the varietyof answers people would give if not under the pressure of an interview.
> vgo requires the release to be tagged like “v1.0.3” which is not standard semver

Are you talking about git tags? Tagging a release with a "v" followed by the version number has been done since the very first git repository.

I don't think semver has any official standard; the closest I can find is https://semver.org/spec/v1.0.0.html, which does say "When tagging releases in a version control system, the tag for a version MUST be “vX.Y.Z” e.g. “v3.1.0”."
looks like it is using the typescript API to compile the TS code at runtime
>If you’re below 90 you’ll likely have a rough life.

Not according to the author...

“IQ scores are a measure of a person’s intellectual ability, not the limit of their intellectual potential.”

If the author is right, a mentally disabled person with a IQ of 80 can be a Nobel prize winning physicist, if they only applied themselves.

Which is why I think this author is wrong on all counts.

As you said, he seems to want it both ways...first to say there is no IQ difference, they saying all differences stem from environmental variables which we know to affect races disproportionately.
Well, first off, they need to standardize on the spelling... ;-)
That looks really cool, though there is a small bug.

Before I spend 10 years making the olive oil from scratch, I need to know how to make 'soil'
It'd be less hassle to just give it away for free.
In fact I wrote an image/tag database solution entirely in shell/coreutils.

It's too disgusting to share.
Doesn't that mean speakers open a separate request, consuming double the bandwidth.

I just remember that chromecast's protocol was actually unusable on a slower connection.
What a lot of people miss about the utility of Venmo is that it lowers the social cost of squaring up minor debts.

Think of the example of a large group of friends often gathers in arbitrary subsets of the group to go to dinner. If Alice orders salad every time and Bob orders steak, and we split it down the middle each time, that kind of sucks for Alice. Some people suggest rotating picking up the entire bill between outings, but I'm unconvinced that this really ends up working out equitably in practice.

Or, say Dora has a habit of leaving happy hour after the first round, which was picked up by Charlie. It's not a huge cost, but...

In a world without instant electronic payment, the meek Alices and Charlies of the world lose out because there's a social cost to asking somebody to repay a small debt (paying <$10 by cash is a hassle). By making these frictionless, I'd argue that Venmo reduces that cost by providing an easy way to equitably split without levying the inconvenience on the restaurant, as with separate checks.
In America, don't victims of injury caused by other people have to sue to get compensation for their medical bills if they're under-insured? That would mean it's quite helpful to have lawyers offering their services right when you need it. In my country, hospitals will pressure you into taking money from the state accident compensation service when you're injured. So what's the difference? Patients are being informed of the assistance that's available to them.

It's weird that targeted advertising is so widely criticized now, but when it was made popular by Google a couple of decades ago (we'll read your email and offer you things that you'll like!), it was hailed as an improvement over the blanket ads that were polluting the internet and of no use to just about anybody. I still think targeted ads are fantastic. Advertisers are doing the leg-work of informing people about how to buy what they want, instead of just cars, shoes, and travel which is what we used to see.
It's even worse in group chats, where different people will see different messages in different groups
> "You cannot send advertising to people when you suspect (e.g. by geofence) they are suffering from a medical emergency."

Doesn't this risk making things worse? If you advertising based on a metric that could lead to that conclusion (even if it isn't your intent), you might feel obligated to geolocate people to avoid being accused of breaching it. The loose wording could also lead to companies trying to exploit loopholes - "we weren't advertising to people suffering a medical emergency, most of whom _aren't_ suffering a medical emergency. We had no reason to suspect _they_ were suffering a medical emergency.". You either need to be stricter (no advertising specifically targeted at hospitals) or specify precisely what it means to "suspect".
I don't know enough about Korean law to suggest whether or not this case has a credible chance. I honestly hope it doesn't.

I do know enough about the history of games to take issue with `PUBG is just an FFA FPS, nothing new at all here` comment.

Making the playable area shrink in size to make "last man standing" gameplay work with a reasonably large open world map is a brilliant feature. It's a real upgrade to other methods I've seen to add predictably to the length of match outcomes. Way better than just showing a hud icon to where everyone is after a certain length of time.

Counterstrike ruleset matches on battlefield sized levels are glacially awful without something like that. Every other game I've seen up til' these to attempt that formula does so with kind of a "meh." and it never ends up being the best mode.

The "Battle Royale" genre admits in its name that those mechanics were inspired from the movie "Battle Royale". Despite that, I can't think of any other game that applied this technique quite so well. Maybe there was a Tribes 2 game mode that experimented with something similar? So... do they deserve exclusivity? I don't think so..

For now though, I at least have to applaud PlayerUnknown for the innovation. Kinda sorry your good idea got turned into somebody else's money printer. :/
Yeah, I stopped using imgur on mobile when they released the new mobile site. Completely destroyed the experience plus it flogs my battery. No ty.
Here in Argentina my mother had a car accident. I received a call from the hospital. I went to the hospital and talked with the guy that called me. He was dressed like a nurse. He gave me the news about her accident and that her friend died in the accident. Then he gave me his card. He was a lawer.
I would definitely suggest reading something about Plato or Socrates.
Instead of prestige it would be nice to see successful replications.
I blame our odd way of typing (https://news.ycombinator.com/item?id=17183561).
YouTube has that too. YT has a paid premium service, purchasable creator sponsorships, superchat, a tickets/merchandise shelf, and an influencer marketing platform (through YT-owned Famebit). These form alternative revenue streams for many creators and are available even if the content isn't running ads.