skysight-inc/HackerNews huggingface dataset:
Safe is a relative term and not at all binary.

LastPass does exactly the thing I use it for, does it well, and does it mostly transparently. Allow me to easily use different passwords per site. While my LastPass might be hacked one day, if I reuse passwords, then my accounts will be hacked eventually. Not a question of if, but when.

Whenever news comes around that a particular site got hacked, I don't even pay attention. Who cares if one of my hundreds of passwords gets hacked?

LastPass is somewhat vulnerable, but the architecture of LastPass plus the professionalism of the team means that any threat will be seen coming by anyone paying attention, as reports of an exploit out in the wild. A few people will be caught flat-footed but not everyone.

When that happens, we can take steps to mitigate. If worse comes to worst, I can download a copy of the database, change the most important passwords so they're not in the online database, Gmail, banking and such, manage those manually, and hope my database doesn't get hacked.

If it looks like it's just getting worse and worse, I can spend an evening changing passwords and migrating to a self-hosted solution.

My data is safe in that an adversary would have to break through my personal defenses to get at it. They're not sitting in plaintext on some corporate server somewhere waiting to get hacked.
The prose remind me of the writings of Kurt Vonnegut, particularly of Breakfast of Champions.
Does Triplebyte do TN visas? They're almost trivially simple to do, so the candidate could take care of it themselves without any help from the sponsoring company.
That legislation has absolutely nothing to do with employers helping their employees gain a green card. It just redistributes the H1Bs differently.

Did you reply to the right post?
Precisely. Thank you!

Title changed to be less misleading. If someone suggests a better title, we can change it again.
Sorry – Justin Bieber (cover)
Hm.. Well that seems to be a shame.. This follows a weird trend of non-profits monetizing their brand-symbol of endorsement or support. Reading about this reminds me of another non profit that I dislike a decent amount, the Susan G Komen Foundation which has been known to aggresively protect their trademarks to the point of suing other smaller charities[0]. You are right that the AHA is certainly worth keeping an eye on.

[0]: http://www.huffingtonpost.com/2010/12/07/komen-foundation-ch...
Yeah check out this website made by immigration lawyers:

http://hiref-1students.com/

They explicitly sell the advantage to hiring people on visa as being the control you have over them during the green card process.
I would not read too much into 'reports' by companies trying to sell you security products.

If you want to talk impacts - both iOS and Android have been similarly impacted - big name apps getting into App Store that were compiled by hacked XCode, Ad SDKs using forbidden APIs etc. Likewise most Android malware is due to rooting and side loading apps from questionable sources.
Hilarious that this was just posted as I had to answer to it yesterday. Are we working together?

Here's an email I ended up sending yesterday in reply to a Google Page Speed Test report:

> We can address most of these issues with some further optimizations.

> One thing that will always appear in the Google Page Speed Test reports is the "Should Fix" issue with "Eliminate render-blocking JavaScript and CSS in above-the-fold content". This is a much discussed flag that Google returns that would really only work with non-modern websites, and a test that Google itself can't pass: https://developers.google.com/speed/pagespeed/insights/?url=....
Is the material new? Is it novel? Is it unusual? Is it technical? Is it something you've done, or are you just thinking out loud?

What time of day are you posting? Do you check how long things are staying on the "newest" page? Have you checked whether anything on the newest page has got votes?

Have you done any analysis at all?

Let us know what you've done. Perhaps you could do a deep analysis of time-of-day-of-posting versus number of hits on your site, then blog in-depth about the results, and submit that.
Calling the program indentured servitude didn't test well with focus groups.
Great program! Our company leveraged it years ago and we're still around :) Also be sure to check into BizSpark Plus!
Though Microsoft have improved their computers still often come laden with crapware much of the time unlike Apple or I think most Chromebooks. You then end up with stuff like Superfish if you're not lucky.
Found it fascinating that after pronouns etc, people terms and nature, vehicles were a big category of words: light, car, door, road, drive, street, wheel, tire, paint, engine, window, glass, gas, metal, oil, radio, steel.

Also, the four liquids mentioned: water, milk, oil and blood.
and I just wrote post about speed. How embarrassing....http://alana.io/speed-speed-and-more-speed/
> My take is that while modern mainstream Christianity laughed off the Branch Davidians as crazy people who offered nothing

Much of the contemporary (with the events) right-wing Christian and militia-movement response to the affair with the Davidians was to overtly sympathize with and support the Davidians against the actions of the government. The kind of rejection you describe seems to me to fairly extreme historical revisionism.
I feel like the barrier to machine learning for me, as I've seen in many tutorials and books and is an immediate discouragement, is the massive amount of math thrown in your face. Many of us didn't just graduate, need glasses and fall asleep at 8pm on the couch when the kids are in bed... Math is this distant fragment of memory buried under years of everything not Math.

