skysight-inc/HackerNews huggingface dataset:
> No need for bash scripts

Friends don't let friends write shell scripts targeting bash.

For context: Bash is not available|installed everywhere, and has some inter-version weirdness.

Write clean, posix-compliant shell scripts (i.e. target /bin/sh commonly referred to as bourne shell) and you're in a much better position.

On Debian your script will be run by Dash, on OS X it will be run by Bash, on Ubuntu or RedHat it could be different again, but the point is, they are specifically running in POSIX mode, so that you get reliable, reproducible results across systems and even across Bash versions.
In some countries, law enforcement can get a list of devices (IMEI numbers) the sim was used in. Then ask of a list of sims used in that device and a list calls and texts made to / from any of those sims. So, one slip up and the sim will have a link to you.
What advantage would this have over using something like a log table? Or a few SQL(or whatever) commands?
On Firefox you can use Random Agent Spoofer:

https://addons.mozilla.org/en-US/firefox/addon/random-agent-...
> It won't help, because the Home Office is run by paranoid authoritarians and crazies, and they keep trying to pull crap like this no matter who is in power.

And forever pushing back is the price of freedom. OP is right, you have to keep telling them no.
Resistance to ID is just an americanism. There are no practical negative consecuences and a lot of good ones.

Identity is a right that government must warrant, not something dirty that should be buried.
If you're interested in KDE on Fedora 23, I haven't tried it but I've seen this [1] which may persuade you to find another distro for KDE.

[1] https://lists.fedoraproject.org/pipermail/kde/2015-October/0...
Libre Graphics Meeting 2016
When I ended up back on Windows for work related reasons a few years back I tried a ludicrous amount of music players.

Not much was better than Winamp, even after all these years, until I found MusicBee. Nothing else comes close. Clementine was OK, but clunky.

When I replace the laptop, at some point this year, and go back to a Mac, I have no idea what I'll use for music. It won't be itunes. I need an OSX Musicbee port!
Completely on their lack of ethics. There are far too many to recount.
There is roaming in the EU, but it's not cheap - but that is changing very soon https://ec.europa.eu/digital-single-market/en/roaming-tariff...

At which point you can just get your anonymous SIM from any EU country that still issues unregistered SIMs.

Edit: I may have missed the sarcasm in the parent post..
Nature Index – US tops global research performance
Last time I tried to use just apt, its help pages warned that it was experimental, and there was still basic functionality which was either not implemented, or implemented differently from the regular apt-* tools.

I'd very much prefer to standardize on plain apt, but it doesn't seem ready yet.
That's because fish is a better version of existing shells. It's not significantly different to throw away what we have. Sane syntax and proper colors and better autocomplete make it better than bash, but not enough to throw away the network effects of bash. Think of hg trying to compete with git - it might be better, but it's not better enough.

As a shell person (I'm the maintainer of https://certsimple.com/rosetta-stone) NGS offers:

1. non blocking

2. structured results

Doing both of those - if NGS can do it - is a MASSIVE shift over existing Unix shells. Think git replacing svn.

The POC for #1 looks really good: https://www.youtube.com/watch?v=T5Bpu4thVNo
IMO the second one would be almost impossibly difficult at Amazon's scale. It would have to be the first. And of course that means setting the price so that they can handle the amount of incoming requests, which means it will eliminate some smaller groups. But i feel like if i were a creator of something, i'd want to pay the money to get it "certified" rather than amazon copy it.
We should be focusing on saner bash defaults, since it's the most common shell in use.

That kind of work is not glamorous and highly controversial. Ideally there should be some sort of cross distro/OS working group (Debian/Ubuntu, Red Hat, SUSE, FreeBSD, NetBSD, OpenBSD, Mac OS X, etc.), similar to the working groups that standardize the web, where such proposals can be made, voted on and adopted.

For example there should be no reason in 2016 why a sane solution can't be found for having almost every bash installation recognize all keys on the keyboard (i.e. arrow keys wouldn't produce ^A sequences or similar).

