skysight-inc/HackerNews huggingface dataset:
Hey, Websolr founder here.

Websolr's indexes return in under 50ms for queries of average complexity.

The more expensive queries usually involve "faceting" or sorting a large number of results. For an example, say you search Github for "while." Github used to do language facets, where it would tell you that out of a million results, 200103 files were in javascript, 500358 files were in C, etc.

The problem with this is that you have to count over a million records, on every search! Unlike most search operations which are IO bound, the counting can be CPU-bound, so sharding on one box will let you take advantage of multiple cores.

Racoonone is "sorting on two dimensions, a geo bounding box, four numeric range filters, one datetime range filter, and a categorical range filter." This should put him in a cpu-bound range (in particular because of the sort).

Websolr has customers on sharded plans, but they are usually used in custom sales cases where we're serving many, many millions of documents. We'll look at adding sharding as an option to our default plans, so that they'll be more accessible for people like raccoonone. In the meantime, if you send an email to info@onemorecloud.com, we'll try to accomodate use cases like this.

Edit: Also, other possible optimizations include (1) indexing in the same order you will sort on, if you know ahead of time, and (2) using the TimeLimitedCollector.
Containers/jails draw the isolation boundary around your processes, whilst this technology confines your code within a singe process and completely isolates it from the system.
Perhaps a better question is “what is your most favored language?”. My favorite language is F# but my most favored language is C#. It’s like how a dog might favor a particular limb until the other fully heals.
These guys need to buy this revolutionary product called a notebook. And no, I don't mean a laptop computer, but a "traditional" notebook. And probably a bunch of pens.
A notebook is harder to lose than a scrap of paper and you can hand it over to the next doctor so he can read your note and add his own. Sounds interesting, doesn't it?
Go Team Ruby! But on a serious note, I wonder how many of those are < 2 years (I am) and were influenced by the Ruby community, a lot of which seemed to have hung around on HN for the same period of time.
I quit medicine too, but not because of the lack of adequate computer interface :)

The whole taking notes, jotting down patient information. It seems antiquated, but it's really a hard problem to "fix" - if it really needs fixing. These are not medical records he's talking about, but personal notes on each patient and todos you carry around with you during your shift.

Paper/pen in taking these notes is faster than computer/tablet input. I've tried it. In several different forms. There's a lot of shorthand doctors develop that help out. Arrows, diagrams, etc...

Still seems a small part of the bigger picture, which is electronic medical record keeping.

Regardless, good luck with your venture!
so what's the plan doc?
EHR in the style of practicefusion, drchrono, Epic, GE Healthcare?
Yeah, isn't it great that more people are backing a proprietary, closed source, Windows-centric technology?

(As a pre-emptive strike, Mono does not make .NET any more "open". If Mono was maintained and supported by the same people that design the language/APIs I might change my tune.)
Show HN: MuniWatch, iPhone app for Muni provides real-time bus locations
I chose Smalltalk, not because its a language I get to use every day, or have even used a lot, but it has influenced two of the languages I'm most productive in, and from it has sprung foundational technologies which nearly all developers (especially those who program VM targeted languages) have been able to take advantage of.

It was one of the first languages I used which really introduced me to a completely different way of problem solving and thinking about the structure of a program. I know that language was probably Lisp/Scheme for a lot of people, but for me it was Smalltalk. Implementing control structures without language keywords!? Operators implemented using the same message passing techniques as any other method call!? Querying any instance for its implementation and documentation at runtime!?
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.
LXC has its warts but generally it's ok.
IF you have your heart set on Ruby on Rails, your right. HTML/CSS/ and a little Javascript wouldn't hurt.

If you have the resources to travel to America...Code Academy in Chicago would be exactly what you are looking for. (11 week training geared towards complete beginners).

If you don't, you could slowly work through Treehouse/think vitamin. I have used their tutorials and would recommend them to beginners.

