skysight-inc/HackerNews huggingface dataset:
The First Time I Had Sex on Drugs, I Thought I Was in Love
GraphQL is definitely much more complicated to use for users than a REST api, which is the well known standard for everyone.

For complex APIs that are used by consumers for many tasks, it can make sense though.

If you are using GraphQL internally, you might as well expose a version of it to customers.

See for example Github, which has a GraphQL API.
I actually found the other day, if I edit an existing address, it doesn’t make me re-enter payment details. But adding a new one does. Not sure if this was due to a trusted device or if it always does it though.
Tolstoy in Essex
Some of us do, and then switch to other companies and/or industries.
This is exactly the scenario in Los Angeles. There is a collective army of bottle and can collectors pulling them from recycle bins and everywhere else. Bins are scoured a dozen times a day; you won't find lone can on the street anywhere.
That is the problem when you have a god called God. Are we calling it by name, attribute or reference?
1. We want the application user to sign a contract.

2. We request an embedded signing url from DS (we provide authentication creds, as well as redirect url as params - what we get back is a "special" url on DS. E.g. it is docusign.com/blahblahblah)

3. We redirect the user to the special DS url.

4. If the user signs, or refuses to sign or w/e, the user will get redirected back to our application via the redirect url we provided in our request on step #2. If the user instead decides to refresh the page, they for some reason are broken out of the signing page, and can now do whatever they want in the account as they are logged into DS's site for some reason.
Of course there is a way they can do that, because that's how it always used to work. It's just not as cheap or easy.
Embedding WebAssembly in your Rust application
The user still needs to go through with the fake Flash update. Even if one is to accidentally fat finger the download, they still have to proceed with the installation. To protect yourself, please be vigilant and only accept software updates directly from the vendor of the software you are using. This is more of a phishing attack to get folks to install malware / adware.
From my understanding, thier application redirects to a webpage that DocuSign owns (which ideally redirects back to the original website). Once the user is on some DocuSign.com webpage, you have no control at all over what happens.

After you click on a search result and are served a webpage not owned by Google, Google can't control what happens if you press the refresh button.
Why couldn’t a union created by presumably innovative, disruptive tech workers, invent a better mechanism than seniority-based pay? All of this anti-union rhetoric imagines that unions are inherently stuck in the 19th century and lack imagination.
> the internal dialog that came out during the Damore hearing make Google sound like a horrible place to work that is aggressively overly politicized

Sundar Pichai made almost the same argument as Damore - that interest in CS may be gender based - in an interview a few months later. Nobody tried to destroy him.
Run is CMD-R, and Run Selected is SHIFT-CMD-R. [0]

[0]https://www2.navicat.com/manual/online_manual/en/navicat/mac...
The rules states that you shouldn't comment about voting because it makes boring reading and doesn't make a difference. But it is both informative and does make a difference if you add new information, which I did. If the moderation team wants no comments about voting at all, they need to fix the issues of undue voting or change their reasoning. Until then I am going to act in the way that I think is best long term for a productive discussion. I don't have a problem people voting down an opinion, but when something is factual they should be called out on it. Because the people who do that are destroying the site for everyone. I don't see what your comment adds however, which should be the first rule of posting.
Predominantly engineer, but I've been a first employee at a hugely successful game startup and now run my own very small indie game company. I'm intimately familiar with the pros and cons of being on both ends of the equation.
You're recommending everyone unionize, even though some unions are shitty and may end up being a net negative for people. But, aren't some businesses or sectors not shitty? Why unionize in nonshitty sectors or businesses?
They don't really "convince" grocers to collect bottles any more than they "convince" them to collect and redeem sales tax. It's done by legislation.

