skysight-inc/HackerNews huggingface dataset:
Same thing in any of the big Caribbean islands: Jamaica, DR / Haiti.

Trade with the US for DR has not helped much - US dumps Agro products (Powdered milk, meat) and bans Sugar.

http://www.census.gov/foreign-trade/balance/c2470.html#2014
Futuro Houses: A Failed 1960s Attempt at UFO Living
I'm a huge fan of cross disciplinary rotations of all types. A startup company, or any organization, should act as a unified whole. "It's not my problem" is not an option, especially when the company is small and the stakes are high. Sales depends on engineering which depends on support and management, an interconnected web. Rotations build empathy, lead to innovative thinking from outside perspectives and give people greater context. I've proposed them at several of my past jobs only to be shot down each time. It says a lot about the management of Etsy that they encourage designers and product managers to do a rotation on the coding side, when I wasn't able to convince my team leaders to let php developers from one project rotate to work on another.

"Human resources" has come to mean paperwork and discipline, but the real value of the term is much closer to its literal meaning. Developing peoples' innate capability is very important. Any company can compete to hire the "best people", but the really smart companies put that effort into increasing the value of the people that they have. The capacity of the human mind is one of the broadest and most versatile things in the universe, but most of us quickly settle into limiting patterns of thought. Just a few days of seeing things from a new perspective can make all the difference in the world. Etsy's engineering rotations seem like fun, but I think they will pay off in a big way. It's hard to put a number on increasing teamwork and understanding. Programs like this are a great way to maximize that value.
SideChef Raises $1M to Build a Global Community of Cooks
i feel this way too, but i wonder why. i do not why i feel the downvote has more weight... i wonder if it is because it is grayed out? What if enough upvotes == emboldened text?
Great post. Just used Flexbox for the first time on a production site and it's working great. I did have to use significant fallbacks for IE though, but that'll soon be a thing of the past.
Sending iOS Push Notifications with APNS, PhoneGap, and JavaScript
I agree that acts attributed to malice, often, are merely manifestations of ignorance. The use of "anti hackers" in this article may in fact be one of these manifestations but I am hesitant to say "Never attribute to malice what can be just as easily attributed to stupidity." as you had initially suggested. It's just the word "never" that does not sit well with me. Your most recent comment seems to share this position, so it appears we agree.
Dreams of Tigers and Flowers: Child Gender Predictions in China during Pregnancy
The Flagback Story or Why Your B2B Startup Should Be Lean
AKQA Winterlands
One of the few speakers I saw as an academic and said to myself "This guy is a time traveler. I need to really pay attention to what he's saying."

That was in 2001. A decade+ later and we're still trying to catch up.
Why do you do this? I find this improves readability.
4 reasons why Docker could change the cloud computing scenario world-wide
I think what we would need to know, in order to determine the strength of this evidence, is how many total IPs North Korea is known to have used in previous attacks, and how many total were used in this one. I.e., how closely correlated is prior NK use with an IPs use in this case.

If only a handful were used on both occasions, and the overlap is significant, then we have some fairly interesting evidence. But if, on one of more occasions NK used hundreds of IPs, and there are a handful in common between those two sets, then there's really nothing to see. I've had the impression it was the former, but perhaps I'm mistaken. Does anyone have an answer?
Improving Redis CRC performance
Automation and Ideology: Don't Be a Dogmatic Engineer
I can see it, it shows a counter started at 2014-11-09 and an image aes.png with this:
JyO7wNzc8xht47QKWohfDVj6Sc2qH+X5tBCT+uetocIJcjQnp/2f1ViEBR+ty0Cz
prosody has worked well for me, and is relatively easy to set up and configure.
Stop overthinking it, no one cares if you make mistakes when you start. Just do stuff, make mistakes, improve, then do better stuff.

