skysight-inc/HackerNews huggingface dataset:
Google didn't "introduce Google Voice" years ago. They bought Grand Central and rebranded the service.

If H.R. 460 passes (unlikely), Google may have to become a real telephony provider, with service standards.[1]

[1] https://www.congress.gov/bill/115th-congress/house-bill/460/...
Erasable pens for overhead transparencies. They're not expensive at all, and most decent stationers would have them.
"The National Park Service no longer issues public estimates of crowd size."

And this is the biggest reason that the Dept of the Interior told the NPS to cease tweeting. Had nothing to do with a Trump order (like a lot of twitter speculated) but because the Park Service is supposed to avoid the crowd estimate debates.
9-5 isn't optimal for many people, but as someone who does prefer a 9-5 (ideally a 10-6), it can be frustrating when you roll into the office, see an email sent from a colleague at 3am, and have to wait until 1pm or 2pm to ask any clarifying questions. Or on the flip side, when 6pm comes around and you're ready to leave, that same colleague is just settling into the most productive part of the day and wants to debug something with you. Worse still are the times when it's 10pm and you're getting ready for bed, only to find that your colleague has a few 'quick questions' over email.

In my experience flexible work hours are okay when your work is silo-ed off from the rest of the team, or if you are diligent about making sure other people can pick up the ball once you're done. When either of those things are not true it just becomes a headache for everyone.
I generally agree with gp, but if this had happened and a private company was to blame, you'd bet there would be criminal and civil suits being brought by the government.

Perhaps the issue here isn't accountability but ability to do the change properly.
But Apple makes (seemingly) no effort to encourage developers to allow limited location access. Why can't iOS be in charge of when an app uses my location when the app is backgrounded?

The reminder only appears once per app, as far as I've noticed. I restored my phone recently for the first time in over a year, and had totally forgotten about the reminder feature.
Switching to a laptop helped me too but what really helped was being able to sit upright w/ pillows on my L-shaped sofa so I could put my feet up and have back support. Not as efficient as sitting at a desk with multiple monitors but it's more comfortable and motivates me to code at home b/c I'm in a position that's just different from work.
Store owners and employees are absolutely prosecuted if they fail to run background checks, or sell guns when they have even a suspicion that the buyer may be purchasing it for someone else, or intending to use the gun for illegal purposes. They're frequently audited, as well.
I'm not sure what you're suggesting or whom you are addressing.

AFAIK, the reason the country of Nigeria is frequently associated with advance fee scam probably has more to do with a particularly famous example of a scam phishing email, where the email writer claims to be a Nigerian prince cut off from his substantial family fortune due to political issues of some kind.
ABC News: Rendevu – Truly 'Uber for Escorts'
Seriously, I grew up on a farm. I spent many days alone with my own thoughts. That's inconceivable today. But in the event of a societal meltdown there will be a demographic of survivors that won't mind the quiet. They will be over 50.
> 2017

> still using compiled languages

/s
A ha! Very cool- apologies for not seeing how it worked at first; I assumed you used the server to control/collect data manually, and then loaded the model onto the device. Thanks for the demo!
Anecdata, anecdata... My experience is quite the opposite. My current phone is Galaxy S7, and I'm very happy with it. Close to year of use without any screen protector whatsoever, and it only recently got some tiny, barely visible scratches (I think I may have accidentally put it with something sharp in the same pocket). My previous phone, S4, survived a lot of abuse, including breaking the glass twice; when I switched to S7, it was still perfectly fine, so I gave it to my brother. My SO's S3 works fine to this day; only recently I replaced her the broken glass.

The only issue my SO and I have with our phones is that, in time, they get annoyingly slow. But I can't really blame Samsung for the absurd amount of software bloat the mobile ecosystem accrues every year. Same crap is continuing to eat desktop and web anyway.

