skysight-inc/HackerNews huggingface dataset:
EDIT: I had also completely misremembered this, thanks to cjensen for the correction. On a similar note, their next efforts are to use these new bases in the genetic code. While it's very interesting and could have some great uses for restricting the spread of modified organisms, an expanded amino acid repertoire is a much more useful achievement.

The weird thing is that it's another lab in La Jolla that published this, so they must have known about Schultz's work. What's new about this work vs. Schultz's work, and if he's in the same institution, why didn't they work with him on this? I saw Schultz talk several years ago, and was really impressed; what is the improvement that justifies the claims of a huge milestone?

Science reporting is completely fucked up.
2-3 years in an internal organization does not even REMOTELY compare to 20-30 years in the active open source ecosystem like Vi/Vim and Emacs have had.
Just to notice: this text is not targeted at beginners, in my opinion. These are upper-intermediate to advanced level gotchas.
Although Alibaba is a huge company that does a ton of different things, I feel like this article went out of the way to avoid mentioning that companies like Google and Amazon (as well as Microsoft and Apple to a lesser extent) come close to checking all of these boxes. The other thing to point out is that Alibaba owns stakes in many of these companies and doesn't really own them outright.

As others have already pointed out how Google compares, take Amazon for instance:

Online Payments - Amazon Payments

Cloud Services - Amazon Web Services

Mobile Apps - Amazon AppStore

Mobile OS - Amazon FireOS

Maps and Navigation - Amazon Maps API

Retail Outlets - N/A

Group Buying - Amazon Local

Cloud Storage - Amazon CloudDrive / Amazon S3

Mobile Messaging - N/A

Car Service, Ride Sharing - N/A

C2C e-commerice - Amazon Services/Amazon WebStore (not quite the same, but close)

Online Travel Booking - N/A

B2C e-commerce - Amazon.com

E-Learning - http://www.tenmarks.com/ (owned by Amazon)

Microblogging - N/A

Music Streaming - Amazon Cloud Player

Streaming Video - Amazon Prime Instant Streaming

Money-market funds - N/A