Realistically, Ruby on rails will take much longer than most people think initially. Most people guess 4-8 weeks (on a 40 hr week), it's more like 6 months.

Don't give up. Good luck.
Has anyone's employer actually asked for this? I would be extremely offended if a company asked for my FB password
C# really feels like the most mature language that I've ever dealt with. Writing it feels clear, if something is wrong the debugger is very clear. The number of features that are there is incredible (especially post C# 2.0 when they added generics). Properties are delightful.

How do you convert to a string? Convert.ToString(). How about an integer? Knowing only that one, it's what you'd expect!

I also picked JavaScript because I am in a love affair with this weird little language. I also think it is one of the easiest languages to teach basic programming with (videos forthcoming).

The amount of time it takes to whip up a five-cent program with javascript without even leaving my browser, heck without even leaving this tab is just astounding to me even after all these years.

One thing I noticed though while writing this comment is that more than the language itself, the tools that I use while building things in the language are what really make them a pleasure to use. If I wasn't using Google Chrome's web developer tools I'd probably consider JavaScript to be a nightmarish corpse of a language that punishes the slightest of typos with a silent malicious grin, as code execution carries on as if A.blah = 5 and A.blsh = 5 were both equally worthy of existing to the JS compiler/interpreter. Only by the grace of tools is JS tame at all.
This is a conversion blog, and I test what works. Results speak for themselves. Using popups increases email subscriptions 10x. It'd be silly to stop using it because some people don't like it. Personal preference is not a business case.
Good choice. Welcome :)
TSA Taking Nail Clippers from Soldiers? - Nail Clipper Myth Buster
3 votes for Shell script and none for Tcl? I guess every kind of insanity has its limits.
Impressive as this may sound this is not the first study of its kind. Studies since 2009 (mentioned in the abstract) in the amygdala have been able to direct and inactivate fear memories in a reversible manner via optogenetics again (see http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2844777/) . In these studies killing as much as 15% of the cells did not erase the memory, indicating that it's ensembles, not single neurons that encode fear memories.

To complicate the picture even more, each neuron is part of more than one memory engrams, and memories are stored in synaptic connections which are formed in the vast dendritic trees of neurons. So you have a very sparse and reduntant encoding of this associative memory.

Finally, note that both the amygdala and the hippocampus are very old structures so we don't know if the same processes take place in the neocortex (although it's likely so).

I don't mean to belittle the article, but it's mostly proof of concept if you have followed the relative literature. Tonegawa's lab had some even more fascinating papers published recently that probe the process of memory encoding to the level of single dendrites.
I love Haskells purity -- simply because it is so audacious and so different from everything else. I love Lisps and how it made meta programming first class even though I will never be in a position to use it in my day to day work.
How sad - down-voted to oblivion on your first comment.

Quick tip to get the appropriate tone right. Don't post anything that sounds like a typical Reddit comment.
Isn't this addressed by a product like https://drchrono.com/ (YC!) or am I missing somethings?
Kyte is currently aimed at young kids, around the ages of 7-10. At that age, no parent feels comfortable giving a full smartphone, so kids either end up with no phone or at best a dumbphone, if they really need to stay connected.

Our intent is not to censor or limit kids, but the exact opposite - we want to make a product that gives parents peace of mind so they'll be able to get their kids the smartphone they want.
Ahhhhh HN; anti-apple comments: down-voted, karma-whoring: upvoted.
Vivaldi/Spark Tablet OS-images now available for download
Why I stopped to give out review scores.
It's funny. Every time I use a new language, or go back to an old favourite, it becomes my favorite language for a time. Static typing? Wonderful error messages! Dynamic typing? It does what I want! Functional programming? This is the future of programming! Object-oriented programming? I can describe the world! Low level? My code is fast. High level? My code is *expressive.

Is this normal or is it just me? Don't you come to like, or love, a new language? Every time I do something different I realize how good things could be. But this is just a case of "the grass is greener on the other side" I guess.

