skysight-inc/HackerNews huggingface dataset:
This is apparently a thing in Scandinavia as well. I'm a little jealous. (I do my dishes by hand and use the dishwasher as a passive drying rack. Well, at least I'm using tools for one relatively simple purpose only.)
For what it's worth VoltDB uses main memory format as its "naive" approach to persistance too.

I would consider VoltDB naive in the approach to persistance because it gives you dramatic gains (2 orders of magnitude) in read/write performance for similar workloads only by redefining concurrency and durability out of the equation. Durability is no longer a property of each machine but is instead a property of the network. Concurrency is handled by executing queries fast and doing them in series. So it's like ACID without the C or D.
In a company of Yahoo's size and complexity structural change will always take a while to implement. They're no doubt revising everything from structure to value proposition and brand. I'm personally impressed at the changes implemented thus far - some visible quick wins and more importantly a focus on reinvigorating their culture.
Did DBC do away with the payment plan for tuition?
Sorry but is this the real reason why somebody buys a diamond? The number one reason why anybody buys anything expensive is because they wish to make a statement for that moment. Now if you go by what this article is trying to convey is the value of diamonds in the investment per se. No body I know buys diamonds as an investment.

My father once gave me a gift which his father gave it to him. Which is basically a wrist watch that automatically winds a spring inside while a person is walking. That watch is practically useless by today's standards. But that is totally besides the point. He gave it to me because that has some 'emotional value' and the fact that it was expensive at that time, and his father went through a lot of work to buy him that has some sentimental value attached to it. That is the whole reason behind its existence, He gave it to me because it means something to him. Many of my friends have asked me if I want to sell it, but I've turned them down. It looks awesome and is a jewel.

My mom also wears a diamond, and she has told me once she passes away that is supposed to given to me and never to be sold to anybody else. No, De Beers didn't whisper in her ears not to sell it. Its just my dad gave it to her and that diamond reminds her of her days when she was young, and the moment when it was given. That thing reminds her of those days. She just doesn't want some other women to wear it.

You can argue these things in the investment per se. But you don't give the diamond to your girl and that moment is gone forever. You can earn that money back again, but you can't earn that moment back. She won't have that diamond with her which she can remember you gave it to her.

As nerds we can argue about rationality, but what is that worth to human sentiments?

Besides you can expand this argument to everything around. And the only way to live will be to live frugal.
Even though it was mostly chaos, I actually find it kind of interesting how people chose to interact with one another in this free for all:

"They turn up to do everything, from monster truck rallies to dragging boats along motorways with a helicopter just because. Some simply chose to roleplay as Panau City’s air traffic controllers"
I haven’t noticed such a trend, but it would be welcome. Never liked the look of diamonds, myself, so I always figured if I got engaged I’d just look for the gemstone that’s right for my partner—their look, their personality.
Well then he's not really saying anything then, is he? And perhaps the title should've been something a little less controversial.
> In that case, with UDP, spoofed headers are allowed. Connectionless.

rachelbythebay is asking which ISPs allow spoofed UDP packets.

The way this attack works is you send a query to an open resolver, using the target's IP address as the "source" IP address in the UDP header instead of your own.

However, ISPs can (and should) block UDP packets where the source IP address is outside the IP-blocks they own. Why don't ISPs do this?

I'm not really sure what the rest of your post has to do with any of this.
I don't think screen size is a big problem for Android. Yes it makes good design harder but not impossible. I think the bigger problem is the inconsistent implementation of low level APIs, broken functionality on specific phones etc. They all require special care which makes developing a high quality Android app very hard. My thoughts on the issue in detail: http://birbit.com/the-real-problem-with-android-fragmentatio...
those screenshots were enhanced with adobe(r) photoshop(tm) software.
I certainly hope the project gets back to you - if they don't, you could kick it up a notch by writing a quick blog post or something describing who you are, what you want to do, and getting some social media publicity spun up. I can see the Reddit headline, "I'm the guy who restored the Curiosity descent video and I want to restore the world's first color film" - karma gold.

