skysight-inc/HackerNews huggingface dataset:
Of course it doesn't. I talk about this in my other comment (https://news.ycombinator.com/item?id=12859833), many companies are okay with false negatives. And false negatives are okay. Sad, but okay.

However, if your metric for hiring is also correlated with favoring a particular demographic, you shouldn't be using it. False negatives are not okay when you disproportionately target one group.
It'd have to come down to Electron supporting Chakra. This is the editor, not the base.
The SEC has more credibility than their no-name contractor, but limited ability to hire (Gov).

So, they hire/manage through contractors.

Personally, I view the fact that the SEC branch chief is posting this as very positive, since it indicates a real investment on the part of the client, as well as a close working relationship.
> chronic illness get written up like pathetic losers

I wonder if "cancer survivor" is simply a spin that's been put on a situation that invokes applause, or if others just respond favorably (emotionally?) to people who have gotten through a difficult time.

Not sure if "$illness survivor" works or not.

If not, then people really focus on "battling", "fighting", "surviving", "winning", etc.
It is strange that this kind of thing is getting so little attention here. I thought it would be awesome of awesomeness and everybody would be delighted.
As far as I am aware, letting it discharge is only for calibration purposes (to ensure the battery gauge reads correctly).

I've been using my laptop battery for about three years with exactly this pattern, and what once lasted ~4 hours on a charge now lasts about 25 minutes.
The percentage of woman working in Google is actually above the percentage of woman with an IT degree. So there is absolutely nothing to fix in the technical interviews. At most it's slightly biased towards woman, not against them.
LastPass Everywhere is now free
The vision of the future. internet entrepeurs before and today
Saw it mentioned below, but if you're interested in this stuff, I'd wholly recommend watching a documentary called "The Barkley Marathons" on Netflix.

It's a 100-mile race through the woods in Tennessee, with a 16,500m climb and a time limit of 60 hours. Only 14 people have ever finished.

The documentary does a good job of interviewing the participants and the founder to get at what drives people to enter the race. Most believe (myself included) that overcoming truly challenging obstacles is an enriching experience.

https://en.wikipedia.org/wiki/Barkley_Marathons
As an Atom user, I gotta say this looks like a solid release and I'm excited to give VS Code another try. Well done!
I preordered my Neo Freerunner and it was able to make phone calls since day zero.

Of course, Neo1973 was a different story, as it pretty much wasn't supposed to be fully working on day zero ;)
I care where the warehouse is located in a lot of cases. If something ships from a location near me I know I'm getting it within a day. If something ships from the east coast it's going to be a while unless it's via air.
https://news.ycombinator.com/item?id=12854483
Okay, let's summarize: There is a need, but this may not be its satisfaction. A pity that it made it to front page entry 1 already before really working on user needs.

E.g. if you make a video, don't make it 6 minutes long, don't use such kind of annoying background music, don't advertise that you can call someone. It's like advertising a computer by showing that it can connect with a USB mouse. Show us the dev environment for apps, and how far your API can look into the system. Show us the operating system and its features, e.g. by showing that someone manipulates the list of processes in screenlock widgets or something. Show us the people who do cool stuff with it that they couldn't do in a walled garden environment.
Nasa's Clean Air Study of Common Houseplants
> For the former, I haven't seen a resume handling service that doesn't have a "Cover Letter" text field, so if we can stipulate that those are common enough, why would an applicant leave it blank?

* Because it generally goes to /dev/null. Possibly literally.

* Because the time you need to get a cover letter ready and uploaded, the fucking session has expired and you need to restart the whole fucking process. Again.