Some places (California?) grocers don't accept bottles for redemption, recycling centers do instead.
They often are sandboxed within an iframe element: (https://www.iab.com/guidelines/safeframe/)
> One solution that’s not on the table: more parking. BART doesn’t have land or money to build new structures or lots, which cost $20,000 to $30,000 a space. The planned surface lot at Antioch Station, scheduled to open next year with 850 spaces at a cost of $16.4 million, will likely be BART’s last parking expansion.

Some of those waitlists are 2,000-3,000 long. They could easily charge an extra $200/month, so about $300/month. If they built 850 additional dedicated spaces, then including the existing allotment that'd be about 1000 * $300 * 12 -> $3,600,000/year. More spaces could probably pay for themselves, and that's before considering other improvements, like apartment buildings. Or they could always just raise prices and use the revenue for improvements elsewhere if construction costs don't pencil out.

This demand is a good thing. The existence of the black market is a huge signal that they're needlessly forgoing revenue and that they're not really facing any hard decisions, just their own indecision.

The City of San Francisco owns several large parking garages downtown. Over the past few years monthly prices have about doubled, I think, from about ~$200 to ~$400. That put a monthly permit beyond what I was willing to pay, but I'm glad they raised prices. Increasing revenue is a necessary, if far from sufficient, step to improving transit more generally.
Leaving Scribe
Your comment seems dismissive of the notion of ethical behavior. We can argue the finer points, but we can agree for example killing let’s say innocent people is bad. Feeding hungry people is good. The point of collective power is not to agree on everything, but to find enough in common agreement to organize around it. As a collective you can better negotiate for your common interests.
> I can negotiate my own salary, hours, and working conditions

I'm represented by a union at my job and I also negotiate these things myself (well, the union has a bargain for minimum working conditions, so I can't say "if you pay me $1000 I'll move my desk to the HVAC room"). The union comes into play more for things like health insurance and retirement benefits. I can't imagine an individual having much luck getting their insurance copays reduced, but the union seems to have a decent amount of success.
Why do ads need to contain code at all?

Why not limit them to just static images?
That's correct. It's just a subtle way of doing OS fingerprinting.
Who are Facebook's competitors?
>This is an assumption, and a logical fallacy.

No it's not. The poster was seemingly espousing a belief that because he didn't want a union, it is morally wrong to force one on him. That is inconsistent with a belief in the benefits that government coercion can sometimes be a good idea. A union could conceivably be a bad thing or a good thing, but to dismiss it with a rights-based argument simply doesn't make sense.

> The whole problem of doing something "for the greater good" is that no one on Earth can definitively define what is good and what is not.

All endeavors may fail. We make decisions based on probability of outcomes. This is the same for both individual and collective decisions. If we cannot make collective decisions under uncertainty, then there is no point to any government whatsoever. Also, if we cannot come up with a baseline of ethics to evaluate possible outcomes, then we can't make any collective decision either.
Something along these lines wandered through my nonce t'other night. There appears to be a fairly direct inverse correlation between labo(u)r union rates and economic equality. Has anywhere democratic ever experimented with mandatory unionization? The socialist in me thinks that would be a neat idea – the anti-authoritarian in me not so much.

In relation to tech jobs, as I understand it union sign-up rates are quite low and that may be a function of the pretty decent wages the median tech worker makes. On the other hand I was listening to the news today and in my country they are experimenting with the idea of turning certain tech roles into trades and they say that the large tech companies might go for it. Not everyone is suited to 3rd-level ed. at the age of 18 and some learners are way more practical than theoretical oriented. If you could learn on the job and earn small wages while you're at it rather than racking up massive student loan debt that'd be super. Even better if you joined a tech union right out of the gate.
I've been an employee for 80% of my game development career.
This is fascinating. Has anyone built a DIY kit and software to build your own MeRT device?
yea despite the purported firepower of the authors this is not a dense paper
Your response is exactly the point. It doesn't.

That's why it was so jarring when the company decided to take a political stance on StackOverflow: https://meta.stackoverflow.com/questions/342440/time-to-take...
Because it comes standard with most node distributions and is pretty good.

