skysight-inc/HackerNews huggingface dataset:
Penalize them financially for making mistakes - that is illegal in Australia, see https://www.fairwork.gov.au/pay/deducting-pay-and-overpaymen...
I'd love some background on the problem - I'm a big fan of well-explained proofs like this, but I'm not a mathematician by trade and I like hearing a little bit about why anyone is thinking about this stuff in the first place.
Money is debt by design, and GDP and money creation are positively correlated on purpose. I'm not sure what you're trying to point out here.
good news, it's already like this. you can buy parts and replace them yourself :O
Those darn millennials even think they invented being jaded hipsters.
No need for a guide. I've done this several times and it's very simple. Assuming you have an Android, use the following app: IP Webcam https://play.google.com/store/apps/details?id=com.pas.webcam

It will be accessible on the local network via web browser (it starts a web server on the phone) or client app on another phone (e.g. tinyCam Monitor).
I've heard rumblings that people have been posting their competitors to Product Hunt before they're ready, thereby sabotaging their launch plans. What do you think can be done to avoid similar bad behavior on OpenHunt?
Even if you just bonus and don't penalize, if you do it often and regular, it becomes an expectred portion of compensation, and the lack of the bonus becomes the penalty. It does require skipping or reducing the next round of raises in lieu of the bonus structure though, unless you are fine with just paying out more money to employees to reduce problems (which for some people and/or some situations is fine).
Come to America, friend. :)

Or you could work for Google in Zurich, they apparently pay slightly more than in the bay area. Although that's nominally, after accounting for cost of living it may be less.
State run public education and mass media
There really aren't small phones out there.

I use a Nokia Lumia 620, a slow, 3-year-old phone with a 3.8" screen. Twice now I've dedicated a week to using only a larger phone (4.5-4.7", so not big by today's standards) and both times at the end of the week I've given up and gone back to the 620.

The two most common things I do with a phone are (a) use it on a train platform or strap-hanging on a train, one-handed, and (b) leave it in a jeans pocket and ignore it. Even an iPhone 5 is really a bit too big to be a happy device to use like that.

