skysight-inc/HackerNews huggingface dataset:
I see some comments talking about Twitter employee population is too big, is there any statistics about what the percentage is for each department?

Despite the fact I agree the population is quite large, but I can guess at least 30% are marketing folks, 20% are HR and process people, and then the rest are developers. Twitter has done a number of acquisitions. I don't know how many people are running Vine in production today, but my understanding is their NY core team is still quite small. However, given Twitter has launched so many products (including all of the background projects they did to support their production), I won't be surprise if they have at least 10% of their entire engineering force doing infrastructure and operation, and then 40% divided into core product like Twitter, internal application developers, security, solution engineers, etc.

When a new CEO is in charge, some layoff and some re-org usually happen. Some projects have to be closed, some have to be sunset, and some have to be merged. Let see how much they can trim down. It usually take a year to complete the evaluations and projecting new positions.
6 Belgian startups to look out for in 2016
Tough situation. In my exoerience, best way to resolve this is to try each stack for couple of days.

On the side note, I highly recommend to try Meteor (www.meteor.com). I was in the same spot a year and a half ago and when we tried Meteor, we didnt know anything about Node but Meteor was so simple that we just went with it and never looked back.
Man in the middle yourself See your HTTP traffic like a infosec pro
Thanks for sharing - reading this reminds me a lot of what a scrum master does (or at least should do) for a team of developers.

I've experienced first hand what it's like to work for someone you could call a "servant leader" and also someone who's autocratic to the core.

"Situational contexts are not considered."

I don't believe their is a one size fits all leadership philosophy. Different situations demand different approaches, and some people respond better to more "active" leadership.

Being able to effectively self-manage under a servant leader requires a certain level of maturity and confidence that isn't always present in people. Actually being able to bring these qualities out in people who don't naturally exhibit them is a real challenge, and depending on the individual, sadly, can be very difficult to achieve.

If you're lucky enough to work under someone who's responsibility it is to make you better (i.e. a wise and experienced mentor), make sure you grab the opportunity with both hands and learn as much as you can in the time you have together.
A silly review of DEC64
This is a slam dunk.. I'm well versed in both.

Use Node. C# is too inflexible and MS SQL Server is always the wrong decision unless a client is dictating it. I spent 5 years using SQL Server, and when I discovered PostgreSQL seven years ago, it was like a gift from heaven.

Node with PostgreSQL gives you NoSQL and structured SQL facilities. Your friend will pick up node quickly if he just stops thinking in C# ways.

Designing a web service on Node will be 3x to 4x faster than in C#, and as a startup, time to minimum viable product (MVP) must be your primary concern. If, after that, he decides to try and write it on his own and prove you wrong, so be it...

Cheers and good luck!
JavaScript Design Patterns – How to Make Sense of Chaos Pt1
There's also a chrome extension "Media Keys by Sway.fm"[1].
It can scrobble to last.fm and pause videos/music in other tabs when you start playing something else.

[1] https://chrome.google.com/webstore/detail/media-keys-by-sway...
NW.js is very, very similar to Electron
I think it depends on how creative you are. I wouldn't describe myself as creative, and I am not a big fan of sandbox style games.

In fact, open world games in general tend to be worse for me than more linear style titles. The freedom of choice is overwhelming.
Why Exercising Is a Higher Priority Than My Career
The Beginners Guide to Online Marketing
Rebooting also closes unused sockets, closes opened descriptors, fixes memory leaks, cleans /tmp and performs fsck if needed. So it is good to reboot.
However it was obviously their goal not to have completely random oordinates but just "less precise."
Show HN: BlaBlaDNS is a free Dynamic DNS service
Isolating a service to a program, as well as being able to close the browser fully without closing down music. Throughout my day I open and close my browser often enough.
Here are my thoughts, in no particular order.

- Don't work with a friend on a startup. You are very unlikely to be friends afterward. If you can't easily compromise on something as unimportant as your stack, you're going to disagree on way more important things. Why do you need two devs anyway?

