skysight-inc/HackerNews huggingface dataset:
Seriously, the roomba doesn't make a judgment about the insect because the roomba isn't making judgments about ANYTHING, it's just an extension of a human's choices, it just happens at a delay from when the human initially sets it up.

This is as much a question of morality, as saying that a vending machine that crushes an insect in its inner workings is a question of robot morality.
Yes, but what about after you are inside it?

Maybe they do offer other options but aren't really proud of it, at least not enough to put it on the first page.

Anyway, I really think being bazaar-only it's a loss for launchpad. PPA's are great, but most people I know don't want learn bazaar just for it.
see http://www.percona.com/blog/2014/08/12/benchmarking-exflash-... for benchmarks of the IBM version of it against FusionIO PCIe
Like all good forums, if it does really well to the point that the general public takes interest, it will likely become crap.

That isn't an inevitability, it's a consequence of poor forum design. At one time, if water started leaking into your boat, it sank. Then someone had the bright idea of pumping the water out and sinking was no longer inevitable.

One mechanism that might prevent the dilution you describe is to hide low-scoring comments from low-karma users, but show them to high-ranking users. Then the high-karma users can exert influence on the low-karma users by upvoting quality comments and downvoting poor ones. It becomes a self-organizing system with a bias towards quality, rather than the open loop 'majority rules' system currently in place.
Let me fix that for you.

