skysight-inc/HackerNews huggingface dataset:
I started drooling over the part about writing exploit code that doesn't involve doing anything illegal or taking data that doesn't belong to me. Pesky morals :)
How We Become Brand Loyal: The psychology behind what we like
But also much more programs competing for it - I have 6GB on my work laptop, and I'm constantly at 95%+ (not counting cache!).
I had another paragraph explaining the mentor/lawyer comment that I deleted. Oops. :-)

What I meant is that I have a really good lawyer who has seen a ton of situations before, and usually when something is new and unique to me, it's not new to him or his partners, and I can lean on their decades of experience to help me navigate what represents a new situation for me. It's not about CYA, or "lawyering up" (quite the opposite). It's about having them tell me how they've handled things in the past. Just like a mentor. Good corporate counsel is all about conflict resolution and avoidance. :-)
>If he shouldn't be able to profit off of the state, then the state shouldn't be able to profit off of him

That's not how "social safety nets" work. They tend towards being zero-sum in monetary terms, which means that some people will "win" (those worse off, hopefully) and some will "lose". The idea is that such devices help balance and stabilize society, which means we all actually win.
Could you please expand on your linked code, not really a C++ programmer and line 22/25 confuse me a bit?

Unfortunately I don't understand how each element has the same probability of being chosen.
I.e. the first element seems to have a probability of 1/n, while the second has 1/n + 1/(n-1) etc. Am i wrong about this?
I was actually referring to our culture (see the previous paragraph for context), which leads to both the increased firings and increased business success. Can you have less firings with the same success? It may be possible, but right now in America they are symptoms of the same thing.

I also disagree with your assessment of our academic sector, which at the institutions that are leaders in research, is as cutthroat and competitive as anywhere in industry... actually, much more so.

You make it seem like tenure is the same thing as European employment protections, which couldn't be further from reality. At the research universities you are talking about, it is very hard to get hired, easy to get fired, and once there, tenure is only granted after years of high stress, intense work, and proven success.
See: microcorruption.com.
This is not quite what you asked for, but you can achieve a "managed dual/side pane" with a tiling window manager, letting the window manager keep the outline on the side rather than the browser, so that you don't have to juggle windows yourself. I do this with Tabs Outliner myself and it's quite flexible for me: when I want a full screen vs a side panel, I simply switch between the layouts.
Zach has been an articulate and charismatic voice on a set of nouveau working styles and policies, such as remote work, unlimited vacation and a very high degree of employee self-organization.

Without violating anyone's privacy, if that's possible, I would like to know whether these contributed to his firing.

I ask simply because I'd like to better understand whether this is a siren song for startups that doesn't scale well. Would he have benefited from more structure, a performance plan, etc.? Does this degree of freedom lead to chaos and arbitrary decisionmaking as a company scales?

Hope he writes more about it.
Did the author make any investments based on his prediction, other than the friendly bet?
Killing You
I heard rumours that appple watch would delegate all processing to your iphone, in order to preserve battery life, and thus only become a dumb interface. That leaves me with a question since my iphone itself only has a limited battery life..
Or maybe the watch will be completely unusable without an iphone anyway. Aka no network access, not even wifi, and no local app, or game or anything to be used without a phone.

But then, why the expensive price, just for an input/output dumb device ?
The vendor obscures the chips because they sell these devices to agencies for thousands of dollars on government purchase orders. It wouldn't do for the customer to discover they could build these things for less than $100 in parts that anyone can order from anywhere.
Don't you have reserve money to get a mortgage in the first place? My bank was hesitant to loan without 3 months of mortgage payments in reserve.
The cheapest seedbox I've used that was usable was 10$ per month. You're definitely paying for the support and the time they put into making sure everything runs smoothly. With DO I already have droplets that are running well under capacity most time regardless, so there isn't any added cost. Also, if you want to just download a torrent, you can launch a droplet and delete it as soon as you're done - which will cost a couple of cents at most.
"We don’t want the state-run telcos in Saudi, Iran, Bahrain, Belarus, China, Egypt, Cuba, USA, etc… to have direct access to the metadata of TextSecure users in those countries or anywhere else."

