skysight-inc/HackerNews huggingface dataset:
I lost my sister to cancer 9 years ago when she was in her early 20s and I was in my teens. Her experience with the medical system was humiliating, futile, and expensive. My parents have never fully recovered emotionally. It has taken me years to integrate the experience, and I still have ghastly memories of the pains she endured recovering from unnecessary surgeries. When I read something like this i feel how much I would like to see a change. It's only partly a techological change--it is also imporant for us as a people to let go when nothing can be done, not to make things worse out of a need to be seen doing something. Unfortunately when a panicked parent is demanding that something be done to save their child, someone will be willing to do something even if the first person knows that nothing can be done.

When it is my time to die I intend to fully engage with the experience of dying, and not to numb the experience with knife wounds, drugs, and over-stimulating hospitals. Until then I intend every day to live fully, with great sensitivity, and to remember that each day I live is one my sister did not have. There is no entitlement to health or longevity; some things cannot be predicted nor controlled.
I would say that not having J2EE and JBoss is a plus for .NET or any other platform :-)

There is a whole new set of framrworks for building web applications. My favorite frameworks include:

* ServiceStack: everything you need to build sophisticated web apps with a clean, beautiful API.

* WebAPI: if you want to get a more "Enterprisey" set of APIs

* ASP.NET MVC: .NET's approach to Ruby-on-Rails-esque development.

* SignalR: real-time web applications.
> Words evolve, why can't "to steal" mean "to take something without permission regardless of the expectations of the person licensed to distribute that something"? We need a word for it... the world is becoming more and more digital! Stealing is just a word that so far has only been used to refer to physical goods because only recently have digital goods existed! The word "hacker" has evolved in meaning, why can't "stealing"?

Here's why. Evolution of a thing is dictated by variations of that thing and its ability to survive and spread in its environment. That applies to the existence and meanings of words too, including the word "hacker". If a new or altered term for "stealing" hasn't taken root in society, then it's unfit. It doesn't matter whether or not "we have a need for it".
> You can download a single binary, scp it to a far away machine, and expect it to work.

Not if my machine is x86 and the server is SPARC.

Cool utility though.
I haven't used a seedbox, but it seems like the best arrangement would be to download the files from your seedbox using BitTorrent over a VPN. Your local client would only accept local peers (which the seedbox would be, virtually), so you aren't compromising your security, but you get your files almost as fast as your seedbox.

I'm pretty sure clients can be configured to make this work, but I haven't looked into the details.
Some general thoughts:

- I personally like your concept. I'm awful at finding good cards for people.

- I like how on your "depot" page I can find cards by occasion / style (ie "Father's day" / "animals"), however I find the menu a bit odd (ie I can select a "father's day card" for "sister"?)

- I personally like the idea of planning out future cards / dates ahead of time. Other people I know might feel that the card was forced, lacking personal touch, etc.

- If it was me personally, I'd probably skip it because I like writing something in the card personally in my handwriting. As another example in some way I appreciate that when I get a card, my dad took the time to write his name in his own signature next to to the long message that probably took my mother a half an hour to think up and put together...

- I feel a disconnect between the "we find the card saving you trips to the shops you can do without" and your designers page. The first makes me feel like all you're doing is running around to the drug store on the corner and posting it for me in case I forget, the second I like and personally like the idea of being able to check / see new cards that are unique that I might not be able to get locally.

- How would your project look if you rearranged the message from "we'll get the card for you --> write in it for you --> and post it for you" to "connect with independent card designers around the world that you can't find at home --> if you want, we can also write in it and post it for you"? I think I might buy something if it was like this, then I can find a card that isn't in all the local stores, but I can still write something personal in it... (keep in mind that for me personally the message written by someone else just isn't for me... I may be missing something here, however...)

