skysight-inc/HackerNews huggingface dataset:
It is actually the credit aspect I just started to understand. Money represents credit. Just like politics, you can ignore it but you can't escape it.
This is great. I think the changes to the essay portion are excellent.

As a native english speaker, my instinct is to emphasize the essay part - but I realize that's idealistic. Still, I think essays and writing are critical for showing one's ability to synthesize (there's that word) and organize one's ideas or those of others. I think writing should be emphasized and multiple native languages supported... but that's work for the next revision. This one is certainly welcome.
According to those links, they still support it for images, but removed support for other types of resources.

It's too bad IE never supported multipart/x-mixed-replace or we might have seen more live updating websites earlier. Now that we have WebSockets and well understood long polling approaches it doesn't matter any more, since x-mixed-replace would keep the download spinner spinning forever and the newer approaches don't have that problem.
Ask HN: Any marketing jobs at startups requiring some coding?
I've always been comfortable with HTML and decent in CSS. I recently started learning PHP (about 3 months now), and I would say I'm able to build a simple web app for the most part on my own. However, marketing is what I enjoy doing the most, I have a minor in math so analytics and data interpretation to develop and run marketing campaigns are exciting to me.

However, I want to combine both. That's why I started learning. My current position as a Marketing Director doesn't let me do this at the moment. Any one know of opportunities out there where I could utilize (and most importantly build on) some of my programming skills while still being a marketing lead? Suggestions and leads welcome.
We really need more transparency in Bitcoin exchanges, and this needs to come from within the community. The days of 'playing around' are gone, this is serious business now. Industry leaders should at least form a consortium that handles these kinds of issues and at least does an audit of funds. In addition, exchanges should prove they have the said funds. It's a public ledger folks, we need to demand more openness and honesty.
Close enough.

https://hn.algolia.com/?q=saraid216+satoshi#!/comment/foreve...

Also, Algolia seriously needs some competent user stories.
The only redeeming thing I can find in all of this is that _some_ game makers actually have a semblance of morals and provide what I call a decent (in both senses of the word) F2P experience.

NimbleBit is (or at least was when I played) one of those studios. I played (and LOVED) Tiny Tower a few years ago. I'd say that game gave me a solid 6 months of casual gaming enjoyment.

It was, in my view, a perfectly fair F2P experience -- you could play the entire game casually - and get to the end - without ever spending a penny. It took a bit longer, sure, but it never got to the point of absurdity. You'd play a bit and know that a new level would be ready in a few days, but there was plenty to do in the meantime.

You could buy Towerbux, though, if you were impatient. They never crossed the line -- it was truly targeted at the impatient. Towerbux could be earned, but that took time, and spending real money was simply something for those that wanted instant gratification.

I think that's a perfectly fair division of players -- almost like sin punishing sin ;) Those that have patience could enjoy the game for free. Those that lacked it could get a quick fix with some real $.

I spent a total of $20 on the game eventually - partially because I too wanted a bit of a speedup, but mostly because I felt so good about the developer's genuineness that I wanted to reward them with some revenue.
There are huge differences between great startups and mediocre startups. This is just the same as at large companies.

With regard to this comment: there is nothing wrong with "spending time at a large company, benefitting from their experience in graduate intake, learning a lot of good, sensible practises, then applying them to a startup."

That is true. But there is also nothing wrong spending time at a small startup, learning good sensible practices, learning from smart people, learning from making mistakes, THEN applying these skills at large companies.

People often say "You'll learn a ton at amazon, then you can work anywhere." That is true, but you can also learn a lot if you work for a great startup.

The idea that you learn more at big companies is planted in students brains at these career fairs. And when GS and BofA come to campus to recruit. The idea spreads because startups don't come to campus and preach the reverse.
Changing the incentives would be a start. If you give schools very specific metrics, and then judge them on how well they optimize those metrics for the least money, it's no surprise that they are going to... try to find the most direct way of optimizing those metrics. In fact, the ones who don't do that will be penalized!
The owners of the "swipe to unlock" patent certainly are in favor of its existence. Everyone always wants the law to specifically protect them, not those other guys.
The problem is really very simple.

First you teach the basics of the language. Then you teach how to express concepts in that language and what those concepts mean. Finally, you teach how to manipulate those concepts to build new higher-order forms.

Mathematics is taught like this:

First, students are shown how to manipulate symbols they do not understand. During this process, sometimes (if you're lucky) these symbols are explained in a piecemeal and oblique way. Sometimes conceptual meaning is discussed at the end to wrap things up (oh by the way this is what you'd use this for, now let's move on), but this is rare. Mostly you just get elaborate dances of symbols thrown at you with no explanation to tie what you're doing to any problem, reality, or conceptual meaning. In the end most students end up memorizing these meaningless opaque incantations and never understand why anyone would be interested in math.
WHY DOWNLOAD!!! WHY
This is fantastic news.

The only free resources I had access to during my time in high school were the after-school prep courses that were voluntarily run by a few of the teachers. I found those sessions to be invaluable for getting acclimated to the format of the SAT.

I still have my gripes with the college application process, though. I think the biggest issue America has with college placement is how much we as a society place on our alma mater. It's a bragging right for parents to say that their kid went to X when their neighbor's kid went to Y. The market for getting into a respectable university has become increasingly competitive, to the point where families that have enough income will spend good money on tutors for the SATs, tutors for the AP/IB courses their kid is taking, and even tutors that will help their kid make their application look good for the admissions officer.

I really do hope this will even out the playing field for this one aspect of the application process.
These are just #hipster coding complaints. Seriously, every single stupid point you just made can be ignored by any competent programmer.

"There are segments of code commented out" seriously? You probably think TDD is a good idea.
There are around five errors in the entire essay. What are you on?
Eh.

Politicians are people who hold a spectrum of beliefs and positions which overlap with your own to some extent or another. Sometimes they have more information than you on a subject, sometimes they have less, and sometimes they are just starting from different values than you have, which colors their perceptions of the available information in a different way than yours. You should neither expect a politician to always take the positions you would prefer, nor to never take a position you agree with.
The Suit Who Spooked the EPA
Only-slightly-OT: In Norway there is a lot of people (40% in a less than completely impartial survey [1]) who thinks cash will be completely replaced by electronic transactions. We have well functioning clearing of even small transactions. Of course the authorities thinks this is a great idea for reducing crime...

1: http://translate.googleusercontent.com/translate_c?depth=1&n...
I'd argue that typing (id) explicitly is actually good, because it gets the programmer and any readers of the code in the habit of seeing that there is a space to notate return types. Lowering the cognitive barrier to static typing can only be a good thing.
Forwarding and dynamic resolution make the relationship between a message send and a method call less than completely straightforward in Objective-C. You do ultimately end up calling some method, but it's not necessarily the method you think you're going to call. I mean, remember: Roughly every Cocoa program in existence routinely calls an unknown method of an unknown object by sending a known message to a known object and having the objects work it out amongst themselves (like I mentioned earlier, the responder chain).

Beyond that, I find that mentally framing your program as objects sending messages to each other and responding as they see fit just leads more naturally to good OO designs. It implies a lack of coupling that is absent from the semantics of a "method call."
Constructive Dismissal [0]

If you quit, know that it is likely exactly what your boss wants.

[0] http://en.wikipedia.org/wiki/Constructive_dismissal
WiseStamp: focusing on revenue but forgetting about product
This is a great group of guys, congrats to the team. Startups a hard, very hard. They made a great product and worked on what they love, if they get to continue to work on what they love at Yahoo, more power to them. I just hope they are able to keep their scrappy and inquisitive style.
Don't use a centralized exchange. Don't use a hosted online wallet. Any centralized source of a large amount of BTC/XBT or any other currency thereof is simply going to be a target, no matter what. Anybody that claims they are 100% secure should be put into question. 0days are very real.

If you would like to use an "online" wallet, use Blockchain.info.
Great advice about writing down a list of responsibilities and sticking to them. Thanks!
Caution. I know no thing of this problem space.

you have a unique oopportunity to learn. Hire someone on as your lead developer, and act as a developer beneath them. You can grow yourself, by getting assigned tasks and working through their code reviews, you'll have complete scope view of project, and the possibility for a cool prototype.

I would suspect that it'll take less time than you, and more time than just them; but could be an exceptional environment
I used to do those as well, but without making the ends parallel, just hooking the tips together. To set it off I'd drop it parallel to the plane of the clip instead of on the edge. The goal was to hit the ceiling. One time I actually got it to stick into the fibrous ceiling tile. The challenge of maximizing the force was what made it fun.
Hi Clark!

I worked with Clark on Google Chrome, where he was a contractor while in school. He wrote our documentation server for Chrome extensions, which was a fairly gigantic project involving compiling IDL-like files and extracting documentation from the types and comments therein.

+1, would work together again.
I don't hunt, but the fishing's always good (plenty of options, both fresh water and ocean.

Though on the hunting angle, deer would probably be the largest animal you can hunt, then there'd be goats, wild pigs and of course rabbits and possums which you can eat (our possums are different from North American ones).

Edit: also just thought I'd throw in I've got nothing against Canada, you guys and the US, are to us, like we are to Australia (if that makes sense)
I used multipart replace in firefox for streaming data for years with no download spinner. I couldn't use it in chrome because chrome always seemed to have some weird bug where 'frames' (of data in my case) were delayed.

I was disappointed when they were unceremoniously ripped out, but yes, websockets are better.
Why should we trust Blockchain.info?
He is SOOO RIGHT!

I hung out with a bunch of Verizon mobile executives around 2006-2007. You have never seen so many morons working at one place. They were all supremely frattish (is that a word)? Far as I could tell, their main skillset was drinking and playing politics well.

I would try to explain to them how it was important to make Verizon phones and their certification process more developer friendly, and their eyes would literally glaze over as they diverted the conversation back to sports and drinks.

I left that industry, but I got the distinct impression that Verizon's team did not promote based on technical IQ, competence, or industry-savvy. And these guys were all VERY well paid. Nice late-model Beemers. Nice suits. Contribution to the company ... nil, far as I could see.
You mean.. like put regulations and oversight into place?

How delicious.
They don't actually "hold" your coins (nor your private key(s)).
Voluntary extra tests are required for people who need to prove more than competence in fundamentals. I'm sure there are many people who wish their field was better represented in the test. But you have 3 hours to get a read on quite a spread of topics, it necessarily must be rather hit and run, with the deep dives saved for later.
What are the words centered on?
Like so many things, there's how we think things should be, there's what the law seems to say, and then there's what happens to specific individuals at specific places with a specific instantiation of judges and bureaucrats. Local conditions always apply.

In the United States, and likely other areas, people mostly think you have to have at least a first and a last name. That belief is increasingly expressed through software and bureaucracy. If it ever became a legal issue, either by the mononymed person asserting their rights (or their parents doing it for them), or by some bureaucrat insisting that they toe the line, then it would end up depending on the whims of any involved judge and how badly you/they wanted whatever service you were trying to get (including, these days, buying an airplane ticket, where your SSN name has to match your Drivers License name and the name on the card that you buy the ticket with, because DHS).

As a parent, I would give my kid two names, first and last, because I wouldn't want to force this issue on them for mere iconoclasm. If you have some strong personal, religious or cultural beliefs, well, go ahead. But it's probably not your kid's fight.

I changed my name in the late eighties from First Middle Last, to First, through a name change order obtained through an application and then going before a judge. I'm certain that the local bureaucracy let it pass because of the nature of the local bureaucracy, and that other jurisdictions would not have allowed it, probably based purely on whim.

In the following twenty plus years, I have taken the position of being flexible. I still have an SSN card with just First on it, but I am no longer First according to SSN, because 9/11 and DHS. SSN now mails my documents to First Unk (or maybe the other way around, I don't care and don't remember).

I always try to be First, but often end up falling back to First First, or F. First. The IRS gladly accepts my check associated with my SSN number every year, and I always fill out their form with First in their last name field, which they have so far accepted.

I don't really care, I know who I am, and no one who knows me calls me anything but First. Sometimes new people call me Mr. First.

It's not something I care to fight about. I would never saddle my kid with that fight. Your choices are certainly your own.

When my son was born, about ten years after I changed my name, I named him HisFirstName First. So we would both have the same family name. :)
EU member state. I'm going to take your (and some others) advice and will lawyer up. It's not a matter of lowering my pay now, but I openly fear this is the first step to getting me fired.
They don't hold your unencrypted private keys.
"a computer proof of a theorem can run in to the thousands."

For those interested in a small example, look at http://us.metamath.org/mpegif/mmset.html#trivia
Ignoring the legal issues, I believe we have to come back to the old analogy of Global Village that illustrates the coming reality.

Imagine living in a village a hundred years ago. There is no practical anonymity, everybody knows who you are, what you do, and they tend to share many parts of what they know. The shopkeeper knows all your purchasing habits, the bored old lady living on the corner knows where everybody is going at what times, and if you buy condoms then the pharmacist likely knows with whom you'll be using them. If you'd get judged by a jury of your peers, they would know you and the witnesses since birth, and take all of it into account.

Like it or not, I feel that this is the social model that our changing capabilities will bring - and it's not entirely a disaster; for pretty much all time the civilization was like this, the anonymous faceless metropolis is just a recent change; and USA constitution was already written for an environment like that, and not the current (temporary?) one.
This is a sensational title. Apparently "only" a list of email addresses was stolen.
Mozilla Corporation is not for profit, which basically means that they're there to get money and pay taxes (non-profits don't pay taxes). All they need to do is pay the bills (and employees).

Mozilla Foundation completely owns Mozilla Corporation and there is no shares available.
Depends if the game is a competitive game or not and if you can continue to spend 2 dollars or not.
I'm using little snitch and only have TCP ports 80, 443, 8080 and 1935 (flash) whitelisted for Chrome.
I'd rather see college admissions continue to move away from standardized testing monopolies (like the SAT) than for education innovators like Khan to get in bed with the incumbents. Free SAT prep is good; a college application that doesn't ask for expensive tests is even better.
Indeed on the copyright of collection -- which as a fact was abused; but not the change of nature of the information.

I really don’t think that you can make enough information particular enough to get away with disanonymisation techniques: you standing anywhere in a city, with a block accuracy is enough to identify most people on a transport map; even whether you like a handful of movies, and in what order or when you saw them is enough to isolate individuals from a VoD database.
If my goal were to compress say 10,000 images and I could include a dictionary or some sort of common database that the compressed data for each image would reference, could I not use a large dictionary shared by the entire catalog and therefore get much smaller file sizes?

Maybe images could be encoded with reference to a common database we share that has the most repetitive data. So perhaps 10mb, 50mb or 100mb of common bits that the compression algorithm could reference. You would build this dictionary by analyzing many many images. Same type of approach could work for video.
That sounds wonderful. I am living in Bonn right now, just off the river bank. Might as well use the good weather and explore the path tomorrow :)
For the same reason we don't write Assembly code or C or binary most of the time. Just because you can do it doesn't mean it's the most effective use of your time.

