skysight-inc/HackerNews huggingface dataset:
So, basically, they deserved it. How nice. This is how good people can support mind-boggling evil.

The British Empire managed to abolish slavery without anything remotely so horrific as the Haitian Revolution. As a result, former British colonies are what, hellholes? And Haiti is a paradise on Earth?

You are likely inheritor to the American Abolitionist tradition, which managed to abolish slavery by fomenting a Civil War that, in its wake, claimed the lives of a quarter of the newly freed slaves—approximately a million people. Does your heart bleed for them? Or to the dead do you say, at least you aren't slaves?
Uber is legal in France, UberPop, in its current implementation, is not.
Personally mandating a single WebView on iOS ends up being a good thing for iOS Users: a fast, responsive, quality rendering engine that has the same experience everywhere and gets updated with each major iOS release - dramatically reducing the permutations of rendering engine versions that needs to be tested against and supported.

One of the liberating things when first developing a Web App for iOS was only having to support a single modern browser, allowing usage of advanced features which weren't crippled by having to gracefully support old IE versions. Only having to target a single platform with limited resolutions is also one of the few benefits I see with native iOS development.

Apple have always put the end Users Experience before Developers, so it's primarily focused on maintaining a fast, fluid browsing experience on iOS which is the most used browser for tablets and smart phones and IMO still continues to provide the best browsing experience on any mobile device.

So it doesn't follow the feature-mill factory pushed by other browser vendors, I still prefer iOS's performance focus, yearly upgrade cycle which thanks to iOS's fast upgrade adoption, iOS Web Developers get to enjoy adopting new features long before Android Web Developers who have to support the old browsers shipped on JellyBean.
Sure, but I suspect it's a question of whose role it is to do that. We (or at least Paul) could go back and see if we can submit issues or even fixes to the product. So someone could do it, just who cares enough I suppose.
False, Google Chrome has thrived on Windows.
I don't see how mobile systems come close to what I've described. I never mentioned package management, either.
I disagree with all that. Having millennia of Thorium available is essentially renewable, at least for this civilization. The cost history of nuclear could change completely with new reactors that don't suffer from meltdown etc. Nuclear can definitely be nuisance-free- build in underground silos where they're needed, and not serviced for decades.
The existing windmills were fiction a decade ago. Its all in where you put the development money.
Twitter API tutorial
If they're willing to be broken in other ways.
I like it great stuff!
3 Keys to Career Success: The Pieces of PIE (2013)
What was that about CEOs being responsible for building culture?

Pao may or may not be an idiot in the same league as Fiorina, Apotheker, and - arguably - Whitman and Ballmer.

But I think the Reddit flareup is part of a more general disgust with emotionally damaged management culture which is devoted to profits before people, but is so bad at people that profits tank too.

There's a point beyond which being rich and powerful doesn't protect you from shooting off your own head. Reddit management seems to have crossed that line, and the content farm idea stops working when contributors stop feeling like they're a part of a community and realise they're really just unpaid employees on a profit production line.

So it's not just about the AMA editor. It's about the fact that management is trying to control a community it doesn't pay and doesn't really own. The "Do what you like, but give us clicks" deal has been changed to "We run this farm, we tell you what you can and can't post, but give us clicks anyway, because $business$ - oh and by the way, fuck you."

The prospects for the future are not good, IMO.
I spoke with Paul, he is using `key` and said he is following best practice as per the docs. That being said, we do want the code to be open, we just have a rather heavy OSS process that can take a while to get it out (it's a nut ache at the moment).
aka "Freedom Zero"
He's talking about Windows RT.
It is obviously a good thing, but it is also unfair to a) pass a law that says you must buy a 100k license to be a cab driver and b) allow a company to operate which makes your 100k investment worthless.

True, this law is unnecessary, but it's not hard to see why taxi drivers who paid for their licenses fair and square are upset

