skysight-inc/HackerNews huggingface dataset:
43 Ways to market your startup for free
There must be a better way to do that.
a birthday attack reduces the number of keys you have to search by half, not half the number of bits. This means that you would have to search 2^255 keys instead of 2^256 keys.
Unbreakable WWII carrier pigeon code cracked
No kidding, I understand being frugal, but in that case, print them yourself and take the time to cut them out. Shockingly, the game is still just as fun.
Here's a link to a paper on this: http://arxiv.org/abs/1208.4074. Explaining it is well beyond my capacity, though.
Great insight! Think you nailed everything head-on. The precise specs, I envy you on that though. I've unfortunately never worked somewhere where precise specs we're handed over. I've either had to build my own specs to the problem, or am given partially written specs and had to fill in the gaps. Which ends up in a lot of back and forth, so the point being made in the initial comment about the specs is accurate everywhere I've worked.
Yes. The fundamental energy requirements come out of the destruction of information from a bit flip (or from a 2 bit -> 1 bit gate). Qubits don't undergo that transition - until the final measurement, they're in a superposition of both states, so the transformations are really just rotations and reflections of a state, which in principle are not subject to the same requirements. Also, the real power of quantum computing comes from the ability to 'test multiple answers' at once, at least in principle. In reality, we've only figured out how to do this for a small subclass of problems.
"With Autonomy, Meg Whitman may have gone one write-off too far. Mike Lynch is a Larry Ellison-grade adversary: intelligent, articulate, aggressively entrepreneurial, with a willingness to create a reality distortion field around his company and an unwillingness to back down."

This was a very entertaining read. Curious to see what Whitman's next move will be and how she is going to respond to Mike Lynch.
I've tried finding Gordon Young's personal pages (blog, twitter, etc) unsuccessfully. This page seems to give more detail, http://qulmhicw.unrestrictedminds.com/2012/12/17/star-follow.... If anyone can point out a direct publication from Mr. Young, this url should be updated.
Ask HN: For a programmer, how to learn about security?
Beyond the basic stuff like binding queries etc - How to learn about other forms of hacks and ways to safeguard against those? Do you have any books/websites that you can recommend?
Spectrum can be freed up for other uses, and people continuously make better modulation techniques to make better use of the spectrum.

And there's already a lot of ISPs that provide point to point wireless links. You get an antenna, hook it up outside your office building, point it at the radio tower of the ISP.
Can we all agree that it's a little weird to pause mid-article to fawn upon one's own code?

