skysight-inc/HackerNews huggingface dataset:
Breaking dependencies to make your code testable
Careful. Righteousness has a way of turning on itself.

You should ask yourself what exactly you want to accomplish here, because nothing will be accomplished here. So if that's true, then ask yourself, "Why am I spending time making these posts?"

If you examine your reasoning, you'll be forced to conclude that you spend your time on this because it makes you feel good, and for no other tangible reason.

So, if that's true, then a better question to focus on is "Why do we choose to be ineffective?"
International Space Station Real Time Data Mashup
I imagine the hard part is actually optimizing that array of mirrors.
Why Twitter Buzz ≠ Movie Ticket Sales
Would this be a better fit as part of an OPTIONS request?

OPTIONS /orders

{
"GET": {
"description": "All the orders."
"links": {
"self": { "href": "/orders" },
"next": { "href": "/orders?page=2" },
"find": { "href": "/orders{?id}", "templated": true },
"admin": [
{ "href": "/admins/2", "title": "Fred" },
{ "href": "/admins/5", "title": "Kate" }
]
}
}
}
The Ecological Fallacy
"In Quantum entanglement, part of the transfer happens instantaneously. Repeated experiments have verified that this works even when the measurements are performed more quickly than light could travel between the sites of measurement" http://en.wikipedia.org/wiki/Quantum_entanglement
I've lived/worked in several countries, including the US, and my impression is that the US has some of the highest wages and lowest taxes in the world. So compared to the rest of the world I don't think the burdens are 'abysmal'.

Does anyone have links to articles that review this in more depth? A quick Google search didn't yield anything relevant.
The Overcrowded Healthcare App Market
Social Anarchy in Software Development
He did start it with his own money and did build up the initial pool himself, just like anybody else bootstrapped. I remember listening to him tell the story in an interview, I can't remember where (I also believe he mentioned that Bill Gates was personally invested, and an advisor). But above it was said that no sane company would invest in the idea of buying patents, when clearly a lot have.

What I am suggesting is that IV is not a rogue actor - they behave in the way they do with the consent, blessing and backing of many famous technology companies. They have, from all outward appearances, a very legitimate and profitable business model.
Google+ Communities, A Great Start?
Have you read fifty shades? I find that people like to bag on stuff they've never actually experienced first hand.
Schemas have saved my ass a million times too, but schema migrations are a pain.

I'd love a database that's loose with types by default, but allows you to add declarative specifications for types. Documents are checked at insert/update time, but otherwise the specifications play no role in how the data is stored.

That way you get schemas, but only when you need them. And migrations don't require heavy collection-wide locking; instead, you just change the constraints you enforce and lazily update old documents.

Postgres does to an extent with CHECK constraints, but you still have to do an ALTER TABLE if you change the underlying type of a column.
While your suggestion is not as bad as others I have heard, any tax increase will automatically result in a lower standard of living.
After knowing the Feynman puzzle, I think this is probably more correctly described as a reversing mirror.

If you look into a metal spoon, you'll see both X and Y reversed. So I'm wondering if you could make this mirror simply by only curving the horizontal part. That's kind of what it looks like in the photo. And if so, why didn't someone think of this early? It's quite obvious.
Could you expand on the buginess? Was it aesthetic issues, or did you ever face problems like data corruption?
OP here. Thoughts/questions/comments?
Palmers Green Removals Firm
we're still working hard on getting things running smoothly. thank you for your patience.
This was a fantastic course, and I do hope they follow it up with an advanced one. I especially enjoyed how one submitted homework attempts with sbt, and how their unit tests encouraged one to repeatedly submit until a perfect score was obtained. I feel that I learned a lot.

I get the impression that this course lowered the threshold to exploring the functional paradigm for a lot of students who were aware of it but never took the time to do it on their own. Ten thousand new programmers in one language is no small achievement.

Who here wouldn't jump at the chance to join a MOOC on Haskell taught by Simpon Peyton Jones? Or Rich Hickey teaching Clojure?

I hope to see more learning resources like this in the future.
The most useful cloud databases
As businesses deal with more and more data, providers are making it easier to manage that data in the public cloud
A properly configured IOMMU (VT-d in intel parlance) should prevent most physical ram dump attack vectors. The good news is that almost all x86 chips are shipping with one on die these days. The bad news is that support is thin - many vendors don't ship good firmware for it. Software wise support is mixed - your OS needs to manage what drivers have access to what pages. Since it's seen as primarily a virtualization technology, virtualization platforms handle it best - xen is top notch and works well out of the box. Other OS's can mostly be well configured with some patience with the notable exception of darwin (apple hardware also lacks vt-d firmware support).