At least in Chicago, Uber and cabs seem to coexist pretty well. The main difference is, cab drivers seem to have a bit more clue as to the layout of the city and more efficient at knowing directions etc
That is a racist comment. You could had said "in the US they make those job postings catered to a specific person that they want to hire as an H1B" instead, but specifying that it is intented to weed out americans (specially given the fact that no one said we where talking about the US market!!) and hire specifically Indians (and not foreigners, or people in search of a visa) is racist. It shows a specific prejudice against Indians and a belief that the position they fill are less legitimate than the ones an American fills.
I don't see this as an issue as I use native apps for YT, Gmail and Google Maps anyway.

What's interesting is that YouTube app for iOS lacks some essential features that Android app has. For example, you can't go back to video you just watched. In Android it works with Back button, but there's no Back button on iPhone. You can have to go to history which breaks the nice user flow we have on Android and Desktop YouTube.
The problem is India's yet-to-be-perfected indigenous cryogenic engine for the GSLV (Geo-synchronous Satellite Launch Vehicle), which I suppose is required for launching into a geo-synchronous orbit.
> Why Clojure?

Not Clojure, the Lisp dialect. Closure is a JavaScript dialect invented by Google with some niceties added. They seem to be using their minifier.

If you are running Eclipse, you already have a Java runtime somewhere in your machine anyway.
You still need a way of determining the initial position/pose
> We can keep screaming at them until we're blue in the face and nothing will change.

Well, unless you're Taylor Swift. Then Apple will do what you ask within 24h.

I know there's no Taylor Swift of the iOS software ecosystem, but I think that's attitude is defeatist. If more people complained about a lack of real browser choice on iOS, including developers and users, Apple would eventually have to cave.

Oh, and I don't think Apple had more than 20% of the U.S. ebook market, yet DoJ still sued them for price fixing - and Apple lost. So if we can find the will (political or otherwise), I think we can get Apple to allow other browsers.

In the U.S., where this case would be tried anyway, Apple has over 40% market share.
I'm not sure that it is an antipattern. Personally, I feel that attaching event handlers to global window events from all over the place is just as bad, basically a singleton in disguise.

Another use case that I came across was where we wanted a search dropdown to open in the header when a user clicked somewhere in the middle of the page content. One option would be to make a PageStateStore and add an isSearchDropdownVisible to it, but I don't like doing flux that way because I don't want UI details to be part of my model later.

I think having isVisible in the SearchDropdown state is much more elegant, but that poses the slight problem of how to change that state from the other side of the page. We did that by having the item in the page have an onWantToSearch event, which the page had a handler for that invoked this.refs.header.showSearch(), which in turn invoked this.refs.searchDropdown.setVisible(true), which did a simple this.setState({isVisible: true}).

So, in general, the event first bubbles all up the tree (through custom react onSomething, onSomethingElse props), and then bubbles down the tree (through method calls on refs). This exposes a really elegant design, because it made the Header component be "a thing that allows searching" (because it has a showSearch() method), and the page item an "a thing that allows a user to initiate a search action" (because it has a onWantToSearch event). The available methods and onSomething props of all components perfectly matched the possible behaviors of the components, and no behaviour is "hidden" inside a singleton mesh of flux stores.
Works well on my i7 MBP with 16gb of RAM. I really like the effect. It's clean and suits the purpose.
Microsoft was hit with an anti-trust suit in Europe at a time when they had >90% market share in desktop computing. Bundling Internet Explorer was seen as abusing their dominant market position.

In Europe, iOS has around 20% market share, whilst Android sits close to 70%. It's really hard to argue that Apple are exploiting their dominant market position. You'd have to count iPhone as its own market.
Video of Jessie Frazelles Talk at Dockercon: Container Hacks and Fun Images
Actually, you cannot compile a modern JavaScript engine for iOS without a special entitlement, which is not normally available to developers. Modern JS engines compile JS code on the run and need to mark specific memory regions as executable. Unless your binary is signed with a specific entitlement, iOS kernel prevents you from marking memory regions as executable. Safari and WebContent are signed with a "dynamic-codesigning" entitlement, making them non-equals among binaries.
Edit: after reading JoeAltmaier and thinking more about it, its a terrible idea. You cant change it, its easy to dupe. No. Just no.

