skysight-inc/HackerNews huggingface dataset:
No. Facebook is probably not outbidding the black market for their vulnerabilities. I think 'grugq is exactly right: the market for serverside vulnerabilities with hours-long half lives is very thin. Facebook could pay $500 for RCE, and so long as they do everything else they currently do for security, a thriving black market would not emerge for their vulnerabilities.

It's interesting to me that there's a real market price for an Adobe Reader flaw, but that Facebook flaws have (generous) fiat prices set by Facebook.
Can you post some examples of your Makefiles?

I'm trying to work out how I can replace Rails' asset pipeline without getting a headache caused by overwhelming number of node-based tools I'd have to install.

Having one tool + make sounds like something I'd gladly adopt.
Wow. I just noticed that too. Deleted.
You're right, about Wordpress and bulletin board software. There is a market for those flaws.
In a creative job (such as programming) it's extraordinarily difficult to evaluate how valuable someone is, but I would suggest some sort of human valuation ("you know it when you see it"), a LIGHT metric used only as a data point (goals and whatnot, any measurable impact on bottom line, or website performance, or some other numbers), and some means of simply measuring how much someone cares about their job, company and career. I think I can tell how much the people I work with care about their job, company and career, I think I could trust most of them to know that about me, and I think that's a good place to start.

Metrics-wise perhaps a "spread spectrum" approach that covers so many things that most signs of being "productive" would end up at least reflecting in the numbers, yet would prevent "gaming" of the numbers since so many things are measured. Used only to inform and not base hard decisions on.

This would catch both people who care about their job but for whatever reason aren't producing anything measurable, as well as people who have produced but perhaps could produce even more if they were more engaged.
Sure, if all you want is to edit some text files, vim is better.

But that's nowhere near what most people use text editors for. If you're writing code, not just editing text files, there's so much more a good editor needs. For that emacs has significant advantages, and I'm saying that as primarily a vim user. REPL integration in vim is a huge pain, plugins only running in the main thread is a huge pain, vimscript is just a horrible language... There really is no comparison in terms of plugin support, and you need plugins if you want the real features.
Works with Clang and GCC.

Obviously, Visual Studio doesn't work (they have almost complete support for C99 though, so maybe in a few years they will include C11 support).
All the arts have brutal power law income distributions, with a handful of winners making $$$$$ while most people don't break even.

People who do well in the arts have a rare combination of charisma, marketing/networking skills, existing social contacts, persistence, location, luck, and talent - which often belongs at the end of the list, unfortunately.

Ironically, academia is one of the few places where you can work in the arts and do better than average. You can get real funding for arts research, especially if there's a technical angle.

Of course you don't usually have an audience - unless you count other academics - but not everyone loses sleep over that. And there's often a special policy niche for academic art. It's a kind of "Look at us as a country - we totally do serious difficult art" cultural brag.

It seems to be important to fill that niche. What it gets filled with isn't so important.
My experience of Ubuntu Server is that it's basically just Debian with a few management tools pre-installed (reporting, supervisord, etc).

Personally I prefer Debian because the extras Ubuntu ships usually get disabled / deinstalled on production servers, so it makes more sense to work from a minimal base to begin with.
>, I don't think it's good to write things down and put them into a system for years.

Because of a litigious labor environment, companies and HR departments are forced to document appraisals and ratings and keep them archived.

Part of the reason Ellen Pao failed to convince a jury[1] consisting of 50% women (6 women) was that KPCB had extensive historical documentation contradicting her claims. Even though they've won their case, it shouldn't surprise us if they keep even more documentation on employee evaluations. If companies followed your idea of not writing things down, they'd end up in a situation of "he said, she said". That's a weak defense in a lawsuit.

In theory, the employers & employees in America have what's called "at will" employment. Employers can fire for any reason (except for discrimination), and likewise, employees can also quit without giving notice.

That's the theory. The reality is different. If you want to fire a "protected class"[2] employee for unacceptable job performance, the worker may try to retaliate and claim discrimination. The "at will" principle gets trumped by lawsuits.

The company's defense against protected class workers who think they are impervious to being terminated is to document everything.

[1]"Her chief reservation with Pao's case lay in her performance reviews, Malone said. That was also the view of the two other jurors interviewed by Reuters"

http://www.businessinsider.com/r-juror-in-gender-lawsuit-sym...

[2]https://en.wikipedia.org/wiki/Protected_class
Nice hack! I wonder what other useful common digital signals can one record with a dongle? Time and date, teletext (which includes weather forecasts and news) I am aware of. There is also project Lantern & Outernet which might deliver 20 MB of data to all continents through nanosats next year. What other digital signals are transmitted?
I'm not sure I know how to respond to this, because it doesn't make sense to me.

