skysight-inc/HackerNews huggingface dataset:
Looks pretty cool, looking forward to playing around with it.

How does this compare to celery w/ rate limiting of individual tasks? Celery can be pretty daunting (heavyweight perhaps?) sometimes, having a simpler alternative could be useful. However, I wonder if by the time you need rate limiting of queues, you will probably need additional "heavy" features as well.

I'd love to see a deeper comparison of sharq's usage of redis vs celery's. For example, are there any performance gains by using sharq's lua commands or schemas vs celery's?

There are a few typo's in the features section btw (minmal, seriazlied).
> We'd have a cowed China and built a single free and democratic Korea, essentially one large South Korea.

Yeah, one large, irradiated South Korea, ruled by a pathetic murderous dictator who would have friends in Washington D.C. instead of Moscow, and who would have killed people throughout the peninsula for being Communists[1], instead of being against Communists.

Yay for progress?

Fuck freedom and democracy. All those talk of freedom didn't do shit when Rhee murdered Koreans, when Park murdered Koreans, and when Chun murdered Koreans.

I know I can't really expect American soldiers to wage wars and get killed just to support the freedom of some third-world country they've never heard of, instead of ensuring the continuing political dominion of the US in a large portion of the world, but people could at least be honest about it.

[1] http://en.wikipedia.org/wiki/Bodo_League_massacre
The best advice in my own experience is don't buy books and learn by doing. Grab some open source piece of software from GitHub or anywhere else, have a poke around, get inspired and then try to build your own project from scratch. But above all...break things! The best way to learn programming is trying to do things, break them, understand why they don't work and go on.

Besides that, programming can be just like painting. Each of us has its own style and, even if there are some common patterns e.g.: http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93cont..., generally there aren't really written rules on how and where to write and call functions. Just try, eventually learn some patterns and then just do what you feel is better for your own project following your own style.

Once you've done this everything will be easier and doing things will be awesome. In the end, you will be even capable of jumping from a language to another on the fly. Don't be frustrated, keep trying and have fun! ;)
> What a load of begging questions.

The expression "begging the question" doesn't mean what you think it does.

> I wonder what you have to be, to be special according to the flavor of meaning you just happen to prefer?

The answer is obvious -- no particular form of life is special or supernatural. It's all part of natural selection, changing species adapting to a changing environment. And this isn't just some hypothesis, it's the central idea in evolution, a very well-supported scientific theory.

And our "flavor of meaning" has no part to play, only objective evidence, the evidence that overwhelmingly supports the theory of evolution.
Indeed. We're working hard to release our first game making use of CloudMatch. Stay tuned!
I'm sorry but this is utter nonsense and shows the quality of most "Go lacks generics" discussions. Go manages to do so many things so much better than C [0], the boldness of your statement leaves me speechless.

[0] Just to name a few: Go has packages instead of header files, one simple build command instead of Makefiles, embedded structs, interfaces, allows you to declare functions everywhere, multiple return values, panics, a huge (!) platform independent standard library, native platform independent concurrency, saner string handling, lists, dictionaries, iota, cross-platform and cross-architecture code via file names instead of macros + autotools, ...

I really can't understand how people dismiss all of this and claim a programming language is useless because it lacks a single feature.
It doesn't have to be about the weight/speed. Unless it actually crashes in a fail-safe way, it may keep the blades spinning. It's very unlikely to kill you, but can easily cause pretty deep cuts.

I play with rc planes usually and would really like to see some docs on failure modes / failure rates of typical *copter drones. My planes / controller failed enough times that I'll probably never fly any toy over people. Maybe the newer models are much better. I'd like to know if that's the case.
This feels embarrassingly cringe-worthy. Did they just skip a number for no reason?

