skysight-inc/HackerNews huggingface dataset:
Getting openwrt on a tp-link router is real easy and there's cjdns builds available now.

cf. https://www.reddit.com/r/darknetplan/comments/2lmpqg/running...

There's also the Serval app.

Turns out that none of my neighbors use cjdns but ymmv.
No. That is a different mechanism, and part of the wheel, not the tire.
Designing Life
FTA:

> Every financial institution in the world is going to roll over for a state government like that, and leave you to sort out of if the request was legit or not. There’s no place to hide. So Chase isn’t actually the bad guy here.

I don't see the logic here. Everyone does it, so it must not be bad? I don't agree.
I actually did some work making debootstrap reproducible. So even if the 100 or so .deb builds it depends on are reproducible, then the chroot image resulting from debootstrap will not be reproducible byte-for-byte, due to the debootstrap shell script itself and the tools it calls.

Offhand, I remember that /etc/{passwd,group} are copied from the host machine by design. There is also a random seed file, to save entropy across reboots. And there is some nondeterminism in the dynamic linker cache AFAIK. And timestamps in logs.

If anyone is interested in this let me know.
That's interesting. Many articles I've read state that the VP of Engineering tends to be more hands off, technically, than a CTO.

Here's a couple great articles that I've pointed people to on a couple occasions:
http://www.bothsidesofthetable.com/want-to-know-difference-b...

https://medium.com/engineering-leadership/defining-roles-cto...
I wrote something to a similar effect in an earlier version of Swift. It might be of interest to readers

http://jspha.com/posts/immutable_enumeration_in_swift/

http://jspha.com/posts/calkin-wilf-in-swift/
Yep.

They just took it. I happened to have a little in savings, and had just gotten my paycheck the day they took everything...so they got a decent amount (relative to me at least).

Also, once they decide to take your money it's nearly impossible to get it back.
Serious question, do you think it's that bad for wikileaks employees or volunteers? Jacob Appelbaum claims it is and has moved to Germany where such things are living memory along with their overthrow. I'm inclined to believe him. I haven't seen evidence of his track record for telling lies is worse than government spokespeople and apologists on the general topic.
#Bitcoin on Vine and Instagram
That's a cool story! I've also had "are you sure you're qualified to do that" conversations when working in remote areas on drilling rigs... certainly character-building thinking you've only further permanently damaged some $60K+ piece of equipment, and possible rig down-time costing $30K+ per day, only to get it working in the end and save the day :-)

But just as a follow-up to my own post: after surveying the females in my family, they all seem to agree that "making stuff" is a male thing, because males all get the credit... I guess I was just ignorant when I wrote the above post.
Dear Travis: A Miami Uber driver takes exception to the company’s rate cuts
The makers of Locksmith took a position which might be called "ironically consistent", as in: "We make a utility for breaking copyright, so, darn it, it behooves us to demonstrate deep ignorance of copyright!". :)

I used Nibbles Away and Locksmith, but never for disks that needed the parameters; just ordinary "garden variety" copying.
Yeah, and in principle the NSA can't dragnet domestic signals, but here we are. Relying on the honor system has led us to something right out of Gulliver's Travels, with government bureaucrats advancing through a game of leaping and creeping...
Practicing Christian, participate in multiple ways within a local church.

I have a MA plus additional grad level work in quantitative social sciences. Many but not all fellow grad students were either atheists or agnostics.

I am fairly technical, in addition to grad level stats I have added semantic analysis, database and web development to my skill set in the past few years and combine it all in data science consulting and building my own web apps.

I worked in a start-up for awhile where 2 of the other top technical contributors including the founder were practicing Christians. We also had team members in India or from India who were likely Hindu. I don't think our religious beliefs were ever a topic of conversation at work. And, only rarely came up in personal conversations.
FutureAdvisor recruiter here:

The author is saying that she brought the tools required to work, which is more than her former team-mate did. The idea and domain-specific knowledge about making amends was hers. That's not everything, but it's a good start. The other two people volunteered to join her, which means they thought her idea was good.

