skysight-inc/HackerNews huggingface dataset:
They put her in a dress and tell her she's getting married, and she puts on a brave face and hopes her new husband isn't too violent.
This pretty much highlights my main beef with the current model of broadcast television, which is that it seems designed around leading to "that question", or "What's on?".

If you don't already know what you'd like to watch then perhaps you'd be better off finding something else to do that you enjoy (aside from those times when you genuinely do just want to crash and not think too much).
Make yourself a rainy day fund, 6-12 months of living expenses. Make sacrafices to make that happen. This puts you in a position of power when you do have to look for a new job, you don't have to be desperate to take the first crappy low-paying thing that comes along.

Never consider equity 'compensation' at non-public companies. If the job didn't include the equity would you accept? If not, pass or negotiate more cash. In good times, only one out of 10 of those stock option agreements will be anything more than birdcage liners.

And, as a developer, there are parts of the codebase that are unglamorous but crutial to the company. Adopt those parts that others don't want to work on. Be the go-to (crutial) guy for those parts of the code. When the time comes for cuts you'll be indispensable.

Source: went traveling the world on my rainy day fund in the 2000 crash.
Can you ellaborate on this please? My goal is to work in text processing professionally, I have the intuition that text should 'learn' its own features. I'm learning Python, reading about machine learning and practicing my coding all the time.
All right, this is all I needed to know cited from that page:

"XBase [...] is a general term for languages and tools derived from the Ashton Tate dBASE product, popular in the 1980s and early 1990s. Clones include FoxPro, Quicksilver, dbXL, and a compiled dialect called Clipper (which spawned XbasePlusPlus, FlagShip, and Harbour)."

"XBase originated as a table-oriented non-SQL language and tool vaguely influenced by relational theory and (mainly) cursor-oriented table navigation techniques from the 1960s. It was one of the first products that easily allowed small businesses access to database concepts such as ad-hoc queries, indexing, and data-driven CrudScreen RAD when microcomputers were just coming of age. [...]"

"It allegedly has its roots in a legacy database product called RETRIEVE. The Pasadena Jet Propulsion Laboratory, famous for planetary probes, didn't want to pay licensing fees for RETRIEVE and so set out to create something similar. In a round-about way, it eventually wound up a commercial product for CPM microcomputers, and grew quite popular in the DOS world."

There is an open source implementation at http://harbour-project.org/ (-> http://harbour.github.io/ ) whose latest version 3.0.0 was released on 2011-07-17, but the Github repo (imported from SourceForge) shows recent activity: https://github.com/harbour/core
Kadira Genie
The name "closure" is confusing since it's actually Google's Closure Compiler here and not the Clojure language https://developers.google.com/closure/compiler/
Considering that overwhelming evidence that he was a paid agent of the Chinese government who was recruited on the basis of his ethnicity, it seems highly relevant.
My top few:

* Facebook - 2.7 hrs screen, 4.5 hrs bg, 42%

* Tumblr - 2.8 hrs screen, 27 min bg, 19%

* Safari - 1.1 hrs screen, 11%

Facebook does seem to be a prime offender in my case, but I don't think I have background refresh disabled.
>You could, however, install a proxy or a router inside your private network

Sounds like a good way to get fired depending on how strict their policies are.
I happen to spend a fair amount of time in and around non-tech Fortune 500 companies. Almost all of them still have either their own data centers, or a "we'll run your mess for less" type contract (non-cloud) with companies like Rackspace, HP, etc. I suspect the same applies for government agencies at all levels.

I would guess that a fair amount of the potential cloud growth is in migrating all of that to the cloud, either as an actual migration, or as some new solution built in a cloud that retires an in-house hosted solution.

