skysight-inc/HackerNews huggingface dataset:
"I disagree. Unless BTC becomes the only common currency, you'd end up with more distributed wealth, since the holders of BTC aren't exactly the biggest holders of USD or EUR."

This is why I said if it became common currency. --edit-- as A lot of bitcoin folks seem to think would be a good idea! If it stays a minority interest like gold then the particular problem of widening wealth disparity is not really an issue. But that doesn't seem to be the aim of many in the BTC community - they want society to adopt BTC or something very close to BTC as a main currency, because they think the limited supply model would be a good thing in this situation, which I think it would not.

"By the way, how does the drop in prices relative to BTC kill lending?"

Err, because if BTC are always going up in value, why would I bother lending them?

As a borrower of currency with small, controlled inflation I pay a percentage in interest. This is eased by tomorrow's money being worth slightly less than today's.

As a lender I need to lend or otherwise invest to maintain value, and lending with an interest rate a little above inflation (and a little more to account for risk) is a good way to do this.

With a deflationary currency the burden on the borrower increases massively as tomorrow's currency is worth more and you'll have to do more to repay it.

As a lender I'm not going to lend at a flat or negative interest rate because it's easier and lower risk just to hang on to the coins.

"tech devices are cheaper every year, from that argument, shouldn't it mean there's a great incentive not to buy them?"

Because they're useful and they're not the same every year?
Also there is a small disincentive to buying computers when you can get more for your money if you hang on a bit.
Domestic Drone Countermeasures Launches to Offer Privacy Against Domestic Drones
Everyone interacts with users
Something like this would be cool as a chrome app. I'm not sure how complicated the job is, but if it's just a matter of hitting apis and queueing data for upload, it should be possible with local storage. You could even use subdomains to defeat storage limits.
From 'WarGames' to Aaron Swartz: How U.S. anti-hacking law went astray
I did run through Korma docs; if I were coming from Rails or other ActiveRecord based framework I might get excited, but as soon as I see start to see things like has-one and belongs-to I get worried about the generated SQL.

ClojureQL, however, looks intriguing, seems more functional than the alternatives listed here.

Would love a more rapid fire development experience than what Scala/Play offers, but for now there's a price to pay for type safety.

Clojure seems a great call for the dynamic side of the fence, and being on the JVM with its massive ecosystem is a major plus.
Correct. Unfortunately eawesome3 is not really involved any longer. It's mostly Anastas and myself. Here is the actual link to eawsome3's original post from 2010 though http://www.reddit.com/r/AskReddit/comments/c0vx3/dear_reddit...
You just linked to a domain registrar, please use example.com in examples.
Google Takes on Amazon and Microsoft for Cloud Computing Services
Mobile productivity tools- enterprise mobile trends [Infographic]
As a general "if you want a job doing properly, do it yourself" kinda guy, I thought similarly for the longest time.

But now as a solo founder with a reasonably successful growing business under me, I'm starting to realize what the limitations are.

