skysight-inc/HackerNews huggingface dataset:
Whiz Kids (Ford)
I use oh-my-zsh aliases

...=../..
....=../../..
.....=../../../..
......=../../../../..
1='cd -'
2='cd -2'
3='cd -3'
4='cd -4'
5='cd -5'
6='cd -6'
7='cd -7'
8='cd -8'
9='cd -9'
_=sudo
afind='ack-grep -il'
d='dirs -v | head -10'
g=git
ga='git add'
gaa='git add --all'
gap='git add --patch'
gb='git branch'
gba='git branch -a'
gbr='git branch --remote'
gc='git commit -v'
'gc!'='git commit -v --amend'
gca='git commit -v -a'
'gca!'='git commit -v -a --amend'
gcl='git config --list'
gclean='git reset --hard && git clean -dfx'
gcm='git checkout master'
gcmsg='git commit -m'
gco='git checkout'
gcount='git shortlog -sn'
gcp='git cherry-pick'
gcs='git commit -S'
gd='git diff'
gdc='git diff --cached'
gdt='git difftool'
gg='git gui citool'
gga='git gui citool --amend'
ggpnp='git pull origin $(current_branch) && git push origin $(current_branch)'
ggpull='git pull origin $(current_branch)'
ggpur='git pull --rebase origin $(current_branch)'
ggpush='git push origin $(current_branch)'
gignore='git update-index --assume-unchanged'
gignored='git ls-files -v | grep "^[[:lower:]]"'
git-svn-dcommit-push='git svn dcommit && git push github master:svntrunk'
gk='gitk --all --branches'
gl='git pull'
glg='git log --stat --max-count=10'
glgg='git log --graph --max-count=10'
glgga='git log --graph --decorate --all'
glo='git log --oneline --decorate --color'
globurl='noglob urlglobber '
glog='git log --oneline --decorate --color --graph'
glp=_git_log_prettily
gm='git merge'
gmt='git mergetool --no-prompt'
gp='git push'
gpoat='git push origin --all && git push origin --tags'
gr='git remote'
grba='git rebase --abort'
grbc='git rebase --continue'
grbi='git rebase -i'
grep='grep --color=auto --exclude-dir={.bzr,.cvs,.git,.hg,.svn}'
grh='git reset HEAD'
grhh='git reset HEAD --hard'
grmv='git remote rename'
grrm='git remote remove'
grset='git remote set-url'
grt='cd $(git rev-parse --show-toplevel || echo ".")'
grup='git remote update'
grv='git remote -v'
gsd='git svn dcommit'
gsps='git show --pretty=short --show-signature'
gsr='git svn rebase'
gss='git status -s'
gst='git status'
gsta='git stash'
gstd='git stash drop'
gstp='git stash pop'
gsts='git stash show --text'
gts='git tag -s'
gunignore='git update-index --no-assume-unchanged'
gunwip='git log -n 1 | grep -q -c "\-\-wip\-\-" && git reset HEAD~1'
gup='git pull --rebase'
gvt='git verify-tag'
gwc='git whatchanged -p --abbrev-commit --pretty=medium'
gwip='git add -A; git ls-files --deleted -z | xargs -r0 git rm; git commit -m "--wip--"'
history='fc -l 1'
l='ls -lah'
la='ls -lAh'
ll='ls -lh'
ls='ls -G'
lsa='ls -lah'
md='mkdir -p'
please=sudo
po=popd
pu=pushd
rd=rmdir
run-help=man
which-command=whence
If people start skipping and ignoring warnings then what is the point of warning them, google should provide an explanations as to why exactly this has happened otherwise THEY are going to harm their users and this will reflect badly on their brand down the road.
You should get this checked out as tinnitus in one side can be a symptom of acoustic neuroma.
http://patient.info/health/acoustic-neuroma-leaflet
Diversity has many dimensions. The dimension of sex and skin color is not what anyone (but you) have mentioned or meant in this context.
Once those definitions are given then my trivial example holds though, correct?

Which are you saying; that it is, or, it is not possible to give those definitions?
Yeah, so tell me: which ones?
Actually we ended up proving that democracies are pretty sticky - it is hard to go from a genuine democracy to a dictatorship, both because people don't like to lose power but also because if a significant group becomes unhappy with the way things are going they will get enough political power to change things within the current system.

