skysight-inc/HackerNews huggingface dataset:
Moores law is not a physical law. In fact the laws of physics dictates that it can't possibly be going on forever, as there is theoretical limits for how small and fast you can go. Then you can go some more years playing the "cheap" card but even that have to end eventually. The question is when. What is amazing is that it have been allowed to be in effect for nearly 70 years, and still no signs that it have stopped.
> What you are saying is that I need to change MongoDB in order to make it safe. Relational database are safe out of the box, no change necessary

Relational databases are safe out of the box, but it is not their unique capability. Most other NoSQL stores are safe out of the box, too, being at the same time faster and easier to scale than RDBMSes. It is only Mongo which did it differently, so please don't extrapolate that bad experience to all NoSQL.
In Seven things to know about kickstarter it is stated pretty clearly that A. you fund creative projects, B. you are supporting someones dream and C. a project might take longer than expected. That all signals 'risk!' to me. The guidelines for projects are pretty slim. Again a hint that 'anything' goes on a site like this.

All very different from your regular store where the basis of your contract is, usually via terms of service, "pay X to receive good Y within period Z".
Ask HN: Do you think sites like Stack Exchange/Github have led to fewer blogs?
Someone asked today about what the point of blogging was for developers [0]. As I was thinking about it, I wondered whether or not new developers are choosing not to write blogs anymore in favor of a public Github and/or lots of activity on sites like StackExchange. I don't have any way to quantify this though - anyone have a guess or thought? It seems logical - what's easier: creating high quality blog posts consistently, or publishing the work you're already doing? So my guess is that yes, there are fewer people starting to blog.<p>Thoughts?<p>[0] https://news.ycombinator.com/item?id=6858905
Sigh. Before anyone goes off harking how Mandela almost single-handedly brought down Apartheid, think of the following:

- SA has vast mineral resources...

- ...that the banksters wanted

- ...which SA didn't want to share (give away for almost nothing)

- CIA starts orchestrating a fall of apartheid. Their tool are the liberals: "Apartheid is terrible for the poor blacks"

- De Klerk gets told by Those In Charge to release Mandela, or else

- Mandela released, ANC take over with a majority of the vote

- ANC are corrupt like a motherfucker, privatize the government mines

- Mines are bought for cheap by foreign multinationals

- Mine workers still treated like shit, shot by police if they protest

- The situation has gotten so bad that the police mix statistics to make it look better than it is[1]

- How about the Free State spending 140 million rand on a site that costs a few thousands in reality? How's that for corruption. [2]

- Black people are showing up in interviews here and there saying that it was better during apartheid [3]

- CIA have gotten what they wanted, liberals have forgotten about SA

[1]
http://www.youtube.com/watch?v=PsFOkUY_vkE

[2]
http://www.youtube.com/watch?v=OKfemruhnC0

[3]
Here is some "better during apartheid":
http://www.youtube.com/watch?v=sJ_7JbTZXng
http://www.youtube.com/watch?v=NydY9WLbCwc

Other things I haven't mentioned: The jewish-led South African Communist Party working together with the ANC to promote violent uprising, Mandela approved Church Street bombing, killing civilians, Winnie Mandels pastime of burning non-ANC voters alive (necklacing). Etc.

However bad it was during Apartheid, it's even worse now.
[Ask HN] Getting started with virtual machine design and implementation
Hey guys!

I was wondering how and where I could get started with designing and implementing my own virtual machine (just some research for fun/knwoledge). What resources do you recommend for getting an extended knowledge about virtual machines (in general) and how to design and implement them?

Thank you and cheers :D!
It's quite innovative but still has the same principle. Water is going to drip.
Don't forget copious misuse of shitty clipart.
Which all previous posters expected me to extract from a wall of text that runs from here to Dubai :).

Thanks for clarifying!
Tell HN: Twitter may be looking to clean up old stale accounts.
I received a few emails today from Twitter for accounts I don't currently use (project ideas). I'm wondering if this is a tactic to try and boost user activity or if they're interested in closing out stale accounts. Message below:

_Discover Twitter
Confirm your account so you can take advantage of Twitter at its fullest.
Confirm account
please click 'enable images'

Discover Twitter
If it’s happening in the world, it’s happening on Twitter. Hear and share your opinion on global events, breaking news and local trends._
Data Science Weekly Newsletter - Issue 2
Apple's iBeacon location-aware shopping goes live today
I think we should look back to the rant of Python Core Committer Hynek Schlawack. (https://hynek.me/articles/python-app-deployment-with-native-...)

In short build your system and it's dependencies once and once only then pass them around through test into live.

We have three competing needs: a reliable deployment process that can move a binary-like blob across multiple test environments

A need for exactly reproducible environments but without dd/ghosting

A desire to keep things simple

Isolation is good - whether through the mostly isolated approach of venv, the almost total isolation of jails/LXC or the vagrant approach. But they focus almost entirely on binary builds - how does one pass around a python environment without rebuilding it and it's dependencies each time ala pip?

Well by taking the running built python environments and passing them into a package manager like apt and calling that a binary. That might mean tar balling a venv or tar balling /use/local/python but in the end it matters that we pass around the same basic bits.

I am working this out in pyholodeck.mikadosoftware.com and in my head - when I have a good answer I will shout
Events like this will just gradually erode Kickstarter's reputation until its business dwindles as more and more people start to regard the whole idea as too risky.

Kickstarter doesn't need to act to protect backers, it needs to act to protect its own position. Hopefully, though, the same solutions will serve both ends.
Best song in 2013 - MORPHINE
> Therefore to say Margeret Thatcher is not a terrorist is like saying "blue things are not yellow." Duh. The term exists specifically to describe violence conducted by people who are not Thatchers.

Unless you're Mark Thatcher

http://en.wikipedia.org/wiki/Mark_Thatcher#2004_Equatorial_G...
In the Murky World of Bitcoin, Fraud Is Quicker Than the Law
Watch an Entire Building Get Turned into an Interactive Rubik's Cube
Some information about rendering issue on Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=739176
Chrome is a bit jittery, but only on text in the vertical dimension. Safari does not have the same problem, but the text doesn't appear as clear.
It's a pity the author can't start a part of this revolution by writing more clearly.

I spent about 5 minutes reading before becoming completely lost and confused - was there a central thesis and was he ever going to get to a point substantiating it, or was I just reading somebody's fantasy about an old era glamour girl using journalism as a weak front story?

I wasn't convinced he'd have the clarity of thought to put a coherent big picture together and gave up reading, coming here instead to see if somebody had managed to decipher it all. (That being said I think he has a point and it's something I've wondered about myself.)
Totally lol.

The funniest thing is the chart of comparisons... so many of the rows are just random things that give this watch extra checkmarks.
Nelson Mandela Was On The U.S. Terrorist Watch List Until 2008
Sadly not. For example, for an individual app I might want to block access to the analytics services like Flurry but allow access to necessary services.
What's wrong with "machine learning"? I think it's no less specific than "artificial intelligence" or "computer science".
You should post it to /r/architecture. They have 38k subscribers and I'm sure many of them would be interested
If a piece of proprietary/close source software gets audited by an external agency, any of the private actors involved can be involved in deception (the authors of the software, the auditing company and the government or whatever). They can all be in collusion. This would have sounded like a conspiracy theory before recent discoveries, but now we've seen this can actually happen.

Whereas if the source is open, and you are a subject matter expert (yes, that's a big if), you can review the source yourself. You can decide for yourself whether the software has an NSA backdoor, an innocent flaw or whatever.

Yes, a lot of people, myself included, don't have the technical background to do this. But with open source we could, if we had the knowledge (which can be learned), without relying on potentially compromised authorities.

With closed source we simply can't. We have to trust the auditors and the government, which have been shown to be unreliable.
When you close the umbrella the wet surface will be enclosed. Apparently, it's a wise choice to use that umbrella.
> For example if you steal a TV, the value of the theft is set at the retail price of the TV, even though the store only paid wholesale. That is because you have deprived them of not only the TV itself, but also the revenue they could have earned by selling the TV.

However, it is important to note that by copying digital content you don't prevent the retailer from selling the content to another customer.
this really annoyed me with my latest iphone. so many patents engraved on the the thing that the screen was illegible except for a small space top right corner.
> these days

Putting aside the fact that this project is probably satire, how is this a "these days" thing? Code in the bad old days was just as littered with ON ERROR RESUME NEXT, if (err) {/＊this cant happen＊/ return;} and catch {/＊do something here＊/}
>It's a pity the author can't start a part of this revolution by writing more clearly.

By clearly you mean writing short articles that you can finish in five minutes? Adam Curtis always builds his stories with historical events to conclude with a point which is relevant today. You need to be patient to appreciate some of his stuff.
Don't you find performance suffers? AIUI this approach means you can only handle as many concurrent requests as you have processes, and the OS scheduler has less information to work with than if you were using threads.
Will Your Clients or Customers Pay in Bitcoin?
because (and correct me if I am wrong) Jars (and certainly Wars) contain other bits than the part you wrote.

let's say you are packaging up a java and a python "program". Both print Hello world to the stdout, but use a third party spell checking package. Both the venv and the jar will contain that third party package

All python needs to go from venv to jar is a tarball process.

that is roughly were I see us going anyway - ps anyone with good understanding of jar files please jump in - I would love to map out the python parts against the jar parts (ie pip install is what part of the java setup process?)
> I've never liked Kickstarter. It's a nice idea and all, but there is so much room for failure and scam.

It depends how you use it. If you use it as a store, yes (though the risk can be minimized by due diligence).

> and people that want to solve real problems aren't mentioned anywhere.

What are real problems? For me a real problem was (or rather will hopefully) be solved by the Hot Smartwatch.

> why the fuck to rich people need to use kickstarter?

It's a great tool to test the waters. If you don't get funded, you probably would have thrown your money down the drain. Also I don't see a problem with using KS as a marketing tool, though the extra attention KS gets in media will probably die down in another year or two (It's already not as effective as it was at the beginning).
The OOM killer might eventually kill something, after it thrashes the system for a few hours.

I had a server last week in which swap hadn't been configured. A compilation job took all memory and the OOM started thrashing. Thankfully there's always one SSH session open but I couldn't kill anything, sync or shutdown; fork failed with insufficient memory.

Left if thrashing overnight and had to power-kill it next day.
IOS 7 now on 74 percent of devices, up 10 percent from October
What is Rh used for that is so specialised that it cannot be substituted by another PGE?

It's a bit of a stretch to suggest that Mg and Mn are at all critical since they are major rock-forming elements without geographically restricted supply.

Similarly, Sr is sufficiently abundant that we need not worry about running out, only the cost of extraction/recycling old CRTs.
I can believe that, having seen this report.
Saved (durable) and hard to corrupt are different properties of a database. For example elasticsearch uses the lucene index format in the background. It's write once per segment. Once a segment is written, data is save and it's (apart from disk corruption) impossible to corrupts, since the file is never opened for writing again. However, segments are not written immediately after a document is received - so when yanking the power cord right after a write to the cluster, you'll loose data - however without any danger of corruption since the last, partially written segment is discarded. Couchdb behaves in a similar fashion: If the last bit of the storage file contains corrupt data, it is discarded. I'm not absolutely certain atm about the default durability settings in couch, so I can't say if the write happens before or after the "ack" from the server. However, since disk controllers cheat and sometimes a "flush" to disk doesn't actually flush, you can get data loss regardless of the promises your database makes.
> a list is a list [...] these are well defined computer science terms

"list" is a CS term? I know that "(doubly|singly) linked list" is a CS term, but have never heard anyone mention list by itself (unless context made it obvious that they mean "linked list" - but then I've also seen people use the word "list" when the context made it obvious that they underlying data structure was an array)

tl;dr: Python "lists" are not "linked lists". But nobody said they were.
MIT Actually Reinvented The Wheel [video]
My knowledge of the blockchain is quite limited but wouldn't seeing who sent the equivalent amount (plus/minus transaction fee by processor) to the processor that subsequently goes to amazon be quite trivial? That leaves you with the original wallet, and although it is not hard proof that all wallets are yours, wouldn't transferring between your wallets be visible too, tainting all wallets over time?
Razer Kazuyo looks set to add to iPhone controller options
What if the project is actually honest.

They are using a generic watch manufactured by some Chinese company, which means almost visually identical watches already exist on the market. They value they are adding are the custom operating system, apps and connectivity.

EDIT: I encourage anyone to comment.
Conspiracy theory psychology - Conspiracy Theorists Aren’t Really Skeptics
How useful are bitcoins when it comes to traveling?
My wife's illness means no sexual intimacy. Now I've met someone else
"propeller-head nerd who operates the 'technical' Internet" here...

I don't think it's too harsh, but it would never happen, of course. It would all go out the window the first time some large corporation was affected.

There are already solutions for this (filtering inbound announcements, RPKI, etc.), but people (ISPs) don't use them. BCP38 solved the "IP spoofing" issue years ago but AS's don't even implement that.

(Side note: IANA doesn't directly issue ASNs to entities. Here in the U.S., for example, you get them from ARIN. And they'll gladly give 'em out ($500 each).)
Hi,

Thanks for pointing this out. XP+FF is indeed important, it is about 4% of our traffic. The CSS fallback is being fixed.

The font looks same on 7 & XP both:
http://www.browserstack.com/screenshots/21265f29764195b7a298...
http://www.browserstack.com/screenshots/a81e07f3288687d3fc0f...

Would you be kind enough to upload a screenshot of the blurry font? :)
I was talking about one worker (partner doesn't work), so I guess your accumulated income is $40/hour. Still a bit far from my estimate.

1. Do you need a car? It's a must here, otherwise your low income country is more developed than the average third-world one.

2. Do you actually do the accounting, marketing... yourself or are you full-time employed. That skew things by a big margin.

3. How is inflation. It's around 20% here. Not all third-worlds suffer from high inflation, but many (most of them?) do.
Yeah, ASNs are 32-bit.
Authy - Two-factor auth for developers
I'm a user of NLua[0]. Why would I switch to using this instead?

[0] http://nlua.org/
Mirrored on imgur: http://i.imgur.com/i5YQLIN.jpg

The site was giving me database timeout errors so as more people wake up and hit the link, it'll surely crash.
>"approved by the FDA" is still a considered a trusted metric not requiring much further thought

This is a false statement.

See the Dietary Supplement Health And Education Act of 1994 which is a failure of government to protect citizens best interests in favor of the industry.

http://www.quackwatch.com/02ConsumerProtection/dshea.html
This is pretty cool.

I think in a more normal office than used in the pictures (i.e. less light lower ceilings), it would feel like you were in a jungle. Maybe if you add humidity and increase the temperature, it will appeal to our jungle dwelling roots...

Although this is kind of impractical, I wonder if it would work well against the main evil of the modern open office - excess noise. The random angles of the leaves might reduce it a bit...
IMAP is incremental.
This could be a problem, for sure. There are some tools on top of MongoDB that tries to reduce it, for example mongoengine will allow you to define a "compressed name" to store in the DB, meaning that you'll see 'timestamp' on your codebase, but that will be stored as 't'.
What is your favorite Kickstarter project?
a map where blue is land?

who the hell made this map? Buster?
An App-Led Walk down Memory Lane
Show HN: Converse privately with wrinq (mvp)
Heh, most AS's don't even adhere to BCP38 and you expect them to be monitoring for path changes and hijacks?
A number of errors in this article makes me wary:

1. The "request" line in HTTP is not a header - it is the request, which can have associated headers. The headers are all “about” the request. The request itself is not a header, and does not follow the header syntax. (The historical reason for this is that the request line was defined in HTTP 0.9, which did not have headers.)

2. ISO-8859-1 is not “a crappy Windows character set”. It is an international standard specifically different from what Microsoft was using at the time (code page 437 was standard for MS-DOS in the US). Later, Windows switched to code page 1252, which is a copy of ISO-8859-1 except some extra glyphs in the bytes the ISO standard defined as control characters.
Google Glass Court Case Shows Limits of Its Smarts
Can't you sell shares in the company to achieve the same thing?

I'd split the thing into Kickstarter for art, and Kickstarter for products for a start
Introduction to DDD; CQRS and event sourcing
Python also understands zip format for modules. So you run

zip -r mymodule.zip mymodule/

and you have the same portability as you have with jar. For bonus points, you can append that zip to a copy of the python executable (either python.exe or whatever binary your OS uses) and it is available as a module for that instance of python. This is one way standalone Python program executables are distributed.

(this was only tangentially related, but I think it's cool. I may also be wrong)
Do it. Growing some modest facial hair has made a big difference in being treated like an adult for me. For comparison I'm 30 and if I shave I get carded at movie theaters.
bitmessage as a complimentary product to cryptocurrency (cryptomessaging).
I use it for transfer only and never store Bitcoins on their server.
A New Tool Plays Mind Reader With Your Passwords
The mysterious YouTube monkeys
> And we know what happened with gold prices.

Still 3 times what they were 10 years ago. It seems unlikely at this point Bitcoin will collapse back to the $10 it was a year ago, even if there's a massive crash. For whatever reason, this year was a turning point.
McClure's January 1903 Issue [PDF]: http://www.unz.org/Pub/McClures-1903jan
It's a lot easier to get political movement on things that aren't headline political issues where politicians are handcuffed to a certain stance by past statements/promises/party policy.

That's why we get patent reform changes much more easily than changes around taxation, gun control, abortion rights, education, healthcare and so on.
The problem with this in MongoDB in particular I (think) is due the fact that it tries to work transparently on memory, leaving all the internals of moving things from disk to memory to the OS.
Therefore, the DB be accessing disk without knowing, and being able to make any possible mitigation strategy. Maybe other DBs can deal with it in a more intelligent way, working better in degraded performance mode.

But yes, this is a problem on any DB. The moment it hits disk, performance is terrible.
Check out "offlineimap" (or similar utilities) that sync your Gmail to your local machine over IMAP. Run that via cron and can back up your mail like normal.

http://offlineimap.org/
Night Vision Spy Camera - The creepiest app on the Android marketplace
NYT doesn't like Bitcoin much, does it?
Similar? https://github.com/runexec/static-prime#static-prime
Not impractical at all. Back in the day when I still worked in a cubicle dungeon I brought a bunch of pot plants in to work to live on my desk. Whether they were able to contribute much to cleaning the air (and the air system in that building was utterly atrocious!) I couldn't honestly say. But they certainly helped me by introducing a more garden-like and less dungeon-like feel to my work area. It didn't take long before the company that serviced the office plants also took to watering and cleaning my pot plants, thus relieving me of much of the maintenance (not that it was a burden - I love working with plants.)
Interesting way for Google to call IT professionals.
"Education is the most powerful weapon which you can use to
change the world."

- Nelson Mandela
Neat idea! If I had a desk like this I'd prefer the metal frame to be more minimal and less hospital-like (maybe change the color from blue to grey).
Accelerating Bitcoin's Transaction Processing
A new player in the education space
<i>It was simple and very powerful. McClure said that the journalism showed that everyone had been corrupted - the best lawyers in the country who are hired to advise corporations how they can get around the law, judges who use tiny "errors" to let people go free who in any common-sense judgement were totally corrupt, politicians who were in thrall to the money power, and police forces who had become organised networks of crime.

But more than that - McClure said - all the other institutions that were supposed to stand up against such a wave of corrupt power had been overwhelmed. From the church to the colleges - the institutions of learning.</i>

WTF !??? It´s Brazil today!
ubiquitous 3D printing with Bret-Victor-esque 3D designing software?
I'd imagine selling shares would be way more complicated.

Plus, you completely lose the gauge consumer interest part. Buying shares you have to think about if other people want it. Right now you only have to think about if YOU want it.
I don't understand why naive people won't understand there is real potential to do harm here.