Another thing that would be sorely needed but would involve a much higher volume of work would be a template, at least for all GNU utils, which they use to define they options, parameters, arguments, whatever. And by "template" I mean library, actual working code they could include and configure.

Instead of each shell (bash, zsh) having to come with a million small scripts that configure auto completion, these shells could just query the standard-compliant tool for its usage and would receive a standardized reply with everything. Powershell has something like this and it is a great idea.
I didn't intend it to be. I advised the questioner to simply do what I did myself : ignore the definition that Mateusz Warcholinski wrote which is open to misinterpretation (as this HN thread shows and Mateusz has acknowledged) and simply go to balsamiq.com.

After studying Balsamiq, work backwards from that to get an idea of what he meant by "wireframe" and whether or not it has "functionality".
Because people only talked about my clothes, not math, if I wore a dress to grad school. Now that I don't get asked if it's laundry day or why I'm wearing that or if I have a date or what special event is happening, and I don't get mistaken for a secretary, I wear dresses far more often. Simple matter of energy management -- looking pretty in a university grad program is way more trouble than it's worth.
It is best to give wildlife some money, take them to the shop and let them pick what they like.
It appears to be the "Intel Software License Agreement". As near as I can tell, it's for inspection only?
http://0pointer.de/blog/projects/systemd-for-admins-3.html
Quora has become a collection of loaded and low-effort questions (the answers are still good though)

But there wouldn't be much loss if it closed
ECMAscript 6 has cancellable promises? This guy[1] seems to claim otherwise. I spent 20 minutes on skimming the spec[2] and from what I can tell, there's no language feature that has that `promiseCapability'[3] and those stackoverflow workarounds remain the only native ECMAscript way to do it.

(I had to look up what that bluebird was and it looks like they both are libraries that offer cancellable functionality that the callee can invoke. So it looks like one is left to libraries regardless of Bluebird or RxJS or another solution. I'd opt for RxJS personally as RxJS is fairly first-class in the MS ecosystem (maybe one half-step beneath F#), and a lot of the product is based off of the RX research done by de Smet, Meijers, Beckman, et al (they've thrown prime engineering talent at it for years working out the concurrency semantics). But again, not in the JS ecosystem and just skimmed the standard[4] revision so there's a very high chance of me being wrong. I try to limit my comments to topics on which I'm relatively well-informed in general; in this case, please do regard my comments as poorly-informed-at-best.)

[1] http://stackoverflow.com/a/30235261
[2] https://tc39.github.io/ecma262/
[3] https://tc39.github.io/ecma262/#sec-promise-executor
[4] Oh god, 25.4.4.1.1 - Runtime Semantics: PerformPromiseAll( iteratorRecord, constructor, resultCapability ). And I thought 'Rails magic' was bad. Step 6 goes all the way down from [a..r] haha.
For me PowerShell feels a bit more closer to that model, but it is still text based, no inline graphics or data structures output, and the syntax could surely be improved.
> Is this so bad? ... I doubt this will solve much terrorism-wise though.

What problem is being solved then? In the best case it is simply power tripping busywork that makes the world a little bit more annoying.
They are just big apes in the end...
I wonder if this means the end of their dreadful sign-in wall...since ads are base on content (supposedly).
I think you missed the point completely.

No one is out to make you feel guilty; one of the questions the article brings up is questioning how you, as a seasoned / skilled developer are handling less-seasoned / less-skilled developers.

No one was writing articles for you when you were sticking out like a sore thumb for ... so that's kinda like an angry toddler screaming 'it's not fair mom'.

About that sticking out like a sore thumb in HS. How about being smart and not nerdy in HS? Then you get shunned by 2 groups of people: the nerdy smart ones and the not-nerdy 'dumb' ones. I'm glad we're seeing people writing about this.
Inward and outward thinking for a better collaboration
These are good definitions.
Came here to say this and surprised HN isn't outraged over this obvious oversight.
>> some rw, some ro
> Seems lacking in tmux at the moment, but possible to implement on its own, without reinventing everything else.