- Two things that kills startups are analysis paralysis (always trying to make the perfect choice = wasting lots of time) and being afraid to leave your comfort zone. Both of you should be willing to use the other person's stack because it will end this pointless argument and also help you learn something new (and possibly something you like even better than what you're using now).

- If you're using Angular, you have an objective reason to slightly prefer Node: it allows you to use a single language on the front and back ends.

- One possible compromise would be to use TypeScript, which was created by the same guy who created C#, so it shares lots of the same philosophy. TypeScript is also the native language of Angular now, so you can use it on the front and back ends.

- Another possible compromise would be for one of you to work on the back end only, and the other to work on the front end only.
You can, in fact, place yourself on the surface of a planet in this game to see what hell you hath wrought above.
So because of a fictitious story, a company employing 50,000 should die so a startup employing 100 people can grow into the next big company.

If your concern is about Japan's welfare, how about instead selling your startup to the large company?
Tesla's prices need to fall by at least 75% before Detroit has anything to worry about.
Multimethods - maybe, but I think Records should be introduced much earlier, and probably Protocols as well.

Creating abstractions shouldn't be the most advanced topic in the language.
Ok, back from the pub and fixed it you can now use it like this:

use BlessJSON qw(test.json);

say test->hello;

say test->this->could->be->a->bad;

close enough
I can't really speak to gamma ray bursts, but you can definitely shoot astronomical bodies through solar systems, into planets, or their moons.
It's also slightly stricter with syntax; you can't have extra ending commas. {'foo' : 1, 'bar' : 2,} is valid Python but not valid json.
How to Find Existence of .Net Framework Data Provider for MySql on Mono Ubuntu?
Amazon founder's reused rocket successfully launches, lands
https://www.producthunt.com/tech/the-open-syllabus-project
In Germany you have to publish a full address on your website, so even if you don't own the domain, anybody can get you IRL.

http://www.gesetze-im-internet.de/tmg/__5.html
Tools are temporary, foundations are timeless.
I do wonder how "Gopher5" would look like.
>Imagine the C2 Wiki or Wikipedia in gopher format

No need to imagine. Fire up your gopher client of choice and you'll find one of the few things still around is a copy of wikipedia gopher-ized.
Totally agree that delivery is a commodity. However, as a user, I ditched all services in favor of Soundcloud because of the discovery part. For example, Diplo and Tiesto post and repost almost weekly, combined with the rest of people I follow you get a stream of the very latest music of your taste, manually curated (reposted) by the top DJ's themselves. It's not just an "upload feature", its like Facebook for music: you hit play and get a tailored endless stream of awesomeness, 0 effort on your part. No need to hunt for and buy tracks one by one. No need to suffer through some unknown Pandora voodoo that turns up the same tracks of unknown recency, over and over. Just follow the people you like, and it will play the latest music you like, simple as that.

I don't know if Soundcloud can manage to build a viable business, sometimes they make changes that piss off users and uploaders, and the current model doesn't look too lucrative. But for me as a user, the experience is night and day compared to the true commodity services (iTunes, Amazon, Google, Pandora, Spotify, etc etc), who I think will soon start to crack under margin pressure like Rdio, Mog and others.
or Cargill, or Mars....
Changed SSH port is not security measure. It's needed to keep your log files clear from random network scanning.

When your SSH port is something like 53148 and you see password brute-force activity in logs it's almost always mean that somebody intentionally scanning your server.
Off by an order of magnitude? Are you suggesting Twitter spends 2 million per employee per year?
Some tools I use daily on OS X

Atom: https://atom.io/

XtraFinder: http://www.trankynam.com/xtrafinder/

iTerm2: https://www.iterm2.com/

SourceTree: https://www.sourcetreeapp.com/

Asepsis: http://asepsis.binaryage.com/ (This prevents creation of new .DS_Store files - nice but doesn't work anymore with OS X 10.11)