It coming standard means one fewer dependency for everyone on the team to install, which is important on my current team where roughly half are backend- or mobile-only.

I like both yarn and npm, and yarn would have some benefits for us, but probably not enough to counter the extra effort onboarding other devs. npm still has some pain points, but I’ve ran into a few pain points on yarn too. And I think there being multiple projects here has helped the ecosystem.

npm is also doing some neat feature development (npm audit).

Also, the npm team is fantastic, whereas when I adopted yarn early on they dismissed the issue I opened about yarn not working for my setup. They’re a good team, but that lowered my confidence that I’d be able to get through any obstacles while using it. It’s still a fantastic tool though.)
>engineers who are less productive than you deserve stability

At whose cost? Do developers even less productive than that next tier deserve stability? Does the worst employee deserve stability?

All those protections have a cost borne by someone.
> Viagra is a heart medication first and boner pill second

No, sildenafil was discovered _while_ trying to find a cardiac medicine.

The primary indication for Viagra is sexual dysfunction, per the manufacturer. So much so that they market the pulmonary anti-hypertensive focused variant as Revatio.

And even in that, it's not shown to be amazingly effective:

"Sildenafil therapy lasting 12 weeks improves multiple clinical and hemodynamic outcomes in patients with PAH, but it appears to have no effect on mortality or serious adverse
events." -- "Respiratory Medicine" journal
maybe the future will be Diamond Age phyles..
> In practice, they seemed to bring the dogs out when the driver of a vehicle was very obviously high

In practice, they bring out the dog whenever they don't get consent to search.

This is how street policing works:

1) Have a feeling about a car.

2) Tailgate that car.

3a) If there is an obvious visual justification for a stop, like a broken taillight, unlit license plate, temporary tags in the window, or tinted windows, attempt to pull that car over.

3b) If there isn't an obvious visual justification for a stop, follow very closely for an extended period time until a minor traffic law is broken, or you get a call over the radio to go somewhere else (in which case, end.) When someone "rolls past a stop" or forgets to use their turn signal when switching lanes, speeds by a few mph, or stops short causing you to brake (because you are half a car-length behind them), pull them over.

3c) If they do nothing, pull them over once you get bored with following them and say they were driving erratically.

4) Mention to the driver your pretense for pulling them over while looking them over. If they look poor, give you attitude, or you just don't like them, ask them for consent to search.

5a) If they give you consent, search.

5b) If they don't give you consent, tell them that you have a reasonable suspicion because you smell something, and that if they don't give you consent, they will have to wait at the side of the road for 10-30 minutes for the dog to come. To avoid that wait, they can just give you consent now.

5b1) If they give you consent, search.

5b2) If they don't, wait for the dog (unless you get bored or get a call), when the dog comes, tell them the dog alerted. Search.

6a) If you find something, act accordingly.

6b) If you don't find anything, say you're going to let them off with a warning for the excuse you used to pull them over, get back into car and drive until you have a feeling about another car.

The pretty sad thing is that this process is pretty obvious on the cinema verité cop shows, it's such a standard practice that they don't mind doing it when you're looking. The shameful thing about it is that these shows edit out the 99% of the time that the person has nothing, and that the dog "alerts" and they don't find anything. A pretty cool thing with the new "Live PD" show is that you get to see the dog alerting every single time, and listen to the cop accusations that "you must have smoked earlier, or you must be letting someone drive your car, or else my dog that has never not alerted wouldn't have alerted."
I'm wondering how much the OCI and CRI-O has impacted Docker's value proposition. Docker Hub seems more and more like the real product, though I guess you could argue that the container runtime was never really a product in the first place.
but he's currently not even in the top 50 even with his main race

Does that really matter? AFAICT he's in the top #100 [1]. For a game as complex as SC2, it's pretty significant that DeepMind is showing these kinds of results already. It's only going to improve from here right?

