skysight-inc/HackerNews huggingface dataset:
> This is corporate bullshit

I spent 4 years at the largest business software company in the world and have spent 3 years on and off in very small (3 employee) startups. I would presume my bullshit meter is fairly well tuned.

> you've fallen for it.

I haven't. I tried finding a technical co-founder that didn't cost me an arm and leg, and it's taken me 6 years to do so. (YMMV)

> This is an architect. And this position should be paid significantly more than an engineer.

This is laughable. I've seen more architects in my day than most people have seen sales people. Just type in "SAP Architect" on any job search and compare it to the number you get for "Rails Architect". Architects are the bullshit powerpoint pushers I used to see day in and day out in Enterprise IT, who, after 5 years of never coding or implementing, fell short of guiding their dev teams because they couldn't keep up with the ever-changing technology stack. You know who should be paid more than anyone else? The person that can build a small team, make crazy revenue in a very short (relative) amount of time. It doesn't matter what you call those people, but they do exist, are in short supply and should be compensated equal to their productive output.

> What I see here is that the bar for the definition of "competent engineer" keeps going higher and higher, without a commensurate increase in salary.

Actually this has more to do with time than anything. The Next Big Startup™, can't afford to spend 6 months on software, when they can higher Rockstar Dev Mcgee™ who can create it for them in 1-2 months.

Lastly, I'm failing to see the motive behind "corporate bullshit" you speak of. Google and Facebook do not want to pay these insane salaries, so it's in their interest to actually (1) have a large supply and (2) promote that there is a large supply, not the opposite. Their compensation packages are a direct effect of the shortage of supply of qualified talent. If this "corporate bullshit" is being lead by a small amount of vocal developers who are artificially padding their salaries by crying "supply shortage", then this is far from being "corporate".

The question ultimately becomes, what is our idea of "competent". From what I've seen, there is massive demand for people to create the next AirBnB/Dropbox/etc, which requires some very talented individuals to run and maintain. The other 99% clones of those companies that fail are because they don't have those competent people. So it's a loser's game with a bunch of people who demand that they win. Thus, the situation we are in.

EDIT: This video by Gabe Newell says it all: https://www.youtube.com/watch?v=t8QEOBgLBQU#t=12m20s (from about 12:20 to 16:00 - these "least correctly valued" people are no longer incorrect valued, that's my point)
Sorry, yeah, should have said something not class-centric.
What's that you say? Developers with families and (gasp) kids? You mean developers older than 22, with actual lives and responsibilities outside of work? Inconceivable!

I will say this, though— I give them credit for being open about what they really want. A lot of companies don't do that.
I'm sure you saved many lives with that prayer, you must be proud.
Ukraine crisis: Russia's grand strategy of ending EU dream
I found myself conditioned to check for alt-text on all the xkcd-style graphs.

So authors: Another plus is that you can include a humorous caption for your graphs. I'm sure there's always a funny angle that you wish you could include but that wouldn't be an official part of the paper ...
The original post was taken down pretty quickly with at least 10 comments, I tried to post the above that I wrote and it came back with an expired link...

I tried to search for it, but nothing came up. This looks like someone reposted it.

Edit: That actually looks like the original post, but it got owned by the HN ranking due to controversy (more comments than upvotes) And it has less comments than I thought... heh good though if gets enough upvotes. :)
As pro-cryptocurrency as I am, this still reads like a poorly disguised advertisement written by someone on fiverr.
Anyone notice parallels to the software patents debate?
This.

I manage to keep emotions aside most of the time, I am cool working with Win/Linux/OS X. I have preferences but I won't cry if I have to work with something which is not my top preference. And I am a happy user of Win8.

I believe, most of the criticism is also because it's Microsoft. You know, just like PHP or VB6, it's an easy joke. And hardly anyone will give you weird looks for hating MSFT. Good luck with publicly hating Apple. Of course, there is some good criticism. But only some of it.