There were clear flaws to asking non-technical people to participate in a hackathon. But it wasn't the end of the world. Some groups needed to generate copy for the web sites they mocked up, and the writers and editors in the room were useful. In addition, the page flow and decision trees of some apps were clearly superior because experienced people with no coding or design experience had helped determine their structure.

Your second paragraph begs the question. The point of this whole article is that the interview-as-interview concept has problems. The main problem is that interviews don't teach recruiters or hiring managers jack about the interviewees. They are literally useless in gathering information about candidate potential.

The hackathon-as-interview is an attempt to let interviewees transmit the only information that is of any use in hiring: can this person get a job done? do they work well with others? The hackathon is actually great at showing who is capable, committed and professional.

The whole "you're asking for too much time" also misses the point. These events are designed for people who cannot get hired by other means, because their resumes do not present well. Those are precisely the people who DO have time for this sort of event. And despite its flaws, many of them got something out of it.

I congratulate the people who have no time for Staffup Weekend. Their lives are easier than mine. I am still looking to fill several positions, including UX designer and infrastructure engineer. (Those are not the roles I sought to fill with Staffup.) I may have to pay a contingency-based recruiter $35,000 to find them. Is that a good solution? Not really...
> but if it does then imagine what the situation could be like.

Depends on how much of the "asian manufacturers are artificially deflating costs through government subsidies in order to buy up global market share, therefore we need tariffs to level the playing field for domestic manufacturers" argument you buy.
Previous discussion: https://news.ycombinator.com/item?id=8813479
I used PhantomJS to drive a system integration with a hostile legacy web application.

By hostile I mean that the legacy system had no API, was implemented using obfuscated code, and resisted being driven by URLs.

We needed to integrate with it to create documents, calendar appointments, etc. in the legacy system, based on stuff that was happening in the newer system we were building.

We ended up using PhantomJS to implement a module that drove the legacy system via its HTML user interface -- pushing buttons, selecting meeting participants from the HTML select tags, submitting forms, etc.

Although that sounds (and is!) hacky as hell, it worked flawlessly 100% of the time. PhantomJS was a gift from the gods.
Belleza y moda
Digital-Payments Company Ripple Labs Is Finalizing a $30M Funding Round
Do you have a how-to of your current setup?
I use XMPP+OTR where possible, and it can be quite painful.

Support for multiple active endpoints isn't solved, at least for the clients I use, so I have to hope that whoever writes me picks the endpoint I'm actually at or I have to go through a bit of unencrypted back and forth to make them connect to the right one (I think XMPP actually has extensions for mechanisms that could solve this, syncing messages between endpoints, but I've never seen them implemented).

At least some mobile clients only maintain the OTR session while in foreground, leading to massive notification spam on the other end/delays while the session is recreated.

No encrypted offline messages. (Yes, I know, not possible while maintaining the full guarantees of OTR, but it adds complications to the workflow)

All these don't really make for great UX, and many people are not willing to put up with it.
Its extremely unfortunate that if you were to use an arc welder near your tires, the RFID tag may no longer work properly.
I remember when NIST was force to release the source code to NBIS. [0]

We just need a lot more of that and we'll be good :)

[0] http://www.nist.gov/itl/iad/ig/nbis.cfm
Well, there is a way actually. But first you need to restore the power of the vote so that legislators are accountable to the people and the people alone.

This means dismantling the five main pillars that are used to nullify, misdirect, or otherwise diminish the power of the vote - both a a signaling mechanism that members of the electorate can use to unify themselves, and as a reliably severe punitive tool that the electorate can use to avenge themselves when their "representatives" betray their interests. Listed in no particular order, they are

1. Gerrymandering (aka partisan redistricting)
2. Closed primaries
3. Private campaign finance
4. The "revolving door" that allows private industry to offer well-paid sinecures to public "servants" who have systematically betrayed the public's trust.
5. Myriad restrictions on ballot access.

It's important to recognize that while each of these pillars diminishes the power of the vote, the really insidious effect comes from their interaction. But those knock-on effects can all be stopped by addressing the fundamental - and fundamental anti-democratic - structures at their roots.

Eliminating any one of these abominations tilts the balance back in favor of the good guys. All of them together can be lethal to the ambitions of people who's own ambitions are anathema to a self-governing republic.
Radical Acceleration in Australia: Terence Tao
Owners of commercial vehicle fleet trying to manage the timely replacement of tires would welcome the ability to scan their vehicles and know the serial numbers of the tires. That would let them track age and make sure they're all replaced in a timely manner. Or switched to winter tires where it makes sense to do so (like Quebec, where it's the law to have winter tires after Nov 15.)
I've found the youtube video of DFW delivering the speech to be much better. It's unpolished and has no visuals, and there's a lot moRe silence in which to digest: https://m.youtube.com/watch?v=8CrOL-ydFMI
Indeed,

