skysight-inc/HackerNews huggingface dataset:
General culture. It seems standard practise now in print and video journalism to quote tweets about whatever current affairs you have: "user FooBar on twitter said 'I don't like this thing'"... regardless of whether FooBar has anything to do with it at all. A lazy way to get bystander comments from people who have even less of a relationship to the happening than bystanders do.
Hi,

I find your opinion and experience on this matter very interesting. Could you possibly describe your experience or projects you've worked on that could shed some insight on the complicated issues time causes?
"In this case, we did not adequately work with the advertiser to create a content program that was in line with our brand."

It's disturbing to see that The Atlantic believes that it could have reconciled Scientology with its "brand" if it had only worked a bit harder. They're only digging themselves into a deeper hole with this corporate mumbo jumbo.
As long as it's the same file, they will be able to do precisely that.
It's cluttered, has lack of whitespace. Round buttons. Horrible grid. Flat does not mean undesigned.
This is supposedly an MS-produced parody of it's marketing efforts. It's very old now (I think it uses a 1st gen iPod?) but is still worth a laugh:

https://www.youtube.com/watch?v=EUXnJraKM3k

Thankfully MS have learnt a lot of lessons since.
Leiningen 2.0 Released
Ask HN: What is good advice going forward in my negotiations?
Currently I am one of three young cofounders (CEO, developer, marketing/customer development). We have been working with an outsourced developer for a bit of time now and he has been very involved in the business and has been acting as an advisor.
Due to the three of us thinking he would be a good fit on the team and wanting to get more code pushed quickly, we have offered him the option to join us as a cofounder. He is much more senior than us and adds a lot of credibility to the team, and he has many connections that have proven useful many times. He was the CTO of another startup years ago and has been advising many other companies since then while coding. He has agreed to join us but we are having a bit of difficulty on the terms of it.
He would like 24% of the company vested over two years with a six month cliff, and he would work around 30 hours a week or more probably on it. (The three of us are vested over 4 years with a one year cliff and are fulltime and own equal amounts of the company) He would have to work on other projects, however, since he has a lot of debt to pay (kids in college, mortgage, medical bills, etc). Basically, he wants 1%/month for the next two years and he is pretty set on that. I would much rather have him vest over three years at the least, and some investor friends of mine have agreed with this. They think an investor would want him to vest a bit longer to ensure he stays. We were thinking of maybe doing a deferred salary contract to get him to agree to three years and 20% once we are able to raise a seed round. At the moment we don't have the type of cash to pay him his market rates and we can only give him equity and the promise of a small deferred salary/incentive bonus later on. Once we raise a seed round we could pay him a small salary and he could work more on this.
How should I continue the discussion with him and is what he is asking for fair to us and him? Will this cause headaches down the road?
"But for approximately 93% of the fortunate developers that “won” the chance to write code against the Campbell’s soup API (!), they get… nothing."
"If you want to go it alone, just pay $25 to Google (or $99 to Apple) and start writing and selling apps."

I don't think app developers have the best odds either:
http://www.nytimes.com/2012/11/18/business/as-boom-lures-app...
http://www.pcmag.com/article2/0,2817,2404012,00.asp
From the FAQ:

"We did not know how to make use of ASN.1 without making Blink a lot more complex."