The eventual consolidation of all of that into a pretty small number of big players (Amazon/Google/Microsoft) is a bit concerning in that the reduced diversity of solutions opens up some security, reliability, competitive cost, etc, concerns.
Can a quote be great if it is also completely factually inaccurate?
Really anything that wants to pull all your data back into python is going to be horrible for analytics. What's really needed in this space is something that is smart enough to push most data-intensive operations down to the database and pull only the minimum amount of stuff back to python to do anything that's CPU intensive.
Can you explain by what you mean by "requires"? We're using Closure to minify our code, and it works fine. We know that it's not able to do all the optimizations it can (it was made to follow Google's specific conventions, after all), but it still produces smaller code than minifiers such as Uglify, so it is useful.
This is true for lots of apps. For example I don't use the Gmail app nor any other mail app for iOS because the sync traffic kills the battery. I just use Gmail's excellent mobile web site, which also means I don't get interrupted by notifications and I read my email at the time and place of my own choosing. Calendar is another battery killer. I found that I can use calendar apps but I can't sync the calendars of middle managers at work because all they do all day long is attend meetings and fiddle with their schedules, and again the sync traffic clobbers the battery. But if I just sync my own calendars it doesn't seem to matter. I wonder if the Facebook battery usage is proportional to how many friends you have in your network, of if it just uses a lot of energy regardless.
Morning rituals
I'm experiencing this behavior on desktop Chrome 49.0.2623.39 beta (64-bit). I just now tested it with Chrome for Android and I'm unable to play the music at all.
For a long time I wanted to have a morning ritual, but now I'm making it official. Do you have a morning ritual?, let me know about it in the comments
> "What Facebook wants is our less fortunate brothers and sisters should be able to poke each other and play Candy Crush, but not be able to look up a fact on Google, or learn something on Khan Academy or sell their produce on a commodity market or even search for a job," he said.<

Indians use connectivity very differently than the rest of the world(or at least different from the developed countries). To Indians, phone/internet is a mode of communication first. It was the thing which has been missing from their lives the most. This is especially true for the demographics Facebook was targeting.

The reason is the language barrier. A lot more Indians can read and write English needed for directions, news headlines, legal documents, store names etc, than those who can truly express themselves in English. My mom is a great example of this, she can read and write English, but will have trouble understanding a conversation going on purely in English.

This is the reason her smartphone usage is almost all reliant upon content created and generated by others. WhatsApp and Facebook are the two most used apps on her phone. It isn't that she wouldn't like to read up facts about politicians and world events from Wikipedia, it's just that Hindi Wikipedia and Google suck. However, if someone were to forward her a news article, a recipe or just make posts on their facebook, she's a lot more comfortable doing that.

It's been less than 5 years since she got WhatsApp and Facebook, but the social network she has created around the two facilitates her family in ways it was not imaginable 10 years ago.

BTW "It's East India Company all over again" is a cliche at this point and should be considered racist in India (because it's almost exclusively used against any non-Indian entrepreneurship in India).
Could you elaborate why it is inaccurate?
A modern way to build your resume
We've been using Closure to minify our code for years. It's extremely slow (I think it takes a minute or so on our codebase), so we only do it for deploys.

It produces smaller code than minifiers such as Uglify, even though we're not using its coding conventions (Closure is designed to optimize code written in a certain way that allows it to eliminate dead code paths).
There Is a Fintech Startup for Almost Any Bank Service
ChromeOS is mostly a cloud-based operating system. Although, there is an offline mode, apps and data reside in the 'cloud' (Google's servers). Cloud-based software makes it very easy to track users.

To use ChromeOS you must sign in with your Google account. Although you can use it as a "guest", this will limit what you can do.

Once you are signed-in, Google knows which web apps you use, including when and how often you use them. It knows (and records) the websites you visit (unless you browse constantly in private mode). It even knows when you print to your desktop printer because print jobs are routed through Google's cloud print service first.

To repeat: none of this is anonymous since you must be signed into use the OS properly. A Google account = your name, date-of-birth, gender, location and (optional) phone number. In other words, some of your most private and personal details.

In my view, this all amounts to a privacy-invasive OS that tracks you by default.
The language is spelled "Clojure" if I'm remembering correctly
Yes, I am a big fan of checking in the build directory. We work on lots of little one-off apps that need to last for 5-8 years. Having the build dir in the version control makes it so much easier to fix things and update content years down the road. It insures us from things like npm (insert your package manager here) going away. Which I know sounds ridiculous, but try to re-download some essential Flash/Actionscript library from 2009, in 2016.
If you control the sites, just modify their server configuration so they send the HPKP header.

If you don't control the sites, it is not a good idea to pin them "from the browser" as you suggest.
I accept that as a better alternative. Removing guards is illegal where I come from.
Reminds me of the scene from Seinfeld when they're pitching a TV show and get asked "why would anyone watch this?" and George answers "Because it's on TV!"

That is, people are just going to bounce through the major networks anyway.
"What's VideoLAN?" ~ The not technically-focused.

This is why the scams work.
I'm not sure you meant to say Closure language. Do you mean Clojure language? Or the Google Closure JavaScript library perhaps?

Either way I can relate to the confusion!
Here ya go: http://grail.sourceforge.net/
That is almost never an accurate way to think about it.
I wonder if going through special forces selection processes, which often include extreme endurance and nasty resistance to interrogation training, have any long term health impact?
One way to test it: there are significant numbers of muslims who as a matter of religious practise, fully commit the Quran to memory for recitation, this is one of the few modern traditions to use the old style of word-perfect oral memory. And there are plenty of "control" muslims from essentially the same backgrounds who don't bother. Comparing them might be interesting.
I don't know, Timmy, being God is a big responsibility
Easily Connect React Native to a Meteor Server
This is very misleading and poor QC by reporters. The drone shown in the video is a toy. It uses small 8.5mm diameter brushed motors and a geared setup in order to spin that very light prop quite slowly. It is meant to look like a DJI product which has much more powerful motors and stronger propellers.

If this was used against something that could carry a gimbal system or an FPV racer, the bird would surely not come away from the encounter uninjured.
A friend of mine was on Free Basics. She found out only when she tried to navigate to a video outside of Facebook from a link that she clicked on Facebook and was prompted to purchase a data plan.
Want longer iPhone battery life? Delete the Facebook app
The above is Android - I should have said that - but I think the same applies to both ecosystems.
Your decision quality and ability to make a quick analysis improves greatly over time and you become a seasoned interviewer.

You can speed things up by knowing what to look for ahead of time-- (skills, experience, motivation, cultural fit) and having a formalized candidate scorecard.

Use a stepped process where you either move an individual forward or eliminate them. First conversation via phone/Skype. 2nd conversation in-person at the office, meet the team. 3rd conversation-- meet for lunch/dinner. By this point you should know. Make a decision, don't drag it out.
That's the saddest thing I've read on HN in a long time. When did meritocracy go out the window?
A huge source of uncertainty in molecular dynamics comes from the force model, which are crude approximations of electronic structure. There is a great deal of active research on improved force models, many of which are implemented in AMBER (http://ambermd.org) and can be used from most popular MD packages. Other approximations, such as the cut-off for short- vs long-range force evaluation, must also be validated.

Anton is built for a very specific configuration; the modeling assumptions may or may not be valid for a given scientific or engineering experiment. Its value is in being able to rapidly experiments for which the modeling assumptions have already been validated (and run those configurations for longer simulated time), but not for questioning the modeling assumptions or for developing better models.
I love your story. I hate that can't tell if I should wait for that or "settle" for the feeling others describe of "just well comfortable". I keep waiting for, searching for, your style of relationship but all I find, generally, is the "this is comfortable" style which while pleasant is also mostly "take it or leave it" kind of feeling for me. For lack of a better way it's nice while together but it's mostly "out sight out of mind".
The quest for an electric dipole moment of the neutron
8 hours of exercise each day is an extreme. A sudden start (like you describe) is also an extreme. The latter is easy to measure and test in a lab (sort of), the former isn't really. It'd be hard to find the funding to pay people to perform that level of physical activity day after day (constant motion, not the start on stop of most pro athlete training schedules), for months at a time.
Related: Performance of ES6 features relative to the ES5 baseline operations per second. - http://kpdecker.github.io/six-speed/
I've noticed this too, curious now - I'll ask some of my mobile developer contacts.
I skimmed it, I didn't see anything I haven't seen before. Notably they aren't grading on stuff like "number of popups that I have to click through to get it to quit nagging me." There's also been privilege elevation exploits using antivirus software.

EDIT: And there's anti-virus software that's messing with your system's root certificates so it can MitM all your HTTPS traffic to scan it:

http://www.securityweek.com/antivirus-software-has-negative-...
> I don't know what problems you are talking about (I don't have any)

the glaring security holes opened by them month after month? The HN link you're posting a comment to is about the 5th bad exploit in third-party AV this year alone.

So far nothing seems to have been found in the MS built-in one.

Installing third-party AV means that you expose yourself to targeted attacks and, if this goes on like it currently does, to drive-by attacks too as by now malware authors must have gotten the hint that searching for vulnerabilities in those various AV products is a very worthwile effort.

In general, AV products provide a HUGE attack surface: They don't just need to support natively many more file formats than any other piece of software, they also have to harden their support against exploit code purposefully written to be malicious.

And compared to many exploitable user-space applications, these AV products normally run in kernel-space, so an attacker doesn't just gain remote code execution, they gain remote code execution with admin privileges.
>or we go to AMD/ARM/IBM Power/build our own chip.

Given the difficulty Intel has seen getting the new E5 and E7 chips out I personally don't see any of the others as competition when it comes to producing a power efficient X86-64 chip for the DC at scale.
Connect with the internet via your phone?
> which also means I don't get interrupted by notifications and I read my email at the time and place of my own choosing

FWIW, you can also turn off notifications with the app, which is what I've done for as long as I've had a smart phone.
This is my experience almost exactly (iOS user). Since then I've started uninstalling all of my apps that have a reasonable mobile web alternative. I'd held on to them from the days when the mobile web wasn't so great.
True, but is this article really directed to poor kids in Bolivia?

Maybe if you're a poor teenager in a developing country, you should focus on saving your money rather than blowing it on a cell phone and data plan.
If your Facebook feed is full of inane autoplaying videos, consider using the many provided tools to prune it - you can unfollow people and pages, tell FB you want to see less posts of a particular type, and opt out of posts from particularly spammy websites no matter who posts them.
Are these two statements not contradictory?

"I capped the
line-of-code count at 100,000 and God said it must be perfect, so it will never
be an ugly monstrocity. It is currently 80,590 lines of unblemished code.
Backward compatibility is not promised."

"I wrote all 119,580 lines of TempleOS over the last 12.5 years, full-time,
including the 64-bit compiler."

Or is the compiler excluded from that line count?
The Expanse is pretty good so far.

I hope they don't fall into the traps of keeping it going long after their ideas have run out and abandoning ongoing story lines to deal with 'notes' and casting.

Donkey Balls!
Off-street lots and garages in Vancouver and Seattle went PayByPhone gradually around the same time (early/mid 2000s). City streets didn't happen until much later.
I've used one of those one-word-at-a-time speed reading things before, and managed to crank it up to something like 600wpm before it felt like I was missing anything.

It's crazy, worth trying out just for fun. Looks like the software mentioned in the talk has a demo on their homepage and they claim people go up to 1,000 wpm!

http://spritzinc.com/
Actually trying to work around any restrictions is a really good way to get fired :)

(Clarification: when I said private network I mean in the virtual network created by Wormhole, so probably at your home, bridging between the virtual network and your home's network)
Yes, it is a problem that Facebook is not the saviour.

1. But with a huge untapped market like India, won't there be any other corporations who would step in to build a Mozilla Phone or the Grameen Phone style projects in India?

2. Not even looking to these saviors, it will definitely be the Network operators themselves who will be tapping this market. Even with Free Basics, it was not Facebook that was subsidizing the content or the network costs. So if the networks were happy subsidizing with Facebook, I guess they will be happy doing the same without Facebook in the picture ... No?
Tablib: Pythonic Tabular Datasets
For example Facebook explicitly does want to support job searches. (Babajob)
Link to subreddit: https://www.reddit.com/r/youngprogrammer
If I want to see someone's work, and they provide a URL, I'm interested in the content, not the identity of the service it's hosted on. Gee, this sounds familiar...
Are you referring to the local SV market or more generally?
yep correct, my mistake!
The government is not allowing that. They're banning differential pricing. Even if Facebook were to build their own network, they wouldn't be allowed to price discriminate based on websites visited.

Also, Facebook is not renting a government network, but a private network. That private network wants to partner with Facebook, but the government is stepping in and blocking it.
The problem is not the tool rather it is the process surrounding how the tool is used.
It's quite funny to say so, especially I've seen a (BBC, I think) news/document about exactly such things happening. Unless of course it was all fake, and they all were actors or it wasnt in Luton...
Sorry - good point.

My question is SV-centric, but broader viewpoints would be useful as well.
Sharks don't have internet access to know where he is, and fishermen have to go to quite a bit of effort to find their catch. Very few people are eaten by sharks, his odds of not being eaten are excellent.

His flesh eating enemies are likely to be microscopic. I would worry about things like contact dermatitis and skin infections from swimming thru who knows what.
How Airbnb Uses Net Promoter Score to Predict Guest Rebooking
Agreed. You can derive any conclusion out of polling the right group of people. That said, OP did mention Facebook and Google specifically and it likely applies for companies of that variety.
Really? http://www.dailymail.co.uk/news/article-2519519/Muslim-Patro...
I think it's important to stay "up to date" on technology. If you have an opportunity to work on something fun and interesting I would take the leap. With that said, I agree the market is probably tougher. I talking general market.
Oh, and that too: http://www.dailymail.co.uk/news/article-2519519/Muslim-Patro...
All of those only intend to reduce file size or improve backwards compatibility; you don't need those, it just makes things faster and work in a wider range of browsers (notably IE 8 and co).
I (and many others far more impressive than myself) am trying to solve this problem at a fundamental level: Give the developers tools that are secure-by-default (i.e. libsodium not mcrypt) and teach better development habits. Make it easier to do the secure thing than the insecure thing.

It might take years, but I believe these initiatives will trickle up and make the software everyone uses more secure at a base, so it will require less cognitive load from the end users to communicate safely with each other.

That's the idea, anyway. Time will tell if we can succeed.
A Java Task-Parallel Microservice, New Release 8.4
I would recommend using a business-class antivirus rather than the consumer editions. Also, don't use their browser plugins if offered.

At least that protects you from theft. I can keep all my files backed up, but that doesn't protect the data in them from being compromised.

If anything, you need to start recommending encryption to your friends if they aren't going to use an Antivirus.
"Transpiling" may never go away, but it will cease to be the first thing everyone reaches for when web assembly comes out and reaches the point you can use it. It's the first thing right now since it's pretty much the only thing. Web assembly will pick up a lot of the use cases. Something like Coffeescript will probably still target JS by design, something like Emscripten will tend to target web assembly, and where the in between will end up is anybody's guess.
>Would it make a difference knowing the product behind the sniffing?

My main concern is a Superfish-like situation where a user takes their laptop outside the corp LAN and gets owned because the root cert is vulnerable. Knowing the vendor of the whole system might be enlightening; I'm not sure.
Why JavaScript and PHP Won the Web – Outspeaking