The question I'd have is whether the connection-set or "connectome" is sufficient to actually describe the behavior of the organism. As far as I know, a CS "neural network" is by no means equivalent in behavior to the neurons in a brain, even if each have the same connection topology/graph.

As far as I can tell, some group of neurologists have decided the best way to go is to toss topologies and rough simulations to CS and open source people 'cause neurologists don't do really complex systems. But it seems like that still doesn't solve the "this model is wildly unrealistic" problem
An earlier post linked to a California operator's report: http://www.caiso.com/documents/flexibleresourceshelprenewabl...

...that shows peak load is actually 6pm-9pm.
Demand for solar panels may be higher in some of the third world communities since it is one of the few sources of electricity; there aren't too many grids to connect to.
The thing is, "exactly once" isn't really possible, with a generic message queuing system. Let me explain briefly one way you need to think about distributed systems:

The network could cut at any moment during a transaction.

If message consumers don't send acknowledgements, and the queue considers the message sent as soon as it has been successfully written to the network connection, then it might never really be delivered and processed. You can't be sure if it really got to the destination before the network cut out, or something crashed. This is "at most once" - it may have been processed once, or not at all.

If message consumers acknowledge messages after they've finished processing them, and the queue waits for that, then the acknowledgement might be the thing that is lost. The queue sends the message to a different consumer if it doesn't get an acknowledgement before a timeout, but the message might have been processed already, and the consumer crashed or the network partitioned just before the acknowledgement. This is "at least once".

You could consider a final scheme - consumers acknowledge receiving the message, before they process it. The process could crash just after the acknowledgement, or the ack could be lost without it knowing. So this isn't "at least once" or "at most once", it's "no idea".

Or maybe they even wait for an ack that the server got the ack, before processing. The process could still crash after sending its ack or after receiving the other ack, this is still just "at most once".

"At most once" is usually not useful. Usually you want "at least once", and then logic specific to your data to resolve "more than once" in an acceptable way.
Also check out this embodiment

http://www.i-programmer.info/news/105-artificial-intelligenc...

And some implementation details

https://news.ycombinator.com/item?id=8745639
Ask HN: Shady or entrepreneurial approach to design?
I am not a designer and I don't have gazillions of dollars to pay for a logo, but while I was researching about how to find a designer for a logo, I stumbled on this post:

http://startupbros.com/how-to-get-the-perfect-logo-designed/

I know of various critics about 99designs already, but this guy takes it to the next level. Ethics no more?

"and then messaging them to rub their ego and beg them to join your contest"

"I make it known that I like their past work and tell them they have been on my watch list (even if they haven’t)"
I wonder if, as well as saving space and obfuscating the code for hackers, the tokens helped the random name generator produce more pronounceable results, perhaps more so than simply alternating consonant and vowels?
As an aside, that post is fascinating.
My intention with the CPU speed comment was to illustrate that we can't just throw more on single cores. Even distributing work across cores comes at a latency and efficiency penalty. And furthermore, even that isn't enough for some of the web scale applications that have to be spread across thousands of computers distributed across the world in order to handle the load and remain at reasonable latency.