I don't think what 3taps did under any interpretation of the facts should be considered criminal.

Having said that:

If something's criminal, it's criminal whether or not a private entity sues you for it! Craigslist suing 3taps no more enables the DOJ than would Craigslist simply writing an angry blog post alleging the same facts.
How is the tech community there compare to other places like Vietnam?
AMD similarly tends to avoid playing bullshit games with things like ECC memory and IOMMUs for consumer-level systems, unlike Intel.
Floating point tweaked to make it look like it uses decimal arithmetic. See http://www.eecs.berkeley.edu/~wkahan/Mindless.pdf, starting at page 3.
Ideas are plenty, its execution ( + speed ) which is a bottleneck. Developers are in a better position to prototype ideas and refine them. Most if not all developers want to be their own bosses, cos well they have bad bosses.

Having worked in the so called corporate world, for what seems like eternity, i could say with some confidence that the monotony beats the creative potential out of a developer. I have contemplated quitting technology quite a lot of times, its the passion for technology that keeps me going. I keep telling myself, i ll find my way out of this rabbit hole.

This urge to be the artist that you truly are, the creative process of building software, the art of visualizing the outcome before writing a line of code, the vision of doing amazing stuff, not just building software and being stuck in an endless loop of maintenance and bug fixes - is part of the reason some developers wish to try running their own businesses.

Rotting in a cubicle, with no say as to what could or could not be done, Technology decisions driven by sales and management team rather than the other way around, "works" is better than optimizations / solving for future with good design. - I am sure you would have come across all of these and thats precisely the reason some want to get out of this insane loop of madness is part of the reason why at least i want to start my own venture.

Another thing is that, as companies grow bigger they tend to lose sight on their initial vision / mission statements and also the culture kind of dilutes. Culture is everything. And building the kind of culture you would love to work in, is also a reason for aspiring to start your own venture. You as a developer clearly see whats not working, and you want to change that.

Another management crap that bothers at least myself a big time : recruiting people for numbers in the name of growth. how is number of people employed to do a job related to growth ? This is bullish in every sense. Hire top talents and get them to work. The arse kissing culture is very evident in these kinda growth scenes, where the management wants to please their higher-ups!

Processes : The things we do for the sake of doing! Another reason.

As steve jobs would say, this world was created by people no smarter than you - and you can change things! You will find yourself in situations, where you see that things could have been done better.

I don't want this reply to sound like a rant ( although it somewhat is! ) but i could think of these almost immediately when i read your question. All these and many more contribute to the desire developers feel to starting their own business.

I gave this answer from the vantage point of a guy working in a "job".
I agree that it's essential and nourishing to understand the basics, but I feel that familiarity with the basics and expertise with these tools represents a minimum baseline standard for professional frontend development, especially when working in teams on medium/large web apps. Granted it's not easy to get up to speed with all of it, but many fields in programming and CS are not easy either. As browsers become increasingly standardised and stable and web languages grow up (ES6+) we'll be able to do increasingly sophisticated things, and frontend web development will attract more serious programmers ... we're seeing that now with the interest in React and functional JS, there's a lot of cross pollination between JS and the Clojure/Haskell communities which until now have remained in their ivory towers. Modern/professional frontend development won't and indeed shouldn't be something you can still just get done with Notepad and a few <script> tags.
Please, HN mods, burn this site with fire. No Facebook spam on HN.

If you like, replace the URL on this story with an actual article about Hsieh's Airstream project:

http://www.reviewjournal.com/business/economic-development/d...
Turd cookies
A corporation isn't a magic shield. The limited liability exists mostly to allow investors to own stock in large enterprises without being exposed to more liability than the value of their shares.

Trump is/was doing multimillion dollar real estate development with outside investor's money, and observing lots of corporate formalities. That's why his businesses could go bankrupt without wiping him out.

If I represent a creditor, I'm not going to care if your chickenshit small business is incorporated or not, particularly if it's just a professional services business like a consultant. I'll just sue you AND your corporation. Besides, most creditors that loan to small businesses demand personal guarantees from the owners.

Just having a corporation won't make you Donald Trump. But it might earn your tax preparer some fees.
I find it strange, this claim that PhDs have more diverse and subtle motivations than members of drug gangs.

In the first bullet point you can replace "doing PhD" with "working for a drug gang" and nothing is different;

The second bullet point may not apply exactly to drug gangs and industry, but surely many people view drug gangs as a means to an end, a place where they can gain unparalleled experience.
Perhaps it's possible under some circumstances. But I spent 3 years more than I wished to (as I see it now, I should have quitted, but by that time I thought that academia was the only intellectually stimulating option).

