skysight-inc/HackerNews huggingface dataset:
The whole concept that aiding someone to beat a lie detector is a crime is ludicrous. How many sociopaths beat it without any preparation? How many people with nothing to hide exhibit a stress response at an inopportune moment? I've read accounts of the grillings that people get at some of these interrogations and it's a really shameful practice.

The way this guy was busted though, I don't think I have a problem with it. He knew the stakes he was playing for and clearly knew that a sting was possible yet he went ahead and helped someone who claimed to be a drug trafficker and another, a child rapist. Yeah, technically he was not caught aiding a criminal, but I don't think this was entrapment, where someone got him to commit a crime he wouldn't have otherwise.
You did see that the comment I was replying to was basically "raw meat works for us too - no supplements needed" right?
The law will differ from state to state, but in Texas, I believe that the use of deadly force is not justified in preventing trespass unless you believe that you are in danger of injury or death.
I stopped playing chess years ago. It's an interesting game but newer games are more interesting. It's essentially an ancient form of the "Tactics" game type.

Other games, like Robo Rally, translate to computer programming much more directly. Create a set of instructions to do what you want, sure. Then watch as chaos from others causes those instructions to do something totally unexpected. Then you have to figure out how to recover from it.

Or the Collectible Card Game model created by Magic: The Gathering. Each player takes turns having their instructions loaded and processed. And each player puts instructions on the stack, which are processed in order and can be interrupted.
If you're asking this as a hardcore chess player interested in getting into programming, then you should just jump in and give it a try. If you are trying to play chess to increase your "programmer's IQ" then I would recommend passing.

I think the honest way to think of this is that: Playing chess is a really good way of figuring out who is good at playing chess.

But, the abilities and aptitudes that often help aid being good at chess can be valuable assets in becoming a good programmer. Strong sense of logic. Able to think multiple steps in advance and the consequences. A strong memory can be useful.

Where it might frustrate a chess player, is that chess lacks an element of imperfect information. Real world programming isn't a perfect self-contained world where everything is known. It is impossible to know every aspect of programming as well as the rules of chess. You'll write bugs, and bugs in other software will create unpredictable problems. Users will add a random element into how your software breaks. Malicious attackers will find holes in what you've written. Things will just break.
Good tool :D
How to use??
2 Factor Authentication GPG and SSH Keys with Pass and Yubikey NEO
Does DropShop handle VAT accounting under the new EU tax regimen for cross-border sales?

Because if not, this isn't really going to play well with small-scale producers in the EU:

http://euvataction.org/tag/vatmess/

(For values of "not going to play well" that tend towards "involve committing felony tax evasion" because the whole VAT mess imposes onerous accounting requirements -- with no lower bound on volume.)
I don't think he thought it through very well.. But if being generous because in chess you have to memorize lots of openings and if you want to know lots of languages there's a bit of memorization aswell.
I do play, though not as much in the past year or so.

I think there's intersection between chess and programming skill sets, but not significantly more or less than anything else using logic and attention to detail.
A friend of mine works in radio and he says that some of the contests are won by "loyal listeners" or friends of the hosts. The "winner" gets a text that basically says, "Call in now and I'll put you on hold, then play surprised when you are caller 12".
Agreed. I was into Chess in high school and college, but once I discovered Go, I never looked back.
Totally agree with your second paragraph.

Good technical people at large companies (ran by non-Technical management) are often undervalued. I see over and over again how an engineering team gets a non-technical PO/Manager - who is just a very bad proxy. They can't bring any important insights into technical products and can't easily fix inter-team dependency. That's why all Google's APMs are technical (most with CS degrees).

