skysight-inc/HackerNews huggingface dataset:
Great idea, but without venture funding this is a tough operation to scale. With such low barriers to entry for this market, other local markets can easily replicate this model if it is indeed successful.
New research to use SSDs as an extension to DRAM
Should Procedural PHP Be Depreciated?
Best comment, ever. I'm LMAO =) Just wait until the MSFT fanboys downvote us.
RMS is really funny guy.

Free Software Song by RMS

Join us now and share the software;
You’ll be free, hackers, you’ll be free.
Join us now and share the software;
You’ll be free, hackers, you’ll be free.
Hoarders can get piles of money,
That is true, hackers, that is true.
But they cannot help their neighbors;
That’s not good, hackers, that’s not good.
When we have enough free software
At our call, hackers, at our call,
We’ll kick out those dirty licenses
Ever more, hackers, ever more.
Join us now and share the software;
You’ll be free, hackers, you’ll be free.
Join us now and share the software;
You’ll be free, hackers, you’ll be free.
I want my own RepRap at Home!!! Awesome stuff are coming...
"Any claim that HRW is part of a propaganda machine working against Iran"
- never made that claim

"the onus is on you to back it up with evidence."
- funny how that burden never seem to apply to those making the actual accusations. Often someone makes a claim about brutality and it's accepted at face value simply because the accused is somebody we don't like politically.
Feedback needed for HTML5 game with socket.io and vert.x
The point would be so you could identify an individual computer and upon investigation tie it definitively to an owner. As it stands you can easily change a MAC address and the translation of private -> public IP address done by a NAT capable network device combines the traffic of multiple computers to look like it is a single one. This means you can only attribute file sharing activity to a public ip which in practice might have numerous clients behind it.

Hence if there were a law like that and everyone obeyed it then you could generally identify the exact machine that did the file sharing.
Here's the paper:
http://www.cs.princeton.edu/~abadam/papers/ssdalloc.pdf
Not a good idea. Unproven as a technique, very expensive, very low resolution when whole body imaging is performed, will miss important stuff, and generate unnecessary biopsy procedures.
Population screening is a vastly complicated area - for example, what would a whole body MRI be looking for. Name the process(s) and there will be a better way, even if its a scan of a smaller body site, the results will be vastly superior. Dedicated coils, established imaging protocols etc.
JavaScript's problem isn't that you can choose whether or not to use semicolons, it's that they're automatically put in for you if you omit them.

http://lucumr.pocoo.org/2011/2/6/automatic-semicolon-inserti...

Technically, Python is a much better example of optional semicolons since you can use them and they're not required. Of course, the real reason they exist is for compound statements.

http://stackoverflow.com/questions/8236380/why-is-semicolon-...
AND the google jquery cdn cache :)
You're talking past my original point and quibbling over semantics.
Fair enough! That makes sense...
The point is to give some flair to the plain old forms. There's nothing wrong or annoying or misplaced about it. Furthermore I don't think a 1 to 1 match of one digital interface to another is skeuomorphism. Skeuomorphism is mimicking a physical object or interface in a digital form. If this were to look like a piece of paper it'd be skeuomorphic but it looks like a terminal window. If this design is skeuomorphic then by your logic then terminal windows themselves are skeuomorphic in that they mimick any physical printing of text.

Besides disliking skeuomorphism I'm not sure why you're so down on this. Why is that?
> Her experience with the medical system was humiliating, futile, and expensive.

My girlfriend, her father, my sister, and various friends of mine have had such experiences. (Not to say all of the above have died. Just have had Kafka-esque experiences with the US medical system.) There is something about our system that elicits cold authoritarianism in the manner of caregivers. Our system does not incent caregivers to look out for the patient's best interests and the uncanny facsimile of the patient's best interests which is their target (avoiding lawsuits, maximizing profits, shutting down and ensuring obedience of relatives) leaves much to be desired.
A large vacuum cleaner... running 24/7.