[1]: https://www.gosugamers.net/starcraft2/players/14064-tlo
I don't believe this is true unless you are intentionally assuming all ventures are painted with the same brush. It's not true with self driving cars, med tech, or anything else having to do with human safety. Not only is there not one shared voice on these sites, even if you pretended there were it would not be in favor of faking it until you make it when human safety is involved.

I think this subscribes to the more-frequent meme of assuming people apply their mindset on some types of tech business to all types of tech business.
Haggis, not haggis
Diet is not everything in the equation and we already have the highest life expectancy in Europe, so we're already "high enough". Also things like eliminating pollution from especially cities have become hot topics recently and that's also helped and etc..

My claim specifically, was that I find it rather surprising that olive oil is unhealthy, when the soon to be country with the highest life expectancy in the world, consumes per person 10 kg of it every year.
By that reasoning, if you use Excel for health tracking then Microsoft would be subject to HIPAA.
>DocuSign has a legal obligation here to prove authenticity, how are they ever going to be able to do that if everything is behind a single account?

By the signature.

I don't know how it works in DocuSign's internals, but there's no requirement for the signer to have an account. The point of the account is for users to see all of their documents in one place. In OP's case that's everyone's documents because they use a single account.

https://support.docusign.com/articles/How-do-I-sign-a-DocuSi...
Quality Gates Every SRE Team Must Check Before Promoting Code
I know plenty of people who only have a smart phone, i.e., no tablet or laptop.

A smartphone is table stakes. A laptop is the blind. But owning a tablet would definitely be "tech."
What assurances do i have that the tool you are offering me is a good tool and not a bad one?
> Well, we can just use the total runtime of the the 2 papers benchmarks where there were lots of memory operations. (In other words, we can acknowledge that performance has multiple dimensions/axis but we can also look at the simple measurement of total wall clock time of benchmark code that doesn't do database access or floating point calculations.)

...

> See the problem with those attempted explanations? They're all non-sequiturs.

I'm comparing GC vs manual memory management.

You (or the papers) are comparing different implementations of programs in different languages. That might be great for practical considerations for choosing implementation language, but is pointless when comparing those two different memory management strategies. Apples and oranges.

EDIT: I feel "Quantifying the Performance of Garbage Collection vs. Explicit Memory Management" paper is a bit dishonest. From the paper:

> The culprit here is garbage collection activity, which visits far more pages than the application itself [61]. As allocation intensity increases, the number of major garbage collections also increases. Since each garbage collection is likely to visit pages that have been evicted, the performance gap between the garbage collectors and explicit memory managers grows as the number of major collections increases.

Pages got evicted – so their heap ran out of physical RAM and started swapping to disk. Wow.

Yeah, GC uses much more RAM, that's a well known downside. Setting the benchmark up in such a way that causes the system to start swapping is not a fair way to compare GC and manual allocation throughput.
Sr. Systems Administrator at Backblaze
I'm guessing that redemption centers need to put up a hefty bond. To get enough volume of cans to make it even approaching worth your time to open a redemption center you'd need to collect tens of thousands of bottles and cans from hundreds or thousands of people, who would all want to be compensated in some way, that would be difficult to hide for very long.
“Inaccurate” means false. Do you think Mueller would have made has first and only news comment on an article that was essentially correct but had minor errors? Do you think the NYTimes and WashPo are simply ignoring this “bombshell”?

Cognitive mistakes like this are a form of confirmation bias, sometimes called wishful thinking. You want this to be true, right?
I think unauthorised has a fairly clearly defined definition in the English language (without permission or authority). And I’m fairly sure that’s the definition already used in courts of law. So in the absence of any contradicting definition in GDPR (and there isn’t) I would be pretty confident that is the definition that would be used.

But even so I struggle to think of a definition where accessing someone else’s account without their permission or authority wouldn’t be classed as unauthorised.
Depends on your mobile browser. If it's Firefox, then yes you do.
I neither think there should be impediments on unions nor should union dues malndatory, nor that there should be restrictions on the number of unions active in a workplace or industry. People should be able to go it alone and suffer/benefit from the consequences, or form a union spontaneously consisting of just a couple of fellow workers with shared demands. Let unions compete in their own marketplace to achieve both better and flexible representation of labor. And to those that will ojext that this puts a heavy burden on business by having to negotiate with multiple parties, well too bad.
And another with 138 comments:

https://news.ycombinator.com/item?id=16993330
People who make comfortable livings sitting at desks near company cafeterias, then disparage unions, need to remember that unions brought them labor laws and weekends, and paid in blood:

https://en.wikipedia.org/wiki/Ludlow_Massacre
> Some universities now require incoming students to get accepted into computer science majors before they arrive on campus — and make it nearly impossible for other undergraduates to transfer into the major.

I was slotted into an adjacent major (applied for CS, got slotted into CSE) when I went to undergrad at UCLA, and had to demonstrate grades etc and apply to move into my desired at a strategic time (after enough of the cohort in my desired major had switched away to other majors). This has definitely happened before.
My Friend Got an Internship at Tesla After Only 8 Months of Coding
Even so - to me this is kind of a big deal. Go is fully observable, there might be an intractable number of combinations, but the game is well defined and everything is out in the open.

In Starcraft you don't have full knowledge of the game (fog of war), there are infinitely more game paths , you have to scout, plan for the long term (macro), react tactically in the short-term, micromanage, etc. I'm actually shocked at it's performance.
Experience at the agency I worked at until a couple months ago, which had continually followed this pattern with projects started after the yarn/npm split got serious:

1) Start or inherit a project using Yarn because that's what all the cool kids are using.