I <3 Moxie.
Based on the way it's laid out and all the unpopulated headers I'm almost wondering if this is a GSM dev board that someone makes that's paired with a GPS daughter card they make. It doesn't look quite as purpose built for a tracking application as I would expect, if it was i'd expect it to be far more compact and have very few test points and headers for the controller. In fact I'd expect they'd probably use a smaller controller too to help cut down on power usage, since they've got the large flash chip they can probably store all the data and send it in burst rather than keep the GSM modem powered up all the time which would let it last far longer in the field.

In fact even the soldering for the power wires to the strange battery array board looks rather amaturish. I'm not sure I'd chalk this up to any agency that's got much of a budget for this kind of thing. I think it's likely to be some other activist group that's in disagreement with this one and wants to dig up dirt (Private Eye maybe?)

Edit: correction, what I thought was a bunch of batteries on a board looks like it's actually the magnets that held it in place on the car. D'oh. Either way it still looks odd that it's built like a set of development boards by a chip manufacturer.
Shared Dictionary Compression (SDCH) for HTTP at LinkedIn
HP is trying to patent continuous delivery
Lack of GCM was one of their primary reasons for not providing an APK for TextSecure for users who don't use Google Play (like users with CyanogenMod).

- https://github.com/WhisperSystems/TextSecure/issues/127
- http://support.whispersystems.org/customer/portal/articles/1...

Hopefully that option will be available soon.
I think hiring is broken for a different reason: workers, whether in software or any other industry, are viewed as less-than-equal ("second-class citizens"). Except in rare cases the entire hiring process in software especially, from start to finish, just about everywhere I've ever interviewed, seems to me designed to find reasons to reject candidates, and as a side-effect is (perhaps unintentionally) also designed to demean and diminish human beings.

It's just a toxic environment.
I wonder if this is "better" or "worse" than the SSC... Either way, great news.

Now if there could only be another space race :) Americans are at their best culturally when they're in a condition where they have to be in a fair competition.
It should be relatively easy to pop the SIM card out and use an off the shelf forensics tool. Those things have like 64kb of storage. At the least you'd get the phone's number and IMEI.
Is Rubinius X still a thing?
Come on, you really think every time an employee mentions their SendGrid employment in a blog post about their personal opinions about something, they get fired?

Yeah, this kind of argument you are making on the internet is indeed an example of how many people were piling on to somehow blame her for... following the conference's policy on such things, basically.

This is a boring debate, but it is, yes, super fucked up how Richards has been treated, and she has been treated much worse than 'Hank', who was also treated poorly and unfairly.
All the more evidence that this was some sort of "PI" or other private party, not a government agency (on top of the very amateurish construction from hacked together parts).
"There are people who were at X in the early days who were incredible, and as we grew, became less and less incredible, largely because the things that made them incredible actually started to be really frustrating as the company grew and they didn't want to change those things. So they had to leave."

This this and this. I'm one of those people (didn't work at OpenDNS, but have had similar experiences). The problem is that there's no way to get yourself an exit that gives you a fair amount of money if your brain makes you great for starting a company but mediocre for continuing it.
The first article mentions a Supreme Court case in 2011 to "determine if authorities can track U.S. citizens with GPS vehicle trackers without a warrant" - anyone know what that case was or how it was decided?
You will like him more if you read why Saudi is the first one in that list.
Quixey raises $60M
Effective Python: 59 Specific Ways to Write Better Python
You can replace "requested" with "threatened everything short of violence"
Greenfield innovation is not the only kind of innovation, so I don't think this necessarily follows.
GCHQ to tech giants: why the fight for your personal data matters
Because any vulnerabilities in obsolete software will likely stay unknown and unfixed?
I'm sure this will happen on Archer at some point.
Stolen Credit Card Information Used to Make Purchases with Apple Pay
I love Nautilus.
9-0 unanimous that the police must have a warrant prior to using a GPS vehicle tracker. The reasonings differ among the justices but the vote was unanimous.

