skysight-inc/HackerNews huggingface dataset:
Apple Deprecated Flurry’s Treasure Trove of Data
does any one have experience with adding shards on the fly??we have a requirement weher we get millions of docs every day and we need to have an environment that can handle real-time as well previous days' data...any thoughts on this will be appreciated...
I posted this in the other thread, but I feel it's worth repeating:

I'm sorry, but isn't this just a reversion to late 90's style frame design? It seems all you've done is build it in the latest trendy standards and add a few little CSS tricks.

Minimalist design is supposed to be about presenting the content first and foremost. But the content is overshadowed by your frame. Your name and flashy CSS tricks are the only constants on the page and take up nearly 25% of the view, but you claim you're trying to draw attention to the content? Perhaps if the content you're presenting is you, then you have a successful design.

Of course this version removes the CSS stuff but I think my point stands.
Much obliged. Just added email to profile.
What was the reason for having hundreds of shards on each server? Were you still seeing performance benefits to sharding it that aggresively?
Properly Handling Failures
I am not religious, but I feel something is not adding up in this purely scientific view of the world. I never tried to explain this thought to anyone else, because it's damn hard to explain. I will give it a try:

As far as science goes (or I understand it) the brain is just a neural network, which gets activated based on inputs and produces some outputs, like a computer does. Neurons can also self-activate, but that is not really the point. The point is consciousness would not be required for that. When look around me I see things. If my brain would just do input/output, there would be no need for me to see anything. I would just act without seeing/hearing/feeling consciously. I don't claim I have any idea about anything, but I feel like something is not adding up here on a fundamental level. I don't even know if other people experience the same thing or if they do indeed just act on inputs and have no idea what I am talking about.

I wonder if what I said made any sense to anyone and if any philosophers were considering the same thing.
cause you don't have the ability to abstract things.
This is my side project. I do not live in San Francisco, so I would appreciate any feedback to make this app better.

(My original app was for TTC in Toronto, but Muni happens to share the same API.)
This is intended as a way to run computation close to data. Some databases embed Lua or pluggable languages for that; ZeroVM can run NaCL binaries (compiled with a special toolchain), verified in the same manner as the JVM checks bytecode, on a very limited sandbox (just some pre-configured data channels). Besides the NaCL verifications, they are enforcing functional programming: the program only has access to deterministic instructions and library calls.
"Even freeing up anonymized patient data seems to be met with opposition."

Unfortunately, statistically, "anonymous patient data" is an oxymoron. Any useful amount of patient data contain enough information to deanonymize it to a great extent, and in conjunction with other data often fully deanonymize.