This is the same reason Protocol Buffers exist: it was more fun to write something new than to understand how to use a better but more complex technology.
This would be a direct violation of the Data Security Agreement (https://protect.iu.edu/system/files/Data-Security-Access-Agr...) that all persons requesting the data must agree to. Furthermore, they seem to indicate that they will only be releasing the data to researchers or large organizations.

That being said, feel free to request the data from them.

http://carl.cs.indiana.edu/data/webtraffic/click-dataform.pd...
> What's your point?

Simple. To go along the lines of your example:

Headline: "Microsoft Word written in 50 lines of Python".

Reality:

The fifty lines of Python do nothing more than call a set of Microsoft libraries written in C and C++ that, well, result in MS Word.

Did the author really write MS Word in 50 lines of Python?

Of course not. It would be absolutely insane to even suggest the idea that this could even approach a valid metric.

Nope, the author simply made use of external non-Python libraries that are the results of probably hundreds of thousands of lines of code and many man-years of work. He does not, for even a microsecond, get to claim that he wrote MS Word in 50 lines of Python.

That's my point. Is it a little bit clearer now?
Having a working app on the Play Store is good for developers. Even if the app doesn't get a lot of downloads, they can at least show the app to prospective employers.

For the Campbell Hackathon, developer has nothing to show since API access is revoked at the end.
Unfortunately, doesn't include .io domains. Anyone know a good place that handles those?
Hey, he also believes that the moon is science fiction. It'll be good for him.
How in the unholy fuck does this anti-content get made, linked, and on the front page?

Nuke, flag, die noise die.
I'm new around here. Not acceptable? Seems like something I've seen before.
Civil forfeiture laws are the scariest government threat to American freedoms and rights.

Unfortunately they have been upheld by the Supreme Court. And oddly, the freedom touting Republicans have traditionally supported these laws as they are "tough in crime."
It may be unfair to single out Ms. Ortiz, she is after all only one of many federal prosecutors; but reforming the american justice system is an urgent priority, and we must start somewhere. A society where justice is widely perceived to be available only to the most powerful and well-connected is one that is primed to fall prey to any number of severe and most likely violent pathologies.

The legitimacy of the legal system is the result of centuries of work by jurists, judges, legal scholars, politicians and others; each of whom added their effort to making it so that not only they believed the law had dealt fairly with those who came before it but also that it had appeared to be fair to the rest of society. When that legitimacy is eroded, for personal benefit, for career aspirations, to please those whose favor is sought, for any reason; it takes much less effort. But the damage is subtle, people give lip service to institutions long after they have become hollow shells of their former glory.

In this country, at this time; the law is an instrument of social control, of thievery ( read the literature on civil forfeiture, if that statement bothers you ), of vengeance, and only rarely and incidentally of justice. Most of us know this. But it is one of the truths that cannot be spoken in polite society.

At this time, most of us know but are unwilling to acknowledge, that the law is an outrageously powerful instrument that acts randomly and capriciously. If you happen to be of the wrong color, speak the wrong language, or practice the wrong religion in the wrong place at the wrong time; you can be given a status equivalent to Orwell's formulation of an 'unperson'. If you happen to cross the path of someone who has access to the controls of this fearsome legal apparatus, your guilt or innocence, your rightness or wrongness; is irrelevant. All that matters is whether they decide to take an interest in your case; if you are deemed a target, all that matters is what crime can be made to fit your situation.

It would seem axiomatic, that this is an untenable situation; that once this state obtains, it will not be long before the law becomes a disreputable joke, a sad reminder of former greatness, and a jungle in which everyone is a predator and fears becoming prey.

That is why the reform of our justice system is such an urgent matter. We have eroded the legitimacy of our courts to a degree that their proclaimed fairness is a dismal jest to anyone who has been in prolonged contact with them.

We have allowed our legal system to be infected with concepts of intrinsic guilt, of theft under color of law, of monarchical privilege, of illegal truths; all of which are antithetical to a functional and free society.
Yeah I agree that one should intentionally enable or disable copy and assignment for a type. It might even make sense to disable implicit copying and make an explicit method for it instead.

The C++11 move constructor and move assignment operator seem to me to be a wonderful middle ground.
Whatever you want to say about Microsoft, they have a pretty solid recruiting pitch. The kid is in for a rude awakening once he starts there though.
9! (9! up arrows) 9!

Of course, you can also have 9!! and 9!!! and 9!!!! or even 9! factorial signs after the 9, etc.

The original problem statement of "write this in 15 seconds using standard notation" is less easy to game. But I think the right answer is to just have 9 (up arrow with 9 under it) 9 and then make the 9s bigger using factorials until your 15 seconds run out.

How pointless.
Blackbox testers versus Whitebox testers?
I have a question. I work as a Software Development manager. I proposed to my VP of engineering to get a few QA testers to test our product in a `blackbox` fashion: running it, stress testing it, trying to break it but they don't look into the code. These QA testers could be high-school students or undergrads as long as they have basic understanding of Linux commands and can prepare good test reports.
Now my VP came back and said this is not such a good idea. We should get seasoned developers for our QA department (which I know we will be able to afford only a few), hand them over the full source code, have them test the product as well as look into the source code.

Is my VP's suggestion a good idea? I don't think so. I think it will only complicate things and there will be a lot of arguments over code style/quality between the developers and the QA and my fear is that too much attention will be paid to coding style that the product won't be tested properly.

Your thoughts?
Elixir: First impressions
Atlassian does this from within their various products. For example within JIRA it will advertise for Bamboo, which is their CI stuff. Except, we already have CI in the form of Jenkins and are more than happy with it.
Indian two-factor authentication fraudsters busted by Delhi cops
A JIT Compiler for Brainf*ck
I don't think "exactly" is the correct word here. Maybe you're off the hook because you used the word "form". Reddit might be in the same form but a fraction of its size (or gone?). Of course, we can never know.

For example: "This article was first published in 2005. After it was published, Django launched a RemovingTheMagic project to address some of my criticisms (though personally I still find it unusable), web.py inspired FriendFeed’s tornado.web and Google’s gae.webapp and others (though I still prefer web.py), and this article led to a permanent surge in Reddit traffic that still hasn’t really stopped growing."

Lessig would probably disagree with you on CC.

I left off Demand Progress so maybe we'd have SOPA in place today.
> From: Havens, Scott

> Date: January 18, 2013, 6:08:51 PM EST

Remember kids, the best time to post non-explanations or non-apologies is as late as possible on a Friday to minimize anyone actually seeing it or acting on it or anything changing at all, really.
Also from the protocol buffer comparison:

"Finally, Blink defines a method of transferring a serialized schema that can be used to notify a receiver of a Blink message stream of the structure of the transferred messages. A similar method could be added on top of GPB, but would again be non-standard."

I think this is incorrect; the protobuf library includes exactly the same thing, unless I'm misunderstanding what the Blink authors are talking about. protoc can turn a textual schema into a protobuf-serialized message that describes it, which a receiver can use to decode messages of that type with no prior information:

https://code.google.com/p/protobuf/source/browse/trunk/src/g...

https://developers.google.com/protocol-buffers/docs/referenc...
Market a product whichever way you like. If the core engineering is flaky, the product will always be despised.
Good thoughts but generally I'd consider (1) who owns the IP for the winning idea or product and even those that don't win? If a company is sponsoring a hackathon with hopes of attracting disruptive ideas but owns the IP, there must be other upside - maybe significant monetary prizes or marketing exposure - to make it worth your weekend's time. (2) And the grave reality that most larger companies cannot execute the winning app without internal support, necessary team resources and budget...which may require lots of change.
Couldn't this be chalked up to usability for 99% of users that use Windows?
can you buy a copy from amazon and get it shipped?
It is acceptable. Though the wording could be done differently to avoid comments like the one above.

Instead, include the following:

Discuss on Hacker News.

When we discuss something here, upvoting/downvoting plays an essential part is controlling where the conversation heads. So asking for people to upvote is not as positive as inviting them into the discussion.

By the way, welcome. Good post.
I love diff eq. Metronomes are forcing function, but not immutable. Neat stuff. I was playing with something kinda like metronomes. :-)
Well, I use the opposite strategy. I have 15+ (never counted) pairs of non-identical socks, but they're all very colourful. I prefer stripes, but I will consider other patterns. So, when I sort them out, one look at the laundry basket, it's so obvious which sock pairs with which, that no thinking or inspecting is required.