In fact I don't know of a true democracy (defined here as a democracy where no group is excluded, where votes are counted fairly and where each person who wishes to do so can vote for whatever he wants) that has since transitioned into anything else.

None of this, of course, means that democracy is a good system, merely that it is sticky.
AdPushup startup lessons
No. Casinos are trustworthy, or at least you know the house always wins :-)
Why is my x64 process getting heap address above 4GB on Windows 8?
Yes, that's exactly what I said. There have been doxxings and harassment campaigns from plenty of subreddits, and only a few were removed.
Windows is dying. Not just the phone. Sorry, there really is no two ways about it. This little engine can chug itself over the hill for the next few years, but it's all downhill from there.

I use a Windows desktop and I constantly find myself wondering: "what am I paying MS for?". I personally like to use Word (even though it's too bloated for my needs), but clients ask for work to be in Google Docs so they can share and comment better.

My Windows experience is now largely limited to opening Chrome and doing virtually everything in it. I might open up Notepad from time to time to make a quick few notes. But that's mostly out of habit, not necessity.

Don't say "but I code on it". If you're a coder, you're already a specialized use case.

The majority of the world simply doesn't need a bloated Windows OS to run their browsers.

I'd be shorting Microsoft if I were an investor.

P.S.: I was also an early Windows Phone user because I loved the UI (still the best in the business IMO). I dumped the phone after 1 year when it constantly crashed on me (Nokia Lumia 720), had terrible apps, and didn't have half the features of my friends' iPhones and Androids. It got a notification center just about two years ago. And I still can't find apps on the marketplace that aren't cheap clones.
> If I took the time to contact all the people I passed on to give them an explanation, it would consume more time than I can afford.

Maybe so, but a mail merge to say something to the effect of,

'Dear X,

Thankyou for taking the time to interview. On this occassion another candidate was a better fit, but we invite you to reapply if you see something you like in the future and wish you the best of luck finding suitable employment.

Kind regards,
Y'

Takes a few minutes.
> but this looks pretty weird

It's a classic DSL; it's more readable and easier to write than equivalent HTML/JS mix (it's both shorter and has less tokens). Such DSLs are used in some languages extensively, I think the most related is xexpr DSL, for example, http://docs.racket-lang.org/web-server/servlet.html#%28def._... (the part in the code snipped starting with "response/xexpr"). It's in Lisp, which means they could write it without messing with language parser, but the idea is pretty much the same.
Paid moderation. Putting up an open image sharing site with no security is akin to opening up a nightclub with nobody checking ids at the door and no security.

I can't tell you what to do to meet the minimum legal standard of covering your ass, but that's going to vary by jurisdiction and current whims over time. I can tell you, though, that by the time somebody has stumbled over a terrible image and reported it, they 1) will be horrified by your site and never use it again, and 2) the poster will have shared the url with everyone they wanted to and the image will already have been distributed as far as it was intended to be. If the number of terrible galleries is increasing, you're probably becoming well known within tiny circles as a convenient place to share the stuff.
In this topic: Lucio Russo “The Forgotten Revolution”.
It's on my list to read; but a nice review/summary is here: https://woodtickquarterly.wordpress.com/2012/01/06/lucio-rus...

In short, during Hellenistic period engineering was advanced; though, for many reasons it didn't catch.
what site is this?
There is a simple argument for making sure that a web site looks good in a terminal based browser (note: web site, not web app).

This is how Google sees your web site.

Sure, there are lots of meta data enhancements and Google is probably much smarter than it was 10 years in extracting data from your js gobbled up web page (as we know, they even try to interpret javascript to some extent).

But it still boils down to this: The easier you make it for Google to get at the text of your web site, the better for your page rank.
Do these really save that much time?

I stopped using oh-my-zsh because of these. There is a popular program called 'gap' which got over-written by one of these aliases.
They should have seen this coming. It's no surprise to anyone that Windows Phone has been a catastrophe with a miniscule audience, for over a decade (if you count all the MSFT phone OSes like Wince).

Also any half-decent mobile phone developer should know two, maybe three platforms to reach a decent sized audience.
alias ip="curl icanhazip.com" # Your public IP address

alias diskspace="du -S | sort -n -r |less"

alias pyserver='python -m SimpleHTTPServer'

alias phpserver='php -S localhost:8000'