What's wrong with Windows 9? Too simple?
Oh, you reckon it might work on some iPad browsers but not others??
Put it in a front pocket from now on?
You expect technologically illiterate people to magically be able to protect themselves when they couldn't before?
Interpreting When Compiling, or an Alternative Understanding of Lambdas in C++11
Anything that will reduce the API hell that is working with SQLite on Android is worth a second look. Better speed is just icing on the cake.
The "Brick 2.0" version number says otherwise. I agree with the parent post. Version numbers say a lot about waht a user can expect. They should change this to 0.2.
When did durability stop being a factor used to assess a phone's quality?

When consumers expressed a clear preference for big, thin phones that offer a lot of mechanical advantage to their round butts when sitting on them.

it's something I care about

But not enough to buy a smaller, more durable phone? One with a thick, rubber or plastic exterior case? No? I didn't think so.

That's not much better than saying "you're holding it wrong."

Maybe people should take personal responsibility for breaking their belongings?
You have to remember why globals are considered "evil" today:
1) bad for modularity
2) bad if you have threads
3) bad for debugging (referential transparency etc.)

In the seventies, I think that threads simply didn't exist. As for modularity, it is pretty clear from the rest of the book that Moore doesn't consider it as something important. He prefers high performance, ad hoc code. This made sense given the limited power of CPUs at that time, and this still makes sense in the embedded world, sometimes. Finally, the negative impact of global variables is probably proportional to the size of the program. He is talking about programs that could easily fit in the L1 cache of yesterday's Pentiums (a few dozen of kilobytes max).

Furthermore when one programs in Forth, one problem is that you simply can't declare local variables: all you have is two stacks. It often simplifies a lot the functions ("words" in Forth lingo) to "offload" some data into (global) variables. This actually helps with debugging, given that in older systems one had very few debugging tools, because one could interrupt the program and look at the state of those variables in order to guess what's going on.
First thought that occurred to me while watching. Even if Americans wanted to march in a protest of similar scale, it would be physically difficult. There would be nowhere to park all their cars.
Yup. Correct. Cool Beans.

It is the framing 'You do not UNDERSTAND your app unless you can simplify it in a single sentence' that I disagree with.

It is more 'You do not UNDERSTAND your market unless you can simply in a single sentence'.
Show HN: Stream Framing with Node.js
'OK so maybe there's sexism & racism but they're making money so what's the problem?'

I think the author (and I agree with him here) sees the racism & sexism itself as being a problem. Nowhere does he argue that the problem is that racism/sexism are bad for profits.

Personally I don't need the market to tell me if racism & sexism are bad and I doubt that you do either.
I don't know. I remember what games looked a decade ago. Doom 3 was state of the art, and we marveled at what we were looking at. Crysis only came out in 2007, an astounding improvement in graphical fidelity.

Things are certainly still improving at a rapid pace, and besides the whole point of the high-fidelity rock is to prevent that feeling where something seems out of place. I, for one, find it a triumph of both engineering and art design to use more realistic assets in games.

And besides, I've had people fooled by Icenhancer screenshots. It's true that there are other problems (human motion, facial expressions) that are harder to fix, but I'm damned if this isn't incredibly impressive.
Teekert gave a link to back up what they said, unlike you with your almost anonymous account and smarmy attitude. Ukraine just substituted one oligarchy for another but the current one has Western support ( IMF debt ). I agree with the perception of heavy Western news bias which is not credible. No credibility for the cursing Nuland handing out cookies, violent Kiev street thugs, and Kiev junta bombing their own people. It is not just 2 regions, remember Crimea voted for autonomy and no one is rioting to return to the Ukraine junta. And I'm not Russian, just US resident who is partly Latino who knows how the gringos operate. KGB jokes are pretty old you should update your humor, especially as KGB predate the Internet.
I know a Mr and Mrs Ferret. It is a real surname.
I'd guess optical: the gun-barrel thingy emits some light pattern (or just flashes) and the timing is used to determine whose is it similarly to how bump.io used to work.
Ritual sacrifices, mostly. Just kidding ;) For the “faster” and “less disk space” parts, we use a lot of standard techniques like bitpacking, compactionless b-trees and other things that have been designed in the past 10 years — we’ll blog more about that stuff very soon. The “understandable code” part can probably be explained by the fact we focused on that extensively during implementation: we did lot of API revisions, gathered lots of feedback in private beta — and we still have a long way to go!
No, I didn't. I only gave them permission to act as nameservers for my domain(s). I don't even route my traffic trough cloudflare.
Lol there was an April fools' article last year saying the same thing http://www.infoworld.com/article/2613504/microsoft-windows/m...
This is really, really cool. If I could make one recommendation, after finishing the tutorial it wasn't clear to me what do next. I want to keep learning more C and about the Ruby source code but it just sort of leaves me hanging.
Along the same vein, Wikimapia[0] is a rich resource for finding information on Syria and other topics. The site allows users to define shapes constructed over places on the map, so people can mark buildings, villages, places of note.

