skysight-inc/HackerNews huggingface dataset:
Since they won't be used by the main application (ie - app.js, routing, etc, etc), just by features, they bubble up to the root 'features' directory that is contained in the scripts directory.

I forgot to add, I will also create a directory tree for singular service dependencies, so that a service can have multiple, non-shared, dependencies that are each considered a 'feature' and consequently have their own folder containing their code and tests.

I need to blog this, but node is fighting with osX on my macbook right now. I am not a happy camper.
Well, i did not write it! I just tested it :-) But that is how it is build. It came on HN same time as my post. Here it is: https://news.ycombinator.com/item?id=7125153
Apple has been authorizing apps that do this from the beginning. Anything with a Web View can be changed to show content that would not pass the review.

They will continue to do what they have done, if they discover something that they do not approve of, it will get shutdown.
But what if you want the stuff on your computer? I'm guessing you have to download it from the cloud, so… I don't get the point? Help me out here.

Edit: Well, I guess you still get the benefit of them doing the seeding instead of your home connection… That's more attractive to some than others I suppose.
I'm pretty sure it did have an FM tuner in it. Also, the new iPod Nano has FM, if you're still in the market. http://www.apple.com/ipod-nano/
If there is incliment weather, it prevents you from jumping on available flights and flying standby at will, or changing your travel plans.

Sometimes you can pass people in the standby priority lines if they have bags.
Room-temperature quantum dots emit single photons
Want to try Wizzmail.com? Early invites available
Uh, excuse me - what? If the overhead compartments for carry-on baggage is full - you got plenty of space under the seat in front of you.

The only exception is really if you're by the emergency exits - then you're not allowed to have anything that could obstruct or confuse people when they make their way to the emergency exit.
UBER Engineering
San Francisco
Full Time

Sr. Software Engineer: Supply-Engineering

Do you feel like the most exciting code is the code closest to the business? Do you thrive on being a generalist who’s able to understand infrastructure issues, develop backend services and design delightful web and mobile experience? Do you want to have a huge impact on people’s lives, helping them grow their business? Then join our supply engineering team!

Us

Our supply engineering team is responsible for prototyping, building and maintaining the partner-facing platform and business logic, supporting the livelihood and well-being of providers.

● We build internal tools to improve our operational efficiency, achieving high impact on the bottom line. Our team created an SMS Inbox that makes communicating with our partners a breeze.
● We maintain of partner-facing tools helping them manage their business, abstracting complex tax and regulatory frameworks. For instance, we built a payment architecture that handles large volumes of financial transactions.

You

● Intelligent. Highly adaptable. Rapid learner.
● Experience building web services. Deep knowledge of the web stack (from top to bottom).
● Experience building highly scalable services.
● Advanced knowledge or eagerness to learn Python, JavaScript, HTML/CSS.
● Advanced knowledge or eagerness to learn PostgreSQL, Redis, Kafka.

The role

As a member of our team, you’ll be confronted with a variety of technical challenges, including:

● Creating flexible implementations that are able to support extremely different regulatory environments, on a city and country basis.
● Leveraging technologies such as OCR to considerably streamline internal processes.
● Interfacing with different payment gateway providers to handle our partners’ payment.
● Designing automatic anomaly detection for key business metrics.

We're bringing Uber to every major city in the world. We need brains and passion to make it happen and make it happen in style. Come join us!

https://www.uber.com/jobs/4810
Given that the internet as the public knows it is only 20 years old, there's really not that much tradition. A kid in 1990 wouldn't say "I wanna be a web developer", because that job simply did not exist - it would still be several years before Mosaic came along (it's just had it's 21st birthday)
Walter - I'd really be interested in an article/blog about writing a lexer/parser, from your experience and perspective. Just a suggestion ;)
Microsoft invests in Foursquare, will use its data to improve Bing and Windows
Definitive Proof That App Store Search Is the Absolute Worst
Embeddable webserver adds source and NAS plugin
I wouldn't go that far as describing him to be in charge in lives. He's their boss, yes, but he cannot possibly control all aspects of their lives by "being in charge". This is not a feudalism, is it?
Widening the net a bit but since you added network-connected monitoring, check out sensu. It's backward-compatible with nagios plugins and handles cloud systems very well (no need to restart the server every time a host is being added/removed). It's also capable of extracting system metrics and forward them to graphite/... . Really great tool.