You're also placing far too much weight on your work being associated with your rep. When I was freelancing very few people actually looked at my work. Potential employers may look at your early work but the good ones will understand mistakes, especially if you can explain what you did wrong.
Meteor and Qt
Maybe you can start with studying client-swarm consensus and look deeper into how bittorrent works?
Brian Goetz: Java Past, Present, and Future
That's exactly the kind of feedback I was hoping for - the kinds that helps in finding direction for the app.

I'd love to chat with you about making this work for both Stripe and PayPal (as well as about how you use the metrics in your business). If you are interested, you can sign up at https://www.saasymetrics.com/ or just shoot me an email (email in my profile)
Bitcoin multisig the hard way: Understanding raw P2SH multisig transactions
I've tried to make an AUR package: https://aur.archlinux.org/packages/reread-git/

However, somehow I can't run the thing on my machine. I suppose port forwarding is not working for some reason.
Switching to Spintronics
Interesting, I've heard people talk about transhumanism and singularitarianism as similar to religions/cults, but those philosophies aren't usually presented with an explicitly spiritual/religious component. It sounds from the article like the Terasim Movement does try to add a religious component (the profile suggests elements of Judaism). A light skim over the Terasim Movement website (http://www.terasemmovementfoundation.com) doesn't seem to reveal much about that religious component, although this video (http://vimeo.com/100518959) has a nebulously "spiritual" feel to it.

Do you think this cult is dangerous because you believe all cults/religions are, or do you see something particularly worrisome here?
Big-data analysis reveals gene sharing in mice
I agree with all the points regarding the evidence-less-ness of the IPs used, and I'd even take it further than that. From the article:

> Like I said on Twitter last night, I can see my way to saying that DPRK was behind this. I can use Occams Razor to apply the logic of who had motive, look at their actions on the face of it, and say “most likely” it is them.

I don't know if my brain is stuck on some self-reinforcing loop with this, and feel free to call me Mr. Pedantic here, but I don't think Occam's Razor can take you that far. The simplest-explanation buck stops at "someone who really wanted to hurt Sony"[1].

Given that tons of groups would have axes to grind with Sony (anti-piracy, losing customer data regularly, general "Golliath" image & behaviour), you'd need to have a reason why the simplest choice is NK in particular. I may have missed something, but I just don't see it.

* Would you have needed super-l33t 0-day APT ninja bullfrogs (that only a state actor could have afforded?) No, the reports make it seem that Sony's networks were (still!) much akin to a merry-go-round[2]. So, from a "capabilities" perspective, I don't see a state actor as a more obvious choice than a disgruntled ex-sysadmin + his friends.

* Would NK have any motive to deny involvement? By my read of their past PR patterns, they'd own it loud and clear ("we own you with nuclear, we own you with cyber! fear us, fear us").

[1] Could still be someone counting on one of the side-effects of this FUD shitstorm. That's what our favourite razor "rejects".

[2] "But it is moving! Nobody will be able to get on or off while it is moving. It have perfect securities."
Some people would still prefer to use the platform as protection, with their escrow-like payment service.
I upvote anything that I find interesting, amusing and/or makes me think.
Well, I meant what I said about this entire ordeal being paradoxical. OP asked about our own private upvote/downvote policies, and them being applied within the comments of the thread itself leads to this actually being very much on-topic.
Regex Generator++, THE Automatic Generator of Regular Expressions from Examples
I think sales may be more important. Getting an appreciation for how hard it is to get a customer would alter how a lot of engineers think about features. Customer service is honestly easy in comparison.
agreed on the UI clutter aspect. Thank you for the mic metaphor, it was excellent, i got the warm feeling of clarity in my gut as i read it.
US Corps Claim Billions in Assets in Cuba and Now They'll Want It Back
Adderrall:  a Comprehensive Overview
I was going to attempt to create a basic programming language. I have about 16 days off between christmas, new years, unspent vacation time. I figured it would be an interesting project to fill my free time.

I have no design documents yet. Its just organizing how I want to be able to program and how a few languages aren't letting me.
Does anyone know of a data serialization framework that will do the usual structs and arbitrary size matrices? I'd love to use something like thrift for serializing matrices or other larger data over a wire or onto disk but last time I looked thrift, protocol buffers and avro were all struct oriented and there wasn't a good way to parcel up a matrix or large vector. Currently I've just been using hdf5 as the default way to store reasonably large data matrices, cubes, vectors, etc.
So what about dark skinned Americans calling themselves anti-blacks? Or perhaps feminists calling themselves anti-women? It promotes a point of view that is incorrect. Just because someone uses a lock pick to break into a home does not make all locksmiths criminals. I think using the term "anti hacker" in place of "white hat hacker" is indicative that a "hacker" is bad when in fact the "anti-hacker" is a "hacker".
jailbreak – iPhone, iPad and iPod Touch Jailbreakjailbreak
I have never been in a mixed skittles/M&M scenario but would weight be easier than color in that instance?

http://www.scientificameriken.com/candy4.asp
Meeet[0] was made for this.

[0] http://meeet.co/
Snapchat and enterprise software: A match made in heaven
I've had luck working with Creative Circle, even found full remote stuff. The rates aren't high since they take a cut, but you can sit back and let the jobs roll in. Very passive freelancing.
I've been using Prosody for ~2 years on a couple servers and I can't recommend it highly enough: it's extremely simple, lightweight, and easy to configure. Its author is even on HN. https://prosody.im/

I don't recommend ejabberd, unless perhaps you need to cluster. It consumes a lot of memory, which is undesirable on a VPS, and once I managed to get an ejabberd server into such a weird state that it required dropping to its REPL and writing Erlang to fix it (fortunately I have a friend who knows Erlang)!
im upvoting all of the posts ITT for the same reason.
OpenFire is pretty stable, but not completely stable. It has never not recovered from a restart though.
If you want your good engineers to leave you, yes. Oh and have even less care for your customers after that.
Despite the obvious flaws of comparing a coding "bootcamp" school to a 4 year higher ed institution, I think there is a very valid argument in thinking about ROI when picking degree choices. While not everyone can be coders, (if everyone could, then the salary/demand would drop and this solution would be invalid) everyone should seriously think about ROI. Counselors almost never discuss ROI when advising 17-18 year olds on college choices. Questions like, can you pay off a 6 figure debt to pursue a comparative literature degree?

If you pick a program that has high salary/demand, you will have better ROI. Even if you spend lots of money on it, you will be able to pay it back. That is ROI. (Not just cost by itself)

Here is a list of top ranking salary schools. They are almost all dominated by Ivies, tech/engineering (and interestingly, Military) schools.

http://www.payscale.com/college-salary-report-2014/full-list...
I worked with antirez at Linuxcare Italy. Nice guy, besides, of course knowing his stuff. He ought to visit northern Italy more often though :-)
> So what about dark skinned Americans calling themselves anti-blacks?