alias phplog='tail -f /var/log/apache2/error.log'
Pairing over Tmux
I guess the latter... If you compare kat.cr results with sourceforge.net results, you would assume sourceforge is blocked as well, but it isn't (only individual sub-paths of some projects). kat.cr is even delisted @ google. Also while it's true that kat.cr is serving adware, it does not do so on the frontpage.

http://safebrowsing.clients.google.com/safebrowsing/diagnost...
Show HN: HyREPL, Hylang nrepl server
Check out SCM Breeze [1] if you are interested in git aliases.

[1]: https://github.com/ndbroadbent/scm_breeze
Yes, one would need to take steps to identify CP, and then to report and remove it. But the law is unsettled. It would seem best to be plausibly proactive, and yet to distance oneself from particular choices. But hey, I'm not a lawyer either. Maybe I'm too immersed in the world of VPN services and Tor, where providers avoid case-by-case filtering.
People are recommending very exotic solutions of image detection. But unfortunately that's an ongoing arms race between two groups of very smart people. One driven by the moral justification to stop abuse against children and the other driven by their unfathomable lusts.

So I would rather just K.I.S.S. and put your time into maintaining a reporting system where any anonymous user can report violations.

Then put emphasis into making this system as easy as possible for you or any potential moderators. The ideal would be to have an app that would notify you of any new reports and allow you to just swipe from image to image pressing an icon if you want to delete, ban or whatever.

Edit: Such a system could eventually form the basis of a bayesian filtering system.
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias .....='cd ../../../..'
alias ......='cd ../../../../..'

# search history (??) and processes (???)
alias '?=fc -li 1'
alias '??=fc -li 1 | grep '
alias '???=ps-grep'

alias m='less'

alias su='sudo -H -s'

# move to trash rather than deleting
rm='trash-put -v'

# simplify hard to remember command names
alias pk-show='apt-cache show'
alias pk-install='sudo apt-get install'
alias pk-update='sudo apt-get update'
alias pk-update-upgrade='sudo apt-get update && sudo apt-get upgrade'
alias pk-uu=pk-update-upgrade
alias pk-remove='sudo apt-get remove'
alias pk-debinst='sudo dpkg -i'
pk-search () {
apt-cache search $1 | sort | egrep "${1}|$"
}
My experience is just the other way round. There is some easy money if you also develop an universal app for the non phone as store. But the winrt environment is much to limited and the the dev environment is not competetive. It blows my mind how hard MS is failing in the phone market the last few years.
That begs the question... why is Ghost loading all this?

I had the impression that it was supposed to be a simple, bloat-free blogging platform.
I can't answer for igravious, but I can answer for me.

I'm not interested in learning Coffeescript because it doesn't do anything that javascript can't do, by definition, and it seems to me that my time would be better spent practicing more javascript (10,000 hours and all that).

I get that there's some benefit to hopping around languages, learning from the different paradigms, but there's also benefit from going deep on a single language. Some of the stuff I've seen people do in js is amazing and I'd like to get that kind of mastery. I don't think learning Coffeescript will help with that.

I also find that whole "I can code in 12 different languages" a bit shallow. Yes, I can code in 12 different languages, but can I do it well? Have I mastered those languages, or am I just surfing the shallows of each, unable to really get the most out of them?

I'd prefer to pick, say, three languages, at most, and really learn them. JS is going to be one of those languages because browser, I'm still trying to work out the others but Coffeescript is definitely out.
I have found this bash function a while ago. It doesn't save all the steps, but it shouldn't be too difficult to add them, too.

https://gist.github.com/Fannon/41b0a6104435943cd826
If you are only an occasional user why are you even commenting? I'm only picking on you because you are an easy target, but I have seen a number of HN posts from people who first state that they barely use reddit, then go on to blast all reddit users as vitriol spitting losers. What do you gain from getting on this bandwagon?
Basic income creates a de facto minimum wage by setting a wage for a complete lack of labor. I'd think any other minimum wage would be redundant.
One of the problems is which platform do you mean? Windows mobile, Windows phone, Phone Silverlight, WinRT, Universal apps, Windows Desktop or Windows 10?
serious question: Why focus on conservation if you're generating more than can be consumed, and it being relatively unharmful to the environment?
I agree with you. This company has done some bad stuff and I kind of like that their dirty secrets get dragged into the light.
I couldn't agree more. I'm sitting here on a Windows desktop at the moment and have a windows phone. See elsewhere in this thread for the fate of the phone. It's being replaced with a dumbphone.