I do write and send cover letters, and I hate all the online application systems with all my heart. It's awfully time consuming, nerve consuming (those web forms always suck donkey balls, the required fields are cryptic, and you need to re-type in a gazillion fields what you have already typeset in the CV you'll be required to attach anyway) and you (well, I) never get any answer past the automatic acknowledgement that I sent an application.
Totally agree, and I try to explain this whenever possible. I am not blocking ads. I am blocking 3rd party content. I wish publishers would change their nag message from "we see you are blocking ads" to "we see that you are blocking third party content and scripts". Perhaps if they did, they would realize how absurd is their proposition.
And here is a concise JavaScript tetris (playable: http://copy.sh/tetris/):

f=[];p=[1];g=h=2;s=0;t=500;for(i=0;23>i;i++)f[i]=j=-16380;f[23]=-1;onkeydown=e;e(e);function e(b,a){(k=b.which)?k-38?k&-3^37||(g+=a=k^37?-1:1):(z=p,v=p[2],c=p[1],p=[2*v&2|4*c&4,p[3]/2&1|v&2|2*c&4|4*p[0]&8,p[3]/4&1|v/2&2|c&4|2*p[0]&8,v/4&2|c/2&4]):s-j&&setTimeout(e,100+t,h++);m=p[0]<<g;l=p[1]<<g;_=p[2]<<g;o=p[3]<<g;f[h+=32==k]&m|f[1+h]&l|f[2+h]&_|f[3+h]&o?a?g-=a:k^38?(f[h]|=l,f[--h]|=m,f[2+h]|=_,f[3+h]|=o,h?(g=6,x=new Date%7*4,p=[h=0,2908739>>x&15,266758006>>x&15],t*=.97):s+=" Game Over!"):p=z:k^32||e(b);for(y=_=o="";24>++y;o+="\n")for(f[y]+4||(f.splice(y,1),f.unshift(j),s+=++_,o="",y=2),x=14;x;q.textContent=o+s)o+=" X"[(f[y]|p[y-h]<<g)>>x--&1]}
> Someone that inherits property doesn't automatically mean that he/she is rich.

That depends on the value though. They could be asset rich, and (very) cash poor. That's a tough spot to be in. Arguably, that could even be worse if you can't sell them. But you said the apts are currently worth around €300k each?

Is there no way to unlock cash from them, e.g. by renting them out at €1,000 a month or by taking out a €100,000 bank loan against them? Alternatively, how about AirBnb? I know a guy making good money with a small business renting out several AirBnb apts in a popular city. That way you would at least not have to sell them.
Yeh, I'm not sure that's a great idea. Companies fail a LOT - startups especially. We look at the successes and think "this is the way to do it", but I wonder if the failures would be felt most starkly by the poor. If Zuckerberg failed at FaceBook, he was still Ivy league educated from a middle class family. That safety net really helps take that risk.

I'm not saying stop people doing it, but I'm not sure encouraging more high risk taking amongst the most vulnerable is wise.

But I agree with your central idea - diversity of options, beacuse diversity, to me, is not forcing every environment to be as diverse as possible, it is about a diversity in the cultural landscape. As a reductio ad absurdum analogy, diversity isn't forcing mosques to server beer and bacon and forcing pubs to have alcohol and pig free sections, it is having a world where there are both Mosques and pubs, and we can all choose what we prefer.
Also note that the sinister problem here is that implementations which convert numbers to floats will silently lose precision when they overflow the range allowed in RFC 7159. This leads to quite subtle errors, and is why Twitter moved to encoding Snowflake IDs as strings:

https://blog.twitter.com/2011/important-direct-message-ids-w...
Aye, but the locked-down nature of data governance actually fights against using it for insights. I've seen a situation where a small two-way frequency table was requested by Team 1, and it took six _months_ because Team 2 had access to data but no access to metadata, Team 3 had metadata and could help design a query but didn't understand the technical details or run the query, Team 4 had to approve the process, and Team 5 had to review Team 3's query before it could run. In the mean time Team 2 was reorged and Team 1, the original requestors, found upstream sources.

Data in a regulatory regime can be excruciatingly difficult, and lend itself to "gut instinct" being used because fear of risk and regulation lock things down too tight to be useful.
I wouldn't expect the majority of data science jobs to be particularly focused on the math behind the algorithms. Rudimentary understanding of probability and how to translate the jargon into your academic background's jargon is more important than deep understanding for these jobs. Passing the interviews for these jobs is one thing. Unless you're specifically looking for jobs that focus on generating new modeling techniques or algorithms for computational statistics, expect to be far removed from even basic linear algebra in actual practice. Source: me. I fall in your described bucket and have worked in data science/machine learning jobs in both contexts (new modeling techniques/stats versus application of off-the-shelf tools).
Since this was harder than you expect it to find on the main announcement page...the page you want to go to in order to actually access teams is here:
https://teams.microsoft.com/

And the app downloads page is here:
https://teams.microsoft.com/downloads

I'm getting an error on my end though after following their activation steps so I need to figure out why it's doing that. (Shows me "errorCode=AdminUserLicenseNotPresent" so maybe there's an extra step I have to complete that wasn't mentioned)
> The core idea is: many serializations, one underlying data structure/object graph.

Then why is UTF-8 even mentioned? Or time zone offsets, for that matter?
They'd have to try really hard to have a worse UX than Android. (Semi-)Seriously.
Microsoft Teams
The piece[1] from John Preskill linked in the article has less fluff and is more informative, IMO.

Given Preskill is director of the IQIM, and Fisher is on its faculty, he may have a promotional agenda; but he has an impressive pedigree[2] - I don't have the knowledge to directly evaluate the hypothesis myself, but if Preskill considers it worth investigating, I'd refrain from betting that it's nonsense!

1: https://quantumfrontiers.com/2015/11/06/wouldnt-you-like-to-...

2: https://en.m.wikipedia.org/wiki/John_Preskill
What's worse is that it's "buying" them (via hard-won marketing efforts), giving them to FB, then paying FB to lease them back.

But, of course, that wasn't the original deal--else no one would have signed up for it.
https://news.ycombinator.com/item?id=12855684
So much good stuff in here it's hard to know where to start. If it's not true it's simply great science fiction!

If you want to make big improvements in communication, my advice is – hire physicists, not communications people from normal companies and never believe what advertising companies tell you about ‘data’ unless you can independently verify it.
My wife is white, PhD in engineering. She choose the field because that is what she was excited about and wanted to study. Still works in Tech. Is a mother. Not so great maternity benefits though.
https://news.ycombinator.com/item?id=12855291
Business insider says SnapChat might actually be worth $40B
For web? Firefox + uBlock origin works great on Android for web. Organic SERPs are actually visible.
I have no problem paying for shipping as a separate item. It is frustrating though when sites make it hard to figure out what the shipping will be. The good sites let you identify down to your city without having to enter other details (like email address, or even credit card details) before you even get to the check-out phase.

I will often play around with the order to try and maximise against the shipping cost. e.g., I use to order protein bars and would order the maximum number that wouldn’t bump me up to the next shipping class, to get the best value per bar.

My biggest gripe, living in the Antipodes, is that many foreign companies have really expensive shipping costs to ship internationally. I suspect we’re often not a big enough market to make it worthwhile for them to fine-tune the costs, but it still sucks when shipping can be 40-60% of the cost of an order.

e.g. I really want to try out some Death Wish Coffee, but ordering 2 lbs at US$38 plus US$27 to ship to Australia, vs US$6 for US shipping, sucks.

Some places feel like they are really gouging you on the shipping costs. (Not saying that’s the case with the coffee above, just that it costs a lot.)
You think so? I came across another 2 cases of people I know who did not accept inheritance (houses in villages by remote dead relatives) because of ENFIA. How do you call that? Another fringe case? :-)
Deep in New Zealand
I know this is a completely subjective matter but I'm really surprised you'd use the word flashy and in your face as a description, I really like it, but boring and dull could fit better as a criticism IMO, specially with older versions, I'm really curious about your choice of words, this is what it looks like to me:

http://i.imgur.com/J82pZMh.png

You'd say that is flashy? Just curious :)
S-expressions are great, and I'm a big fan of SPKI/SDSI, which used S-expressions in a security context.

However, they have generally not gained favor in the greater programming ecosystem, whereas JSON has. TJSON is trying to tap into the greater ecosystem of people who are familiar with JSON to some extent. Hence its backwards compatibility with JSON, and not adding a backwards-incompatible type syntax, as Amazon Ion did.
This is roof top solar hot water, which has existed for at least 30 years, possibly a lot longer.
I thought thinner and lighter is for the MacBook Air. I would much prefer a slightly thicker device with more power. The 16 GB restriction makes no sense either.
FF ESR - scrolls normally for me.
No, these posters only combat bad dates (but only for woman).

Guess what, men also go on bad dates and wish they could just go away from them, but they are either too polite to just leave or they accept they come out as idiots and just end it. They don't have your 3rd choice of getting "Angela" to pretend for you to get you out of the situation without accountability or social decency.
Mostly ruby developer here these days.

Just installed VSCode, installed a Ruby plugin (with the required ruby-debug-ide prereq), and opened a project. Debugger seems to just work. Very impressive.

Tried the vim bindings, doesn't seem to be working so well. This is something I'm used to -- vim bindings rarely work well outside of Vim. Basics like "diw" (delete inside word) don't work though.

