skysight-inc/HackerNews huggingface dataset:
The cutting is mostly specific (given you have a reasonable target sequence - a pure 'GGGGGGGGGGGGGG' sequence is just chemically problematic anyway).

The cutting splits the DNA in half completely. It has to rejoin itself (by a not-well understood mechanism termed 'NHEJ'). This rejoining of the DNA is the kind of 'well it works (mostly, sometimes!)' part that is actively being better understood. Cas9 really has no relevance to this part of the process - unless it is used as a platform to attach DNA-repair machinery onto.

Like in all things biology, concentration and time matter. So if you leave Cas9 on 24/7 at very high concentrations with nothing to do, it will go ahead and cut all over the place. The goal is now to bring to bear everything else we know about biological expression to put the Cas9 homing system in its place, only when it should be in place. We already know pretty good mechanisms to make sure Cas9 only turns on under certain conditions, at certain times, is inhibited under other conditions, is otherwise made even more specific. Those are engineering 'details' at this point. And by 'details' I mean you have a huge academic and corporate effort underway currently figuring out how most efficiently and most accurately control Cas9's function.

Common results with a naive wild-type Cas9 (which we have moved on from in a lot of ways):

(no change): ====== --> ======

(unhealed breakage): ====== --> === & ===

(forwards insert): ====== --> ===(insert)===

(backwards insert): ====== --> ===(tresni)===

(tandem insert): ====== --> ===(insert)(insert)(...)===

(off-target insert): ====== --> =(insert)=====