I wonder if this coul be done by having two users and only allowing read access to the tmux socket for the second one...
What stops someone from making a Firefox plugin that (ab)uses Opera's free VPN?
Quora is still going? wow...
Good. Quora is a great website. It was only a matter of time and this looks like a decent way to do it.
That there are worse things that exist is no reason not to pluck the low hanging fruit. I see this attitude on HN a lot. Spaces are probably the 80 in the 80/20 rule here. Why not address them?
U.S. cyber officials worry 'milware' will target infrastructure
For me the difference is a tie-breaker. I'll use Lyft if the customer experience is the same. So far it isn't, the app is more glitchy and it seems like it does a worse job of picking drivers that are nearby and giving them directions. I check in with it every couple times and if they fix it I'll switch.

Having a competitor so hot on your heels seems like a damper to Uber investors ultimate theory that they'll be able to exploit market dominance. I don't see how Uber ever can get to a point where it can extract a ton of consumer surplus.
As you said, something like IPython: https://ipython.org/ipython-doc/3/interactive/shell.html
Or in some cases, like with supersonic commercial jets, the technology is retired before it's mature.
If processes were referentially transparent functions, the shell would be wicked fast as it can run commands speculatively as you type them and discard the side effects if you backspace and memorize the results. Along with a zillion other game changer benefits like determinism. Built in perfect auditing. Rewind and restore processes to past states. That's what we should be striving for. But it's a lot harder.
Come on, don't be so harsh, the poor guy only has one wife!
What hardcore Agilists can learn from Agile Marketing newbies
Very neat, but am I missing something obvious... I can get the top 10, but how can I page through posts?

I often find that if I've been away from HN for a day or two that there's interesting stuff way down the list.
Life Expectancy Drops for White Women, Increases for Black Men
Are you happy with battery life? For laptops, I've always stuck with Apple machines but in my experience even Windows uses less power than Linux.
well this is not OpenSource, they just released the code.
Relevant: https://www.washingtonpost.com/news/powerpost/wp/2016/04/20/... ("The Saudi government and its affiliates have spent millions of dollars on U.S. law, lobby and public relations firms to raise the country’s visibility in the United States and before the United Nations at a crucial time.")
Not sure on why this comment got down-voted.

If it's because I did not explain how to do that, there is howto do it:

http://mywiki.wooledge.org/BashFAQ/004

If it's because the comment on the given example...

$ touch file1
$ ls -l | wc -l
1
$ touch "file 2"
$ ls -l | wc -l
2

... (?)

If we were talking about "new lines in file names", or "dashes at the beginning of file names", or code injection through file names, then we could be talking of more complex solutions.

But the space issues in shell are simple, and have known solutions. If you're a daily user or you're not at learning stage, spaces don't turn to be a issue.
But then, the simple fact that you're using a SIM card bought from a known SIM-trafficking criminal makes you worthy of interest. The phone being instrumental in a first crime, it'll be easy to get a wire warrant and listen for the subsequent crimes you'll commit by using it.

Most criminals aren't masterminds (and the few who are, are genrelly designed with other names, such as "politicians"); if you make it difficult to procure a phone, and a weapon, and to hide on the net, etc., many of them won't be able to assemble everything they need to commit serious crimes without getting caught.

One of the reasons why gun homicides are so much less prevalent in Europe is that if a minority of hardcore, resourceful criminals can find guns through black markets, most of the random losers can't: too complicated, too expansive, some planning-ahead required... And the many losers are the ones causing the bulk of criminality, not the few hardcore criminals.
Probably because JavaScript is the worlds most popular programming language, it's portable, has the largest package manager, supports the shell's non blocking requirement, and the current version (ES6) has a better stdlib than previous versions.
Curious if anyone here has adopted the shell mode of iPython as their routine shell (or something similar). Is it a good idea? Experiences?
For one, they keep on slashing prices making it very, very hard for drivers to make a living.
When do the European faggot politicans wake up to allow cannabis? Already thinking about migrating to the US.
If all these cases get thrown out do you think that they could/would offer the defendant's some kind of counselling?