Ill leave my original post though. :-)

Id argue its more or less the same as a pin. Both could be gotten past with a determined attacker or a generic setup(camera for pin/selfie).

Infact id say easier for certain people who post selfies on public sites, ripm. Cut and paste on x background.

The more i think about it, the stupider the idea sounds.
Could 'cyborg' cockroaches help in nuclear disasters?
What I meant is those Windows where only Windows Store apps are allowed (i.e. Windows RT & Windows Phone).
why would it be a monopolizing corporation? There are competitors such as Lyft and Singaporean GrabTaxi. The monopolizing corporation is actually the cab companies. Think about it!
> French entrepreneurs

France doesn't have as many start-up guys and girls as you probably think and besides that they probably do not feel that uberpop is entirely without blame in how this all played out.

And if they start rioting they end up in jail.
This proposal has nothing to do with Bitcoin, though. This FT-coin is a currency (parallel to the Euro) issued by a central authority, just as any other fiat currency.

This is completely different from Bitcoin, whose value arises from the cost of mining (hardware purchase, power, maintenance, and time spent), and people's willingness to exchange that for other currencies and/or goods.
- Buy a cheap android tablet to do all the time-wasting activities on(HN/Reddit/tv-shows), that way it is pretty easy to avoid doing any of it on your laptop, which turns it into a pure-productivity device that you use only for creating things.

- Try to find ONE most important activity to do and focus on doing that. Switching your focus between several tasks, or having to constantly decide what is the most important thing to do takes an enormous toll on your focus and productivity.

- Start to value being Lean. Aside from adding things to your life(buying physical objects, taking on projects, developing skills, engaging in activities), realize that removing unimportant things is also very valuable. I love making my life lean, it is surprisingly liberating to remove unnecessary noise and be able to focus on what really matters.

- Instead of just relying on your will power, try to align your incentives, and make the things you do fun and engaging. Will power is important, but I'm 1000 times more productive when I find an activity my brain can "buy in" into, and be completely engaged in.

- Read about the "flow" state, understanding how it works is very important to improve your engagement.

- Read about the "pomodoro" technique. I don't always use it, at some points in my life it works very well, sometimes it doesn't. But it's cool to know about.

- Track&Share is an awesome iPad app for tracking habits.
Daniel Mata (19 Year Old Classical Crossover Artist)
They were never very good though?
It's like Reddit is this persistent YC nightmare that he feels he needs to "right the history" on it and somehow make it successful.

And they're just massively failing at every step. Out of touch, out of clue. Reddit the company is at this point completely removed from the actual site. They went back into startup mode but you would never know it looking at the site. No new features, same old shitty reliability, nothing.
I've been using a homerbrew "Framework" or sleuth of classes & singletons with handle bar templates and jquery. It performs fine for a desktop app, i re-render things as it changes. But React & flux would be a way nicer way to go about organizing the code and building it. Plus all the stuff i'm re-rendering, the diffing react would give me would make that more performant.

I think though examples like this are good to show you shouldn't always use a framework.

Furthermore with mobile, i've used ES6 classes, handlebars for templates, jquery to drop the html in, and do event bindings. It runs decently well in a cordova app, but i do find somethings lag. I've done a bit with react in cordova as well and found similar problems. Getting a speedy mobile app built with html5 is hard. I really think for a proper experience native is the way to go. I've been liking react native for a side project of mine, but i'm starting to consider using Swift instead.
Windows Phone (and Windows RT previously).

Windows 10 "Mobile" will probably suffer from the same lack of browser choice (on purpose, obviously).
Without speaking for Paul, my understanding is that he is just appending to a list which in theory should be a simple diff right? Anyway, we are trying to get the source open asap, we just have a rather bizarre need to got through a release process.
I have a (really quite crufty) project that exports Spotify playlists (but not STARRED) to XSPF file format.

