skysight-inc/HackerNews huggingface dataset:
> It's better to instead do good research at a good place.

I don't disagree. My logic is that sometimes the only place to do good research you're interested in and where you can have an impact is at one of these not-good, or not-so-good, places. If you can go elsewhere, of course, do so. But if you can't, I'm not going to tell you off.

I don't really disagree with much of anything else you wrote either. Most FB engineers aren't working on React/HHVM (or now Hack? That's thankfully been something I haven't had to follow but I have recognized its broader impact)/the next of these things or some other cool research project in program analysis or whatever. We aren't in disagreement that for most of them, they have no excuse if their conscience is bothering them. They do have plenty of opportunity to leave and contribute elsewhere. If we have any real disagreement, it's probably that I don't see Facebook as a net-negative (I do see some negative-pulling vertices of course), let alone "fundamentally evil" as mentioned above. My own conscience wouldn't allow me to work there even at a much higher salary than I currently have, but that's more to do with my feeling that as a business they aren't selling an "honest product". That's my own thinking, though, I don't expect others to agree with me exactly on what constitutes an "honest product", or its worth in the moral calculus, and indeed they might think what I do is dishonest in comparison.

"Selling out" is probably the wrong phrase for some FB employees, at least without clarifying what it is you're selling. Sometimes it's your soul, sometimes it's your ethical principles, sometimes it's just your desire to not work on web software. And sometimes it's nothing, because many FB engineers have a clear conscience, despite it all.
Edit: did not intend this to be rude, and I ignored your "If you consider vaping to be a smoking cessation device" qualifier. It's good for that, and for hooking teenagers apearantly.

>I can't see how the salt version "isn't good" - it better mimics the thing you're trying to kick.

I think there may be a misunderstanding here.

This article is about the FDA "discussing the potential for drug therapy to help addicted young people quit". "The FDA has concluded that the level of addiction it is seeing among youthful e-cigarette users is so disturbing and so unprecedented that it needs to at least ask whether we need a solution that goes beyond what we ever did with cigarettes,"

>I fail to see how quitting with a 'hit' based approach is suddenly wrong

Breaking nicotine dependance is the goal. Nicotine salt versions were available but much less common vs freebase suspentions until recently. Introducing other drugs to combat nicotine addiction seems like a more drastic and less sucessful approach vs vaping of formulations that cause less violent blood nicotine level fluctuations combined with gradual reduction in nicotine concentration.

If electronic inhaled caffine delivery devices existed with newly popular caffine suspention formulations that promoted increased daily dependence and high frequency of device usage and also had rising popularity among teens and pre-teens, I would view them as a slightly more serious "bad for you" problem to address.
Except Amazon is already doing a very good job of destroying their own brand. Between how lazy they've gotten with packaging books, the supply chain ambiguity of mixed inventory, and the increasingly annoying ads for Amazon Basics products there are entire categories of stuff I will not risk buying from Amazon anymore.

I may be the exception for now, but everyone has their breaking point on lazy service. It's just a matter of when the goodwill runs out.
> If you've been coding for 10 years, you should be able to write a simple loop. That's the problem we're solving for here.

That's the problem some interviews solve for. FAANG interviews take it to another level.
> in real world application, what's the most useful/valuable topic in mathematics?

Basic arithmetic: addition, subtraction, multiplication, division.
"Build your own X" has its limits. The payment processors are the ones that will be and are the censors. Enough social-media shrieking and Mastercard and Visa willingly bend to the loudest voices. We don't yet live in a world of ubiquitous/easy crypto, and mailing cash or money orders around is not feasible at scale. Only government regulation will heal the imbalance.
The easiest way to get hired at Google is to let them come to you, not to directly apply
While there is no doubt that this happened, any one has any idea why there was no reverse push from the fat industry? Was it less organized than the sugar industry or were the profit margins more slender?
Even if you feel that way, the guidelines ask us to post civilly and substantively.
I just want to say you condensed much of my thoughts about capitalism in a very short couple sentences. I'm stealing that.
Oh i understand now. Well it is obvious people don't understand it works like that. From outside it seems that it is perfectly normal to share products and updates HN. It seems to happen all the time often with authors or employees in the comments.

So what is prohibited is to share the direct link?
It's been more than a decade since I paid for any software, Mathlab for Linux. It was a requirement for a class I was taking - Ironically, I never did have to use it. Octave proved more than adequate. Before that... well... I think the only other software I ever paid for was a shareware game (Commander Keen) when I was a kid in the early 90's. Generally I'm always surprised when I hear a reference to commercial software thinking "That's still a thing?!"
The Field of Dreams approach. "If you build it, they will come"
And I thought we were getting away from arcane rules for passwords. Now you have to avoid every compromised password from any unrelated account? I may use random passwords, but I don't expect the typical consumer to do the same. Sometimes I simply don't care about security for a one off account on a free service where I'll happily use the simplest permutation of "password" for the password.
I guess the idea is not that nicotine is inherently unsafe, but lower nicotine levels will lead to lower addiction levels, leading to fewer cigarettes smoked?
Many of the people sitting on good domains have no desire/incentive to sell these days. Everyone wants to use it as leverage to “build a brand” and get equity in your company while maintaining ownership of the domain.