http://en.wikipedia.org/wiki/United_States_v._Jones_%282012%...
Ruby is duck-typed, so it is advantageous to write code and tests that are not tied to classes at all.

http://www.poodr.com/ goes in-depth about this.
I totally agree.

The title should be: "LOL: JSONx is an IBM standard format to represent JSON as XML."
Most don't. A surprising amount do - any page that embeds a Facebook 'like' button loaded from Facebook servers with a referrer header ... or JQuery hosted by Google or a Doubleclick advert or a reTweet button, and on and on.
RECONNECT – critical bug in websites with Facebook Login
...the standard argument DNSSEC apologists have for that (terrible) protocol's in-built DDOS reflection capability is that DNS also inescapably has that property due to ANY.

Just to be clear, could DNSSEC improve by eliminating ANY or its equivalent, or would it still have issues contributing to DDOS?
I'd second a motion for scraping off the big chips to get some part numbers, to make it easier to get pinouts to hook up probes and other ways to get it to give up its electronic secrets. Though I am rather unplussed with the soldering job there, and personally would disavow soldering such a mess. Big blobs of solder, real crappy joints, and even a few spots that look heat damaged. More than a bit of me is surprised it even worked in the first place.
They will still rely on GCM for the wakeup event so I don't see why it'd make any difference. Presumably the plan is that TextSecure will store the messages and when the app is open, it will build its own connection to the TextSecure servers until the app shuts down. But eliminating GCM entirely would mean the app must run all the time, understand how to handle the NAT timeouts and the servers would need to handle millions of simultaneous TCP connections - a tall order.

This is especially true because GCM is treated specially by lots of telcos and they won't time out GCM sessions automatically. TextSecure wouldn't benefit from that.
Understood. I know that at least my second example was a phone screen: if that interviewer didn't like me, the interviewing process would have ended.

I don't know how you avoid that. If you have 1000 candidates per open position, you probably can't afford to do in-person interviews with all of them, or even all the ones with decent-looking resumes. What's the alternative to phone screens? An automated remote work sample system, maybe?
No. The problem with DNSSEC is that the normal DNSSEC records have the same property ANY does in standard DNS: small query, giant record (due to the public key material they need to shuttle around).
Same for me. I did a 6-7 hour homework project. I have no idea how I did, the company didn't get back to me for a month, and then it was just a call from a recruiter. Never again.
>...why should the taxpayers cover your mortgage?

because as a taxpayer i have been covering mortgage of somebody unemployed. So i expect (due to social contract of safety net) that if i happen to be unemployed than some other taxpayer(s) will cover my mortgage.
There is lots of interesting information in this thread, with several references to a "Fire fast" culture becoming more common amongst tech companies.

As a UK citizen, I have to ask: Are the employment laws a lot weaker in the US? In general it would be difficult to institute such a policy over here without a half decent lawyer shredding you to pieces. [1],[2] for ref.

[1]: http://www.telegraph.co.uk/sponsored/business/volvo-business...

[2]:https://www.gov.uk/dismiss-staff/overview
So, as others have said, nice UI. Seem to be missing iceland air for Norway-Canada, but that could be me looking too far ahead.

What I don't get, is how do you compose group/family trips? Eg. say I'm booking for me, a friend books for his/her family of three etc? Or my brother wants me to order for him and obviously doesn't care about creating a user: I'll just book and pay for two and we'll settle up... did I overlook where I can add travellers and children to "my" part of the booking?

Ditto for booking a trip to a conference where I book for my team/company and want to (have the option to) invite other teams from the same city to join us for travel?
The flip side is that identifying all users running TextSecure will get a lot easier, I presume. Previously telcos saw encrypted SMS (sometimes) and connections to GCM. Now they will see connections to TextSecure.
You can also get fired FOR doing everything right. It happened to me once. I fired back.

