skysight-inc/HackerNews huggingface dataset:
I have implemented HOTP/TOTP. HOTP is based on the secret seed and a counter value (e.g., button presses). TOTP substitutes time for the counter value.

I read your comment carefully and it didn't make any sense to me.

The other way I thought is the code must be self-verifiable.

No, code verification requires knowledge of the secret seed value.
Yes, there are a few edge cases, but hardly anyone uses those features. In fact, 90% of the time, most people seem to use literal string matching.
A little like https://spacebox.io/ too.
Coolest Chrono Trigger Art Project Ever
Looks pretty, but I opened a 200 line python file on Mountain Lion and it crashed after 30 seconds. Also the scrolling was annoyingly "jumpy".... just not smooth.
What about iPhone 5s? Referred someone to you guys the other day and they came back that you couldn't fix it.

https://twitter.com/amuse/status/273143021653069824
I noticed the Django Boilerplate link seems to be dead.
Great list. Thanks.
Trackman helps you build your maintenance pages within your project and deploys them for you to S3 so you can focus on better stuff.
Ah, I may have misinterpreted. I was assuming it was a given that one would choose either "the best" or "the worst" for each area of your life based on what's important to you. I took the "not very satisfying" part to refer to what happens when you regularly buy a specific thing that lives in the middle of those philosophies.

I agree that it would make perfect sense to have your choice about clothes differ from your choice about laptops or cars. A commitment to one philosophy for everything you own seems strict for no reason, although I have personally found that the minimalist aesthetic ends up spreading to seemingly unrelated parts of your life once you start enjoying it.
When sent an SMS from Authy (in the UK) the sender is listed as "BulkSMS", would be nice if it was "Authy" or something, I didn't recognise why I would have an SMS from that sender until I opened it.

Looking at the pricing, is there any explanation of what "Users" and "Auths" mean exactly, is that people that can authenticate with the application, or people that do every month? Not entirely sure.
Yes "feels like a premium device" is code for "made of expensive materials" or, more specifically, "made of expensive materials [assembled to a high degree of precision]." Talking about fragility is misleading: if I want a phone that doesn't get scratched, surely I'd prefer it be made out of glass rather than plastic? since one is much harder than the other. So, of the two, which is the more fragile? Answer: it depends what you're worried about.
Alertify.js
This Chrome bug is affecting all the businesses that rely on voice recording. Still waiting for a fix, while users are going away from real-time web chat services.

http://code.google.com/p/chromium/issues/detail?id=157613
Facebook Makes It Official: You Have No Say
Presumably the choice was to either open-source Maxima or stop development entirely and let it fall into obscurity.

And anyway, having a(nother) open-source symbolic mathematical program is better than not having it, even if it is substandard compared to the commercial offerings.
Would the economy be better off without "insert the people you don't like here"

Film at 11.

Works with :
- politicians
- lawyers
- liberals
- libertarians
- communists
- the military industrial conglomerate

Also work with any minority or any ethnic group, although it may result in classifying you with a special tag which is generally frowned upon.
> But there's a limit to that too of course.

In my state of NJ, roughly 50% of babies are "born" by c-section. So that limit seems to be a little fuzzy at the moment.
Testicular...for those who don't understand why.
Finishing a game
Small comment as I agree with your statement in general. Ease of deployment has never been an issue as they are all very straightforward.

The A in WAMP/LAMP is for Apache, so that does not apply here. I'm not sure what the acronym is for Windows/IIS/<database>/.NET.
It doesn't work at all for me. It just flashes the colorful lights for a minute, doesn't make the upload sound, and doesn't actually upload my screenshots. I tried emailing the author, but he hasn't responded. There doesn't seem to be any other way to get help. :\
>Sigh. I dream of Mathematica being open source.

That's what Google's Brin was working on when he interned there.
Google Drops Pricing On Cloud Storage by 20%
Integrate R with Mathematica 9 for faster Machine Learning Prototyping
I agree, vagrant changes everything. At the moment, it is feasible for what we at work, yet. But I really want to use it more.
Sorry, that just seems like a throwaway comment.