Without going into detail, the key one is having the "spare cycles" to deal with the logistics of building the business. While bringing freelancers on helps, I lack the time to run and grow the business (as I'm doing quite well) AND implement the policies and do all the leg work that's necessary to bring other full time employees on or seek funding. I'd need to lower my standards on the "running and growing" to focus on the latter. If I had a co-founder, we could split that work much better.

As it is, my approach is to simply not grow as fast as I could if I had employees, funding, or whatever, and instead hope I can automate enough and get enough competent freelancers on board that I can start to focus on that bigger picture stuff.
Lightning adapter to HDMI : a real quality issue
If they do the same design, but using different bits, they're not copy. But yes, they copied the design, files and everything, this changes the rules of the game. Now you can sue them for that, but you cannot stop people of using the typography, colors and layout of any design, that's called style.

It's silly the ripp-off, made me laugh.
yes, what about the android version?
I disagree it just says that; in fact, I don't think that's the most important thing it says.

It also says that - just like CC companies do to USD, EUR, etc - a payment mechanism can be built on Bitcoin, providing chargebacks. It's just not builtin in BTC, much like it's not builtin in any other currency.
Anyone doing an event in the bay area today?
I have some swag left over from the Etherpad event I need to distribute before I fly out. If you can meet me at Mozilla it's yours.
Japan to trial emergency 'calls' by Twitter in disaster zones
And we're still using '*' for multiplication in our programming languages instead of '×' because using anything other than ASCII for programming is just too hard, or too weird, or whatever.
How I come to hate Facebook Canvas.
Automated text/email alert when new Pope is named
Given that they just did a big upgrade that has broken their API I would agree, and we're one of their biggest fans and customers!
Economist Martin Wolf deconstructs David Cameron's arguments for austerity
But haven't they been rushing updates out the door? They may have been careless given the situation.
Mongodb - "grep" through a database
Helper functions for the mongodb shell

1. db.grep()
-Search through all fields in all collections in a database for a value. By default it searches only indexed fields. To include non-indexed fields, specify the second parameter as true.

2. db.collection.fields()
-list all keys in a collection
-by default, it only checks 10100 documents to get an exhaustive list, if you document varies across the collection, do: db.collection.fields(true)

https://github.com/blowhacker/mongohelper
Babies enjoy watching foreigners being harmed
Show HN: JFDIN - Just Fucking Do It Now
Heaven knows that saving milliseconds on printing "Hello, world" is a major priority with me.

Suppose that you were to demonstrate the Perl is even slower than Ruby. Would that make a difference for me? No, not unless I found that it was a bottleneck in our operations. I would keep on with Perl for two primary reasons: having used it since Perl 4, I know it in my fingers; CPAN.
Kali Linux Official Website Released
We built a neuroscience experiment disguised as a mobile game
Runtime speed is the defining metric of a scripting language, then?
Nice how the test is performed on a release candidate version of Rubinius instead of a MRI release such as 1.9.3 or 2.0.0. This is quite a contrived test. Test it against MRI 1.9.3 and 2.0.0 and I'll consider it more accurate.
Runtime-Compiled C++
Your statement directly solidifies my thoughts about the quoted line from the failed kickstarter.

"The principle of UReddit was simple: anyone can register an account and teach a class on whatever he or she likes..."
rubinius 2.0.0.rc1 (1.8.7 release yyyy-mm-dd JI) [x86_64-unknown-linux-gnu]

I’ve no idea how fast Rubinius is compared to MRI 1.9.3 or 2.0 but it’s not exactly the standard interpreter. I wonder why it was chosen?
I always thought the * was used for multiplication to avoid confusing × with the English alphabet X. We can usually distinguish them while writing equations on paper(I write x in a cursive, for example).
Just curious: how much do such prolific programmers usually charge? (Hourly/daily/etc.)
Rightfully so. UReddit was setup as a self-service with only one developer. Between myself, a few kind subreddit mods, and the dev, it was difficult to verify everything. We mostly relied on the teacher's peers to let us know if something was not up to par. If/When we launch Open Compass, verification will be implemented, and only the best content from UReddit will make it there.
I'm sure Jeremy can only do so much code reviews a day (unless he's a ninja robot), so why isn't there a crowd-sourced version of this? Sometimes I write code that I would like other coders to help/critique with. Github is great for collaborating and some code reviews happen (pull requests) but sometimes you're just working on a project and have no idea whether you're writing the right things or not. There have been times where I'm writing Python code and kept wondering whether I was being pythonic.

Think of it as a StackOverflow for code review. Reviewing someone's code gives you karma/points/kudos/<whatever>, and dupes are OK because we're trying to encourage everyone to help (score points). Note: I haven't really given this a lot of thought, just an idea.
I think that Marick's comment in the article expresses this well.
I wish there were a real example (to get a sense for the types of things he looks at), involving an open source project (how about coffeescript itself?)
The classic counter-punch to resource linking is to make some of the resource grabs dynamic based on the referrer. I remember one site host who realized someone was using his images for avatars on various forums, and changed the contents to p0rn.
Maybe to prove his point ?

Because I tried with ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-darwin11.4.2] and the result is more

real	0m2.835s
user	0m2.236s
sys	0m0.449s

(of course the computer and the system are different but still)

This benchmark is totally stupid.
The only thing that sucks is this lackluster submission somehow being on the front page.
Code and comments in the same font and size? Irritating (at least on my phone)