(Previously I had a Nokia 700, with a 3.2" screen. That was fantastic, best phone hardware I've ever used, but it ran Symbian and eventually became too poorly-supported to stick with)

What I'd really like to see is a phone of the same size and shape as a 3rd gen iPod touch -- so like a thin version of an iPhone 3G. Maybe one day the market will swing back that way, and hopefully when it does, it'll be with a bit more choice so we can have big or small, rather than producing a hundred-and-fifty examples of devices all basically the same size.
While it’s definitely the case that there are more concise domain-specific examples, as you’ve pointed out, the article’s point stands: in Clojure, a Strategy is simply passing a function as an argument to another function.
Mast brothers are selling an image, and the beards are a big part of that.

They sound like genius trolls.
I had a similar reaction (although my problem is the RAM, I expect that 2GB will be too low soonish, I expect 3 right now, 4 for a device that is supposed to last long).

People on their forum came up with a good explanation for your and my reaction: The media calls this a modular phone, although it isn't. You want Project Ara.

This phone is supposed to last long. It's supposed to be more 'ethical', by picking a production chain according to the values of the company. By giving you ways to repair your phone without generating waste: Repair, don't throw away.

It is _not_ a custom phone, where everyone adds gadgets and features in .. blocks. That's Ara.

I'm interested in the FP2, but haven't fully convinced myself yet. I'm waiting for CM and ideally SailFish support and _hope_ for a hardware revision with more RAM. Until then I have to suffer this braindead, broken, useless POS that is a Samsung S6 Edge - or run around with a Flame and FxOS..
Nah. Programmers at Google, Facebook, et al. are all pretty solid, but most aren't amazing ninja rockstars or whatever. I'm at one of them, been doing fine career-wise and I'm certainly not mind-blowingly good or anything.
If you find yourself in a tech context with many more women than you'd expect, you're probably in a third world country.
Income Opportunities in the On-Demand Economy
I know they sound like fantasy (I'm from the US but certainly didn't hear numbers like this while I was still in school), but believe me, they're very real. They're a relatively small subset of programmer salaries, but they're still big enough to cause an upward pulling effect on other companies, such that average software engineering salaries seem to be much higher in the US than in Europe, too.
According to this reasoning you should set targets based on expected time, not "median" time. You're saying the tail of "completion time" is long, and so the median is a poor estimator for expected time. But if you actually knew the distribution of times for task completion (which is implied if you know the 'median time'), you could simply use the expected value of this distribution and your projects would then tend to complete on time.

I don't think this is the correct explanation. I think it's far more likely that (1) people don't know the true distribution of task times, so estimates are just crap guesses based on hubris, what managers want to hear, etc., and (2) scope creep.
> Based on what I've heard and read online, this is quite different from how it is in the US specifically, where gender inequality in STEM fields is a big deal.

1:5 sounds like gender inequality to me.
New Year Resolution: turn noprocrast on, with maxvisit 5 and minaway 240.
Start applying for jobs. If you've demonstrated some talent you should be able to get in somewhere.
It's true for the author's experience. We have a culture of not really discussing comp openly, so people mostly base what they think as 'normal' off what they and immediate friends in the industry make.
Most generic workflow tools are geared towards I.T. rather than regular business users. This means that they are really in competition with app development, a battle which in my opinion they are losing.

In 2016, there is a new breed of business process tools geared squarely at business users. These look very different from traditional workflow tools (which are based on the BPMN standard.. http://www.bpmn.org/ )

These new tools look more like Asana/Slack rather than a typical BPM tool.

We (TMail21) believe that Business Process Management can and is being revolutionized by adopting lean principles and gearing it firmly at regular workers rather than I.T.

Here's a blog article on the subject https://tmail21.com/blog/rethinking-bpm-based-on-lean-princi... .

We've also written a manifesto called the Lean BPM Manifesto which has taken inspiration from the Lean Principles applied to manufacturing (Kanban), Software Development (Agile) and startups (Lean Startups). https://tmail21.com/lean-bpm-manifesto/

Disclaimer: I'm the CEO of a lean process company, viz. TMail21 (https://tmail21.com)
GoDaddy Will Not Run a Super Bowl Ad for the First Time in 12 Years – Adweek
I would disagree that surveillance is "fairly useless". Obviously, there are times when keeping a watch on potentially dangerous people is going to pay off. How many times, I can't say.

The problems begin when we have a process-bound bureaucracy rather than a group of smart people, each acting on hunches and excellent information. Bureaucracies can be composed of smart people yet act stupidly.

Also, there are political mandates that certain minorities not be singled out, e.g. the Muslims. Thus, the fact that the three involved in San Bernardino were Muslims did not come into play until well after the shooting. The initial news articles I saw didn't even mention their ethnicities and religious affiliations; even the conservative Wall Street Journal only mentioned it at the very end, and the fact that Marquez was a recent convert to Islam didn't come out until recently.
RAM is not upgradable (as far as I understand, and I'm involved in one of the 'WTH is the amount so small?' threads in their forum). The memory is sandwiched on top of the SoC I think?

MAYBE you'll be able to replace the core module at some point. But I don't know about any promises and it doesn't seem to be a focus.
All the TV are HEVC based today, Windows/Apple/Android can push an update in 1 hour to cover 99% of the users in the world and in 1 year we can see new smartphone has hardware-based capability (not only software based).
No surprise here, DB2 is the slowest of the big databases. It is also a steaming piece of shit.
I wonder the same thing, but with enough resources, there are many ways to attack version control. For example, probably there are exploits in the VCS system and in the database that underlies it, they could steal a developer's credentials or hack his/her account otherwise, attack the compiler ...

Think of the value of all the data in the world that Juniper firewalls protect. Of course every actor that can afford to will invest the resources to introduce back doors. As an example, the NSA had ~30,000 employees and a ~$10 billion budget as of a few years ago; they can afford to do it.

For me, the real question is, how does Juniper address the fact that they are such a target? Do they take adequate security measures for the situation (which would be very expensive)? Just take standard security measures, which very likely would be inadequte, so they can escape liability? How does any such organization deal with it?: Google, Microsoft, Apple, Apache, Linux, etc.
You can actually use a credit card if you have (I think) a trust.

I was watching a podcast a while back on some guys about securing baggage, it also may have been a gunnit podcast where one of the guys did this, and he registered his credit card as a firearm with the trust. All of the requirements for a firearm can also apply to a credit card (basically it has a serial), so he was able to register his "firearm" with his trust and take it through using the process for checking an actual firearm.
for 90% of Python devs

Given how many people and projects suddenly said "yeah, actually, we want to be on Python 3 now" after seeing the new stuff in 3.4 and 3.5, I think you're overestimating the number of people who don't care about these features.
Depends on the tech hub and employer. He's mostly discussing top tier companies like Google, Facebook, etc. where they're very successful and software is their product, more or less.
using show hn in search helps a lot. i say write to every one of them :)
Show HN: QA Website for requesting and voting on programming tutorials
If the goal is reliability, modularity may not be the right way to get there. Why not just build something tough enough that it doesn't break? There are militarized rugged smartphones.[2] You will break before they do.[3] If you bend the frame on your modular repairable smartphone, you can't fix it anyway.

If the goal is upgradability, you don't just need modularity. You need a whole ecosystem building components to some standard. The Fairphone doesn't have that. Google, in 2014, was talking about an upgradable modular phone held together by magnets. It didn't work very well; if dropped, it fell apart.[4]

IFixit likes it if you can unscrew and replace every part. This does help maintainability. But do you want to go there? Here's the extreme case of that - a Model 15 Teletype. Every small part, of about 2000 of them, is replaceable. Here's repairing a damaged Model 15 from a dumpster, something I did last year.[1] Just because you can doesn't mean it's an effective use of time.

Phones should Just Work. Make them indestructible, not field-modifiable.

[1] http://brassgoggles.co.uk/forum/index.php/topic,43672.0.html
[2] http://www.catphones.com
[3] https://www.youtube.com/watch?v=mVPku-xItv8
[4] http://www.techtimes.com/articles/77985/20150819/googles-pro...
> This backdoor appears to swap out the public key, which is something NSA has no interest in doing.

While they wouldn't need to swap it out (since they can unlock standard Dual EC), that doesn't mean they wouldn't.

Assuming 1) that Dual EC was used here and 2) was inserted surreptitiously in a way that has a nonnegligible chance of discovery, it would make sense to rekey it since failing to do so would strongly attribute the attack to NSA (or someone willing to give up the passive backdoor opportunity in order to pin it on NSA).

