skysight-inc/HackerNews huggingface dataset:
I'm always surprised by what a mess doing what seem like simple file operations is. Maybe even more surprised that everything seems to generally work pretty well even with those issues. Even "I want to save this file" requires numerous sync operations on the file and the directory its in.

I'm certainly not qualified to criticize anyone for the current situation, and, as the article points out, even some of the more egregious sounding behavior (marking as clean pages after writing fails) has a pretty reasonable explanation. But, IIRC, as storage capacities continue to rise, error rates aren't falling nearly as fast. So, I'm left kinda wondering if there is some day in the future where the likely hood of encountering an error finally gets high enough that things don't work pretty well anymore.
Pretty common on the West Coast, even in Seattle.
It's always companies that specialize in offshoring caught doing this. Why do these companies get H1B visas when there are companies willing to pay better that don't?

Turn H1B into an auction. Lotteries are a terrible way to allocate a scare resource.
I recently stumbled across this old site: http://www.mathpuzzle.com/ctrules.html

I reverse-engineered the tiles in OpenSCAD. Let me know and I'll upload them.
Hipcamp | Product Engineers | San Francisco | ONSITE, Full-Time | https://jobs.lever.co/hipcamp/257b07a0-f84d-4afd-a535-ec763e...

Technologies: Ruby/Rails, Postgres, Redis, ElasticSearch, Javascript, Backbone, React

Hipcamp is everywhere you want to camp: tent camping, treehouses, cabins, yurts, primitive backcountry sites, car camping, airstreams, tiny houses, RV camping, glamping tents and more.

Our mission is to get more people outside.
Binary Exploitation ELI5 – Part 2
That would be great, but companies would figure out ways around it. Company would pay 2X and ask employee to pay X to some random/affiliated company for training etc. They would even do this handoff in India to stay out of radar and tell you what many indians would take the deal.

The solution is "EXTREMELY" strict penalties including prison time for board of companies who indulge in it willingly.
وظائف مرجان الامارات 2018
I really have a hard time feeling sorry for engineers like us making 100-300k a year.

If you actually want to talk about wage suppression, lets focus on the low wage jobs first, shall we?
It's a big deal since it will be visible in access logs in plaintext, so if the logs are compromised your users would be too.
No we filed our provisional before the meeting and later filed our non provisional that is slowly making its way thru the patent office due to resources.
"A Northern California company that federal officials say violated salary requirements of the country’s foreign-worker visa program will pay a total of $173,044 to 12 workers, the U.S. Department of Labor said Tuesday." https://apnews.com/d4a22bf65d5f49f3b65bc4806e86e0bd

