skysight-inc/HackerNews huggingface dataset:
That's not enough. You'd be trusting the compiler, the build environment, and believing that the hardware runs the binary code you expect. Tampering with the hardware is demonstrably easy, there are plenty of reports of people reflashing Diebold machines.
Apple hardware sucks at running Linux.

If you are a kernel hacker and the idea of fixing compatibility bugs sounds like a regular afternoon then Apple hardware isn't so bad.
Well, it's Sunday, and it's kind of nice to have a fun submission now and then. The author related his love of Superman to hope in the face of tragedy. I can dig that.
Even using the same algorithm implementation, there is a huge speed processing difference between languages.

For example the implementation of the Mandelbrot algorithm in RUBY takes 47 MINUTES to complete, while it takes LESS THAN 30 SECONDS when doing the same computation using much faster languages such as JAVA, SCALA, C or FORTRAN. According to this performance test, those languages are more than 100 times faster than Ruby, Python or Perl.
Source: Computer Language Benchmarks http://benchmarksgame.alioth.debian.org/u32q/performance.php...
Other benchmark speed comparisons between programming languages, showing similar results:
http://benchmarksgame.alioth.debian.org/
People's road in India's far east.
"The 28-year-old IAS officer Armstrong Pame used Facebook to raise funds for building a 100-km public road. Armstrong Pame, the sub-divisional magistrate (SDM) of Tousem, which lies in Tamenglong, his home district, and the first IAS officer from the Zeme tribe of Nagaland, is the man who was instrumental in single-handedly taking on the ambitious project of building the road without any state government aid."
OK Glass, let’s Roller Coaster – Steve Lee
Netflix, HBO, YouTube, iTunes: How did more competition mean less content?
There are many choices to make when statistically analyzing the data, and it is not terribly hard to play around with choices until you get a favorable result. For example, one common problem is truth inflation: clinical trials are conducted with too-small sample sizes, so they can't detect the result they're looking for. If you run enough of these, the only statistically significant results you will get will significantly exaggerate the true effects of the drug.

Some explanation and citations here, along with many other statistical tricks:

http://www.refsmmat.com/articles/statistics.html#truth-infla...

There's also a well-known problem called "vibration of effects" where you can play with controlling different variables, using different analyses methods, and so on, resulting in an estimate of a drug's effects that oscillates by a factor of two. Look for John Ioannidis' paper "Why Most Discovered True Associations Are Inflated".
Fringe guy in part of the world. Usually these guys have been Americans in America as far as attacks within the USA go.
Also, my friend who works at a pharma factory says brand names have much tighter quality control - more batches are tested with far less tolerance.

In addition, some of the details of the chemicals (such as I guess the angles of the molecules) may be different, because the generic manufacturer imperfectly reverse engineers the process used to make the drug.

Clinical trials to validate the generic are less strict.
Most clinical trials are now conducted outside of the US.
Yes ;-) I got the 8GB, i5 version. Very,very happy with it. I use it mostly for Java/Ruby/C# development and it works perfectly for that.
Selena Gomez Noticias
It certainly depends on the results you're after. If you're photographing landscapes you're not worried about "missing something", and taking lots of pictures without manual adjustments won't do any good.

I thought the diopter adjustment could compensate for glasses?
Topaz [1] is a Ruby implemented using RPython (so it uses the same JIT mechanisms as PyPy).

[1] http://docs.topazruby.com/en/latest/blog/announcing-topaz/
I'm sorry, but is the Go program correct? I ran it on my machine, and for Case #1, it reports a solution of 1, while there are actually 19.

EDIT: I modified the Go program to use int64 instead of int (the upper bound of the first case is not a valid 32-bit integer), and the execution time is now much higher: 2 minutes 41 seconds on my laptop.
This must have been an older MBA. All the recent MBA ship with SSDs.
If he paid with Bitcoin, it was probably handled through BitPay, which might have in turn converted it to USD before paying it out to the company. I'm not sure the company could have foreseen the spike in BTC and held off the USD for that long.

I wonder who reaped the most out of this.
May be he had to order within a budget and the macbooks are shit if you are within a budget.
The Jobsians thing is brilliant. I was laughing all the time as I was reading that part. If you've noticed they also only have 3 fingers, like chickens.
Most protocols I saw did let you verify your own vote, but how can you check other's votes not knowing what they voted? You can't, and >90% of people wouldn't even know how to check their votes.

Everybody understands paper voting and there are several (more or less) trustworthy protocols for paper-based vote count.