I've used it often for events regarding Syria, most recently for mapping locations[1] hit by CENTCOM airstrikes against the Islamic State. The location was relatively easy to find given the amount of info the CENTCOM video published to YouTube provided.

I would suggest following deSyracuse[2] on Twitter if you are interested in this type of stuff, you'll quickly come across more interesting peers. :)

[0] http://wikimapia.org

[1] http://wikimapia.org/31543455/2014-09-27-F-15E-Strike-on-Isl...

[2] https://twitter.com/deSyracuse
What It’s Like to Fly the $23,000 Singapore Airlines Suites Class
I imagine that more than 1% of people who are aware of Tor have bitcoins or can easily obtain them.
No, you are wrong. From that altitude it can do anything from severely disfigure, paralyze or, yes, kill someone. Did you see that shot where it flies right by that crane? Irresponsible doesn't quite describe it.

I've been deeply involved in RC flight for over 30 years. I cannot imagine how these people think it OK to fly toy-grade products over people like that. A DJI with a Gopro is a toy. I have $10,000 RC helicopters and planes. They are fucking toys. Having seen the range of failure modes I have over the years I can only characterize these people as irresponsible morons. I also say this from the context of having designed and manufactured high quality electronic products for the RC and military targetting drone industries.
Atlantic.net launches $0.99 SSD-based VPS servers
How Jerry Yang Made the Most Lucrative Bet in Tech History
The /r^2 factor is due to the fact that the surface of a sphere grows proportional to r^2. That will hold for the wavefront half way around the earth, but from there it will be reverse. The energy will converge to full strength at the point opposite from the origin. That is if there were no loss. A significant portion of the energy is converted to heat and otherwise dispersed from being a compact wavefront.
I don't get why people vear from "Courier New"

It's the greatest fixed-length font yet created for writing code! Period!
Each iOS version is a different browser, so to reproduce the bug they need to know which rev you're using (presumably ios 7 or ios 8?)
Pebble cuts $50 off both Original and Steel
> The feeling of powerlessness one has when Cabal does not do what one wanted and one does not know how to fix it.

I experienced this immediately after I read Learn You A Haskell and it made me give up on the language. I develop on Windows (currently?) and I was passionate about creating my first hobby project in Haskell. But every direction I turned, I ran into an issue where a dependency or transitive dependency expected some linux library to be there and I couldn't install.

Maybe I'm just spoiled and need to be more open minded. I come from Java-land where I take "write once run anywhere" for granted. I eventually switched to Clojure but that was unsatisfying for different reasons. I wish there was a language with Haskell's purity and type system but Java's ability to "write once and run anywhere".

I think Frege is very close, but I feel uncomfortable learning something with such a small community (damn... I am spoiled).
Icahn is only interested in Icahn. I can't really see this as positive for anyone just because Icahn has a track record of pressuring businesses into destroying their value creating engines in order to enrich his own coffers. He's a pillager, not a builder. Why does anyone tolerate doing business with him anymore?
There's a big difference between insisting that you want to live on Mars, and actually wanting to live on Mars.
The FTC doubles down on its net neutrality ambitions
In reality, the early weapons were not "single-point safe". That means that should a single one of those shaped charges be fired via static electricity, etc., that there would be at the least severe contamination and quite likely somewhat of a yield.
That's true. However, being on Mars would allows us to re colonize Earth N years after a cataclysmic event.
November for a limited run of dev kits.
Reddit Hiring Bitcoin Engineers – Is the Future of Reddit Gold Bitcoin?
... of which decade?