For reference, these are good socks in my book: http://www.happysocks.com/uk/combed-cotton-polka-stripe-14.h...

The advantage of having such socks is that, since I normally only wear black, it make me seem slightly less boring.
The disadvantage is that it's hard to find really worthwhile socks. The secrets of the trade are:

1. Always be alert. If you pass by a sock shop, go in. I once did it on a first date.

2. If you see socks you like, buy them. Don't say "I'll come back later" or "I'll find them online". You'll soon realise it's a buy-now-or-get-heartbroken affair.

3.the Internet is your friend. Compile a list of brands who are more likely to produce good socks and online shops who sell them.

3.5 Pro tip: Swedish brands are very colourful-sock friendly.

4. Visit those online shops regularly to see if they have anything worth buying.

5. You can never have enough socks, so if you see qualifying socks, buy them. You can always store them and use them at a later date.

6. Never buy more than one pair of the same design. The only exception is if there is a pair you see you exceptionally like, in which case you can buy two pairs, but store one pair to when the first pair is too worn out to wear.

Edit: formatting.

Edit 2: this obviously also solves the problem of having to throw good socks out as their general population get worn out.
This is the exact reason we (Tinychat) never took WebRTC seriously. Its not a unified standard by any manner of speaking. Even firefox and chrome have different implementations. If we were to even attempt to get it working, we would have to have encoding and decoding since the codecs differ as well (no speex in webrtc). At least flash has the same experience across browsers.
I am wondering why the MAC address is md5 hashed. There are only so many possible MAC addresses for most consumer electronics. Couldn't you just find the md5 hash for all of them and basically create a rainbow table?
Mega should have a confirm password field
"Designers often come up with such kinds of "unsolicited advice",hoping to get noticed by the big companies"