The only case for NSA where using the old key would be best is if the use of standards-based Dual EC would pass scrutiny but a modified one would not. This depends on the details.

If switching Juniper to Dual EC required only calling a different function in Juniper's existing crypto library and/or detection was unlikely, standard Dual EC might be best. If the compromise added a full Dual EC implementation, then changing the constants is good (different magic constants don't significantly increase risk of detection for the large inserted code blob while significantly decreasing the risk of attribution).
While your comment is technically correct, I think you're discounting the huge amount of value added by barrel selection and blending. I agree companies should probably be more transparent about it (maybe call it "independent bottling", like in the Scotch world). But I would (and do) pay a lot more for someone to go pick out a handful of barrels of various ages from MGP's stocks to target a particular flavor profile, then to get a blend of everything someone's dinky still produced after three years (because that's all they've got, so they have to sell it all).
> Considering the similarity in pronunciation of the two words,

The only similarity I hear is that they both begin with fl and end in t. But the vowel between is quite different, in British English RP at least.
This isn't a big theorem - to some extent it's just a trivial observation. But it is a gateway into talking about graph theory.

Why should it be that a doodle is always two-colorable? It's a question a child could ask, but it leads to the whole area of graph theory. Personally, I find it a much better introduction to Graph Theory than the usual question about the Bridges of Königsberg:

https://en.wikipedia.org/wiki/Seven_Bridges_of_Königsberg

But there is a progression.

* A doodle is two-colorable

* A doodle is a planar, connected, Eulerian graph

* The dual of a planar, connected, Eulerian graph is bi-partite

* Bi-partite graphs are trivial to identify, and trivial to colour.

* What about tri-partite graphs?

* Identifying whether a given graph is tri-partite is NP-Complete.
The FCC considers sending deauth packets "jamming" according to https://apps.fcc.gov/edocs_public/attachmatch/DA-15-113A1.pd...
New York, Philly and DC exist. They all have tech markets that are not at all dependent on SV.
Every "language comparison" between dominant ones and less popular ones (even implicitly) ends up being a little contrived, which is unfortunate because in general Clojure is the real deal.
Great to see that Rails still has so much momentum!
The cops are not going to go looking for your lost stuff for you. I know this from experience.
The problem here isn't that they remelted. The problem is that they actively lied about their ingredient lists and told people they were strictly making it from the bean.
I meant women in STEM mate. I thought that was clear from context, and I mentioned the problem in the US in the same sentence.
keywords are not strings. And what do you mean by safety ?
A camera doesn't stop either of those things, it just shows them happening.
It'd be nice if you could remove the mobile chip to have a device that strictly does Wi-Fi
Not a huge chcolate fan but I know the founders and can vouch for their integrity. They were both Plaxo founders who really loved chocolate and started Dandelion out of a passion after they sold Plaxo. I also saw them do a chocolate tech talk at Google VERY early on (before they had their factory on Valencia) and they thoroughly discussed a lot of the janky homemade machinery they used for each part of the process and how they made their chocolate. They also showed pictures of them visiting different cocoa farms and talked about how they picked beans and formed relationships with the farmers. Definitely the real deal from what I know.
I don't know if there's a general-purpose one, but for medical data HIPAA has had definitions and guidelines for PII for a long, long time.

The deeper problem is that any piece or amount of information can, in the right circumstances, become personally-identifiable, and so the only guaranteed-safe system would be to forbid collecting or sharing anything. Which would necessarily result in literally turning off the internet.
>You are at least condoning surveillance of everything that is under YOUR control. 'My property', 'I am paying for this'.

Those are not words I said.

I just wanted to know how you drew the line.

Which has helped me understand you better. I think you define the word 'privacy' differently than I do. I am against surveillance in many areas where I do not expect 'privacy'. You also draw a similar distinction, where you're okay with someone physically watching a plumber but not setting up a camera.
Ask HN: Sourcing tech talents to your startup
Hi Guys,

We started our little venture a year ago and we are now in such a point where we can source no more talents through our networks.

So from time/money perspective would you consider it's worth to use LinkedIn to run search for candidates (as far as I'm aware this would require a paid service) or is it more efficient to go to professional head hunting company?
You can also see the bubble level result card if you switch Chrome dev tools to mobile emulation mode.
You are a lucky guy. My phone slipped off of my nightstand, falling all of two feet, but managed to break the digitizer at exactly the point that caused the entire screen to become disabled.
Much like the existence of female engineers does not prove that the industry does not discriminate against women...
Really nice writeup of patterns. What turned me off Clojure is that the dynamic typing makes it very hard to refactor. e.g. even renaming a function is really quite difficult, let alone adding function parameters. Forget extracting a function. The dynamic typing also means a typo can yield a nil that travels far from the mistake site making debugging difficult. There are hints towards better debugging in clojure, but last time I checked it was still very much a work in progress. Also lazy lists are easy to screw up, e.g. if you put a concat inside a reduce then stack go boom.