Rent seeking, but we fetishize .coms and will continue to into the future, so unlikely for anything to change.
This is not a good idea, as implemented. You shouldn't disallow a user from using an otherwise strong password just because it's detected in a breach unless you can definitively see that it's already associated with their email address or username.

The logical conclusion of a password checking system like this is that this password:

ZBjHWJd$8XbJhY7LQvkmARBW)p7xgiDzDw}iMLLw

can no longer be used by anyone, because I've just "breached it" by posting it on Hacker News.
It is also my sadness - AFAIK pyspark.ml does not support ranking metrics (does it?). So we wrapped the RDD and expose data frame as interfaces in our own implementations (the `reco_utils`).
Implicit feedback is mentioned in a notebook under `staging` branch (https://github.com/Microsoft/Recommenders/blob/staging/noteb...). Will be there soon in the next release (1st of Feb)!
I suspect that the lawyers of major players (FANG etc), have done their GDPR homework, and they have a handle on what they can get away with.

On the other hand, the web sites a lot of news agencies and smaller players seem to be run by cowboys, and eventually some of them are probably going to pay the price.
When the lunar module ran out of memory
That sounds cool. Given that you use vim- I assume you're a programmer too- what do you use inkscape for?
It is about $1000 an axis for 1/2 hp AC servo + amplifier from China. But worth every penny. Some productive work can be done with bigger step motors. But setups with little ones are soon abandoned.
These big companies (including Google where I work) have so little idea of where they're going that they go way too general with interviews. If you want a good iOS engineer then ask them all questions about the platform and have platform experts interview them.

The concern is that priorities shift and this person might end up on a C++ backend in a year and you want to make sure they're good enough in general. The inability to forecast the existence of a role a few years down the road is a sign of incompetent planning. And having software generalists everywhere instead of domain experts is a great way to get good but not great software.
Yes. But this is not 'Nam and there are specific and precise rules.

These constructs were already bad and ominous-sounding back when Orwell satirized them. Nazi, Stasi, politburo, COINTELPRO, manipedi.

In some specialized contexts, like Wikipedia talk pages, they are arguably unavoidable but still bad.

Out in the wild they are terribad.
What GitHub needs is to copy the review queue from Stash/bitbucket server.

1. All the PRs you (or one of your groups) is an assigned reviewer of that you've interacted with and have since been updated.

2. All the PRs you (or one of your groups) is an assigned reviewer of that you've never interacted with.

3. All the PRs you (or one of your groups) is an assigned reviewer of that you've marked as lower priority for you.

Currently you can only find out if you're assigned in the depths of the UI and have to navigate to individual PRs to see if action is required.

That is what the dashboard needs, not suggested repositories (disclaimer, I use my employers GitHub enterprise instance way more and I'm not active enough to be an assigned reviewed on any GitHub.com repo, so maybe that has it now and it's not trickled down to enterprise)
Yes but it feels so good to repeat it.
Reminds me of the old phrase, re: academia: "The competition is so high because the stakes are so low." There is something really weird, at least to me, in working so extraordinarily hard to prove yourself worthy of serving someone/some company. But that's just me.
You do see studies coming up from time to time about the benefits of this oil or that oil (e.g. olive oil). I suspect the science is similarly biased.
Heres a case for Facebook, also on Vox: https://www.vox.com/first-person/2019/1/16/18183686/facebook...
That is insane that that is the case here in the US. ( and I just checked as I could not believe it).

In Europe it’s different - https://ec.europa.eu/agriculture/organic/eu-policy/eu-rules-...

“When the animals are ill, chemically synthesised allopathic veterinary medicinal products including antibiotics may be used where necessary and under strict conditions. This is only allowed when the use of phytotherapeutic, homeopathic and other products is inappropriate.”
Windows

Office

JetBrains IDEs

AWS and Azure (most of the price covers hardware, but some of it certainly goes to the software on top)

G Suite

Slack

Atlassian products

Actual Multiple Monitors

Sync.com
I would be fan of adding some kind of in-place map as a method on an array to php, but other that that I don't see much benefit to it.
Any known password is no longer a particularly strong one.
I pay for pushbullet, so I can text from my computer and get notifications mirrored to my laptop.
If they use an already compromised password, they're prone to a dictionary attack.

edit: I did try logging into your account with the password you posted. :P
Since it’s a Glitch app, you can also just look at the source to see which domains are cheapest. Good if you can parse json with your eyes. https://glitch.com/edit/#!/domain-pricing?path=domains.js:1:...
You’re absolutely right. If you’ve been around industrial grade equipment, it’s painful to watch hobbyists fiddle with equipment that is not very productive, and soon abandoned.
>I'm not sure why anyone thinks significant digits in any way informs error rate

In the majority of technical fields the standard is to round the result so that the significant digits do correspond to error rate.

https://www.ruf.rice.edu/~bioslabs/tools/data_analysis/error...
> Oddly, she is married to a white male.

This implies you don't understand what privilege is. It's very literal. There is no blame in having it. It's not an "us vs. them" thing.

> reciting out-loud the worst examples against herself with extremely colorful language

So?

> then going on to partially blame... white men

Partially sounds fair if they did a lot of it. What's the problem?

> This was REALLY offensive in my book: She forced us to read a 10-page-long (fictional) story, in class, about someone wrote about a man showing up at somebody's door and trying to coerce the girl to leave the house so as to rape her. No joke.

That's political? It sounds like a reasonable example of emotional writing.
Sanity check for me is what every company in almost every field do. Basically the main reason for interviews to exists. To confirm that what's on the CV and so on seem accurate using an in-person interview.

Assuming that you're American, what do you even mean by the risk of a trial? Aren't you guys on a permanent trial period with your labour laws?
Perhaps it’s just my perspective, but I don’t think a flat % is punitive. Maybe it is, but it’s surely less punitive than a progressive tax plan.
That doesn't make sense. If I publish a list of 20 trillion alphanumeric passwords, each of which is 20 characters long, your thesis is that no one should ever use any of those passwords again?
Really, that's not far from the truth. If you've worked at other well known "good" companies and worked on hot/important stuff, and that info is on linkedin, you will probably get approached by a google recruiter at some point. And unless you fuck up your call with them to make sure you're interested and a real person, that basically guarantees you a first round technical phone screen, which is the hardest part of getting hired at Google. You can study as much as you want and be the best engineer possible, but that won't matter if you don't get to the first round interview.

You basically "build" a linkedin profile that comes up when recruiters search for technically hot things, and then they will come knocking
Standard library for JavaScript and Node.js
I don't know who would like what you're describing
https://link.springer.com/article/10.1007/s12687-017-0344-2

https://int.customercare.23andme.com/hc/en-us/articles/21769...
The big tobacco companies sell plenty of vaping products. Vaping is something lots of kids will start - kids who would never start actual smoking. Why would they want vaping to be outlawed when they're making money from it?

You are approaching this from the wrong viewpoint. There are two customers for vape. You and me, who vape instead of smoking. There are also people who vape but would not instead smoke. That second one is a huge market.

I also see nothing requiring regulation or sin taxes for vaping. This is just plain wrong, and idiots started vape paranoia, flat lies in TV commercials, and misinformation campaigns. Yes, being addicted to anything is bad. Nicotine is not nearly bad enough - a burger is worse, alcohol is worse, living in a high-traffic area is worse.

People have no problem stuffing their face with ribs and cake. What we need is to take away rights from the government to forcefully be your nanny. On a side-note - it's complete BS that I can't vape mild ginseng flavor at my desk, but the Indian guy next to me can fill the whole freaking room with curry goat smell for hours after eating lunch at his desk, and the fat white guy can fill the room with the smell of shit an hour after eating a greasy burrito. I mean - really? Ginseng extract and glycerine are outlawed indoors, but tiny molecules of someone's shit are fine?
Most flat tax proposals include a fairly generous deduction so the tax only starts above a certain level of income. That pushes up the % a lot.

I agree that if you start the flat tax on the first dollar of income, then it doesn't have to be so high.
Maybe the "industry" is too fragmented? Although the best fat to eat is leaf lard from pigs (the secret to a really good pie crust), the fat we consume comes in a variety of meat products, oils of numerous plants, nuts including avocados, etc.
That something is addictive doesn't absolve you of accountability; you still got addicted to it, you allowed it to happen, you are still responsible for yourself no matter the biology of how the effects work. With very very few exceptions, people are fat because they eat too much food, it's as simple as that. If you overeat (as an adult), you are to blame, it's not anyone else's fault. I agree with the OP.
Well, it's insane in the sense of, "You think that was bad? Check out how things are now!"
> I mean sure, there is a ton of innovation in the food production supply chain, but nothing quite like GM

You refuted your own claim. You originally said GMOs are the only way to scale, not the best way to scale.

Also, I said nothing about organic food. It's not either organic or GMO, there are other options, and in fact they are they majority.
This is such a bizarre comment. We know that blacks are over-represented 2x in police shootings according to https://www.washingtonpost.com/graphics/national/police-shoo...

This happens because police have a higher propensity of interacting with black people. So, while LEOs have a consistent rate of shooting people regardless of race, black people are over-represented in police shootings: in 2016 28% of police shootings were against black people, yet they only made up 14% of the population.

It's perfectly legitimate for the guy to feel angst about being shot.

Edit: ignore following piece, I misread what he meant

> But if he's worried about being shot regardless of skin color, things look less peachy (compared to other countries)

This just reads like "Hey, stop aggravating for a better life, at least it's not as shitty as Brazil." You can't just delegitimize people's real, fixable problems because the same problem is worse elsewhere--in a land far away that the average person has so incredibly little power of ever affecting.
If it's published as a list of known passwords, yes. That's roughly 1.50463276905253e-21 percent of the potential passwords for that character space (assuming 64 possible characters). If it's know that those are passwords then they're much much easier to test against than the 1329227995784915872903807060280344576 possibilities.
Completely off topic but I clicked through your profile (just to see if you were lobste.rs employee - (cynical I know))

Anyway, on your website, you have a 4 picture gallery with the selectors vertically at the side but it was a bit jarring as I'm used to those vertical selectors usually used to display for vertical scrolling.

Even ignoring the above, the photos transition horizontally which is even more jarring (when the vertical selectors exist).

<unwarranted-2-cents/>
If you want small servos, just use steppers with drivers like TMC2130.

Anything bigger, many people seem to like ClearPath servos. Price to performance seem to be pretty good.
Depends on his coding style.

You can write Typescript like Java. You can also write it (almost) like Clojure. It's really very flexible, but without most of the insanity that flexibility causes in normal JS.
I wish there was a definitive guide to how to respond to that hypothesis. Many many hn commenters and many outside of the internet normal people strongly align with the obese-are-lazy narrative and I’ve basically given up arguing with them.
I’m not sure how much of it is still relevant to SBCL since the fork was quite a while back, but the CMUCL user manual is a great read that describes how type inference and many other things work. https://www.cs.utexas.edu/users/jared/Milawa/Support/cmucl64...
the raw data is what matters. the rest can be corrected
> Modern compilers for statically typed languages are really good at inferring types of various identifiers based on multiple hints in a deterministic way (see Kotlin, Swift etc)

I think it’s importatnt to mention that in Swift this lookup has exponential behavior, and can time out if the expression is too complex.
I worked in a small room with 3 IT employees. They all 3 had big quirks. (They'd probably count me as #4.) One guy, my de-facto supervisor, was from the military and brought military culture with him. He strictly dictated my tool-set and work-practice conventions without debate, which was the main reason I left. I could live with the other quirks. (My actual supervisor was in a different building and knew almost nothing about IT.)

The other two people liked library-style quiet and rarely talked unless necessary for work, and were not sociable. I had a habit of talking to myself, such as grumbling about Microsoft. But, I had to quickly quel that habit. The least annoying guy liked classical music, which was something we had in common and the only non-IT chit-chat I did there. A toast to classical music! (clink clink)
"The error message just said that for security reasons, only verified accounts were allowed to use WeChat through the web"

If non-verified accounts were to have access to WeChat web, it would be significantly easier for people to operate bots on WeChat personal accounts, by spoofing the client as per this framework:

https://github.com/Chatie/wechaty
my grandfather did the same and died at 49. I'm sure you can find outliers to anything but alcoholics are not particularly known for longevity
That is how a premier western brand hotel we stayed at gets things done here in China.
Though I empathize with senior people of the software industry, I will like to add some other perspective to this discussion.
I am from the Oil and Gas industry in Operations domain, nothing to do with software. Previously I have worked for IBM as a software engineer. Hence, I have the perspective of both industries.
From this discussion thread, it seems that senior people are looking for exclusivity and immunity. I can correlate it with seniors of my industry. My company is government owned. Here, seniors people (by age, not by rank / +1 rank but the same job responsibility) command juniors (by age, not by rank / -1 rank but the same job responsibility) and seldom do any work. They come to office late, leave office early citing family issues everyday.
When I bring up the topic to my boss, he says I need to understand they are like that, can't help. Sometimes he says "Learn from them, how to get work done by others". Those others are younger people like us - 22 to 40 age groups.
I really try hard to apply the principle of charity, but as a 67 year old developer who is still working, I'm afraid it's hard to read "search for young and talented people" without thinking of it as illegal age discrimination.

That said, I do like the interviewing approach we're replying to, other than that "y" word... :-)
Autonomous speed run creation using Go Explore
That said, I know of one event where someone got into a bunch of accounts on a site and did some real damage by using known username password combinations and preemptively forcing specifically those accounts to change their passwords and blocking them from being used would have prevented the outcome that the site invalidated literally every user's password instead.
Do you have a tutorial?
"Doctors tell me I should exercise more"

Do you exercise enough? Running has helped me a lot with stress. I used to hate running at school, and now its something that helps me relieve my stress, and i'm much happier.