(I'm dreading the day when someone will have the brilliant idea of porting Electron to Android...)
you misunderstood, which means Samsung misinformation worked rather well.

The FULL blame is on Samsung and its subsidiaries.
Poor people in the UK at least don't buy 10k cars.
Seeing as how Samsung did produce the original faulty batteries, you are seeing exactly how they shift the blame away from themselves. Instead of calling out the bad batteries they made, the specifically avoid discussing who made the bad batteries so it looks like they did a lot of investigation into the cause but it doesn't look like they were at fault.
I've had quite the opposite experience as a corp-to-corp freelance contractor but this isn't scientific as its testimonial anyway. My focus has been on cutting edge technology that appears to be the right way of doing things based on large successful companies using the particular technology like Uber, Netflix, Facebook, Google, etc. I've built side projects with forefront technology gaining valuable experience that otherwise I would never get because of the chicken and egg problem. How do you get experience without experience? You don't.

I tend to be pretty decent on interviews anyway so its difficult to know if this approach is the right one but for sure it keeps you sharp.

It is more common than not that the technical interviewer compliments me on this approach. Recruiters and non-technicals tend to not care about the specific project but do like that I am comfortable with the technology which gets me through the next round at least.
The question is: what are these top execs thinking?
> You can be confident but humble

So many people miss this, unfortunately.
I hope it has a discernible impact. Otherwise it's just another set of alternative facts.
No, but there are great business models based on the "rapture". Some guy somewhere sells insurance for pets: he says he's not Christian and therefore, in the event of rapture, he will be left on earth, where he will take care of your pets -- for a monthly fee that you have to pay right now.

That's so perfect.
The constant whipping at my office generally just keeps me from working on potential backlog items. I have been told too many times to not do extra work beyond the minimum required effort, to do anything other than finish my explicitly assigned tasks and then goof off.

I think the danger is that if I get deep into refactoring the nightmare module that no one wants to touch, I might be tempted to waste time getting to a sane stopping point before switching to whatever "change the font of this GUI label to be Comic Sans, bold" task I might be assigned next.

If I could work remotely, and weren't specifically barred from having other employers by company policy, I could probably work 2 other full time jobs just like this one, and still have time for HN.
Works for life, really.
I think sometimes there is a meme that if it's been said before, that’s proof that the complaint or worry is baseless and hysterical.

But this isn’t so.

Just because it's been said before doesn't make it untrue. San Francisco is in fact not an easy or great place for those with children but not wealth.
Thing is... everyone has the "privilege" to bust their ass and do what i did

It isn't easy but it is possible. Pretending it isn't is for lazy people.

And yes... ask me what ghetto I climbed out of ;)
This article presumes that trust is the only reason that employers don't allow or support remote work. It's also assumes that the individual's peak productivity is the most important thing.

However, neither are necessarily true - I actually really enjoy a team dynamic. A team working well together can lead to amazing leaps in productively. And it's very hard to replicate that remotely.

Building remote teams is extremely hard and takes a lot of investment. If you look at the companies that do it well, it's almost a cultural obsession.
> never be dogmatic about anything

Mostly agree with that with the exception of learning new things. Sometimes it helps to be dogmatic about things if your goal is to learn something new.

A prime example is TDD. When my goal is to build a working piece of software, I tend to do TDD for some parts and write tests post facto (or not at all) for other parts. When learning TDD it helped to force myself to be dogmatic.

Similarly, if you're learning functional programming in a language that isn't strictly pure, its helpful to be dogmatic about your approach and force yourself to do things the functional way, while in the real world introducing limited impurities may be better.
Optimal strategy might not be a Nash equilibrium. I'm not sure why you think game theory ignores that possibility. The Alberta team wrote some good papers about it.
> At our school the #1 wish of parents, by far, is for faraway grandparents to move nearby and help. If they could afford it.

thats what the two Au pairs sunbathing on your porch are for.
> Uber owes its drivers more.