http://33bits.org/2010/06/21/myths-and-fallacies-of-personal...
Where's R?
Pincus to sell 15% of stake in Zynga ahead of "lockup"
I know, I am hoping to get some input. I notice that there are a lot of responses to "tacocopter" and none to my post, and I want it to get noticed.
In answer to your question, I don't really have any feeling about spam. It used to annoy me years ago, but now I think I am immune, I barely notice it. If you're comparing my post to spam, so be it.
[url=http://www.toyotacar-bd.tk]toyota yaris[/url]
Batterygate? Apple's iPad "Fibbing" battery charger
I'm the author of the original post. The difference has nothing to do with epoll, these comments are correct. Thanks particularly to codeape for his pull request which made me realise this. Sorry everyone. I will fix the post.

Reducing the number of send calls, in both the C and Python versions, makes them enormously faster. Go is already batching up the writes, hence the apparent speed advantage.

If you strace the client, you see that the "get" case was replying with two send calls, one for the "VALUE" line, another with the value and "END". All the time is consumed with the client waiting to receive that second message. Depending on the client, and I tried a bunch of ways, it's either in 'poll' (pylibmc), 'futex' (Go), or 'recv' (basic python socket). That second receive is about two orders of magnitude slower than the previous recv.

Why does reading that second line take so much longer?

There's more detail here: https://github.com/grahamking/Key-Value-Polyglot/pull/5#issu...
PHP is nice... but if I could improve it, I'd like it to be not quite so loosely typed. I would like to specify the datatypes.
The upcoming JOBS and CROWDFUNDING acts are close to becoming law. This means that non-accredited investors will be able to invest small amounts of money in startups that advertise through funding portals. Think Kickstarter but for capital raising. I wouldn't be surprised to see Startup Index Funds that invest across many startups thus making everyone an angel investor.
Languages of the future will be written to VMs.

The languages on top of the VMs will evolve fast while the VMs become progressively broader in scope.

It has already happened for many languages and is already a route companies like Apple have and are investing heavily into, e.g. Clang.

Bleeding edge examples include Rust (http://www.rust-lang.org/) and Clay (http://claylabs.com/clay/) both on the LLVM.
Dear prefetch_related(), my M2M-relationships have been waiting for you for soo long, glad you are finally with us.
This article touches on why it somewhat bothers me to see some of my smartest friends applying to med school right now. I'm sure being a doctor is a rewarding profession and the work they do is so incredibly important to their patients--but it's not particularly unique work. Medicine is the application of the already known. (Most med students are not going to be the next DeBakey.) Rather than contributing original work, most doctors seem to be well-paid (and deservingly so) blue collar workers. If someone turns down a med school acceptance, that school can instantly pull 100 names of their waitlist who will be more-or-less just as qualified.

Sivakumar is right in that there aren't many doctors who can also code. While he may not get to feel the joy of directly improving patients lives, this goal of his seems far more important to the well-being of everyone.
I selected Forth, but Postscript was a lot funner. I have always wanted to sit down and create a cross between the two. Perl for short scripts (just because of CPAN and always have Perl installed) and Objective-C is my main application language.

I gotta admit I miss Occam but it is over 20 years since I did any programming in it. I am currently researching agent based languages as I still have some Telescript documentation and have always been fascinated by the concept.
Delivering tacos with RC helicopters is a revolutionary idea?

I believe you misspelled evolutionary. Inventing a helicopter was a revolutionary idea (pun!), and coming up with a delivery model for food consumption may have been a revolutionary idea, but combining the two definitely is not.

This is basically a sky lawnmower with a taco hanging below it. Seems kinda dangerous.
'None' is missing!
[url=http://www.toyotacar-bd.tk]toyota sienna[/url]
Scientific Linux, the Great Distro With the Wrong Name
That doesn't really solve the problem beyond perhaps the most rudimentary way. You have X number of patients and Y number of doctors with any number of overlapping doctors interacting with any of those patients. Keeping doctors notes in a single notebook won't scale beyond a single doctor.
Could you see what is going on with the first weather demo tutorial. I want to try your service out, however I can't download the resources.zip from the tutorial, I am returned a 404. Very excited to develop an app using your service!
Can't wait to see this tablet arrive at my door ^^
Thanks for the feedback. This awesome. Yeah we are definitely considering more verticals, but wanted to make sure this was not an idea that only my partner and I thought would be useful. http://alternativeto.net is a great site, but you are correct, we maybe able to take our own spin to the concept. In regards to social media monitoring of your company and your competitors we feel that the space is pretty well covered. In fact one of our current categories is social media dashboards which provides such tools: http://saas.buellr.com/?productstags=social-media
C# is great, it is even better with the vs.net, I found it is easier to express what I want to do in c# syntax. ASP.net is fine too, you can choose not to use the server control approach which I think is the bad part of asp.net
AOL looking to sell its 800 patent portfolio
He didn't quit because paper is a hassle, but because he saw a significant problem in medicine that he could better solve as an entrepreneur.
Chromium cache metrics (Take 2)
I really love the hover-to-trigger buttons and think DC had a great product. Why rush him to push it to market.
Definitely agree with you on C#. It feels like this is what a standard, mature, widespread language should be. There are other languages that are better for specific tasks, but for the general programming language, C# really hits the sweet spot in terms of features, expressability, readability, and environment. This is the language that Java should have been--could have been.

Also, I dread getting asked on my next interview "whats the one thing you don't like about your favorite language". I honestly can't think of anything off the top of my head. Granted, I've come across things that were frustrating at various times, but they never stick in my mind. I think that's a testament to how well the language has evolved.
I don't think Kyte solves quite the same problem for kids from 1-6 years old or so. I never let my 4 year old out of my sight with my current phone. So I don't really need a 'kids mode' for it. I'm more worried about what they'll do physically to it :) I'm more interested in turning an old deactivated phone into a toy that I don't have to care about if it gets flushed down the toilet.
I'd sure like to know if those who are for this sort of thing have any experience building and flying these things. It's really easy to voice opinions from the outside. Armed with experience your opinion is sure to change. I don't think I know of anyone involved with RC as a hobby or even among my aerospace friends who would not cringe at the idea of having swarms of unsafe little drones flying around a city.

Once again, Mark Twain said it best: "He who holds a cat by the tail learns something he can learn in no other way".
I understand what you are saying but there are a significant number of people who are in no danger of dying who need medical care that needs to be confidential or their remaining life could be trashed.

So it's not always a choice between privacy and death. In fact I'd hazard a guess that this is the case the majority of the time.
That's a pretty substantial downside to C# for sure but it doesn't stop it from being a fantastic language. I can only imagine how popular it would be if MS supported non-Windows VMs (technically the CLR) directly.
When they sent me contactless cards, I returned them explaining I didn't believe they'd implemented them securely. I was assured they were secure, but Barclays very politely replaced them with normal bank cards.

I was right. Funny that.
Guest support is now live :)
Man, that's slick - similar how I did it, but even shorter :)
I went to this site and left immediately after seeing a combination of bootstrap and really poor design. Regardless of how nice the backend may be, a project like this needs a designer to be successful.
The trick is to get an intro to a big boy and be a sub on their contract. It takes some social proof (wins on other RFPs) and you really have to know people. It's an entirely different way of selling.

Government contracting really is a different world.
Given the audience on HN, it's not surprising to see Python and Ruby disproportionally upvoted. (For the record: 145 for Python, 114 for Ruby at the moment, next highest is C at 53). Coffeescript is also significantly overrepresented. It's currently on 34, beating C++ (29), and in the same region as C# and Java.

What I am surprised at however is that C# and Java (37 and 35) are doing as well in this poll as they are. It seems that Java in particular is disliked here for it's heavy reliance on classes, classes everywhere, while C# is more approved of, but still disliked. Partially for the same reasons, but also for how Windows-centric it effectively is.

I guess it shows that HN isn't as seperate from a typical subset from programmers as it appears from just reading articles that are upvoted, and reading comments.

Personally, my favourite is Python, but between college and Android development, I've mostly been writing Java for the last few months. While I find that Android makes it less painful than applications using other big Java APIs (Swing for example), I'd still rather be writing Python.

I also wonder how different the results of this poll would be from a similar poll asking "What language do you write in a daily basis?". I'd imagine Haskell and Coffeescript as the biggest losers in such a comparison, while I'd imagine that PHP would have the biggest gain.
Scientists Warn of Ethical Battle Concerning Military Mind Control
The official Nintendo cartridges never used more than 4 megabit of ROM. But many unofficial "backup solutions" integrated a microSD reader and had quite a bit more space available.
Ok, who are the five people that said "Cobol"? Show yourselves! :)
Thoughtful sharding is not an optimization, it's a requirement at scale.
On the other hand, if they had access to his communication, why not simply plant some illicit information or files on his systems. Files could be stuff like banking schemes, fraud, anything you can think of which could cause concern. Another option is to set him up as a source for leaks of some monumental kind.

