skysight-inc/HackerNews huggingface dataset:
Does this answer your question, or are you asking something else?

> The problem addressed by the new technique is not the usual one discussed with CRISPR, namely, off-target effects. That refers to changing a region of the genome other than the intended one. While early genome-editing experiments had that problem, there has been “tremendous progress” in fixing it, said Dr. Keith Joung of Massachusetts General Hospital.
Data of course! Opera (the company) are one of the big players in mobile advertising. They have their own mobile ad platform [0], and a few years ago acquired a couple of agencies that specialise in mobile advertising [1].

[0] http://operamediaworks.com/

[1] http://techcrunch.com/2012/02/16/opera-snaps-up-mobile-theor...
https://developer.ubuntu.com/en/desktop/

https://developer.ubuntu.com/en/snappy/build-apps/

The ubuntu developer page has a good description of snaps and how to create them.

In short its a package that contains all its dependencies.
Day to Day on Building Culture
The first plan was to support 3 languages :

-Javascript for small apps such as homescreen widgets
-Java for more complete apps
-C++ for the cases where its power is necessary.

Along the way they dropped Javascript since they decided that Java was not too bothersome to write Android apps in, even small ones.
They have also restricted C++ to the NDK.

These decisions have been taken a long time ago though. If somebody were to create Android today, the landscape has changed a lot since then.

Swift, Kotlin, Rust, C#, ... there are a lot of new developments.
From today's Dilbert: http://assets.amuniversal.com/721c8690d8e901334e5c005056a954...
I don't know. The population of Arabia is probably best placed to discuss this. (Note that calling it "Saudi Arabia" implicitly accepts the rule of the House of Saud.)

Understanding the mechanisms the House of Saud uses to stay in power is probably a small first step in the transition to something better.
obviously, invent new letters :)
A shell is an application that provides system interaction to users.

> What I see is a void. There is no good language for system tasks (and no good shell). What's near this void is outdated shells on one hand and generic (non-DSL) programming languages on the other. Both are being (ab)used for system tasks.

Aside from the, in my opinion, abhorrent word "outdated" (why are old things considered bad just because of their age?), the comment about there being "no good shell" is something I disagree with very much. Personally I'm really fond of zsh and its manual pages are a treasure trove. But, lest this digress into a flamewar about shells or into a non-productive discussion about preferences, the point I would rather make is that the author provides a different thing than, as it seems to me, qualifies as a shell.

For example, the open issue mentioned in the README is:

Open issue: how to deal with a command that requires interaction.