Change universities (Europe) would cost me at least a year, plus scrapping all previous progress. Plus, with getting a poor recommendation letter (more than likely when resigning) I would need to go a tier down.

I envied software engineers, who (if things do not work) could change their place in mater of weeks... and have money to support them for much longer, if there were need.

I know people who change, but it was never a trivial thing. (Maybe except when within a department.)

Now (living as a freelancer) I lover the freedom and flexibility. And, curiously enough, I get more of intellectual inspiration.
I would note that the birds did not exactly survive that encounter so you can expect some protests at your "bird swarm defense" grand opening. I would also imagine the method you use to make the birds take flight might also generate some publicity. Now, seagulls are not universally loved (quite the contrary), but I do believe you might get some pushback.

It would probably work and be the cheapest solution.
I wonder how much energy we will save if we keep thermostats at 74+... I would be down for that. In general, I find the temperature in most places way too cold.
I was expecting something interesting. Generic selection is built into the language:

http://en.cppreference.com/w/c/language/generic
WebStorm is pretty good already imo.
Maybe... but maybe it will be like that: https://xkcd.com/927/
How is that different from make?
Aha! I didn't get your problems were with a desk accessory.
Given the layer which provides ubuntu is unmodified, how is it possibly a copyright violation? I have layers on top, yes, but you can still get to the original distribution.
BGI fails on its IPO plan, which is probably one reason behind Mr Wang's step down.

My guess is it's not ML vs Bio-tech, but ML for Biotech in Mr Wang's next move.
The Real Problem with Citizens United
Lost in the Bazar...
"Researchers had their hands on the controls at an insurance office for a month. And when they warmed the place from 68 to 77 degrees, typos went down by 44 percent and productivity went up by 150 percent."

I'm sorry, but 77F (25C) is an inferno and there's no way I'd want to work for an extended length of time in an office that warm.
It's definitely true for ESXi.
Airbnb Close to Hiring Blackstone Group’s Laurence Tosi as CFO
Talking about temperature and gender difference: I get the impression that women have much more freedom when it comes socially accepted clothing for warm/hot weather.

Men can wear t-shirts, but I haven't seen anything sleeveless or shoulder-free that men could wear even in a casual office setting without raising eyebrows.

In many environments, wearing short pants is frowned upon - at least for men. Women don't have to cover their whole legs to be appropriately clad.

So, considering that men simply cannot dress for warm temperatures in an office setting, is it really surprising that they set a lower temperature if they control AC settings?
Even I know this is worst kind of link bait - zappos CEO is investing millions into a civil regeneration project in Las Vegas, and the "cool" part is a whatever the trailer park equivalent of "glamping" is.

flagged.

as for further links suggest a Freakonomics interview / episode on Hsieh a few months ago. http://freakonomics.com/2015/05/11/could-the-next-brooklyn-b...

Edits- added links.
2016 in the USA: A 2nd American Revolution, Civil War, or Both
Fundamentally, if you're too cold in an office, you can wear more clothes. Generally I've found my coworkers to be unreceptive to my offers to expose my flabby software developer tummy and legs when I am too warm. I would love to hear any truly equitable and workable solutions to this problem though.
A journey through Space,Time and Music
We've had RC planes and helis that could have done this for decades. The drone paranoia is frankly ridiculous.
I'd be fine with it, if wearing t-shirt and short pants is acceptable.
I get the feeling the moving parts on a bird versus a drone could be your key identifies.

After reading nogridbag's solution, I'm starting to think golf driving range nets[1] that are used to keep golf balls from flying into the road. You would need to put a top net and probably still have to have an active defense for that one drone to blow the net, the second to run into the plant situation.

1) http://www.gourock.com/golfbarrier.html
For anyone interested, here's the current FreeBSD's implementation code review thread: https://reviews.freebsd.org/D473
Show HN: PDF processing API powered by Docker
Yeah, I'd be sweating through my clothes at that temperature.
Only by checking browser you won't tell a Linux proxy from a Linux NAT box.
[skipping wikipedia links]

Formally, regular expressions describe finite automata. A finite automata is a state machine that accepts a language. Hence, a regular expression defines a language [and in particular a regular language]. Regular languages have closure properties, which is to say that under certain operations two regular languages produce another regular language, and therefore certain operations on regular expressions can produce another regular expression.

The regular expression generator takes some input and produce a regular expression. There are two possible scenarios:

1. Treat the input as one or more regular languages
and perform only closed operations.

2. Treat the input as some other type of language,
e.g. a context free language and parse the input
according to the rules of that language to produce
a regular expression.