All I had to do was publicize the fact that the so-called CEO was selling weed on a NASA installation as a side business, which is an extremely stupid thing to do and an even stupider thing to tell your so-called subordinate about (Dude, if I am older than you, bigger than you, developed the tech, and put more money into the business than you - I am not your subordinate. I am your equal, and even that because I am magnanimous).
I was actually let go from my job this morning; I'm so glad I came across this today.
>80% honesty is better than none.

I would agree that 80% is better than 0% honesty.

My problem is not with honesty, it's with the goal of 100% honesty. I believe it's neither possible, nor desirable in the world we live in. In some situations I value politeness and brevity over honesty, and there's nothing wrong with that.

How does it help me or my Secret Santa to learn that I'm displeased with her gift because I like dark chocolate more than milk chocolate?

I think it's healthy to realize that there are situations where deception is the optimal solution.
Well, the same kind of contracts approach could be used to enforce a duck-typed set of behaviors:

[:quacks], [:barks] => Maybe[:flies]

Some Rubyists get pedantic about duck typing. It's just a tool to design good systems, not an article of faith.
Want to Be Selected for Google Summer of Code 2015? – DanielPocock.com
Post-ACA there are plenty of good plans to purchase beyond COBRA so this is now really only an issue of affordability. They are rather expensive, especially for one who doesn't have a job and getting on Medicaid Expansion can take many months, if one is even eligible (which one is likely not to be if he's worked at all that year). Likewise, other ACA discount will not apply if one has made any decent amount of money that calendar year, I believe.
Wouldn't surprise me if this was a one-off job. All those joints were hand-soldered, which is something you don't do unless you're the tiniest of tiny vendors, and someone who really didn't want to get people looking at it would have used something other than tape to wrap it up.
From Zero to Fifty: How AdPushup Closed $632K in Angel Investment – AdPushup
Ah, Goodwin's Law updated for the 21st century.
I envision something akin to the http pipeline in a web app the is composed of several "microservices".

One stage of the pipeline is left intentionally out. The candidate then is required to build an actual service. They can use any language they want. Even any cloud host they choose. All that's provided is the entry points, exit points, wire protocol, data encoding, and the spec to be implemented. After passing that, advanced topics like logging, telemetry and performance provide grounds for further discussion to assess development "philosophy".

But the real genius would be selling this work-sample platform-as-a-service to enterprise customers. Who could be prompted into building a catalog of microservices based upon their APIs and real data. And out of that hopefully some innovative, hackathon-esque mini-products could arise ;)

I definitely never thought I would become an "HR guy". But I really like this idea. Will include a contact email in my profile if anyone is interested in discussing it further off HN as well...
As one of those people, allow me to help you understand.

A lot of websites are much quicker to load with NoScript active in my experience. It's quite an eye opener going somewhere like The Guardian's website, or Salon, and seeing the amount of 3rd party js that loads on every page. If one of those hosts is slow to respond, or down, it can often slow the whole pageload.

I also dislike executing fb, twitter, etc.. widgets all over the place, as well as giving over cpu time to chartbeat, scorecardresearch, and the like.

The tradeoff is that I have to right-click and selectively enable some js from site.com, othersitehost.com and aws-mumbo-jumbo-belonging-to-site.com for some sites that I care enough to read. Sure, the first time I load a site it's more work, but regular sites get necessary js whitelisted.

Personally, I'm happy with this tradeoff - I don't go around recommending it, but it works for me. HTH :)
There are some very easy introductory tutorials on YouTube to learn chinese. Nothing too amazing but enough to get you moving towards speaking the basic language.
Kind of reminds me how Boeing test pilots will often draw shapes on the map when they are flying around aircraft to get in test hours.

Here is a 787 logo 'drawn' with a 787: http://flightaware.com/live/flight/BOE236/history/20120209/2...
The source said an Apple Watch with more than 200 WatchKit apps became "noticeably sluggish on the Home screen"