I ended up voting for Perl as it feels the most fun language. But ask me again in a month and you might get a different answer.
wow, lots of pyfans
I am also a layman, but I think the answer to your first question is "it depends". Specifically, it depends on the length of our mixed meta password and the length of your passphrase.

I ran the numbers for passwords up to 30 characters long and made a chart in Excel showing the total possible passwords, one to thirty characters long, given a variety of character spaces, using the form s^l (character space to the power of password length). [1] The weakest space I used was lowercase characters only (26), the most complex was "all keyboard characters" (96). (In between are various combinations of lowercase, uppercase, numerics, common punctuation, and all punctuation. It's not entirely relevant to my point though.)

One interesting point I found was that a purely lowercase password only needs to be 30 characters long to beat an "everything on the keyboard" password of 22 characters, and is a lot easier to remember.

One serious point to consider is that passphrases aren't the same thing as "lowercase-only" passwords. If you consider each word as a "character" you could use a dictionary to brute force it, meaning that rather than brute forcing the series as ["a", "b", ... "z", "aa", etc.] you could brute force it as ["an", "as", ... "an account", "an acorn", etc.].

Personally, all of my passwords but one are ridiculous mixed passwords that I don't even know. The last password is the password to my KeePass database, which is a longish passphrase (also the phrase I use doesn't make any damn sense, which is sort of the point). The idea is that long mixed passwords are hard to remember but are more secure than an identically long phrase, so I want to use those as much as possible, but because it's essential that I remember the KeePass password (because forgetting it would lock me out of everything), a passphrase works as a memorable but still complex password.

I'm not entirely sure I've done any of my work correctly, so I'll just sit here and wait for Thomas or Colin to come in and take me to school.

[1] http://i.imgur.com/4tMEX.png
It also apparently removes the distracting animations.
I chose Java, but hackers shouldn't have a language that is their "favorite". They should use all languages and pick that one that is best for the job. I realize this may be an unrealistic task, but I try my best to do it. While I probably the best at coding Java(Quickest, and get the most done in it), I don't always use it because its not the best language for the job.
Well C# is a great language, that runs very well everywhere (thanks to mono). I wouldn't ever dream of using ASP.NET but C# as a language is pretty nice.
Photoshop Tutorial: Create A Chocolate Text Effect.
Hi friends, we are back again with another Photoshop Text effect. Today in this Photoshop Tutorial, we will be creating a chocolate text effect. You will learn how to create this chocolate text effect using some interesting filters. This will give you a realistic chocolate effect. Ok let’s move on to the tutorial.
It happens far too often. Right now I'm looking at a government RFP (request for propsals) that fits what I'm doing very well. But everyone I speak to tells me that it's an entirely doomed process, and that the government will never choose a tiny tech startup over a large corporation. I'm pretty sure they're right.
And then there is the third dimension to consider:

http://spectrum.ieee.org/semiconductors/devices/3d-chips-gro...

That comes with a very large set of engineering challenges but if those are overcome you can expect another big jump.
Hmmm, you are right... maybe I shouldn't have said "maxed out" but "mostly acceptable". I think that "maxed out" will be a niche market, specially since the computers able to really max out games are already niche, and PCs in general are loosing market share. I'm not implying its a trivial engineering problem, just a problem Intel will be able to solve in one/two years and deliver processors for a small box you plug into your TV and happily game without investing money and real estate space into a PC.
Mathematica. But not because of the language - it has some warts. But because of the problems I'm working on when I choose Mathematica as a tool.
They may not accept scientific proof, but they are likely to accept an empiric proof -- people may not believe in atoms or Newton's/Einstein's laws of motion, but they sure as hell believe that electricity is real, fire burns and planes fly.
No Go or haxe?

Epic poll failure!

Of the ones on the list, I'd say C# is my favorite language though I virtually never use it due to the practical and political problems that tie it to Microsoft.
I did some very basic research for an essay on "Healthcare in the Cloud", and yes, the regulatory side sounded very painful.