I think "often" is a bit of a stretch, in the last 10 years, I've seen maybe a half-dozen professional design demonstrations like MM. Design is hard work - and good designers are almost always employed at the company of their choice, and, if they aren't, can do design for several hundred dollars an hour. No need to get noticed.

What's amazing about MM, is that he's a Design Hacker - instead of writing code to scratch his intellectual and creative itch, he puts designs out there.
Interesting to see that the business world is joining the more technical part of internet in confirming that there might be reasons for anonymous file sharing than just piracy.
Buy only Plus+ socks.

http://www.blacksocks.com/en-us/smartersocks_simplyexplained...
Any comments? or thoughts?
Could certainly come in handy if I ever need to quickly recompile my resume and I don't have access to a system with LaTeX installed.
Identity Farming (2008)
No to what? That corruption is the right word or that it has to be linked to some kind of bribery?
Thanks for taking time to explain some of the etiquette. I appreciate it.
Honestly? I think its the marketing, Kim kind of has his own brand going on here.
ExFAT solves most of the major FAT32 problems (volume/file size), but it's patent encumbered:

http://en.wikipedia.org/wiki/ExFAT

Works on recent versions of Windows and OS X.
"then you're probably pricing yourself too high"

Or it's more likely that the user has unwanted characteristics, i.e. Asian male, short, etc. FWIW, I've met and dated beautiful women who I first met in real life circumstances. Whereas in online dating, I've sent messages/requests to women who I would probably not be that attracted to in real life and got zero responses. In real life, personality and confidence can compensate for certain physical characteristics.
Real Time Customer Support & Here's How We Do It...
Or use the GPLed Tahoe-LAFS, by Zooko (et al), a real hacker and man of unquestionable integrity.

https://tahoe-lafs.org/trac/tahoe-lafs
We don't need to personally attack tptacek and question his motives here.