If that is something to complain about, it must be quite responsive in normal use.

I would think a tablet with over 200 apps already is the exception. Mine has less than 100, many of which I very rarely use (examples: 12 'camera toys', 3 cloud providers that are there just in case someone sends me an URL)
MD/PhD student in computational biology:

What kind of information actually goes into your neural net to predict binding affinity? How does your model actually work?

I've some experience with MD simulations; even these, which have had 1000s of man-hours of parameterization, are often not very accurate. I'm curious what you are using to evaluate your model's predictions.

How are you deciding what your targets actually are? How do you relate a particular drug target to a disease in the case of complex phenotypes? This seems to me to be by far the most challenging part of pharmacology.

I'm definitely enthusiastic about applying computation to biology, but as someone also on the frontlines, it's definitely not a clean analogy to computation in engineering. Biological systems are far more complex, interconnected, and nonlinear which is something that is sometimes underestimated.
> Are the employment laws a lot weaker in the US?

Don't know about the details of the UK specifically, but, yes, employment protection laws in the US are all-but-non-existent, with at-will employment allowing immediate termination for any but specifically-prohibited (e.g., race, sex, religious, etc., discrimination, retaliation for invoking certain other protections, etc.) reasons.
Faith in humanity for today restored!
>People start caring about their careers.

Well, why not? People always must care about their careers. It is a sane thing to do. From the beginning.
Markdown Here [1]

It lets me write stuff on Gmail/Inbox or a number of a other sites in Markdown.

Then I hit Control + Option + M (on OS X) and bam, it coverts the Markdown to neat HTML.

It's really great for writing technical emails with code snippets and stuff. You even get syntax highlighting for those code snippets, too.

[1] http://markdown-here.com/
Forge of Empires Hack Tool No Survey 2015
> But if you actually know what a linked list is, this should be simple for you to derive relatively quickly (not Googling for a day).

Actually I think this is the worst kind of question to ask, because it measures: can the candidate code under pressure? Not "we need to get this done by launch/before client meeting" pressure, but right now pressure.

If a company wants literal coding ninjas who can reason about computation while in the middle of lightsaber battles, sure. But in the much more likely event that they're hiring people to sit for days on end and work on a large project, then this is an unnecessary obstacle.
Some small but I think important nit-picky things about Struct

1.) A struct in ruby isn't just data, it is an object.

2.) Structs come with some weird gotchas, most notably that it is an Enumerable!

3.) It's generally better to use a hash (in ruby) if you want "pure" data object (and they at least used to be faster).

I myself have written a lot of "weird" Ruby and I will say that more often than not it's detrimental to an application that is used/developed by others. Often times ideas that seem brilliant in one language, cannot be translated into another (immutability), and it's best to use the recommended paradigms. Especially when those using the software are not familiar with them, and most likely won't become familiar with them....

For me, many functional paradigms are just lost on ruby because it's so highly mutable that practicing them is more academic than practical (sadly). That's why I write Scala or Elixir now when I want/need those paradigms-- because they're the right tools for that job.

I definitely don't want to discourage innovation, or bringing great ideas to ruby from other places-- I just want to emphasize caution :)
present tense vs past tense?
Why wouldn't they just track his cell phone, then?
More like Pushing Tin, a movie about ATC
http://www.imdb.com/title/tt0120797/
I've seen some work done by federal subcontractors on what amount to black boxes for tugboats and barges, and it's about of this quality actually - shiny metal boxes, good machining, then you open them up and the inside is a mess, green wire everywhere, etc.

If you know you got the contract anyway and know that aren't dealing with technical people anywhere in the customer chain, you don't have to worry much about quality, it just has to barely work.

I was working for the competition at the time, and like to think that the black boxes we made were better than that, although the first couple of revisions were also a mess... at least ours got better!
caps? data caps? what is that - Europeans want to know :)
It's not like they don't know where it is, you'd think they could just go get it themselves.
New map shows America's quietest places