skysight-inc/HackerNews huggingface dataset:
Ask HN: Does your company do internal developer conferences?
Is this something that a lot of companies do? I've recently noticed a few companies that have publicly written about having an internal developer conference (for example http://www.rackspace.com/blog/leveling-up-developers-at-rackspace/) and am wondering if this is a common occurrence. I know that there has been several times when I've attended conferences where I wished that a certain group of people could have seen a specific talk because they could have learned a lot. That group is also the least likely to want to attend conferences, so having something company wide would kind of force them into it. I can also see the benefit of forcing developers to share ideas between departments. So I think it is a really interesting idea.

I'm also not sure how you get enough people that are willing to speak. Many devs I know don't want to do public speaking or don't think they have anything to say. I also don't know how difficult it would be to get management buy in for such a thing.

Obviously this doesn't make as much sense for startups, but for larger companies it might. If you have any experience with such a thing I'd love to hear about it.
Twitch works just fine with HTML5 these days, including chat.
The HTML5 video in iOS is rock solid (Safari/Chrome on iOS). The Chrome/Firefox/IE HTML5 video implementations could be a bit better (in comparison).
They already have a front door. It's called "get a warrant".
Ubiquiti products require it for some functionality, and they're wildly popular for Wifi and wireless ISPs right now.

I actually just filed a complaint on their forums.

http://community.ubnt.com/t5/UniFi-Wireless/BUG-Adobe-Flash-...
> (...) I'd still want to see contribution structured around a mailing list. Strongly encourage talking about code/ideas before submission, but most people will not read it and will submit directly anyway.

Django enforces this strongly. Anything other than trivial pull requests will be ignored. Contributors are strongly advices to start a discussion on the dev mailing list before working on code and for anything big there's now a formal process for 'Django Enhancement Proposals' (obviously modelled on Python's PEPs)
The programming languages you mentioned dominate their niches. What is left for Python? Being a former Python programmer (5+ years) i really don't see any reason to use it now.
I assume there is a lot of content on HN that you don't read and rate, due to your interests. This is just one more.
Ok from the info in this thread and my own gameplay I've made this short guide:

Press [F1] to see the explanation of the controls in game. Most controls have an "energy cost". Energy is required to do anything.

[Arrow keys] to move, hold [Shift] to move several tiles at a time. Press [Enter] to descend in to the local area you are on (if possible). [Backspace] to go back out. The furthest you can "zoom out" is the super-galactic view (where you can clearly see the spiral shape), the closest is the planetary view (where you see 'o' for rocks).

You can press [Tab] to "scan" for objects. This is most useful in a planetary system, as it will show you where planets and space stations are. It is also useful for the super-solar view, where it will tell you the closest npc ships are. You can press [S] to toggle scan mode, but that isn't actually useful.

You can launch [M]issiles after scanning in a view. This lets you combat npc ships. You'll need a few to take them down.

With the [E]nergy Converter you can convert certain resources directly into energy. With the Mass [F]abricator you can create certain tools from energy.

You can [D]eploy a navbeacon, which basically creates a checkpoint you can teleport to. Press [G] and select a navbeacon to teleport to it.

For controls with a "Choose BLAH" you can press the control again and it will close the menu.

Interaction with space stations is: you step on the + or -, press [Space Bar] to do the corresponding trade (+ is buy, - is sell). I haven't found a way to interact with merchant ships yet (other than to blow them up).

The idea of the game is to explore the universe and get resources. On certain planets when you descend low enough you'll find resources which you can step on and press [Space Bar] to pick up. They go into your cargo, and you can sell it or convert it to energy. There are upgrades you can get for your ship to help your journey. I believe the point of the game is to explore, but there are currently not many incentives to continue exploring. There are rumors that you can win if you find a certain artifact. But good luck, there's billions of stars.
It may sound harsh, but getting a Motorola job is no longer considered a top choice by engineering students. I don't even think they figure in the top twenty employers.