Impressive nevertheless.
CRS book is okay... but it's way too complex for undergraduate. I rather listen to lectures than reading this book. I think even talent programmers have to agree with me that CRS is a reference, not a textbook for teaching. It's only for people who have done enough algorithms and data structure and want a reference book.
No, not now, maybe in the future (with regards to MRI). Even with breast imaging where MRI provides great results, routine screening is only shown to be helpful in those genetically predisposed to disease. Generating masses of biopsy procedures, untold stress, misdiagnoses, botched procedures etc. The false positive rate for MRI is currently too high in breast imaging for it to be a routine tool, let alone whole body imaging with the pitfalls in the technique.
I'm not sure I agree with that.

When you load the NY Times website, you use up their resources (hosting, delivery, etc) and they're paying some fee to give you the privilege of viewing that page.

They pay for that using ads. Their choice.

You don't like that? Great. Stop visiting that website. That's your prerogative. But to visit the website, use their resources, AND block their way of generating revenue to pay for that...well, that's both immoral and wrong.
Effective pull requests and other good practices for teams using github
Purple Monkey Dishwasher
Facebook spam messages says WWE Champion Rey Mysterio dies during fight
> It sounded like you were saying that Pi is special just because there is an infinite series that describes it.

That would be because Pi is special because there are infinite series, and integrals, and mathematical identities, and limit expressions, that describe it in ways that give it a special meaning.

> So the number 2 is just as "infinite" as pi.

You're confusing the existence of a summation with its outcome. Obviously the sum of 2^-n for n between 0 and infinity (inclusive) is equal to 2, but that doesn't make 2 an infinite digital sequence, or in any other sense "infinite".
I've never understood why people care about the 'character' of a company... people aren't good or evil, they merely do things.

Some of the things that Microsoft/Oracle/Nokia do are 'good', some of the things Google does is good, some of the things MSFT/ORCL/Nokia do are bad, some of the things Google does are bad.

Google may do more good things for you than MSFT, or MSFT may do more good things for you than Google, but it doesn't make either good or bad, they just are. Google's breaking the law isn't FUD anymore than Microsofts'. They are both felons.

There is no light side, there is no dark side, it's just a bunch of people doing whatever benefits them.
Thanks :D
Yeah, the tooltip layout is quite a controversial matter, someone hates, someone loves it... but probably more of the former than the latter. ;-)

I think bootstrap is great... Also I was thinking about something like http://suprb.com/apps/gridalicious/ for the videos grids;