https://github.com/rjp/spotify-playlists

WFM, YMMV, Caveat Emptor, etc.
> (If you're not paying for it you're the product.)

Yep, that's precisely how GNU Emacs and Linux work.

(I hate trite sayings.)
One reason: market share.
Hm, I wasn't actually familiar with the Firefox for iOS project as a real project, just plan. Thanks
If you tag a user of a subreddit then you are going to see them pop up all over the place. It's not necessarily indicative of a raid or brigade.

>also, there were 150,000 of them.

Probably explains why you saw tagged users 'invading' subs you use.
Thats true, but you do forget someone. If you use four-five different password spread among different sites, they will be easier to break then any generated password from keepass, pass or passwordstore.

>If anyone gets hold of your master key/pwd, they would have access to all your usernames & pwds.
You would still need access to the physical storage medium. This is either a threat or not depending on your threat model, and for most people this is simply not a threat. And tbh, if someone got a hold of your unencrypted computer you got another problem.
Wanna bet the author will be calling it a "social experiment"?
Well, for one thing, they can stop buying products from a company that is openly hostile to consumer choice...
why doesn't it seem unreasonable? I mean, why can't it be up to the person using the app to call that driver or not? The app has the person's name, their rating from other customers, etc. Why can't the individual consumer decide what to do with that information ?
BTW, pg is Paul Graham, founder of y combinator and creator of hacker news. So, "this guy" is generally very well respected by the the users of this site.
How does ImmutableJS work? If it was turned into a straight list of immutable records, each comparison would be quicker but the complexity would remain the same. You'd have to something like turn it into a tree to reduce the complexity.
I didn't realize that Walgreens is already doing Theranos tests.

http://www.walgreens.com/storelocator/find.jsp

What tests do they perform? Is this something that we should be doing yearly?

[update] fixed typo
The clause 2 permits you to add terms that prohibit the contractors from making any copies. While technically, a contractor could request the source code by clause 13, it do not conflict with the contractually term that they have which says they are not allowed to make copies.

DannyBee said the word "access", and technically that would then be "read only" access. While I could conceive a situation in which a disgruntled contractor plus the original author could in theory make a case, read-only access is a odd thing to create a court case around and a judge decision could really go anywhere. I don't think anyone would be willing to test it or feel that the court costs would be worth paying for the privilege.
> my desire is driven by fear of becoming outdated and irrelevant.

This needs to change. What's helped me a lot in recent years is to focus on finishing projects. I don't even care what the project is as long as I finish it before starting a new one. That is my desire now.
The original definition is "to understand so thoroughly that the observer becomes a part of the observed—to merge, blend, intermarry, lose identity in group experience. It means almost everything that we mean by religion, philosophy, and science—and it means as little to us (because of our Earthling assumptions) as color means to a blind man."

Your description here is nothing like the original meaning.
Sssshhh!
Lots of hypocrisy everywhere. They were running an illegal company for a year, and kept going. Violence against drivers for weeks, they kept going. Government finally intervenes, puts them in jail for a day, they shut down the service the next.

Uber management is more interested in their own safety than their drivers, regardless of what they say.

Governement reacted only after the demonstrations, proving the justice happens only if you take it in your own hands. This is really sad.
Wow, a downvote already? Under 5 minutes—that's impressive. Who is still even reading this thread? Bloodthirsty assholes, I guess, or maybe neo-Abolitionists. (But I repeat myself.)
Somebody should make a graph about this to agree or disagree with this hypothesis.
Thanks Tom! Max from Lateral here, we made the extension. We're using the Lateral API to recommend news, specifically the news recommender.

The news recommender pulls in content from various news sources RSS feeds and processes them so we can recommend them. So the curation is regarding the sources not the articles. We started collecting articles in November last year, there's actually over 330K now.