homebrew, npm, git, bash aliases..
Apparently this is legal: float* b_ptr = &f.a and 1;
First Experience on GitHub Pull Request
What I'm curious about is whether there's a good writeup of what you need to do to handle the (presumably) ASLR that OpenBSD has.

I've been having a hell of a time figuring out what's going on when I try to port Myrddin -- the code I generate will often segfault, on a string that GDB seems to think is perfectly valid, and happily prints. Some of the strings have clearly wonky addresses, (eg, within the zero page), others don't look insane.
How does one go about having their details removed from whois?
Not random ordinates, unpredictable offsets, apparently on the order of a kilometer.

And it wasn't precision they were after at all. You could just make a global positioning system arbitrarily less precise but that isn't useful. Kilometer precision doesn't have much use to civilians, they need meter-precision at least and repeatable at that. What they were after was unpredictable but static accuracy offsets which presumably could be altered in a crisis.
Only if you have a commercial site.
That's a simplification, to be sure. And yes, there was support for the idea of drug enforcement in the places where the drug trade spawned the most violence. But the enterprise went badly sideways from there, quickly degenerating into an excuse for detaining and harassing black people en masse, long after the violence that triggered the crackdown has abated.
Ok I got it! Reffrence tab provides info on how a command works. (I answer myself incase someone needed it)
Top 20 Objective Questions on SDLC Set-5 – InfoTech Site
I want to be a Devops
genuine question - why do you not listen to music on your phone ? you get to know when you have a call coming in and not miss it..plus most phones have better audio chips than the desktops.

you can obviously connect a usb cable to your computer to keep charging the phone.
Helvetica New
It's more than that. There's a deep-seated idea of the virtue of retributive violence. There is the idea of not just the value of vengeance but the rightness and necessity of it, and this is thoroughly involved in popular culture and the entire criminal justice system. This is the reason why people believe in the value of torture and why people laugh about the idea of sexual assault in prisons (because "bad guys" deserve to be hurt, even brutalized). It's the reason why we're ok with medieval conditions in our prison system even as those individuals end up back in society (because in so far as prison is hellish that makes it an even more effective punishment for wrong-doing). And so on. It's an incredibly barbaric value system which seems to be changing incredibly slowly.
According to another HN user the unemployment rate is only 3% so it doesn't appear to be that bad. Those 3% may not include discouraged workers though.
> She could have easily gone and become an actuary, an i-banker, or a management consultant, but she didn't, because she wanted to be a teacher. This decision costs us ~$100k a year as a household.

Probably more like $400-450k per year. And if you're fiendishly good as an investment banker, a lot more than that.
This is Amazon's problem for using street address (!) as a password. If there's an authentication issue, they should at least email or call or SMS you.
* #regressions (bugs already seen, already fixed, but coming back) => should be zero (but sadly, not everywhere)

* Is she confident when there is a release ?

* If there is an API : #questions (by dev) not already answered in documentation

Many and many metrics points to add... But what's relevant is business dependent...
Show HN: Personal feed for developers and designers by skills
In the UK this and a lot more is public information. As an example of what is available about me online (without paying a penny) just by searching for my name:

- The year I was born