qsort(){
local L="";
local G="";
[ $# -eq 1 ] && echo $1 && return;
P=$1;
shift;
for i in $@; do
[ $i -lt $P ] && L="$L $i" || G="$G $i";
done
[ -z "$L" ] || L=`qsort $L`;
[ -z "$G" ] || G=`qsort $G`;
echo "$L $P $G"
}
qsort $@

Looks more like 14 lines to me.
Right, that's his target market, not his existing analog engineer population.
Bountysource should allow project owners to delist their projects. Not doing so will simply lead to trademark and other infringement actions. Just because the code is licensed as open source doesn't mean you get to use the project's brand for your money making schemes.
I search for python stuff all the time and have never come across this link, I want to do some puzzles too!
It's not 3 commands so I'm sure you can get it down to 1 line.
Chromecast Aims to Be the Focal Point of Family Games Night with New Apps
You can buy the chips directly from them, for around ~$10 each.
The most confusing part is how a post on HN with record breaking up votes suddenly falls off the front page just as Groupon issues their response. Is there biased moderation occurring? I reached out to YC for clarification and help. Hopefully I'm wrong and just jumping to conclusions without knowing all the facts. :)
Wonder if he's tried to evangelize on the OpenBSD mailing lists yet? The smackdown from Theo would be amusing.

To some extent, it's good he's doing this. To another, very few VCSs other than SCSS can really be called "obsolete", just primitive. Most of the time, people who go on about VCS migrations seem to be just bikeshedding and can't seem to give out specific justifications other than listing features that the upstream project likely doesn't need. It's not trivial either, changing a VCS often means changing the entire way a project is structured, for often uncertain gains.
But it's sensationally worded. That's true any time we take an action that may have unintended consequences, and what that action is — whether it's releasing a robot vacuum cleaner, striking a log with an axe, or writing a book with potentially dangerous ideas — is irrelevant. My point is that smart people say dumb things when recent technology is involved.
The big surprise to me is that stability is possible in this game. Most of these games end in less than 60 seconds. The first several games I let run had unstable dynamics: one side gained an advantage and grew and grew until it took over the whole board, usually in less than a minute. But later, through experimentation, I found that stability is possible.

The corners seem to be especially stable. I waited until the game had consolidated to 3 colors, then I created 4 new colors and added them to the corners (I slowed the game down to 500,000 milliseconds so I could have time to paint the corners, then I went back to 30 milliseconds). With 4 corners held weakly by 4 colors, and 3 large colors holding the center, the game is remarkably stable. I watched it, in the background, for several hours. One of the corners disappeared, but the other 3 corners held on. I went off to bed. In the morning, 2 more of the corners had been swallowed, but 1 of them still survived. These 4 surviving colors have been battling now for over 24 hours. The game has reached equilibrium.
How to Get 100 Customer Development Interviews the Easy Way
Does anyone know if these are visible light pictures? Or are they false colored images of a different part of the spectrum?
Ways That Code.org Can Excite People about Programming
Looking forward to the Volume Management and Load Balancing features. Keep up the good work.
It is highly probable that we will discover memory that is better than current memory in every relevant metric (I suspect this is what you think you are claiming).

It is highly improbable that this new technology cannot be optimized in any relevant metric by trading off optimality in a different metric (this is what you are actually claiming).
The best looking fonts from the Google web fonts directory
Of course. The word derives its meaning from the thing it is assigned to. Doesn't make bearded, tracksuit-wearing, mechanical video camera-wielding men talking way too much about authenticity look less like clowns, though.
It is irritating because the "puzzle" involves having a history of searching for stuff that Google Foobar has tagged as relevant.

If your Google searches are not linked with your Google account or if you search using different search engines, you're out of the game.
The YouTube description says it's 304 ångström ultraviolet.
Here Comes the Sun: America's Solar Boom, in Charts – Mother Jones
AngularJS 2.0 Is Radically Different
NET SEND or MSG?
Helpful Alternatives to pulling data from unrelated tables
The case for small venture funds
Amazon's profits are redeployed into investments.
If I want a piece of FLO software I'm using to be extended, I can do so or I can pay someone to do so. BountySource is facilitating that, in a way that has no intrinsic tie to the original project - they can accept the commits if they want them, ignore them if they don't. The project has no right to get in the way of my agreements with third parties. This directly relates to freedoms 1 and 3.

This is entirely different than someone representing themselves as accepting donations on behalf of someone else.
Small Funds and the Pro Rata Right
He also had depression, which is an even better explanation.
I'm having the same issue. For now, you can click the first icon on the left of the devtools top bar and then click on the element you want to inspect.
withgoogle.com subdomain list
www.fvm.withgoogle.com
interstellar.withgoogle.com
edudirectory.withgoogle.com
atmosphere.withgoogle.com
accelerate.withgoogle.com
insgruene.withgoogle.com
atmospheretokyo.withgoogle.com
connectedclassrooms.withgoogle.com
think.withgoogle.com
smartypins.withgoogle.com
streetart.withgoogle.com
cardboard.withgoogle.com
nikhelp.withgoogle.com
docchinogame.withgoogle.com
kickwithchrome.withgoogle.com
yourtour.withgoogle.com
candidatos.withgoogle.com
trendstw.withgoogle.com
spellup.withgoogle.com
impactchallenge.withgoogle.com
+1 for the author.
Man I wish I could just arbitrarily handcuff people who might possibly consider hurting me.
PlayWith – Connecting people around their favourite sports and games
This Woman Has Landed Millions of App Installs – How She Does It
Many places I've worked at end up having an internal irc server running on a random debian machine. Works well and there's plenty of clients available
Mh, looks like those are Windows only services/programs? I'll look into it, thanks!
Indeed, I have already flattened that device. however, I will re-install pocketcasts to see if I can extract stuff.
Startup Funder Shoots for Maximum Urban Impact
Well yes, because a lot of hosting companies claim 100+ customer VMs per machine. Pretty sure Linode and Digital Ocean run somewhere in that neighborhood.

So if you just run on a beefy bare metal server yourself, you can probably serve 50-100x as much traffic as you could on a typical VM. I guess the issue is that your software is probably not written to make use of the full machine. You might have to start 50 copies of a process, which might be OK. Ruby, node.js, and Python will probably neat that treatment.
Basecamp is losing ground to Trello and Asana now.
It seems to me the reason hipsters all look the same is because we tend to lump things together that resemble each other 'close enough'. If a person has thick glasses but is wearing a backward cap, are they a 'bro' or a hipster? It will probably depend on whether there are other hipsters around--if there are, you'll define that person as hipster. If that person is in a sports bar with bros, then you might say that person is a bro.
I just want to point out that is not how MTBF works. MTBF (and MTTF) are used in a group of components, and cannot be used to estimate lifetime of a single component. This does not say that, on average, each component will last 285 years. This says that, given a group of components (if you bought 2.5M of them, for example) there will be a failure every 2.5 Mhours of operating time (so for 2.5M components, every hour one will fail).
IRC channels for projects can be quite lively. The busiest channels I idle in are #ffmpeg-devel and #lua on freenode. Clearly these are dedicated towards these projects but sometimes other chat filters in. #lua certainly gets that.

Others can be much more quiet and be usually for tech support of a project but they can still be a good place to contact people working on a project.
I think you misread the comment. Agriculture is not a "bullshit job" (well, except in the literal manure = fertilizer sense) because it produces something people actually need. Something like, say, social marketing (my job) is a bullshit job, because it's just made up to encourage people to consume more to keep the economy humming along.
"Song of Stone" was written in an interesting style to me. It is some sort of post-apocalyptic The Stand kind of situation.

He alternates between normal modern prose and some very dense poetry-prose. I would have to read and re-read those passages to get the meaning, but it was enjoyable.
The idea is, we've not had robots to do our killing for us in the past. This is something new. You can kill (bugs in this case) without being present or even knowing its happening. Worth an article I think.
Try 4513 for two divergent lines in the first million and almost complete randomness in the 50th million.
Show HN: TradeMore – Generate a return on your Bitcoin
2310
It's been a fun ride! 200 commits in 30 pull requests in 4 days for a total of 8k lines.

There's a few details on how we organized ourselves to hack this app together, but if you have more specific questions or comments, please shoot me over here!
As soon as you think "I send a valid packet, everything must work" you're missing the point. Even OP at the end worries about the actual client communication actually not working. At the end, it's not who's "theoretically" right, it's "can you make it work given the real world limitations" that include the implementations not tested with your "clever better than the competition dynamic timeout modification." It can be clever, but be clever more and plan for the cases when it is against the real life limitations. And don't cry foul. It's you who move into less tested territories, expecting to be better than the "competition".

The same as I don't complain about the herd reactions here. They are probable, therefore expected.
I wonder to which extent these predictions are willingly underestimated in order to make the headlines?
How to Use Content to Nurture Leads and Increase Sales
What is ridiculous about it? One of the primary goals of prisons, at least here, is to rehabilitate the inmates. Whether that works in practice or not, it's recognized that if you can't practice your most basic beliefs, whether those are religiously founded or otherwise, your mental health and general well being is going to suffer.
I agree, it's not that fast I have 1U servers with lots of RAM slots. Fitting in a RAID 10 is easy enough even in a "modest" 1U server with space for 8 DDR3 slots. We have servers with up to at least 16 DDR3 slots.

And in most servers these days, drives take up a massive amount of physical space. Being able to drop the drives and RAID controller has the potential of massively simplifying some server hardware.
I think the funniest thing about the books are the names of the ships. Things like: The 'Probably Not a Good Idea' dropped into orbit around the fourth planet.
If a pattern were found that allowed primes of arbitrary size to be computed trivially, how would this impact cryptography?
Playing action video games can boost learning, study finds.
Agreed, my only addition is that the people who tend to really harp on "hipsters" and how bad they look, often don't look so much better themselves. It's symptomatic, this obsession with who is a "hipster".
Anyone have any idea what this is all about yet?
Hi HackerNews,

I'm the co-founder of TradeMore and we are excited to share with you our bitcoin lending platform.

We allow individuals to lend out their bitcoin and generate a fixed return. For those interested in trading and market making, we allow funds to be borrowed and used to trade on Coinfloor and others.

I'd be very interested to hear any questions or ideas you might have.

Thanks!
Rewriting Rust Serialization, Part 2.1: Benchmarks
If we keep to the implicitly-shared-by-default UMA/NUMA architecture we've been working with so far. I'd imagine a combined compute-memory-storage unit would be mostly hardware-isolated, with something resembling message-passing semantics for cross-core communication. Something more like FPGA cells, or Erlang processes. (With the likely property that you could have pools of these cells that act like plain memory, for other cells to share and manipulate using handles/segment descriptors/whatever.)

True, even under this model, you could probably have a virus running "resident" in a core without the OS even being aware of it. Basically, it's be like the MMU was a hypervisor and the OS was just a domU within it, unaware of viral "domains." But those viruses probably wouldn't be able to do much, except waste electricity, because they'd need to either get the IOMMU to allocate them some hardware to do IO, or get the OS (which has such hardware) to agree to do IO on its behalf. (Though now we can get into things like intermittent side-channel attacks, where you can mine bitcoins on one cell for minutes and then only have to get the OS to leak a single packet when you have a (rare) success, which is much simpler than getting a whole stable TCP channel or something.)
... and maybe San Francisco.
> It's still unelegant and inconsistent.

Yes, what a shame in such an otherwise elegant and consistent system.
Yeah, that seems to be the way to go but I'd love a less geeky, n00b-friendly solution (pretty sure it doesn't exist but I can't figure out why. Is that so hard to code/achieve?).
Bountysource should invite projects to their program rather than removing them on request. As this discussion and previous ones have shown diffrent communities, diffrent maintainer even diffrent project member have diffrent opinios on introducing financial rewards into their projects and need to firstly discuss it. Afterwards they can approve or reject getting the offer listed on bs.
There is no infringement, if they are not implying endorsement. Use of trademark to refer to the product is explicitly okay, and there's no other way to refer to that lump of code. If I want to pay someone to add a feature to FLO software I use, that's my right, and the project trying to get in the way of that is in the wrong - morally and possibly legally. The project, of course, has no obligation to accept any patches generated.
This seems really dumb!

https://foobar.withgoogle.com/staticfiles/js/landing.5252068... :
!function(){
"use strict";
function a(){
var a=document.getElementById("login");
a.addEventListener("click",function(a){a.preventDefault(),window.launchPopup()},!1)}
window.handleAuth=function(a){
a.logoutUrl ? window.location.href=a.redirectUrl : window.location.reload()
},
window.launchPopup=function(){
window.open("/login/","AppLogin","resizable,scrollbars,status,width=600,height=400")
},
a()
}
();

This script handles the login. a object looks something like this :
Object {
message: "<span class="term-red">Error(6): Login unavailable. Try again later.</span>",
logoutUrl: "https://foobar.withgoogle.com/_ah/logout?continue=…ps://foob..., redirectUrl: "/denied/", allow: false}allow: falselogoutUrl: "https://foobar.withgoogle.com/_ah/logout?continue=https://ww...: "<span class="term-red">Error(6): Login unavailable. Try again later.</span>"
redirectUrl: "/denied/"
}

handleAuth() function will either take you tohttps://foobar.withgoogle.com/denied/ or just reload the page.

Google is just getting a tonne of analytics data.
Congratulations on the launch, GitHubbers!
Don't be. We knew the risks, the training staff and facilities are good, we set our priorities and we had fun.

Edit: the comment I was responding to said something like "it makes me sad there are people at MIT smashing their heads against each other"
Do OSes already support this? Do they support it as memory, a storage device, or both?
The laws of physics don't dictate what technologies we know, only what their ultimate limits are. Just because our current memory technologies have some limitations that force us to make a tradeoff does not mean this will always be the case.

Just look back at how things were before the discovery of GMR[0]. We had very different tradeoffs then as compared to now.

[0] http://en.wikipedia.org/wiki/Giant_magnetoresistance
I think, though, that you're getting caught up in quibbling over choice of words and, in the process, missing the point of the article. It's not really advancing the conversation, it's just pedantry for the sake of pedantry.

There is an interesting difference, though it's not the one you've chosen to frame your comments around. It doesn't matter that the Roomba has no more moral agency than a sack of hammers. That's a point the author passes by on the way to the real crux of the article, which is that autonomous machines have a way of masking this fact in a way that tricks humans into ceding their own moral agency. That example of a person who wouldn't knowingly vacuum over a cricket but happily uses a Roomba is just a less politically-charged proxy for the question of autonomous military robots carrying weapons.
If I am unaware of an interface, I don't know to avoid the names used in that interface, and I don't know to abide by the invariants assumed in that interface. That seems like it will bite people who've done nothing wrong. If I am providing a library, I can't possibly be aware of every interface anyone might define in code that uses it. I've no clue how frequently this will occur, in practice.

That's not a problem with Go's module system. If someone is using your library, and wants to use your interface in a particular package, that's fine. If they want to use another library, with another interface of the same name in another package, that's also fine.

If they want to use both libraries in the same client package, they'll have to locally rename one or both of the imports.
Ask HN: Where can I start contributing to open source efforts?
I have some spare time at my disposal and am looking to contribute to open source projects. I am not really sure where to start. I've browsed through the "Explore Github" trending section, but I haven't had much luck finding anything that I would be best suited to offer whatever I might be able to.

I largely specialize in C and JavaScript (especially node.js), but I also suffer a little from imposter syndrome and I think this would help me combat that some, and to learn and grow and improve.
The point is that "unintended consequences" are much more likely with complex systems. When you wield an axe, the consequences are fairly direct. When you leave home for the 101st time after buying a Roomba, you are still responsible for the consequences, but they are much harder to keep track of.
There is such a formula, it is very simple

n^2+n+41

It doesn't generate sequential primes.

That doesn't really matter, checking if a number is prime can be done in sublinear time complexity. The real problem is factoring large numbers.
Stress and anxiety can cause all sorts of horrible cognitive side effects. Memory issues, cognitive impairment, dizziness, "brain fog" etc. are all hugely prevalent in today's society and people rarely think to attribute them to plain-old anxiety.
I hope better subdomain support
Is it not really a quicksort?
Parallel and Distributed Ccomputing with Julia [pdf]
It's a claim you see bandied around pretty often. Like most overarching generalizations about all of humanity most evidence for or against it is more accurate for a given culture than humanity.
Why didn't they just change the name when Gnome told them not to use it? I thought Groupon was a good company. This is just pure evil.
Playing action video games can boost learning
If profit isn't the goal then it's going to be funded by taxpayers? A lot of non nerds don't care about super fast broadband (which is one of the reasons it's hard to roll out profitably). You're going to tax them to pay for something they don't want?
FestivalHub – reinventing your festival experience – limited beta sign-up now
Expanding on what mikemcquaid and mtodd said, essentially it's been replaced with bash and a sprinkling of ruby (Mostly for templating, IIRC).