And just for metrics, collectd is great too.
The article said that the payment was for a star system, not a starship.

I'm not an EVE player and don't know much about how it works, but I'm guessing that it's something like a starship is your personal property, but a star system is considered "community" property. Hence, you have to pay tax for "sovereignty", or exclusive rights, to a system.
I've found xmlstarlet is wonderful if you are want to use XPath on the terminal. Great with curl + XML APIs like Jenkins.

xml sel --template --value-of "//foo/bar" \
--template --value-of "//baz[@name='Alice']" << EOF
<foo>
<bar>hello</bar>
<baz name="Alice"> world</baz>
</foo>
EOF

http://xmlstar.sourceforge.net/docs.php

It also can edit with XPath which is really handy.
I think secrets are like startups: the vast majority of them are worth nothing, but once in a while there will be one that's worth billions, and you usually can't predict which one that will be. So big companies try to keep everything secret just so they have this large portfolio of things they know that their competitors don't.

The vast majority of stuff I've worked on has been quite useless, but some of it has made millions of dollars, and it was very often the stuff that I thought was throwaway code or an interesting diversion that survives. Usually it's little details and not broad areas of work, though.
Thanks a lot! Really sometimes it feels tiresome but it is all about putting the pieces together. I would really like to blog about those pieces; even if it is a lot of work, the pieces by themselves just look all warm and fuzzy and simple to get right. Again thanks for the encouraging words!
For the players character. Eve has this weird/cool system where certain skills can be selected for your virtual player to train on. The skills take a set amount of real time, and the training continues even when you're logged off.
IPython + Pandas[0] + (sklearn/cvxopt/etc.) are an amazing combination and as far as I can see gaining share. I would love to work in Haskell but I'm always scared the library support / interactivity won't be there. Pandas has 8600 commits at the time of writing, unassailable?

[0] http://pandas.pydata.org/
I honestly can't remember the name, but it was not SimCountry. I hardly remember the game, only the realization that you can either try and outdo competitors face-to-face or simply go where they aren't and capture the value from underserved segments of the market.
I've been building a hobby site for a card game I like to play (http://onosendaicorp.com) in Angular.js over the past few months, just to get a feel for what Angular can (and can't) do. I've found it to be a net positive experience. There are some great ideas in there, and in some ways it saves time over lighter-weight frameworks.

For the record, I've found the documentation to be quite good. Read the guides and understand how it works before you get going, and you'll be able to reason about its behaviour without much trouble. The source is very well documented as well.
Thanks to Stripe for running the ctf! It was great fun.

I'd be interested to know how much of the load was generated from folks looping 'git push' on level4 in order to find a test case the benchmark bombed on (or just to rng the goraft race condition). The variability in scoring on that level was huge.
Their android app leaves a lot to be desired - looks like a geocities webring.

I love pandora though - i'd pay for Pandora One if it would work with my linux XBMC box.
I also believe that exec() is not dangerous if you use it right, and if your www-data/apache-user do not got any sudo rights to risk someone to take advantage of your machine. This have been proved from various sources, if i know right. I understand it can be a security hole if you let the user write anything, but this is eg. not the case with Linux-dash.
Most importantly, if you hold it this way, you can easily do a two-finger gesture with just one hand... gripping the phone like in the GIF just feels unnatural.
Self-updating Bitcoin price tag
Satya Nadella enterprise strength, but what’s the consumer story?
Digital Protest Against the FISA Improvements Act
Nice zimbatm, i will definitely take a look at those :-) Sounds great with Nagios + cloud systems integration.
Parallel construction is not that. You're describing simple perjury.
Twitter UI Override (Bookmarklet)
This is racist. Anyway, Satya should be having elevated political skills, by being able to climb the ladder that high.
Thanks for the writeup.