As for the desktop, I've got the following things open on it: firefox, thunderbird, PuTTY, Libreoffice Sheet, KeepassX, vim and virtualbox running Debian.

Even my day job which is slaving for a Microsoft partner is moving away from their stuff. We're already on VMware ESX rather than Hyper-V, we're moving to AWS, adopting node.js and we already have a pile of Linux infrastructure floating around. A few years ago it was just propping us up but now it's actually delivering the core value for the company. We're also dumping Office 365 after only a year of subscriptions because it's a pile of shit (forefront letting stuff through, outlook sync is incredibly unreliable and the disaster that is Lync) and the euro position means a price rise. Plus over time, a VLK office license works out cheaper. But then again, do you need Office? Not really.

And the final killer: we're getting completely gouged over and over again. Every time someone writes of several billion on shit investments, us enterprise customers get shafted to make up the numbers. Our SQL 2014 upgrade was stupid amounts of pain and money, so we're looking elsewhere. Postgresql is already on the cards to replace a chunk of our Web API service back ends, then they move to node, then they move to Linux.

So when they "listen to the customer" what do we get? We get a pay pay pay app ecosystem that they fucked up the first time and the second time looks like a disaster, a bunch of cloud services that are completely non portable, a pile of devices which we no longer control and a bunch of backpedalling over their previous "open source is evil" attitude.

There's just no reason now. They're a total fuck up of a company.
> ... swipe from image to image ...

I would not want that job!
I wished the ideal of free speech would include the ideal of being open to discussion (perhaps even the scientific method). I think many movements fail in that regard, for example it was pretty much impossible to have reasonable discussions with FPH subscribers. You were immediately downvoted when you tried to argue against it. If people are completely ignorant towards alternative, consistent points of view, they don't deserve to be listened to.
Ruby has a PTY module [1] with an expect method [2] that supports scripting similar to expect. Examples here: http://www.42klines.com/2010/08/14/what-to-expect-from-the-r... .

1. http://ruby-doc.org/stdlib-2.2.2/libdoc/pty/rdoc/PTY.html
2. http://ruby-doc.org/stdlib-2.1.0/libdoc/pty/rdoc/IO.html
three? maybe four? C, Javascript, (Ruby/Python/Perl), (Haskell/Scheme/Common Lisp)

:)

EDIT: and some assembly variant (ARM,x86,...)? so five?
hell no

the unholy trinity (socrates, plato, aristotes) were despictable in regard to presocratic. They where siding with the wealthiest one in order to say:
- richest people should rule and democracy was shit (hence the republic)
- science sux because it is complex to understand it;
- religion should rule the life of people;
- censorship is cool;
- it matters more to ridicule your opponents with fallacies than to use logic in dialog;
- philosoph should lend their power to the more powerful in order to influence the society
- martyrdom is totally cool. Let us die for ideas

On the other hand you have

- Epicure: most people defer to live not noticing a deadly poison has been put in the source of our life
- Euclides : you can create any geometry given the choice of axioms and careful reasoning
- Diogenes Laerce : the cynics (dogs in greek) living by choice with no material property (the inspiration behind the stoician)
- Esop well, who don't know Esop? La Fontaine at least plagiarized him and then became a famous french poet.
- Herodote: Invented modern history
- thyucidide described the end of the greek civilisation (conflict between Spart and the imperialist Athen)
- Solon, Clysten, périclès the inventor of the real democracy and the founder of politicics
- Sparta invented the modern method of social management and controlling the masses

AND

The last of the sophist (the way of thinking that was demolished by the socratics): Nietschze. Wie man mit dem Hammer philosophirt (or how much socrates sux).
> ecosystem and npm.

