skysight-inc/HackerNews huggingface dataset:
How can you fix the global scope without breaking almost all existing JS code? Browsers will never ship anything that breaks large numbers of existing websites (users don't use browsers that don't work with the web!).

Adding an integer type is far easier said than done. It was decided to leave that hard problem to ES7; integer type (or types!) are certainly coming.
Tweetstorming
Hmm, and do you know what was the reasoning behind the original rule that said women couldn't go forward?
Ask HN: On marketing & ethics, where is the limit?
Recently I have seen how a 5-year company decided to not continue anymore with the service they were providing. 8 months, this same company had a really agressive campaign to get users from similar tools by offering them big discounts.

After their shutdown notice, karma comes around.5 competitors companies are doing a lot of efforts on paid search to make firewood out of the fallen tree.

I got the impression that the first campaign done to grab users from other companies - while they were still alive is 'nicer' - or at least more ethic - than the campaign that nowadays are doing its competitors.

Ethic both actions?
Its not a million, but the Pathak's[1] created around 100,000 jobs by effectively creating the British curry house, supplying ingredients and recipes to largely Indian-Ugandan refugees after they were forced out by Idi Amin. Thats why most have the same menus.

[1] http://www.telegraph.co.uk/news/obituaries/finance-obituarie...
I don't want to get into a semantics argument here, but:

"The proportion of nefarious types (relative to the total user-base) routinely using Tor is going to be significantly higher then the proportion of such who are not..."

He is claiming that nefarious usage is significantly higher than non-nefarious usage. That's the exact meaning of majority.
It is a slideshow. Here are the topics:

1) U.S. Population: 395 million

2) “Trillions will have the place in the vocabulary that millions had 50 years ago and billions have today. Overall spending will be in the trillions. So will debt.”

3) “A population crowded into great strips of cities will be struggling to enjoy driving 200 million or more automobiles where there are 66 million now.”

4) “Supersonic transports that, within a decade or so, are to carry passengers across the American continent or to Europe in an hour and a half probably will be in the process of being replaced by rocket transports capable of cutting that time in half.”

5) “China within a half century will be pushing past 1.5 billion people and will face a desperate need for more space. If the world is to see a nuclear war, that war might be one fought between Russia and China for control of the wide-open spaces of Russia’s Far East.”

6) “An American in another 50 years long since will have been on the moon. Space will have become an element of supporting defense platforms, communications satellites, maybe launching platforms for ventures not yet dreamed of.”

7) “Hydrogen weapons will have proliferated among many nations of the world. China is sure to have them. France will, too. So will Germany. Israel and Egypt may. American officials place at 15 or 20 the nations that will have nuclear weapons before the end of his century.”

8) “If the record of the past is repeated, the dollar of 2014 will be an 11-cent dollar in terms of 1914 … In terms of today that value will have been cut by 67 percent.”

9) “The 60-hour week of 1914 that became the 40-hour week of 1964 probably will be the 30-hour workweek of 2014 – a six-hour day five days a week. Average family income, now $7,800 a year, is likely in another half century to exceed $20,000 a year in 1964 dollars.”

10) “Life in 1964 may appear as the ‘good old days’ when contrasted with the scramble for an existence in the crowded turmoil of a concentrated, automated and computerized world of tomorrow. It will be a world moving at rocket-like speed.”
That just wipes out the whole line (on my test box).
Because of the Chamley Judd result.
I think you meant -N, not -n. From the man page[1]:

-N Do not execute a remote command. This is useful for just for‐
warding ports (protocol version 2 only).

-n Redirects stdin from /dev/null (actually, prevents reading from
stdin). This must be used when ssh is run in the background.

[1]: http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1
Well, I guess that the FBI is full of extremists. They use Tor to stay anonymous just like everyone else.
> BTW What actually allows trees to grow is the CO2 from the air. That's what they're made of. Partial credit for mentioning water.

But what actually grows and sustains trees is the combination
of the DNA in the seed and the soil, sunshine, water,
atmosphere, nutrients, and other factors in the environment
that nurture them.

