skysight-inc/HackerNews huggingface dataset:
This is a similar service, but will check your actual domain resolution as seen by hosts that never heard of the domain before: http://dns.squish.net/

It will not tell you anything about the caching servers of course. As agwa says - you're only guaranteed (+/- client issues) that the new entry will be visible after the full TTL period.
As I've said in another comment, I think Ender's Game is unique in the way that it is about kids without being patronizing to young readers.

Other books may be better science fiction, but how many of them are as accessible to kids?
That is a &&, not an ||.

If they are well-written but don't involve technology, they don't activate the flag criteria. I may even upvote them if there are cool enough (many New Yorker essays, for example).

If they are poorly-written but do involve technology, they don't activate the flag criteria. I simply won't upvote them.

If they are both, they are taking up link space.

(I'm also personally opposed to the "Let's use hack to describe everything!". That said, I do appreciate good writing--for example, the piece on Frank Lucas that showed up a while ago.)
No... If I own something I should get to decide how I use it. To deny me that would be to deny me my private property. Owners have rights to their property. If the employees at my business owned voting stock, that would be different and a vote would be appropriate.

Lets use the fishing boat analogy. So a fisherman fishes for 10 years saving his pennies and investing and builds a fishing boat with his bare hands. He (The captain) then hires 3 hands to help him run the fishing boat. If everything simply came down to a vote there would be no incentive for the captain to save for 10 years and build a boat.

If the 4 fishermen had all saved their money together, and pooled their resources to build the boat equally, then they could have equal say in how the fishing operation is run.
The only reason it is currently profitable to make drugs at all (and the reason we've seen research in so many) is that US consumers will buy them at market rate with IP protection, i.e., too expensive for most places. If we didn't exist as that profit center, many would not have been put through clinical trials and brought to market.

http://www.forbes.com/sites/matthewherper/2012/02/10/the-tru...
> On the first RailsConf i've been to (RailsConf Europe 2007), most attendees were actually working for Big Biz.

Selection bias.

Go to a COBOL conference and you'll likely find that most attendees work in Big Biz as well. What does that tell you?
Bullshit. I received scholarships for college, I paid for two years of my undergraduate with LGBT ally scholarships. Those are ally scholarships, there are one metric shit-ton more scholarships for LGBT youth. There are entire foundations set up for this.

Don't lie just because you haven't done your homework. Here are 3 databases if you're too lazy to google LGBT scholarships.

http://www.finaid.org/otheraid/lgbt.phtml
http://www.hrc.org/resources/entry/scholarship-database
http://www.pointfoundation.org/scholarships.html

Immediate Edit: I also googled scholarships for students with disabilities. Turns out there are tons of those, too.
I love it. It has that cold war propaganda feel to it. Great for headlines.
Alas, it's still kind of a mess. The #1 improvement made to Java imho has been dependency injection in Spring and Hibernate. But this dependency injection pretty much kills all the compile-time sanity checking that compiled languages are supposed to provide. It's great when it works, but when it doesn't, it just barfs out useless stack traces that don't actually show you where the problem occurred.
Apple Announces October 22 Event: “We Still Have a Lot to Cover”
Dune is good, but would you cover it in a sixth grade Language Arts class?
I've toed this line for a long time, but concern about performance is really starting to be an issue for me when I make a decision about what language/framework to use. Here's my line of thinking:

"
If another language can provide 10x more performance in 2x the code of Ruby, that's a tradeoff I'd seriously consider.

If I do ever have a hit on my hands, and it starts scaling quickly, there's a cost, management, and maintenance issue to bottlenecking myself with Ruby.
"

I realize that there are many parts to a system and that other parts encounter scaling considerations before the programming language does - ie database.

However, it seems there are known, quick to implement solutions that can solve the data scaling problem in a cost effective manner. Reimplementing my application logic with another language seems to be a very cost-ineffective and time consuming task.

I'd rather head that concern off at the pass by picking that language with 10x the performance and 2x the amount of code.
It's genetics, in that genetically you have a probability of being inclined towards whatever subject your Tiger parent is subjecting you to. If that isn't the case, you have a massive misallocation of energy.

I'm against Tiger parenting as a blanket strategy prescribed for all. The fact is that not all parents are equipped to micromanage their children's careers, nor does the physical and emotional abuse involved necessarily lead to best results. The latter is like a shot of steroids - get short term results but lasting damage in all but the hands of experts.
The statement "X can do what they want with their Y." is simply ceding to X that which was already his.

The statement "X can do what they want with their Y BUT they shouldn't because Z" is ceding to X that which was already his, and in the same breath revoking that cession. Essentially: They don't have to change it, but they should change it.

Consider instead: "BUT this isn't what I'm looking for in a community, and it's not a community in which I will continue to participate - I encourage others to do the same."

That statement would have both acknowledged the owner's right and done so without attempting to indirectly dictate what the owner should do with his property.
an augmented reality device and app combo that would show people's names hovering above their heads.

Being able to tag people with whatever phrase you wanted would be hilarious.
Yes, exactly. If Ruby is dying, then why are Ruby conferences popping up everywhere? Why are Ruby developers in desperately short supply?

I live in Israel, where Ruby has taken a while to make inroads. But we just had a conference last week, and the many attendees were super excited about the language. And companies were desperate to find employees who know Ruby and/or Rails.

Indeed, the biggest reason that I've found companies give for avoiding the use of Ruby is the scarcity of experienced developers. A client of mine switched from Ruby to PHP last year, simply because he could easily find PHP programmers, and they cost a lot less. You could argue that this points to companies leaving Ruby, but in many ways, I'd say that it rather indicates Ruby is a victim of its own success.

Even if Ruby is dying (which I don't think is the case), plenty of seemingly dead languages are still in demand, and are used on all sorts of projects. You can command great consulting rates in COBOL, today, if you want.

Both Ruby and Rails have strong, active communities that are pushing the language and framework forward in all sorts of interesting ways. The key to a successful open-source project is the community, so I'm pretty confident that I'll be working in Ruby for at least a few more years. But hey, if the author wants to work in something else, power to him; we're fortunate to be living in an era of many high-quality, open-source languages.
I was asking myself the same question :)
Reading the list of comments my conclusion is: not for a good reason!
You mean like, Web Workers?
Netbeans 7.3.1 - best IDE for HTML5 apps
That's a good point, but I think it can still give a misguided view of what you would pay, depending on how many factors go into the discounts. They would have to ask you questions for every possible factor that could influence your healthcare costs. To be fair, I don't know what all the factors are, but if it's anything else like the government provides, there's probably a huge list of factors. I suppose that if 90% of it is income and number of people being covered, that's probably a decent starting point and would at least let people see approximately how much it costs.
Indeed, I wanted to mention this as well.

Furthermore, I think Python (actually Jython) is starting to become for prevalent in the enterprise space. I've seen a few different enterprise software suites from companies like IBM and HP that support writing extensions in Jython. I know that the JVM implementation of Ruby is JRuby, but is anyone using that in production? Jython seems relatively more stable/mature, but I really don't know much about JRuby.
It depends of the language I suppose. Ruby was all about being new, cool and fun. Call that hipsterism if you want. But now that people moved on, it's fair to ask ourselves "Who is going to use Ruby for their next project?". Big company? No. Hipsters? No. You? Maybe : )
64 bit integers are one small example of something you can't do no matter how fast you make JavaScript.
Rubinius X: A Ruby platform for composition and collaboration.
> Why are some of the most respected and the smartest commenters on this site unwilling to have an intellectually honest debate?

Unwilling? No, HN is more than willing to have a good debate. The issue is that with some particular topics, HN is unable.

HN is not a perfect platform for intelligent discussion. It is unable to handle certain types discussions and the only effective mechanism it has to keep those discussions from consuming the rest of the site is to crudely cull them.

Humbly, I suggest that if HN's inability to discuss some things surprises you, then your opinion of HN is too high. It is imperfect, very imperfect.
I'm kind of disappointed in the way the author is approaching the launch of Rubinius X. The "death of Ruby" is being used as a rhetorical device. The strategy appears to be that if we all believe that Ruby is actually dying, we're more likely to get behind Rubinius X. Unfortunately, no support is provided for this claim.

Rubinius has always been the Ruby that placed purity before pragmatism. I applaud them for that, but putting forth the assertion that Ruby is dying as a means to drum up support for a new generation of Ruby seems like getting off on the wrong foot.
The Redis source code is very clean and readable. It's a great example of how a non-trivial code base can be written in good C style.
>This country is tightly controlled by the government.

Strange, I always hear quite the opposite. That everything is simply too big at this point and although there is the appearance of a big controlling force, there really isn't one anymore.
I think a bigger change is the JVM and .Net don't suck so much now. There are interesting languages like Scala and Groovy on the JVM and frameworks like Play and MVC on .Net that make development less painful.
When Med Students' iPad Use for Instruction Goes Up, Personal Use Goes Down
Targeted Twitter Bots - The Next 20 Minutes
Hostamania - Hulk Hogan Web Hosting
Uh... ok?
Skills for using C++ smart pointers
My stuff has been on the front page twice, and I'm a left wing, big government Canadian.

Some people can be a little cranky, we're computer guys ffs, but I think the discourse here is pretty civil and open minded.
I'm primarily a Java Developer, I tried Rails recently for the first time on a project without a SQL datastore and found that it was difficult to get a foothold as a beginner.

Switched to Scala Play and the more flexible framework allowed what I needed easily even without a lot of knowledge on Play. Rails seems like it would be great if your doing a typical CRUD app but if you need something a little outside that box it gets in the way.

That said it seems like apps aren't always just CRUD anymore and that may be why its falling in popularity.
Re: Tests for Design Feedback. I used to follow that approach, but I found that it locks you into the implementation and adds unnecessary drag when refactoring.

Now I like to think of tests as black box and white box. I prefer black box tests because it tells me if the system works from the api or interface, while giving me the freedom to refactor and reimplement without unnecessary drag.

Now for my Shameless plug. If your test suite has lots of edge cases, the test suite takes a long time to run because the same setup logic is being run many times.

I created jasmine-flow to reduce the number of times the setup logic is run by reorganizing the tests into linear flows. https://github.com/btakita/jasmine-flow

I sped up my test suite about 10x (~400 seconds to ~40 seconds) doing this.

I know, it's not 1 second, but since these are black box tests, I know if things work in reality. What is really important for development flow is running individual tests quickly (< 1 second).
Up to 0.16955721 BTC now, with 10 transactions.

Reddit getting 3% from Bitcoin actually sounds like quite a bit. I know there's a lot of stories about BTC, but I still think of it as a fairly obscure thing.
I guess JRuby is trying to address the first point and they wouldn't have to retrain their staff. I don't know how popular JRuby is but it runs on the JVM.
Correlation is not causation. A 600x performance difference doesn't suggest a language-level performance issue. Quite the opposite, in fact! Multiple orders of magnitude performance problems are usually algorithmic in nature, or a really hard physical bottleneck.
I didn't say it would be relevant to the theme of the conference. I did say it could be relevant for the people who might attend.

For example, I don't want any business with the people who support the ban on gay marriage. If this is their call to support it, it can be my call to do my best in legal terms to prevent them from earning more money and donating more to these campaigns.

Btw, I'm talking about acting as an individual, not managing an organization.
MOM probe will be carried by ISRO's PSLV-XL (Polar Satellite Launch Vehicle - Extended). More info here:

http://en.wikipedia.org/wiki/Mars_Orbiter_Mission
I have Windows 7, Ubuntu and OS X running on separate machines that I use almost daily.

Windows 7 on HP laptop (procured (wink) from my wife) for taking to university. Runs my CFD and CAD software which only run in Windows.

OS X on Mac Mini on my desk. Bought for iOS development but getting used less these days as I'm back at uni.

Ubuntu on Thinkpad in the bedroom as a media server with Optoma HD600X projector connected.

I tried using the Ubuntu Thinkpad as my main machine but I really just get more happiness and satisfaction from Windows.
I always find it a little sad to reflect on education because I think we can unleash a generation of geniuses.

I don't think it even takes a radical teaching method. I think it takes a radical reordering of priorities.

Instead of glorifying athletes and closet organizers famous for making sex tapes ... we need to glorify education, hard work, and resourcefulness. And parents need to reinforce the message by rewarding/encouraging those traits.
What does having an interest in technology, programming and science have to do with the huge libertarian/pro-capitalist bias HN has?
You would be hard-pressed to find a serious contingent of people who dislike Card because he's a Mormon and not because he's a homophobic authoritarian and more than a little bit of a jerk.
"The original story linked to a review of peer-reviewed scientific research."

I believe the credit we assign to peer reviewed scientific, mathematical, or engineering papers shouldn't be anywhere near the same weight we assign to peer reviewed social science papers. I dealt with quite a lot of these papers early in my career and they do a wonderful job of backing up grant proposals but a poor job of being correct.

My takeaway was that they tried to present some idea as universal when it really required the culture of the researcher in the geographical area the researcher was studying[1]. The second problem is that they didn't understand what they were studying. They didn't think that way.

Now, don't get me wrong, there are some amazing researchers whose results were really useful, but the lack of true rigor in many of these studies is just poor. Don't get me started about the damn math errors or "correlation does not imply causation" arguments.

1) Community risk factor studies have to be the worst. The number of them that only studied urban settings, but believed their results applied to rural areas is astounding.
I'm not sure I follow - what information would the wifi signals nearby where you met them give you? Or would it be that hopefully they have their phone again when you see them, and it will know who they are that way?
to be just here: RedHat also backs jruby.
Published 7 February 2013. It's unclear why this is in any way relevant to Hacker News.
Backdoor found in D-Link router firmware
Research-Inspired Extensions Hit Visual Studio App Store
- I never flag stories, but would if it was spam or trolling (but I've not seen any of either hit the front page, and that on /new is already [dead])

- I upvote stories fairly liberally. I use the saved_stories feature on my own profile as a lightweight bookmarking solution. So anything of interest that I think "I may want to find this again in future" I upvote. I tend to visit /new once or twice a day to spot interesting things that haven't hit the front-page, I think of this as community service.

- I upvote only the most insightful comments, I upvote comments less than I upvote stories. I downvote only the most rude or dumb comments, the ones filled with bile, hatred and flamebait views... downvotes are very rare but that's my criteria. I don't downvote dumb jokes, but notice other people tend to.

I never upvote/downvote other people's comments if I've taken part in the debate. I do notice that it's not possible to downvote the branch of the debate you've participated in, but I just avoid voting on any comment on a story I've posted a comment on.

One thing I have noticed, on a couple of occasions I've made a divisive statement and whilst it would overall get upvoted my total karma gets reduced. It seems a few people throw hissyfits when they disagree and go check other comments you've made and downvote a bunch of them.
Most of these stories also contain a lot of "we used a monolithic approach first and then split it up". A lot of companies I know kept their frontends in Rails, because its frontend tooling is really good. But you'll never write the big backend processing part in Rails.

Also, this is a question of resources. Once your first version succeeds, you suddenly have the funds to build a complex version where you care about all the small details.

Ruby is a _very good_ language as long as you are in the "I don't need to tune all the details phase".
You add contacts to your phone and it adds them based on where you met them and when you met them. You can also send a really easy text back to them with your information auto-populated.

Then, if you remember where or when you met somebody, you can more efficiently remember their names! Check out the non-mobile site, it has a really quick video that shows it.
The "What Do You Do" Question
GoDaddy Buys Media Temple
The real question is -- can we do this on a mass scale that the general populace can benefit from? The problem with getting kids to learn is public education, namely where one-size-fits-all is sacrosanct.
I think you underestimate how much kids really are set on tracks with preordained goals. Things don't really open up unless you are born into a very well off family (like Gates, by the way) or until you finish school.
They don't leave for Russia of course, they try to naturalize and get to the West.
I love JavaScript but I care.

Also, going as far as calling people fools show that you care more than you may think about what others think.
This is such a flame bait :)
Does Rubinius really needs this?

I installed it last week and trying it out with Rails 4 to see how it feels. Ruby is alive and well. And mainstream.
I think you have a good point, but I don't see any changing quartile analysis or percentile analysis of income distribution.

I did find this: http://www.aei-ideas.org/2013/07/yes-the-middle-class-has-be...

but it seems to fail to account for the fact that overtime, more and more households have become two working person households.

IDK, I just haven't seen a clear and compelling analysis that says that we are heading toward winner takes all.
That's a constant with life advice: it's useless not because it's wrong, but because you won't believe it's right until you've experienced it.
I think the problem is that some people are not as thoughtful as you are when it comes to up/downvotes. The terrible "downvote because I disagree" is not as bad as in other forums but it's definitely on the rise. When people use the voting system to express an opinion instead of judging the quality of the comment itself it kills the quality of the discussion very very quickly in my experience.

The people who don't take the voting system seriously are probably those who are the most likely to mindlessly upvote/downvote stories and comments.

I think up and down votes should be rationed. Or at least have some kind of cost (when your ratio is depleted you can upvote by using your own karma?). I remember slashdot had (has?) a similar system. It would force the users to think twice before mindlessly up or down voting anything. Maybe a downvote should be more expensive as an upvote, even.

Flagging stories would still be free for completely off topic contents (and fighting voting rings).

EDIT: or as an alternative: the more you vote the less your vote is meaningful.
Thanks I really hope you keep sending feedback as you use it!
Can you explain what do you mean about other books being patronizing to young readers? In what way are they patronizing?

Sure, there're many SF books that may be too complex for many young readers, but there's also lots of classic SF that people loved as kids. Take, I dunno, Azimov's I,Robot stories or his Foundation novels. Are those patronizing to young readers?
Discouraging flamewars is one thing, but Hacker News does it by leaning hard into different practices that are also bad for discussion.

The fake air of noticeably forced civility on top of a disagreement is annoying to stomach at best, and can cause decent into passive aggression. By treating some regular ol' nonsense as erudite points at the same level as the people who actually know what they're talking about, an uninformed passerby will walk away with the wrong impression about the ideas presented. Disagreements aren't settled on the facts if someone is willing to talk longer and strain their original points further than the person they're talking with can tolerate. I've noticed that the most-informed in a Hacker News thread is not necessarily well-informed, unless I'm ready and willing to write walls of text (which I never am) there is often no point in attempting to join the conversation. The closest I'll even try anymore is making a small point at the fringe.
> Funny argument.

That's not an argument, it's simply how the economy works.

> Inflation is killing your economy

No it isn't.

> rather, because it encourages spending and frenetic consumption

Our economy is based on consumption, like it or not.

> this depleting the banks of the well needed savings that will be used for investment by private companies.

You don't really know how banks work do you.

> Yeah, inflation works "so well", right.

Actually yes, it does. You should educate yourself a bit on how the economy actually works, you sound like someone with little more than a high school understanding full of misconceptions and bad ideas.