Just some thoughts from one person's perspective. Hope it helps.
The article contains at least one mis-prediction: Android already supports vertical panoramas. I've used that feature before.
High Level HTML - Supports Markdown, TypeScript, CoffeeScript, Macros
I remember the day I figured out a Chrome plugin I regularly used was doing this. It was a Gmail notifier that had been widely used when I started using it. And after a while, I was getting the most annoying ads on YouTube without realizing that Google hadn't changed anything.

Rather, the plugin changed and added the ads to YouTube. It was so under-the-radar that I wouldn't have noticed unless I had decided one day to look up why YouTube was allowing allowing ads with sound to play over videos.

I'm a savvy user, but that was literally slipped under my nose. I think a lot of users that wouldn't have been nailed by such plugins in the past are starting to find them to be a huge problem.
In Mono we cheat.

We cheat, because we are able to use the work of the brilliant hackers over at LLVM.

So in addition to Mono's code gen, you can opt into using LLVM, like this:

mono --llvm myBenchmark.exe

It take a lot longer to start, compared to Mono's fast-JIT, but for any long-running HPC, financial simulation or physics simulation, you can not get better than this.

The speed of LLVM, the safety and productivity of C# (or F#)
Käsper and Schwabe's bitsliced AES [1] does not need very long streams to be fast. It processes 8 blocks simultaneously, not 128 (as a 'pure' bitsliced approach would), and therefore reaches peak performance at relatively small lengths, starting at 128 bytes.

[1] http://cryptojedi.org/papers/aesbs-20090616.pdf
Am I the only person who reads articles like these and gets the suspicion that this is less about how great Austin is (and it is a great city with some top-notch hackers living there), but basically a thinly veiled advertising opportunity for a software company that is trying to link its success to a larger (and largely disconnected) issue?

I'm not even sure who the audience of this is. Investors? I doubt any savvy VB-reading investors are unaware that there are great technology companies in Austin, New York, Portland, Chicago, and many other cities. In fact, the author appears a little out of the loop by talking about "The Valley" when businesses have been heading north to the Peninsula for years now.
We periodically have to munge JSON at work—will definitely be trying this out.
Intel have specific instructions for GCM that mitigate some of this stuff I'm sure. I know this doesn't translate to 'NIST are keeping software implementations in mind', but when these things are available on a few processors that does make the software guy's job easier.
> Note the timing, as well.

The article was published April 24, 2007.
Interestingly, this is what Crome has done. The app store used to be a distribution point, but as of recent versions of Chrome it's become an exclusive source of extensions for exactly this reason. (There are fortunately ways around it, but it does minimize the threat of malware).
I posted this previously but I've done a significant amount of work since then based on the comments in the previous discussion http://news.ycombinator.com/item?id=4437875
> Honor killings and female mutilation is statistically higher than non-head-covering eye-contact-killings.

Women who wear head scarves while being perfectly happy to make eye contact are statistically higher than both, by a huge margin.
Language Shootout does not use Mono configured for HPC (--llvm, -O=unsafe).

It will also likely do poorly, because LLVM is slow to startup, but the resulting code is nothing short of God's own fine tuned code.

Alternatively, you can pre-compile the code with AOT:

mono --aot --llvm -O=unsafe sample.exe

But AOT code requires the sacrifice of a register to the gods of position independent code. Kind of the same perf hit you get from gcc -fPIC foo.c
> After you scratch the itch, you have a choice. You can move on or you can keep at it. And I bet that if you keep working at it, you’ll find a new or interesting wrinkle that will reinvigorate you.

But I have other things to work on that I already know are more interesting and rewarding.
QPR vs Everton 1-1 Goals Highlights
Git clone and make, then. As long as you have a C compiler. And if you don’t, you probably aren’t using JSON.
Betws-y-Coed
It does not seem like you understood the original poster, hence your set of incorrect statements that ends with "And C++. And Node.js".

Let me help you.

He is talking about C# async, you can read more about it here:

http://msdn.microsoft.com/en-us/library/hh156513.aspx
This would violate the TOS of Amazon and I'm pretty sure most other similar programs.