Innovation is about failing until you find something new that works. Microsoft took a risk by offering something new, this time it didn't pay off. Microsoft people are not toddlers and they were aware of that. Yes, that kind of dashboards is not something unseen to human kind, but it's new having something like that as the first screen after OS loads.

Metro is a good example of good idea, shit implementation. I really like the idea of a screen where everything in one place. It's something refreshing in desktop OSes. And the design of Metro apps looks visually appealing (e.g. Skype). But the implementation, default content is pretty bad. It's just not something I might need. And most of the things requiring MS Live account (even Calendar) killed any desire to explore.
It sounds like you're saying, "don't be a regular software engineer with average skills". Couldn't agree more.
I'm pretty sure a bunch of the folks you can read about at http://www.sec.gov/spotlight/insidertrading.shtml thought that their winks and nods would go unnoticed.
Hell no?
Gandi now has offices in the USA, so they are effectively an American company as far as being subject to the US legal system and extraconstitutional orders from agencies and such. You won't get any privacy protection or immunity from illegal orders from Gandi.
> bold accusations require at least /some/ proof.

Can you expand? I thought all accusations needed strong evidence.
Use Frequent Branches to Tell a Story and Simplify Code Reviews
Sure, I'll just jump into my private jet, fly to SA, and start evacuating them.
I'm sure going to get a smart-watch because it would be very useful to me. But that is not an interesting topic of discussion.
Im an American currently visiting friends in Talca, Chile. (far away from the esrthquake) We are all sitting around and staring at the tv....

That said most of my friends here are pretty nonchalant. Chileans expect terramotos; they are used to them. The response I am witnessing is organized and no casualties thus far..... Terrible as these events are, it seems the victims were prepared. Good on them
Convert American sign language to Text
I am working on an app to help children in need to communicate with their caregivers. Most of these caregivers don't understand sign language.

I want to convert sign language to text and text to sign language. I know that this is an area of hot active research. I don't want to re-invent the wheel, I wanna use this as feature in my app where users enter input-text or an audio (using the speech to text api) then translate the text into a sign language corresponding to the text entered.

I am looking for an API, engine, open source or research project to embedded it, or a database in a form that could be easily translated to animation in 3D (DB of word to sign language 3D animation )

Can you please recommend any helpful tool/resource ?
Which MLB Teams Overperform in Popularity?
The Health Costs of our Late-Night Light Addiction
Mostly works... The buttons tend to get "stuck" on or unclickable.
Have you been to this meeting?
I'm really surprised people thought this was serious. That's like RedHat announcing that they're switching their servers to IIS.
I should have phrased that better. You're right, it is a bit frightening. But not on the same level as what we would think of as a real audit (I imagine, haven't had one).
I was being hyperbolical.
My pitch just got massacred on This Week in Startups. Very embarrassing. AMA
So very embarrassing...

https://www.youtube.com/watch?v=-Ky4ikcCoL0#t=18m10s

Key takeaways for me:

(1) Describe the product in the first sentence.

(2) Less narrative more use cases.

(3) Talk more about the people I'm pitching to and less about myself.

Any more feedback? Jason and Tyler were pretty comprehensive but I really wish I had more time to discuss their points, some of them I agree with but others I didn't.

For example, it might be tacky to mention existing networks but when you've pitched this concept to as many people as I have you can foresee the most common questions. Also, I have a very good success rate getting people to download the app after a pitch and I love the name...
Sorry, the telepathy lobe of my brain was damaged when I was young, so when I read "There is absolutely nothing backing this" I took that as meaning what it said.
Internet Archive's "TV News" Redesigned
My initial reaction was surprise that so many people still use IE, then I remembered that my dad still uses it. I'll blame him.
The Email Hour
"Gay marriage" has nothing to do with OSS web browsers. 'tis a dark world where people cannot work toward common goals when their views on completely unrelated subjects differ.
Optimizely - San Francisco, CA / Amsterdam, NL - Fulltime, Permanant. Intern/H1-B Transfer okay as well.