So my point was mostly that distributed applications are unavoidable because you just can't scale up past a certain point.
A few hours ago:

https://news.ycombinator.com/item?id=8948778
It would be nice if as much time were spent on pain due to nervous system damage as was musculoskeletal damage.
Clifford Stoll kind of debuts the Klein bottles in this video here => http://youtu.be/Gj8IA6xOpSk?t=4m24s
Have you actually trained in any of the sword disciplines? If you do, you'll find that technique, speed, grace, and mental toughness are more important than size or strength. Ceteris paribus, of course, size and strength are advantages, but you'll find that ceteris are rarely paribus. Swords are tools, and human beings using tools are capable of surprising things.

I guarantee you, if you've played kendo at any decent dojo, you've had your ass kicked by an unassuming Japanese lady, or possibly her granddaughter. Even if you are like a Mountain, whatever that's supposed to mean.
Well ... beautiful in function and usability for a certain audience. To that audience, there are few to no choices, so this is beautiful in comparison. It's all relative :)
Poemas de amor para ella
This is pretty good timing. I got an email from Braintreepayments this week that I needed to implement some code changes for fraud detection and paypal before march. Upon integrating this code I noticed some odd data being sent back:
https://www.braintreepayments.com/docs/ruby/general/fraud_to...

It turns out that this script must employ this techinque. After inspecting the requests in chrome Dev tools it appears all my private ips were being collected and sent over the wire back to Braintree (or whatever company is hosting their fraud detection).
Doesn't that not even work better than placebo after a few days?
When grandmasters blunder
Debian does amazing amounts of system-wide initiatives. Off the top of my head, there are multiarch https://wiki.debian.org/Multiarch, clang rebuild http://clang.debian.net/, and automated code analysis https://qa.debian.org/daca/.
According to the linked article - RFID. They are physically embedded in the tires during the production process and intended for inventory management.
ZTE Blade S6 – Best iPhone 6 Clone – THE DIVERGE THE DIVERGE
Posted 7 times 5-6 months ago, at least once with significant discussion:

https://new-hn.algolia.com/?query=How%20the%20Other%20Half%2...
If security through obscurity is having secrets at all, all security is obscurity.
Finding Product Market Fit: Feedback to an Entrepreneur
This points to the forms that truly effective terrorism will take in future. Why bomb a few places in your target country, when instead you could just plant a few hundred genetically-engineered Tyrannosaurus eggs? Mayhem for years! Way to make your mark Pablo!
Take a look at HockeyApp, also Ship.io.

http://hockeyapp.net
http://ship.io
From my view, why this app is so popular around the world? It provides the users more information about the local traffic, and help users save a lot of time. I think the stalking feature is an important function for users. You know, in some countries, the police is always trying to give a fine to the drivers in order to make grey income. Drivers would avoid this with this app.
The concern is about the safety of the police. I think the app could also make some changes and only show the police in 1 km rather than show the police location on the map. In this way, the criminals could not use the app for tracking police location.
It also says they're using it to play WoW, so I wouldn't trust the technical details.
China wants to buy AMD
Get rid of license plates. They can also be used by private parties to track car movements. They aren't safe anymore in this time and age. Once someone builds a proof of concept of a real time car tracker using crowd sourced license plate trackers, we'll realize that.
No idea sorry. I was just chatting with this CEO at a networking event back sometime in 2011-2012. I'd been playing with the face.com api for facial recognition and he was interested in using it to automatically blur faces in these photos of car passengers. Being told that those cameras under overpasses were taking and storing photos of every car that passes by really stuck with me.
+1 agree with that (although you can use the DB based persistent store).