I love Kenneth Reitz and admire his skill but "come on, man."
That's disappointing. It appears that they enforce a 15 day limit after delivery for returns- hopefully I can register my intent to return the device but wait a little while before doing so. It seems like there is little point trying to reorder right now.
Patent filed for Windows Phone battery saving feature based on user behavior
Really? You "marvel" that Wikipedia doesn't charge for access? I hope I never become as "business cynical" as some people here.
This is the part that concerns me. Generally, I think of code tightening in on a release, which major swings early in the processes and minor tweaks later. While I all for everything that happened in this change, I wonder if a 0.2 (or even 0.9) would have been appropriate first. Version x.0 in open source software implies "this is ready for production" (as opposed to commercial software, where it seems to mean "let the beta test really commence).

(I just noticed it is at 1.0.2 now. I think I'm going to have to give this a couple weeks before I upgrade any of my projects.)
Thanks! I'll have to read up on OT. Our backend is totally hosted by Firebase, other than a simple Sinatra app that generates the unique IDs.

When you say synchronizing cursors, do you mean having multiple cursors (google docs style) or having a single cursor be in the same position for all clients? We are doing the latter, and I wasn't aware it was possible to do the former with ace but I would love to do it if I can
Looks great! Unfortunately this broke one of our external dependencies which was careless enough to specify any version greater than 0.14.
Pretty nice, I'll probably be using this for debugging and examples.

Bug:

Open the about panel by clicking the icon in top left (three horizontal bars). Close the panel by clicking the same icon.

Maximize the preview window by clicking the arrow in the top right of the edit panel. Click the arrow to view the code panel again.

The about panel pops out as well and the arrow button covers the show/hide about (three horizontal bars) button. Expected behavior: it should return to the view that I had before maximizing.
It's a surprisingly awesome place to work. Everyone WANTS to be successful, do the right thing and have that awesome success story on their CV (resume).

The problem here is more one from up high. The CIO has decided that GMail, the iPhone, SCRUM, Ruby, Zend and Mongo are where it's at, kindof bypassing the CTO who has to manage a legacy estate that operates on AD, Oracle, SQL Server, Java and .NET.

Culturally it's really good - everyone seems to feel really empowered, they have real talent but it's a young team so they lack experience.

I'm glad I work here.

Spearchucker Jones is a character from M.A.S.H. The 1970 original is one of my all time favourites.
>Please leave your platform cheerleading at the door.

And then you link me to an Apple security document that basically says (but in Apple style) "we encrypt a lot of stuff and use standard kernel-level security".
"While this is clearly just a rumor..."
I don't really know what you're talking about, but the mental effort of expressing an algorithm in English seems similar to the effort of expressing some thought in Spanish. (I learned Spanish as a second language.)

Part of the effort is translating vocab, but the trickier part is changing paradigms to express an idea. Code has functions and for loops and control statements. English takes lots of connecting words and loops are trickier to explain. English to Spanish requires switching word order but even tricker is changing to different idioms for common ideas.
Crazy! I thought I encountered this once in development but couldn't repro it again. Thought I was going crazy. Thank you so much!!
15 out of 30 companies featured by Forbes did Y Combinator
Source: http://www.forbes.com/special-report/2012/30-under-30/30-under-30_tech.html and http://yclist.com/

Companies:

Branch

eBay

Peek

x Airbnb

x Pathjoy

x Stripe

Revel

x Chart.io

x MemSQL

Kaggle

x Hipmunk

x Cue

x FiveStars

x Dropbox

Box

x Funders Club

Asana

x Reddit

Clever Sense

x Zenpayroll

Learnup

Facebook

x Weebly

Intern Sushi

Radius Intelligence

x Codecademy

x Optimizely

Google

Github

Facebook
Not to detract from what is a pretty cool project, and I hope OP had fun making it, but: http://codepen.io is this and quite a bit more. It supports HTML+JS+CSS as well as e.g. Jade, SASS and CoffeeScript- if that's what floats your boat- and some nice social features, like featured pens and saving to Gists.

Other commenters have pointed out a myriad of similar such services. I'm surprised Codepen hasn't come up already.

@brycecolquitt, you are obviously very talented, and I look forward to whatever you come up with in the future. I just hope it's not in a space as hotly contested as this.
"data from the attention networks task showed that computer programmers performed this task faster than controls and the difference between the two groups was significant"

Both groups were computer programmers, so what is he/she talking about? Can someone please clarify the conclusion of the study?
You're not nitpicking at all, that's a good counter example of what I'm talking about!
Get this added to repl.it
I'm a little confused as to why you spend three paragraphs discussing the random guessing approach and only touch on the more sophisticated method at the end.

I really don't think I'm comparing apples and oranges. I'm simply noting that any novel captcha can look good when attackers can't be bothered to actually attack it.
The first video is decidedly not world class. also, no gun control in the US has talked about revolvers, bolt action, or lever action guns. Also, your comments around this whole thread have talked about how the semi-auto assault rifle was the problem and this couldn't be done with a revolver, but now that I point out it isn't in fact you say you want to get rid of revolvers too. Very handy.
fMRI is better suited for long-ish tasks.

EEG-based techniques are better for responses to sudden events.

It would be interesting to analyse the brain activity while devising algorithms to solve problems, for example.

The algorithm design doesn't have to be explicit. Just ask people to solve a problem with different solutions, some of which are algorithmically more elegant than others.

You could also ask programmers to write programs in the MRI, and check what brain regions are activated.

I wouldn't be surprised if functional and imperative programming activated different brain areas.
Geez, I hope the guy doesn't see this comment. I liked this little blog, at least he is trying, and who knows, he may himself one day start 38Signals, and reveal a really great product. But not if he's deflated.

I'm sure there are more people NOT making things, even simple dashboards, and what a shame that is.
Because none of them are the right solution for every use case. http://cssdeck.com/ comes closest but OP's solution is much more simple and to-the-point.
"And it also allows you to use it as a training set for classifiers."

One could imagine a project on Common Crawl which auto-generated a list of slang terms for porny things by creating a list of n-grams from the words used in documents tagged as porn.
Great to hear from another Canadian. I have followed you.
I knew there'd be some, but 20% is a miserably high proportion. Does anyone know if that percentage is similar to how other well-known examples of pay-what-you-want turned out? Are there any studies into the propensity to freeload among anonymous groups?
Facebook 4 very much geared for Windows Phone 8
This paragraph makes no sense to me:

They found that while the outputs of a mock modular form shoot off into enormous numbers, the corresponding ordinary modular form expands at close to the same rate. So when you add up the two outputs or, in some cases, subtract them from one another, the result is a relatively small number, such as four, in the simplest case.
Hi, I'm one of the Firebase engineers working on keeping clients connected.

We use a mix of different methods to maintain a connection. We normally start with our custom long polling implementation and move to websockets when they are available. We do not currently make use of any flash sockets.
> I would also quibble with his cost of living calculations. He doesn't say whether or not these short trips involve walking or driving a car.

Sure he does, e.g.: "I bought a house near my stepdaughter’s school, so she can walk to and from school, and transportation for extracurriculars is less of a problem." When he says he's two minutes from his gym, I assume he means two walking minutes; even if he doesn't, two driving minutes is not a significant transportation cost

Plus no matter how much you might have to drive to go to a party or a movie, none of that is going to compare to cutting out a commute by working from home.
Andreessen and Mixpanel Call for an End to “Bullshit Metrics”
www.grc.com/sn

/thread
Seems that I can't reply to the child of my sibling comment so I'm replying here.

ACE is quite ridiculously powerful. On its primary implementation (http://c9.io), it supports multiple cursors with concurrent editing.

I've been able to use ShareJS to get concurrent editing working (see: http://plnkr.co/edit/?p=preview&s=HN4933608) but haven't had a chance to display visual cursors for all simultaneous users. I was thinking that I could get that working using Firebase.
Some languages are the same just with different vocabulary and syntax (different key words, library function names, differing ways of indicating statements and function calls) but have the same set of concepts for programming. It seems to me that knowing sets of related programming languages does not give the same stretch as knowing completely different languages. So knowing English + Java/C/PHP might not make you quadrilingual, whereas knowing English + Java + Haskel might make you trilingual.
Facebook launches Facebook Nearby, competes with Yelp and Foursquare
I can't relate to a requirement for being "noticed and recognized for who you really are by new people" as a reason to work in the office. I'd be surprised if most employees really know each other anyway. I'd be even more surprised if that was somehow important to job function for most jobs.
Agreed on method extraction; overuse will just introduce more hoops to jump through when trying to understand the code. Unless you're moving methods to other classes, though, you can avoid adding entry points to the API by extracting methods as private. We use private methods to reveal intent, break down large methods, and reuse behavior within a class.

Also agreed on Null Object. I tried to make it pretty clear in the chapter that it's not a one-size-fits-all kind of solution and must be used with care. I strongly advise against using is_a?, ===, or case statements to check for null objects.

You can define present? to be false on your null class if you NEED to check for a null object, but the pattern is only useful when the higher level code (views, etc) don't need to care about whether or not the object is null. If you have to add present? checks to everything, I'd advise against using null objects.

The book is also trying to highlight that "middle way" you're talking about. Each chapter tries to outline the benefits and drawbacks of using a particular approach. We've stressed that you don't need to "fix" every code smell you find, and that the solution depends on the specifics of an application. The book is designed to give developers a better understanding of the methods for finding and fixing problems, and the solution chapters try to give the developer the ability to decide what the best solution is for a specific situation, rather than trying to achieve an "if x then you always y" kind of approach which doesn't work in the real world.
How passive aggressive. I thought that open source wasn't necessarily free as in beer? Also, here we are on a site that basically promotes and fosters exactly this kind entrepreneurial endeavour and we have the entitled masses complaining that they might have to pay for something.
"If you're going to study Backbone, it might be better to just study Backbone"

I agree.
The abstract, although it's also far beyond me, actually sounds even more impressive than the article lets on.
Yes I saw the probably. My point was that it's easy to turn "probably" into an excuse for dismissing someone.

While I have a few branded shirts, those were given to me, and I don't have any posters, nothing bought for the swag value that I can think of. I wear plain shirts whenever possible. People call me "boring".
Because each single browser out there has a different understanding of what HTML/CSS/JS means.

Making web sites that comply to customer requirements down to pixel level, across all required target browsers is a major pain.
The Lindy effect
Interesting. Even though around 20% of people didn't pay anything, they were still able to turn a profit.

I'd love to compare the results of this with other 'pay-what-you-want' schemes.

Edit: "We did all of the web design, video production, motion design, and copy writing ourselves, so these were free." I wonder if the cost of this would technically have put them at a loss (I suspect not).
Things to donate to:

Starving children. Orphans. Awareness about preventable disease. The environment. Human rights. Animal rights.

Things NOT to donate to:

Obscure copyright theft.
Having the ssid as a url is a nice idea. Instead of charging neighbours to use your net, perhaps it could be used to collaborate a mesh net or something?

Edit: Hey, the meshnet project is really taking off...
https://projectmeshnet.org/
As far as I can tell, this contribution from Blekko doesn't have any user data/queries in it.

As far as I can tell, this is the best resource for publicly available search engine query logs.

http://jeffhuang.com/search_query_logs.html

I don't intend to downplay the contribution, having a large collection of spam/porn classified web docs is still a very nice thing to have for researchers.
How buying company stock options works
Google Launches YouTube Capture for iPhone and iPod Touch
Microsoft Says IE Mouse Tracking Exploit Poses "Little Risk"
Sensor Networks: making Big Data massive
Does a regular Kindle have scrolling lists? Draggable components? I wonder if the UI concepts in Android (or any smartphone OS) will translate well to e-ink.
I wonder what the effect would be if you'd simply state the production cost per unit on the ordering page, while still allowing people to pay zero $.
Privacy and Terms of Service Changes on Instagram
The state is deeply red, but Jefferson County (where Louisville's MSA is centered) is decidedly blue.
I don't see why anyone would conclude the VC business couldn't grow. Sure, individual partners can't sit on more boards. But (a) the ratio of board seats to money invested can shrink, and in fact has already been shrinking dramatically, and (b) new VC firms can be started. One of the most prominent firms, Andreessen Horowitz, is only a few years old.
what perent of programmers actually even use the lambda calculus?
There were two groups: programmers and non-programmers. Each group was subdivided in two age groups (look for age matched controls in the article).
It is being used in commercial systems (e.g. idquantique). Practical implementations are prone to vulnerabilities, but none have been found that cannot be remedied. Some techniques such as device independent or measurement device independent QKD offer to make it far more difficult to come up with attacks in the future too.

The #1 advantage of QKD is not that the methods being used today will be immune to all attacks found in the future. It's that quantum states are unclonable, so there's no way to archive cipher-text for future attacks, as can be done with classically encrypted messages. e.g. If you send encrypt a message and send it via email today, the encryption method has to stand up to advances in algorithms and computational hardware for as long as the information remains sensitive. If you send something via QKD, an eavesdropper must break the protocol at the moment you send the message or it will be safe for all time.

Authenticating strangers, as in credit card transactions, is something that quantum computing may disrupt. QKD can be used safely by people who have met at some point in the past, but we probably have a bit of time before CC transactions need to be encrypted by QKD. i.e. While you should probably not send medical records or state secrets via many classical encryption protocols now, your CC info will change in a couple years so it's not as big of an issue if your transactions are cracked a few years after that.
I love the way this looks. This might be outside your area of interest or might be too laser-focused on developer's needs, but I'd suggest integrating some kind of post-commit hook support, so a developer can check code in via svn or git and change the state of a to-do item. That's one thing we used extensively when tracking projects in Unfuddle tickets that I really miss.
NRA Shuts Down Facebook, No Tweets Since School Shooting
By all accounts Amazon makes something like the 4th best tablets but they have managed a solid second place sales showing because of their dedicated distribution channel, heavy marketing, loyal and affluent base and reputation for customer service.

It will be interesting to see if they can carry this over as strongly to phones because the distribution is heavily dependent on carrier stores. Even the iphone, which is widely available from Apple's website and retail shops as well as Wal-Mart/Target/etc and Amazon itself, still relies on carrier stores for something like 65% of it's sales in the US.

Amazon is either going to settle for low numbers with 90%+ of their distribution through Amazon itself or ... they will be competing hard against Samsung to get promoted at carrier stores. I hope it's the latter because Jeff Bezos is very smart and knows that 4th place hardware and special offers aren't going to cut it against the summer flavor of the Galaxy S.
Making An Impact On Environment With Building Management APIs
Both of those "why become a sponsor" articles are a great read; right in line with this article.

The sponsor list down the side of the page is totally awesome, too. Congrats on some serious sponsor firepower.
Marketing ≠ Advertising.

While the article makes some nice (if broad) points, I wish people would stop conflating the disciplines of marketing and advertising. Advertising is a subset of marketing -- one of many. The two terms should not be used interchangeably, as this article does.

The article does a nice job of comparing "growth hacking" (which, by the description, does sound like something more akin to marketing) with traditional advertising, then attempts to make generalizations about the marketing field. Granted, this is a piece in Ad Age, which is focused on advertising.

It's just ironic that the piece asks us to think of marketing as more than just advertising, while proceeding to interchange the two terms.
It would almost have to. $70k is not even one man year's worth of effort from someone skilled at any one of those things individually.
To be clear, gun accidents are not only limited to foot-shootings but to fatalities as well. One happened just last week here. A father shot his 7 year old in the chest in the parking lot of a gun store. While in high school one student was shot and killed by a friend with a gun.

I don't disagree with your argument but if you want to be honest about it you have to admit that there are a non-zero number of a accidental shootings that result in death, usually among family members.
I think it's absolutely great that they've donated all the proceeds to Wikipedia :) Congratulations. It's heartwarming to know that although there are some free loaders, you were still made a pretty penny.

On the other hand, how come all the design work, copy writing, etc are considered free? That's just masking the actual cost of the product.
I don't think top down approaches work well. I think you need a grass roots movement that's based on people committing 5 hours per month to projects more benificial to society.
Hey guys,

I developed this site. I'll be around for a little while if you have any tech questions.

Edit: Please note that this pay what you can was just for the holiday-related expansion set, not the full game.
No, we can't all agree that anything about that post was "weird". I didn't even see any "fawning". Just someone who's enthusiastic about his code. It's ok to love something you made and let people you think it's great. "Fawning" doesn't even mean what you think it means.
Thanks, but this was actually made by my friend Nathan Bashaw (nbashaw). I just submitted it because I think it's awesome :) I think the tool is great for a certain group of people: beginners and front-end folks who want to quickly see what something looks like or do some debugging.

I'm not sure if codepen supports the realtime google-docs-style collaboration, either, which Scratchpad is good for. It's simple product with no superfluous features.