- The district I was born (not the exact town, although that wouldn't be hard to guess)

- My mother's maiden name (which is what most banks et al ask as a security question...)

- The areas I've lived (based upon the electoral register, which you can opt out of but supposedly this impacts your credit rating)

- That I am a director of a company

This is just what is available for free - you can get the full records this is extracted from by paying a small fee.

If you know the name of my company (which isn't hard to find out), you can also find for free:

- My full name

- My address

- My date of birth

- Roughly how much I make a year

TL;DR; If you rely on this to 'identify' someone, you are doing it wrong.
I'm probably going against the flow here, but I value convenience over security.

I had my identity stolen once, and it sure was annoying... if also a little fun. A credit was opened in my name, that I had to fight to close, and I was even interrogated by police because false me was associated with shady characters (surprise!) but in the end it wasn't the end of the world.

Security "features" however, are usually so annoying they destroy the will to live. They would be tolerable once, but they're constant, and constantly remind you that you are, in fact, a suspect. They pretend to "protect" you but actually dehumanize you and every interaction you have with other humans (not to mention security theater, where the features don't increase security in any way but are simply there to make you "feel" safe).

Being alive is to be at risk, and at the mercy of bad guys. We should accept it and enjoy life before we all die in the end anyway.
R.I.P. Bitcoin, it’s time to move on
Video: Giant multicopter drone that could lift weight of a human adult
Looks like mixins:

https://en.wikipedia.org/wiki/Mixin
Using terrain for this is not particularly representative. You should try one of the typical test scenes used by research papers on ambient occlusion like the Sybenik cathedral or Crytek Sponza, those models are free from there : http://graphics.cs.williams.edu/data/meshes.xml

Secondly, in the video it seems the ambient occlusion changes depending on the view direction (or light direction) which is wrong. The "ambient" in ambient occlusion means it doesn't depend on the view direction or main light direction (I simplify here of course).

Finally, some performance results would be nice. I mentioned that on your previous project as well but it's essential in anything graphics related.
> Works as intended. adds the 'wontfix' label

This is gold.
SSH tunnelling for fun and profit: SSH Config
Best Papers vs. Top Cited Papers in Computer Science (since 1996)
Holocracy is a single manager’s delusion that everyone can report to him or her. As far as I can tell Zappos still has a CEO.

I also think the divide people are commenting about between manager and creator is a red flag for a bad organization. If you are managing programers you should still be writing code a few layers up (same for other creators or operators). The “I’m a people person” argument doesn’t hold by itself. The Commanding Officers of the fighter squadrons I served in flew a lot and also managed 300-700 people. Certainly managers (or ‘leaders’) need to spend time on higher level issues and looking after the team, but they should still be able to operate / create enough to understand what is going on and lead people in the execution of the job. Sure, when the captain or admiral went flying it was more of a token gesture, but when you have a carrier and 5k people to look after or an entire battle group, well at that point keeping all the balls moving is challenging enough.

But a small to mid size team—if you can’t operate why should operators follow you? While certain management skills are transferable, just because you lead a team of programmers doesn’t mean you can lead a team of SEALs or vice versa. Operational experience and ability to execute are important and an MBA isn’t a substitute. Presidents of sales are still involved in selling. Why is it on the technical side where people seem to either stop executing and manage or just be a ‘creator’. Like I said, now that I’m a programmer, this is a red flag for me. Although, to be fair so is the other extreme, the super coding leader with 40 people reporting to him and no time to talk to anyone. One-on-ones every other year! Leadership by negligence.
Walking the Scenes of Hard-Boiled Wonderland and the End of the World
On the indie side, delivery is worth actual money because their alternatives are to build their own e-commerce site (never goes well for nontechnical folks -- pay a bunch for a consultant to set up a site that never gets touched again, suffers bit rot, and probably falls over if you ever actually catch a big break) or go to iTunes and be a tiny undifferentiated speck in a sea of music, while paying 30% for the privilege. According to a couple reports I have seen, bandcamp is actually profitable. Maybe they won't be crushing the majors any time soon, but they seem to be proving there is a viable market for what small musicians do.
Amazon does not care. A fraudster used our startup bank account to pay at Amazon. We told them, they did not blacklist the user to use our account or take any actions beside removing the bank account (ours) from his Amazon account.

The fraudster did this at least 3 times with increasing amounts of money. Amazon did not care. Only when we went to the police did this stop.

Amazon sold me a phone, the box arrived empty (I wonder why they do not check the weight when it leaves their warehouse, DHL printed a weight on the box that was less than the phone alone). It took Amazon support months to solve this, especially they could or would not cancel the attached mobile phone contract for months.
Ditto for TLDs controlled by the Indian Government.
Edward Snowden Reaches the White House as …a SNOWMAN
According to the Wikipedia the word "geschäftsmäßig" includes private use website if it is even theoretically possible to get income from them, for example via ads. It quotes the ministry:

„Die Anbieterkennzeichnungspflicht muss praktisch von jedem, der ein Online-Angebot bereithält, erfüllt werden. Etwas anderes gilt nur bei Angeboten, die ausschließlich privaten oder familiären Zwecken dienen und die keine Auswirkung auf den Markt haben. Im Zweifel sollten Sie davon ausgehen, dass die Anbieterkennzeichnungspflicht besteht.“

Which roughly translates to: everyone has to do it, unless its a purely private service. So I guess you don't need it for you web-enabled password protected security cam, but you definitely need it for your blog.

https://de.wikipedia.org/wiki/Impressumspflicht
It pretty much look like Soylent, Joylent or Nano. Ambronite's site doesn't look less "marketing" than others. Where is the real difference between this and the rest?
Wow. I had a similar experience with Skype too. They couldn't care less that someone had got access to my account and made calls. The attacker even added his own mobile number (in a different country) but Skype wouldn't bother investigating or escalating...
Donald Rumsfeld: At 83, I decided to develop an app
One the one hand not every rival nation is a spacefaring superpower. On the other, controlling the information available to it's citizens is at least as high a priority for the Chinese authorities as denying it to foreign nations.
Комплексная корпоративная безопасность
I'll answer my perspective as I use Spotify and prefer to use the desktop app when working than my phone. The reasons are:

- I use headphones, and I use Skype, so I wont use two pairs or swap them when Skyping. Skype for Desktop is easier to use than the phone (i.e. screen sharing, sharing links, etc).

- It is far easier to skip a track or pause it using a mouse when you're already using the mouse, than to take your hand away and use the phone.

- I can't watch YouTube movies on my PC when my headphones are in my phone.
The results should also appear in the terminal, then it will be a real tool, not just a browser-opener.
Facebook to Open New Data Center in Ireland
In Shenzhen? Yeah everything is off by just enough to make google maps no good - it shows several streets in the PRC side accidentally go across the river to HK. I spent several months there and Bing maps was the winner.
Could this situation create an opportunity for North American VCs to fund Japanese startups? Obviously it would be a lot more logistically difficult than working domestically, and would presumably carry a number of new risks, but if it's really that bad, presumably you could give significantly more lucrative opportunities as well. (And I assume for the startup, the details of getting a bank account and such would be easier if you've already got a pile of capital ready to put in it...)
No they don't, since I could register that.
Maybe your confusing the period with a plus?
Hover also has free whois privacy by default.
This article has taught me a valuable lesson: I should be using the email+suffix@gmail.com feature in each service I'm signed up for. Seems like an easy enough change.