You can read a bit more about the news recommender here: https://lateral.io/docs/text-matching/pre-populated-recommen...
The point of the benchmark is that it's obviously not the DOM manipulation that is slow but the JS part. So moving as much as possible away from DOM manipulation to JS heavy lifting can, in theory, result in performance loss.
That's pretty much all the benchmark says (and seems to show). Now, the test case is some synthetic benchmark, but unless you take some time to program Facebook in React and in plain JS and do testing, you'll need to take some shortcuts.

Of course it is a lot of work to diff two DOM trees, but the general impression on React was that the DOM is soo unbelievably slow that it will still be much faster to do the diffing (which i never understood, technically, but what the heck, FB engineers are wizards!). At least, that was my impression i got from the React announcements. And i don't even code JS nowadays, so i couldn't care less if you prefer React or Ext or write everything as Silverlight plugin :P
The reality is that most really good shops want employees because they know the value of long term engagements with Software dev talent.

My experience is most of my freelancing work has come from corporate systems, it's not glamorous work but it pays the bills and pays well. From time to time some interesting things come along, like working on an ancillary project to IBM's Watson but those are few and far between for the majority freelancing.

There are exceptions like if you know nich or less used technology like big data technologies or Ruby for example.
While Windows XP can run Firefox ESR, iOS of any version only runs whatever it had at last OS push.

Also, Linux works fine for plenty of people, sure miniscule in proportion, but it hasn't failed.
Pressure is the collective action of the molecules / atoms flying around and smashing into things.

At "normal" temperature on Mars, hydrogen atoms have a thermal velocity [1]. That velocity is greater than the escape velocity from Mars.

A lone hydrogen atom will typically bounce around a lot in the lower atmosphere. It eventually works it's way (via random scattering) to the upper layers of the atmosphere. Once the atom reaches the upper atmosphere... it's gone. It flies away, never to return.

Keep that up for a billion years, and Mars loses most of the hydrogen it started off with.

Oxygen is heaver, so it's thermal velocity is smaller than the escape velocity.

[1] https://en.wikipedia.org/wiki/Thermal_velocity
They are retrofitting with white-painted roof (which may help) and more insulation, which can't help. There's a heat source inside the bus - the people. Insulation will help increase the internal temperature. Sigh.
There's createdb from memory (?), but for other bits and pieces, it might be worth spending a bit of time on a thin wrapper script e.g. "create-pg-user foo" that just wraps the annoying parts, but using your environment specific bits and pieces if needed, or using a C/Python/Ruby/Java/etc api. At a bit of a different level maybe some Ansible playbooks that hide away the psql level stuff, so they can be reused.

I fully agree though and in thinking about it, a range of CLI level tools would be nice. I guess then the team would have to play catch up with any syntax/api changes for those tools too, so its adding that annoying extra bit (albeit fairly small probably). But I guess its the annoying extra bit getting down in one place, and not hand-crafted by everyone.
Show HN: Embeddable Nic Cage Gif Randomiser
6 tiny Business lessons
For example in france, its cost from 150k to 200k to buy a taxi license
Replacing the T with a space is explicitly allowed by ISO 8601 if context makes it obvious that the date and time belong together. I prefer the version with space for many purposes since it's easier for humans to parse at a glance.

You are correct that time offsets are used instead of timezone names. The most obvious reason for that is that many names are ambigious (EST is either UTC-5 or UTC+2, depending on whether you live around the US or around Egypt).
Safari can't be switched to full screen on iOS. That's a point against the interface for me. I honestly have no idea where you're getting the idea that Safari flat out beats other browser interfaces?
So the Mars atmosphere is a distillation column for gasses!
(I'm probably dead for being a new account, but post for the benefit of the showdead people)

It really is facial identification, but is coached in so much language to seem hip and cool that it becomes almost uncomfortable. MC is saying that they will allow facial identification as an authenticator is much less interesting of a story I suppose.
What do you think they would use now? I'm not sure Node/Mongo etc is without it's problems.
This post is from February 2014 !