2. When you talk at the end about awk and Rexx, you say they are from the 70s.. As if that's suppose to indicate they would be slower than a modern language. That's the opposite.. Of course a language designed to run on 40 year old hardware runs fat on modern hardware vs a language designed to run on modern hardware.
App Engine for Startups (1000$ credit)
It's cool to see how all these little examples are run for a variety of languages -- which most devs haven't used.

A Clojure example would have been really slow because Clojure adds even more slowness to the already incredibly slow JVM startup time (big Clojure fan here btw).

But it's nothing new: we know that Java, for example, totally and utterly sucks at scripting and there's a reason why scripts commonly piped on Unx systems aren't written in Java.

You still can* do some scripting in Java (or Ruby for that matters) but you have to keep in mind that it's going to be really slow.

And, yes, startup time for scripts does matter: once again there's a reason why small utils regularly piped are typically written in languages allowing fast startup time.
rubinius 2.0.0.rc1 (1.8.7 release yyyy-mm-dd JI) [x86_64-unknown-linux-gnu]

So much for the science.
> Overall, what is perhaps most impressive in this story is the fact that symbols which first appeared in print only about five hundred years ago have become part of what is perhaps the most universal “language.”

They appeared just at the right time to be carried around the world by conquista and colonialism. Same goes for time notation, etc.
"so easily" is poorly defined, but when you are talking about collection data subject to concurrent modification you have a few options for correctness:

1. Read lock on the data for the time a thread is using it. This ensures that it is not destructively modified while iterating over it. This is a terrible option if you're using any kind of blocking operation during the lifespan of the read lock. The thread who obtains the lock runs quickly without any kind of penalty. After it obtains the lock, which might have taken an extremely long time. Especially if some OTHER thread was blocking with a read lock held.

2. Read lock long enough to copy the data. Work with your copy in isolation. You have to incur the cost of the linear copy, this might or might not be less than the cost of performing the work you actually want to do, but if it's close, your run time just went up 2x.

- Brief caveat: Any explicit locking scheme subjects you to risks from deadlocking. This is where complex multithreaded applications develop explicit locking orders from, and what can make large codebases difficult to work in.

3. Don't read lock, hope for the best. This can work better if you have a means to detect concurrent modification and restart. You might even get the correct behavior for 99% of cases.

4. Work with immutable data structures that cannot be destructively modified out from under you. Immutable data is computationally cheaper to read in the face of parallelism than every other option. It is more expensive to write to. What do your read and write loads look like?

- Also please keep in mind that while Clojure provides immutable persistent data structures out of the box and its reader generates them for all the canonical serializations, it does not take away Java's destructively modifiable types
Does it send the alert straight away or do you get a chance to stop it if it triggers accidentally or the accident isn't so bad that you need an ambulance?
Inside AnandTech 2013: All-SSD Architecture
The Trinity of XML, XSD and POCO (some C# XML helper functions)
(Jeremy, are you still working for the NYT and free-lancing, or has your wanderlust finally made you take off for good?)

Looks like a great idea. Maybe you could require projects first convert to Literate CoffeeScript to make your job easier. ;-)
Einstein's Puzzle
Timepiece rounded | An Opentype Font displaying Time as an analogue Clock
"Silly troll?" You do like the use of ad hominem. Here are the citations.

"doing it in a overly-formal tone just to look more serious to gain credibility with mostly biased, false or unrelated claims"

"the extend of the words in your argument and the complexity of the words you are using in it helps nothing to your point."

I observe that statements like this are rare in just about every conversation, HN thread, or other debate that I've participated in or read. I believe then that this is part of your debate style.

Those quoted statements are prima facie ad hominem statements, and lack the followup to show that they are otherwise. The frequent use of fallacies is, as I've shown, characteristic of your arguments. That you disparage others for using those fallacies does not mean that you yourself avoid them. Indeed, it seems that your argument style is to attribute fallacious reasoning on your opponent, rather than explain why it is actually fallacious. This, of course, is a fallacious appeal to authority.