That would often be true, though not in a way analogous to the topic under discussion. Blacks aren't the only darker-skinned people in America, and Black vs. White isn't the only divide along which racism occurs in America.
Thanks for sharing the first-hand experience!
I thought the comparison of graduation rates between the Flatiron school and universities was very misleading. Most stste systems have open enrollment in community colleges and some four year colleges with low, low standards. The truth is that there are tons of private and public universities that will let anyone in who can fill out a student loan application.

I don't know anything about the Flatiron school but I discussed App Academy with a graduate of the first New York class. They made it sound like the excellent results were all selection effect rather than treatment. A lead mentor who was never there and two assistants who had finished the previous San Francisco cycle. Some of the people doing the course had more programming experience than these teachers. It is very likely that the graduation rate reflects selectivity as much as good teaching and curriculum.
Brain Pickings Best Books of 2014
I'm continually impressed by Etsy Engineering's descriptions of their practices and process.

Rotations are a wonderful idea and, IMO, should be done more regularly.
Websites for non-jerks
I need closure, and that wasn't it. I'm hoping this wasn't the last we hear about this incident.
Thank you, however:

- adding "bought" makes an assumption on their source

- "Mindstorms", plural, is the name of the kit
Isn't the definition of a start up that they lack bureaucratic tendencies such as recruitment targeted at niche employees? When you are well off enough to care about tokenism you are no longer a start up.
ah, the downvote + instructive comment method. originally, i always thought this was a bit of a half-assed kind of apology, but the more i think about it, if one must downvote, then a cogent explanation is a good thing.
As someone who's attended classified FBI infosec briefings in the past (nothing related to this hack), my opinion is that they probably have very substantial evidence.
>The company started out as a gay social network, but ended up transitioning to flash sales.