I'll probably stick with Vim for my day-to-day editing, but you can count on me using VSCode for debugging. Not a big fan of Rubymine -- too sluggish for my tastes.
the biggest catch 22 for me is when you work with someone for years at a job. at this job you have a strong interview process. you reject the same 80%+ of candidates. then you move somewhere else. you refer your friend. they get rejected.

were they a bad employee?
did they sneak in the door at the last place?
Is there a problem with how we do interviews?
I almost made the last rounds for Google's apps for work team. I've since pivoted to focus on pure development but it would have been cool. My boss would have been a PHd who had come from the land of supercomputing and was trying something new. There's just so much to learn, it's easy to get overwhelmed.
I don't think those are the "ads" people here are talking about. As far as I know Instagram doesn't make any money off of personal endorsements like that.
The KDE logo is literally in the hero image several centimeters tall. The footer directly says "KDE Developers" and the copyright notice is "© 2015-16 KDE e.V.". Plasma has been a major KDE brand for a few years.
I don't relate; I'm a super fast typist on my N900. I do still hate that pipes and angle brackets aren't on the keyboard, and wish they had just designed it with a fourth row. I've done a lot of server work through it; anything that wasn't worth going back to my desk. Pulling the N900 out and ssh'ing in is a 5-10 second prospect. I can't stand on-screen keyboards, but I think part of that is that most phones are capacitive and if one press doesn't register, it throws your whole rhythm off. Of course some huge physical keyboard would be better.

I've definitely coded bash on it, many times.
Twice, actually. The only two engineering jobs I've had so far.

First time: Sqor Sports (~50 person startup), I was an entry level 'Platform Engineer.' Sent an email with my resume, got on a Skype call with the CTO, talked about some code on my Github. Then went in for an in person interview, talked to him, VP of Engineering, and the head of DevOps who would eventually be my boss. Only technical questions were about linked lists. Learned a lot, made friends and connections over the 7 months I was there. Then the company had a huge round of layoffs which I survived, but knew the company was going downhill, so I started looking again.

The first of the month came around, and a couple days later I got a response from another email I sent via a 'Who's Hiring' HN post, a company by the name of Distribute (~20 person startup). Showed the CTO some of my code on Github again, then met in person, did a very quick, to the point interview. Was asked to implement DFS in python, took 5 minutes. Talked a bit about Python modules and unit testing and in about half an hour I had a job offer as a Python Engineer, with a salary 1.5x the previous company. The entire process from my first email to the offer took less than a day. Gave my two weeks and I've been working there ever since.
It's more than just free shipping. It's the two-day shipping that Amazon and Walmart are offering with Prime and Shipping Pass.

The problem with the smaller e-commerce shops is that most people aren't going to subscribe to 3,4,etc... annual service fees...especially for small places.

It took me a while to justify Walmart.com's Shipping Pass fee, but once I saw the huge discounts that I can get on bathroom and household stuff, then I got on board.
Docker-ize your rails app
I gotta say, the speed with which they add new features to VSC is incredible.
Dd is terrible for benchmarking, better to use fio:

http://www.storagereview.com/fio_flexible_i_o_tester_synthet...
Just a note for Americans that are not aware: the rest of the world, generally, pays a lot more for the same or inferior items. Some Canadian examples:

0 Shipping - Free shipping is much less common within and to canada; it's also more expensive, in my experience.

1 Duties/import broker;s fees - Can be tens of dollars, even for items whose value is about that.

2 Taxes - Typically, bringing across items with net value more than ~150USD will have taxes levied (~15%, depending)

3 Straight-up 'gouging' - For example, the exact same book in canada will typically be 10-30% more, even taking into account exchange rates. I'm sure the differences can be partially explained but I've never seen good reasons.