Given that's what one might have paid for only two of those workers for a year at their expected salaries, this seems woefully inadequate as a deterrent.
Wont that result in companies having to overpay foreign workers? Essentially making the entire program ineffective.
Sorry, I was wrong about that. I was thinking of Lenovo Solo, but that is Google Daydream-based. However MR does not inherently require a detached PC. HoloLens is a PC.
This is true. High skilled are desired and add to the economy; unfortunately, in an attempt to ride on the coattails of legal immigrants, supporters of illegal immigration purposefully conflate the two and dilute the former's repute, unfortunately.
In my area, Facebook is (and was even before the Marketplace) routinely used to sell clothes very cheaply - usually because the seller is buying wholesale and then selling it without paying taxes. You can get them even cheaper if the seller is a person from a rich family who doesn't care much for a profit, but uses this as their pastime.
That’s for everyone. Cones have lower sensitivity and more noise. Colorblind people have supposedly higher quantities of rods.
We partnered with Authy/Twilio on this integration to try something new. Totally get that we need additional options.
> She then tried FB Marketplace and found it to be a huge gain in both quantity of responses (~10x) and their quality (people weren't offering her like 20% of what she listed it at).

I offload items I don’t want anymore via Craigslist in the US. I try to give away or sell items at a low cost to reduce the hassle and time that I have to invest (a great deal is less likely to turn into a person who cancels at the last minute after I’ve set aside time to meet). For items with a cost, the majority of emails are insulting low bids.

Glad to know this isn’t a local / regional issue.
GitHub password leak
Email sent out to some users today...

Hi there,

During the course of regular auditing, GitHub discovered that a recently introduced bug exposed a small number of users’ passwords to our internal logging system, including yours. We have corrected this, but you'll need to reset your password to regain access to your account.

GitHub stores user passwords with secure cryptographic hashes (bcrypt). However, this recently introduced bug resulted in our secure internal logs recording plaintext user passwords when users initiated a password reset. Rest assured, these passwords were not accessible to the public or other GitHub users at any time. Additionally, they were not accessible to the majority of GitHub staff and we have determined that it is very unlikely that any GitHub staff accessed these logs. GitHub does not intentionally store passwords in plaintext format. Instead, we use modern cryptographic methods to ensure passwords are stored securely in production. To note, GitHub has not been hacked or compromised in any way.

You can regain access to your account by resetting your password using the link below::
DocuSign | Seattle, WA | Full-Time, Onsite | https://docusign.com

DocuSign is changing how business gets done by empowering hundreds of thousands of companies and tens of millions of users in most countries around the world to sign, send and manage documents anytime, anywhere, on any device with confidence.

We are looking for multiple fullstack, backend and frontend engineers (junior to senior level) for a v1 product. The team has an ambitious charter that is centered around DocuSign's post IPO growth strategy. Our stack is NodeJS, C# and React.

DocuSign had a steller IPO last week. It's an awesome time to join us.

Here are some of our open roles:

- https://www.docusign.com/company/careers/open?gh_jid=1103920...

- https://www.docusign.com/company/careers/open?gh_jid=1103914...

ahmed.kamel {at} docusign.com
They should change the 2% limit to change according to the CPI. Interest rates were crazy high in the years when it passed, now that rates are low it's rewarding those who bought when rates were high (and prices were low). Prop 13 just defies all sense
California

I have never been bitten by a mosquito anywhere along the coast near the ocean and certainly not in any of the dryer/desert areas. I've spent a lot of time in the Mojave and other parts of SoCal, it's far too dry. Rattlesnake bites while hiking are a far greater concern of mine than mosquito bites, there are simply _zero_ mosquitoes in my daily life, it's a complete non-issue.

The midwest is where I grew up, so I know what it means to have the outdoors made hostile by mosquitoes. It was relatively trivial to move to greener pastures, and I'm glad to have found absence of mosquitoes was one of the rewards.
Eh, depends on where you work, in gamedev land we loved to play fast & loose with nightly/etc(within reason). Heck, I'd argue that crowd is even wilder than the JS ecosystem, it's just not as public.

Really, you might want to check your echo chamber a bit. Native programming is not the norm in the industry, most fresh grads have touched C or C++ once or twice and know the theory but none of the practice. Heck back when I was in college we had people coming to our community college to take the C course there since UCSD didn't offer it as part of their curriculum.

Now, does the majority of software run on C/C++ based systems? Totally.

However I would posit that the number of people who build those systems is much smaller than the number of people working in Java/Javascript/Python/C#/PHP/Ruby/etc. Your LoB app doesn't need the performance of C++, you just use a DB that's built with C++. You may use ngnix but the webserver behind it is probably written in Java.

There's an inverted pyramid in software. The lower down the stack you go the more specialized and domain specific you get. Component/app/framework reuse means that you need less people at the bottom then you do at the top otherwise we'll all be fullstack web/frontend/backend/driver/kernel/vhdl developers.

Either way I think Rust has a rich and vibrant community which isn't going away anytime soon. Would it be nicer to see wider adoption? Sure, but I'm not worried about it either.
What is the best language/framework to write CLIs in 2018?
Hello HN,

I have an idea for a CLI and want to start writing it soon. I want a robust language/framework that is meant for writing CLIs. I have used Golang/Cobra before and I have done minor things using C++.

I also want this to be a learning experience. So I will be starting with the language/framework from absolute scratch.

So the secondary question behind this Ask HN is, which CLI framework should you know in 2018?
> animals can be subject to prejudice just as people can, as part of the company’s “Talks at Google” series. Another group of employees said the topic was offensive to humans who face racism, and they protested.

I read that a few times and I just fail to parse it. Can anyone explain the idea there. How are the topics connected? Is there something obvious I am missing or it is supposed to be satire which points that people can offended about anything.

> The dilemma is especially striking at tech companies, which typically cast themselves as open meritocracies

Not like all tech companies. Google milked morality perception for years "Don't be evil etc...". It has no doubt paid huge dividends. "We are not like those crusty old evil companies with suits and ties, we are young playful, cool and super-nice! Come join us!".

Even though it is a huge tech giant which tracks millions of people, know what they email, what credit cards they use, what sites they visit, lobbies the government more than financial giants, defense contractors or telecom companies, somehow deep down the first instinct I have is still to think of it as cutesy little startup with colorful letters that does search better than AltaVista. A small underdog that everyone loves to root for. Their morality marketing is really that good.

And well people bought into that propaganda and now they are finally paying for it internally. So animal rights activists are somehow fighting with racial justice ones. And besides getting invited to product management meetings, one gets invited to talks about how their coworkers sexually identify as "a yellow-scaled wingless dragonkin".

> The Google spokeswoman said an employee working on Talks at Google on a volunteer basis unilaterally made the decision to cancel the talk

Aha, I think they are slowly, after great fanfare and drama, realizing that maybe the workplace should just be for work. People will just start objecting to any talks. Doesn't matter the topic, because with a few rhetorical tricks, an intelligent enough person can be offended (or claim to be offended) by anything.
Also last quarter, 65% of Apple's revenue was from outside America. And, yet, looking at their total H1B numbers, only about 9% of their employees are H1B holders.

If American companies earn money from the rest of the world, is it really that unfair that they hire a small percent of international people to work at their company?

1) https://www.immihelp.com/employer/APPLE+INC/205136/applicati...