This gets worse when top level management is not technical for a technical company. Since they are not technical, they don't have good vision about where the industry will go in 10 years and what are the limitations. Ex. Microsoft under Steve vs Satya. One only had a vision for next quarter and the other seems to think longer term (and knows where the technology is going).
How to add wireless charging to your iPhone for under £20
8 Steps to Roofing Replacement – LGC Roofing Blog
I worked in healthcare briefly and saw a lot of the same. We'd have a handful of people assigned to new teams and magically 3-6 months later half of them would be part of a round of layoffs. It got to the point where anyone who got reassigned during non-obvious times (excluding a business unit failing or a small acquisition or something) almost immediately started looking for another job and they usually quit within a month anyway.
Just add the Maven dependency and see their own tests for an example:

https://github.com/airlift/testing-postgresql-server/blob/ma...

https://github.com/airlift/testing-mysql-server/blob/master/...

Though you want to use @BeforeClass / @AfterClass or similar rather than creating one for each test.
According to what I understood defeating the polygraph is not necessarily a crime. What is a crime is to "knowingly help someone lie to a federal agent". If the agents didn't give him any stories about a crime they committed, then he could have claimed that he didn't knowingly help them to lie since there was no lie that he knew about.

By having one of the agent talk about the cocaine smuggling or the other agent talk about sexual abuse, it made the case much stronger because it proved clearly that he was knowingly helping someone to lie to a federal agent since the lie had been made clear by the agents.

The reason I say that it's entrapment is that they've manipulated him into committing a crime by doing this.

One thing I'm not clear about American law is if, in this kind of cases, all records are given of the interactions between the agent and the defendant or not. If not and if the defendant's lawyer doesn't have access to the records, then it's very easy to use certain parts of the recordings to make a much stronger case than would be possible otherwise. Out of context quotes can incriminate people very easily. And in that case, depending on what would be hidden, it's entirely possible that he wouldn't have actually helped someone in a similar situation.

Now this is my interpretation based on what I understand, I'm not a lawyer and all that :-)...
This hangs Firefox 39 and even Linux OS.

Source Code: https://css-tricks.com/reveal-a-background-image-upon-text-s...
Show HN: Snippets search engine
Strange world. I wonder though, how long can it last?
Hi! Joseph Gentle here, author of ShareJS. You quoted me in your article.

You're right about OT - it gets crazy complicated if you implement it in a distributed fashion. But implementing it in a centralized fashion is actually not so bad. Its the perfect choice for google docs.

Here is my implementation of OT for plain text:
https://github.com/ottypes/text
Note that its only 400 lines of javascript, with liberal comments. To actually use OT code like that, you need to do a little bookkeeping. Its nowhere near as bad as you suggest.

In this tiny source-only demo I do all the bookkeeping, and implement a working network protocol on websockets. The result? I can sync an object between the server & client all in about 150 lines of code total:
https://github.com/josephg/appstate

This code has no external dependancies except for the ot type itself (ottypes/json0 in this case - although it could be changed to text or rich text or something with barely any code change).

Nice work making a cool demo - but I think you're using the wrong algorithm ;)
Reminds me of Lazlo Hollyfeld in Real Genius
Bacteria Could Help Clean Groundwater Contaminated by Uranium Ore Processing
Ticketing startups can be interesting. What's group management?
As much as I agree with the sentiment presented by Alan Kay, in this talk and others, his presentations often feel bogged down in philosophical fluff and flakey analogy. If you want to see what I mean, mute and scan forward in the video paying attention only to the slides. It's almost impossible to tell what this talk is trying to convey from the slides alone. Nothing is concise. It's very lofty, interleaved with seemingly random stories. If this talk was given by someone without a name, we'd consider it completely whacked.

The tl;dr:

* Smalltalk did everything better
* Software was better in the 60s and 70s
* Alan Kay really dislikes the web.

I'd like to see a lot more talk from his progeny/ilk about modern revivals of the philosophy from these computing heydeys, alongside practical examples of how we can do modern applications better.
New Hacker House in London – Looking for Members
Fully agree. Likely the drone is long gone before the police arrive, and if it isn't, what are they going to do about it? Shoot it down is about all they can do, unless someone comes up with some kind of EMP drone disabler.
Show HN: Simpler alternative to WebEx and GoToWebinar, built with WebRTC
500 Startups – Batch 14 Announced
It's a long article, and judging by the timestamps, you had less than five minutes to read it. Did you really read it in less than five minutes?