Why? Not trying to be snarky; why do they owe their drivers anything but incentive to work for them (which seems sufficient, or we wouldn't even be having this conversation int he first place).

Expecting companies to be morally upstanding is silly and a modern invention by the right. The right way to solve this is now by complaining about what Uber "owes" its drivers but in legislation. But we don't want to legislate businesses, we want to stay "nimble" and "flexible", so this is what we get as a result. Don't complain about lying in the bed we've made.
The 2*2 matrix gives a clear view about the market landscape!
My hope was to show that any chance of "fighting corruption" is a sham and clearly a smoke-and-mirrors act used to distract from the high-level looting that is taking place. You'll notice that the OP edited their post to reflect this so obviously it had some impact beyond virtue signaling.

Personally, I found the comment to be incredibly unthoughtful, as they just posted the "nice" things that they teach you in politics 101 to put on your platform so that people will look at those and think "hey it's not so bad." I work in politics, I've lived in DC for twenty years, I've seen this exact scenario play out in the Bush years ("He has some good ideas! We can support those at least, right?") and we all know how that turned out for this country. Undue optimism and shallow political thinking doesn't exactly make for a "challenging" post.

Between being part of a "screaming mob" and standing by saying nothing as horror unfolds before us, I'll add my voice to the choir.
Almost all neural nets are not Turing complete. Only very specific RNNs are; most RNNs aren't, including pretty much any RNN model used in the real world right now (https://uclmr.github.io/nampi/talk_slides/grefenstette-nampi...).

Also, this is a useless fact, because so many other random things are Turing complete.
It depends where you want to work. Here in NYC my experience, the plural of which is not data:

Enterprise-style jobs at non-tech-focused places (banks, pharma) don't care.

Big Consulting companies really don't care, they just want warm bodies.

Startups and small companies care a lot. I've been on both sides of the table and it's been a big differentiator. When I was screening potential candidates at another company, if you didn't have anything at all we were less likely to bring them in for an interview.

And it wasn't always tech stuff. One person did multiple research projects on bird species and submitted them to science journals. One person made a book of notes passed to tellers during bank heists. At a small company people spend more time with their colleagues than their SOs, and you need to like each other. Side projects are like cover letters, they let me know what you're interested in and that you're an actual human being.

Currently on lunch at a job acquired through a side project. I built it because I saw a problem, got upset enough about it to do something, and made it happen. I think that's the key - it's a combination of being interested in something and design/build/execute ability. Do it because you care, not because you want a job.
If you've ever agitated for working remotely, you'll discover that trust is probably two of the top three reasons managers don't want to let anybody do it.
5 Things Your Website Is Missing That's Costing You Big Time
> You already can at Costco,

Not exactly, unless something changed. You get to go through a "Costco approved dealer" still, and the experience is still not all that great. You aren't just buying the vehicle directly from Costco itself. We tried this just over a year ago and ended up with the same unpleasant car buying experience. (backed out of it when a family member got a sales manager gig at a nearby dealership. Went through him. Zero stress and no shenanigans.)
I have dysgraphia, which is a disability which cognitively affects my ability to write, much like dyslexia affects one's ability to read. Writing is extremely taxing for me, to the point where I will be physically exhausted if I hand write a page of text. I've tried every technology I can think of in an attempt to accommodate my disability. I've been using a computer to take notes for 20 years. I've tried every voice recognition technology you can think of. I've tried every note-taking app I can get my hands on. I've owned more portable devices than I can remember.

In my experience, nothing beats a pen and paper.

I doubt there is anyone on the planet who would be happier to ditch paper than me. While the issues I have with writing are primarily cognitive, writing is far more taxing than typing for me. While writing, Typing avoids any of the cognitive issues I have with physically forming letters -- the computer takes care of that for me -- and spelling and grammar check generally prevents me from leaving words out or jumbling up my word order. However, using a computer FORCES you to write. On a piece of paper, I can draw a diagram (my drawing ability is unaffected) and label key parts. I can make a flow chart. I can draw arrows all over the place. I can literally do millions of things other than writing words on a piece of paper.

Doing these things on a computer is a nightmare. Even if an application has the ability to do any one of these things, it generally pales in comparison to the versatility of writing. Sure, you might be able to move things around on a computer, something that is far more difficult on paper, however I've found it's generally faster to re-draw a flow chart than it is to fix the formatting on a computer if you need to move more than a couple of items around.

Beyond that, your work area with a computer is extremely limited. I have to concentrate so hard when writing that I often forget what I was writing about. I've literally cut up papers I've written in to their individual sentences, spread them on the floor, and rearranged them so that they make sense. I can make a flow chart with thousands of elements, and place it in a place where I can see all of it at once, but also make it big enough to read all of it at once.

Paper isn't all great though. I can't stand writing on paper. It takes me forever. Plus organizing paper is a nightmare. Need to find all of the references you've made to a certain person in the past six months? Prepare to spend a few days combing through your stuff. Backing up paper is time consuming as well, and searching paper back-ups is a huge pain, especially if your handwriting sucks too much for OCR.
Think of a web application. Anything, Trello, Twitter, Harvest, Facebook.

Re-build said web application in your own image. Pretend you are going to release it to the public even if you aren't. Develop everything a public app would need.

As long as you learn a lot, that should be sufficient.
In general, yes, you can charge for GPL'd code.

https://www.gnu.org/licenses/gpl-faq.en.html

That said, I'm not 100% sure about the scenario where you distribute the binaries without the source, and invoke the "written offer" clause. It's not totally clear to me if you're allowed to charge in that specific circumstance or not.

Edit: OK, at least for the GPLv2, the answer is "yes":

https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html

You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
This speaks more to a flawed interview process than it does anything else.
I'd go a leap further and change the background color of the address bar to red if it's a non-HTTPS page. No excuse for any site to be HTTP in 2017, especially with LetsEncrypt. Your host doesn't allow LetsEncrypt? They need to get with the times, or you need to switch hosts. (Why would you want to use a host that doesn't see the value of HTTPS?)
Hi Corey,

I was unaware of the IAP limitation with keyboards. That's pretty lame and limiting.

I'll sign up for a subscription and see how I feel in a couple months.