Based on your resistance to explaining the logic behind your reasoning, including even your disdain at providing citation references for the quotes you gave, and combined with the rest of this discussion, I have come to the tentative conclusion that you enjoy rhetoric for the edge that it gives you during debates. But you have been swayed by its power at making an easy attack, and do not care for the slower, more difficult job of using it as a tool to understand your own prejudices and inconsistencies.

In other words, you prefer to call people names than to explain yourself.
I ran this against MRI on my MacBook Pro (ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]) and got:

real	0m0.429s
user	0m0.215s
sys	0m0.145s

As a comparison, for Java (java version "1.6.0_43") I got:

real	0m18.856s
user	0m20.529s
sys	0m3.093s
Using Ruby 2.0.0-p0, Lua 5.1.5, and LuaJIT 2.0.0 on my machine:

Lua: ~400-420ms

LuaJIT: ~390-400ms

Ruby: ~600ms
By nice, I meant that the presentation was nice and clean. And I understood each individual piece of data but I am unsure if I was supposed to identify a trend amongst teams or not.
Running 'awk -f bogobench.awk' 100 times…
…done.
real 0.70
user 0.33
sys 0.32
Running 'java bogobench' 100 times…
…done.
real 34.25
user 38.15
sys 6.71
Running 'ruby bogobench.rb' 100 times…
…done.
real 1.11
user 0.56
sys 0.42
Running 'rbx bogobench.rb' 100 times…
…done.
real 41.53
user 38.42
sys 2.82

awk version 20070501
java version "1.6.0_43"
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin12.2.0]
rubinius 2.0.0.rc1 (1.9.3 3981b1d0 yyyy-mm-dd JI) [x86_64-apple-darwin12.3.0]

The submitter is using Rubinius WIP in 1.8.7 mode vs stable and tested releases.
In addition to your point, Diablo 3 also introduced a real-money auction system, which necessitated a need for far deeper control over inventory etc. Online-only for such a system is a fairly obvious choice.
as much as people are willing to pay.
In India its usually written: 500 ÷ 4 = 125. Its not a + sign, it a bar stuck between a :
Anyone did it in JS?
Just in case this post isn't satire this post is inane. And I know I risk being seen as "that guy" with the shallow and dismissive comment.

Scripting languages should be "fast enough". That's an intentionally vague requirement. And Ruby is indisputably "fast enough" for a billion little usecases.

Of course it would be better if ruby were to start up instantly. But it's absolutely not a dealbreaker and to suggest Java is a better scripting language because it starts faster strikes me as idiotic.

The measurements in the post don't prove anything and it certainly doesn't prove that Ruby sucks at scripting. The author must know this. The author must also know that measuring the time needed for a print statement isn't a meaningful performance metric.

So that means this post is either satire or intentionally provocative idiocy. Either way I don't think it's HN material. Flagged.
You bought an Arduino, now what? A guide to get started
http://codereview.stackexchange.com/?
Clarifying Layers In An Existing Software Architecture at Shopzilla
submit a DMCA takedown notice. and blog about how mean people are when they complain about it.
I know I'm feeding a troll with a title like that, but the results are very strange. On my macbook:

$ ruby -v

rubinius 2.0.0.rc1 (1.8.7 release yyyy-mm-dd JI) [x86_64-apple-darwin12.2.0]

$ time ./runner.sh ruby bogobench.rb

Running 'ruby bogobench.rb' 100 times…
…done.

real	0m0.732s
user	0m0.289s
sys	0m0.273s

Linode with Ubuntu:

$ ruby -v

ruby 1.9.3p392 (2013-02-22 revision 39386) [i686-linux]

$ time ./runner.sh ruby bogobench.rb

Running 'ruby bogobench.rb' 100 times…
…done.

real	0m3.701s
user	0m2.486s
sys	0m1.202s
DevOps? ~ what the buzz has been all about, responsibilities, tools available
post and measurements like these are kindergarden posts. which speaks volumes about the fact that usually end up on the front page. scripting is a process of putting some other process in motion (e.g. some that would do millions of calculations) and for starting such a process(es) an instruction is needed every once in a while.
This is a useless benchmark: there's no rhyme or reason for the version choices (rubinius?), the compile time is disregarded (which, for a one-off script, actually matters) and hello world is so trivial that it won't show any difference in development time.