Many people at Motorola are excellent I'm sure. But for whatever reason, they don't have better options. There are many excellent unemployed people too. Employers don't have perfect information about these excellent workers ... that's the problem.

However, for whatever the reason ... the people at Motorola (not all of them, just most of them) are stuck there because they don't have an offer from a better company.
So one case where someone released on parole commits another serious crime basically condemns thousands or tens of thousands more in prison to never be released. How do we get around this inability to balance Type I vs Type II errors? All those false negatives are very expensive - we pay for them with our taxes.
This is like asking why people still use cash when there are so many other easier to use & manage payment options. The simple answer is there are far too many edge cases where it's still required - any single one doesn't sound like a good answer.
In my experience, Immutables really helps address some of Java's verbosity problem. Introducing it into my project cut 2,500 LOC (~10% of total code base), https://github.com/glowroot/glowroot/commit/7bdd3ff
Your view, if I take it correctly, is that any restriction on firearms is an infringement of a protected civil right and thus a should be treated as persecution? Because my point is only valid if one accepts that some restrictive laws are allowed.

The question is still, what does "persecution" mean?

As another civil justice issue, free speech is protected under the first amendment. But we also accept that there are time, place, and manner restrictions on the right to free speech. Someone who violates those restrictions may be jailed.

Do you consider these people to be persecuted? If so, then I again suggest that your definition of 'persecuted' is so broad as to be unusable.

If you do not consider them to be persecuted, then why is it okay to sometimes stifle free expression, but never okay to stifle gun ownership? Both are equally constitutionally protected, no? Why does one have limits and the other not?
Flash is decades old, not that big, and still has use-after-free vulnerabilities? Tools for catching those have been widely available for years. That makes one suspect those vulnerabilities aren't there by accident.

We need public disclosure of the code check-in that created the bug, with names. People need to be fired for this.
Anyone able to help me out here? How do you get it to install? I tried the Melpa instructions and added the following to my .emacs:

(require 'package) ;; You might already have this line
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/"))
(when (< emacs-major-version 24)
;; For important compatibility libraries like cl-lib
(add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/")))
(package-initialize) ;; You might already have this line

I bounced emacs, it seemed to come back up okay. But (emacs 24.5.1 OSX) when I type "M-x package-install" it claims magit [No Match]

I use emacs- but I don't tend to customize it much.
Which is what makes these exploits so insidious: sneak an infected advertisement onto one network, even briefly, and you're now targeting who knows how many Internet users visiting legitimate, trusted websites.

Honestly, one of the biggest reasons to run an ad blocker is the significantly reduced attack surface.
That was funny. They have updated the terms now:

Other sites may link to the Site with or without our authorization, and we may block any links to or from the Site.
After a while I realized that all this "freedom of speech" talk is really just a euphemism for "let us form hate groups and post pictures of 13 year olds in bikinis."
My 401k provider -- that btw I can't choose -- fucking uses flash for their entire website.
The now-downvoted guy at the bottom of this post misread & flagged it. It's apparently since been restored.
Yes, it is. I'm sorry about that. It was a partial start, I realized it was silly, then I thought I threw it away for the other response I made. A couple of hours later I saw that I had somehow submitted it, and it was too late to delete.
I'm Chinese, and I am constantly reminded by /r/worldnews that blatant ignorance and hate for everything China is a thing, a common thing.

Still I do not understand Reginald's reasoning. The world or reddit for that matter does not revolve around a single person. Sure, visit or don't, do what you see fit. But the grand standing is pretty hollow if I may say so.

Then I remembered the worshiping of free speech in the west and people's reprehension upon mentioning PRC's tight control over media, or on a lesser scale, people's reaction to Apple's walled garden approach. Well, now some company is walking the walk (kinda, with caveats), quite hilariously it becomes poison and the Antichrist.

EDIT：Also I'd like to remind Reginald: The ilks of /r/CoonTown are huge obstacles to reddit's monetization plan, the fact is plainly obvious I really do not get the "blood money" angle.
I can't seem to find a changelog but I suppose this release should include vi-mode? Can't wait to try it out.
Their clientele isn’t security wary people. Plus they don’t have any serious competition in most of their products so it can’t hurt them either way. So they’ll probably issue a generic statement and move on with their lives.

As for consequences, the best thing most of us could do is disable Flash from the browser. I’ve done it since YouTube defaulted to HTML5 video and never looked back since.
Here's some advice: The word "fair" stopped making sense in kindergarten. You don't get what's fair or what you deserve, you get what you negotiate.

Now, having said that, you have to determine your goals and how to synthesize an ideal set of negotiating levels.

Typically these levels are:

1. Possible Best Case
2. Likely negotiated agreement
3. Worse you'll take (walk away below)
4. BATNA - Your "Best Alternative to Negotiated Agreement."

There are several methods used for calculating acqui-hire or acquisition:

1. Comparables on metrics such as revenue, profit, market share, impressions, downloads, average daily/monthly users
2. The company's (buyer)'s budget - "Well all we have is this"
3. The sellers demands (I won't sell for less than this)

If I were looking at buying you, I'd consider it fair if I Can "buy" you for less than you'll make me, including opportunity costs.

You're going to have give out more (anonymous) details before most people can help you too much:

1. Are you a 1-man shop? Including contractors?
2. How many people at acquirer?
3. How long have to both been in business?
4. How much revenue do you both have? How much profit?
5. What guarantees do you want if you're hired? What agreements are you willing to make (i.e. non-compete)

If you're a one man shop with an app that's generated $30k this year, I'd buy you for $60k and pay you $140k with a non-compete for 2 years. I don't know if you thin that's fair, but it would be to me.

Remember, a negotiation is a game in which both people agree things are fair, or both people agree that they get screwed equally.

After the negotiation, if you have to work with the person, then try to focus on the former case.
Student’s Dilemma, a riff of the Prisoner version with extra credit
What does "some traction" mean? What's your profit? What's the growth rate like and how big is the market?
A Look into the Innovative Mind of One of the World's Most Inventive Architects
There are excellent libraries for data analysis, I know some people who use it in finance. It's still widely used for web applications. There are new features for asynchronous programming. Not to mention it's used by tons of major companies. Linkedin, Reddit, Youtube, just to name a few all use Python.
Neither backdoor nor frontdoor are well defined (backdoor does not always imply secrecy). I never heard the word "front door" until this recent push, and generally key escrow has been referred to as a backdoor despite being public knowledge.

My personal definitional taste would be:

* Backdoor - an additional way to decrypt a communication without the consent of the communicating parties.

* Secret Backdoor - a backdoor which the communicating parties are not aware of (DUAL_EC).

* Public Backdoor - a backdoor which is built into the public description the of the encryption system so that the communication parties are aware of it (lotus email backdoor).

* Frontdoor - a type of public backdoor which requires a warrant to access and whose key is controlled by a neutral (disinterested) third party. I'm not sure this is exactly what the FBI wants.

Thus, frontdoors are a very specific form of backdoors.
Flash is big - video, audio, animation, browser hooks, filesystem access, etc. - and while Flash has been around for decades the code in the current iteration mostly hasn't been.
Here's the release notes: http://fishshell.com/release_notes.html
To be fair, it is labelled a Cynic's Guide for a reason...

I agree that LendingClub (and others, like Funding Circle) would be separate model from the ones listed in the article. Passing risk onto others and being paid a commission for the job of finding buyers & sellers. It's a little like his business model #4 but setting up a new exchange rather than using an existing one.

That said, these 'alternative investment' style companies haven't yet been tested. What will happen when the next downturn arrives, and lenders get hit with massive losses?
Why don't you 100% blame the people at fault: Adobe / the original developers.

First, they were incompetent enough to not correctly develop their software.

Second, non-assholes would have a standing price-match policy for bugs. Adobe should give you 110% of the highest bid you get for any 0-day. They could have fixed these a long time ago if they'd paid the discoverer $45k (or $150k -- times three for exclusivity.) These companies are effectively outsourcing security testing and remediation of their software, then whinging that independent developers don't work for free.
Let's avoid personal attacks, please.
It's always interesting when people who are in the 1% and get much of their family income from big corporations go after corporations and the 1%.

Here's an analysis of Hillary's net worth (est. $32 million) and income:

http://www.davemanuel.com/pols/hillary-clinton/
How (not) to build a secure mobile messaging platform
No, software is far more modular and rides on the top of a whale.
As a 3rd party without detailed knowledge of the space and each company's position it's hard to say. Here is a possible framework for you tho.

Since you are basically asking for co-founder level equity in the merged company, pretend that you were working there the whole time when you were working on your own startup. The acquisition cost is the amount of salary you would have drawn.
But how do you measure that quality? Based on amount of contributions? Based on +1's they've received on comments?
> , but the people who give me the worst time are often posting in at least 2 or 3 different subs, usually something innocuous like /r/videos along with the sub that makes me consider them scum.

Yes. Every questionable post I read now has a second thought filter going on - is this shit post a troll from some coontown/TRP/whatever or should I bother to actually engage and dig into what they mean
If non-CP images start being blocked by this system, some gallery author is going to notice it pretty quickly and report it to the website owner. This censorship problem is remarkably easy to destroy the trust of the CP filter and I doubt people at Microsoft would fail to predict this.
Yep, that's fair. I took another look, Lombok is only unsupported because it inserts methods into pre-existing classes; I misremembered the limitation on the pluggable annotations. My bad!
That still doesn't work all the way down. The objects you get out of the collection remain as mutable as when they were inserted.

Also, unmodifiableCollection doesn't make the collection you pass in immutable; it creates a new object through which you can access it as long as you don't modify it. Anybody holding a reference to the original object can still change the object.

I think you can even somewhat break the collection by changing objects inside it if doing that changes their hashcode (for sets and dictionaries, such a change may have to reinsert the item in the collection to make sure that you can still retrieve it)
Something like that would be amazing, the worst part about Atom for me is the battery life hit I take on my rMBP.
Yeah, I'll be interested too. Stipe and Transferwise's sectors may be competitive now with other startups but they were kind of awful before they started. I'll also be interested to see how Tom Blomfield, formerly of GoCardless gets along with making a better current account. I went to a talk by him and it seems promising.

http://www.techworld.com/mobile/mondo-ceo-tom-blomfield-expl...

https://news.ycombinator.com/item?id=9638345
The formula is: new operating-system/vm/browser > new programming language > new libraries > new ui builder :). Choose any one and re-create everything that comes after. Rinse and repeat en-millennium.

At some point in the next 10 years, a browser vendor will put out a new language that will have revolutionary new features like a 'built in type system' and 'compile time errors', and users will be amazed at how their browser now only uses .1% of their CPU to load a page and wonder why this language wasn't created sooner. And then as developers we will get to live through another golden age of UI Builders as we stoke the bonfire with the tens of thousands of man hours wasted creating JSX, 'components' and javascript/DOM hacks in general.
First off, congrats on generating that level of interest!

The valuation of your company is going to take into account how much has been invested so far and potential for future growth (among other things). Since it sounds like you haven't had any investors, you'll want to figure out ways to quantify investment so far. Put together a spreadsheet. Don't necessarily show it, but use the sums you come up with as rationale during negotiation.

Some ideas along that line:
-Quantify your personal time investment: add up the value of the time you've put in, including opportunity cost. If you didn't build this company, what could you have earned doing consulting?
-Quantify your traction: if this includes revenue from customers, project how much those customers will earn for your company over the next few years and add that to the total value of the company.

Good luck!
Won't we run out of fossil fuels in like 50 years tops? Why make such an investment?

I am still, however, in awe of the magnitude of the project!
lol, you mean like the vm itself with different xml parsers between 1.4, 1.5, 1.6, and other built in restrictions in other areas. Also with allowing and then disallowing manipulation of certain namespaces (esp the core ones).

It's a problem a human has to get involved with at some point no matter what.
BTW the author's book (as mentioned in the article) is pretty good:

http://www.amazon.com/Secret-Life-Money-Economics-Explained-...

It's fairly short but well-written, and the chapter on health insurance (and why genetic screening isn't the game-changing breakthrough that people think) is very interesting.
I'm definitely going to take a more in-depth look to Smalltalk.

Smalltalk -was- mentioned in the article at the end.
Before doing anything, do you want to sell the company?

Read this: http://paulgraham.com/corpdev.html
At VMware we have an annual conference called RADIO (Research and Development Innovation Offsite), I haven't been myself but everyone I know who's been speaks incredibly highly of it. Here's a blog post[1] from a couple years ago that gives a little insight into it.

[1] http://blogs.vmware.com/cto/radio-a-different-kind-of-high-p...
Bug bounties are sensible, but price-matching seems too easy to game. How can the company know a bid is serious, and not just fake to be matched? "Oh, sure, so-and-so offered $200k for this bug."

(For that matter, while reputation is certainly a thing, what stops a security researcher from selling the same 0-day to several different buyers, and then selling it to the company to fix? Do the typical contracts to sell 0-days involve continued payment based on the amount of time the bug remains unfixed?)
The RAM House: Does your home have an airplane mode?
About four years back Adobe committed to HTML5 on mobile platforms, and noted they would only provide bug fixes and security patches.

http://www.cbsnews.com/news/adobe-abandons-flash-player-on-m...

http://www.telegraph.co.uk/technology/news/8879783/Adobe-aba...
> Why don't you 100% blame the people at fault: Adobe / the original developers.

I agree Adobe is at fault for producing insecure software.

Blame is not a limited resource, there is always extra blame to go around. If I am driving recklessly and my brakes fail due to a manufacturing error, both I and the car company are at fault for the accident. One can always, as HT has done, make a bad situation worse but behaving in a reckless and unethical matter.

>Adobe should give you 110% of the highest bid you get for any 0-day.

This! This so hard.
IMHO, these frameworks still cannot match the UX of a native app. Just like a HN post one of these days about desktop apps still being relevant despite web apps, native mobile apps have their use cases and if you really care about great UX you will want to develop native.

Another point is that, with any 3rd party framework, you might eventually come across some limitation that will make you regret your decision of not going native from the beginning.
I guess you could argue Transferwise and Stripe fit in "model #7. Getting your act together with respect to an industry standard where the industry has conspicuously failed to do so" which he's positive about.
I would turn it right back around and tell them to make you the offer. You (probably) have no idea what is going on internally with them, so you don't know the full value you bring.

It doesn't even have to be a negotiation tactic - just tell them the same thing you posted here. You aren't sure what would be fair, and are not sure what number to respond.

Really, they are coming to you - let them do this part of the work, so you don't waste your time until you even know if you are talking in the same ballpark.
I didn't plan it. I just grabbed the first thing in front of me. It could have been a bat or chain or anything else but it just happened to be a knife. Also both times I exited the building and approached from the outside, I kept my distance (30 feet) and gave myself an escape route if the situation escalated. I know that 99.99% of the time a person will run away from someone surprising them with a knife so I took a chance. It was a calculated risk and it worked. The risk calculation changes drastically if you have a gun and it is much more likely to lead to bad decisions being made.

If circumstances had been that I was cornered and I would have had to use the knife if they didn't leave I don't think I would have taken it (or a gun for that matter). To be quite honest I don't know what I would have done in that situation (probably rushed them unarmed and tried to run away). Thankfully in both properties there were multiple escape routes.