Dijkstra's considered harmful was published in 1968.
It wasn't a mistake -- "consumers don't know what they really want, so we'll only sell the version they should want" was straightforward Jobsian thinking.

It's similar another famous case of a perfectionist founder rejecting customers' demands, Henry Ford's famous statement about the Model T that "any customer can have a car painted any color that he wants, so long as it is black." (http://www.gutenberg.org/cache/epub/7213/pg7213.html#id00226)
I don't know if I'd put this in the category of 'treating them like adults'... children are built to acquire skills. That is the central aim of their brains and they are particularly well formed for it. What we're treating them like is not adults (as we do not expect adults to be studious or continually learning), but an imaginary fiction of what children should be.

We've constructed an image of children that does not correspond with reality. We see a child being well-behaved and attentive to arbitrary authority figures as a necessary part of being a 'good child'. In reality, those attributes are destructive to human beings. Kow-towing to authority simply because it is authority, and not because it is presenting convincing arguments and ruling by persuasion, is not conducive to anything that would entice a human being.

I would also say seeing this as 'treating children as adults' isn't quite right because it coexists with our society aggressively infantilizing adolescents. We've redefined adolescence as simply more childhood, denying the neurological and psychological developments that come with puberty in order to continue to perpetuate the imaginary ideal of a perfectly submissive a-personal child. And still, they are judged by their submission as they become more aggressively oppressed, subjected to high schools which afford less freedom to their students than convicted felons receive in prison.

The goal of schools is supposed to be to convey knowledge and skills to children and adolescents. The tactics that have been adopted since roughly the mid-1990s seek to impose this knowledge on students rather than to encourage learning. And it's not effective. If you treat human beings like prisoners, even the children that everyone is so convinced are utterly incapable of self direction, the result will be resistance and "misbehavior". The day the misbehavior stops is the day anything 'human' inside that person dies.
The latter is probably true but not germane. Nobody else was talking about sterilizing the planet, and there are many much less severe possible futures that still qualify as nightmare scenarios. Some of them could even conceivably happen, unlike total sterilization.
I think it is correct to be apathetic about the risk of killing all life on earth because that is far beyond our ability. Killing most life on earth and causing mass extinction is another matter.
Putting the same Windows on all devices is a pretty amazing achievement. From a marketing point of view, it seems logical to stamp it with a milestone version number too. Particularly one with a little distance from 8...
"The use of the atomic bomb would have to be done with visual targeting, not by use of radar. [...] The targets should be 'large urban areas of not less than 3 miles in diameter existing in the larger populated areas… between the Japanese cities of Tokyo and Nagasaki… [and] should have high strategic value.' A list of possible targets that met this criteria was given [...] Of these, Hiroshima was noted as 'the largest untouched target not on the 21st Bomber Command priority list.' Tokyo, on the other hand, was 'now practically all bombed and burned out and is practically rubble with only the palace grounds left standing.' It was further noted that they had to take into account that the policy of the 20th Air Force was now 'systematically bombing out' cities 'with the prime purpose in mind of not leaving one stone lying on the other,' and that they would not likely reserve targets just for the Manhattan Project."

"Stimson left the meeting thinking Truman completely understood the matter, and the final target order — with Hiroshima, Kokura, Niigata, and Nagasaki (the latter added only then) — was sent out.

But what did Truman take away from this meeting? We can look at Truman’s own diary entry from July 25th:

"
This weapon is to be used against Japan between now and August 10th. I have told the Sec. of War, Mr. Stimson, to use it so that military objectives and soldiers and sailors are the target and not women and children. Even if the Japs are savages, ruthless, merciless and fanatic, we as the leader of the world for the common welfare cannot drop that terrible bomb on the old capital or the new.