(intermediate failure: ====== --> ===(insert) & === || ....

There are also very powerful uses for Cas9 that do not cleave DNA at all. Sticking a gigantic 'BREAK()' command onto Cas9 (that cannot cut DNA) can be very useful where the natural break command has been lost.
Devil's advocate...if there are limited providers for something you need, then many times the relationship is very much one of you being a "consumer" vs. a "customer." They know you don't have many options, so they don't need to fight for your business. They just need to fight to extract as much profit from you as possible while minimizing their risks.

Thinking of them less like "companies" and more like "parasites" starts to make a whole lot more sense. And it is hard to be angry with a parasite--it is in its nature.
Agreed, it's easy to forget (~10 years ago) how anti-consumer and rent-seeking Verizon's behavior consistently was.

Their phones didn't use J2ME apps, only the proprietary Qualcomm BREW, and apps could only come from their own app store (Get It Now). On WinMo/BlackBerry smartphones with GPS, only Verizon's own $5/month map/navigation app could use the GPS hardware. The list went on and on
Yes, this is what I meant
Theoretically possible, but then the money is stuck in Amazon-land, right?
Especially when it's fairly standard (and legal) to explicitly threaten longer sentences and harsher charges for daring to bring a case to trial.
I understand what you're saying, but I don't think looking at GDP to the exclusion of other factors is a very useful exercise.

If GDP per capita is the way you're measuring wealth, you're not doing yourself any favor by adding more people to the denominator. Also, having a higher GDP doesn't help if it means everyone is burdened by the additional strain of providing for all the people who are out of work as a result of whatever policy you used to goose GDP.
> the code to support, e.g. the NFC

On Google devices starting with the Nexus 5X/6P, there's a separate /vendor partition for blobs, and Google publishes monthly updates for that. I'm not sure if other vendors do this…
Only if you can carve out exceptions for things related to your work in blockchain. See a lawyer, for real.

But most importantly, find a lawyer that can balance your needs and what is practical.

For example, real world here. I was signing a contract with a contracting house to work at a big bank. The lawyer told me: "This is a basic - screw-you one-sided contract. But don't worry too much about that - because the more one-sided sometimes the better when you go to a judge. HOWEVER, these 3 items you MUST get changed."

One of the specific things I remember is the phrase "related to" because in software everything is related to everything else in a legal sense. (IANAL)

Contrast this with a well-meaning, less experienced lawyer friend who said - you have to change everything - it is a horrid contract.

Because I was very specific, and could clearly articulate the reason for the changes - the changes happened. But big difference between the 2 different lawyers' suggestions.
Not sure about ARM/Windows vs ARM/Android,
but I do know that unlike the PC, Android ARM phones at least do not have things like a standardized BIOS, standardized peripheral bus enumeration, low-level firmware to hardware interface etc, or at least not to the same level..

This is why things like SBSA (https://en.wikipedia.org/wiki/Server_Base_System_Architectur...) were needed before ARM servers could even be talked about, and why things like Rasberry PI's are not directly compatible with BeagleBones, etc, at least for the low-level stuff..

Nothing to do with ARM itself; just lack of ARM standards.

This was similar in the early PC days and had similar headaches - compare the various CP/M machines with what became the 'standard' MS-DOS/IBM-PC 'platform'..
The only thing that changed was the readers illusion of newspapers somehow being the source of truth and objecticity.

People used to believe that journalism was about reporing facts and objective accounts of what was going on.

In reality the newspapers who used to position themselves as objective never where, they were however mainstream.

Thanks to the internet people are now seeing the reality of journalism which is that there are many different perspectives on any subject or put another way. The post-modernists were right all along.

Journalism has never been as factual as it is today it's just that people are uneasy about the reality that different facts can be used to create different angels to the same story.

The only piece of objectivity there is in any story is the event itself. "Plane went down", "Man committed of murder", "Trump won the presidency" once you step outside of these basic facts it's mostly up to interpretation. The whys, the hows, all based on interpretation.

Thanks to social media and then fact that you can't just get away with claiming one interpretation when there are more is what make social media disruptive, not to journalism but to the way we understand journalism.
JETBRAINS PHPSTORM 2016.3.2 FULL CRACK (WINDOWS / LINUX / MACOS)
> I would have also probably changed my name after the first occurrence.

There was nothing wrong with my name, until I was about 12 years old and that no talent ass clown became famous and started oppressing his people.

No way, why should I change? He's the one who sucks.
That's an interesting article, thanks for sharing it!
BTW, Amazon India has had cash on delivery since ~2013 (except a time during their recent currency crisis). This is arguably more user-friendly than Amazon Cash.

http://www.zdnet.com/article/amazon-pilots-cash-on-delivery-...
The one with the desktop apps, we pay about 9 euros per user per month. For that price every user gets the latest version of word/excel/powerpoint, as well as a few others that we don't use. Updates are done automatically, and each user is allowed 5 simultaneous installs with their keys (desktop computer, work laptop, phone, ...). Agreed about webapp only offers, I would not buy office 365 for that. In fact we even make a point of removing One Drive because I have no trust in Microsoft with that.

For G-suite (google docs/sheets/... for business), I find it works great as an api store that also can give you direct access as sheets/docs/... Non tech people can create stuff (templates, models, stats ...) the way they're used too, and it's super easy to integrate automation into it while keeping everything in a format that Janice from accounting or Bob from support can access in real time with the doc/spreadsheet format they're used to.

I find it much better than office's offering for that. But they're definitely not two interchangeable solutions.
Seven Stories About the Science Behind Fast Food
>Algol/C/Java/Rust are in some sense variations on the same language

Actually, despite its syntax, Rust is more closely related to the ML family than the Algol family. The original Rust compiler was written in OCaml and it definitely shows in the algebraic data types, functional idioms, and immutability by default.

More to the point, maybe a new OS could gain meaningful adoption by seeming superficially like Unix while actually taking significant inspiration elsewhere.
Getting into Western Europe needs a lot of paperwork and funds. You can't get welfare unless you are a citizen, or permanent resident either.
Leave Them Alone a Reading List on Celebrity and Privacy
The problem is that we're never going to see conditions like the ones that led to Nazism or Bolshevism again. It's not that easy. It's like trying to identify the next Facebook by looking for companies who are copying Facebook--the next Facebook will be something completely different, just like the next infamous totalitarian dictator will be completely different.

If we're going to sit around waiting for the guy to commit genocide and start a world war before we take the threat seriously, it will be far too late to do anything about it. We need to look for leading indicators.
Repeat some mistake and learn from these .
Oh dear god, they might. I think either they'd start a new file, which would let you clear out even valid tickets assigned to you, or they'd rename their folder and then start a new one next time not-changed-Lisa-Davis got ticketed.
But Amazon Cash is about spending money outside of Amazon.

I'm not sure how Amazon Family can help Junior buy a coke at the local Sheetz convenience store.
Intel started work on Moblin back in the day because Microsoft balked at bringing Windows to a x86 platform without PCI device enumeration.

Heck, if you crack open the ARM based Windows RT tablets you will find quite the odd duck of an ARM SoC inside. One more reminiscent of a x86 PC than what you find in your average Android device.
> The goal should be to reap knowledge from all sources and to disassociate the emotional and intellectual self from that knowledge set.

this is absurd, in my opinion. do you honestly believe that dissociation from emotions is actually possible in most people? emotional dissociation is a psychiatric disorder.

can I suggest an alternative approach that is less dehumanizing? The goal should be to promote positive emotions and a sense of personal confidence when acquiring and verifying knowledge is accomplished. in most social situations this is not rewarded at all. in-group conformity is the most readily rewarded experience. a shift towards providing encouragement and emotional support for knowledge verification seems like a healthier response than emotional dissociation.
Yes, I don't see this point either. A 'man 3 stpncpy' or an alt-space seems rather similar to me. Actually, with the 'man 3 stpncpy' we cannot be sure the results will align with the target platform.

Everyone uses IDEs, whether it is Emacs, Vim (with plugins), IntelliJ, Eclipse, Atom, Xcode doesn't matter.

Yes, I also use whiteboards, A4's, a notepad, mindmaps (Freemind), post-its and more. The creative parts of SE, such as architecture and design, do not blossom behind a computer.
You need a country specific work visa, but we can help transfer it if necessary.
Apple was able to do it, but not without both a compatibility layer for direct binary compatibility (Classic) and a migration path to allow the same source code to be compiled for both OS 9 and OS X (Carbon).

Not to mention the heavy Java push they made for a while, which didn't end up becoming much in the long run but did provide one more way for developers to get their applications onto the platform. And developers like Omni that followed NEXT after their purchase by Apple.
The problem seems to be not the hardware but the huge amounts of pixels that require to be captured. 360 degree cameras already capture something comparable to 4k, but it's not enough.
Hacker Archetypes
10 Powerful Email Marketing Services Providers for Your Business Marketing
You lose the ability to use the (very generous) income based repayment plans.
Show HN: Check if you added licenses to your GitHub repos
This kind of legislation will likely spread spread across the EU.
Fjord or Fiord is more or less the same word as Firth.

It was spelled Firþ in old English. Not sure what's going on with the 'o'. It turned into Fjärd in Swedish. At least on the east coast.
Eliezer's one.
Edit: Pretty cool how it works the barcode, wonder how it is adopted. I remember using PayPal for the first time a few years back, where you used your phone number and at the time only Home Depot would have it. Buying those peanuts and ice tea.

But is there a fee? (Says no fee)

I made mistakes, can't get bank account right now. So I use pre-paid services or use PayPal accounts/Bitcoin (laughing on Bitcoin part, have yet to use it and don't have much of it).

Also use a card from my job, one of those types of cards that you get working at a factory or whatever.

It sucks when you have to pay a fee, like the PayPal Prepaid cards are pretty cool but you lose ~$5.00 a month.

I kinda wish that m-pesa thing was in the US. But why too, I seem to do more harm than good by spreading what money I have in various places.

Ahhh... read some more it's their money. Still, I wouldn't mind potentially having another place to store money. Even if it can only be used at Amazon.
There's a thread about this on /r/sysadmin: https://www.reddit.com/r/sysadmin/comments/635tgo/psa_timewi...

Really good subreddit, by the way, even if you aren't a opts guy :)
I've never applied for a strictly dev position, but my friends have told me they've been asked about how different forms of self-balancing trees work. I haven't implemented my own self-balancing tree since Data Structures, and I'm pretty sure they haven't either. If someone asked me to implement one in an interview I'd honestly think they were crazy. Who would implement a data structure or algorithm they haven't used in nearly a decade without looking an implementation up first?

Bearing in mind that I use my programming ability for analysis rather than developing applications, I'd say that programming is like 90% fundamentals and 10% looking stuff up. If a company really wants to test someone's programming ability in an interview, I feel like the best thing to do would be to make up a programming language, give them a reference sheet, and then ask them to program a couple different versions of fizz-bizz.

Obviously it's not a perfect idea, but I think you'd at least be testing the skills people actually use when programming, rather than whether they can remember every bit of syntax from every language they have listed on their resume. I mean, if I lied and said I knew javascript, I'd almost certainly fail a programming test that used a made-up language based on it.
I would agree if you said "Bitcoin vs a debit card", but a credit card has a serious disadvantage: 2% fee on merchants.

Percentage based fees are so lucrative that banks are offering all sorts of bonuses to credit card users: discounts, cashbacks, line of credit, etc.
I see no claim that you should not question a legally binding contract. I do see a claim that you should take it to your lawyer if you have concerns. This does not seem like it can be correctly summarized as "questioning or refusing a legally binding contract that quite possibly will be problematic to sign is an unprofessional act".
sigh for the life of me I never remember the expanded acronym of CRISPR off the top of my head.
I think some are being a smidgen too hard and dismissive about this.

That you can do this a bunch of other ways isn't really the point at all. Doesn't even matter if it's easy to do.

The point is to make it very easy to do and to provide some additional features in the process.

I am all for "another way to do it" and especially if the goals are making it easier while adding functionality and it doesn't cost me anything.

That's a "win win win" even if you never use it.
The companies have no incentive to make those changes, though. What makes you think they will?
The putch was almost succesfull and by that time Hitler was already leader of the party. Not just some guy speaker, but leader able to give commands to SA. I think that the way you describe the putch as some joke attempt you are underestimatig support Hitler had in Bavaria.
Don't get me wrong. For me it all comes down to context. You still could do plenty of stuff at slow speed. Good luck on v2.0!
To all those pointing out that you can't get an up to date release of Android for your device: It's not all Google's fault, but it is increasingly becoming Google's fault because major SoC makers are keeping their Android Linux and drivers up to date.

Up to now, though, enough bits in OEM-specific drivers will go out of date to prevent Google controlling updates of all Android devices.

There is renewed urgency to solve this problem in general for Android Things. Having billions of unpatched things in the field for a decade or longer will be an even bigger disaster than phones that churn out of the installed base in 3 years. Google is building a field upgrade framework for IoT that should be applicable to handsets, too.

That MIGHT take enough OEM responsibility out of the picture to enable updatable Android phones.
Lol, reminds me of the time I had 2 hours to see the Hermitage, I ran through it.
For a second, I thought we were talking about a commonwealth pop supergroup consisting of members of Men at Work and Men Without Hats…
You might have a point if the comment to which you so intemperately responded said what you say it does, but it doesn't, so you don't.

What it actually does say, that it's borderline unprofessional to refuse every NDA on principle, strikes me as reasonable enough - one might liken it to refusing on principle to accept any role that requires working with nonfree software (in the GNU sense) at any level of the application stack. I'd call that borderline unprofessional, too, for anyone who wants to work anywhere outside FSF itself.

It's a little disappointing to see someone, who's participated actively on HN for what appears to be quite a long time, so completely fail to appreciate nuance as you have done here. No doubt you're simply having an off day, but in any case, perhaps it might be worth your while to consider your comments a little more closely before posting them. It might help you avoid further spurious "Hitler did nothing wrong" comparisons and similar such statements of the sort which one tends to find wince-inducing in retrospect.
EasyPost | San Francisco | Full-time | Onsite | Senior Software Engineer

EasyPost is a fast growing startup that provides a RESTful API to revolutionize the entire shipping process for e-commerce companies.

We are looking for a Senior Software Engineer with Ruby on Rails, Python, or Go experience to join the EasyPost team. If you love to code, want to build APIs, and work on a small team of collaborative developers to build meaningful products, then we’d love to meet you!

Check out our API: https://www.easypost.com/docs/api.html

We can offer you a competitive base salary, equity, comprehensive benefits,and flexible work hours/PTO.
Our interview process includes one phone call and then one onsite technical meeting with the rest of the team.

Please apply on our jobs page and we will contact you: https://jobs.lever.co/easypost
If Burger King opens a new restaurant, should McDonald’s be compensated?
Because then it's more likely to have overlap between their startup and the NDA content. And the more overlap, the easier it would be for them to threaten about NDA breach in the future.

The most likely scenario: if their startup does really well and becomes popular, you can be sure that this company with the NDA will look and see if they can grab some money with a lawsuit threat.
There's a popular interview question that has a las vegas algorithm as a solution. It's a more illustrative example since it takes an unbounded amount of time.

Let's say you want to simulate a 1/3-biased coin with a fair coin.

One solution is to flip the fair coin twice, then output heads if you get HH, output tails if you get TH or HT, otherwise retry (if TT).

Then this process is guaranteed to always output heads with 1/3 probability and tails with 2/3 probability if it ever ends. The runtime complexity is unbounded since you can keep getting TT forever but the expected runtime is constant.
Do you understand the difference between want and need?

He uses the thing as a commuter vehicle and to tow boats every now and then. The reason he gets a new one is that the dashboard computer systems on these things get updated from year to year and he prefers to stay up with the most current technology.

For most vehicles, 100K miles is nearing end-of-life. For an F series truck, 100K miles isn't even the halfway point.
It's incredibly common for low-level criminal charges, as much of the time they will allow you to plea to a non-criminal offence rather than charging you with a misdemeanor.

Even if you figure on a 1-in-1000 chance of being wrongly convicted it is probably not worth the risk of having a criminal charge on your record.

I have a number of friends who have done so; the funny thing is even the for ones who had done something wrong, they had not done the thing they plead to.

(most strangely is someone who was ticketed for reckless driving, fought it and took a deal for a noise violation; it was the same fine, but no points on the license; their car was definitely not too loud).
Yeah, but it makes a huge difference whether the managers have domain knowledge or are just dictating based on statistics. In the latter case, their expectations will be unrealistic and they won't be able to process the input from below effectively because they've already agreed to implement imperatives from above.

Professional managers can of course learn about different jobs, but there is a massive and largely unpleasant difference between being manged by someone who's been promoted for their domain competence and someone who has been parachuted in because of their expertise in ordering people about. Since it's virtually impossible for junior workers to fire a manager they dislike then what appears to be efficiency is often achieved through exploitation. To know this and perpetuate that pattern is to disavow moral agency, converting what is nominally a cooperative enterprise into a zero-sum game.
...unusual?

I could change my name for ~$100, new passport and license costs, and an aggravating amount of paperwork.

I could convince the New York DMV to fix their record-keeping by... well, maybe if I convinced an influential politician to shame them for it. Maybe. I suppose I could devote years of my life to a public campaign about the issue. There's a chance that would work, though probably they'd just fix my file to shut me up and not fix the system.

If your point is that this is insane, then yes, yes it is. But changing your name is almost certainly easier than convincing a large, high-bureaucracy state DMV to solve the problems they cause.
On the other hand, semi-technical users would probably do a windows reinstall if they knew they had a techie friend handy to call, but probably would not run an bootloader crack that has the potential to brick their phone, and instead would ask the same techie friend to do it for them.
The conversation is about self driving features, not about sales.