As a Linux system administrator I am happy with the tools I have, and initiatives such as this seem to digress into the realm of the programmer. Sysadmins and programmers (a.k.a. developers - though I'd consider myself a developer too but not a programmer) tend to have very different perspectives about how to get an application onto the environment on which it runs, within the greater system of servers and networks.

In that sense, Docker and such mostly seem to get a preferential treatment from programmers, while sysadmins (again, as it seems to me) tend to dislike these kinds of abstractions. And I often get the impression that developers haven't got as much appreciation for sysadmins and what they do, as vice versa, but this could be false, or even more likely is that this is true for some and false for other cases. OMMV.

NGS might be a very useful project, I'm not at all negative about the project itself. It just seems more useful to programmers than to people like me who enjoy nothing more than to interact with their command line interfaces a.k.a. shells.
Shut down the company and stop releasing new versions, obviously.
US Drone strikes
> you can just take the train.
.. but only if the train has separate coaches for women!
I agree whole heartedly. I moved to NYC for a startup job three years ago after graduating. I didn't expect the tech community to be as large as I found it to be. Honestly, I've actually come to prefer the community here. When I was in SV, the tech community seemed so self-absorbed. All they talked about was tech, their startups, and VCs. In NYC, the atmosphere is different. You have tech workers, but a good portion of them are doing tech in a non-tech company (fashion, finance, etc.). The conversations I've had here are much more interesting and applicable to the rest of the world. SV may have the top spot for tech, but it feels so insulated from everywhere else. NYC has tech, but it's just one of many industries in a truly global city.
Relevant joke: A young Saudi prince studying abroad receives a call from his father asking him if everything is alright. He tells his dad that he is feeling ashamed that everyday he goes to college in his brand new Lamborghini while all the other students take the train. His father replies: "I understand your shame son, take this 50 million dollars and buy yourself a train".
Yes, I've been following the progress, and I see the disconnects across the space. Like this issue: https://github.com/systemd/systemd/issues/321

Appreciate your efforts. It is good to know that there are people pushing to get this working.
Disruption as a concept seems to be a bit of an empirical controversy these days.

http://www.bloomberg.com/news/articles/2015-10-05/did-clay-c...
One downside of this is that it becomes very unreadable on small devices (the user has to horizontally scroll back and forth to read each line, ugh)

Representing quoted text in italics does not suffer that downside.
Micro on NATS: Microservices with Messaging
So maybe it is reversed: the fact that you don't need to tweak autoexec.bat any more draws more females to the gaming?
Invoking the Trail of Tears to describe development hardship is, I think, inappropriate. Wish that guy would be a bit more cautious with his metaphors.
Uber - business plan for launching a new city
Nope, mosquitoes are far more efficient.
What you need is a friend abroad and a raspberry pi.

I have a raspberry pi attached to the wall of a home which is not my own. It's in a country where I occasionally want to be (in a geoip sense of "be"). The rpi maintains a VPN connection to me, so I can reach it even though it's behind a NAT middlebox that knows nothing about it.
We use Honeybadger at Honeybadger (I'm one of the cofounders), and think it's pretty sweet. :)

Our Java client supports Spring: https://github.com/honeybadger-io/honeybadger-java#spring-fr...
The overall number of World War II casualties in Slovenia was thus of around 7.2% of the pre-war population, which is above the Yugoslav average, and among the highest percentages in Europe.

source: https://en.wikipedia.org/wiki/Slovene_Lands_in_World_War_II
Uber and the Need for a Data Science Platform
Greek, Cyrillic, Elvish,...
The biggest problem pcs face is that 90% of the stuff they are used for can be done with older generation pcs or mobile. People don't have a reason to buy new pcs. 2 times powerful processor etc won't make someone that uses the pcb for email, Facebook and wordprocessing
Source? The article says it's unlimited.
> Czech Republic

I have a czech prepaid sim, never had to show an ID for it.

> Hungaria

True, ID needed there.

> Ireland

I had an Irish Three Sim. No ID was needed.

> Greece

Looks like an ID is needed there from Googling.
My point is that the distinction between "actually innocent" and "not convicted due to a technicality" basically means that due process is circumvented.

If the police doesn't have the right to search the house but does it anyway, it can now turn a person from "actually innocent" to "technically not convicted". Which is for some purposes halfway to a conviction. This means that police gets rewarded for doing wrongful searches.
If they can support a secure, adless, anonymous desktop browser for PR exposure by relying on the mobile version displaying ads I would be ok with that.
Tracking by serial number
My MacBook got pick up by Guy? Any hacks to track it by serial number or Mac address? FindMyMac is on but must have wiped my SSD. Bounty- iPad
Just a side note, as well:

`apt-get` is depreciated, they've moved to just plain `apt`

`apt install foo`
Unicode is growing fast enough.
I agree with this. The piece itself is super fluffy.

That said, I can understand, to a degree "comfort" netting him, etc. It is a head of state, but more importantly, the whole government/ruling family is quite mysterious. You have no idea how practical his ideas will be, especially at that scale.

Still, though, you're right. Any amount of serious journalism here would have been welcome.
I'm suprised you can't think of problems you currently have with shells. Here is a few of mine:

* Once I've started a program, and easy way of sending it to the background if it is taking a while, which sends it's output to some buffer I can refer to later, rather than continuing to spew it all over the screen.

* While we are at it, stop spewing the output of multiple programs over the screen, under any circumstances.

* Have some simple, easy to follow rules which let me work on files that have spaces in their names, without having to remember the various commands with various special cases (like -print0).
Also, how does Canonical's snap compare/compete with Freedesktop/GNOME's xdg-app?

https://wiki.gnome.org/Projects/SandboxedApps
>is whether it can infect A's friends D through Z, all of whom don't have malaria, presumably because they weren't bitten by an infected mosquito in the last couple weeks...

The point is, with mosquitos, a larger percentage of population (A's friends) will already be bitten by infected mosquitos, making it harder for the airborne strain to find a fresh host...

Thanks for the info regarding Malaria..
Dumpster Diving (1997)
I'd mainly be worried how said VPN is using the subscriber data and what is their policy on storing access logs. But even they promise to not track you how would one even hold them to account considering that they must have an interest in the data due to their adtech part of how the parent/sister Opera company makes its money.
This appears to be the correct answer. Backed up here:

https://wiki.ubuntu.com/DevelopmentCodeNames
>...lack of acceptance of different ideas, which along with access to capital, people with the right education and abilities

Are you suggesting that the Bay area's success rests on the back of unimpeachable diversity? The demographics of Bay Area founders skews young, rich, pale and male. Women and non-whites tend not to have limited access to VC, as countless blog posts & news articles will attest. Heck, even white males from the 'wrong' schools struggle.

So you can strike out diversity as the engine driving the Bay Area, and likely not holding back NC.
Deleting Code (2012)
This is a cheap smear. If you want to criticise the AfD - fine - but be specific and give your reasons.

I gather they object as I do, to Merkel's arrogant 2015 invitation to migrants which impinges on every person in the EU and particularly in the UK which is a honeypot for EU citizens (which migrants will be in a few years) earning less than the minimum wage.
> The problem with outdated shells looks pretty clear: they were made with one kind of tasks in mind but are used for other, bigger and more complex tasks. Such scripts usually look as a fight against the language and working around it much more than using it to solve the problem.

Mind you,

> Create a shell (in that language) that is up to date with today's tasks - cloud, remote execution on a group of hosts.

I'd rather create another DSL/tool to solve it.

> Two languages actually.

> Current-shells-like but simplified (called "commands"), $(...) syntax

> Scripting language, "normal" programming language (called "code"), {...} syntax

Good luck.

> The scripts that I've seen (and written in Python and Ruby) look too verbose and show unnecessary effort. Such scripts do not look an optimal solution (at the very least).

Did you check scsh? (I don't use it.)
http://scsh.net/docu/html/man-Z-H-3.html
For anyone packaging software on Linux, this now means every major distro - Debian, RHEL/CentOS, Arch and now Ubuntu - supports .service files.

No need for bash scripts, custom watchdog and daemonise tools, etc.
So what about them ARM cpus then?
"My 2 cents about why women are underrepresented in software industry is that not too many of them are interested in the beginning.

One big drive of male programmers, according to my observation (hundreds of samples), are video games, myself included."

I think you are drawing a false statistical conclusion here.

The basic hypothesis you are making is: "In the population of women, there is a lower average aptitude for programming than in the population of males". "This hypothesis is based on sampling my coworkers, and the general population".

Let's take as given that the statistical aptitude for programming in the general population is much lower than in the population of professional software engineers. Basically, if all of the women you've met and are using as a basis for your hypothesis are not your co-workers, then you are sampling from completely different sets.

If we presume you are familiar with n women (and they are picked randomly from the general population) then yes, it is very likely that they have a lower aptitude for programming than the set of your male colleagues. But this lower aptitude would apply to any random set picked from the general population irrespective of sex, or any other factor.

" it is the early stage education system to introduce programming to wider range of people"

Yes, this.
To me, a wireframe specs out the UX and shows all possible user interactions. A mockup is a static representation of a wire frame with design added. A prototype is a working representation of a wire frame with the design added. Though the functionality may be simulated or mocked.
Capital One open sources Cloud Custodian AWS resource management tool
> One election gone wrong is all it takes and all those data will be used for genocide. Again.

Because first they'll come for the contractless?

Why is it some people are incapable of discussing Germany without tiresomely invoking the Nazis?
I don't think he's trying to help them. He was experimenting to see if he could train/domesticate them.
What speaks against your theory is that men died on all sides in WWII, but in the West (read: democratic societies), women's rights developed in a distinctively different/slower way.

The Soviet Union had by far the MOST male casualties of any side in the war. 30 MILLION people died, far more than anywhere else.

https://www.rt.com/news/265603-ww2-losses-interactive-video/
Still, he's got a point. They are very mysterious about what their margins are.
There are also lots of local variations that are similar to 3 strikes, but don't get as much attention. Like "enhancing charges" based on prior convictions. Where, for example, shoplifting can be enhanced to a high level felony with a 20 year sentence.
Active_record_doctor – fix unindexed foreign keys in Rails
I know for a fact that there are big banks that don't even have the ID of lots of clients. I'm skeptical of the speed that telcos will apply on the remediation of all these clients. I actually believe the existing clients might stay undocumented forever.
Looks quite interesting! Some feedback:

Yes, a new paradigm for interacting with text commands would be wonderful. But what would that look like?

One strong advantage of the current system is that the input matches the interface. Everything is text, so it all can be typed with the keyboard. But if this shell "displays structured results as real fing structures (YAML, JSON, ...)", that may not be true. If the shell spits out a table, is it a CSV table? A YAML / JSON nested array? How is the user supposed to edit it? The interface isn't clear, and any layers at all are going to take some thought to be able to compose naturally with other tools. (The author addresses part of this with "All operations made via a UI, including mouse operations in GUI must have and display textual representation, allowing to copy / paste / save to a file / send to friend.")

Another thought: from the proposal in the README, it isn't super clear which tasks the author feels the shell ought to handle versus which tasks should be handled by some other toolkit. For example, the "Manage multiple servers at once" subsystem is handled by other devops tools like Ansible or Chef at the "deploy an application" layer and tools like Tmux or 'clusterssh' at the "send input to multiple processes in many screens at once" layer. Another example: the author proposes "Actions on objects that are on screen. Think right click / context menu.", but since these actions must require cooperation by the program being invoked, it's not clear whether this serves the purpose better than simply wrapping that program's operations in some GUI toolkit.

This could be pretty interesting, but I wish the author would formalize some of this thinking into a concrete standard. Having too big of a vision without some set boundaries seems to be hurting the focus of this promising project.
quick fact check via google: 40% of the German Autobahn have speed limits, I guess 60% can count as "big parts"
Dropbox Music Player
Show HN: Wordlist and Flashcards Extension for Google Dictionary/Translate
Lots of assertions about how "bad" our current shells are, but no substantiation. I'm a developer, and I know just enough shell to write a simple deploy script or two, but reading this, I'm not convinced that what we really need is new shells and scripting languages.
Russia Bolsters Its Submarine Fleet, and Tensions with U.S. Rise
Thanks, I was looking for this!
..and I will happily not use iTunes at all. A music player unable to play FLAC (a free codec) that was released 14 years ago.

A nice operating system with a bad media player.
Would you make the same comment if someonone claimed that physical ability differs among races? E.g. kenyan runners, sherpas, etc.
If no, what makes you absolutely sure that intelectual abilities have zero relation to the race?
Designing UX Login Form and Process
This is exactly spot on.
Show HN: Bricklayer.js – Lightweight Cascading Grid Layout Framework
why is this article at the top? this is like web dev 101 stuff
Small warning: Ubuntu's "do you want to upgrade" popup window defaults to "yes". Had to find that out the hard way when a user hit Enter the wrong moment and was suddenly sitting in front of a bricked system.
Invent two thirds of a new alphabet and then get distracted by the idea of creating new numbers and promise to complete the alphabet "real soon now"? ;)
Vox Ex Machina – Early encryption through vinyl records
>Support for scaling cursors in HiDPI environments

So 4k resolution support is becoming recognized here?
Some regions could require you to have a paid account or something, like what Zenmate does.
There are plenty of menial jobs dominated by men these days, somehow nobody talks about them.
Snapchat’s ‘blackface’ Bob Marley filter is one of many, many racist apps
I'm sure we can all agree that the current state of shells needs some work, but I don't think inventing a new one is the right solution. I'm a huge fan of the fish shell, but in the real world, it never seems to be installed across the farm, and convincing the older SysAdmins to install it is more trouble than it's worth.

We should be focusing on saner bash defaults, since it's the most common shell in use. We shouldn't have to remember these large list of gotchas, and pitfalls that shouldn't be there in the first place. A few people out there are trying to recreate common utilities such as ls or cp, and while I welcome the change, I feel it should be part of the actual gnu coreutils package, and not a new project: https://bsago.me/exa/
Since Opera is now owned by China, I'd really think twice before using it.
Agile? 3 Benefits of Managing Your Projects with Eylean Board
Nice. There were a couple of things that were 'apt-cache', I could never remember which, I gather 'apt' does those too?
A modern washing machine can be had for $300 in large part thanks to more automated manufacturing, better materials and electronics. I don't think there's any fundamental reason why someone couldn't build a reliable, efficient, repairable modern washing machine for close to the price of current machines - the extra cost would be miniscule compared to the cost of building a functional washing machine in the first place. They just don't because it means more sales.
Is there any guide/introduction to the hardware architecture of Arduino in layman terms and how it was built? I am really interested in studying this aspect of Arduino since I finished the first half of nand2tetris a couple of weeks ago.
I confirm: in Ireland you can buy a sim (I have a tesco mobile SIM) with no ID
Another specific example would be something like an IRIG-B (DC) timecode decoder where you need to provide a PPS signal that's phase locked to the P0 rising edge or maybe even just display the time. This would be accomplished by implementing a state machine to lock on to the IRIG frame and essentially run a PLL to synchronize one of the local timers. Decoding the IRIG frame would require you to be able to catch every transition of the signal. With a good implementation, you can achieve PPS accuracies to within a few clock cycles (with it being deterministic too).
"For example, a newsletter circulated in September 2011 by the Secret Intelligence Agency (SIS), better known as MI6, cautioned against staff misuse. “We’ve seen a few instances recently of individuals crossing the line with their database use … looking up addresses in order to send birthday cards, checking passport details to organise personal travel, checking details of family members for personal convenience,” it says.

“Another area of concern is the use of the database as a ‘convenient way’ to check the personal details of colleagues when filling out service forms on their behalf. Please remember that every search has the potential to invade the privacy of individuals, including individuals who are not the main subject of your search, so please make sure you always have a business need to conduct that search and that the search is proportionate to the level of intrusion involved.” Better where possible to use “less intrusive” means, it adds.

There has been disciplinary action. Between 2014 and 2016, two MI5 and three MI6 officers were disciplined for mishandling bulk personal data. Last year, it was reported that a member of GCHQ’s staff had been sacked for making unauthorised searches.

The papers show that data handling errors remain a problem. Government lawyers have admitted in responses to Privacy International that between 1 June 2014 and 9 February this year, “47 instances of non-compliance either with the MI5 closed section 94 handling arrangements or internal guidance or the communications data code of practice were detected.” Four errors involved “necessity and proportionality” issues; 43 related to mistransposed digits, material that did not relate to the subject of investigation or duplicated requests."
They featured Smash on the cover page, and yet despite both Melee and Smash 4 having robust and entirely home-grown eSports scenes (sponsored and covered by both Red Bull and Twitch), there's not one mention of the word "Smash" anywhere in the doc. The only fighting game mentioned appears to be Mortal Kombat, and as far as I can tell, that scene is negligible compared to Street Fighter and especially Melee. (source: http://www.esportsearnings.com/games both tournament count and award size)

I'm not even a participant in any eSports scene let alone Smash, but from the perspective of an outsider such as myself, this would seem to be a grave oversight by PWC.