They have to get traction somehow. Because of the inability to lower short terms rates any further, QE was introduced. As that failed to have enough of an affect they decided to assure the market that that they won't revert to business as usual at the first sign that things are springing back. Setting this expectation is necessary for them to get any traction with the market.

Of course, if you think the slow recovery we're experiencing is going to falter or halt, then they might well be pursuing such policies for a long time. If it comes to that politics is likely to intervene in a large way.
You know, it's pretty easy to poke holes in something. It's another thing entirely to come up with something better.

There hasn't been a single political system that hasn't been corrupted.
1. There is a window of tokens valid at any given time, its called:
look-ahead synchronization window size (http://www.ietf.org/rfc/rfc4226.txt)

2. The synced time value should also be encrypted and authenticated.

No exactly what you are thinking. Time is transfered using https, so it's encrypted by that protocol, not our own.

3. Yes there is a slight delay, but see look-ahead synchronization window.

4. 2. If my phone doesn't have Internet connections, the code is only refreshed in ~5s.

No. The code is refreshed same way as if it had internet connection. It's just we used previous information on how your device clock works to make educated guesses on synchronization.

5. When the server wants to verify the received code it will check whether it matches with the codes generated in 0s, 5s, 10s, 15s and 20s.

Yeah something very similar to this.

Read the RFC, we follow it very closely:

http://www.ietf.org/rfc/rfc4226.txt
I bet they're getting ready for the upcoming "big data" explosion and not so much eyeing migration from already deployed data warehouses.
Not exactly what this article is arguing.
It's worth it for most things you'll end up maintaining. How many of these "one-shot" scripts have stayed and grown to full-size systems, preferably by keeping the same hastily thrown together structure over the years?
I am. So much. So thank you and keep working on it.
I think that we agree on the bottom-line: UserContentSpamChecker has no need for a state and is just some kind of namespace. That's the point that I wanted to get trough.

Then we can argue on the best way to handle that namespace. I'm not particularly fond of the class method approach neither but I don't think that your approach is appropriate either. A namespace should be instantiated only once in my opinion, that's why I'm going for the singleton object. Maybe the problem is with ruby and it should provide another mechanism for managing namespaces ?

UserContentSpamChecker = namespace do
TRIGGER_KEYWORDS = %w(viagra acne adult loans xrated).to_set

def is_spam?(content)
flagged_words(content).present?
end

protected

def flagged_words(content)
TRIGGER_KEYWORDS & content.split
end
end

class MyOtherClass
import :spam_checker, UserContentSpamChecker

def foo
spam_checker.is_spam?(content)
end
end
I assume you meant to say:

System.out.println(x == y);
Kyle and the team who worked on the campaign are awesome. And if I could have voted for Obama, I would have. My criticism isn't to do with any specific person. The campaign spending just seems out of line with other countries.
For news about updates an RSS/ATOM feed would be perfect. I don't want to signup for another email list and following another Twitter account is totally hit or miss on updates.
Good catch, looks like the gentleman decided to remove the repo.
I wonder how they plan to get rid of the heat in a real aircraft.

Boil hydrogen. (All there for reading or watching.)
However, using Electrum entails putting significant trust in the third party that hosts the blockchain for you (and it's not clearly identified on the Electrum website who that is). See past discussion: https://news.ycombinator.com/item?id=4836269

If I were going to trust a third party to begin with, I'd just go with a hosted wallet like Coinbase. They seem more reputable to me than whoever's behind the Electrum project.
The place it shines is setting up a complex dev environment and snapshotting that. Then share the snapshot to other developers. They then do something like "vagrant init complex-env", "vagrant up", "vagrant ssh" and they are working in the environment without worrying about Postgres or Apache or Java or anything like that when they just need to work on CSS and HTML.
Working on some tweaks for sharing. Thanks for checking out!
#1. We wish.
We use around 14 different cellphone # to bypass Spam etc on SMS. Most people don't understand how hard is to reliably send SMS internationally (twilio makes it look easy in the US :))

2. Auth's are times you call the verify/token API. Since it's an API you can decide when exactly when to call it.
Most our clients authenticate tokens every 14 - 30 days.
So people can authentication to your app via username - password or cookies and then sometimes via username - password - token. We only count an Auth when they do username - password - token.
http://fabien-d.github.com/alertify.js/

Edit: I had a good time click on the buttons and filling the page with notifications. The animation is solid, and it's super clean.
I tried to use iCracked a couple weeks ago and they didn't have the supplies in place to fix an iPhone 5. Needless to say, I was pretty disappointed.
GeForce 310.64 Beta drivers released, 26% better performance in COD BlackOPs 2
The Abstract Future
There's a huge case industry out there, of which durability is an important aspect.
For me, being a citizen and being able to become president under fair rules is important. The whole idea of democracy is that you get to elect a leader and that leader could even be you. You might be a good leader - the best even, but it won't mean a whole lot of you can't generate 1 billion in campaign contributions. Something about that doesn't seem right. Plutocracy is more appropriate - and I don't mean that in a sarcastic way. Sincerely. How is it democratic that a smart, progressive, informed person can't run against someone less informed?
Thanks for the nice response. I am still looking for my creative niche and I'm not sure if writing / blogging is what best captures my interests. I appreciate the dynamics of timing, and the serendipity of Internet forums, but that doesn't stop me from getting depressed when one of my favorite posts don't get viewed.
The delay is a huge bummer, but if it means we might be able to swap in a higher resolution display at a later date I'm all for it. Maybe something like this:

http://www.technocular.com/tech-news/japan-display-inc-devel...
They are linked there on the repository.
Street View on Google Maps now live in Botswana
Google slowly opening up Africa...
> Key your ZIP code into iCracked’s desktop or mobile site, and you’ll hear back within minutes from one of 310 “iTechs” around the world

Zip codes are not universal, something many people developing web apps with obligatory zip fields seem to forget.
But the argument was that they "improved the world", not that they were a good cost/benefit tradeoff for each individual consumer.

One of those has to take negative externalities (aka social/legal consequences or the "small and widely distributed negatives" I was referring to) and the other does not.

You don't get a "star trek future" by trading freedom for micro-improvements in convenience.
Please read my comment to @danielpal.

By self-verifiable I mean the half of the code is a random number, the other half is computed based on the secret seed and the random number.

I guess another way without frequent sync is to generate a new code every sec, and the server check if it's one of the 25 codes in the last 25 seconds. But this might be unnecessary and inefficient.
Do you support developers? Empower youth by buying a Read Write Code T-shirt
That seems to be their general strategy. Matthew Yglesias has posted about it several times. Here's one such:

http://www.slate.com/blogs/moneybox/2012/10/26/amazon_profit...
I studied theology and scripture under a pastor and a rabbi for two years and they never described Paul's conversion as "Damascean". The contextualization is poor as well.

Obscurity and speaking out of your head for your own benefit rather than to be understood is postmodern frippery not the mark of a solid education.
It's just for fun...
I actually like Vince the Vagrant as a mascot, but I can see why it could be troublesome.
Sarah Austin
Registration-Free COM in Deviare Plugins
Events and blog entries featured on new landing page proposal, I believe, are also intended for new users, convincing them that the language is actively maintained and has an active community around.

Experienced developers probably don't come to Python.org for development news and new events anyway—there are other channels, including fellow programmers.

Those new to the subject (potential developers or sponsors), though, have nowhere else to go and are 100% likely to end up on Python.org. They also can easily leave forever if not interested.

So, from this standpoint the UX should work well for new users first and foremost. If it does, it's probably good UX.
That's great to hear about traveling here as an American. I was only going off what other Americans had told us, they had said it was harder than it needed to be. We have just about the same gear you're traveling with, and I totally agree; just don't flaunt it around in public and you're fine. We haven't had any problems at all (so far!) with that.
I basically think Bootstrap is cool, but let me play devil's advocate because a couple things bother me about it.

At this point in its adoption curve, using Bootstrap is amateur. It says I have no idea how to style a webpage. Yes, it makes things look "attractive", but because it so popular, using Bootstrap on a website creates a site with no identity because it looks identical to the 100,000 other sites that use it.

Aside from creating designs with no soul, Bootstrap enforces a model where people without design expertise are supposed to be somehow be good enough at design to utilize these UI components effectively.

If you are not good enough to design a website, what makes you good enough to understand the appropriate time to use a component or when not to?

Hacker News itself has a very hand rolled UI and it works great. If it got Bootstrapped it would be a drastic step backwards. It just isn't the right solution for a lot of sites. It's design overkill.

Again, I think Bootstrap is cool, but I would never use it. I don't consider myself a designer, but I'm not okay with working on things that look like everyone else. Simple + handrolled > Bootstrap.
Wow. I am impressed not only by the new features, but also by that blog post. That was some really effective marketing!

I'm particularly pleased by the addition of units. I can't count the number of times I've done some symbolic work in Mathematica, copied the results, pasted them into WolframAlpha, added numeric values and units, and then computed the value there. It's become a common refrain in my workflow and a rather annoying one at that, so I'm really glad they're integrating things from WA into real Mathematica.
When I worked at Accenture this happened at least every 6 months if not more often.

The replies were typically broken into two camps:

1) Those who, despite the ever growing list of replies, couldn't work out what was happening and asked for themselves to be removed from the list.

2) Those who understood the phenomenon but added fuel to the fire nonetheless by sending out a "Would everybody please stop replying all" mail.