12/18 isn't bad.
Sharing a lot of the Dropwizard philosophy, there is Spring Boot (http://projects.spring.io/spring-boot/), which we use and love as well.
I don't like Gnome3 or KDE. I just need a bottom panel. I'm already used with configuring Openbox, LXDE is just a layer on top of that.

If LXDE wouldn't exist, I would just use XFCE.
I have found the best resource to be egghead.io. It would be nice if he did a few videos for you guys.
Mandatory course load limits for undergraduate students?
Exactly! The gov't is the one who is mandating people sign up. Insurance companies are providing plans through exchanges. If the people who sign up are mostly sick or old (adverse selection), then the premiums the insurers set for 2014 are going to be inadequate. Next year they'll raise them to cover the costs and insurance companies will be blamed for being "greedy".

That's what the insurance companies are afraid of.
Science acquires Delicious, the milquetoast social bookmarking service
The thing I wonder about their status as a top competitor: how different would their status be in a less restrictive market?

How does Alipay's user experience compare to Paypal's? Is it the lack of competition that has enabled them to expand their reach so widely (by not having to focus so much effort on each venture)? For example, the experience of shopping on AliExpress is (imo) sub-par when compared to most Western online shopping experiences I've had (Amazon, Zappos, and even smaller retailers).

I don't know a whole ton about the Eastern market to be honest, so I'm open to being educated.
Uber went into Lyft's space with Uber X. Lyft is going into Uber's space with Lyft premium. For Lyft users who prefer not using Uber is who its for.
Just FYI, Congress does not appoint anyone. They confirm the President's appointments.
Uber started at the top and then did Uber X to go down in pricing.

Lyft started at the bottom and now goes up.

My biggest problem with all of these services is that there aren't enough drivers (at least in Boston), and I can rarely actually find one on any service when I need it. And it seems a large % of the drivers are actually chilling at home, waiting for a ride (which is fine), but sometimes don't "move" on the map for 10-15 minutes from the time they accept the ride. It will appear they are a 5 minute drive away, but that becomes a much longer wait.
Seems like the only difference is they give you chocolate and let you use the driver's cell phone charger.
The future of Unreal Tournament begins today
* I'm not talking about F-Droid. I'm talking about CM as a whole and the recovery someone may use.

* There is a way, however it's common practice to leave it unlocked and I'm not sure you mention that in your article.
Some years back, I worked with Qt 3.x and quite liked it. A pure Qt desktop would be interesting but I've never used LXDE. How does it compare to Openbox, which is what I use via Crunchbang? I realise Openbox is "just" a window manager so I'd like to know what additional benefits LXDE offers.
Just another day of moving fast and being disruptive. Oh, and being dishonest to your customers.
As someone who has used both services (and others like Sidecar) they are all about the same to me. Generally, Lyft seems a little friendlier than Uber. However honestly all are light years ahead of a yellow cab- in which the drivers rarely accept cards (machine broken), refuse to use GPS, and talk on the phone nonstop (despite the laws on that).
How can companies get away with saying things like 'the most affordable premium option' without providing any pricing information whatsoever? Why do they even think that it is acceptable to do so?
Assuming Wikipedia describes Schultz's work correctly, this is a different achievement.

DNA is essentially an instruction set. Each instruction is three base-four digits (a sequence of three base pairs). A single instruction is either STOP, START, and for every amino acid there is one or more ADD AMINO ACID TO SEQUENCE instruction.

Schultz altered the interpretation of some of the ADD AMINO instructions so that a different, non-natural amino acid is added.

This new creation alters the mechanism by changing from a base-four instruction set to a base-eight instruction set. As a side benefit, bacteria based on this new mechanism cannot reproduce in the wild.
Browsers are complex because the web is a mess not because of performance reasons. You can build a fast HTML 1.0 browser in a few lines of Java but if you want modern JavaScript + CSS + cookies + plugin suport + backwards compatibility + embedding videos + best effort rendering + ... it becomes a huge mess.
> Why do they go through all the trouble with their encryption when they leave themselves a backdoor.

Is it mandated by the government? I wouldn't be surprised if so.
CirrusMED – Your Doctor. Online. 
CirrusMED, on-demand primary care medical services provided via a network of online concierge physicians using the latest in telemedicine/mHealth solutions. "Your Doctor. Online", Online Concierge Doctors.
Design Driven Tests
Some failed and some did well. Connecticut did such a good job that other states (Maryland) are buying it.
http://www.npr.org/blogs/health/2014/02/27/283526215/connect...
You don't need the continuation, but that's where you're most likely to make the mistake. It'll catch you when you leave off the comma from the last element of the list, then go back later and add another element to the end.
I love Citymapper when I'm in NYC. Hands down the best mapping app.
Still hugely useful when you want to write long string constants.

Imho, adding a comma after each list element is a good practice. You can easily swap them, add more, and never run into a an issue you describe:

foo = [
"a",
"bc",
"def", # comma here, too
]
Is this just a straight livery service?
I have both Comcast and DSL available here, but the fastest DSL is 5mbit. That barely counts as connected. So in my mind, Comcast has a complete monopoly here even though DSL is available.
> OK, back to what most user will concern, the resource usage.

> To be honest, migrating to Qt will cause mild elevation of memory usage compared to the old Gtk+ 2 version. Don’t jump to the conclusion too soon. Migrating to gtk+ 3 also causes similar increase of resource usage.

http://blog.lxde.org/?p=1013
You don't need to rely on an opinion; there's a fairly in-depth description of iOS security available direct from Apple: https://www.apple.com/ipad/business/docs/iOS_Security_Oct12....

My understanding is that files under iOS are grouped into various classes with different levels of protection. Some data is under a class for which the key is discarded when the device is locked; this requires the passcode to be entered again before access can be gained.

Some data doesn't have full protection applied to it - for example, the phone must be able to display the name of a caller even when locked, so it's intuitively obvious that contact names/numbers can't have this applied.

I'm not sure exactly what the scope of each class is, but Apple do claim to be enable to retrieve things like mail, and if the implementation is as they describe then I see a limited scope for backdoored encryption - obviously it's always possible, but none of the information they've released about capabilities is contradictory.
It is the same for me. I wish I could give you a pat on the back.
I wish it only took a second to render some of the things I've opened. I've found a lot of the manuals from Automation Direct are very slow to open and navigate. For most things I ignore pdf.js and save files to desktop so I can open them with a "proper" viewer.
Modern features tend to mean fancy-3d-compositing-features which are not lightweight.

I do think the default LXDE theme looks rather windows 2000/Gnome 2.6. However, changing the theme is not hard and LXDE can use any XFCE themes. Hopefully the new LXQt preserves that compatibility.
It is both true and practically useful advice... what's negative about that?

Speaking from years of experience (and as someone whose day job is Android app development) for every Android phone that has high quality developer support for 3rd party OS builds in the custom build "scene" there are dozens with really crappy half-ass amateur hour "support", and this tends to happen more on the phones that most non-hacker-types want to mod (because their carrier/vendor has stuck them on an old version of the OS for no good technical reason, etc).

If you aren't on the latest flagship phone from a big vendor or on a Nexus device, you probably shouldn't bother with custom builds unless you are prepared to deal with a lot of random issues.
Nice idea, would probably work if a big player like google or facebook did it.
Generally the electorate is happy to punish their rep for anything the government is supposed to do. If Wikipedia.com, google.com, etc says your rep. isn't helping protect net-neutrality and to call them, then people will call. Enough calls, and congress drags in the FCC, starts passing laws, etc.
Speaking of Java logging, that's one area that drives me batty. The lack of a good standard Java logging library caused a multitude of logging libraries to be written. Different libraries then of course use different logging libraries, so each logging library generally has a way to wrap all the others, and they all work in different ways. Getting consistent and controllable logging (e.g. ability to turn on or off logging for a given thing) can sometimes be almost impossible to understand.
The App Store description calls this "Paw – The missing HTTP Client for OS X".

Why do we keep describing apps as "missing" from an OS? Surely we're not implying that an OS should ship with all these different tools, right?

https://duckduckgo.com/?q=%22the+missing%22+*+from+OSX (not the best search but it shows a few. In my mind I seem to recall having read this a lot though)

Also, the app looks great. I'm using RESTed right now and looks like this does all the things I wish RESTed would do.
This is exactly why Rust and Servo exist.
I think the main breakthrough here is that these nucleotides are not only unnatural but that the host can actually duplicate them; the E coli in this experiment passed the new nucleotides to 24 child cells.
Replacing a Thinkpad X60 Bootflash Chip
I've seen a lot of articles talking about how huge Alibaba is, but they all seem to focus only on transaction volume, e.g 'Alibaba has more sales than Amazon and eBay combined!'. I was really surprised when I read their filing, $4.7B in total revenue last financial year, $5.7B in the first 9 months of this financial year. Amazon + eBay in 2013 pulled in $33B in revenue. They seem to be processing a lot of transactions, but charging very little for it.
Isn't HTML 1.0 actually a mess compared to 4.0? ;)
I was thinking the same thing. Is it even possible to buy anything on the first day? I was under the impression it's hard to buy because it's typically reserved for the big spenders.
LXDE uses openbox as its window manager. So it's openbox with a more robust ecosystem build around it.
That's very zen but the fourth-fifth time you win the let's-outsmart-nature game but someone else walks away with the prize, it's frustrating.

There has to be SOME success in between failures. There has to be some recognition of success. Otherwise one goes mad.
It is much better. iOS and Windows Phone are actively antagonistic to user freedom. Android is just potentially threatening.
Ok, thanks for that list. I pretty much had 'xfce' as the solution there but can see the user model of Qt being a good component swap.

I'll certainly build a VM with it to try it out, but my concern is that unless it gets some sort of traction it will just sort of fizzle out as folks graduate and move on to other jobs.
My "eyebrow dismissal" comment seeing the title was "can we at least focus on current gen". But after reading this seems like a normal evolution of a well received project.

And Qt seems like is here to stay. So probably not bad decision from technical point of view too. It was nice when I used it.
Did they add in "(Note: This article is intended for a more advanced audience than Common Mistakes of Python Programmers, which is geared more toward those who are newer to the language.)" later?

Because it states it right near the top of the article.
Ask HN: Does your startup do usability studies in SF?
While I'm bootstrapping my startup and have a flexible schedule, I'd like to participate in some usability studies that I thought I never had time for. I thought the HN community might enjoy compiling a list of all the usability studies we know about.
Great point. So maybe not a billion dollar company, but pretty close.
New L9-16 #Ingress agent levels and Ultra Strikes for All
How to increase traffic to your blog post by 100% using Twitter
The $13 Billion Mystery Angels
Wow, I (clearly) had no idea there were so many. I put a question mark on that because I wasn't sure, but I thought maybe it would be two or three....

Anyway, sounds like they're off to a good start, but I imagine it's still not enough to give them decent leverage. Maybe a few more years of this and they'll be in a more HBO-like negotiating position, though.
The thing seats six, which is overkill for a typical ride of one to three people. I guess they are going for a Super Shuttle kind of market of carting around assorted distinct customers. A souped up Explorer does beat a Ford van. But as anyone who has ridden in a Super Shuttle can tell you, it takes too long and doesn't save you much money over a cab anyway.
I happen to use Dropwizard as well and purely for REST APIs that serve as internal micro services.
As an individual, I cannot negotiate viewing rights to things, but Netflix can.
E-camere-supraveghere-video.ro
Camerele de supraveghere video sunt folosite pentru a monitoriza diverse obiective, persoane pentru a studia comportamente, situatii sau pentru a servi drept proba in diverse procese sau mai bine spun pentru siguranta si securitatea locuintelor, a afacerii pe care o detineti, a familiei si a bunurilor. In magazinul nostrum veti gasi cea mai buna solutie.
Doh. You sure it doesn't stand for "Mbuilt-in"? ;-)

Again, thanks for the attention to detail. We've fixed this as well.
Ditto. It's too slow for almost every PDF I want to open. It's too slow for: docs with a lot of pictures, docs with a lot of vector graphics and docs with enough pages.

Thea architects I know have much bigger problems than me. For them it's: every document is way too slow. They would really like if they can put in their html pages the preference "any reader of linked PDF would prefer native code renderer, the content is guaranteed too demanding for js one." They can change the setting in their own browser but their potential clients will just lose the patience.

The other effect is that not only it's too slow, the vector graphics often looks wrong.
Seems pretty clear how they do this -- booting the device off an Apple-signed image which just extracts unencrypted data and exports it. (I suppose it's possible there's some weird signed-apple-driver way to do this on a running phone, too.) Only Apple can do it because only Apple can sign an evil bootloader like this.

That would seem correct. However, given that some of the data on the device is also encrypted by a derivation of the passcode, this limits the scope of data which could be retrieved.

A non-Apple-friendly intelligence agency would still probably be better off attacking the actual security element; DPA, physical attacks, etc. should be able to pull the key. I'd estimate this capability would cost $10mm to develop and maybe $10k per device to attack, which would be great if you knew your adversaries used iPhones.

I expect you'd need physical access, and indeed that you'd probably need to uncap the AES chip to retrieve the UID - barring any unknown vulnerabilities. Possible, but destructive and not cheap

The biggest ongoing risk I see is that Apple could push an "evil" OS update to specific users if it wanted; if it can get the users to install it, all the hardware protections are irrelevant; you just get the user to enter the passcode, decrypt, exfiltrate. Solving that problem is really difficult without somehow having your own organization handle all OS updates.

That's the problem. The secure boot chain gives Apple ultimate control over the software on the device, and that requires trust.
No, HTML 1.0 had 20 elements 13 of which are in HTML 5 so there is not much to hate. The real issue is we use a TEXT markup language to creat UI which is fundamentally broken.
I am from St. Louis where there is currently a restraining order due to conflicts with the local taxi union. My understanding was that Lyft had the argument of "we arent a real taxi service since the amount paid is optional, and its peer to peer", which is why they felt they could launch in markets that let taxi commissions monopolize a market. Doesn't this just turn that gray area into black and white?
In the particular case of constructing several similar functions that do essentially the same thing, lambda is a rather natural choice.

Being more explicit and less hacky can well be combined with staying true to functional style:

from functools import partial

mul = lambda x, y: x*y # could use int.__mul__, too
multipliers = [partial(mul, n) for n in range(5)]

It does the closure-capturing of n for you.
Just wanted to add that I'm the author. If anyone has any questions, I'm happy to comment here.
He says hot cache - hdd is out of the loop, it should just be between the FS implementation and the cache implementation.
Ask HN: Is it fair to judge a business based on web presence?
I have just started the journey of home ownership for the first time and as I look for services (such as inspectors, security consultants, etc) I am finding myself steering away from those who have have little to no web presence. Whether its the lack of website, or just the underwhelming nature of their presence, in my mind, any business taking itself seriously should be trying to have at least a basic informative website.
A slightly more realistic example:

class Bag(object):
def __init__(self, items=[]):
self.items = items

def add_item(self, item):
# check the item is valid
self.items.append(item)

bag1 = Bag()
bag1.add('an item')

bag2 = Bag()
print(bag2.items)
I may be wrong, but Lyft did ridesharing before Uber. Uber X was initially professional drivers with mid-range hybrid cars, while Lyft used the ridesharing model. Then, Uber moved to the ridesharing model for Uber X with relaxed driver and car requirements.

(Someone correct me if I'm wrong.)
The Future of Unreal Tournament Begins Today
Cable companies own separate regions. It is monopoly by design. You have no choice.

The only reason you would signup for DSL/fixed wireless/dialup would be if you were not wired for cable.
For some reason the "watch the video" button isn't displaying in Chrome but it is in Safari.
Signal Analysis in DevOps
300k servers vulnerable to Heartbleed one month later
I use Pinboard to read cryptography papers and follow IETF security mailing lists; it allows me to skim large amounts of material, spot anything that might look useful, bookmark it quickly, and move on.

I have a browser search engine shortcut so that if I type "pin <something>" into the URL bar, Pinboard will search all my bookmarks and tags and comments and (apparently) full text of the things it's archived, including the full text of PDFs.

So, if right now I wanted to find exactly the paper where Rogaway described the powering-up mechanism in the XEX cipher, I can just type "pin rogaway powering" and very quickly have the article in front of me.

I'm not sure how I would manage to do that with browser bookmarks.

I too find it hard to articulate what makes bookmarking services like Pinboard useful. Part of the problem is that it doesn't (to me) have much to do with bookmarking, so much as it does with "personal search".
"OK on 96% of PDFs" is all very well, but that means that almost 1 document in 20 is performing poorly. It only takes a few slow-rendering documents to make me switch to something else, so if I look at (say) 3 PDF files a day then you've probably lost me as a user within a fortnight.
Looks like they're staying out of that. The plan seems to be sell these cars to their top Lyft drivers, with the promise of more ride money.

From:
http://www.theverge.com/2014/5/8/5694720/lyft-goes-after-ube...

"[Lyft is] purchasing the vehicles and having them outfitted, but then drivers have the opportunity to buy them and drive in them. The first crop of drivers given the chance to buy into that are some of the oldest and most active, Lyft says; how much they'll pay for that privilege, the company won't say."
The interesting part of schultz's work is the use of modified tRNA adapters. Personally, I think this is a far more tractable approach.
Fair enough, it's a matter of terminology then, I guess?

Generally I think of Tomcat as being as much of an application server as something like JBoss is.

Granted, JBoss/Wildfly has a lot more enterprise-y features, but they both 'serve' web 'applications.'
What I wonder about Lyft is the extent to which friendliness scales. That it has scaled so far is obviously due to the fact that they can simply project that sense of friendliness and then rely on individual drivers to actually do the work of giving that impression to customers, but what if they want to expand their business into domains where friendliness is unimportant or even a downside (an example might be something like the bike messaging that Uber is getting into in NYC, where prompt service basically requires the service provider to be brusque)? In such a market, the company wouldn't be able to trade on their reputation as the friendly alternative and in fact might be even harmed by the expectation that they would be that. Is friendliness a straightjacket in the making?