If you're in a situation where you're truly concerned about your door being busted down you're almost guaranteed to be subject to a ram dump if you're vulnerable, primarily via firewire, unlocked workstations and local exploits but a myriad of less common vectors exist.
Try this with a metal spoon. If you bring in your right hand, it will be on the left side, but extremely distorted.
Same issue... Ordered at 17:10
Top Summer Fellowships: Paid internship at bit.ly
I'm with you. I guess it depends on what you work on. When I'm counting thousandths of a penny, I use something that provides integrity and consistency. I've worked on things that don't require precision or timely consistency, and sometimes it's fun to just jam things into a non-rel system; I like couch.

If I were to work on a general-purpose technology product, it'd be a dbms that provides these, first class: referential integrity, arbitrary precision arithmetic, interval datatypes, dependency graphs/recursive DS, and out-of-the-box reporting (formatting, grouping, serialization, etc.)
3D print the record then laser engrave the song on it?
Same.

I've seen a bunch of Quartz articles coming up in the variety of aggregators I use. Unfortunately, they don't load.

Pro-tip: You're trying to get me to spend time reading your content. If I have to mess with my browsing setup to do so, I'm going to skip your articles. And I do.
This is blogspam and the monospace font is hurting my eyes. Nothing was cracked or broken. This is a long known vulnerability that to effectively exploit requires physical access to the computer in question. This tool doesn't even solve the hard problem, which is getting a memory dump in the first place.

Of course, if you have physical access, theres a multitude of ways to get the keys that are not time critical or depend on the machine running at the time of access.
Why dont you use http://www.hnsearch.com/

I guess if you really want to you can use their API to download posts.
This is nice, HTML5 Boilerplate was too overbloated
Embarrassingly, I listened to a youtube video where a woman read the book aloud (I listened for about 30 pages). She ended up hitting herself in the head about a dozen times because the writing is that awful.
Exactly, that is comparing apples to oranges. In one of the companies I was in we started charging $5 for being late to a huddle or $20 if you were an exec - people took cabs to get to the huddle on time, because it was the fact that you had to pay, not the amount that motivated you. Cab was more than a fine.
For people who haven't read the 5th amendment in a while:

No person shall be held to answer for a capital, or otherwise infamous crime, unless on a presentment or indictment of a Grand Jury, except in cases arising in the land or naval forces, or in the Militia, when in actual service in time of War or public danger; nor shall any person be subject for the same offense to be twice put in jeopardy of life or limb; nor shall be compelled in any criminal case to be a witness against himself, nor be deprived of life, liberty, or property, without due process of law; nor shall private property be taken for public use, without just compensation.
Yes, let's play with people's emotions. Maybe after seeing this they will feel good about my site and pay me.

Just because something is a tragedy doesn't mean we should turn it into a hoopla of cooperative and meaningless tripe.

Skip the hollow gestures and spend a real moment of silence yourself maybe?
If the 3D model file is too large, then can it instead be a piece of software that converts any given song into a record as it prints? Perhaps a 3D model of the record + software that knows where to put the grooves and takes an audio file that is already prepared for the disc but is more compressible than the full 3D model.
Hi Steve,

Thanks for the reply. I'm basing my interpretation off of your http://designinghypermediaapis.com site and the associated listserv, so either I'm misinterpreting it, or we have a difference of opinion as to the complexity and utility of the proposed solution(s).

My fear is we're redefining WSDL in JSON's clothing. Yes, adding hrefs to the API isn't complex -- but the code to actually do something with it is, and that's where my spidey sense starts tingling (having just spent a few weeks in Savon/SOAP/WSDL/WSSE hell).
Only after their competitor Mail.Ru named their browser "Internet":

http://internet.mail.ru/ (there are no English version)
that is correct, this is the real html5 bones
Mobile apps?
"They learned the hard way that you simply don't reverse the pumps lest you get the Golden Bear [mineral oil] equivalent of water hammer".

Ouch. It must have been 'fun' finding that out. Another example of extreme water hammer: http://www.davros.org/misc/ambridge.html
It's not 1 photo, it's the best photo out however many they took + publishing rights. And Publishing rights for a single high quality photo can easily cost you thousands of dollars.
Easy Haskell App Deployment With Git and Upstart
Its also interesting that the technologies developed to close the gap between digital systems and their physical counterparts eventually create the efficiencies for them to surpass them in the long run.

For example:
Noise, image sharpness and sensitivity algorithms applied to early CMOS 2 and 3 megapixel sensors eventually allowed 8-65 megapixels sensors to far surpass the quality of their physical counterparts (a current 8mp sensor is better than 35mm film, 65mp sensors are far better than medium format film even though their resolutions are roughly comparable)