Pretty sure they cover CO2 in that list under the broader category of atmosphere.
What You Don't Know About Resumes
NSA targets the privacy-conscious
You might enjoy:

http://www.thebigquestions.com/2010/01/27/a-quick-economics-...
It's also worth noting that these services do not live in a vacuum. People seeing the story on Hacker News may well have later seen the story on Techcrunch but skipped over it. I read all three websites daily so I would be counted where I simply saw the story first.
It refers to the grid.lua[1] file in the same directory as that init.lua. It's also found in the wiki[2].

[1]: https://github.com/sdegutis/dotfiles/blob/osx/home/.hydra/gr...

[2]: https://github.com/sdegutis/hydra/wiki/Useful-Hydra-librarie...
Missing trick:

In bash, "ESC" then "." fetches the last parameter of the previous command. It's invaluable (same as typing "!$" but you get to see and edit it)
I've tried to live by the mantra, "if you have to ask if something is ethical, you already know it's not, you're just looking for an excuse."
ISTR pressing one of those keys would obliterate the part of my line where I was writing, putting in ^B characters.

I can't replicate it now on my test box; it works exactly the way you say it should. It may be a terminal issue; I'm currently on Windows using cygwin to ssh to Linux.
Wow, DOS users still exist? Which one? FreeDOS?