2) https://www.apple.com/newsroom/2018/02/apple-reports-first-q...
With the description given, I think your argument is shallow. An Odd experience with one group of woman at one campus is unfortunuate but doesn't make for a good representation of ~88,000 full-time employees, the company culture, and a result of the policy in question.
http://www.mit.edu/afs.new/athena/contrib/potluck/src/xroach...
It's the first time I hear about new web servers in Ruby after thin, passenger, unicorn, puma. Anyone has real life applications with Rails/Sinatra on iodine or agoo?
Short term may be. Long term companies like Google will be forced to expand where high skill talent is, so you loose jobs and slightly long term, you run the risk of loosing the entire silicon valley. Have you seen Detroit ? Imagine San Francisco like that.
PSA: This is massive clickbait. This article is not about "Bay Area", as in San Franciso Bay area.

Here's the content:

A dozen Indian workers at an East Bay technology firm were promised salaries of up to $8,300

Cloudwick Technologies of Newark has been ordered to pay about

Seriously, what is this East Bay area? Google turns up nothing.

Edit: Thank for pointing out my mistake. Looks like my understanding of US geography isn't that great.
Building Hacker News Cross-Platform Desktop App with React and Electron
How to Get Internship/job in Machine Learning – AI
This is why socialist in the vast majority of the 20th century were vehemently anti-immigration, and the right was pro-immigration. Immigration destroys labor, and rewards capital. You'd think "leftists" would have a problem with that.

Or maybe it's just the pendulum swining back I guess. When democrats and republicans were young, new, parties, republicans were definitely left-wing and democrats were right-wing. Maybe it's just switching around again.
Zoopraxiscope
Not really in these cases. The talent is low-skill and they will have trouble finding high-skill jobs if they don't partake in the scam.
Such kickbacks would be very illegal and are prosecuted very aggressively already I think.
How does that relate to Lundgren's case? Did he somehow use unconsumed product keys? Or encourage computer refurbishers to switch COAs from one device to another?