The tricky part is that these grids have reactive behaviour on resize (actually I think the response to resize it's one of coolest features, in that the number of videos shown will adjust whenever you resize the browser window, so that everything still fits on the page).
So I always need to be able to compute on the fly how many items will fit on the screen, because if the window is smaller than its fullscreen size, then I can actually avoid to retrieve any data for videos that won't fit, and hence cut bandwidth usage and response time.
These are the agreements that civilized peoples make with one another. What provocation is sufficient to violate the sovereignty of embassy land?

Again, if you don't want diplomats in your country you eject them. It happens from time to time. You don't take them hostage, there is no excuse for that, not even all out war.
Cool, more "reverse racism" and "reverse sexism". Remember folks, if we want to be unified we need to segregate. Love is hate. Peace is war.

Orwell must be rolling in his grave - doublespeak is truly the language of the future.

EDIT: Since the view that affirmative action is positive is so prevalent, and that I hadn't previously given it an in-depth look, I've been reading around the subject.

From the horse's mouth (http://www.mat.jhu.edu/~sormani/affirm-impact.html):

> As an illustration of what that would mean, they constructed a rough profile of 700 black students admitted in 1976 under race-conscious policies. Of the 700, 225 obtained professional degrees or doctorates; 70 are now medical doctors, 60 are lawyers, 125 are business executives and more than 300 are civic leaders. Their average annual earnings are $71,000.

As expected, getting people into higher level education substantially improves their quality of life.

> A more troubling question, the authors acknowledge, regards the white students whom these black students displaced. Would society have been better off if they had attended instead of the blacks?

> "That is the central question," the authors write, "and it cannot be answered by data alone." It is a clash of "principle versus principle, not principle versus expediency." They come down firmly on the side of admitting the blacks, saying that society needs them because of the scarcity of black professionals.

> "In the case of universities and colleges, race turns out to be very relevant because we are interested in what students can teach one another and race is a part of that in an increasingly diverse society. Well-prepared minorities have a special leadership role because there have been so few in the past. So what is fair involves the question of the purpose of a university. And, ultimately that question is not soluble with data."

In summary, a subset of people are earning substantially more than another subset, where both were equally qualified for the position, because their skin was a particular color. The justification for this is that the minority is a minority. The proponents assert that whether this is right or wrong is a question of principal. They assert that this causes a minimal impact on the majority population and a significant benefit for the minority population. They do not apply concrete numbers to this last assertion and instead state percentages. Ofcourse, those percentages translate into living, breathing human beings who, in the absence of race-based discrimination would be living a very different life.

Fairness is not an obvious thing, it seems. Fairness depends on what you're trying to accomplish. If your target is making sure that the year book photos have the right balance of color, by all means discriminate. If your target is giving people a fair opportunity based on their abilities then a meritocracy might suit you better.

Can't we all just be equal? Can't we just share with people who have less than us and help them get on their feet without disenfranchising someone else? Can't we make room for everyone, no exclusions? Call this idealistic but I'm just being real about it.
To translate, and to make sure I'm clear:

It's likely that ignoring a swollen left tonsil for five years has allowed an otherwise treatable cancer to spread to the child's entire throat.

This would be addressed with universal health care by allowing that child to receive medical care before the case had escalated to that point.
Moby: Share your location in real time
I really don't see how OO design patterns come into play here. I haven't seen anyone suggest OO-based solutions.
Maybe you don't use this but some people will use it because they find this useful. Why so many startups doing the same thing? Why reinvent the wheel? Why another Facebook? Why spotify or Pandora? Why not iTune and Youtube?
Why is public WiFi in Europe so painful?
Why is WiFi in Europe so awful? Every public network wants you to sign up via a painful signup process (enter a user name/pw/address/age/email/etc). In the US it's usually as simple as accept a EULA. Are there laws concerning this in Europe? Is it all about liability?<p>I am curious as to why as I'm used to the mostly frictionless US way and find it much nicer.
This is a general problem with academic books/papers. Authors rarely focus on making their work as easily understandable as possible. Instead, the goal almost seems to be the opposite -- how obscure sounding can I make this paper (so that I appear really smart) while still maintaining correctness?

It's very frustrating. We get it: you're smart. Now quit using words like "complecting" and quit using elliptic modular forms when addition and subtraction would suffice instead.

EDIT: Alright, so the downvotes indicate my post was a little rant-ish (I don't get downvoted much on here so it disturbs me when I do). I apologize for that. There were a few papers that I read recently where some of the words were very obtuse and I couldn't think of a good reason for choosing those over simpler and more communicative words. "Authors rarely..." was likewise an exaggeration.

But I do stand by my point that clear communication is something I think technically-oriented people should focus on. Perhaps courses could be offered where you describe a complex subject and then others in the class comment on what areas were the most confusing. This is different than a peer-review process in that you're not necessarily focusing on the accuracy of the material but the clarity of its expression.
How does Google store search trends in backend?
There is fairly intuitive way to reason about the storage requirement. Lets start with you've seen no numbers in the range, you have the tuple (99,999,999, 0). That is two 32 bit numbers or 8 bytes of storage. Now lets say you've seen all the numbers in the range, you've got (0, 99,999,999), again 8 bytes of storage, two 32 bit numbers. Since we're describing a linear bit field, the worst case is : (1,1,1,1,1,1,1,1,1, ... 1,0) every odd number and none of the even numbers. So the memory to encode the virtual bit field will be (assuming 32 bit numbers always) 4 bytes * n where 'n' is the number of distinct regions in the bit field. With a perfectly uniform random number generator each number generated has possible outcomes:

1) It splits a region (it causes a string of zeros to have a one in them) (adds 8 bytes)

2) It coalesces a region (it removes the last remaining zero between two regions) (subtracts 8 bytes)