I think we can be certain that a list of offenders will be maintained and alternative methods of prosecution will be sought but this seems like a good opportunity to engage with offenders to see if there is an alternative to sticking them all in prison with little hope of rehabilitation.
How to Make VR Porn [video]
> - In Chrome/Firefox I'd like to have a mode for recreational browsing, one for research of webdesign and one for fitness/health stuff. This basically means that I want to click at a browser window and say "This is now my fitness window. Please remember all the open tabs". And then there is a list of open sesions/projects where I can switch between those views/instances. I'd like to be able to close my fitness-window (without losing my fitness tabs) and then re-open the same fitness-window on the next day.

Sounds like you're asking for 'Tab Groups'. It used to be a feature built into Firefox, but recently got removed due to lack of use, it is however still available as an add-on (mostly using the existing code that was removed from Firefox itself afaik):

https://addons.mozilla.org/en-US/firefox/addon/tab-groups-pa...
Glad you posted and I like how you describe the adaptations and determination of that particular group. Good notes! Regarding your last point and line of thinking, I've been studying a lot of flight processing resources and that might also be a characteristic of their brain structure. Being able to use the motor skills and air conditions for flight - to me - seems like it's more complex than walking around on two legs. Fun to think about!
Free, unlimited VPN for sending all of your secure surfing to CHINA ....
Technically, that was a cupronickel dollar and a brass dollar. The last woman on the obverse of an actual silver dollar was Liberty. The first woman on a US silver dollar was Liberty. She was the only "person" on the coin from 1794 all the way to 1935. The current non-circulating silver bullion coin also features Liberty.

Eisenhower was on a cupronickel dollar from 1971 to 1978. SB Anthony was on from 1979-1981 and 1999.

The brass coins have had Sacagawea since 2000, and George Washington from 2007 to 2016.

In total, Liberty has been minted on circulated US coinage for 142 years. Eisenhower was on for 8 years. Washington was on for 10, and barely circulated at all. Anthony was on for 4 years, Sacagawea for 17.

Liberty was also on a $20 US note (greenback) from 1862 to 1863.

Clearly, the US Mint has a better history of sexual equality than either the Treasury or the Federal Reserve, the latter only ever depicting presidents, secretaries of the Treasury, and Ben Franklin.
If your paper has a fantasy fiction section so fools can live in a dream world, it doesn't get my subscription dollars, no matter how many floors of journalists it has.
Quora's problems today are a direct result of what made them popular: celebrity.

They made a great big splash when the media genuflected to the idea that "You can ask a question about Facebook, and Mark Zuckerberg could answer!" So regardless of the question or answer there will always be dominance by celebrities and their celebrators gleefully upvoting anything they post regardless of underlying fact.

I prefer Stack Exchange. The site is less about being the best person to answer and more about the answer itself. There is far less correlation the number of fans a given user has to their number of up votes and likeliness to be accepted by OP as correct or most helpful. I find real discussion occurs when we lose our preoccupations with who we are and focus on the subject matter instead.
How is survaillance of the entire population not a waste of time and money if it's not ultimately intended to catch criminals?
For anyone like myself who isn't a big fan of the Unity interface, check out Ubuntu MATE[0]. The MATE desktop environment is very similar to pre-Unity Ubuntu. It seems like the final 16.04 release hasn't landed yet but I'm sure it will later today. Ubuntu MATE is also one of the derivative distros that has been granted LTS status by Canonical.

[0] https://ubuntu-mate.org/
No, the article says that the result of the test does not matter. It is bluff.
Yup, diabolical isn't it?

There are two choices, break the contract and risk the consequences, or live with the bad treaty.
Side note: https://github.com/supercrabtree/k is a ZSH plugin in the same register that `exa`.
Dasht – Search API docs offline, in your terminal or browser
What is this intended on fixing?

I don't think the solution to anything is to make the shell more user-friendly. The only solution is to make the graphical user-interface more user friendly and feature full.

The only time it should be acceptable to be forced to use a shell, in my opinion, is if you are swapping out your desktop environment.

Until that happens, Windows and OS X will rule the desktop and PC market.