How about choosing a nontrivial text processing example (print the second word of each line, for example) and compare the results between either a) all of the latest versions or b) the versions you would get from a fixed Linux distro (say, Ubuntu 12.04)
I was waiting like a kid at the candy bar, which version of Ruby the OP used and then Rubinius. WTF.

Wondering what happened to collective HN hivemind to upvote a post like this.
The Ultimate Bookmarking Tool Is Finally Here
Choose your customers first
I agree, eBay basically shares all of the bad aspects of a flea market with the faceless bureaucracy of the DMV. eBay cannot effectively police it's environment, and it's fee structure is outrageous.

If I want to deal with sketchy people to save a few bucks, Craigslist lets me do that with a higher chance of a positive outcome for $0.

Also, you can exclude ebay from search results by entering "-site:ebay.com"
II Jornadas de Engenharia Civil do IST
I was thinking the exact same thing. I was envisioning a "pod" system that you could have about 10 rows which could hold about 40 to 80 passengers each. Each pod would be a cylinder that could be delivered to the aircraft on the tarmac upon boarding. On disembarking they would be delivered to the jet bridge in a sort of star arrangement where you could have 3 to 4 pods attached at any given time.

This system would be interesting because you have effectively detached the aircraft from the passengers. The airline need only deliver pods to airport destinations. This would create an entirely new supply chain and offers more flexibility in scheduling. Plus the added bonus of decreased boarding and disembarking because all the aircraft needs to do is load pods.

I think there is a lot of merit to the containerization approach.

BUMP: Found this link on the subject http://innopedia.wikidot.com/multi-modal-passenger-container...
You aren't doing an apples to apples comparison. For example, try the AWK case 100 times and see which is faster.
Also the address of Tofman Energy Services ... ? http://www.tofmannenergyservices.info/Contact%20Us.html
Write it in C or assembler and it will even be faster. That doesn't make them better choices for a script necessarily. This is one small part of picking the right path for the task at hand.
How do they ensure that teachers know what they're talking about? There's a lot of topics I can think of where someone can easily sound like they are an expert, but instead just have an amateur understanding of it. Any kind of topic involving some amount of subjectivity would be hard to ensure that best practices are being taught.
I agree that payment mechanisms can indeed be built on bitcoin and it's not built in.

Can we stop claiming it's the best payment method evar now?
The Big List of Agile Practices
Why you shouldn't buy email lists, ever
New deal available for students and Office 365
Microsoft and Vyclone are bringing touch based video editing to the web
A "hedge fund" is nothing more than a legal structure for private investment, usually with the familiar 2/20 fee structure we see with VC's (or something similar).

That is all it is. A way to pool the money of limited partners under the control of investment manager(s). A smart guy once told me "a hedge fund isn't an asset class, it's a fee structure".

That said, I have no idea what these guys are up to.
Lock Ups And Other Obstacles To Liquidity
You mean something like this: http://codereview.stackexchange.com/
?
Is 3D cutting more important than 3D printing?
At least do it on all three major implementations. I'd be especially curious to see how it runs in JRuby.
It's time to bring back Windows NT
Great, thanks...
I've rarely found scriping languages most important aspect is speed.
Interesting though. Didn't think of using ruby as a scripting language.

No common scripting lauguages Perl, Python (or php) in the comparison?
I don't understand why I should care about this.
The point here is to benchmark the startup time. Given how long can be some VMs to boot it's not that stupid.

The stupid things in that benchmark is that there is obviously something wrong with his ruby. Even rubinius should be an order of magnitude faster to load.
Very good to see a cloud provider agree with that, it seems a lot of them want to try and force the wrong workloads into their systems :)
Google Vs. Zombies
Great to know, thanks for replying!
But you see, its not opinion. The prices for iProducts and their competitors are public info. They are either overpriced with respect to equivalent value products or not; the truth is easy to see.

The ones who ignore the truth are just experiencing cognitive dissonance, and there are quite a few of them left over from the PC era.
Turing Award ("Nobel Prize in Computing") goes to 2 MIT crypto experts
Ruby: 1.11s user 0.83s system 41% cpu 4.647 total

Node.js: 2.60s user 0.82s system 94% cpu 3.611 total

node -v

v0.8.9

ruby -v

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]