Back in the late 90s when I first moved to Debian from Windows, growing up with a DOS CLI made the transition far easier to me (and having some FTP exposure didn't hurt either).
Like the design. Good job!
Let's add some more:

lean
vertical
arena
ninja
rockstar

It'd be nice to have a plugin that masks all of the lame business-speak on the internet...
Email via APIs provided by Google and Apple iCloud is the web. It's not IMAP/SMTP.
ahh.... wow. I knew that google was going to stop sending referrer info on https, but I thought that was some how optional and not the default. Thank you very much for the info, I'll have to go find a cheap cert.
I guess you, like me, initially read it as an SI prefix, and were a bit confused about someone with a net worth of $10,000 being touted as a one-percenter... I mentally rewrote it as hecto-millionnaire and it made more sense.

But I guess a centipede doesn't have a hundredth of a foot, and it's not like millionnaire/billionnaire follows an SI naming scheme in the first place. Maybe we should introduce a new scale:

megalonnaire

gigalonnaire

...

Successful tech entrepreneurs could rather aspire to becoming binary prefixed mebilonnaires or gibilonnaires.
Or even for IRS to subpoena such records directly, it's not like NSA is the only agency in the whole USG that can order relevant documents to be turned over for investigations in their bailiwick. Maybe it would need a warrant instead but it can't be too difficult for IRS to just get it themselves.
I think people forget just how complex cap tables can get. Add in rules about vesting and strike price, and dilution in future rounds and debt financing, and the likelihood that lowly employees receive meaningful amounts at an acquisition diminish further. Sure, big time paydays and public offerings are possible, but these are the exception.

Bottom line: Insist to get paid what you're worth and take any options as a free lottery ticket that will probably never get you anything.
From my own personal experience as a Computer Science graduate, I feel that an ideal Computer Science curriculum would be as theoretical as possible, but would promote outside work in industry for those looking to work in industry.

I interned quite heavily during my uni days, and I learned more about programming in the months I spent working than I did in an entire year on my course.
Chrome lets you install .crx extensions on your own too, although it's harder.

Not that I like the proprietary Chrome or the fauxpen Chromium...
I believe this is quite a common pattern. A quick search of composite view model will return other examples.
Does anyone know what Yegge has been up to? I thought maybe he moved his blogging over to Google+ or something, but that hasn't been updated since 2012 either.

After his effusive praise for pre-Rails-fever Ruby in his initial foray with it, I've been extremely interested in what he thinks of it now, or how long he stuck with it.

edit: The link for convenience: http://steve-yegge.blogspot.com/2006/09/bloggers-block-4-rub...

I have to highly agree with Jeff Atwood's sentiment, in his explanation of why he was OK with using Ruby for Discourse:

http://blog.codinghorror.com/why-ruby/

Quoting Yegge:

For the most part, Ruby took Perl's string processing and Unix integration as-is, meaning the syntax is identical, and so right there, before anything else happens, you already have the Best of Perl. And that's a great start, especially if you don't take the Rest of Perl.

But then Matz took the best of list processing from Lisp, and the best of OO from Smalltalk and other languages, and the best of iterators from CLU, and pretty much the best of everything from everyone.

And he somehow made it all work together so well that you don't even notice that it has all that stuff. I learned Ruby faster than any other language, out of maybe 30 or 40 total; it took me about 3 days before I was more comfortable using Ruby than I was in Perl, after eight years of Perl hacking. It's so consistent that you start being able to guess how things will work, and you're right most of the time. It's beautiful. And fun. And practical.
Which was updated just yesterday[1].

[1]: https://plus.google.com/+LennartPoetteringTheOneAndOnly/post...
It seems to vary though; you can configure Outlook to not obey message recalls, although that might be at the discretion of an admin group policy. Either way, my last DoD network allowed you to avoid deleting emails based on recall requests, which was a very nice feature (or policy omission, not sure).
I would like to know how it is different from the likes of different website which seemingly do the same thing - HackerRank, Codility, HackerEarth etc., Mind explaining what is it that you are planning to do different?
Speaking of man pages, in earlier versions of Unix and Linux, I used to want to redirect the output of many man commands to files for later reading, e.g. if working on C, say I wanted to read 'man ioctl', 'man stdio', 'man signal', etc. But the man output had {n|t}roff formatting characters in it, for print output, which used to mess up vi. So I used to use this script I wrote, called m:

# Put this script in a directory in your PATH.

# m: pipe man output through col and save to file(s).

mkdir -p ~/man # Only creates the dir first time, including all dirs in the path.

for name: # in $* is implied

man $name | col -bx > ~/man/$name.m

done

Do a "chmod u+x m" to be able to run it.

Then run it like this:

m ioctl stdio signal # or any other commands

Then:

pushd ~/man; view ioctl.m stdio.m signal.m; popd

to read those pages, now stripped of formatting characters.
How I got 250,000+ views for my infographic in 1 week
I may be referring to Massachusetts law. IANAL.

Contracts require consideration[1]. If we agree you will give me $400 tomorrow, that is not a contact. If we agree that I will give you $200 today and you will give me $400 tomorrow, that is a contract.[2]

[1] http://en.wikipedia.org/wiki/Consideration

[2] There are other components that make contracts legal; technically I'm only describing the consideration aspect.
No, I think he meant "...who are not using Tor". He's saying that if 1% of normal internet traffic is nefarious, that he suspects that > 1% of Tor traffic is nefarious.

That is to say that your odds of finding a nefarious packet is greater on Tor than on the broader internet.
> over which they have full control

That may just be the problem. When everyone has full control over how they present themselves, then everyone presents themselves differently. The problem with this approach is the inconsistency - a user has to learn their way around a different UX for each entity's presence.

With Facebook and Twitter, it's a familiar UX for the end user, and the information related to different entities is presented in more or less the same format for all entities. This makes is easier for the end user to find the information they are looking for, and sometimes that's better than branding.

So, while it's important for an entity to have a branded web identity, I think that it's equally important for an entity to have and promote a presence on popular social media as well. It's a sort of dumbed-down identity for the masses.
Super Simple Real Time Big Data Backend: Crate Data
The window management capabilities are built into Windows. You use the Windows Key + Arrow Key to move windows around like that.

To get the dictionary hot key and the other scripting abilities in Windows you would use AutoHotKey.
And equally importantly, get paid for the work you do (i.e. don't let anyone convince you to work nights & weekends for a year to "build the company" based on a hypothetical payout).
Another amazing OS X WM: Sizeup (https://www.irradiatedsoftware.com/sizeup/)

No config, all shortcuts bound to Ctrl + Option + Command + arrows and a few others. They have an unlimited free trial, but pay for it if you really use it.
I think Google banned the domain from Adsense. I had a neglected UGC site that gradually became inundated with shady links and content, and this happened to me. Perhaps a site with low clicks and repeated, short-lived ad serves is worth banning.
I'm not entirely sure the calculations work.. Maybe I entered data wrong, but I was trying to model the acquisition/startup that I just went through. with our numbers, and our dollars, and my shares.... I walked with a heckuva lot of money, but that's not what the site said.
The first time I loaded the page I was expecting some writeup on programmer excuses, instead I was presented with a page that said "Our servers are too slow to cope with the demand" or something similar and I thought "OK, a bit too honest calling their servers slow, but the message is clear" so I decided to wait a bit until HN traffic died down
Just wonder what bad sides of electrical engineering they had found, then.

I totally get conservativeness of not jumping right onto the hype wagon for the latest tech fad of the year or even decade, but I find it strange they oppose more than a century old scientific concept that hadn't shown any negative effects (some particular implementation did, but as I get it they're generally opposed to the applied use of the very phenomena, not case-by-case implementations like avoiding those fossil-burning stations).
My advice to people who want to work in a startup is always very simple: Ignore any equity.

If you'd take the job without any equity then take the job. If the equity is part of your reason for taking the job, you probably shouldn't take it.

Base rate neglect[1] means we are terrible at evaluating the probability of equity being valuable. For every story about someone making millions out of their equity when the startup they're working for exits there are thousands of stories of people who walked away with nothing but a few years having fun solving challenging problems. That is the reason to work in a startup, because that is the definite, concrete thing on the table. If you want to make millions in software, get a job writing code at a bank and invest your salary.

[1] http://en.wikipedia.org/wiki/Base_rate_fallacy
The 1.1 milestone has plans for "mouse-moved" and "modifiers-changed" events that you can register for, which would let you create a feature very similar to this, where if you hold down option and move the mouse, it will move the window under the mouse with it. I'll file an issue to investigate if it's possible to register for "mouse-clicked" events and override them to be no-ops (so that you don't actually click into the window). That sounds like a fun feature :)
* All modules are automatically in strict mode, so global scope: fixed?

* `new StructType({x:uint32, y:uint32, color:Color})` - looks like integers to me..?
> If you scribble something on a napkin, and leave it on your desk, the desk doesn't demand you name the napkin when you try to leave the house

Maybe if they did, my desk wouldn't be so untidy right now.

The save/discard/cancel dialogs are there for a reason: the computer doesn't know whether you want to save or discard! "Keep everything" is not a solution.

Usually I will keep about 50% of the "unattached" files I create. Some will be good ideas: they get saved. Some will be go nowhere: I throw those away.

For files attached to a project it's more like 100% -- so they should be named upfront on creation.

Besides, doing something "at your leisure" is a euphemism for never doing it at all. People are difficult like that.
>I'm not sure why people seem surprised by this.

Not to get too meta, but this 'lack of surprise' thing has become a too-common reaction. I mean, objectively, what's more important - that the NSA is labeling Tor users as extremists, or whether or not you found this new information 'surprising'? Apart from being a distasteful brag, I don't think the assumption is correct. I'd imagine most people's response to be 'anger' or 'depression' or 'concern', although of course it's impossible to know for sure.

But what I really object to, and why I hope people stop using this language, is that it asserts that our collective reaction (however it is characterized) is more important than the story itself. In a very subtle way, it refocuses the argument and lets the NSA off the hook, and indeed, blames us for our having silly, outdated ideas like that our government might value and even protect our right to anonymous speech, rather than criminalize it.

As for the rest, it's possibly true that ubiquity is the only way forward.
Yay for a refresh on the BOFH excuses.
The same didn't happen to me when talking about bombs with someone in another country. Could it be because it was VOIP?
I'd include in this calculator a negative value per 'passion' speech given by the founders to convince the employees they are building something 'bigger than themselves'.
I've worked for two of GS's competitors. Any email with confidential information (internal or external) has to be encrypted and signed. Standard operating procedure. I assume it is at GS too and this fella, like most folks on the investment side, just didn't give a hoot about the SOP.
PF Tutorial Rolls Past 200,000 Unique Visitors
I'm not sure I agree. Take the $88k salary for the frontend engineer. See if you can go get that salary with little experience out in Springfield, MO or a place like that. You'll be very lucky if you get $60k. I think you underestimate how much salaries plummet in truly cheap areas. You're probably thinking of "cheap" areas that aren't actually cheap at all, like Houston or Austin.
>> How can you fix [X] without breaking almost all existing [Y] code?

For most cases of X, some form of declaration that is scope bound.

Look at e.g. Perl, it changes quickly in this way, with very good backwards compatibility. [Also see strict mode, of course.]

Edit: That said, new keywords like those let/const/module/extends etc should work fine. Please give me them today.

Edit 2: I have been cursing the lack of multiple returns this week. It is a pain returning a hash/object or an array. That really isn't supported, from browsing the standard? :-(
I'm still laughing over: 'The number zero is simply lambda(), and 1 is lambda(lambda()), 2 is lambda(lambda(lambda())), and so on. Every single Thing in this legendary region, be it noun, verb or otherwise, is constructed from the primal verb "lambda".'
62% of people say social media has "no influence" at all on purchasing decisions [pdf]
> Please stop evolving Ecmascript.

A language that doesnt evolve is a dead one.

> JavaScript will have gone from a nice simple, elegant language

It's neither nice,nor simple nor elegant.To many WTF,to many edge cases,and a verbose syntax.

The code you are writing today will still run with ES6.

Nobody is forcing you to use new features.

You may like ES5,you may like how one writes ES5 code.That's not my case and the case of many developpers using javascript everyday. These features, we should have had then back in 2007 with ES4.So this isnt even an evolution,this is a catch up.

> C++ 11, incomprehensible to both humans and machines

I prefer devs using the same "incomprehensible" language than having to use 10+ transpilers because devs dont get what they want with javascript.

Again,nobody's forcing you to use ES6 new features,so you shouldnt force people into what you deem "nice,simple and elegant". Devs are forced to use JS one way or another,so let's make it so all devs can at least work with it instead of trying to force everyone into a paradigm everybody is not going to agree with.

And the best is yet to come with structs,guarded types,async/await keywords,more data structures,...
If SOA doesn't work for you, you aren't doing enough of it ;-).

You know, "the cloud" worked great as a fully distributed set of systems using standard protocols like SMTP, FTP, DNS, etc. It's not impossible to standardize interfaces. Our industry just needs a reawakening of its anti-silo past.
The source essay for this is equally as good of a read. If not better, honestly.
See pharkmillups reply here to a similar concern: https://news.ycombinator.com/item?id=7982051
Snowplow JavaScript Tracker 2.0.0 released
Roslyn vs F# Compiler
I can't find the minimum OSX version on the Spectacle site or github.
Do you have any idea which one it is?
If one of the goals is encouraging meritocracy, I cannot imagine why it was decided to add voice to the interview. From someone's voice I can frequently tell their gender & maybe their socioeconomic background, sometimes their race (or what I think their race is)... Basically I don't really buy the "meritocracy" argument if you still have to say "I'm a woman" or "I'm a man" at the start of a technical interview.
An Observatory For Everyone
Louis Zamperini - obituary
AppBrain reports the monthly top downloaded Android apps
Sorry I'm not sure either, I know it works with latest OSX and the one before that.
Cap tables are indeed very complex. Often there's also a preference on preferred stock, meaning that the preferred gets a minimum return (often 300% or 400%) before the common gets anything.

Fully agreed with the other comments: ignore equity in early stage startups and go for a market rate salary.

The one situation where I would take a lower salary is if there's concrete plans that a company will go public within 12 months, and you're going to be in a senior enough job that you'll be in the know about it.
Having worked at a similar iBank, I can assure you most people don't give a rat's ass about proper procedures until they're caught. Why it was even possible to send an email to an external address with such an unencrypted attachment is a bigger question. I hope the lucky recipient finds a high bidder for said information.
oh Turbo Vision, how I miss you!
You say lazy like it's a bad thing.
Facebook adapts to Indian market with ads that call you back
If everyone's communications were properly encrypted, you probably would not need useless random bytes sent down the pipes since there is so much data being transfered on the internet.