I suppose I need to give my slightly inaccurate summary: trying to judge people just based upon their contributions ends up only benefiting the elite who had unfair advantages to begin with, and intentionally silences any effort to compensate people who have inherent social disadvantages.

But the actual article, which I have my doubts you've read, explains this better.
Too many teams get nearly to the end zone, then end up punting.

In contracting, the biggest challenge is selling the solution to the immediate client product owner. If that person isn't completely bought in, it takes a lot of time and effort to overcome their desire to farm ultimate ownership of the deliverable out to a broader stakeholder committee or focus group. In the projects I've worked, at least, that broader stakeholder community is often quite receptive to getting a deliverable vs. asked for design opinions.
Apache Mesos 0.23.0 Released
The Climate Corporation | San Francisco, CA OR Seattle, WA | ONSITE

Senior Software Engineer - Data Analytics

===== The Official Text =====

The Data Analytics team at the Climate Corporation architects and develops analytics platforms and capabilities that enable the company to build, market and sell products that have maximum impact for farmers. Our team designs and implements the data and reporting infrastructure required for consistent, reliable and frequent measurement of company-wide and team-specific progress against key performance metrics. We use that infrastructure to perform data analysis to answer operational and strategic questions, driving that analysis into product, sales and support teams with clarity and regularity to ensure that major decisions are informed by data.

===== Moi et Toi =====

I'm one of the junior engineer on the team (one year out of App Academy). Polyglots encouraged (I've written Java, Python, JS, Clojure and Ruby so far!) though deep JVM knowledge is pretty much a must (at least a few years would be nice)! Also should not be opposed to mentoring yours truly and the other characters that comprise team.

Email me at yeehing.tong@climate.com

http://hire.jobvite.com/CompanyJobs/Careers.aspx?c=qT59VfwM&...

Also - INTERNS - look at the posting earlier from my co-worker https://news.ycombinator.com/item?id=9996620 !
Moving on from bzr finally. Way to go Mailman. When I did my mailman project, I had to use a clumsy git-to-bzr interface. It wasn't good.
I play Go a lot, and chess occasionally.

I think it's about mindset not skillset - games like these are about solving local problems ('tactics') to achieve a greater aim ('strategy'); people who are attracted to them are generally people who like the sort of problem solving that comes up in programming, hence the cross-over.

Your question, however was whether or not the skills translate - I don't think that solving daily chess problems or tsumego will do as much for your programming than solving programming puzzles (e.g. codewars), but the discipline of thinking through all possible paths ('reading') definitely helps.
Exactly. IIRC, it is possible to run postgresql in memory if you configure it correctly. In the age of docker and the like, having different concurrent instances of a dbms should be easy enough, right?
There's a YouTube account too: https://www.youtube.com/user/ComputerChroniclesYT

It's great going through old episodes where they show the most sold software of the week. We used to be able track the most sold software in the world based on retail outlet sales just like movie/book/album sales. It's much more difficult to gamify the charts with retail purchases. Today you just have to pay bulk $0.01 per freemium install in India or China to "growth hack" your "company" into a top 10 App Store listing for a week.
Maybe indirectly, in that you probably get better at Hard Activity A if you get out of it often and focus on Hard Activity B. Sort of like dreaming to sort out your brain for the next day.
I'm not sure I see the difference. I also don't see how it applies here. "Otherwise wouldn't have committed" is key. The guy did this stuff routinely, even advertised it. This isn't a crime he otherwise wouldn't have committed. It just shouldn't be illegal at all.
We are mostly PostgreSQL shop and on last few projects I wanted to make it possible to use SQLite for development and testing, but I've fount that it is simply not possible. not because there are things that work on sqlite and break badly on PostgreSQL, but other way around. Just introducing Boolean or DateTime column with server_default into your SQLalchemy model causes that you can not use SQLite.
I second that. I never had much interest in learning to play chess well. In my case I guess it's about when programming I work towards a specific outcome I find interesting for some reason. Winning/losing isn't an interesting outcome for me.
First link in the article is dead
You are being manipulated by a PR campaign. Nestle draws ~2000 acre-feet a year. It's a rounding error. Same thing with shutting off the water while you brush your teeth, restaurants not serving water until you ask for it, and so on.