It feels like machine learning is only taught by academia but the majority of the audience is for practical use by the average developer wanting to play with it today.
Why is this a "service" and not a standalone app for AppleTV/Chromecast/Webkit TV's?
Giving a 3rd party access to your github even to list the repo's isn't something that many companies will do lightly, not to mention that many companies might self host git or use an alternative service.

Also the site could really use some information about what the hell does the app do exactly, it shows pull requests that i can get, but some information about the process, and what features they have to actually facilitate it might actually be well useful for some one that wants to figure out if this is even worth evaluating.

I really don't get all these "app" sites lately, they pretty much only tease you in the hopes you'll bit and if you've invested more time in testing them out than you would normally want too you'll stick with them.

What happened to online-demos, couple of hour of video and actual manual and whitepapers being available? I really pity analysts and ISM guys these days that need to do some market research to find products that might meet their needs.

[EDIT]
It looks like they require R/W access to everything, including code, settings, and deployment keys, GL getting that approved at any organization past the incubator phase that cares even slightly about security and or compliance.
While they admit that this is excessive and is mainly due to limitations on GitHub's side (I'm not familiar enough with how permissions work on Github outside of their enterprise integrated SSO auth), but still seems that this is something that they should've solved using middleware or anything other solution that gives their customers actual control over what they could do with their repo.
R/W access to code and deploy keys will simply not fly in any regulated sector.
In XP, you could always change permission without logging off, by using the runas command or Run as... in the context menu. I think you could also set shortcuts to run programs as Administrator.

So you could run as a non privileged users, and you'd only need to log in as Administrator for some very specific tasks.

However, there were many applications that didn't play nice with that model and required you to run as Administrator. By changing the default, MS had to do a big push to make software makers abide by the rules (which had been in place since XP (edit: in the mainstream branch) but were often ignored)
Good point. Talent may be what separates the top 1% or performers from the top 5% (where that tiny edge matters) but for the vast majority of the bell curve, hard work counts for so much more than raw aptitude.

I think our view of this gets skewed by sports because it really is an edge case where you have to achieve a certain level of performance in a very specific time period because your body isn't in peak condition forever. Talent may mean you pick up those skills faster and hit that narrow target window. That constraint doesn't seem to be nearly as present in other areas to the same degree: if it takes somebody 5 extra years to become a superb programmer, that won't absolutely kill their chances of having a successful career at it even if they needed the extra time to get there.
A back door to encryption would be a great tool for terrorists if it were leaked.
Software Agents with Concerns of Their Own
Just looked him up and learned that Kai lived next door to Douglas Adams and collaborated with him on book covers.

http://kai.sub.blue/en/42spheres.html
My problem with this post is not its factual accuracy. It's factually accurate, downright impressive.

My problem is with its premise. That premise is that Python 2.7 people need to be somehow educated. To be shown some kind of light. It's the same premise that the project leaders have been going on about for 7 years. "Can't you see how much better this is?". Worse: "are you 2.7 people stupid, or what?".

It hasn't worked.

Why hasn't it worked? Not because 2.x people are slow or uninformed. They're very well informed. They assess the merits and downsides. They've had 7 years!

The reason is a combination of inertia, but also, many people actually think that in many ways, 3.x is a regression. If you don't need Unicode, Unicode is a huge pain in the xxxx. I was just having to mess with "b"s everywhere today on strings over msgpack to a non-pythonic endpoint. Lazy ranges (can also be) a huge pain in the bt. So I must move to 3.5. For what? Type annotations? Asyncio? I've been using (the highly impressive) Tornado for 3 years on 2.7.

Now google brings out the brand new TensorFlow. On 2.7. "But porting to 3 is their #1 priority" I'm told. Okay cool. You wait. I won't.

So the advances of 3 meet the regressions of 3. Even if you believe the net is positive in 3's favour, that net is not nearly enough to persuade people with actual lives outside of computer science, to port years of code, and more importantly, to port their brains to work with the new dispensation. Python is a language for people who want to get things done. 2.7 gets things done. Zero problems. For many people, that's the killer feature.
I really don't see how any of this could turn into a "Total War." ISIS is tiny compared to all the nations who now want to see them destroyed. That's why they can only accomplish small, surprise attacks like the ones in Paris. Maybe they are the biggest threat right now, but really, how big of a threat are they?
Im personally more concerned about trackers more than ads. I don't want commerical companies collecting more than 2000 data points on me then selling it to some other data broker. I've used many tracker blockers, and one that lets me keep organized is https://chrome.google.com/webstore/detail/redmorph-browser-c....
I think it would have been more prudent to have implemented an iterative approach:

Python 2.8:
- boring easy to fix changes like division, print function, exception handling syntax, removal of iteritems() / etc

Python 2.9
- library reorganization (urllib2 & urllib, etc)