Maybe I'm pessimistic, but I can't picture a near future where the populace understands computers enough to be able to trust e-voting.
That's true, camera tech. is steadily improving to the point that a DSLR left on auto can do some impressive work behind the scenes. A modern DSLR has a lot of amazing tech for low light handling, autofocus, setting the white point/color fidelity, vibration reduction, and other things that a camera of the past wouldn't have handled well, and kit lenses tend to be darn good general purpose zoom lenses.
"Profession" is the first thing I think about whenever I start to think about my own career development.

In the end, the question is which kind of engineer do I really want to be? And my answer is that the world has enough Amand Trevelyans. I want to be George Platen.
I don't see any way to do a decentralized exchange, at some point in needs to deal with local currencies.

I can see a federated exchange, lot's of exchanges using using each others liquidity to do trades.
The value of the App.net from a developer perspective is that it’s an out-of-the-box social network, platform, and API that allows developers to quickly bring their ideas to life. I think that if App.net is going to be successful, they need to sell this vision apart from Alpha, and make it clear that App.net is where startup founders should build their next world-changing product, whether it’s built on the web, on Android, or iOS.

When pitching developers, App.net needs to focus on making it clear that they are offering a development platform for applications, providing much of the foundation required to build apps like Foursquare, Instagram, and Path. The built-in community also helps to decrease the barriers for rapid user adoption.