Among the relevant regulations, the big ones are HIPAA and HITECH:

http://en.wikipedia.org/wiki/Health_Insurance_Portability_an...

http://www.hhs.gov/ocr/privacy/hipaa/administrative/enforcem...

A big point that I remember was that a HIPAA breach was up to 1.5 million dollars in fines.

"A maximum penalty amount of $1.5 million for all violations of an identical provision"

This is one of the markets where BigCos can and should make a difference (and loads of cash in the process, but well, that's what regulations get).

On the flip side, HITECH introduced up to 20 billion dollars in incentives for adopting Electronic Health Records (EHRs), so maybe the millions in compliance are worth it for some startup :)

I got some interesting data from here ("Opportunities and Challenges of Cloud Computing to Improve Health Care Services"):

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3222190/

and some information by CompTIA’s Third Annual Healthcare IT Insights and Opportunities study.

http://www.comptia.org/news/11-11-16/Healthcare_Practices_Em...
But... the dying will only happen once, then never affect you again. Leaked medical records may impact you for the rest of your life.
The real question is why were you using Yahoo search all this while :)
Seccomp filter now in Ubuntu
That's a "bigger fool" investment, as in, if you're foolish enough to invest in a business with no feasible way of profiting enough to justify the investment, it doesn't matter because an even bigger fool would profitably buy the business. Which is exactly what bubbles are made out of.
maybe some day I will finally become reddit user :D
Machine Learning with Large Networks of People and Places at Foursquare
XSLT and PL/SQL
45ft Paper Airplane
In reality, everybody's very busy, but enough people find time to hack on things that it's very frequently an inspiration to hear/see what people are doing.

Most people seem to be just surviving. But there a decent amount of people who hack on things frequently, and a small, but still sizable number of very prolific hackers. There are some people that comfortably take 8 or more classes a semester. Certainly some of those types of people choose to take a normal course load and have a lot of time to hack. But it seems like the more common situtation is that you end up neglecting your schoolwork and getting poor grades.
nice to become a legal part of this awesome community :)
Future Proof: HTML5, Native Client and the Battle for the Browser
Btrfs & Valve's Counter-Strike: Global Offensive
TOYOTA CAR
Nice try Stephen.
This is definitely something we need to address on the site, and we'll update it in the next few days.

We think showing ads to kids or selling their personal information is completely unacceptable and will never do that. The way we plan to make money is though the classic fremium model - the basic features (including the ones we have right now) will be free, but we'll ask parents to pay for premium features.