Optimizely is a website optimization platform. We enable businesses to show the right thing to the right person at the right time. Our first product makes A/B Testing easy. In 2 years we’ve grown to become #1 in the category with 4,000+ paying customers including Starbucks, Disney, and Marketo. We're profitable and our revenue is growing 400% year-over-year. Join us in our mission to empower businesses to make better data-driven decisions.

About the Job: We have scale: 15 billion server requests/month. You’ll work on our amazing visual editor - a cutting edge tool / high performance low footprint iOS SDK or scaling our system to new heights in a continuous integration environment; we’re fast and nimble: 1-2 deployments every day.
Benefits Free city-wide Gym membership at any Crunch Fitness. Free Clipper Card to pay for your commute from anywhere in the bay area. Catered in-office lunch and dinner on weekdays. Full medical insurance with very low co-pay and deductible. HMO, PPO, and HSA options available. Full dental coverage including orthodontics. Full vision coverage including contacts. Dependents 100% covered for medical, dental, and vision. Unlimited vacation policy. 401k benefit. Top-of-the-line MacBook Pro or MacBook Air and 30" monitor. Working with a great team and having a huge impact!

iOS Engineer - http://jobsco.re/1hjBfoa

Android Engineer - http://jobsco.re/1jWEF7k

DevOps Engineer - http://jobsco.re/Hwr31e

Software Engineer / Frontend Engineer / Security Engineer - http://jobsco.re/1g287Ea

Product Manager - http://jobsco.re/Hwretn

Sales Account Executive - http://jobsco.re/1mycs3V

Director of Engineering Excellence - http://jobsco.re/1mycrwX

Engineering Manager - http://jobsco.re/1jWEtFg