3 days doesn't seem bad at all. Maybe you could consider pushing that in marketing materials some more?

Thanks for the reply!
This day and age keeping remote employees in the loop is trivially simple (as long as the company is willing to make the small effort) - slack, hangouts for standup meetings etc etc.
Sure, you might miss out on some irrelevant water cooler conversation and get less face time with the management, on the flip side though - you have less political crap to deal with.
I'd still rather go like this:

https://en.wikipedia.org/wiki/Carvana

I remember the old iMotors experience. It was nice. Too bad in some states, car dealers are still ridiculously powerful. (ahem. Texas.)
Why are you here and not somewhere else?
I'm fine with paying higher prices if it means I don't have to negotiate with anyone.

The experience of buying a car should be the exact same as the experience of buying a refrigerator or a washing machine or any other appliance.
Also note that as we move to using the digital, high-density, compressed and especially encrypted messaging, the transmitted messages look more like the noise than the signal.

I made that point to a SETI guy who was giving a talk. They were looking for "carriers". Nobody uses carriers much any more. It's a huge waste of power and bandwidth. There are much more efficient ways to get synchronization. Everything later than analog TV is low-carrier or no-carrier. Unless you have some idea of what to look for, the signal looks like white noise.
Thanks, good feedback.
That works in the case where there is exactly one duplicate entry. The question says there is at least one dup entry.
Great comments, especially about implementing grit & discipline.

If I may ask, initially did you have any means to implement a system from scratch (i.e. no passion, and no motivation) to consistently performing and developing that into a habit? That would be the heart of discussion here (to be aware of audience diversity here). It has to start from an emotional pain, or an emotional need to get to a specific short-term goal in the first place.

E.g. working out. One starts with a short-term goal of running on treadmill with the intention to lose a few lbs, or to develop some better sleep. And then, gives up after the goal is achieved; some give up unable to follow-through. Then, you get frustrated about not following through the following year, continuing to be mediocre. And then, you develop a better momentum, better sense of following-through, and better discipline, only to give up after a little bit longer (excuses can be formidable). And then...you develop enough persistence, enough discipline, enough grit, just to make it into a habit. Once you turn that into a habit, you just don't care for goals, excuses or motivations.

But I found that incredibly hard to achieve (over the years). At least, this was my path. When I was put in a stringent disciplined system in 20s, I resisted. I always wanted to break such patterns, routines & rules because I thought they hinder creativity. Now, I am at a full-circle back to implementing such a system of grit & discipline.

Given these, if I were to start something new today e.g. Taekwondo, I would implement grit, discipline and just following-through. But I won't have goals, or I don't care for passion either.

Matt Cutt's "Try something new for 30 days" TED talk did help:

https://www.ted.com/talks/matt_cutts_try_something_new_for_3...
NOAA’s GOES-16 satellite sends first images of Earth
Build a Vue.js Website in 4 Steps
This is why Samsung Galaxy Note 7 batteries were exploding
Or maybe that town in Nigeria, that is dedicated to internet scams?

http://www.africamasterweb.com/AdSense/419NigerianTownScamme...
> One driver mentioned in the article leased his car from Uber and sleeps in it because it's the only way he can make enough to afford the payments.

You obviously didn't read the whole article (although the author clearly tried to bury this at the end) - quote from the same driver:

“I signed up for this because I am my boss. I kind of own the business. I have the freedom and that’s a beautiful thing,”

and

“These labor advocates, they don’t know what it’s like to be a driver. They think we’re not being treated right, but I’m happy. If I didn’t like it, I would do something else.”
I would choose to talk more about Algorithms and less about Artificial Intelligence as defined in the popular imagination. You might find Christian and Griffiths, Algorithms to Live By a useful resource augmented by an introductory discussion of machine learning.

The question to promote discussion: can machine learning algorithms learn to do machine learning better.
Ask HN: Can you give some feedback on this thing I built?
Hi,

I'm grateful if you could go to https://www.cachoid.com/ and:

0) Try to understand the service being offered

1) Follow the CTA

2) Sign up

3) Use the app

I'm expecting some road bumps along the way. Could you please write a sentence or two on where that happened? You can reply here or email at joe at the above domain.

Thanks!
React Native Wrapper for Google Sign-In OAuth SDK
I'm not sure if you are joking or not. But if it's true, that was a nice revenge (with tools that self destruct) by Apple against Samsung. Intentional or not... Lol.
Linux is fairly secure by default, so most of what that admin has to do is just not screw it up. Turn off SSH passwords and disable root login, then read a hardening guide for their particular tech stack. Once it's set up, you just need to log in once in a while to update software.

Also backups, if it needed to be said.