Right now, carriers charge $10/month for GPS and $5 for call limits. We want to give these away for free and provide parents with real value they feel good about paying.
[url=http://www.toyotacar-bd.tk]toyota prius[/url]
I agree.

I'm not especially fond of the Haxe language, but it's Good Enough that I'm happy using it day to day.

However, its ability to export to so many different targets (C++, Javascript [+ Node.js], Java in beta I believe, Flash SWF, AS3, Tamarin, PHP etc) is a real killer feature.

Would that count towards this poll or not?
Dreamhost: Connectivity issues with one of our datacenters
Ok, one of my friends started working on open source wordpress theme design that clones this design. (as much as it can) in first version, we'll omit comments (listing and posting) then maybe we can add. I'll let you know over HN.
www.toyotacar-bd.tk
Our company had to set up a Solr implementation with some pretty crazy requirements (hundreds of shards, tens of thousands of requests per second, etc), and we ended up with 4 machines - one for indexing, one as a backup indexer/searcher, and 2 just doing load balanced searches. Replication was interesting but easy to set up (since it's basically an rsync of the indexes between servers).

The end result works very well, though it's a real memory hog when you get into the "hundreds" of shards on an individual server.
Dying impacts you for the rest of your life.
If they're going to break out stereo color tv from color tv then why not break out "superphone" from smartphone (which isn't even listed)? Not even 5 years from the iphone debut adpotion rates are pretty high.
> but it's not a holy grail unless every customer brings in more than 1 friend.

Only one customer in ten has to bring in more than one friend for you to see exponential growth. While I don't disagree with you, that's kind of the idea behind most Internet startups.
http://www.cobol.com/
Where is Arc?
I agree with the difficulty of providing proof.

But I'm in perpetual discomfort with the way contemporary science is shunning anything "subjective" like it's the plague. Yes, we get it, you ("you, Science") despise uncertainty, and the subjective domain is deeply fuzzy and non-rigorous. But it leads to this robotic, industrial approach to things that should be more human - see the way hospitals work, for example.

I don't have any solutions, either. I'm just saying there's something rotten in this particular Denmark.
IMO web app. Marketing and distribution methods are far better and practiced. Getting traction for a mobile app is ridiculously hard because app store discovery sucks but is the most significant source of downloads.
ZeroVM: lightweight virtualization
Development seems to be moving along pretty rapidly & they've managed to integrate a bunch of popular frameworks: backbone.js, zepto.js, spine.js, Sencha Touch, jQuery, jQuery Mobile, underscore.js ...
Just delete your cookies after each browsing session?
So brave!

(Don't worry, I have a ton of karma to burn here)
Good on you, man.

I'm in medical school currently and the emphasis on locking down patient data is one of the most frustrating things to see. I'm convinced that it's a policy that everyone knows has little benefit and yet pushes for ethical brownie points. What's to be gained from freeing up the data far, far exceeds what could potentially be lost.

Even freeing up anonymized patient data seems to be met with opposition. Imagine the data analysis that can be done on millions and millions of patient cases and the clinical/treatment models that can emerge as a result.

Medicine right now is an old, stiff wooden board bending under the weight of technological innovation. Something's going to snap and I'm looking forward to see it happen.

I really support what you're doing, and if you want design help, my email is in my profile. Best of luck!
The Only Difference Between Dreamers And Entrepreneurs
> We can banter back and forth about morals and time and effort, but what this argument (or dcurtis' plight) really comes down to is ego. That's fine. Everyone likes to have their time under the spotlight, but that's what this is all about. Exclusivity? Invites? A list of high-profile people to show off on the front page (not needed at all, btw)? "You're welcome" strewn on the footer? Yep, you're in ego territory.

- Exactly. Ego drives so much of human behaviour in everything we do, it's just sad.
Why quitting? I see that having access to the problem gives access to numerous use-cases and ideas.
Angry Birds Space: Out now on iOS, Android, MAC and PC
Sounds like you would like clojure.
I initially wrote 35-40% but wasn't sure if that was realistic. No disrespect taken at all - I'm pushing for a more concerted effort on better unit test coverage. We also have a very large set of Selenium tests that run in a distributed build environment.
Color television would be my pick for that category. If you go by time of first commercial introduction, it had no uptake really: it came out in 1953, but expensive units with little programming available sold poorly in the 1950s. But once it started catching on around 1965, the transition was really fast, with nearly everyone having one by 1970. If you went by 7-year period with the biggest percentage delta, I think it would be in the running.
Same post from 6 hours ago. http://news.ycombinator.com/item?id=3745084
I primarily use c# but I dont know if it is my favorite because that is what I get paid to write code in or if its because I know C#, Objective-C, VB, SQL, and a bit of C++.

Of those languages, C# feels the most feature rich and easy to read, while I find working with the Cocoa framework and Objective-C particularly enjoyable. The others I work with but find no particular enjoyment from.
Is that really why you quit, or an engaging PR backstory?

As an entrepeneur, you'll have to deal with clogged sinks, office rentals, legal filings, and lots of other hassles similar to carrying around a piece of paper.
Customize your Blogger search preferences
you write any more 100 lines and cannot eXpress your idea clearly with diagrams charts is a crap.
Awesome, lemme know when you guys have sharding available! Would love to not have to worry about running our own index, again.