??
Questions Needed for the Single Founder Handbook
I'm in the midst of writing a book called The Single Founder Handbook (http://www.singlefounderhandbook.com) based on my experiences over the last 9 years running my own businesses as a solo founder. I'm soliciting questions from people who sign up to the launch list regarding what they'd like to learn about startups.

I'm trying to get as many questions from entrepreneurs as possible to ensure that I'm going in the right direction with the book. To that end, I'm posing that question here as well.

What 3 things would you want to know about running a business without a cofounder? In terms of timeline, this can be either before you get started, shortly after you get started, or well into it.

If you'd prefer to submit questions privately, sign up for the launch list and you'll get an email that you can reply back to. I've been capturing all of the responses in a spreadsheet and it's been extremely helpful to see what people are having troubles with and has really influenced the direction and tact I'm taking.

Thanks!
Ahh this is a very good question.. I'll give two answers, the first more philosophical and the second more example-driven, and both hesitant, 'cause I'm not sure anyone's really thought about deeper why's like this much. :)

1:

My first answer is, because of the nature of what a logic is. Logics are systems for reasoning about some problem domain, or put it another way, logics are ways of convincing yourself that you're justified in believing a judgment (`A is true`, `B is a proposition`, `C is tasty`).

What this means is that, to have a proof `M` which proves a judgment `J`, is to have some piece of data which you can look at. So all proofs are some kind of data, in the same way that all novels and all movies are some kind of data.

A harder question is why all data is a kind of proof and that's more subtle. Some people actually want to say they're not, proofs are just a special kind of data, while others want to just say to loosen the notion of proof and proposition. I don't think there's a good answer for this direction.

2:

My second answer is, it turns out they couldn't be anything else! Consider the inference rule (written in natural English):

if you know
A is true
and you know
B is true
then you can conclude
A&B is true

which tells you when you can make the judgment `A&B is true`. When you use this rule, you have to supply two justifications of the premises `A is true` and `B is true`. That is, you have to provide two pieces of evidence, two proofs, one for each premise.

Now consider this description of how to make pairs:

if you have
M of type A
and you have
N of type B
then you can make
(M,N) of type A*B

Here we're just describing how pairs are formed: you take two things, and stick them together with a constructor to form a new piece of data.

Now I ask you, what are you doing when "proving A&B" if not taking two things (two smaller proofs of `A` and `B`) and sticking them together to form a new piece of data (the proof of `A&B`)? I would argue you're not doing ANYTHING different. The act of proving a conjunction is just the same as the act of making a pair!

Now do this for other logical connectives:

proving a disjunction is just the same as giving an element of a tagged union

proving an implication is just the same as giving a function

proving the trivial proposition is just giving a 0-length tuple

proving the absurd proposition (which is impossible)
is just giving a void-type value (which is impossible)

So why are type theories a logic? Well just look!

----

Now, I should say, this connection does not mean that all logics are type theories! Type theory has a very specific view of how inference rules are justified, by appeal to certain principles which turn out to be computational in nature.

Why these principles should be so powerful as computational principles, I don't know. It's a mystery. Maybe God is a type theorist? ;p
I agree. Understanding the customer is a key principle of good business. To paraphrase Ducker, you're selling satisfaction to the customer, and if you're building it, you should know what makes for a happy customer.
I didn't use the word "superfluous". I define code bloat strictly as redundant code inside the source tree.

Car manufacturers do not exist inside the source tree.

