skysight-inc/HackerNews huggingface dataset:
Do you have any code examples of where this is used that I can look at?

Like nullc my interest is in the area of types being used to enforce contracts and safetly (hence my interest in the ATS language).

Typesafe was my initial interest in Rust and I'd love to see examples of how this is being approached in Rust as it is now.
Hey there. I was one of the first to raise this anti-X.509 sentiment on the list and gist. Here's my initial fork: https://gist.github.com/4165865

I continue to believe that Bitcoin should avoid dealing with these issues and instead tightly circumscribe its scope, allowing other software to resolve the trust issues around payment endpoint communication.

If it continues along the present path, it's going to have an integration complexity akin to one of those grain-of-sand metaphors, and wind up subsuming emacs.
Two Factor Authentication with JavaScript and HTML5 - CodeProject
Geeks love to hate the TSA. I travel a LOT - all year - and I find the TSA to be professional and cordial in carrying out their job, more so than any similar agency I've dealt with in other countries.

Some TSA policies are ridiculous, but hardly a reason to waste time to "despise" them. If the TSA were the worst the government can throw at us, the country would be in much better shape.
Says - it is not supported for your processor architecture.
No, in mathematics the eye colour and hair colour of a randomly selected human being are considered random, even though knowing one tells you something about what the other is likely to be. Mathematically, "random" means distributed according to some definite (though perhaps unknown) distribution whereas in common parlance it means something like "not distributed according to anything definite at all" (though it's not clear that this way of defining things is even meaningful).
Ask HN: Thoughts on side-project?
My wife and I have been working on it for a few months in our spare time and have ironed out a lot of the last-minute changes/bug-fixes recently. The website is www.realityblock.com and we actually have not shown this to anyone just yet.

We both are huge reality TV fans, but we noticed there truly wasn't one major community or site that drives social discussion and news content for reality shows. We figured we could try and create one and give a unique experience. After looking at Wordpress and test-driving Drupal for a while, we decided to start from scratch and build our own custom system. The idea was to apply it to a niche subject that caters to both of our interests for a testing ground. The whole idea behind it was to try and create something new and original, learn a full technology stack, and just get to work and create it.

The major thing that sets apart our site from any other random social-news site is probably our live-commenting system. It's engineered to be single-threaded in order to handle incoming new comments properly. This allows a reader to not have to refresh the page in order to get the latest comments. The other goal of this also is to have seamless episode discussions as its being aired on TV. Also, at the moment we prefer to not have any ads.

There are a lot of features that are left to be developed down the road, but we wanted to get the basics complete. I'm not a professional web developer or freelancer, so this is truly my first website. If you have any questions about the technology stack or anything at all, let me know. Thanks for any thoughts or suggestions.
Congrats on your book. I'll definitely buy it.

Having written a few books myself through the traditional publishing process, I agree that you'll likely never earn back the royalty and the $/hr rate is minimum wage. That said, I have landed more than a few jobs by giving a copy of my book to the interviewer to start the interview. Real paper books published by big name publishers still impress a lot of people, including my mom.
I made a few attempts at GTD but got stuck on something that is related to the authors point. It had to do with the literalism of the "next action."

Most of what I experience as a problem in my work relates to getting overwhelmed by the scope of ongoing projects. I'm a music producer, a lot of the projects I do go over a period of weeks or months.

I could never figure out the level of granularity for the next action. A common unit of my work is a song. Producing a song has many such levels. The highest/largest would be "produce song X. From there there are obvious chunks: pre-production, recording, mixing. Recording could be broken down to basic tracks and overdubs. Overdubs to vocals, horns, percussion. And so on.

So on a given day, I might have planned to mix a song (could take a day). Is my next action "mix the song" or is it "boot the computer." The task is a whole series of steps that all must be completed.

After a while I started to think that my problem wasn't getting started, it was getting finished! Mixing music is a difficult task that requires a lot of concentration, and I am usually very resource constrained.

Since I have a lot of projects that I am working on, more than I can do, I'm already heavily prioritizing my time. After a while it just seemed like more trouble than it was worth to write out all of these next action, as they were usually obvious.

What I experience as my problem is not having enough time to get a project done. I'm working efficiently, but as I come up against the resource constraint, which I always do, my subjective experience of stress goes up, and I start getting tired, the stress adding to my stress so to speak. This is when I'm in the thick of it working as hard as I can.

I'm sure I am missing something with GTD, but I gave up on it pretty quickly. Though it did make me feel a lot more comfortable with deleting/trashing things I don't need.

I'm probably just in the wrong business.
http://sivers.org/itunes

"
I decided to refund everybody's $40, with my deepest apologies. With 5000 musicians signed up, that meant I was refunding $200,000.

Since we couldn't promise anything, I couldn't charge money in good conscience.

I removed all mention of iTunes from my site.

I removed the $40 cost to make it free.

I changed the language to say we can't promise anything.

I emailed everyone to let them know what had happened.

I decided to make it a free service from that point on.

The next day, we got our signed contract back from Apple, along with upload instructions."
Nokia is Planning for 10 inch Windows RT Tablet | My Gadget Club
This is what is wrong with contemporary mathematics
Why Instagram Will Never Be the Same
I'm curious how HFR with no 3D would have fared. Most of his complaints about the 3D HFR showing align more with my experiences with 3D than anything else.
Introducing the AWS Command Line Interface (Developer Preview)
the 4+hour model is awesome. thanks for sharing
Everyone is still trying to find the right way to do it for the average person.

Whomever does this right will become dominant and make a lot of money. The closest I've seen is Any.Do and Omnifocus. The latter may be too complicated for the average user and it is a premium product.
> why pay money for an app which can be developed 12 days

It sort of shows. I installed the app just to play around with the backend of it, and it's fairly easy to get stuck in a loop with no back buttons. There's also bits of the app that don't make sense, like the differentiation between the different types of received "pokes".
features aside, it must be pretty satisfying for fb employees to know that internal ideas can become separate apps.
Some users are simply not worth the trouble to keep.
While that's true, the fact is that the data stays forever.

If you copy the direct CDN url of a photo on Facebook and then "delete" it, you can keep returning to that URL to see if it is still active. I've one saved from 2009 that still loads, despite having being "deleted" for almost three years now.
Probably the best place to look at the moment is this presentation: https://air.mozilla.org/intern-presentation-message-passing-...
The Memshrink project is the one geared towards the lowering of memory consumption for Mozilla projects (Firefox, Thunderbird, and Boot2Gecko mainly).
We made a mistake
Yeah, I've found it really reduces any hassles over "notability" if you're citing solid published sources. If I'm writing an article on a Greek archaeological site, and my article cites The Oxford History of Greece and the Hellenistic World, case is pretty much closed.
Hey, that was supposed to be my line!
I think something like this has happened to just about every developer I know. I remember when I was getting ready to launch a revamped version of a service I was working on, the night before launch, when I was migrating all the users from the old version to the new, I accidentally left emails turned on, and fired off about 9,000 welcome emails (which were only supposed to go out to new members) before realizing what was going on. The next day was not so happy. Even with a follow-up email explaining the error, a few users decided to leave the service because of that (harmless) mistake.
> Boil a bottle of water and you can pop the lid off it without breaking the seal, keep that in boiling water, refill the bottle with what you want, take the lid out and push it back over, when its cooled it looks like new.

Make sure to label it "saline solution" and claim it as a medically necessary fluid (or any of the other numerous exempt fluids and gels) so that you can go over the 3.4fl oz limit. Hell, just call it your "enema solution". What TSA agent would look too closely at that?
I've recently written an application extensively using Q, and was very pleased at how clean my code ended up being. Particularly in comparison to how node.js code tends to end up looking once your callback pyramids start to grow.
125th Birthday of Ramanujan
one of the greatest mathematicians human race has ever known
How the Internet became a closed shop
I'm speaking from personal experience, so no it's not at all baseless. Furthermore, I don't need to satisfy your list of requirements. Those are your requirements.

I want my apps built with the best power-tool that was designed for the target platform. Your list of requirements didn't include that. So, for you maybe something like vim is the "ultimate editor", but for me it doesn't fulfill the primary requirement.

I don't think anyone's a bad person if they really like vim, but it just seems to me that people who think that usually just can't imagine why anyone would not make the same choice as them.
On my desktop (using Chrome), I have about 50 tabs open, which is apparently using about 3 gigs of memory (EDIT: and certainly even more of the address space when you count memory mapped files). Granted, I have heard that Firefox uses less memory than Chromium these days, due to the multi-process overhead, but nonetheless I imagine those numbers would be somewhat similar on Firefox.

Thousands of tabs may be a fringe use case, but clearly, you can approach the 32-bit address space limit under much more sensible loads.
There are a lot of things that a good to-do app can do that "paper or a plain old text file" can't do. For example, it allows you to easily share that list with others, set reminders that go off at certain times, etc. Google Now is pushing it even further by scanning your email for things you'll want to do without even knowing it.
I think you may have hit the nail on the head with the cultural difference between "Java/C++/etc.", where downloading some sort of artifact is a more common use case than reading code, and "RoR or javascript", where it is the opposite. There is no good or bad here, but if you care more about code than artifact, Github is the better option.
I was able to play with this when the founder came to Berkeley. There is some really cool tech behind this, and I was astounded at the accuracy when I tried it out. I'd encourage you to try it out.
The One Underrated Impact Of YCombinator
I can think of two specific examples where breaking the rules of probability resulted in better player experience:
In tf2, you randomly get weapon drops, up to a limit per week. The initial obvious solution was to randomly roll if they get a new weapon every X minutes of gameplay. This lead to players getting long unlucky streaks where they got little to no gameplay. They eventually changed it to when you get a weapon drop, it rolls to see how long you have to play until you get a new weapon. Players can be unlucky still, but it's drastically better.

The other example was in civilization they showed percentage chances of winning a battle. The problem is that when a player would have three battles with say a 50% chance of winning and lost them all, they would get very frustrated. So they changed it to be much more like the average person perceives statistics to be. This means actually weighting the percentages differently from what the player is told so that if a player has a third of a chance to win each of three battles, it's actually very likely they will win one of them.
+1 for being a sport.

Your convivial reply on this thread also probably puts to rest speculation around whether it is OK to name open tutorial projects in this way or not.

It's great what you are doing with the "hard way". I wish you well, and hope you keep doing it for a long time. :-)

The site finally loaded for me, and I think it is great what the author is doing there.

Good luck, @mwargh!
Being a founder of a todo-list featured in the article (Todoist) I find your comment quite ignorant. Modern task managers aren't just about managing text. For example, our app integrates with Gmail, Outlook and Thunderbird and makes it easy to manage your emails. We can also send you reminders and you can access your tasks on 9 different platforms, including iPhone and Android. We can manage your links via our plugins for Chrome and Firefox. We also take care of sync so you can have your tasks, emails and links anywhere you go. We also try to visualize your productivity. We include very powerful calendar features (for example, you can write "every mon, fri at 8pm" and our date parser will understand it - - and you can even do this in 10 different languages and we will still understand it). Plus a thousands other things that your text-file solution simply can't do.
There has to be a way. This is just a signal with an approximately equal amount of noise intentionally applied to it.
The responses below are correct - the analysis in the article is about a smaller region of London, that essentially falls inside the large peak in the plot. I wasn't deliberately avoiding this point, it's just that the article was getting long and I wasn't sure how much detail to keep in. I've made a correction to the post to alleviate this confusion. And thanks for pointing this out.
Nice! That's a really interesting and relevant example.
I'm in the middle of redesigning my portfolio page. This is where I am so far:
http://claudesutterlin.com

it's nothing great but if you're interested in building off of it I'll share the code.
I wonder whether the problems that people are seeing with 48fps are genre specific? Sure, we've conditioned ourselves to dreamy visuals created by lower frame rates, but losing that might affect fantasy more (particularly when special effects can't be masked as well), and drama where a "cinematic" feel is expected. Maybe 48fps would feel perfectly natural in a comedy or a situational horror film?
I'm doubtful of the 3D printing revolution that everyone is expecting or is claiming is occurring.