Me saying "replaced" is a bit of a misnomer though because the way we create, maintain, and configure Enterprise is totally different now making Chef and Puppet overkill for our uses. We no longer try to maintain the state of the entire system throughout upgrades instead favoring placing a complete system (built using mostly bash and again a bit of ruby).

Since we only now need to change a few configs we can do that using bash and ruby. This resulted in huge speed ups when reconfiguring Enterprise.

It's hard to over emphasize how much of the underlying way that Enterprise was put together changed and was improved with this release. Everything from developing on it, to releasing it, to deploying it, to upgrading it has all been shifted.

Huge respect to the infrastructure folks that made this happen (certainly made my life easier as a dev!).
31415
The era of Bitcoin is just around the corner: Brian Armstrong, CEO, Coinbase
Hi all, I'm one of the cofounders of Converge. We're really excited about working to make it easier for anyone building IOT (or other connected) hardware to keep track of how their devices are performing (system load, network latency, etc.) as well as how their users are interacting with the devices. We'd love to hear from any hardware people about the sort of stuff you might be interested in tracking, or how you're already doing it if you are!
I'm offering money to people who go to BountySource looking for money, in exchange for features I want. Alternatively, I'm asking for money in exchange for my coding, from people who go to BountySource looking to give money for a feature.

How is either of those "spam"?

(For the record, I've not actually used BountySource, and from what I've heard FreedomSponsors is probably what I'd go with in the space, but the principles involved remain the same).
The Two Types of Problems Founders Set Out to Solve When Starting a Company