Still this is a great post because it teaches you both good Clojure and the design patterns. Since java has closures now you can take a lot of what you learn from Clojure and put it in your well typed and refactorable Java programs.
Congratulations, You’ve Been Cast in Star Wars Will You Ever Work Again?
Don't wait til the new year. Do it noaw!!
It is really useful to know the authors because if you come across a researcher who has been looking at the same types of problems as you, then you read all their previous work to gain much better context of the domain. Plus then you look at all the coauthors and look at their work, and you can find some really interesting vein of knowledge that way.
Note that Clojure also supports OO style with rotocols http://clojure.org/protocols and multimethods http://clojure.org/multimethodsp in fact stuff like Om https://github.com/omcljs/om/wiki/Quick-Start-(om.next) is fairly object oriented in nature.

Clojure is also very fast thanks to running on the JVM and it supports type hinting. There's also core.typed for static typing support.
> Eve: Stop talking, show me the code!

I like Eve.
The benefit of recreating the schema is that you can do it without killing your connection.
I used to have a bit of an interest in recreational lock picking. I had a few TSA-approved locks that I liked to use as demonstrations to friends, because they were so trivially easy to open. They would pop open after just a few seconds of jiggling anything at all around in there, so they were great at building people's confidence that they could learn to pick locks, and that locks are just puzzles, not magic.

This is the only time that I've ever considered the TSA locks to be useful for anything at all.
How about Paul/Sanders?
You are showing the signs of a very confident leader. Your employees are lucky for this. Kudos.
Exactly. All this article is really saying is "most of the time, adding together median expected times underestimates the sum of mean expected times". Well then, easy fix: add together the mean expected times off the bat.
The relevant text of the FCC enforcement advisory you just linked to is:

"No hotel, convention center, or other commercial establishment or the network operator providing services at such establishments may intentionally block or disrupt
personal Wi-Fi hot spots on such premises, including as part of an effort to force consumers to purchase access to the property owner's Wi-Fi network. Such action is illegal and violations could lead to the assessment of substantial monetary penalties."
You can't break the law through a clever loophole. Or, well, you can for a while, but eventually a judge will wake up and see what you're doing and apply the law you're breaking to you, even if you think you're strictly within its boundaries.

If you want to do something that's currently illegal, CHANGE THE LAWS.
Just start doing it on little corners of things and see how it goes.
Downvoting me doesn't change any laws.
Adobe engineer gets defensive in forum
I saw a great app that turned old iOS devices into baby monitors. It wasn't the one I link to below, but you get the idea. Another weird hack was to buy a pair of cheap phones with unlimited minutes or unlimited to one number on one of them. Dumb phones are best as the battery is better. Then just call the phone and leave the call running. Unlimited range as long as you have cell signal. Telcomes here in NZ got wise and limited the minutes of a call.
Cloud Baby Monitor
https://appsto.re/nz/N99Yz.i
It looks like there are twice as many male teachers as there are female engineers.
The simple problem is that 99.999999999999999999% of self-professed libertarians I've encountered who simply say "the government should get out of the marriage business" only ever say that. They never lobby for (or introduce, if they're in a position to do so) bills to actually achieve that end, and in fact usually do nothing and let the status quo -- which until very recently was "keep the discriminatory laws on the books" -- stand.

So in extensional terms, such "libertarians" are often indistinguishable from theocrats on key social issues (i.e., regardless of what different set of inner philosophical principles they might claim to be following, the outward result in terms of lawmaking is identical). Which in turn means they're not going to get my vote.
If you want a tool that goes beyond assuming the mean, take a look at LiquidPlanner. It can model complex plans, and is based on ranged estimates that let you capture uncertainty in ways that most other told can't.

Full disclaimer, I wrote a large chunk of the scheduling engine, so if you're curious about it, just shout.

Heads up though, my son was just born, so it might take me a while to respond ;)