I remember thinking during level1 "Wait, they have miners going for each user? No way... these have to be premined (wrong, makes sense now why) somehow." I recall after thinking that, looking at the timestamps and seeing that they didn't exactly align with when the git pull happened. I would check, do some work, check, do some work, etc., and a new commit would come in that looked to be only a few seconds after the last commit, although it clearly wasn't available to me at that time.
In comments: https://www.schneier.com/blog/archives/2014/02/hacking_airli...

Good story about buying a suit at 6 am: "Upon exiting customs, I was greeted (by name) by a number of large men holding submachine guns (rare in UK)."
His statements sounded rather generic.

Satya on first things to focus on:

* ruthlessly remove obstacles to innovation

* focus innovation on things that Microsoft can uniquely do

* find more meaning at work

opportunities for Microsoft:

* opportunities are unbounded; we want need to be able to pick a unique contribution that we want to bring.. (focus on productivity)

why will Microsoft be successful?

* we have the talent, the resources and perseverance like no one else has => combine it with self empowered world = best platform to change the world.

hopefully soon there will be a more tangible strategy for Microsoft, but i'm not holding my breath.
Very cool. Thanks for the link!
Test the New Firefox Sync on Nightly Release Channel
Design Details: Paper by Facebook
good point, i simply assumed that since they were TV shows (I don't really watch TV shows) that they were licensed/distributed in a traditional way.
I agree with you that the structure is still up to the developer, but if you get too creative you'll end up in a mess of code. In this thread other organization approaches have been suggested, that are in my opinion better than the angular seed suggestion. The point I try to make is that Angular when compared to other existing options is more structured. How do you find the balance between flexibility and structure depends on your team and project.

After you wrote about my example, I realize that you are correct, it was not a great one. My bad!
Who's the boss?
> "It's certainly pretty and with some content other than my Facebook feed, it might be a good interface. It would be perfect if I wanted to read 90 percent of this stuff."

Isn't this what Flipboard does?
Android web performance testing takes a big leap forward
Just curious: Does anyone know his GPA @ Wisconsin–Madison?
Homophobic people are less scared of lesbians. They "can understand" why women would want to be with women. So I'd bet that the US will have a lesbian president before a gay male president.
https://en.wikipedia.org/wiki/Leidenfrost_effect
Does anyone have a non-torrent link to this?
A Beginner's Guide To The 80/20 Principle
Your conclusion is probably correct, but it's misleading to suggest Taplytics is doing the same thing we've always been able to do with web views. They go further than that by allowing teams to change (aspects of) the native code.
Coming from the open source world, I do not understand what you mean by friendlier. Can you ruminate a bit on this?
JavaScript: The Evil Twin Comparison Operators
I think there is an error in this writeup - testasaurus is a great name!

Curious - was all of this set up on EC2 or a similar environment?
Dogecoin is monetizing user generated content, an economic revolution online. Micropayments for creators are becoming a reality.

From the article comments:

"They're also digging wells in Africa and training companion dogs. It's a real party over at /r/dogecoin. Someone gave me thirty bucks for telling a joke."
Another thing that client libraries often forget: configurable timeouts. Without them the default is around 60-120 seconds depending on the system.
BuzzFeed Style Guide
What happens when the robots take over?
Why I'm Doing a PhD and Why You Might Want to Think About Doing One Too.
We love you too, Sean Caetano Martin!

Just to address a point made towards the end of the blog, we do realize that Angular is not a flawless framework, and we are absolutely open to hearing feedback from users of the framework, get your bugs fixed, and ship some elegantly structured, easily testable code.

We are making an effort to do a better job of communicating with our users (apart from the big internal apps). This can be seen in the new Angular community working group, as well as my own and Pawel's frequent activity on the IRC channel and mailing lists. So let us know what your issues are. And if you have time, take a stab at implementing a fix, too. Community contributions are welcome.
Facebook’s New Service helps Businesses Recruit Employees
Could WiFi Launched In Outer Space Provide Global Internet Access?
I can imagine circumstances that do not permit the cleaning of reusables.
Chromium isn't a "minor brower", it is Chrome. Nearly all the code that does any real work is developed as part of Chromium, google just throw a few patches on top to make Chrome.
Announcing Sencha Space
I've followed LukeW's version of reachable areas of the screen in my UI design. I think you've improved upon his.

I also find it fascinating how Facebook's main iOS app and Paper (per your article) conflict with your reachable zone. In the major app, they relegate the Search action in the farthest corner from right hand users. In addition, their overflow button on the bottom tab bar sits in the other 'Ow' zone.

Great write up.
A bit off-topic, but I thought here would be a good place to ask: What are the economics like for a consultancy (say 50 people)? What are the major challenges that make scaling difficult?
I am a new Stripe user who is just about to finish implementing a workaround for the limitation of one active subscription per customer. I was excited to see this news, but my excitement was tempered when I read that billing for multiple subscriptions is not consolidated. I would love to see consolidated billing support with multiple subscriptions (configuration option is fine). Until then I will keep my workaround since it does what I want for my customers.
Unbelievable. Yes, we know they do this. We had this conversation a couple months ago and it was attached to an article describing exactly what they do. They don't just put cops "in the right place at the right time", which is your favorite and flawed analogy. They tell cops to pull someone over at the right place and the right time and make up a reason to pull them over.

This should be illegal. It should be illegal even if something perfectly analogous has existed in that past. The extensiveness of a technique and the power that it allows matters.

I'm not going to go back and find this conversation because I shouldn't have to. It's not my job to follow you around and make sure you are being intellectually honest. It's pretty frustrating that someone as well-respected as you are here, and someone who is such a prolific poster, refuses to update his model of the world when new information is introduced into it. You are mind-bogglingly tenacious in trying to quell the outrage over civil liberties abuses and apparently go as far as selectively forgetting relevant information.
The "promises" way of writing that concisely would be:

read_files(dir).then(get_stats).then(find_largest).then(callback, errback)

Any exceptions in those functions would propagated to the "errback". Not perfect but much better than the examples in the article would suggest.
You're probably thinking of the WRT54G, they're actually releasing an update compatible with OpenWRT: http://www.pcmag.com/article2/0,2817,2429130,00.asp
Fair enough, although even that terse lecture hand-waved (by leaving it to a reference) about ergodic systems.

I think the deeper point is along the lines of Wigner's classic "The Unreasonable Effectiveness of Mathematics in the Natural Sciences"

http://en.wikipedia.org/wiki/The_Unreasonable_Effectiveness_...

It happens to be the case that elementary dimensional analysis is sufficient in the case in hand -- and it often is.
Or maybe they could just, you know, try to post something more considered next time.
No, that's not your job. It's weird that you think it is.

Could you cite a link to the case you're thinking of, where evidence from SIGINT surveillance was used directly as probable cause for a search?

Also, could you yourself update your mental model of what's happening on HN? You obviously think I'm a tenacious foe of civil liberties causes. The opposite is true. I've done as much in the real world to support civil liberties causes as most anyone else on HN has. I contribute to candidates who I believe support a strong fourth amendment. I've canvassed for candidates like them. I donate to civil liberties causes.

What I have a problem with are batshit conspiracy theories, which is something HN is rife with. People should stop pretending that conspiracy theories are helpful when they're of the right valence. They aren't.

If you've actually followed me around HN, you know that I'm not at all unwilling to acknowledge when I'm wrong, as a cursory look at HNSearch will show. So, instead of yelling at me, why not show where I'm wrong?
There's a difficult semantic problem that comes up in these conversations, how to explain...

Publishing the AACS key as Wikipedia does [1] is, as you would say, "blatantly illegal according to the plain language [of the law]. No fancy lawyering needed." In spite of the fact that is "blatantly illegal", they do it, and nothing bad happens. How can this be?

Well, the reason is because "blatantly illegal" is not a magic word that prevents people from doing things. It's not a technical measure that stops you in your tracks.

"Illegal" simply means that someone has the option to get a specific legal remedy from you. And whether that somebody is interested in exercising that remedy or whether the remedy is very good are completely different questions.

It is "blatantly illegal" to search your house but that doesn't stop the DEA, your ex-girlfriend, or the burglar down the street from doing so. The only operative question is, "what is the remedy?" And on this question the constitution is "blatantly" silent.

In the illegal search situation legal precedent has decided the remedy is that you cannot use the evidence you collect illegally in court. This is called the "fruit of the poisonous tree" doctrine.

Now maybe you think that remedy is insufficient, that there should be a fine or we should put them in jail. That is a perfectly reasonable view. But "this is blatantly illegal under the constitution" is not an argument that competently advances that position for a harsher remedy. Everybody already agrees that illegal searches are illegal; that is true by definition. Not everybody agrees about what the remedy should be.

[1] http://en.wikipedia.org/wiki/AACS_encryption_key_controversy

[2] http://en.wikipedia.org/wiki/Fruit_of_the_poisonous_tree
That's a lot of invective, and a lot of falsehoods.
More interesting is the rest of that paragraph, where he points out that he doesn't complete things that he starts. Not the best trait for a CxO. Perhaps that little section was missed by the PR people who (probably) vetted the email.
As icebraining says upthread, the one difference between free and paid probably doesn't matter for most users. But, you said the paid plans have been up for a few days, correct? I doubt your current users are even aware of them yet.
Yes. It takes a very good journalist to make this stuff interesting and accessible, and Klepek is about as good as they get.
First 30 hours since we got accidentally launched
I'm not sure I totally understand what you're saying, but I'll try to respond:

When Apple bought NeXT and Steve Jobs took over as CEO, the OSX project was born at that moment. Before that Apple had been stabbing wildly in the dark for a solution to their outdated OS, with a bunch of failed efforts at a rewrite. Yes, they updated the old MacOS a couple of times, which needed to happen, but as soon as OSX was ready for prime timee, they made the switch.

iOS is to some extent based on the same internals as OSX, but even if it were a completely different architecture, I'd say it's actually a good example of Apple's focus. Rather than forcing crossover and synergy where it doesn't make sense (ie, forcing the Metro interface onto the desktop and server, without actually providing Metro interfaces to their most popular desktop apps or server tools), Apple created separate OSes for devices that have completely different roles.
Azure Takes Over
I started mining doge just to give it a whirl. It's good, clean fun for those of us who don't expect to get rich.

In the event you decide to give it a shot, a few pointers:

1. Block rewards will be halved in 8 days, so giddy up.

2. Obviously, use a GPU-based miner if you have a decent GPU.

3. Sign up for a pool other than dogehouse, which has a highly disproportionate number of of the mining horsepower.

last but not least

4. Enjoy the community, and throw doge around like a high roller. The community is the best part of the whole experience.
Facebook Look Back: Take a Look Back Into Your Facebook History
ISK cannot be legally exported to real-world money, however. It would mean CCP could be treated like a bank and be subject to financial regulations

um... isn't every crypto-currency a bank then?
You do it anyway. So long as its outside normal working hours and whoever you are working for's market it will be fine.

Otherwise big companies could claim they own the the capitol improvements to your property which you do on your own time.

Generally don't be a dick and work on your stuff while at work and you will be fine.
these look pretty good and I work with bootstrap. good luck!