If you can't find a job that fit you above please send me your resume at hemant@optimizely.com
Well, if the performance gain is enough, I certainly would. (The codebase I'm thinking of is not huge, but large enough that I think modules would make a significant compile speed difference.) I think that with the current implementation, if your header files are sane (no depending on previously included files) you can autogenerate a module map file, one module per header, and have it just work. But I'm not sure if there are any wrinkles, because in the current state all I was able to achieve was clang crashing.
What might only be a few moments of confusion for nerds is a brick wall to many other people.

Perhaps that's also something to do with what happened in Redmond. I wouldn't be at all surprised if Windows 8's UI mess is at least partially a product of letting a bunch of technology people get too far inside their own heads.
You could sign the doc and then sue her for illegally paying below minimum wage for an intern.
Latex Tikz, has nice mind maps
http://www.texample.net/tikz/examples/feature/mindmaps/
Tolerance is the virtue of the man without convictions.

Gilbert K. Chesterton
I use org-mode a lot. I didn't think it's the tree editor the author want.
Right as my wife and son are flying in to Peru. Like, they're literally in the air en route to Lima now...
I don't think he necessarily meant that you need to respect the beliefs themselves, especially if you don't agree with them.

Rather, I think it's more about everyone respecting the ability of everyone else to hold their own set of beliefs, even if you disagree with theirs, and even if they may disagree with yours.

In this particular incident we've seen a lot of hypocrisy. We've seen a lot of people calling for "tolerance" and "equality", yet to them that means merely that their viewpoint must be the only one that can be held or expressed. It ends up being a very quaint, twisted interpretation of tolerance and equality.
to me that kind of insinuates likelyhood that the true value is closer to the middle, which isn't necessarily true.
"Benefit" is confusing, as you didn't apply the 'sarcasm' tag.
Ha. Sometimes feels like that.

The transparency make them one of the better companies out there. Though I'm surprised this trial period isn't mentioned in their job listings in some way.
It says a lot when you have to point to Indonesian homophobes to support your position.
> The person that can build a small team, make crazy revenue in a very short (relative) amount of time. It doesn't matter what you call those people, but they do exist, are in short supply and should be compensated equal to their productive output.

Precisely. I realize that we're using our definitions loosely, but this is exactly what I'm referring to when I mention Product Architect.

My next point is, what makes you think Google/Facebook/etc. have anything they can offer this person? The reality is, this eponymous engineer is a future billionaire, not a stock employee you can just hire with 120k a year and free pop. If this is what big corps mean when they say "competent", then excuse me as I laugh my ass off at their excellent "compensation package".

>From what I've seen, there is massive demand for people to create the next AirBnB/Dropbox/etc, which requires some very talented individuals to run and maintain.

You have to realize that it is absurd to expect someone like this to accept a job at a big corp. Just as a recent example, look at the Whatsapp founders.

Which brings me to my initial assertion: there is no skills shortage. Just a superstar shortage at bargain basement prices.
I've served in an operations capacity for exclusively *-nix, mixed-stack and primarily MS environments, and I will say that from my perspective the OSS community has more news, but I find that there's less that I actually care about.

I've actually been finding MS products more easy to work with lately, while Ubuntu has been getting more frustrating. Some of that is due to familiarity, but there's also a lot of decisions I've not agreed with. In general, I like that I can write something that works for a few years in Windows - I don't have to worry if the latest package updates are going to break everything. I've lost weeks fixing dependency bugs, and I don't seem to have the same issues on Windows.
If you do apply through the website shoot me an email anyway and I can give you inside tips for nailing the interviews. I understand that a personal email is sketchy. But I don't want professional recruiters and recruiting companies spamming my work email.

I am a consultant at Cigital and am posting because I get a bonus for referring people, and because we find our best employees on websites like this and /r/netsec. In the past year we hired over a dozen people from here and reddit.
100% of criminals commit crimes. 0% of non criminals do.

There are your ratios.

See the problem?
SEEKING WORK - San Francisco - Remote - Travel
BigData Software Architect and Software Engineering Team with D3 specialist Seeking long term project work. Experience building complete Analytics Platforms and Data Pipelines.

Expertise in the following amd more.

- Hadoop, HDFS, Yarn
- Storm, Spark
- Kafka, Kinesis
- Web Serving Platforms
- Hive
- Visualization Tools - Tableau, Qlikview Etc
- Sas, R, Python

For more information email:
steve@demandcube.com
You can see it as punishing an individual. But for others, it's more an issue of not supporting someone who is trying to make their lives miserable.
On a related note, we are adding earthquakes to Riskpulse.com this week. It's amazing how much scattered and rich data there is, but it's just that ... scattered.
I can't see the page, says "403 forbidden"
It works; its just far more complicated. Because its not about the IP stack at all. Its about the routers/firewalls and NAT. It goes something like this.

Something called 'pinholes' are created in your router - a map between an internal address-triplet (IP:Port:Protocol) and an external address-triplet. Messages arriving from one are mapped to the other and forwarded.

In addition, a third address-triplet can be used to guard against port-scanning and malicious bots etc. It's used on external (public) packets to test the Source of the packet. Its built from the 1st packet send out that created the NAT entry, from the public address target of that packet.

In other words, incoming traffic is only translated and forwarded to your computer/port if it came from somebody you previously SENT a packet to, such that your NAT entry has that address as its 'filter' triplet.

UDP can send arbitrary packets to anybody. TCP MUST start with a connection exchange where a client first tries to contact a server. But in our case we want them to be peers; both 'clients'.

So, TCP 'pinhole' creation involves both clients simultaneously attempting to open a socket to each other. Both clients must be prepared to accept (listen) for that attempt. Initially each outgoing client connection attempt may be rejected by the peer's router - if it hasn't previously attempted to talk back to that peer yet, there is no NAT entry with a matching filter triplet.

It has to be nearly simultaneous because TCP connection retry can be large, and it takes a minimum of 2 tries (one to create the NAT entry but fail arriving at the peer, the 2nd MAY succeed if the peer has also created a NAT entry at exactly the same time).

Add to that, learning your public address Requires contacting some STUN/ICE style public server, which creates your NAT entry but marks it with the STUN server filter triplet. So the peer connection is actually a 2nd attempt to create a pinhole. If your router doesn't overwrite that NAT entry's STUN triplet with the peer triplet, or create a multi-way associative table entry, or incompletely updates the triplet (IP but not port or IP/Port but not protocol) then the peer's incoming client-connect will be rejected anyway.

Since port-scanning and malicious bots are not in any way an official protocol, every router manufacturer invents their own algorithm for defending against them. There is no guarantee that any particular NAT-pinhole-creation technique will work every time with any particular router.

So no, TCP isn't really a superset; in a real way its a much more restricted set, and p2p TCP works far less often in practice than UDP. Because for UDP you control every packet, and send to exactly the addresses in exactly the order you wish. So you have far more control over the initial exchange content and timing, and thus have more control over pinhole creation.
>We should be living in world of balance with supporters on both sides,

No, we should not. We should live in a world with correct ideas, full stop. Some ideas are stupid, like racism, creationism, or flat-earth models, and don't deserve "balance". What you call "pro-gay" is actually a human rights issue.

Certainly everyone would be all over him if he was promoting racism, right? Or donating to groups to track down and execute people that have committed apostasy? Certainly Stormfront shouldn't be ostracized for having "political views".

Where do you draw the line? Is disliking gay people to the extent of wanting to deny them rights less important than Mozilla's goals?

Edit: I don't mean to imply that people shouldn't be able to hold incorrect (untrue) beliefs - free speech and thought should be strongly defended. But beliefs are obviously invalid and it should be fair to judge and dismiss people stating untrue things. We don't leap to someone's defense when they say the Earth is flat, why should we defend "two sides" for human rights depending on sexual preference?
We do not have a general purpose tree editor because trees are quite the complicated structure, and most valuable operations on trees require quite a bit of knowledge of what the tree represents.

Look at, for instance, source code. In many languages, we represent code in a tree-like structure, just with text and braces/parenthesis/tabs as indentations. But we all know that there are major limitations on how to represent a class. If you have 200 methods in a class, said class is unwieldy. If your methods are very deep, the whole thing also becomes unwieldy, so we make them smaller. We'd still do that with huge monitors that could show lots and lots of code at once: Without abstraction, any nested structure is hard to manage.

Many text editors will collapse levels for you, but really, how often do you all use them? Whenever you need to use them, it's a smell, because it means that the structure is getting too complex for a mind to handle.

This is not an issue that is unique to code. Any tree structure has the same issue of abstraction: We are not designed to handle more than one layer at a time, unless we are dealing with a tiny number of nodes. We have trouble seeing trees and navigating trees, so of course we can't have good general tree editors. I've seen four attempts at just general tree visualizers at work in the last year. The most successful barely pay lip service to regular tree 'views', and instead try to answer secondary questions that would help us know how we want to explore the tree.

And, as others here have already said, there's always non graphical representations. find, awk and grep can go very far when you are trying to find things on a tree. Proper indexing does a good job too.
In San Rafael, CA, you need a college degree to become a police officer.
Numbers make people feel intimidated, and threaten their ego with the potential that they might turn out to be wrong. That's why most people avoid them in political arguments.

This is another great example of an attempt to bring numbers into a political argument, this time about sustainable energy: http://www.withouthotair.com
Should we go all-out liberal and say representatives of our cause must be...

That "must be..." bit is the antithesis of "liberal". Seems the banner of "liberal" was waved only to get unpopular views tolerated until the "liberals" garnered enough influence to silence their opposition. To go "all-out liberal" would say "representatives of our cause must respect those who think abortion is murder, pot is self-destructive, guns are vital for self-defense, and one's healthcare is not subject to public compulsion; we don't agree, but respect that sensible people can and do hold differing views because of differing axioms. Since the subject at hand is web browsing software, and those subjects have absolutely nothing to do with this, we will not ostracize people because of those common differences of irrelevant opinion."
I'll be back to answer any questions in an hour.