Its like stepping backwards to digitize it forces the development of efficiencies required later to create a far better product.
Golsa Sarabi Ms. Iran in the Queen of the Universe Pageant 2013
Don't get me wrong, I love Stripe and despise PayPal, but Stripe is definitely not cheaper. It is at best the same price, but with high volume of sales is a decent amount more expensive than PayPal.
Adding to your point that this is old news: https://citp.princeton.edu/research/memory/ [LEST WE REMEMBER: COLD BOOT ATTACKS ON ENCRYPTION KEYS]. I think this was on HN awhile ago...

The real news is the commercial tool that implements the memory dumping and key extraction.
For PrintSpace I used Pwinty, like @samwillis said in this thread and I couldn't agree more, Pwinty is a really easy to use printing API with a simple pricing structure.

What made them an easy choice over others was you can use them in the background like they don't even exist. Other services required users to login to their own service (or create account) before continuing which was less than ideal and created a really broken flow for a user.

Plus like @samwillis also said, they are completely white-label, putting your sticker on it if you want, making it look like it came from you.

Lastly they were very easy to communicate with, answering questions quickly and even willing to help with creating different packaging.

Some time in the future I may print my own (may be more cost effective), but for the time being this is a great choice for me.
I don't disagree with you, it is a sloppy way to write, but quite common when the writer has a lot of emotion and not a lot of patience to go cite the specific conversations.

So lets take one example and work through it, martythemaniak's wrote:

"At the onset of the 2008 crisis, some people very accurately predicted the type of crisis it was (a financial panic) and recommended policies that were tested and proven to work."

Using the search terms "Iceland Bank Reform" lead me to a whitepaper [1] from Mercatus which goes into great detail about the controversy around the decision to eliminate debt, it cites several economists and papers, both from the time period and the present looking back. A similar search for "Ireland banking crisis" leads to a similar set of papers where people discuss how to pull Ireland out of the mud.

So what does this say about Marty's writing style? and our reading of it? Well it says Marty throws out his emotional angst over this (perhaps he advocated the debt canceling path for Ireland, I don't know) with his comment that "some people" recommended things known to work, clearly at least a few of those people were advising the Icelandic government as they implemented those ideas. If we're engaged readers we do our own legwork, we can attach names to those people. It's more work for us, and perhaps less satisfying that way.

The comment was accused of not saying "anything" when in fact it did say things. What it did not do was to lay out evidence for the claims made, Further, the use of the passive voice made pulling out the information which would help the reader research the claims more difficult.

So there are at least three things going on here, one an emotional rant from someone who believed in strategies that Iceland implemented, but were widely criticized in other economies, feeling vindicated. Second, a quickly thrown together narrative about the tunnel vision which lead to this situation. And finally, a turgid writing style which imposes an unnecessary burden on the reader trying to understand the meaning or substance behind the rant.

[1] http://mercatus.org/publication/iceland-and-ireland-banking-...
Oracle and Eloqua Agree to Combine to Accelerate Modern Marketing
Even better: http://en.wikipedia.org/wiki/List_of_lakes_in_Minnesota
Its not just the press. We have systematically abandoned almost every clause of the first amendment.
Cultures don't just "happen". Culture is a deliberate act of founder instilling company values in early employees, so the culture then scales from there. Best cultures always feel natural, because founders and early employees spend a boat load of time working on it and enforcing it.
15 years and 9 startups, I walk into the company and immediately can tell if I want to be there. Companies without culture are usually those in a Fortune500 list - numb, bland, like Hondas and Toyotas.
The title wasn't a joke. I love the way the interview is presented. The team clearly put a lot of time into it. I especially love the collage they created of a bunch of the women who have attended Ladies Learning Code workshops. It was really unexpected, and I was blown away when I saw it yesterday morning.
Here's the response from Jimmy Wales http://www.quora.com/Wikipedia/Is-Wikipedia-collecting-more-...
Apple Maps: 3 times more likely to get you lost than Google
Bathroom towel warmers help control mildew
We are so sure the world is going to end...
RethinkDB is filled with developers who have conflicted thoughts on this. The difference between structured and unstructured database systems has always seemed very analogous static vs. dynamic type systems to me. Most of us at RethinkDB like our type systems static, Haskell being one of the favored languages, and we've had many conversation about why our database doesn't reflect these same principles.

I'll admit that to some degree RethinkDB is responding to what we see as the direction the market is moving. People seem to really like developing in dynamic languages using structureless databases. I think that a lot of times this gives people more ways to shoot themselves in the foot (and I sense you agree). But even if this type of development was purely a band of fools shooting off each other's feet we still might have to respond to it.