Yeah. There are "Lua rocks" (https://luarocks.org/) for Lua, but they have a few hundreds of packages only. Compared to npm there's no comparison at all.

On the other hand you wouldn't want to use RDBMS with OpenResty anyway, I think. The whole point of using Nginx scripting (especially with LuaJIT, which is awesome) is to be as fast as possible. True, DB connections are async in Resty, but they are still going to take some time. For simple data that don't need to be persistent it's better to use ngx.shared - an in process dictionary shared between all scripts. For more complicated or persistent data, you have Redis and other fast solutions.

Additionally, Nginx offers a full non-blocking socket API to Lua scripts. You can write a "driver" for anything that wants to speak to you over a network.
Earth heading for 'mini ice age' within 15 years
A tool to present slides remotely
If it's only one or two warnings that are skipped then it's fine. I regularily skip inventati.org's warning when I'm on another machine because they give a good reason for the warning (and a way to stop them occuring without disabling it (the warning))
Don't be surprised. See this:
https://news.ycombinator.com/item?id=9866461
> Don't say "but I code on it". If you're a coder, you're already a specialized use case.

Unless you're a microsoft shop that's not necessarily the case. We have windows boxes which are only there so we can compile for MS targets. If there was a way to cross-compile we wouldn't need them. As it is we manage to survive in a bubble created by cygwin. I think marketing uses windows boxes though.
Infosys Amazing Story form $250 to $42.51B
We built a tool to help people present slides remotely with ease. It's free to use. I believe it solves a problem for many people. It would be great to get feedback.
I think that the average non-tech savvy user would freak out and immediately leave the website when encountering the warning, which serves the purpose.

If a user chooses to skip the warning, which isn't made intuitive, (i.e. no direct access to the "Skip" button) then they probably know what they're doing but Google should indeed offer explanation.
As an American I clicked the link expecting it to be one of those quirky looks at national history.
alias dc=docker-compose
This is out of my depth but the work of the physicists David Bohm and Basil Hiley (an article with him was recently linked to HN) seems to point in this direction? See, for instance, http://www.amazon.com/The-Undivided-Universe-Ontological-Int...

But like I say, out of my depth! :)
Map resizes countries by number of Internet users
Is it not possible to stimulate the vagus nerve at will, for example by coughing?
Oh, such a weird argument coming from Hacker News, the libertarianism haven.
I Google'd the phrase "Windows/Microsoft is Dead" (variations there of), since I feel like that cry is made every time a new version of Windows is released or layoffs announced, etc. One of PG's posts from 2007 came up. In it I think is a quote as relevant now as it was nearly a decade ago:

> No one is even afraid of Microsoft anymore. They still make a lot of money—so does IBM, for that matter. But they're not dangerous.
Linking to certain NSFW domains in a comment will prohibit the comment from being posted by Reddit's internal logic.
Fresh cars
I am hooked on most of them at this point, but I can see that being very annoying.
This comment is so utterly generic, uninformed, condescending and pretentious, I have no words...
Covert agents are usually criminals in the countries they're spying on. So it's right that they should be exposed so they can be brought to justice, just the same as a Chinese spy caught working in America would.
I am convinced that that was intentional, though I have no proof to back that up.
I'd be interested to hear any other potential solutions. Seems to me the choice is either:

a) basic income, or

b) all the unemployed who can not get a job in the new economy are given a government job. The work in the job doesn't matter, as long as it provides a fig leaf to allow the government to give them the money they desperately need to live.

If its not entirely clear, I think that these non-jobs are are an unfair and incredibly expensive way of giving out benefits. The richer would be better off with a basic income (free money! smaller more efficient government meaning taxing the rich less!). The poor would be better off with a basic income (no social workers or benefit admins judging you! future is predictable so able to start investing for the future!). Its only annoying for those of us in the middle, those who will not benefit much from a basic income (because it won't be a huge amount of money, our taxes are unlikely to decrease) but will also not see much benefit from it (I probably already had a safety net in terms of friends and family, and the basic income will be too small to support the lifestyle I am used to anyway).
alias cp='cp -i'

prompts when you overwrite something using cp ("oops, wrong folder")

alias rm='rm -I'

prompts when you delete more than three files ("oops, a space too much in rm ./ *")
Nice. If you're ever flying to/from Geneva then book on a tour of CERN. It's right next to the airport and it's free. It was great, highly recommended. Although you don't get to go down to the cavern while it's in operation due to safety reasons (high levels of radiation I believe).

https://outreach.web.cern.ch/outreach/
the idea is to expose people to a "taste of their own medicine", for what that's worth.
Contact this person. He manages Microsoft's Safety Services division, which includes PhotoDNA.

https://www.linkedin.com/pub/john-scarrow/6/2b8/354
I laughed at "please=sudo".
Never knew about that one.