Guns are an interesting example. Printing a 3D gun is somewhat viable but a 3D printer is not a dispenser where you can just press a button and a perfectly crafted glock pops out for your 5 year old. 1) You have to have strong enough materials for the casing 2) The inner surface of your barrel better be smooth (something even high precision 3d printers are relatively bad at) 3) If 1 or 2 is in any way flawed its going to be your own hand thats blown off - better get it right.

3D printing is going to have to compete with a global distribution system that is already extremely efficient. Take for example coffee cups - great example of something to print but I'd probably never print a coffee cup. Why? Because they are damn cheap and ubiquitous. By the time I get done with downloading the model, purchasing the materials, printing the cup, preparing the surface (shining, painting, whatever) Ive spent more time and money than just hopping over to Walmart and spending a few bucks. Guns within the rings of people who want them in mass who you are mostly likely worried about are in a similar situation - they can get one down the street.

On top of it, 3D printing currently competes pretty much only with the lower tier of manufacturing... stuff made out a single material with usually at most a few parts. Whenever I see what can be done with a 3D printer its honestly not that compelling - toys, utensils, models, etc. I think 3D printing has potential but also think it will be a long time until everyone is printing everything they want.
Why I am happy that I never used Instagram
Stop wasting $500 million+ destroying America’s future energy resource.
I agree that writing a book is likely not worth it for you.