In general I don't expect skimlinks' business model to work. Referral programs exist to incentivize linking to your site, not to share profit with a third party when a user of their site would have linked to you anyway.
I wouldn't say it's cheating per say. When you open this kind of event to the the world, you're definitely attracting going to attract alot of people who are good at tech stuff - and throw that in with human tendencies, creativity and competitiveness sets in.

Maybe it's because I play quite a bit of online games (so I don't find it too troubling. Since there's no real stakes in play in this DB Race) but most gamers are always looking to calculate (or exploit), pushing the boundaries and efficiency of their playing experience. The only difference is the various levels each party takes it to.

To me (as a outside audience), the boring way is to get real students to sign up. Creatives and non conformers (trying to win) will be the ones to watch for. Whether it's auto email generation and sign ups, poking at DB servers to do w/e, or even posing as another university and massively signing up and crashing the servers and getting them disqualified. Imagination and how far/risk you're willing to go is the limit.

(And this is even more common and evident in competitions, like cute Dog photos, where most likes/votes win something - and you get people generating fakes and voting. Kinda expected more 'action' with all these tech schools involved.)

And those crying foul at the US Leaderboard being at the top - I'm pretty sure it depends on your position/location cause I'm seeing Canada leaderboard. So let's all calm down :D
Very sad and heart-breaking. While reading the story, I couldn't stop imagining myself in his daughter's shoes and wondering "what would I do if I was in her place?"

Would I struggle and suffer in the hopes of living a few months longer or accept the fate and go in peace sooner. This reminded me of discussion with my wife during will preparation about how long should I be kept alive before plug is pulled.
This tool appears to be an open-source (and faster) replacement for Focus Magic, in that it allows the user to perform parameterized deconvolution. By that I mean: if the blur kernel can be approximated by either a line or a filled circle, and you're willing to tweak the dimensions and angles of the blur kernel, this can do a decent job of recovering your photo.

If the true blur kernel is more complicated -- perhaps a wavy line -- then you probably need a blind deconvolution tool, which this is not (yet?).

If you're interested in blind deconvolution in general, Dr. Levin of MIT put together a nice overview paper a few years ago: http://www.wisdom.weizmann.ac.il/~levina/papers/deconvLevinE...