What the heck does that mean? I still have no idea what App.net is apart from a paid alternative to free social networks that frees users from ads. I think their marketing efforts should start by not speaking in such vague terms that offer no insight into what benefits might be derived and just come clean. If crafting that message is exceedingly difficult to do, I think that speaks volumes about the value proposition.
The article mentions that it is a macbook pro. Not an MBA.
That's still a better uptime than any computer I've ever seen! (Come to think of it, with my health and with my luck, that's a better uptime than my mortal solenoid is probably ever going to have... :/)
Just as a heads up to those thinking of buying an X1 Carbon, the RAM is soldered in on that model, and the SSD is a non-standard size making it difficult/impossible to upgrade.
I don't think astrology is debated as a pseudo-science.
Hey Kevin, this isn't about directives but about RESTful services and $resource. I started learning how to use AngularJS yesterday and all of the examples that I've found on it are confusing to me and seem to do it in different ways.

I've seen somebody do it by calling myModule.factory. I've seen an example on Stackoverflow that says all you need to do is something like var Todo = $resource('/api/1/todo/:id');. I'm not sure where I'm supposed to put this code. I want to be able to use the resource globally but I don't have access to $resource in the global namespace.

All I'm trying to do is make a simple blog that can interact with my backend. If you have this part of the book written I'd love to read it right now.

EDIT: I figured out how to do it I think. But I'd still love a more complete introduction to using Angular with a RESTful service.
Why do you so handily dismiss the article without addressing its content? He is bringing 'expensive' care to people who would otherwise be ignored and making more money to boot. He is doing this by being more efficient, distributed, modular, small and optimizing details right down to architecture and construction. In a world where a large chunk still die from trivial diseases, it is clear current methods do not scale. If this model can safely serve more people, more cheaply and is more profitable then it surely is worth trying. Our current approach to healthcare certainly could do with more efficiency. He states in the article that charity does not scale, even if that is the case, a more efficient healthcare system also improves the efficiency of charity by multiplying how far each unit of currency goes. Is that not what HN is about?

There is probably an Amdahl's Law style limit to this approach where certain expensive specialty care does not benefit from this type of parallelization. But much of the world is not healthy enough to have those as major concerns. Separation may be useful there too, perhaps prices for many treatments are inflated from too much coupling of services? We won't know without experimenting.

As for your link, I believe this is exacerbated by combining highly sterilized environments with sloppy practices. If people are in and out as quick as possible, and only key areas are kept highly sterile this may actually be a bonus. More practice from high throughput aslo drills checklists. A quick google suggests 2% mortality rate and 3% H-aI. Even if padded, looking at his stats - 15,000 surgeries performed and operating since 2001; if it were really so bad I suspect complaints would be much more forceful and he would not be so profitable. Being profit motivated and no frills gives incentives to pay attention to waste, errors and quicker reaction time in dealing with those.
Agreed. If performance is the main (or an important) criteria for the competition then the choice of language is rather more significant.
Yes. http://web.archive.org/web/20070817170606/http://mtgox.com/g...
I can understand that, especially given the "my dad" part. For all we know, his dad is not allowed to drive a car and not the quickest on his foot anymore. "Really remote" is a relative thing.

I still think that 10 packs of Paracetamol, if I had them in my home, would last me not for a year, but easily for the rest of my life. But maybe I am still too young and healthy to judge that.

Oh, and I guess you can get really remote in the UK. There's plenty of remote islands (with affordable housing: http://www.npr.org/templates/story/story.php?storyId=4866217)
> having half your product in Ruby and half in C is awful to have to deal with.

Why? In many cases, only a tiny fraction of your code needs to be fast. In my experience, it is very reasonable to code that part in some fast language while delegating the bigger (and often more complex) part in a higher level language such as Ruby.
Playstation Email Easter Egg
Hey Andy, please consider choosing a more readable font for your blog. I would love to read this article, but the thin font is hurting my eyes.
Personal opinions of said founder aside, all three were bringing arguably trivial products to market where there already was a large presence of two or more players dominating (Twitter/Facebook/status.net for Pownce, HipChat/Campfire for Grove) and with a lack of game-changing innovation to separate them.

Makes less sense to blame the people, rather than lay blame to what they did (or did not) do.
As you said, we only do 2 EVs currently. However, we do have more than two entities working in parallel. For a hypothetical example, during a joint Space Shuttle and ISS EVA, there would be EV1 and EV2, but there might also be the Space Shuttle robotic arm and Space Station robotic arm (each run by at least one crewmember). Also, there may be a crewmember inside coordinating the EVA (reading procedures) who may have some tasks that need to be done to support the EVA, and there is commanding done from mission control. So that's 6 entities.

From an EVA planning perspective, we generalize that to three entities: EV1, EV2 and everyone else. That is, we have three columns in our Word document, and steps in the "everyone else" column will specify who is performing them, i.e. "Station Arm: translate to hardware pickup location"
I don't know enough to point you at good protocols. The video covers basically all I know, and it's five years old.

I mainly commented to remind people that computer voting systems don't have to be glorified counters. You can actually use their strengths (crypto), instead of only inheriting their weaknesses (malleability).
I'm not sure which you are referring to. But the best way is to go and read the source!
I have noticed a similar thing recently. A programming challenge with a 10s max time restriction, and just reading the input and storing it in an array takes over 7 seconds.

I allocate the array ahead of time, as soon as I know the size.

The equivalent C/C++ version took under a second.
Hey, thanks for answering my questions. I appreciate the help.

I do have a few other questions. Could I get your email? If you don't want to post it here, my email is in my profile.
I quickly checked my naive solution against cpython 2.7 and pypy-2.0-beta1 and it seems to be at least as fast as your code:

ispalindrome = lambda a: a[::-1] == a
Patients being involved in their health, and in their health care is very important. What is more important is where they get that information. If the information is coming from big pharma it isn't informing patients, it's selling patients by making them think they have something that they don't.

Additionally, big pharma has had a massive impact on how we identify illnesses. The DSM is a great example of this. The more diseases we can convince people they have the more drugs we can sell them. The issue is especially true for mental illness where they continue to push the definitions of illnesses so broad that everyone has a mental illness.

Read the book I recommended. Seriously, it's a great and easy read. If you are all about patient education, then you need to understand the full picture.
Narayana Hrudayalaya has some of the best post-operation recovery numbers comparable or better than your first world hospitals.

> The hospital enjoys a high success rate - an average 1.4% mortality rate within 30 days of coronary artery bypass graft surgery, compared to 1.9% in the U.S.

http://healthmarketinnovations.org/program/narayana-hrudayal...
Well, that's fair. I suppose I don't in general think much of stories that are essentially philosophical inquiries, with a little bit of "plot" added on. I'm just not emotionally affected by the "Wow" at the end, like I was in Nightfall, or how I was affected by the dead child aspect of "The Dead Past."

Also, I think that "The Dead Past" really demonstrates the apex of Asimov's technical writing ability in a way that the format of "The Last Question" doesn't really allow.
You don't check who they voted for. You check that their encrypted vote is well-formed and was included in the encrypted tally.

All the 'did I vote for the person I tried to vote for?' happens either in the voting booth, or by choosing unused ballots to audit at random.
"The problem is that the CSV file format has no reliable mechanism to mark a column as text( )."*

The problem is that there is NO such thing a "the CSV file format". There's only a lot of different interpretations of how to store data in forms of rows with fields separated by commas or semicolons or whatnot, with every software package having slightly different ideas.

Save the world, use S-expressions or JSON if you write something new.
I realized why I want App.net or something like it (tent.io?). Maybe my answer can help someone else wrap their head around why they want it.

I have been kicking around this idea for a utility to help people communicate in cooperatives and other small organizations. (Yes, I'm planning groupware. Forgive me.) These organizations tend to need much less immediate communication, and much more broadcasting. They also tend to be susceptible to stress because house business is personal sometimes.

People broadcast policy proposals, ask for rides, ask questions about specific topics like kitchen maintenance, etc. One thing that people seem to prefer, also, is the ability to organize, sort, filter on their end.

I was a junior in HS with dialup when Twitter debuted at SXSW, so I didn't get it then; now, though, I see that just about all asynchronous communication is tantamount to merging, filtering, accumulating, and transforming lists / streams. Thanks to optional metadata, you can use the same transport to allow applications to communicate. Or let applications read the human data. Etc.

And App.net is that from what I gather. Maybe it was obvious to everyone but infrastructure like this is potentially a valuable commodity. It's not just about micro-blogging. There will, hopefully, be many awesome applications of sending data and queries out into the ether and things getting to where they need to be.
You're right, of course. The problem in the R&R case is not with Excel itself, but that it's being used with a lack of rigour.

If it were being done in C# or R I would expect unit tests and so on. I'm not saying that would make such a mistake impossible, but programmers have processes and tools for a reason.

In the OPs case the problem actually is with excel though.
This seemed very skewed towards HTML5. To be clear, I am totally in favor of developing in the web, but the way things are going, especially for IOS, that just doesn't seem to matter...

The typical iOS user has become accustomed to using native apps over the browser. It's very hard to battle habitual behavior. Additionally, every time iOS users are given a mobile web app, until VERY recently, those experiences have been miserable . . . . and seriously, if you're on iOS (especially iPhone, not so much iPad), you know what I mean.

Therefore, the routinized web app sucking and not feeling as "snappy" as a native has just put web-apps in a damn rut. I would absolutely LOVE for user to get into the habit of using WebApps, but unfortunately, Apple has a HUGE incentive to keep users funneled to native ones.
Usage Analysis: Tumblr
But how can you check that their encrypted vote is not tampered with even if it's well formed? I can craft "virtual individuals" which replace the real people voting and you wouldn't even notice. The vote is cast and well-formed, it's just not their vote.

If vote is secret you just know that someone voted X. Who is that someone? Is he even real?

Since we need secrecy we need to know X, but not who is "someone", so we're blind there.
+1, astrology is the poster child for pseudo-science.
ok, but on which code? he only posted the python implentation

which btw is a straight port of the original ruby script, that takes 53 minutes to run

so: 3.7seconds seems quite impossible
Great simple article. Thanks.
Batman didn't have to apply himself to make his money. He's what happens when you give billions of dollars to an angry orphan with no social life.

As a Hercules-like demigod character, it's partly the point that Superman is more than the mere mortals he saves, but he can be written to be identifiable, usually through his alienation, his angst over not being able to help people, or having his morality tested.

Batman can be tough to relate to as well, depending on the portrayal. It's a very fine line between theatrical act meant to scare criminals and lonely billionaire dressing as a giant rubber bat. Just look at how people reacted to Bale's overdone Batman voice in the films; it crossed that line of silliness.
I don't think the Bretton woods system counts. That's between countries, I'm talking about everyday preference for gold by individuals. I suppose I should have said specie instead.
Interestingly, it's not off-topic by definition: it's interesting and new to you. (The name changed from "Startup News" intentionally.)
Paper ballots satisfy both of those properties. What problem are computerised ballots trying to solve? I've seen cost mentioned but haven't seen any evidence that it's cheaper. I imagine that it's mostly about getting the election results faster but is that really a goal of an election? Speed over accuracy?
Who audits the numbers for the hospital? Is it all self-reported?
That's all well and good but you sound a bit defensive. No need to be so touchy. I'm just wondering how you can speak to the value of something you've never experienced. Your opinion on this matter is about as useful as mine about building a design agency with a 60-person headcount.
"Hate" is a pretty strong word in this context, no :-)?
You realize this is mostly a type of game right? "Do X task the best way you know how". If you think games are a waste of time, welp.

I'm clicking the down arrow, because not only are you being a dick, you're adding nothing to the discussion.
Many people seem to be asserting just because the OP's algorithm was sub-optimal, that it means his Ruby code running slow vs Go is a non-issue. The problem is even well written Ruby vs Go has the same kind of performance divide:

http://benchmarksgame.alioth.debian.org/u64/benchmark.php?te...
(All the usual benchmark disclaimers apply, your mileage may very, your app is always the best bench, etc etc.)
The recent repeated abuse of the term DDoS by ignorant members of the bitcoin community is misleading and confusing.

The first D in DDoS mean "distributed". There has never been any evidence of a distributed attack.

Server overload from heavy use of an application is not a DoS attack. A 37 transaction per second capacity suggests that MtGox simply cannot handle even moderate trading activity.

The frequent small trades that the exchange sometimes sees can reasonably be explained by bots trying to exploit the market in some way and not to attack availability of the exchange itself.
You should try drugs for neuropathic pain if you have not already: amitriptyline, gabapentin, duloxetine, and many others.
if the federal government spent more money on education then we would have a more well educated electorate

I don't think this can be assumed. Funding alone is not a good predictor of educational outcomes [1], and the source of the funds (local, state, federal) also matters.

[1] http://www.educationnews.org/education-policy-and-politics/s...