If we believe his claims, his systems had been infiltrated. So why not take advantage of that?

Instead hope he finds the maid desirable (he so much agrees there was sex), hope the maid is believed and there isn't a delay in her reporting the crime and the crime being reported (forwarded to police), hope DSK does not get on the plane on time (hope he keeps his lunch appointment, hope the police do not defer to an IMF bank head, etc. It's really flimsy supposition.

It's not as though it was long term "grooming". It was very spontaneous kind of arrangement. How can any one find this probable? It's just very unlikely.
Haha, should have specified. This is why I quit using Yahoo search back in 1999.
Putting my vote on perl was important enough for me to finally create an account here after lurking for a year or so. Still on perl 5
I would have voted for Go. Agree, should be on the list.
Perhaps you should reread the OP. He's not saying that he personally is above petty hassles, he thinks it's a problem worth solving.

I bet he also believes he can make some money too, but I don't fault him for omitting that. Surely that goes without saying.
That's a perfectly practical solution. Grim as it is, it's better to have nets than people splattered on the pavement.
Hook any digital output up to the brain's visual input
March Update [republic wireless beta to reopen summer 2012]
But it's tied into MS's heavy stack for web stuff (ASP.NET, etc.)

For what it's worth, ASP.NET MVC is much, much less heavy than the original ASP.NET (if that's what you're referring to). This is especially the case if you use the Razor syntax for your views.
Although most Rails devs code Ruby in a strikingly imperative way, those of us who did Ruby long before Rails tend to code it in a functional way.
I don't know, most hospitals around here use something like SAP IS-H/IS-H MED for patient and resource management. There are yearly "eHealth summits" and similar conferences. Their IT guys are organized in user groups and societies where they share their knowledge. Is it an "enterprisey" environment? You bet it is, mainly because of the regulations. However, the hospitals definitely do not live in the stone age.
RIM Says Some Developers to Get Prototype Next-Generation BlackBerrys
It's available now, just not as part of a standard plan. I'll send you an email, just to make sure we're getting you the best setup for your needs.
What is the point of linking to The Verge? Here is the blog being discussed:

http://screenshotsofdespair.tumblr.com/
Yes, and hospitals have arcane policies / IT departments, my dad is a doctor and the hospital he works at still has Internet Explorer 6 installed on all computers there and they refuse to upgrade it for fear it might break compatibility with some ancient software program they use they access through it. He wants me to create some little software program to see if he can get them to use it when the main system goes down but it has to work in IE6 so its kind of a nightmare and I've been dragging my feet on it because of this... its things like this that make dealing with healthcare such a pain in the ass.

Thinking about this more, its actually a bit scary if I do create something and he is able to get them to use it as I could be opening myself up to a lot of liability. I figure, as a doctor, he should be aware of all this but not 100% sure how up on this he actually is, maybe I should get him to sign something having him take full ownership and responsibility of the software
I picked Python and Assembly. There was a day when C++ would have gotten the pick but not today. As for my reasons.

Python, simple enough to explain why. I get to quickly make and test a program with a language that is well documented, comes with a tutorial that in my opinion was just as good at getting me into programming with Python as any other books I've found out there, and the growing libraries for AI based fields is very nice. Lately (doing the NLP class, and was using SimpleCV/OpenCV for another project.) I've grown to love it even more then before.

As for why Assembly was my second runner up? One very simple, but hopefully thought provoking reason. Assembly Language was the absolute most simple yet complicated programming language I had ever dealt with, it taught me more about how and why computers do the things they do then anything else I learned about computers. (since I keep people's computers going as a living, it was extraordinarily helpful in making me a pro at fixing them.)
If I'm reading you properly: "what Google is doing to its search results page, now, is what first drove me away from Yahoo search, when it was doing the same damned thing back in 1999".

Would that be accurate?

In this case, 30 words is worth more than a picture.
On my keyboard, it's between E and T, if you use a different layout, then I can't help you.
DV security clearance requires drug tests in the UK
I'm the same way, though I feel like this flies in the face of reason. Switching to a less familiar language usually implies more headaches and less productivity, but the novelty makes it more enjoyable. Another example of how programming is oddly emotional.
My favorites:

- Ruby, because it's easy and straight forward with lot's of nice features

- Python, because... I don't know. I just enjoy writing Python code :)
Medical notes need to have some obvious design features common to many other computer software.

- locking: only one person able to change the record
- auditing: keeping records of who read what, when, and where they did it
- signing: any additions are cryptographically signed and timestamped
- sharing: many clinicians need to be able to access the data across a wide range of hospital networks.

The UK NHS spent £11bn on a system which was late or didn't appear.

(http://www.bbc.co.uk/news/uk-15014288)

About 10,000 people in England die each year because a clinician makes a mistake with the meds. While that risk is very low (because there are a huge number of patients taking a huge number of meds) it'd be nice if something simple could be done to reduce that number.
Thanks for your feedback. More info here:

http://blog.unclassroom.com/2012/03/getting-on-hn-front-page...
Short-Term Apps For Users Vs. Long-Term Businesses For Clients
The bootstrap problem explanation makes it more clear where you are coming from. That makes a lot of sense.

I think a few things struck a nerve with me because I've had a lot of interactions with junior developers who identify with the HN crowd, the startup culture, rockstar programmer thing who show really strong anti-intellectual opinions about CS.

Then they end up reinventing the wheel poorly because they would never bother looking up the 30 year old algorithm that solves their problem on wikipedia, nevermind reading an actual published paper. Every time I have to throw away weeks of their work because they wrote their own crappy sorting algorithm or didn't google "bloom filter" I blame their educators and feel bad for them. Because it never occurred to them to think about the high level problem and see if maybe one of those ivory tower geniuses solved their problem already. Sometimes they know they could have but don't know where to start or feel intimidated by that part of the web.

I'm gearing up to do some recruiting for my startup so it's on my mind. "Turing College? sounds like my kind of people. 'Rockstar' programmer? sounds like those kind of people".

Maybe that's unfair and I shouldn't be so crotchety when I'm barely in my 30's. Some clarity on where you guys will fall on the theoretical/practical spectrum and how the theoretical foundation courses will support the practical courses in your curriculum would help people like me get on board.

Maybe some copy on your roadmap for the curriculum and your higher level ideas about how you'll be teaching?
DOJ Rules Let Intelligence Officials Access More Info About US Citizens
SQL is not really a programming language. PL/SQL is.
Yeah, that sounds like a good idea. It's probably not going to be implemented across the board without some level of regulation, though. If they get to the point where they're passively safe, and require little skill to operate safely, the govt. might get to the point of fairly relaxed restrictions on them, like drivers licenses now.
Eh, C# is good for the environment it lives in, but it's not without it's cruft.

C#'s answer for all of its missing features seems to be a generic class. Don't have tuples? We'll give you Tuple<T>. Don't have inline functions? We'll give you Func<T>. It feels very tacked on (especially Func).