I don't trust the court documents, in any case. Because it's based on opinions of biased experts.
Except that amazon is not the one paying, it is quad.com (or some other domain they’re piggybacking on) who has to pay for the DNS traffic. If my $3 side project suddenly became a $1000 side project I’d be pissed too. I like what signal is doing but that should not be making others pay for it. Ideally amazon would help them do that but that don’t.
https://en.wikipedia.org/wiki/East_Bay_(San_Francisco_Bay_Ar...
I might play devil's advocate from a, lessor of two evils, perspective and argue that supporting the Pentagon's use of tensorflow in this use case might lower the number of civilian casualties in a battle or wartime.
Grove Collaborative | Full Stack Software Engineer, Sr. Software Engineer (Back-End), Sr. Software Engineer (Full Stack) | FULL-TIME, ONSITE | https://www.grove.co

Grove Collaborative is hiring in SF! Grove is a digitally native brand, with its own direct-to-consumer e-commerce platform for natural home and personal care products. Grove offers a flexible recurring shipment model and gives each customer a personal shopper. Every product Grove offers, both from our flagship Grove Collaborative brand and from our third party brands, has been thoroughly vetted for health, sustainability, and efficacy. Grove is also a Certified B Corporation (https://www.bcorporation.net/what-are-b-corps).

We recently closed our Series C funding round (led by Norwest Venture Partners) and are expanding our engineering team! We’re growing incredibly fast (5x year-over-year) and are in need of more talented engineers to help us tackle the next set of challenges that await us.

You can see all of our job postings and find out more about us at: https://www.grove.co/careers

Interested in working with us? Or have any questions? You can reach me directly via email: mlindsay@grove.co
The flaws only applied for keys generated during early boot. Jann and I looked, but we didn't find a way that this could be turned into a practical exploit, which is why we considered, but decided against, doing any kind of coordinated disclosure. The potential weakness applies before you see crng_init=2 message, and in practice on many machines this happens well before a minute --- on my laptop, in under 10 seconds.

The main problem with the fix is that there are some userspace applications which assumed they could get cryptographic randomness super-early during system startup, and with a patched kernel, those userspace applications would block --- and in some cases, block the boot altogether. With no activity, there is no entropy to harness, and the boot scripts essentially deadlock waiting for the random pool to be initialized.

So for some hardware, and some distributions, we're getting some boot hangs that we now need to try to workaround or fix somehow. In general, the best thing to do is not to rely on cryptographic strength random number generation during early boot. Key generation should be done lazily, and deferred for as long as possible.
I definitely wouldn't say "loads of cash." .Com is still a very major part of any registrar's business. However, I like when new registries try new things that go beyond the namespace - requiring HTTPS could have a meaningful impact. Completely disagree that it's user-hostile — there are far fewer registration options in .com so opening up a new namespace gives users more flexibility in what they can register.
Huh? I did spell it correctly.

dec·i·mate
/desəˌmāt/
verb

1. kill, destroy, or remove a large percentage or part of.
"the project would decimate the fragile wetland wilderness"
The Java ecosystem's JSR 223 is something to look at (at least for hosted languages with a canonical object system).
Artificial Intelligence Application Can Write API Code
You mean that time when Samsung and practically all major Android makers cheated at benchmarks?
https://www.anandtech.com/show/7384/state-of-cheating-in-and...
99.99999% of voters aren't on disney's board.
There's an SDL port, but it can't be publicly distributed due to NDAs.
Exactly this was proposed last year in a bill with a democrat sponsor. But right now H1b is basically the only way to get hired as an immigrant. If you made it wage-prioritized there would be basically no way to get an h1b for entry level jobs, which would really suck for new graduates.

http://alexyar.tumblr.com/post/156649015342/anyway-heres-the...
As long as Indian staffs are okay with the deal (and I think they are) I think this is a good thing. One small step to open border.
Boeing Brags About Size of Its Rocket, Says SpaceX's Is Too Small for NASA
I don't doubt it, but people with several million subscribers are in the 97 - 98th percentile. They are even less likely to risk their revenue stream by pushing something that is clearly cheating. (Not that the guys who offer a cheating service wouldn't love to have their endorsement of course).