The uses that matter are agriculture, agriculture, agriculture, industrial (e.g. power plant cooling towers), and far off in the distance outdoor domestic / commercial use (pools and lawns). (Also, if you consider it a 'use' - not draining every river in the state, but rather allowing some of them to continue to be rivers. This is the so-called environmental use.)

When you bring up red herrings about poor people dying of thirst because rich techies are buying bottled water from nefarious companies stealing public water, you are being a patsy of BigAg.
The presence of NIH and the Federal Government apparatus alone (not to mention Johns Hopkins next door) should disprove your hypothesis.

As do facts and numbers:

http://www.fiercebiotech.com/story/top-15-cities-biotech-ven...

http://www.genengnews.com/insight-and-intelligenceand153/top...
Ask HN: Biometrics remove consent. Do you agree? Only suitable as usernames?
Bill Nye Rap Battles Ken Ham the God Battle Theist vs. Atheist
> I would say in this case, it's reasonable to assume a hovering drone with a camera, pointed at your house is reckless enough to warrant suspicion from the homeowner, and allow him to act accordingly.

The operator of the drone was definitely operating outside of the regulations in place, but that doesn't make it any less an aircraft. He should have been within line of sight of his craft. If he wasn't then the operator was breaking regulations.

https://www.faa.gov/uas/model_aircraft/
>Don't be careless or reckless with your unmanned aircraft – you could be fined for endangering people or other aircraft

So the operator could get fined, but does that give the home owner the right to shoot down an aircraft? We'll see as this issue plays out in court.
Penn&Teller Bullshit episode on Polygraphs
https://www.youtube.com/watch?v=bScv6kfxRyE
Ah, ha! Now I know why Don A. Stuart (John W. Campbell) in the short story "Night" (1935) mentioned a bismuth coil as being part of an anti-gravity device. The device opens a time portal and sends the narrator into the far future. I just assumed Stuart's use of Bismuth was arbitrary, but now I know better.
Onyx 0.7.0: High Performance Cluster Computing in Clojure
People do it instead of saying "thanks" in some contexts. "Hey, the foobar crashed when I clicked the widget." Here's a patch to fix it. "hug"
> It's a long article, and by the timestamps, you had less than five minutes to read it. Did you really read it in less than five minutes?

Sorry, I had read it before. I just didn't really get an opportunity to discuss it.

> I suppose I need to give my slightly inaccurate summary: trying to judge people just based upon their contributions ends up only benefiting the elite who had unfair advantages to get those advantages, and intentionally silences any effort to compensate people who have inherent social disadvantages.

I'm not saying perfect meritocracy is something we have, but it's something we should strive for and act under at least. We shouldn't over or undervalue contributions just because someone is a certain race/gender/etc in my opinion. It's patronizing and to do so seems only to contribute to the problem further.
The four questions seem sensible but having employees' evaluation judged solely by their team leader seems guaranteed to create a culture of managing upwards and groupthink.
I meant for my comment to be more facetious about the laws governing us, but yes, you're right and I agree: there has to be a dire threat. At least you can warn a human, though. If drones are going to be protected like an endangered species, then lawmakers better be able to justify treating the robots like living things.
In my experience poorly as it starts to scale above 5-10 developers on a team. Good developers tend to be opinionated people and after a certain size you need someone to break ties and keep everyone pointed in a useful direction. I'm a team lead/Developer manager and somewhat new to the job and that's my role. Help the team get the info they need, make difficult decisions about the direction of the tech, and help solve the really hard issues that they are bumping their heads against. Mostly stay out of their way if things are going well but still keep track of everything that's going down.
We think webinar software is generally outdated and overly complex. So, we decided to build webinar and broadcasting software we'd want to use. We only support Chrome right now and have lots of features we need to add, but would love any feedback. Thanks!
meta data request: can someone scrape the tracker and provide a log of the all the IPs that participated in the swarm?
(ShareJS author here)