4 Product differences - Cars are a good example here. In the US often the 'base' model will have features CA versions of the same cars require upgrade packages for.

5 Product Choice - The bigger US market means more colours (or colors even), wattages etc to choose from

6 Warranties - I haven't taken a survey but whenever I've checked the US warranties are as good or better.

And that is just CA, EU countries generally have it worse if my UK friends are to be believed.
Sustainable air purification is one of the most interesting problems to solve for long term space exploration.

It took us a few decades to realize that work in popcorn factories can cause severe lung disease, so there's probably still a lot we don't know about what environments are safe and how much purification would be required on a strange planet, even after we get the right balance of nitrogen and oxygen down.
So it's possible to specify a rigorous set of tests cases that, ideally if all are passed, can be used to certify a conforming implementation.

In other words, to solve this problem:

http://seriot.ch/parsing_json.php

While in some cases it might make sense to relax some of the requirements, I'm a fan of keeping things simple. Call me one of those crazy people who thinks Postel's Law is wrong.

TJSON specifies a set of test cases for this purpose here:

https://raw.githubusercontent.com/tjson/tjson-spec/master/dr...

I prefer to specify things in such a way that it's relatively easy to specify a test suite that covers all of the corner cases.

A secondary goal of TJSON is to produce a stricter format, so I'd prefer to start with additional strictness requirements, and relax them if a reasonable case can be made.
Which extension are you using? I'm using vscodevim and diw, ciw, and the likes work.
Design for the Future
We hypothesize that cancer  unlocks an ancient \“toolkit\”
.. on the other hand Gnome2 used to be pretty great. It didn't look pretty and took quite some effort to make it look good with themes and icon sets but it was a highly usable, easy to use and yet powerful desktop. I hate the direction Gnome3 is going in. Every Gnome3 app feels like designed for iPad instead of keyboard+mouse. iPad apps and Gnome3 apps basically have same UI philosophy. I can't even begin to explain how wrong that is. Even Apple has not "dumbed down" their dekstop apps to make them iPad like.

Just other day I was trying latest Ubuntu on a pen drive and I couldn't believe that renaming a directory now open a modal dialog that asks you for the new name of the directory. WTH? What was wrong with the inline directory naming? It was perfect and everyone else does it. It's such a basic thing to understand. You rename an item and edit it's name inline. You see all the time what you are remaning. As soon as you rename it, you see the change take effect immediately and see the new item take new place if sorting changes. Instead we now have a modal dialog that that asks for the new name. I also couldn't find any "create new file" in right click. What was wrong with that? IRRC, the search button also does open a dialog elsewhere.

Then come GnomeShell. That thing has 4 different types of controls on 4 edges of the screen. Every edge has a different control. Left has dock, top has a panel, right has workspace switcher and bottom has yet another panel which hosts different indicators than the top panel. I think bottom one handles 3rd party app indicators. Why do I as a user have to remember which different positions for different indicators? If I open something from top left corner (launcher) and want to switch workspace, I'll to drag my mouse all the way from top left corner to the right edge. I just don't get it.

I do actually really like Unity7. It's simple, clean and yet powerful. All indicators are in 1 place, switcher is simply inside dock and has amazing keyboard accessibility. I hope Unity8 doesn't ruin it with it's focus on mobile.

/rant

I don't hate Gnome. I love Gnome and has great respect and gratitude for it's developers. They are some of the best developers I know. It's just that the recent UX decisions have made it unusable for me and it kills me to think about how amazing and simple Gnome could have been.
Yeah, that spin does exist and thank you for mentioning it.

I have an "incurable" dread disease and am getting well when the world says it cannot be done. So, the spin that gets is "hypochondriac," "crazy person," "liar," "teller of tall tales," etc.

It's been a long, hard marathon and the social piece has been shittier to deal with than the physical suffering. So this is definitely a sore point for me personally and it annoys me the number of folks downvoting my comments here to counteract any upvotes. It is just one more fuck you in a long line of them. I can't even take any credit for what I have done, not even in terms of what I have suffered.

So, I still think this contest is wimpy compared to what I have endured. :-)
New and Used Racing Parts and Equipment