If you did start a Kickstarter campaign, I guess you wouldn't really have any swag like shirts, early copies, etc. like they usually offer. But it shouldn't be a problem, I really don't think you would have any trouble at all getting funding, considering your reputation and just how cool this would be.
Exactly my thoughts too.

When a CEO makes a statements like this, it tends to raise questions about their judgement.

It's an out of touch belief in my opinion.
I don't consider the optional braces in C-if a flaw. I use them for early return often, eg

if (somethingBad)
return NULL;

restOfBody();

And I find that the braces are often just unnecessary visual noise. Of course, there is always the issue of people adding extra statements, but I haven't found that to be a problem in practice. YMMV though
Samsung Galaxy S4 due in February
Great post. I've been guilty of this at times and will try hard to stop. It's hard to strike a balance on knowing when a person just needs to try and idea and when they should really reconsider it entirely. Also, I would have told the founders of Twitter that I think their idea is stupid and that no one is going to post 140 characters about their breakfast. I would have been wrong to be discouraging. I guess the key is "constructive" feedback, this no matter what your overall opinion of the idea can help point them in the right direction.
Deserves an up-vote!
Testing Backbone + RequireJS Applications with Jasmine | Simple Thoughts
Under three weeks.. hmm.

haxe - http://www.haxe.org

lua - http://www.lua.org

processing - http://www.processing.org

smalltalk - http://www.smalltalk.org/main

puredata - http://puredata.info

arduino - http://arduino.cc/en
So why do I have to buy my future fiance a diamond to experience that moment? Why not give her a piece of coal? It's the same element/material, just in a different, albeit less attractive, form.

No one's arguing about the idea of giving a gift or a token or your love. The issue is about why this token needs to be a diamond.

I know that in our family, and my girlfriend's, there is a lot of jewellery that is passed down between generations. This is usually gold though, which at least has some value associated with it. It's not like we consider melting any of it down or selling it. But it's nice to have real value associated with generational possessions on top of their sentimental value.
Special Relativity only applies to cases where there is uniform relative movement in two or more inertial frames of reference. That is not the case with this theory - the relative movement is clearly not uniform and although I've not read the paper I'm certain that the time warp provides a non-inertial frame.

TL;DR - ignore Special Relativity completely, General Relativity is the only thing that applies here.
I just call them PI /pɪ/ numbers!
The rest of the comment makes me think he's pandering. The picture he paints is of people who simply take from the government and don't have any interest in taking care of themselves. By connecting that picture to the 47% number, he's trying to convince people that there's a huge entitlement problem and that we need to take back the country from the lazy.