Sorry ShareJS is such a mess right now. I did a bunch of work to make it into a kind of OT-backed database to power derbyjs. Its very much straddling two worlds at the moment and I think its doing a bad job of both.

It'll get cleaned up eventually.
Judging by the word cloud [1], you could simply ignore all posts with "ticket" in the tweet and that would help for the majority of cases.

1: https://news.ycombinator.com/item?id=10003570
To be fair, neither do the guns.
Sorry Soylent dudes: After the revolution the clueless tech elite will be doomed
Everything not impossible is inevitable.
Very true. From a certain level on managers have to be extremely high performing. But in the lower ranks it's easier to advance as a manager than for technical people.
Why Your Web Designer Shouldn’t Be Your Web Marketer
I have a lot of trouble believing that, if a robotic camera rolled onto your rural property and started taking video of your kids playing in the yard, there are many police departments that would charge you if you took a baseball bat to it.
Example Trello Boards for All the Things
Trivia Questions for X86 Nerds
looks too much like Datomic. Rich Hickey would sue!
> chess lacks an element of imperfect information

To airframeng: if you are interested in games with imperfect information, consider:

* bridge

* poker

* Twilight Struggle board game

These games hide competitor's positions and force you to reason about what your opponent's position could be, and not just what it is.
So, if you're in a studio (either as EIR or a techie or anything), you get assigned to different startups? Wouldn't this defeat the purpose of entrepreneurship, like pursuing whatever idea you have?
Specifically regarding this story, apparently some of the facts are in dispute. That the drone was hovering a few feet outside of the yard (http://arstechnica.com/tech-policy/2015/08/new-drone-telemet...) and that the drone owners came in one car and cursed at the shooter (http://arstechnica.com/tech-policy/2015/07/kentucky-man-shoo...). Might be sloppy reporting. It would make the article less click-baity and doesn't paint the shooter in a great light.

edit: I see someone else posted similar points while I was digging up the links.
They're not mutually exclusive.

If there is a shortage and companies go abroad to fill positions, they're technically 'holding down wages'. Otherwise wages would skyrocket into the atmosphere as more and more money chases the same few engineers. Less value would be produced at a higher cost.

I don't see why that would be a preferable situation for the industry or the country at large. Are you really struggling on your measly $100k + stock (at minimum) and desperately need more?
Well, if the libraries keep records of what books I've borrowed, even after I've delivered them back, then yes.
Hope that you will think of Uplevo for your next digital design!
nice tool!
All of this applies to the browser itself, as well. Where do you draw the line on trust?
Devs like to solve problems for their own sake. Building a completely new anything is a completely different challenge to solving a problem like "Build a version of existing thing X using language Y and/or running in environment Z."

The second option is well-bounded and safe. It requires technical skill, not creativity. It's a legible, comprehensible challenge.

The first option is unbounded and unsafe. It can't be done without creativity, originality, and technical skill.

I'm becoming convinced there should be a much stronger creative and artistic element in developer training. Invention and innovation are so much more valuable than wheel reinvention that turning out people who are only comfortable with the latter is selling everyone short.
His favorite thing is the hat, "because it really embodies the totally random outcome of these contest".

I think it shows what's wrong with his idea: he has a prize that doesn't really have any significance to him. However I'm guessing other entrants to the contest (if there were any) actually are fans of the show, and would value the hat much higher.