He and I are in accord. The target will be a purely military one and we will issue a warning statement asking the Japs to surrender and save lives. I’m sure they will not do that, but we will have given them the chance. It is certainly a good thing for the world that Hitler’s crowd or Stalin’s did not discover this atomic bomb. It seems to be the most terrible thing ever discovered, but it can be made the most useful.
"

This passage reflects an incredible misconception. Truman appears, here, to believe that Hiroshima was 'a purely military' target, and that 'soldiers and sailors' would be killed, 'not women and children.' But of course every city on that list was inhabited primarily by civilians. And by the calculus of war being waged, every city on that list had a military connection — they produced weapons for the military."

http://blog.nuclearsecrecy.com/2014/08/08/kyoto-misconceptio...
Is there a method of making donations to anonymous benefactors that more than 10% of the world population can contribute to, that doesn't require having local collection-points in each contributing area?

Now that I think of it, that'd kind of be a neat nonprofit startup: do what the Salvation Army does, putting lots of collectors on lots of corners--but instead of the collection being associated with a specific charity, people would be given a little envelope to put their money in and write what charity it's intended for (with some pre-printed envelopes handy for major ones, likely.) The company would centrally collate donations, and send cheques each month to the recipient charities. A recipient charity wouldn't even have to sign up for this; they'd just start receiving money (sort of like what happens with royalties when people listen to a song on Spotify.)
"I sat on my phone! Can I have a new one?"

"I fed my phone to my dog! Can I have a new one?"

"I dropped my phone out of my car! Can I have a new one?"

"My phone fell into a commercial smoothie blender! Can I have a new one?"
Yeah, Youtube, Netflix and Plex apps on Android and iOS all support it. And that's just to name a few.
Why does the reason matter? It's the ability to speak it that matters.

You don't need to be an expert on the language used in your package management. 'second language' is a rather apt analogy.
How about pretending to go around vaccinating people for Ebola with jet injectors? That will really freak out the anti-vaxers!

https://en.wikipedia.org/wiki/Jet_injector
Recently there was a good blogpost by cloudharmony comparing different Cloud providers:

http://blog.cloudharmony.com/2014/07/comparing-cloud-compute...

Basically as long as the equipment is the same it should probably be comparable on all regions, but you can use those numbers and benchmarks to compare them for specific workloads that you have
Not remotely in the same scale, considering the time, development and resources that go into conducting even the first manned mars mission.

Putting people on Mars to save humanity is - in my view - a bad reason. There are better reasons to travel to mars.
+1 on the mentorship part—that's huge. I learned much more from my mentor at my internship than I did from my CS classes.
Or is it Windows X?
Hi, I wrote that tagline so maybe I can explain the rationale. We initially called ourselves “a database that runs directly inside phones, tablets & wearables” but received some ridicule for that as it sounded like we didn’t expect our readers/users to know what a mobile/embedded database was. We iterated a few times until we found this description, where we explain that we replace both low-level DBs like SQLite and high-level abstractions like ORMs or Core Data (because we have our own object-interface built in), while highlighting the two solutions we replace most often on Android & iOS respectively. I agree it’s still somewhat confusing and your analysis is spot on. We’ll try to iterate on this tagline a bit more!
Rather than using Jumpcut, I'd recommend the alfred plugin for clipboard history.

http://support.alfredapp.com/features:clipboard
My guess is that they skipped 9 to demonstrate just how much better than Windows 8 this release will (they hope) be. And I must say, as a bit of marketing I think it's not bad -- it (and the release of 8.1) really makes you feel like they take the criticisms of Windows 8 very seriously. It remains to be seen, of course, whether they can put that into practice.

Also 7 8 9.
There is nothing new about the idea of running around shooting people with guns. And I'm sorry it doesn't seem irresponsible to you. You're a white male, correct?