He's just really really wrong on this, is all. Let's not discourage people from using their real name or their real opinions.
The cost of a visa and a stay in North Korea is so low, and so few people visit each week that it wouldn't surprise me to learn that they make a loss on each visitor. It must cost them a lot to keep the hotel with 20 guests running, each visit site staffed, the 100,000 performers at the main stadium, the subway line etc. for 20-30 visitors a week. It is like a really large theme park with very few customers.
I'm with you on this. When Thrift came out, it kind of made sense, because there wasn't really anything quite like it (closest I'd say was Hessian) in terms of the mix of simplicity, performance, etc. When Protocol Buffers came out, it kind of made sense, because Google had worked on it prior to Thrift even existing (indeed, it inspired Thrift). When Avro came out, I was like, WTF!? This is making that mistake yet again!!

EDIT: Damn, I forgot to mention MessagePack. ;-)
No, you are taking a childish view of the defenders of piracy.

Let's say you are right. Explain to me how you would justify the pricing scheme we have for digital media to the average person on this planet, who most likely is Indian/Chinese/Nigerian and makes less that $5 a day.

How much should we charge this individual? Do you think they have the same right as westerners to challenging themselves and experiencing other cultures?

No, you assume that piracy is only white people that don't have a large allowance, which is a childish view perpetuated by the media. Most people don't have a computer, and if they are lucky enough to get one they should be able to have access to a large variety of the same digital goods.

tl;dr show some goddamn empathy.
Whether or not BB(n) is even defined is an interesting philosophical question.

If n is a modestly large number, it can be proven that in no consistent axiom system below a certain size can any explicit number written out in base 10 EVER be proven to be an upper bound for BB(n). If we make n something like 100 million, that encompasses all possible axiom systems that are human comprehensible.

A "finite" number with no provable upper limit - how much sense does it make to say that is well-defined? It is enough to make you take up constructivism! (Or quit math for something more sensible. Like politics.)
Correct. MD5 doesn't provide much security, as you can brute force the entire 48-bit space of MAC addresses rather quickly. (And as you point out, the relevant space is even less.)

They could combine the MAC with some other identifiers, like perhaps the product key from Windows or disk volume serials and hash that together.
I personally like: https://www.gandi.net/
Not having a sort by feature does not seem like a show-stopper. Prioritising features is difficult, and getting a site out and seeing how users interact with it is crucial.

My reaction: The site's design is incredible. Navigation is intuitive and the information easy to read / digest. Great job!

Suggestion 1: I think the homepage could benefit from a mission statement. Perhaps a thin, elegant banner located beneath the search and above the 'Recently Premiered SciFi Movies' header.

Suggestion 2: Add 'Latest Reviews' to your main navigation.

Best of luck!
Avro is useful because it also defines a container format which is easily splittable by Hadoop.
Maximizing Abandoned Cart Recovery
I'm a guy and I've gone on a couple dozen dates from online dating sites over the years and met six of my past girlfriends this way. All of these dates came from women who wrote to me.

Cultivate interests that appeal to women, write an interesting profile, and put up a nice photo and the women will come to you. (I'm no Calvin Klein model, by the way.)
Prawns in green sauce (Gambas en salsa verde).
Malwarebytes isn't letting me go to their website, the "we blocked xxx IP" comes up. The game has changed, if a few major sec companies blacklist you, you are toast.
The space for MAC addreses is 281,474,976,710,656. Based on http://golubev.com/gpuest.htm, the rate for MD5 hashes is approximately 1 billion/second on a GPU.

So, in about three and a half days you could generate the whole space of MAC addresses (assuming that they only protect it with a single MD5 hash). You'd need about 1.7 petabytes to store it.
"Things like Facebook and Google ads can be framed as a good thing for the user and for some users often are useful."

Google ads are useful but almost always if you follow up you will end up paying a lot more vs scrolling down to skip the ads. Ads cost money and all and eventually someone has to pay that.
I think you failed to grasp the point of that decision.

It's not about understanding the more complex technology. At least in the case of protocol buffers, they understood ASN.1. Implementing all that complexity comes with a price. If nothing else, it takes time away from other priorities.

If you look at protocol buffers, there are still ways to make the code faster, cleaner, etc., even without adding new features.

Having worked with a variety of ASN.1 libraries in a variety of ways, I can tell you that in almost every case, I found either performance bugs, functional bugs, or just missing features that literally got in my way.