The other obvious problem with AMQ is that it supports XA transactions which means people are tempted to use it, which in turn leads to much pain and suffering for all concerned..
Maybe the script kids think that they're playing One-Shot Prisoner's Dilemma (or occasionally Iterated Prisoner's Dilemma) and the developers think they're playing some other game?
Five Top Entrepreneurs
Obras de teatro cortas de miedo
Microsoft sales soar for all its non-Windows products
I had the same hope for Docker, that it would ease reproducible builds. It quickly became clear to me how much work still needs to be done for that to be realistic. I maintain a packaging of Meteor using Docker designed to increase reproducibility (https://registry.hub.docker.com/u/danieldent/meteor/). It does some checksums on the Meteor code, but the build process itself introduces entropy, and Dockerfile doesn't really have the primitives to make it easy to prevent that.

Many many build processes have hidden from-the-network dependencies which are yet another huge source of problems (both in terms of having high-availability for the build process and in terms of understanding exactly what is getting built).

All of the upstream Docker images (including the bottom base images which most people never look at carefully) would need to be built in a reproducible way. And the Docker code would need to actually verify checksums more carefully than it currently does.

Having projects like Debian doing work like this will make it a lot easier for everything else to become reproducible. Which in addition to the security benefits is also pretty useful when bug hunting - having a system that makes it clear which (if any) of your dependencies changed narrows the list of things which need to be checked when something breaks. Ubuntu Core, Snappy, and Nix are also on my list of things to watch in this area.
The "ramenize" process they describe turns pasta and rice into something that resembles instant ramen. Clearly, they haven't had normal ramen (from non-instant dried pasta noodles) or even fresh noodles. The verb "ramenize" seems rather ill-conceived.

Properly made ramen does have noodles with "al dente" texture, not mush. Some of the cheaper instant noodles turn into mush that practically falls apart on your tongue; sounds like what these guys are going for: that's what "ramen" means to them, sadly.

There is "ramenized" rice in Japan: stuff you can get that comes in a heat-resistant pouch made of a composite of plastic and aluminum foil that you open at the top and just pour in boiling water. A minute or two later, you have fluffy, soft rice. It's useful for traveling.

Let's just hope the word "ramenize" doesn't take off in Japan. Because then they will turn it into katakana, after which it will be "romanized" again, which will give us, good grief, "(re-)romanized ramenize".
Well that would certainly be a preferable situation to where we presently find ourselves, but I don't know that the root cause is addressed in that. The root cause being the fact that one entity (government, class, group, whatever) is exempt from the rules. That exemption, no matter how apparently small, ruins everything. It is like drinking water from a reservoir where across the way you see a dude with his pants down taking a dump into the water. Oh, and the exemption can't be fixed - because it defines a state: the monopoly on violence. It is a logical flaw. I'm not that thrilled with everybody in the voting population having some small amount of ownership of my life either, especially when 42% of them believe in ghosts.
Not all of the reviews are horrible, and not a few of the books are classics only in the sense that they've been successfully crammed into the American high school curriculum.

Some of the reviews are dead on - Salinger, Vonnegut, Lee, Mitchell. Okay, maybe most are.
Natural Gas != Oil. These products might come out of the same well but do not track prices.

All oil based products are less than 1%. Nat Gas is 27%, Coal 39%.
Using Project Kotlin for Android
Show HN: Real-time Nginx monitoring with Lua and metrics
Blue Brain Project is working on Channelpedia, a collection of biologically accurate models of neurons. They check all models against real neurons.

http://channelpedia.epfl.ch/
Couldn't you just build them a beta build? It seems like a no-brainer.
I'm curious if you've used Durandal. What you're describing is essentially what Durandal is. Modular framework built on knockout and require. The router in durandal works well and is one of the pieces which influenced Angular 2.0's router from what I've read. Just glancing through Rob's new framework the router also seems very similar to Durandal 2.0.
It is an externality when they don't get it back or loose income to keep it. And that is in reality what is happening.
The standard JMS spec supports durable queues and topics. Generally a nightmare to manage though - trying to track down a unconsumed message on a clustered durable topic with lots of subscribers is like trying to find a needle in a stack of needles.