The problem with HTML is the closing brackets that don't need to be there if you use indentation. If you are using indentation anyway, what is the point if closing tags? You can eliminate a lot of extra characters. It's not always perfect, but in many cases it is a lot cleaner.
I noticed that optimizing JPEG images using jpegoptim (http://www.kokkonen.net/tjko/projects.html) reduces the size by a similar factor, but at the expense of decoding speed.

In fact, on a JPEG-heavy site that I was testing with FF 26, there was such a degradation in terms of responsiveness that transitions would stutter whenever a new image was decoded in the background (while preloading).

It made the effort to save 2-4% in size wasted with a worse user experience.
Ebay try to keep a short leash on competitors and have a stake in CraigsList http://www.craigslist.org/about/press/ebay.stake
Northwestern startup a finalist in competition
I've long thought that this boils down to trust.

The strong reaction against IAP from many people (including me) comes from counter-aligned goals between the designer and the player in games with IAPs.

In a traditional game, I trust that the designer wants me to finish the game and if I'm stuck, I just need to play a little more or retrace my steps and look for the correct method of continuation.

With IAP-based games, when I'm stuck, I don't know if additional effort is going to be helpful or if I just need to pay the bribe to continue. As a result, I feel like I'm being coerced any time I have difficulty with the game.

The enjoyable tension of well-designed traditional game becomes a constant feeling of coercion to spend more money. It's just not fun.
This is the poison that runs deep into most tech companies as they grow larger and attract various MBA's with amazing pedigree to become all sorts of managers. Sooner or later, you start having stack ranking.
This is great advice, I took a similar path out of $BIG_JAVA_CO about a year back. For me it was Functional Programming in Scala Coursera courses and books instead of SICP, but what matters is that you find it interesting. With your background in math/physics, the category-theory aspects of FP (Monads! Monoids! Semigroups!) should be easy to grasp. (Look up summingbird & algebird on github if you think this stuff is irrelevant)
Having a system wide certificate store is a good idea, though...
I'm not insisting that they are one and the same. But insisting that people get their categories exactly right in a casual conversation is tiresome (I mean in the comment I replied to initially).

It's even bad advocacy. You might better say "There are ways to do it that work fine, but there are obviously problems with some providers, especially that one awful one" before you start complaining that people are making things up because they didn't split the right hairs to communicate precisely with you.
This is the best news about college admissions that I've heard in a very long time. As someone who was fortunate enough not to be disadvantaged by the clear socioeconomic preferences of the SAT (and I'm guessing the ACT as well, though I had much less exposure to it), this is absolutely a step in the right direction.
Correlate an account with a license plate, and now you can have not only an approximate dataset of where people tend to be while commits were made (which you can get with far less precision from IPs), but a decent idea if that location is their home, a business (locating new stealth-startups and identifying their employees by finding new clusterings of people making personal commits during lunchbreaks in a new office?), etc.
Math isn't patentable so software should not be patentable.
We need big data ethics for our new digital age
The values we build or fail to build into our new digital structures will define us. If we don’t balance the human values that we care about — such as privacy, confidentiality, transparency, identity and free choice — with the compelling uses of big data, our society risks abandoning them for the sake of mere innovation or expediency.
The site seems to have been thoroughly slashdotted ... er, fireballed ... er, hackernewsificated ... honestly, hasn't someone come up with a word yet for when HN does this?
They get a huge payment from google and other search engines for being in the search engine list in firefox, which constitutes most of their revenue.

http://www.mozilla.org/en-US/foundation/annualreport/2012/fa...
SideCar's Kalman Filter models San Francisco brunch