Ideally, the suffix would be some non obvious function of the service name, which I can remember easily. Like taking the second letter of the service name and relating it to an object I encounter a lot in my life.
Your comment may is tongue in cheek but I'd say that if that is indeed what they want then that's fair enough, isn't?
I'm wondering how they deal with Go's garbage collector, which is allowed to move objects in memory.
At one point in the past it was argued that hosting your site with a provider that injects ads was sufficient to consider the page "commercial". I don't know what came of it, or what is now required for a page to be commercial.
Flip a coin. Seriously. Moving forwards is far more important than being "right". If it turns out you made the wrong decision you can always fix the code later. All the hard stuff (data models, business logic, etc) is portable between languages.
I had already prepared the snarky comment just by seeing the author. But it was surprisingly humble and down to earth.

I would love to see and play the final game. Solitaire is fine. RISK would have been ironic.
At least half a million per year per employee on average. 200k won't even pay salary, let alone benefits and taxes.
Because why fill my table with devices when everything I want to do can be done on my laptop with one cable (headphones)
Integrate VSCode with Monodevelop as Official IDE
This is why a Saturn emulator was thought to be impossible for a long time. I just looked around and there seem to be some Saturn emulators around, but I did not test them and do not know how good they work - does anybody know? :-)
So far all NW.js based desktops apps felt worse to me than using the website directly. They tend to use more RAM since they each need their own browser instance.