But, it's somewhat more lucrative than you describe. Self-publishing has opened the doors to much higher royalties, and the stigma has vanished.

I self-published with Createspace, amazon's publishing arm. I get 43% of revenue (not profits) as a royalty. Printing costs are covered from amazon's portion. If I had a Kindle version, I would keep 70%.

Here's what the book looks like: http://www.amazon.com/Hacking-LSAT-Explanations-Official-Dia...

I am comfortable posting here as I expect exactly zero people on HN would need to buy it, it's pretty niche.

Design + proofing costs were around $500. Reviews were easy to get from advance readers.

I've found a tangible benefit from being able to show this page to people in my industry. The learning curve to produce it wasn't very high.

Anyone with a pre-existing following shouldn't have trouble marketing a book. It may be worth many people's time to write one book both as a passive income project and as a credibility indicator. The royalties are great if you get any kind of volume.
You might want to try these out, and let us know how's it going:
https://www.ixaris.com/products/payment-partner
http://www.payoneer.com/PrepaidMC.aspx
https://www.payza.com/features/payza-prepaid-card
Really cool concept. While it wouldn't phase someone actively trying to retrieve the source image (i.e., I'm sure someone could write a screenshotting service for Android) that could get around this pretty readily, I'm sure that this would phase all the basic screenshotting functionality on mobile (and otherwise) currently.