I'm sure there are other solutions, and as was pointed out it doesn't really deal with duplicates. I suspect a multi-value bit field might cover that.
A quick look at the "About FairSearch.org" page (http://www.fairsearcheurope.eu/about-fairsearch-org) reveals that the organisations behind this either operate vertical search engines, or are Google's rivals (in general.) Not cool.
A little off topic, but: I like to have my small Meyer's Parrot on my shoulder when I work. Disadvantage of a parrot over a cat is that the parrot will talk to you.
Austin resident from Atlanta who has lived in San Francisco.

Yes it it is.

In Austin if there is a jam you can go a few blocks over and avoid it.

In SF or Atlanta alot of times you're fucked because this is the only road that goes where you want :/
But this isn't about exposure or impressions. This is outright stealing. There's a certain portion of users who will never click an ad and blocking them out completely is really no loss. But what's happening here is that ads are still displayed and in the event a person clicks the ad the revenue goes to someone else. The visitor didn't come for the ads, they came for the content. So the plugin maker is basically a leech. Replacing another site's ads with your own and taking the revenue is theft and if it happened to you I'm not sure you'd feel the same way. You know damn well your suggestion is totally unrealistic but it totally misses the point anyway.
Guice in your JRuby
I have to diagree with your PoV for recursion. I personally don't have any problems if an alogrithm is iterative or recursive, specially if the recursivity is as simple as in your example. In fact, in such cases recursivity is even simpler to understand than iteration IMHO.
(They haven't fully caught up with me yet.)

Further note I have no interest in taking a slice of anyone's pie. If I did, I would not be discussing this matter here with you; I would have taken my lawyer's advice. The only (hypothetical) interest at this point would have been to defend against a patent in this domain.
For the OP. i think it'd be good to have an opening statement as to why golden ratio is useful; for those that are unfamiliar with the concept.

Other than that. Thank you for putting this together. Will try to use it.
That's an interesting variation. I never had thought of that! :)
Well, the private aspects of the network. Can't SSH in and certs no longer work. We're not sure if it was an automated response (the Moira system was being taxed pretty hard) or if an individual actually revoked it. It's possible we were bogging down some aspect of the network and this was the easiest way to stop it.

We're hoping for the best. Nobody intended to be destructive, it was just a fun project.
Why? Why should diplomats be treated any differently than any other person? My estimation would be that if these rights are essential for diplomats they are just as essential for everyone else.

If they are not provided to everyone else then why would diplomats expect these privileges? What is the philosophical framework that elevates diplomats above others?

If the people are subject to internment, why not the diplomats?

If the people may be killed by drones, why not the diplomats?

If the people may be held without trial, why not the diplomats?
How To Use The HTML5 Notification API
I also tend to think that the word 'criticism' is linked with a negative aspect that is undeserved.

Consider a glowing movie review that is thorough and thoughtful - certainly criticism, but in no way negative.
Your exercise analogy is perfect. I think your concept of Math is in direct opposition to the author's (and mine).

The author is arguing that math is about logically solving problems based on a small set of simple rules. That students memorizing a formula are learning a formula but not learning Math. Like you said, Math is like exercise, where you challenge yourself with harder problems and over time you become a better problem solver. The shortcoming with American public schools, or whatever we're talking about here, is that the teacher's incentive is to get their student to achieve a competency in repeating memorized instructions, something that can and is tested. This leads to numerous students who don't enjoy or understand Math for what it really is, and fail to develop the part of their brain that solves problems logically. Instead, they learn a bunch of formulas that are totally pointless unless they happen to need that exact formula in the future. So, evaluating teachers based on the performance of their students at applying different formulas is part of the problem, not the solution.
Thanks for the link. Looks like PPA's don't count. C'est la vie.
This link is awesome!, you need to browse forums and pages for weeks or months to get all that info on your own!. Thank you!
"Consumers – not search engines – should choose winners in the marketplace."

[...]

"we believe policymakers must act now to protect competition, transparency and innovation in online search."

Facepalm.
Seems the website is down. Maybe obviouslywrong.org shouldn't have been built :| Does anyone have the article they can paste here?
Create your own DIY accelerator for your startup (new book)
Just to note, I think you mean Lewis Thomas, namesake of Princeton's Lewis Thomas Laboratory.
Cancer can absolutely be that aggressive, and many of your internal organs don't have the sorts of pain and proprioception sensors we think of from our experience interacting with the world through our skin.

It's possible to have twenty small tumors throughout your body, causing no real issue, and then shortly thereafter they continue growing enough to impinge nerves, blood vessels, airways... And you're suddenly diagnosed with stage IV cancer.
Interesting.

I tried to get my friends to sign up for Google Latitude but they didn't like the idea of it broadcasting a location when not needed.

So maybe an expiring short link is a better approach.

I like it.
I have seen that myself too. Very interesting to say the least.
I came here to say something similar. I would go further and assert that once you're comfortable with recursion it's nearly always preferable where reasoning about execution is the primary concern. Discarding the mental overhead associated with index accounting and temporary variable state has a lot of value.
How COSM(pachube) makes things smarter by talking to the Internet
Cached version: http://webcache.googleusercontent.com/search?q=cache:http://...

With regard to the article I agree that it is noble (and probably more profitable) to build new products and ideas rather than clones of existing ideas, just as it is noble (and doubtlessly more profitable if you are successful) to develop a new vaccine for malaria rather than just distributing mosquito nets.

But mosquito nets are what people need now to save lives. A promise of future vaccine doesn't save lives. Likewise people want facebook for dogs now, and other crap clones, and where the money and demand is the market follows.
Except in this case, you have no disk.
Apple silently tweaking iPhone 5 body?
Cloudwashing
AMC Channels Back On Dish
Great point. The short-link makes it sort of like Bit.ly for location and easily shared in SMS, Tweets, etc. I also like the temporal aspect that you can control how long you will be sharing the link (ex: I pick someone up at the airport, so I share my location for a few hours to that person).
You don't literally have to have every website on board. You just need a critical mass such that any given malware-infected user will encounter a website that they consider important but that they can't access, and therefore have an incentive to take steps to remove the malware. That goes a long way to deprive the malware authors of infected users, even if there continue to be some websites that don't block the malware.

And as for browser and OS vendors, it seems like there is a clear way for the Times to push that along: If this problem is nontrivially impacting ad revenue then Google has a clear incentive to work with them on Chrome and Android, and with that as leverage, they can go to other browser and OS vendors and say "take the same measures to keep your users from coming to our website infected with this crap or we'll be recommending that they use Google's products instead."
For bridgers and tunnelers, not natives.

I've never gotten past the first red light out of Bergstrom without a 4 minute wait at 1am. I could go all the way from SFO to Ocean Beach without hitting a light 50% of the time.

SF applies computers and algorithms. Silicon Hills hasn't discovered them yet.
> Allie prefers to not have her own keyboard.

Not my experience at all. Purr programmer would demand to be part of the process and would lie across my wrists, because she needed to be close to the action.

Best damn programmer I ever worked with, even though I had to vacuum the keyboard regularly.
Am the author -- wasn't expecting HN frontage, yikes! ;) The site just went up a few days ago and is crashing. I'm on it.
What exactly is the point of this? That non humanitarian efforts are useless?
Can someone explain in plain English what is the purpose of this tool for an actual TrueCrypt user? I'm confused what it does, other than perhaps demonstrating weakness of certain passwords, or maybe some vulnerability in the way TC works.