That being said I don't think it is quite so foolish an endeavor. The thing about structured databases that sucks, and a place where the analogy to dynamic languages breaks down, is that your data integrity becomes entrenched. Changing around static types in your code isn't anywhere near as hard as changing around a static structure in your database because you need to modify all the old data to make it meet the new structure. This can be a very cumbersome process made more cumbersome by the fact that a lot of structured databases make optimizations based on things like knowing the size of each row (very hard to change on the fly). So while RethinkDB doesn't dislike data integrity we do really dislike data stasis and that's what we wanted to avoid. We do have plans for the future of having a way to enforce arbitrary constraints over you database, we just aren't willing to do them in such a way that they're hard to change. Unfortunately doing them in that way is time consuming and we haven't gotten to it yet.

jdoliner @ rethinkdb
Can some help me understand why this organization has been lobbying for NDAA in the last few years?
http://firststreetresearch.cqpress.com/2012/03/08/aipac-stil...

How are they benefiting from this?
Thank you for your response, If you long press on a message you receive, you can add it to the ignore list. Later, in the menu, you can remove people from your ignore list
This is much easier to overcome than image/text CAPTCHA systems.
I think history speaks for itself. People were killing people well before video games. The end.
Given the level of respect I have for the OP's exhaustively researched points, I should not have said a thing. Someone on the Internet is wrong. My mistake.
Submitter looks a lot like a spammer for Ziff Davis (geek.com, pcmag.com, extremetech.com).
Thank you, I will actually do that for my next revision
Can anyone tell something about developing professional Android projects? Are there any downsides when you are used to Eclipse? Does Intellij support Android development in similar advanced state as latest ADT for Eclipse?
thx. i m resetting pwd anyway to be safe and will get on to 2 factor authentication now. I was just lazy before.
Entangled particles communicate instantaneously through space. That is to say, communication faster than the speed of light. This was actually one of the reasons that Einstein did not want to accept quantum theory. In fact, he proposed quantum entanglement as an argument against the validity of quantum theory. According to quantum theory, transfer of information faster than the speed of light should be possible (via quantum entanglement). Therefore, quantum theory was incorrect/incomplete- that was Einstein's reasoning.

There would still have to be an entanglement step. The photons need to be coupled. This is currently accomplished by a laser across long distances. I suppose that in this sense there is a latency at the speed of light to add new particles. But once the photons have been entangled they can communicate instantaneously.
Debates about Constitutionality become legalistic because the Constitution is a legal document. It's basically a contract that represents the last time Americans ever managed to (kinda) agree on anything.

You also have to keep in mind that debates about Constitutionality arise over politically unpopular topics. It's a way for people with minority viewpoints to say: "well, whether you think this is good or bad, it is inconsistent with this larger scheme we all agreed to."

If you held a vote and asked people whether they thought people accused of terrorism, especially abroad, should have rights, you'd lose. I remember in college being the lone dissenting voice in a discussion of the merits of turning the entire Middle East into a glass parking lot. Ordinary Americans believe very deeply in the sovereign right of the American government to kill foreigners who do anything contrary to American interests.

Hence the resort to legalism. You can't convince Americans that it's good for suspected terrorists to be given trials, etc, so the best you can hope to do is convince them that they, collectively, bargained away the ability to hold suspected terrorists without trial.
A Peep inside a C# Application Service
I ordered Rubymine something like an hour ago, and no email from them :/
Probably way too harsh - BP gives the minimum that you can try and plug your own code into.

html5bones is clearly taking a different route, by making everything and every tag as clear as possible. Everything is commented to give someone starting out a good explanation of why all this stuff is there.

eg. in HTML5 BP:

<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.8.3.min.js"><\/script>')</script>

Newbies are now completely lost. What's going on here?

html5bones:

<!-- An <aside> is used to enclose content that is additional to the
main content but not essential. If it were removed, the meaning of
the main content should not be lost, but the content of the <aside>
also retains its meaning. -->
<!-- ARIA: the landmark role "complementary" is added here as it
contains supprting information for the main content that remains
meaningful even when separated from it -->
<aside role="complementary">

I heavily applaud this idea - too much of HTML best practices is completely arcane to most of the people using it. The more people understanding what this stuff actually does the better for everyone.
Hmm.

There was a discussion over here:
http://news.ycombinator.com/item?id=4945181

The discussion is still there, but the submission is dead. No idea why. The initial comment is excellent:

http://news.ycombinator.com/item?id=4945449

The story has also been broken from other sources:

http://news.ycombinator.com/item?id=4946026 (groklaw.net)

http://news.ycombinator.com/item?id=4945174 (slate.com)