(Disclaimer: I'm the developer of Blurity, a blind deconvolution product)
I agree it does tend to get rather confusing and a mouthful when pronounced. Samsung revealed the Galaxy Note 10.1 this year, so I expect the one from next year will be called Galaxy Note 10.1 2.0, or something.

This kind of product naming is but a side effect of the way companies like Samsung create products. For them a new product is just another variation from their product line-up, that adds to the complexity of creating and supporting them. They don't really think in terms of creating strong brands. The only thing they understand about branding is that once they have a run-away success, they need to include that name in all future products, from low-end to high-end, which ends up ultimately diluting and destroying that brand.
Unintended Consequence the First: amateur porn producers have been "anonymising" their photos for nearly a decade now with heavy blur filters over the subjects' faces.

That's a decade of compromising images about to become significantly less anonymous...
I'm tempted to say "because size matters" but the reality is probably closer to the fact that it is a user facing discrimination factor. If you're marketing something you need to be sure the users who might buy it, will look at it, and to do that you want to be sure the user discrimination factors are in the headline/lede. So if, as a marketeer, your research shows that consumers shop based on 'brand', 'os', and 'size' you want to make sure your headlines include 'Google' 'Android' and '10'. As others have pointed out 'Nexus' is fast becoming an identifier as 'Google's preferred flavor of Android' so replacing Android with Nexus in the headline is OK too.

Because there isn't a lot of 'control' in the size market at Google (remember that Dell launched the first 7" Android device?) You're kind of stuck with a number rather than a synonym like 'nano' or 'mini'.

Sadly, if thenextweb really has laid out the contents of the announcement on 10/29 then both Microsoft and Apple have enough time to put some deflecting language in their presentations to maximize their impact. Releasing that info early is a great boon to Android's competitors and not helpful. We'll see though. I know when I was at Google the contractor that leaked a picture of the T-Mobile G1 was summarily fired they were that serious about keeping the wraps on things.
I think he hints at the concept that, because of the emergence of the internet, certain statistical analyses may now be redundant, or worse yet, not actually accurate. If the average voters' feelings can be adequately captured using aggregate search data, what other types of polling can be augmented or replaced with data from Google, or Facebook, or Twitter?

Pure statistical analysis and true polling will probably never be replaced, due to their sheer importance and applicability, so I'm not trying to suggest that people start using Google data rather than creating their own surveys. But I'm certain that there exist some academic researchers who would leap at the idea of using [Aggregate Facebook Statuses, 2010-2011] as a source for their next piece of research.
Does anyone know what the original question was? Its clear from the answers that the input used to be some kind of stream (or, it was unspecified and everyone jumped on this interpretation), whereas now it is in ROM.
"Start with two or three founders who are determined, sufficiently smart, and work well together. Work on an idea that grows organically out of your own experience. Launch fast and iterate, using growth rate as a guide. Don't be dismayed when it turns out to be hard." -- pg[0]

[0] http://news.ycombinator.com/item?id=4573011
Yes, I thought we were talking conspiracy theories here. At any rate, and purely anecdotally, 10 years? Heh. I've had too many Fords.
You seem confused.

Because I use LINQ and Sqlite on my shared code between Android and iOS. And you can even use Sqlite on Windows Phone (using Sqlite-cs) and Win8.
This is one of the areas that open-source shines: when a core technology that has a passionate following is no longer supported, that passionate following can take on the project themselves and continue.
It has less to do with winning than the fact that MIT students want the dropbox space.
MIT Students hack DropBox spacerace
Wheat Belly: Lose the Wheat, Lose the Weight
This article does reference Chicago only, have you spoken with any operators there? Where they the owners of the car? The relationship between the driver and Uber is also not always direct, the companies that own the cars get a split often too. Do they have the same agreement with everyone? I too read this article with skepticism, and still do. To say they take 1/2 the tip may just be one persons equation of where the fees come from vs. another.
Show HN: Musical Markov Chain Generator
> try Salsa20 rather than AES

Salsa20 is a stream cipher, AES is a block cipher.

It is like saying 'Try GCC rather than Windows 8'.
No, the input is 1 million 8-digit decimal numbers over TCP.

The ROM is used to store the program itself, so the code doesn't take up any of the limited memory itself.
I've been playing with Musical Markov Chains in the last 3 days. This is what I've made. http://musikov.twinhelix.org/

It takes a midi file (you upload it), and creates a markov chain represented as a directed graph.

Things it doesn't do very well: polyphony, chords (this will be in the next release), the processing queue representation is weird. I'll fix that one day. Maybe.

Inspired by http://xkcd.com/851/, http://news.ycombinator.com/item?id=4671687 and Bioinformatics, in a rather roundabout way.

Not bad for 3 days work.
Technologies used:
Python
Django
Pusher
Celery
Supervisord
Building a web app in ASP.NET is pretty rapid, with things like built-in login forms and account support.

If you need to get a prototype up and running quickly, you can do that with a minimum of fuss. Plus, C# is actually a pretty solid language.
It is easy to be confused, because PCL is confusing.

My personal preference is to just link source files and use partial classes (very much like the Linux kernel uses "pluggable" files to create a kernel) to create a product.

The problem is that there is no "Portable Class Library", there are dozens of profiles, and you need to pick the subset you want, for example: "Desktop and Windows8" is a much larger profile than "XBox and Silverlight", the subsets are different.

If you ignore Xbox and Silverlight, you pretty much have the whole stack everywhere.
As was intrigued by that uncommon advice "don't follow your passion, follow your effort" but after I read Mark Cuban's post I'd say he's right. What do you guys think?

Link to blog post: http://blogmaverick.com/2012/03/18/dont-follow-your-passion-...
Dont Follow Your Passion, Follow Your Effort
Every keynote since the invention of keynotes ends with the same advice: Do what you are passionate about. After reading Mark's blog, I am starting to question this advice. Were all the successful entrepreneur passionate about their ideas way before they created their companies or did passion come after that.
For instance, was Zuck wholeheartedly passionate about social networks when he was in high school that he decided to pursue that passion and build Facebook in college? Or did that passion come while and after building the website and seeing all the responses he was getting?
Student engineers design, build, and fly a 3D-printed airplane
Generics, iterators, functional-style programming, LINQ, asynchronous programming, dynamic, Reflection.Emit are the things that I would miss.
How to fork Git or Mercurial repositories and follow changes with Pikacode
AES is normally benchmarked against other block ciphers. It might not be fair to compare the performance of a native stream cipher to that of AES rigged up as a stream cipher with CTR.
Salesforce spends a huge amount of money on licensing their horizontally scaled Oracle databases. I'd venture to guess this signals Benioff exploring a strategic bet to tell Ellison to fuck off once and for all.
I do not understand the jump from the NSA having a history of building systems from the chip up to reasoning by analogy that the same is true for NIST (The shared worldview link is 20 years old). I'm not disagreeing with the statement, I just do not see any support for the conclusion that NIST's is bad for the general public because unlike NIST's target customers we are not building custom chips.

Can anyone shed any light?
The single thing I benefit from the most is the government's suppression of the physically strong. In the state of nature, people like me would not be at the top of the economic hierarchy. Those gangs on the south side of Chicago, lording over their impoverished little domains, would instead lord over me.

We, through the government, impose rules that favor the smart over the strong, that favor creation over acquisition. These rules enable the wealth of our society. But they are not cost-less, nor are they the natural order of things. There is a large class of losers in this system, and I consider government spending that redistributes some of the fruits of societal production to be part of the cost of imposing these rules.

Moreover, many of these expenditures benefit businesses directly. Public education is an enormous subsidy to the business world. My firm's clients are all large companies that collectively employee millions of people educated on the public dime. Since our economy is built on mental activity, rather than manual labor, it is of enormous benefit to companies to have readily available educated employees. Moreover, many items of spending, such as food aid, primarily go to children. It is a tremendous benefit to the business world to have a next-generation workforce that doesn't suffer from the cognitive issues that can result from malnutrition.

The expenditures that are the hardest to justify are the ones that are generationally redistributive, like Social Security and Medicare. On the other hand, these require the least justification--they are benefits mostly paid for by separately-marked taxes, that every taxpayer can benefit from personally.

And I'm not even going to get started on how tremendously economically valuable agencies like the EPA are.

So before you talk about what our taxes are spent on, try to cultivate some perspective about what exactly enables the incredible wealth we have in our society. As I said, my parents are from a country with far less government than we have. It's hellish. You don't want to live like that, trust me.
Anyone who bought into Microsoft's Proprietary .Net platform deserves what's happening to them now. Anyone who buys into Microsoft's Windows 8, Windows RT, Windows Phone 8 ninsense is just plain braindead.

But some people never learn :-)
Doesn't GoogleMaps street-view also blur faces and other stuff? Militarily sensitive stuff maybe?

But I suppose a trapdoor blur -- a convolution that's difficult to reverse -- is possible. Maybe random noise is enough.
The Harsh Realities of iOS App Distribution
The deconvolved images have some pretty nasty ringing. If you use an algorithm which places a realistic prior on the pixel gradients you will probably get cleaner results.

For example, check out: Fast image deconvolution using hyper-laplacian priors (http://cs.nyu.edu/~dilip/research/fast-deconvolution/).

edit: I changed the link to the author's page, which has Matlab code and a GPU implementation.
It is, unless you come from Java (using IDEs like NetBeans or Eclipse), in which case it's kind of comparable (but different). IMHO.

In fact, if MS were ever to make .NET/C# legacy like some people seem to believe "WinRT allows horribly HTML5 apps" implies, I bet JetBrains would just bolt ReSharper onto IDEA and off we all go.