2) Develop for a while, everything's fine.

3) Lose a whole day when you eventually stumble on a Yarn bug or missing feature in Yarn.

4) Angrily switch the project to NPM, solving the problem immediately.

5) Continue developing as usual.

I think this happened on like half a dozen projects after the yarn/npm split occurred, and I saw it happen as recently as Fall 2018. Developers leaned trend-chasing there, but after being burned several times even the trend-chasier ones were tepid on yarn and tended to accept that if they started with it they'd probably end up switching before long.

FWIW I don't like npm much, but I still default to it so I don't, inevitably, hit the above situation at some point. Yarn doesn't provide enough benefits to make it worth having an even less-trustworthy tool in my build process than npm already is.

[EDIT] TL;DR: We all got sick of ending up on open GH issues for Yarn when trying to track down build and, worse still, run-time problems. So we started favoring NPM again as the lower (though far from zero) headache option.
Because it's still insanely impressive. I would have been blown away if the AI was merely at the platinum level. This is an AI playing starcraft. Starcraft!
https://www.backstage.com/magazine/article/non-members-need-...
The article has been slashdotted, but is the '+' operator back? I used to use it all the time until they killed it because they launched google+
Damaged Undersea Cable Causes Near-Total Internet Blackout Island Nation Tonga
The laws around credit cards are much stricter, in the UK it is much safer to use your credit card online and for day to day purchases (with pay in full every month so no interest charges).
I've lived in MI since I was 7, I remember developing "strategies" for how I reach my hand in, the orientation of the grab, etc. to minimize "splash".

Those with "real pop addictions" won't have any issues though ;)
Tensorflow 2.0 Preview
Autonomous cars, as with any technology we develop, will likely find it's killer application where it makes the most economical sense. They might start out as busses or even truck, and rather than having a driver behind the wheel, you have control centers where one driver might be managing a whole fleet. Eventually, as we change our infrastructure to accommodate further, I wouldn't be surprised if we rely more and more on them (having a fully ordered traffic system). The key to this is time and patience. It might take 50 years before that occurs.
These are great comments because they underline pain points that 21st century labor unions can work to solve and iterate upon