I am thinking about people on the bubble who have enough subscribers to be considered 'famous' but not so many as to be making bank like the top 3% do. The economist article suggests that revenue as a 'youtuber' drops really hard from the high end, into the not so high end personalities.
I doubt they would have received $80k+, maybe half, even in that area. And that's in addition to what they had already been paid. So that sounds about right for back wages.

Still, there's no deterrent here, you're correct. If they do again there may be real fines however.
A loophole is different from what you describe.

An example: Suppose there was an obscure rule that said professors must pass anyone who had taken the class three times. Some people take advantage, enroll for the same class three semesters, don't attend at all and still receive a passing grade. That would be a loophole. Dubious and contrary to the purpose, but technically legal.

What you describe is a circumvention or subversion of the system itself rather than a loophole.
I know that it is a common belief that India is 3rd world country and people would jump at any chance to get out. Not all of India is like that and not all of us are wage slaves doing menial jobs in IT. Some of us have a better quality of life, friends, family, culture and social life. Not to mention the amazing home food.
I like the 'batteries included' aspect of it; I wish more 'for practical use' development systems had that. The fact that you can package the result for different platforms, makes it interesting for trying out game mechanics on the go and distributing them inside small games. The style it was made in works on low res, small screens, so programming on small devices (small (cheap) Android tablets, GPD Pocket(high res but small screen), Pandora, Pyra etc) is ok.
I doubt that would be even remotely legal. If it were, you would have seen tons of minimum wage jobs paying below minimum wage through these schemes.
Container cgroup deep dive
The point of the program is to fill positions that are difficult or impossible to fill locally. To this end employers are supposed to pay a fair market wage. Underpaying foreign workers is an abuse of the program and what is making it ineffective. If they started being "overpaid" it would be an indication that the program is fulfilling its objective (proof that the employer is desperate for the candidate).
This is exactly why open borders are not ok. Abuse of workers is NOT an acceptable cost.
I assumed they used antifreeze in places where it freezes. Maybe not applicable in extreme cold, but seems to be good down to -40 or so.

http://www.dot.ca.gov/hq/esc/oe/project_ads_addenda/05/05-0T...

Some customers have indicated that common deicing
and dust control chemicals that are used on the
highway make excellent choices for antifreeze
agents. These include:

* Calcium Chloride (CaCl2)

* Calcium Magnesium Acetate (CMA)

* Potassium Acetate (KAc)
It's incredible this comment was downvoted. Is verifiable truth.
What are you talking about? East Bay is part of the SF Bay Area, which is consisted of cities such as Newark (the city in this article), Union City, Fremont, etc.

Here in the Bay Area we have East Bay, South Bay, Peninsula, etc
It's not surprising to see how people in Japan treat their robodogs like a real dog. Most of them really are turning into robots than the one's with real flesh.
well I wanted exactly the same thing but for Fedora. With focus on consumer side of things - video, audio, multiple desktops, thunderbolt, bleeding edge hardware, etc etc
I don't believe that.

I do however agree ethics are system dependent.

The effects of unethical behavior on the system are objective however.
This is an extremely aggressive and rude attitude. How do people end up hating other people this much?
Military (or state in general) may have other, softer and more covert means of influencing other countries besides war, like “persuading” home corporations to act on their behalf. Thats not unheard of nowadays
As somebody who used to live in the bay area, for the most part there aren't debates and conversations to be had. If you are fiscally conservative or republican you are evil, racist, sexist, and have no moral compass.

I find it comically hypocritical they claim to be inclusive and an open company. Alternative viewpoints are not accepted, and even if you can make logical arguments you are dismissed and bullied. Frankly a lot of the viewpoints in the bay are very extreme, and disconnected from the vast majority of American's.
Does it run on a Pocket C.H.I.P?
> struggles to tame a workplace culture of nonstop debate

Make them busy with overwhelming work
I don't know - I think plain, focused dating sites are one of the few businesses I could see getting away with "all the data because statistical modelling and research" - under the opt-in clauses of the GDPR.

Fb (and other incumbents) are at an advantage, because they have a window to a/b test illegal profiles and algorithms against gdpr compliant ones, though.