The first option means that we can determine the output of the regular expression generator by knowing only one rule: is does it generate regular expressions starting by adding to the empty language or by difference from the kleene star. But there is still ambiguity that requires we have knowledge about the internal workings of the expression generator.

The second option means that in order to determine what output a given input will produce we have to know about a potentially unlimited number of rules (and these rules may change dynamically based on the input)[1].

What this means is that no regular expression generator is generally useful as a black box. Ambiguity assures it, and ambiguity is intrinsic because the regular expression generator must treat the input as within a more complex language (e.g. context free) and force it into the simpler class of regular languages. As my analysis shows, the way in which the regular expression generator interprets the input is arbitrary.

If you're really interested in the topic, Jeff Ulman (who with Alfred Aho wrote the book on automata) teaches a course on automata via Coursera. Rumor (well actually an email) has it that he is teaching it again this fall. A person could do worse than learning about automata from a person down a Stanford hallway from Donald Knuth's office.

Even cooler is that Jeff Ullman shows up in class to discuss questions (which is probably why the course only comes around once a year).

https://www.coursera.org/course/automata

Just because lunches cannot be free doesn't mean they can't be cheap.

[1] Moreover, via the Halting Problem we cannot be certain that the regular expression generator will produce any output at all.
I think the author got it wrong with the last sentence. The restaurant would be full with people that believe the complexity of said turd is proof of the craftsmanship of that developer and hence he is an Expert(TM). It doesn't matter that the turd adds ZERO to the project (in fact it makes it worse since turd is turd) they all need to feel they belong somewhere and in this case the majestic turd brought them together. Hence the turd is good. This should be a question when you go to an interview for a company: "Do you like turd here? Do you worship the dark lord turd?" If the answer is yes then you definitely don't want to work there.
If you could hijack cookies you could run a ransom scheme. You take control of someone's email or some other equally important social service and then you demand a ransom to release the account.

Just yesterday there was a topic like that in here:
https://news.ycombinator.com/item?id=9949444
'm sorry, but 77F (25C) is an inferno and there's no way I'd want to work for an extended length of time in an office that warm.

Interesting. I work out of my home and I generally find that up to 80 degrees in low humidity is perfectly comfortable in casual wear. When it gets above 83-ish and/or the humidity goes up over 55% is when I switch on the A/C for short stints. I say "short stints" because once the humidity comes down, I start to get cold fairly quickly, even if the temperature is in the 77-80 degree range.
And in DC where this was written, business casual does not include a t shirt or shorts. It means slacks and a collared shirt. Maybe you can pull off a polo shirt but in many offices it's either banned or just not done.
Huh? Defamation isn't a problem when craigslist is hosting stuff like classified ads. Why would this suddenly be worse for a non-profit?
Well, yes, but it fits the "new name for old threat" situation that can be hyped to the key of G.
Here's something I made about 6 months ago:

https://github.com/williamcotton/makeify
So, my understanding is that humans (gender-non-specific context used) operate best at about 21 degrees (and I'm going to adopt my US cousins' approach and blithely assume that everyone uses the same metric for temperature measurement that I do).

Pretty much every office I've worked in - spanning UK, New Zealand, and Australia - has been around that figure. While it's possible I can be oblivious, it's otherwise surprising that no one (of either gender) has ever raised this as an issue in those places. Perhaps it's more a US thing than a 'men thing'.
If sitting in a 72 degree room makes you uncomfortably cold then you probably have a suppressed metabolic rate. Wardrobe doesn't enter into it. These women are probably mildly hypothyroid.
Getting a Masters helped me explore the areas of CS that I shied away from in undergrad or was too immature as a developer to learn. I started grad school after being in the industry for a couple years. I was working in an area that really cared about college and certs (Florida).

Merely changing my resume to say I started the degree generated more LI requests/cold calls. It definitely helped in that I would later apply and get accepted in the Google Summer of Code. People can go ga-ga over it if you have Google on your resume but YMMV. I finished my degree back in 2013 and I believe I now get more play from the connections I've made than my degree.

I would view a Master's as filling in the theory gaps that your bootcamp didn't have time to cover. It will probably make you a better developer but may or may not improve job chances but could be a good idea if you love to learn. I'd advise you to check out some of the Online Masters Degree courses from Udacity and see if you like them. You can decide later whether you want do a full program or just do them for free.

MIT's OpenCourseWare courses are an option. I used their material on Algorithms to study for my grad school algorithms class and got an A- so it's legit.

Disclaimer: I work for Udacity.
This answer is more detailed ..

http://stackoverflow.com/questions/479207/function-overloadi...