Python 3.0
- unicode stuff

Most organizations that have been lingering at 2.7 for 5+yrs would have long since migrated to 2.9, and would thus be half way to 3.x in terms of backwards compatibility.

Now instead, everyone has to introduce the better part of a decade's worth of backwards compatibility changes at once, or be left in the dust. Hardly a fair choice.
I made student council campaign posters with stereograms back in 1995 using KPT ... and I won! Great next-level stuff for home computers back then.
Perhaps you're in the market for the fractal app he helped create.

http://fract.al/
"That problem is unfixable easily due to the way ObjC works"

Can you explain that?
Crowdfunding for Nitrokey Open Hardware Security USB Key Started
FUCKBOYS
I sort of like this except startups typically pay below market salaries

Do they? Ones that rely heavily on equity might (and I don't think you can count equity in such situations) but the tech sector is so full of money these days that I don't think developers are paid below market at all.
No, he literally swallowed a pendant and it's doing odd things to his self-control.
Discussions are better when we concentrate on the most interesting or substantive things in an article, instead of the most provocative ones.

You could think of this as the Principle of Charity for articles: http://philosophy.lander.edu/oriental/charity.html
Fair warning: There is nudity on the page that may not be work-safe (YouTube video's freeze frame contains topless individuals).
[1] shows a full packet capture of a google-internal RPC transaction. As a xoogler familiar with the product in question, I can tell you that that packet had no business being on an external link; That was only sent datacenter to datacenter. I was in a conference war-room shortly after this dropped, and the universal reaction was "Fuck."

[1] http://apps.washingtonpost.com/g/page/world/what-yahoo-and-g...
Slightly bizarre that the requirements[1] imply that it supports OS X and Linux but not Windows 7. I understand that they're under the cosh to get people to upgrade, but still.

[1] https://code.visualstudio.com/Docs/supporting/requirements
Possibly of interest will be the BugZilla item: https://bugzilla.mozilla.org/show_bug.cgi?id=836758

Dates back to 2013, unsurprisingly has some more recent activity. :)
'Star Wars: Despecialized Edition' Restores the Original, Unedited Trilogy
I'm fine with employers hiring in good faith, and then firing within a few months if the candidate isn't a good fit. It's far more efficient and easier for everyone that way, instead of dragging down the team, creating a burden on others, etc.
The real question is how they will filter for Theanos like companies
> For each of the points you mentioned I can make a solid case supported by examples that Mohammad was a proponent of peace

Prior to Mohammed, his people lived in a remote, mostly peaceful backwater.

Afterwards, Mohammed terrorized some caravans, gained a few new converts, and conquered Mecca, and then Arabia. Then his friends, followers, and immediate successors, by 661, conquered the Persian empire and made rapid inroads into the Byzantine Empire.

It is very difficult to see how anyone could look at a map in 622 and then a map in 661 and come to the conclusion that Mohammed was a proponent of peace.
Revolutionary armed vanguards tend to be small. That doesn't mean they can't have big impacts, or establish dominion over large territories and number of people cowed by the fear of violence (both the fear of violence from the vanguard, and the fear of violence from outsiders who have been turned against the dominated group by the actions of the vanguard.)
But VS Code does have integrated debugging...
Fucking depressing.

Thanks.
This is good brainstorming, but I'm getting tired just thinking about all that mental complexity. I would rather take my chances with Lastpass than keep a complex mental list of how many places I've reset my password at so far.
I turned off JavaScript for a whole week and it was glorious
This is why we think there's an opportunity for us (Triplebyte). Smaller companies have to focus their recruiting on pools with a high expected ROI (top technology companies/schools/etc). We're specializing in identifying talent without using any of the the usual signals (we do our technical interviews without looking at resumes). We can focus on pools of talent that other companies might not consider because they expect the majority of candidates wouldn't be a good fit.

Also in this particular case, I fundamentally believe there are a number of talented engineers working at these outsourcing companies because it was their only option and they're too afraid to move.
It's hardly too late to go back to (grad) school at 33.
They improved the system in the next release, and since Win7 UAC generally works perfectly even with the "badly behaving" software. Sensitive directories are now mirrored elsewhere in the filesystem, so that when your program wants to read from, say, Program Files directly, what it really reads is C:/Users/[username]/AppData/Local/VirtualStore/...
A question: If I'm not mistaken, PTVS is basically a whole bunch of Visual Studio plugins, presumably not written in JavaScript. Since VS Code is a while different program made in a different language and a different UI framework, does this simply mean there will be a new bunch of py/r/jupy plugins for VS Code, accidentally made by the same team?

Or does VS Code have more VS-compatible integration options than I knew of, which you're going to use to port PTVS over?
R “data science” courses at Udemy for only $10
Show HN: Automatic Workerization of JavaScript Code
How “High Output Management” became a cult classic in Silicon Valley
If the H1Bs are distributed differently, couldn't employees move to the employers who are willing to help them?

This benefits helpful employers. Seems right.
I asked a related question [0] few weeks ago but didn't find a resource that talks about machine learning from real world example perspective.

[0] https://news.ycombinator.com/item?id=10356874
> The term "interview" usually implies actual conversation.

Usually, yes, but it's still a well-established secondary usage when the questions were sent in advance, and it's the word the article itself uses, so I think it's ok.
Yes, we do
Personally I avoid talking about those mistakes because they were not my mistakes. Nor mistakes of my country.

I have absolutely no qualms with Iran, and never had. You could call me nationalist and cultural relativist. I really think any nation should have the option of forming a state. While I really don't agree with some stuff happening in Iran, it's really not my responsibility.

I think the best option would be to have the daesh to transform into Sunni version of Iran. That's not going to fly because everybody is angry with them. But that seems to be the only way how things could realistically settle down in the long run.
"Having parents", "having supportive parents", "having parents with resources (that can come in multiple forms like time, knowledge, connections, and money) that they are willing and able to use on you", and "having a place that you can live in potentially rent-free whether or you're going to college, working, or need to return to if you lose your job" are things that some don't consider advantages, even though they should. Those things are springboards and safety nets that not everyone has access to.
The entire concept of UAC and programs not running by default was introduced in Vista. It was such a big change that it pretty much ruined the reputation of the OS, single-handedly. I remember that one of the major complaints about Vista was the number and intrusiveness of UAC prompts, which occurred because programs were doing things like keeping settings in C:\Program Files, rather than the user's application data folder.

Windows 7 has the same permissions model as Vista, but has a much better reputation, because by the time 7 was released, applications had been updated to not require as much in the way of permissions. From the users perspective, this meant that 7 "worked properly", even though little had changed in terms of the security model between Vista and 7.
> I really hate how MS names things. Microsoft SQL Server, or as most people call it SQL Server.

Or, worse, just "SQL", resulting in people in some enterprise environments saying things like "Are you using Oracle or SQL?"
VS code is more or less just a 'pretty' text editor.
Not the GP, but [0]. The NSA didn't have access to all of Google's data. The NSA had reportedly tapped the inter-datacenter fiber (and that the data on those lines was unencrypted).

[0] http://arstechnica.com/tech-policy/2013/10/new-docs-show-nsa...
The web page mentions a "Haskell Symposium 2015 paper". I didn't see it linked from the page, but I'm fairly certain it's this one:

Freer Monads, More Extensible Effects

http://okmij.org/ftp/Haskell/extensible/more.pdf
Being a night owl is a matter of preference. Having trouble winding down and sleeping is a problem. You can have insomnia whenever your day ends.
So Android getting about 100x as much malware as iOS is not significant? That's from all reporting I've seen, not just that one. Just because iOS has problems too doesn't make the numbers the same.
Perhaps there's little math, but there's an intimidating amount of Haskell jargon. Are there any lessons for people writing in other languages?
> Well, the early Christians did it ostensibly because Jesus was crucified on a Sunday. But the real reason was to distinguish themselves from Judaism. And by the time there were "other" Christian churches the tradition had already been established for 1500 years or so.

That's not even close to the truth. Look it up, even the Catholics admit it was to increase members by attracting the Romans of the time.

> don't see how that quote in any way contradicts what I said: the "seventh day" part of "seventh day adventism"

Its does contradict what was meant and is a quote from the person who named the religion.

I'm done, you are spreading untruths about a religion to discredit people.
I wonder how does one learn social skills at a place where socializing is explicitly forbidden for about 85% of the time.

Also, you get to interact with only about 20 other random people of the same age with the same skill set (by definition). For 10 or so years. Very realistic, totally happens in real life.

I mean, schools are terribly inefficient at teaching skills/knowledge, but they are clearly even more terrible at teaching social skills.
Personally I've had periods in my life where I've went to bed at 9 PM and been up at 5 AM, but also periods where I've been awake til 5 AM and slept til 4 PM. So I don't really believe there is any such thing as morning or night persons, just excuses to not change your habits.
Debians popcon (Popularity Contest) which tracked package installs was always opt-in as far as I can remember.

Ubuntu sent Unity dash searches to the web (with an opt-out) for a few releases, but that is back to opt-in now thankfully. As far as I know Ubuntu never tracked any other web traffic.
I'm sorry to hear that. Unfortunately, the Green Card sponsorship process is way more involved (AFAICT) and with much longer time-to-completion. I'd personally find it hard to believe that a startup would be able to take you through the whole process, given the probability they're out of business within a year or so.

Similarly, once you start the Green Card process with an employer, you aren't likely to go through with an H1-B transfer. It's a broken system...