They aren't even obviously unnecessary; After all, people have different tastes about whether they like a Bentley or they like a Ford.

The computer (however) does not have taste, and it doesn't care whether you like your strcmp or my strcmp.
Ok...thanks, the balanced perspective of the community in looking at experience and mistakes is helpful. I can't imagine I'm the only one who feels this way, so I appreciate the feedback.
I run MongooseIM, an ejabberd fork.
It works fine. It needed a reboot once, after that been running continuously.
Most options for an API offer you the same choice, no? If you're offering XML either you offer a wsdl and hope consumers are smart enough, or you provide SDKs for all the languages. If you're offering JSON you have to provide SDKs for all the languages, since there's not even a standard IDL.
It works so well in Elite Dangerous that many, many players are buying the DK2 and don't play a minute without it
Thanks...agree that we all start somewhere, I'm just really anxious about starting on a global stage. Appreciate the response.
Some people like things you don't like. Get over it.
Changing is very hard and can be very expensive. You can't just convert paypal to Stripe. You will have to let the customer providing their credit card.
Real Time Device Communication for the Internet of Things
This, this, and more this.
Luca Garulli created OrientDB and I believe he is also Italian. Super helpful guy too.
12 Days of Christmas Performance
Chances are, neither your reputation or your code will ever matter much to anyone. Just do what you want and don't worry about it.
Obviously I can't comment on why things get voted or don't get voted on, my observation is that people upvote comments they enjoy or agree with and down vote comments they disagee with and/or would rather not read. But I can respond to your other question.

> Did you mean to post elsewhere?

No, I meant to post it here.

The author, Thomas White, writes of losing control of his Tor exit node servers, not to this audience but to the folks who read the tor.user newsgroup. Robert, aka chummm, posted it here as being of interest to the community. His was one of a series of articles/notes being posted here that have described potentially state-actor level activity. And there has of course been quite a bit about the Sony hack in the news. I also happen to run a fairly large internet visible infrastructure which acts a weird sort of observation instrument for the network as well.

I presume that Robert submitted it here because he felt it was interesting, and a number of people concurred with him. And after reading the article of yet another person finding themselves on the receiving end of external forces trying to compromise their systems, it crossed some vaguely defined threshold for me between crystallized a thought that has been tugging at my subconscious for probably a month or more. That being that the the number of and frequency of penetration attacks is noticeably higher now than it was before. Yet I don't keep some sort of threat index or anything, I just get to see the number of things my automated defenses have fended off, or the clusters in the datacenter. And I allow that it is entirely possible for the combination of lots of computer intrusion in the news cycle has combined with perhaps a lot of bored teenagers on winter break or something to create something illusory. But as this story brought that observation to the forefront of my consciousness, I thought I would share what I was observing here, in the comments people are making about this story.
Seldon wants to make life easier for data scientists, with a new OS platform
The US government has proposed a draft framework on ranking higher ed institutions based on Outcome. This gets closer to the ROI model for evaluating any program/college.

http://www2.ed.gov/documents/college-affordability/framework...

TDLR on Metrics:

Access
-Percentage of students receiving Pell grants
- Expected Family Contribution Gap.
- Family Income Quintiles: number of students from low and moderate income families.
- Percentage of First-Generation Students

Affordability
- Net Price: what a student actually pays (cost of attendance minus financial aid).
- Net Price by Income Quintile: what a student actually pay by income class.

Performance
- Completion Rates.
- Transfer Rates
- Labor Market Success: The most controversial metric by far on the list.
- Graduate School Attendance of Former Students
- Loan Performance Outcomes: A metric to be determined that will examine whether or not students are able to repay their loans after graduation.
Weight them with enough accuracy; <1g → M&M, >1g → Skittle.

http://www.scientificameriken.com/candy4.asp
It absolutely does not improve readability when there's only one think to cite or reference and when it's a comment as short as the one I linked.
I first heard the story as an urban-legend-style tale about the crazy foibles of famous people, but I love that it was driven by practical considerations.