But of course the 47% of non-taxpayers includes retirees who've paid their fair share of taxes in the past, students who will enter the workforce and pay plenty of future taxes, and working families who don't earn enough to offset deductions and credits (a family of 4 can earn about $51,000 without owing taxes, due to the standard deduction, personal exemptions, child tax credit, and making work pay credit.) If Romney phrases his accusation carefully enough, people in these categories will think "he's not talking about me", and yet still may get riled up about "the huge number of lazy people who don't pay taxes".
Unfortunately, your phone with Android is not a computing platform, because you cannot run everything you want on it without jailbreak. I needed to root my phone (Google Nexus Galaxy, unlocked) and void warranty to install jellybean :(
Google makes it a bit easier, ... Yet, my iphone is also jailbroken and I can run anything. I would love to have a truly open phone with a truly open-source os (like Maemo was). No cripple-ware like Android and iOS.
100 Year Starship Symposium concludes, politicians attack
I've found Parallels (7) to be unstable, and I didn't appreciate how it installed crap all over the place with no easy uninstall. Fusion may not be quite as fast, but it is a more robust and professional product. My 2c.
Being Blind to Majority of the Software on the Internet
So there's an opportunity here, for a market facilitator. Hire a few qualified gemstone appraisers, set up an auction site and take a small rake off the top.
Based on this effect though, it doesn't travel from point A to point B faster than the speed of light. Point A and point B are literally much closer together. Perhaps the space time distortion makes impossible to think of it in terms of static frames of reference.
700+ hp electric Honda S2000 built by high school senior
In this case it appears to mostly be those arguing for Postgre

Curious. I have never found a database named "Postgre" to be used by anybody. Perhaps you can direct me to the download site.

I think the bigger issue is that there isn't a lot of discussion from the NoSQL crowd about what you give up when you go to a NoSQL solution. I think that sort of disclosure would help people weigh the options a lot better.

From the comments of some people here you'd almost think they would build an ERP app in Mongo....
So you are saying it is common practice to block outgoing UDP packets based on source IP? I did not know this. Does your ISP do that? Everyone is expected to block ingress with spoofed IP. But I can't find an BCP for blocking UDP egress based on source IP. Does it exist?

As for the rest the comment, this appears to be an "informational advertising" style marketing piece for Cloudflare so I think it's relevant.
Cheers for the link
Push to GitHub since every Git repo retains full history by default.
In case you're curious, the limitations around runs and sequences reduces the keyspace to 993240 possibilities - that's assuming sequences both upwards and downwards.

Be grateful they haven't reduced it further. If runs and sequences of length 3 were also banned, only 904728 would remain.
Top-startup-companies-in-china-xiaomi
Japan has this all over the place.

* What do you eat on Christmas Day? A (very specific style of) cake, and KFC.

* Valentines day is for girls to give guys chocolates. Guys give girls chocolates on White Day (March 12th)..

I think the best one is the temples - they sell what's known as a Shimekazari on new years (a kind of wreath). You have to destroy it and buy a new one each year, and it has to be a more expensive one than last years. Nice business if you can get it.
Chain-py: fluent sequence operations in Python
Http://thestartupblog.in/2012/09/17/happy-startup-india/
The title and article are hyperbole. I tried it myself, as did a few other people who commented on the article.

After a few attempts you can no longer use a PIN and must call in or use your security question.
Random thought: Imagine if you could see comments on sites like HN being typed live (and the effects that would have on discussion).
Menzkart.com : Happy startup
A really excellent insight. It's amazing how people take on entirely new mantles when things get tough, and you just simply can't predict that that will look like.

It reminds me of the Mastermind Rational role variant in the Keirsey Temperament Sorter [1]. A personality type that doesn't want to lead, but when crisis hits and they feel leadership has let them down, will take charge and get shit done. It's a good kind of reserve person to keep in the wings I think.

I don't know of a corollary for the opposite though, who want to lead, but shut down at the first sign of trouble -- even though it seems to be a favorite archetype of writers.

[1] - http://en.wikipedia.org/wiki/Mastermind_(role_variant)
This is from Santiago Ortiz, who has several other excellent projects on his website. My favorite is "Views of the sky" http://moebio.com/exomap/viewsofthesky/2/ which allows you to either view the stars in scaled positions with their size indicating their absolute magnitude, or on a sphere with the stars scaled by relative magnitude (as on Earth). Part #1 (don't miss it!) is located at a link on the bottom of the page, and also cool.
Oh, did I mention that our family hasn't bought one another gifts on Christmas ever sine I was about 12 years old? :)

Maybe there is hope after all! (not)
What I've suggested in the past is that Google introduce a new brand like "Android Platinum" for the high end. For manufacturers to be allowed to use the brand, they'd have to meet requirements on minimum specs and commit to timely OS updates for some period.
I could not bring myself to spend my full budget on a stone, regardless of the dreams of my then fiancee. Instead I split the budget between the ring and flying her overseas for a while to propose. She got something she still stares at on her hand, and we both had a memorable trip and event that we won't ever forget.
Oh absolutely, but what you're talking about there, people do with CICS today, and that's even older than the 80s. CICS is a technology I have a lot of respect for.

But my point is - when I need to use something like that, I know that's what I'm using. I don't imagine that it's some new invention. Hell, a lot of what the NoSQL guys think they're inventing, IBM did back then too - IMS.
EBS unit: Don't worry about this one, they just mean that it's something you can buy from AWS that pertains to EBS.

IOPS: I/O operations per second. If you pay Amazon for Provisioned IOPS, they will guarantee that you can fetch at least N contiguous blocks of bytes per second, for at least 99% of seconds.

Striped 1000-IOPS EBS volumes: Two volumes, each with 1000 provisioned IOPS, arranged in RAID-0 to get roughly twice the bandwidth of a single volume.

Memory warmup time: From the time you start a long-running task (a database process in this case, from the sound of it) until your memory contents have reached a steady state. At this point, everything you need frequently is loaded into memory, so your I/O traffic will be representative of steady state, rather than an artifact of loading in a bunch of stuff at the beginning of the task/process.
A large part of it is probably a CYA attitude by the legal department, too.

If they're too conservative, and legal notices are featured prominently without reason, the price is paid by Microsoft as a whole having mediocre branding, and the legal team is not accountable. But if the trademarks slip away because they've been too liberal, heads will roll.

Thus the incentives are pretty clearly stacked up for the lawyers to insist on protection that minimizes risk to a degree that hurts Microsoft as a whole.
I thought White Day was the day when guys are coerced into giving girls a gift that is at least 3x the price of the chocolate bestowed upon him a month prior :P.
Ask HN: How Would You Do Escrow b/t Users in Bootstrap w/o Paypal?
tl;dr: Need to do escrow between users without paypal, what do?

I`m the new CTO, redoing ConnectWithContractors.com(asp.net 2.0 webforms website) in bootstrap and open source technologies to love my life a little more and minimize scaling/hosting/dev costs and maximize utility, sanity, and on-boarding time. The old app was too poorly implemented to get myself on-boarded without going to great lengths, so I taught the CEO just enough coding to understand the problem and sell him on a fresh start. Check it out: connectwithcontractors.github.com
The asp.net app had an unfinished attempt at an escrow implementation via paypal. I heard paypal intends to fix the issues they have had in the past, but I don't want to use them in our mvp, unless it's the fastest solution to the problem, in which case, so be it.

So what would you do HN?
As I said purely anecdotal, but it does seem to be a trend in my circle of friends.

BTW you will have little to no say in the process. Just go with whatever she requests it will make your life easier.
Reminds of ICQ group chats back in the day.

You're absolu
You're absolutely wro (backspaces start)
You
I respectfully disagree

Fun days.

EDIT: better dummy conversation
While a system as complex as ACL2, Coq, or Isabelle most likely will have bugs, the really interesting question is if the proof verifier that is run on the generated proof is too complex or has bugs.

In my view, one should preferably have several independent proof verifiers that have been manually inspected for there to be sufficient trust. It is ok if such verifiers are slow, simplistic, and use lots of memory, given that they should preferably be used as a final check that the verification process worked correctly.
Relative to where? The most expensive office space in the Loop (along Wacker Drive) runs just under $40/sq-ft/year. Palo Alto averages $55+ over the whole market (not just the choicest area). Mountain View is a more reasonable $32.

http://articles.chicagotribune.com/2011-09-08/business/ct-bi...

http://kiddermathews.com/downloads/research/office-market-re...
I doubt the dispersion is caused by any specific properties of my lenses but rather by how my preferred desk arrangement makes me often look off the lens' axes. I could get contacts, but since reading programs is the only time it bothers me, and I otherwise like the rainbows, I just tell all my programs to show normal monochromatic text.
I think that one of the reasons it is not implemented is because it is a problem that isn't purely technical in nature. So you want to lock people's accounts to prevent brute forcing? There are still a bunch of decisions (both business and technical) before you can move forward.

1. User support. How willing are you to deal with increased need for customer support when they start locking themselves out of their accounts after a dozen failed attempts?
2. How do you keep track of the number of failed attempts? Another column in your database? I don't run any big websites, but it seems to me that if an attacker can cause a write to your DB for every POST he can throw at you, your website performance will suffer.
3. If it takes a dozen (or a hundred (or a thousand)) failed logins to lock an account, it would be trivial for an attacker to lock users out of their accounts, DOSing your site in a different way.
4. Ok, so we block IP addresses instead of accounts? Now we have to deal with issues of shared or easily changed IP addresses (or botnets that can afford to have hundreds of thousands of IPs blacklisted from a site and still keep brute forcing).

A lot of these issues are surmountable, but not until you do some basic threat modeling to decide what you want to protect against.

Maybe you decide to focus on preventing from attackers coming from one IP from slamming your site, so you keep an in-memory table of number of recent failed logins and perform temporary bans. It wont protect against botnets, but hopefully you are paying attention to what is happening on your site, and can make changes if that becomes an issue.

> yet most password security guidelines still warn against what they consider brute-forceable passwords.

Your password should be hard to brute force, regardless of whether or not the site protects itself from brute forced logins. The other big danger is that someone hacks the site and gets a dump of password hashes. Then, it doesn't matter what anti-brute force techniques the website is using if the attacker can perform an offline brute force attack against your hashes.
At my last job, we averaged 60k pages/sec, on what the NoSQL guys would call a "legacy" database, and there was plenty of headroom. It's not rocket science, just engineering. Companies like Google love to weave a mystique around what they do, it's in their interests after all, to convince their investors that what they do is magic. But I'm from back in the day when we were the same way about millions of pages per month, then per week, then per day...
Relevant: http://www.csmonitor.com/World/Global-News/2012/0917/Russia-...
My god, visit the site, it is a shit show, but its kinda fun

Some highlights:

window.top.location.href = 'http://www.troll.com;

function troll() {
alert('troll');
troll();
}
troll();
The reason you learn those three is that every web browser understands HTML, CSS, and JavaScript, and you will use all three in almost everything you make for the web.

Next you should learn to program on a server. If you already know JavaScript, node.js might be a good thing to learn, but it's a little hard to get it working on your computer.

PHP (the language WordPress is written in) is really easy to get working on your computer, so that might also be a good place to start.

Both are popular and very useful. Ruby or Python would also be good choices.
Web Sites/Applications usually consists of two parts :

1) Front-End: This is the User Interface, the part you actually see and interact with. HTML, CSS, and Javascript are the core technologies used to develop front-end. As you must have noticed, HTML/CSS/Javascript files are served by a web server and are rendered by browser(client) to display the UI. These files can be served statically or it can be generated dynamically using Back-End technologies.

Once you have mastered the fundamentals of HTML,CSS, Javascript, which is all you basically need to develop front-end, you may want to learn javascript libraries like jquery/angular.js/backbone.js etc and css frameworks like twitter bootstrap. These technologies will make your web development task easier.

2) Back-End: This is where the core business logic resides. Typically a back-end application consists of a programming language, a framework and a database. Its role is to perform the business logic, save the information in database and send the changes in UI to client as HTML. If the back-end is a REST API it can serve JSON/XML instead of HTML and Javascript can update HTML after parsing JSON/XML.

Some of the popular back-end language/framework combinations used are PHP/CodeIgniter, Python/Django, Ruby/Rails, C#/Asp.net MVC, Javascript(node.js) etc. Databases used are either relational (MySQL, PostgreSQL) or NoSQL(MongoDB, CoucheDB).

My suggestion : After leaning HTML/CSS/Javascript, learn jquery and twitter bootstrap. Then learn any one of Python/Django or Ruby/Rails while using MySQL as database.
And the ascii art and canvas effects people are busting out are pretty hilarious