Inevitably some more #1's would get confused send more 'please remove me' mails until a another #2 would complete the cycle once more.

Every. Time.
I think Mathematica could make a killer excel add-in.
No, but Unix is a very good and, more importantly, concrete implementation of these principles. What's wrong with claiming that applying them to your OO programs leads to better code?
This would be easy enough to do, let me work on it.
Software Craftsmanship Calendar
True, but my problem is that democracy is supposed to be about everyone, and when you start eliminating people based on their propensity to generate millions of dollars you eliminate a lot of potentially great leaders.
SuperPACApp - Open source mobile app for tracking political donations
Same. Very annoying that it makes me go through all these steps before I can even see if they have anyone near me, too.
I've got a 13" 2009 MBP w/ 2x internal hard drives. Also have a 3rd gen iPad. We sync everything to DropBox, but had major problems getting our SLR shots and my work synced while we were in Bolivia, the internet there was terrible. Argentina, Chile and Brazil have damn good internet.
Every time I want to use a switch-case statement (C#), I have to look up how to do this. I have used C# since 2002.
Buy a House, Get a Visa
As far as I can see the plan seems to be to create a blueprint engine/rocket which can be sold on the open market, this company seems happy with just making the "pre-cooler" part of it. I suppose the analogy is like Intel making the processor and anyone can make improve on the motherboard/PC
Should I Run Ads For My Startup? (Growth Stage)
Rhymes with Kashi. ^_^
It's generally hard to get stars to collide with black holes since even the very largest black holes are still very small relative to the distances between stars. There's just too much angular momentum that needs to be removed. (Which is not to say that it can't be done -- it can, and there are various mechanisms for doing so, but it's very difficult to do for a substantial fraction of a galaxy's mass.) Even if this occurred, it's nevertheless surprising that it happened in this particular galaxy, and didn't occur in pretty much every other one.
Well I'm just pointing it out : he's a tech entrepreneur and I'm sure he's really sick and sad to have that brought up all the time.

As punishment I ask you to go check out the tech hubs and the start up scene there http://cchubnigeria.com/about-cchub/
http://techloy.com/2011/06/27/5-reasons-nigeria-needs-tech-i...

:)

Nigeria has 175m people, GDP grew 6.5 pct since last year. They have huge amounts of oil money and they are the financial hub of west Africa. Large middle class, skyscrapers, online shopping, massive film industry.

One day soon you will probably be trying to optimize your on boarding of Nigerian middle class users.

and 419 scams are an old tradition dating back to the 60s when they would write letters. So don't knock traditional culture ;)
Didn't you write the Recorder.js? I was able to implement it with ease for what we're doing. It has a few too many quirks to use in production but it's mostly there. Have you encountered a crash when unplugging the headphones?
I was with you until "Sexting". I'm not sure I want to know the kind of sexting technique that results in a broken phone.
Top 3 Product Priorities
Oops, missed that part of the article, thanks!
Show HN: Data-driven web service for filmmakers only
http://beta.filmquotra.com/register

Would love your feedback for our open beta of filmquotra: an online software which acts as your personal studio business analyst while helping you create your custom business plan for your film project.

filmquotra provides you immediate, real value based on actual, proprietary film financial data.

If you are a film student or first-time filmmaker, filmquotra provides step-by-step guidance on creating a film financing "business model." Even a seasoned professional can run quick film comparables and film ultimates. And for the select industry expert, we provide a way to
monetize industry knowledge in a controlled, organized way. It is free to use during our beta phase.
A bit off topic, but the one thing that is stopping me from using Simple is the lack of paper checks. I know you can send checks directly to recipients, but there are too many instances where I need to write a check and hand it to the recipient directly.
You know, though I can't talk about the quality of the product, I love the concept. What I don't like one bit is the completely unnecessary use of an F-bomb on the title.
"No examples on a github repo page?" Classic. Good one.
I was active on GameFAQs forums when I was a lot younger and I remember being turned off from all the trolling and flame wars people insist on promoting. As I finish my graduate studies, I'm looking for a mature community to share my interests and find new ways to be motivated.

Entertaining writing is hard. It's difficult to conveys my thoughts correctly through text, especially when humor is involved; timing translates awkwardly in prose.

I will take your suggestion to heart and shoot for quality over quantity in my activity here. I think once I finish with school I'll have more time to work on things I care about, and I'll want to share them with others. I really look forward to that point.
It seems that the price (~$1 / GB / year) in the best case (3 year reserved) is comparable to S3 at its lowest tiers (~$0.1 / GB / month)
Django is falling behind
After the bitcoin debacle, it went from $30+ to $3- and I knew if it were to rebound to that same price again, that would be the perfect time to buy.

Three dollars, now I regret it.
Good counterpoints.

Perhaps it just depends on what you're trying to teach. If you're trying to teach students language-specific APIs, then you wouldn't want them to have auto-complete. If you're trying to teach students how to program in a language-agnostic way, then the APIs themselves don't matter as much as the theory behind them does.

I agree with you on reading and understanding the docs. The problem with memorizing APIs, however, is that they change. Even the C++ standard library is at version 11 now. What is the value of memorizing something that will be deprecated in 2 years (or less)? Understanding it has much greater long-term value.

At my college, I've talked to a lot of students who are reluctant to try new languages because they've become reliant upon the syntax and APIs of one particular language. If I challenge them to read some code in language X, they just respond with, "But I don't know language X"-- as if that were a valid excuse.

Rather than being taught HOW something is done in a particular language, they should be taught WHY.
I'm guessing it is quite a bit different from that. It is a relational data warehouse. It supports a Postgres protocol and API, which sounds more like what Netezza has built. In fact, I would expect Netezza to be one of the most likely companies to partner with Amazon at this kind of price-point.
Only open SSH port over tun0 and use OpenVPN.

BAM.
A pre-requisite for being a CMS is managing content (Content Management System). Bootstrap has no content-managing facilities; It is purely a presentational (CSS, some JS) library with some well thought out defaults.

ie: you could still use Bootstrap to style a WordPress site.