I'm fairly certain that Linux-based distributions will win out in the end if we can overcome this clingy gravitation to a command line. It's already happening already. Android is already winning against all of the major phone platforms and it's not because of it's award winning terminal emulator.
Advertising is where business ideas go to die.
(but with obvious exceptions).

Answers on Quora are really good its the Question quality that bothers me. Its like people ask for things just for the sake of asking.
The biggest data breach in Turkish history
Cold Fusion – Rossi's machine said to have passed a 1 year-long industrial test
Вывод за 1 минуту из Trafficmonsoon
The _threat_ of a polygraph test might filter out some guilty people who are afraid of it. They don't use the result of the test for anything, according to the article.
Using the file system for storage, the "index" could be code, e.g. a Python dictionary, a Clojure hash, or JavaScript Object. This might simplify building a first iteration product and avoid the technical and cognitive overhead of learning a properly implementing an unfamiliar DBMS.
> Now each tiny library update (think OpenSSL security fixes) will pull hundreds of "snaps"

Do you think that's worse than the alternative where each tiny (shared) library update potentially breaks hundreds of programs?
Data for Humanity: An Open Letter
Please give a single example in shell about spaces, that has not been already addressed.

From where do your get that rule?
I would see the difference between a non-sponsored host openly displaying bias through their own opinions versus a sponsored host presenting a bias based on their advertisers.
as we learned from paris and 9/11 they bring and lose their IDs.
Define "criminals" in the context of a panopticon.
Hi author here. Are you saying it doesn't allow a malicious/compromised container to reduce the pool size down to something which might cause other daemons to block, possibly indefinitely, which need "strong" entropy vs using /dev/urandom? Sure it's a really silly DoS, but it might matter in the right situations.
While still on the topic of girls at Olympiads, I was recently appalled that a European Girls’ Mathematical Olympiad (https://www.egmo.org/) exists. There were usually plenty of girls at IMO, so I really don't see the point of this.
A simple command to search port names and numbers
The problem with that valuation is the fact that the IPO shares won't have any rights to the oil reserves. The devil is in the details. I'm sure most people buying stock think that they're buying part of SA's riches, but you're really only buying into the poorly run service company that extracts it.
>Western-exported democracy

By democracy, you mean dictatorship, right? The Shah and Saddam were both supported by Western oil, industrial, and finance interests and were hardly "democratic".
You miss my point. Of course, for every example I give, it's possible to build a workaround to handle the spaces. My point is, it's the very fact that you need a workaround that makes it so irritating.

'command1 | command2' just works in most circumstances, so it's frustrating that it falls apart when a filename with a space appears.

And it technically is a shell issue, insomuch as the shell is dividing up the ARGV for each program. The shell is perhaps not to blame, because it can't tell the difference between a filename that has a space in it, and ordinary output that just so happens to correspond with a filename. In other words, it's hard to see what a shell could do to make things better. But the problem still exists.
The original article is at: http://www.wired.com/2016/04/office-technology-assessment-co...
Sony and Google Bring Android N Developer Preview to Xperia Z3
Original: https://www.cam.ac.uk/research/news/cambridge-to-research-fu...
I have only been using Uber for about a year, and haven't given Lyft a try because my credit card gives me 20% cash back on uber. That promotion ends soon, so I will probably try Lyft then.
The comparison with guns doesn't really hold up.

Guns are not a fundamental piece or even really necessary, when living in a modern society. A SIM card on the other hand, is pretty darn convenient for the general population.
Relevant xkcd: https://xkcd.com/927/
Cool polling tool where users can add suggestions
How about we stop arguing about which link to use and just pick one? I propose http://amzn.com/0345282779. Of the three links proposed so far, this one is clearly the most authoritative.
In the words of the late Jim Morrison, this is the end.
Firefox's Session Manager (http://sessionmanager.mozdev.org) does almost exactly what you want.
Good point on IaaS front.

One major use case for GPUs is ML. Google Cloud externalizes its ML through serverless APIs. At that point what matters is your ability to derive value from ML, rather than having exposure to building blocks.