I wonder if there's a way to obscure the source image even more though; while the details aren't clear the the source positive and negative frames, it's still pretty clear that it's an image of a face. Perhaps the addition of some sort of noise that could be cancelled out would work.

It would also be interesting to see this applied to video streams in addition to just static images.

EDIT: A very simple workaround that would be easy for the general public is to just take a picture of the screen with another device. Example: http://i.imgur.com/ZLdpp.jpg
You can also use this technique to get more dynamic range in intensity (and avoid normal HDR compromises).
Spoiler alert: That makes it not a code.
That book is exactly what I thought of when reading the article. Everyday I learn something new that seems to unlock a section of that novel that was previously opaque.
> By mistake, we also included a limited number of our other customer’s email addresses in the To: field of those emails.

That's never a mistake. E-mails should never have more than one visible address, and this cannot happen by accident. More here:

http://arachnoid.com/opinion/help_the_crooks.html

> ... and the number of email addresses that was included in the To: field was 5,511.

Jesus Christ. This is like calling the Hindenburg disaster an aerial mishap.
This is an interesting idea, but since the client ultimately gets both halves one can just recombine them out-of-band. (If each half is displayed 50% of the time, it shouldn't require many screenshots to get both. And that assumes you have a 100% secure runtime / SSL chain for delivering the images to the app, which is highly unlikely.)
Some of my design thoughts. I am not an expert, so you've all been warned:

I actually like the Exec redesign, except for 1) the awful gold color, and 2) the bottom half of the page. After the 1-2-3-steps the layout gets a little bipolar (no pun intended) and cluttered with a two-columned layout. I would've put all those elements in a single column. But I actually find the overall layout of the upper half to be more intuitive than Exec's actual design.

Not a fan of the Flutter redesign. The actual Flutter page is really cool and unique, even if at the expense of readability. The redesign looks like every other startup/app landing page.

Ditto for the Pebble redesign. It looks too "corporate." The actual Pebble site has less clutter and a warmer feel to it.

Big fan of the Instacart redesign. A lot better use of limited space, and the foldout detail panel is definitely something Instcart should have. Instacart's current design of having a rotating bar of categories is really unintuitive and pretty bad design IMO.

I think having other people redesign your website/app is actually a great thing, because it's a way of getting different perspectives. Too often we optimize for the local max (moving a button around) instead of looking at the big picture (wondering if we even need that button in the first place). Designers at Apple, for example, create 10 entirely different designs for each new feature, which is whittled into 3, and after more work on those three they decide on one design.
Obviously, it's easy to circumvent, a normal user would just record the screen instead of capturing one frame.

The hack is cool anyway.
An interesting technique, I think it's cool.

I doubt any technical control will solve the ephemeral picture problem because of the analog hole.

For this specific technique, if a photo of the screen doesn't defeat the dithering (in my quick tests the photos were worse than what I could see on the screen but better than either of the component frames [1]) you could reconstruct the image from a movie fairly quickly.

[1] http://imgur.com/jA5f6
> What is this obsession with to-do list apps?

I was wondering the same. I tried using a few of them over a period of time but after a while I'd lose the discipline and stop using them completely. I felt that instead of making me more productive, they were just introducing more overhead into my life for things that I was already able to handle by myself. I don't have a problem prioritizing and remembering tasks in my life, so apps like that end up being more expensive to me in terms of time and energy than using nothing at all. They just feel gimmicky. And if something is so unimportant that I can't remember I have to do it, then it's probably not worth doing at all.

As for the list... it's funny the way it caters mostly to iOS users. I understand that the journalist who put together the list probably uses a Mac and owns an iPhone, but this just reeks of unprofessionalism.
I was about to mention rapid screenshoting as an exploit, but you took care of that. However, couldn't a rapid screenshoting application end up replacing the default screenshot function if this technique became commonplace? As the bar for using the vulnerability gets lower, the technique grows more and more useless. Maybe this can be modified to eliminate the exploit somehow (my thoughts go towards adding more randomness in some way or another)?
What a great pattern! I have to disagree though, (err, data) seems much more popular. Until now I'd never seen this (fantastic) style.