skysight-inc/HackerNews huggingface dataset:
I did. I kept refreshing iTunes Connect and it didn't give me any new information. I clicked on the appstore link and it just said that this app is not available in US App Store. Strangely, it is back now. I hope it stays alive when someone reviews the app!
Lesson No.2782 : Wait for sometime before sending out link to reviewers.
Why wouldn't you want to use a DB queue or something, and have a separate cronjob / process the outgoing email?
It must aggrevate Google to know that they have very little control at all over the the majority of Android tablets out there.

It must also excite Samsung to know that it's possible to be successful using Google's software while simultaneously cutting Google near completely out of the picture. (Lots of Samsung might try to get out from under Google's thumb rumors + this = hopefully we'll see something big from Samsung!)
This cracked me up. Glad I'm "quite a nice person". chuckles
We're already in 2012. Nothing changed in Lisp scene since 2007?
As long as Intel continues to hold their current process advantage they could switch to ARM and still crush everyone else. Don't forget they are currently wasting ~30% of their transistor and heat budget on a GPU and they still dominate AMD on both benchmarks and real world tests.
I would have liked Google's implementation more if instead of clicking the little O's to kill them, you get to instead make buildings that produce G's or something to defend. Clicking the O's isn't really starcrafty.
I would have done much better if I could type 1a2a3a to send groups of marines. :)
This would make an interesting little server if has the processing power for that. Maybe with a big SD card, it could be a little portable Git server?
It isn't about speed or choice of queue, it's about a standerized API for working with queues so you can focus on developing your application domain. You will still be able to use Resque or Sidekiq or DJ or anything else, there will just be a standard API for all of them to use.
I think the point is to provide an abstraction layer, so that the community has some common feature set and protocol expectations when we're discussing different technical solutions to queuing.
"“It’s not the right thing to do, but I did it,” Mr. Strachman said, acknowledging that his actions violated copyright law."

What an odd quote. It seems like he thinks it was the right thing to do (as do some of the recipients), or he wouldn't continue to spend so much time and effort doing so.
Show HN: Sink or Ship - ship your project in time, or else...
It's a monopoly, but one that can be (and is increasingly) challenged. ARM may become the dominant desktop platform.
That's stupid advice. Why should I always match my tempo to somebody else?

Because it's an important element of building rapport. And rapport is important if you want to get someone on "your side" in a discussion.

for the same reason that you're probably not going to try to match mine

But people usually do just that. It's a fairly well established thing, that people in a conversation usually eventually match each other's talking pace. And it generally feels awkward when you're talking to someone and that doesn't happen.
I too rolled my own, and while trivial to create, it's always made me uneasy. If there's a bug, I won't know about it; Amazon SES will reject the emails if they're sent all at once, or perhaps the calls won't be made at all.

I ended up doing a little status page for my newsletter; I set it up to auto refresh in Opera, each one of of the refreshes sends 10 emails, and prints their statuses/destination/titles as they go (it's also rate limited in memcached). I chuck that the laptop or a third monitor and leave it for a couple of hours, keeping an eye on it as it goes.

Using something off the shelf I could trust would be much nicer.
> In ninja, that sort of thing would be easier to detect/prevent, and in turn it ought to be easy to implement shared caching, distributed builds, etc in a transparent way.

But apparently, these are not the goals for ninja. The goals for ninja appear to be speed, speed and more speed, especially for a no-op or one-file-change build.

I wonder if anyone converted the build project of a project e.g. the size of chrome to redo and can compare build speeds to the ninja version.

Furthermore, if speed is your major optimization point, it seems the approach taken by http://gittup.org/tup seems impossible to beat, and as a bonus you get perfect dependency information with no additional work (and see http://gittup.org/gittup - they ported quite a few projects to it)
All four of those are old enough that any initial patents have run out. There may be issues with later extensions on some of them, like 64 bit, but those will run out soon.

Have we really gone 20 years without a commercially significant new CPU ISA?
Interesting solution. It compiles to javascript.
The main problem with this 'rock' is that Planetary Resources' plan only allows for ~10m diameter asteroid. This one is over a mile large!
Hollywood can't even provide a convenient solution for overseas American troops to enjoy a favorite American past time. The same American troops that are helping protect the lives of the Americans that watch all of Hollywood's entertainment offerings.

At least they've (so far) decided to let this guy do some good without going after him.
http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html

This is, of course, in addition to its other meanings in the language.
I'm sure there will be plenty of folks raging against it, but I for one am glad to see the addition.
Why today? Do they know something about, say, the HOTS release that I don't?
Whatcha lookin' at? The attention of crowds shows no tipping points
Although certainly not without its issues, the most popular solution for that platform is Gearman http://gearman.org . It's fairly ops-intensive, but the most friendly for PHP without having to resort to things like Stomp to interface with messaging (MQ) systems. Which are not optimally designed for job enqueing, per se.
Movie recommendation service based on user's personality
they did mention that they send reels and projector but I suppose that's a long time after the release.
Great news. A built-in background job queue should reduce the rails learning curve - simpler to use a default option than research and test the various custom options that are available now.
I think he's more acknowledging it's not the "right" thing to do as in the legal thing to do, but he understands that beyond the law, it's the moral right thing to do.
What Really Mattes for Promo Videos
http://VizWorld.com :)
They could block exports.
Please, for the love of Loki, can we all stop equating our subjective opinions with objective truth? Your tastes are different than others. That doesn't make them "arrogant" - at least, not necessarily.
I am curious, under what circumstances would one use this, rather than something like Rescue? And there is so much competition in this space, what exactly is the argument for having this as part of Rails?

Or, let me put my question a little differently. Github did an awesome job writing about their experiences, and the reasoning that lead them to create Resque. I'm wondering if anyone on the Rails team has posted an essay with as much background info as what Github did here:

https://github.com/blog/542-introducing-resque

But I'm also thinking about a conversation that happened here on Hacker News recently. 2 weeks ago: "Rails core killed ActiveResource"

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

and the original article touches upon the issue that I'd like to ask about here:

"It's not that I hate you or anything, but you didn't get much attention lately. There're so many alternatives out there, and I think people have made their choice to use them than you. I think it's time for you to have a big rest, peacefully in this Git repository."

Can't something similar be said about job queues? "There're so many alternatives out there, and I think people have made their choice to use them than you."?

So why create a new job queue system, and make it an official part of Rails? I am not sure I understand the intent.
Social media not necessarily journalism’s panacea, news bosses say
Mining asteroids: Going platinum
It would be awesome to have this in Django too.

Celery already does a great job, but it would be nice to have the batteries included.
Have you ever considered tup? http://gittup.org/tup seems like it is going to be as fast as ninja, without sacrificing anything. (No project where a null make takes more than 0.1 secs myself, so I can't really tell)
Half of them looks like that. It's actually the two "o"s from Google logo. But funny coincidence nevertheless, Opera even tweeted it: https://twitter.com/#!/opera/status/195796939709743105
Is LivingSocial's ONOSYS acquisition the beginning of the end of daily deals?
Incidentally, Amazon SES has limits on how many mails you can send a second - even after your account is confirmed by them. You can see this limit on your control panel. Mine shows around 5 mails per second.

So you will have to add some kind of throttling to make it work.
Ethiopian Comedy
Is it not equally Orwellian that I read a comment like this every time RMS's choice of laptop gets mentioned, yet hardly ever hear it at any other time? It's as if China's human rights record only matters when someone wants to make fun of RMS or complain about Apple, yet our entire modern way of life is built on Chinese manufacturing.
Given the nature of this conversation, I'll throw in a gratuitous plug for "pgbot" a half-baked "AIML implementation of pg" that I cooked up one night in response to something somebody said here (or on #startups).

https://github.com/mindcrime/pgbot

It might be fun to get some other people to fork that and start making it "smarter."
I made my money the lucky way.... now I want to do it the right way.
A few years ago, i broke off from my programming dayjob, pulled a team together, and had some success with a software venture. it was a hit because it was developed well, but we also got lucky -- our timing was impeccable and the word of mouth sold it for us. the money's been good from it, it's enabled us to live comfortably for the past couple years.

However, I always thought I could have gone further with it. As a programmer I really had no experience in the "business" part of the business, and once I entered into that world I realized what a small fish in a big pond I was. Nowadays I have other ideas for ventures brewing in the back of my head, but if there's anything experience has taught me, is that i want to be better prepared this time.

I really want to learn some business savvy before entering this lion's den again. Knowing when to bargain, knowing how to bargain, knowing who to trust... all that. I realize some of you out there may simply say to me "stick to a good idea that you believe in and the rest will fall into suit", which is exactly what happened last time. Although i'm confident I can pull that off again, I realize now it will help me only to a degree -- I need the business savvy in order to really take a venture to the next level.

Of course book recommendations are fine, but what I really feel I need is some old fashioned hands-on experience. I have been considering going with one of the incubators like YC but I feel like we may not even be ready for them yet, despite our past success. I am honestly toying with the idea of going incognito and becoming a car salesman for a while, simply to be put into some sort of hard-edged sandbox and start thinking like a businessman.

Advice?
Right, almost as though they had fun implementing the first one and they felt like doing another.

Also, google 'do a barrel roll'. Not sure if you've seen that one.
Wapple triumph over Apple in UK trademark dispute
Sorry to be "that guy" but do you have a source for StarCraft II putting cheaters in a special queue? I was pretty sure they were just banned from the service...
This seems to be have been corrected in the article.
It looks like this is meant to be an interface with multiple backend implementations, so Resque would become one of the potential backends.

I see this as a similar thing to having an interface for caching which can then be backed by memcached, redis or the filesystem. It strikes me as an excellent idea - pretty much every web application should have an offline queue of some sort these days.
I think he was contrasting what he knew was legally wrong with what he felt was personally or morally right.
Also, the newest syslog RFC (http://tools.ietf.org/html/rfc5424) allows for structured data to be included with the message.

The nice thing about this approach is that you can serialize the received messages however you'd like: JSON, XML, TSV, whatever.

Support for RFC 5424 in syslog daemons and logging libraries is thin, but will hopefully improve soon.
Start a blog about compiler construction. Wordpress is a great choice. It will take a while, but soon your blog will start appearing in google searches for compiler topics. It may take one or two years, but if you stick with it, you will soon create a following of "compiler" people. Those are the same people that will probably buy/promote/recommend your book.
This app is great, be nice to click a bar and have a list of the items it recognized. Had a lot of fun checking out random people on this though!
Toulon vs Stade Francais live link
Enjoy Amlin Challenge Cup Semi final match Between Toulon vs Stade Francais. Please do not miss the today’s great match between Toulon vs Stade Francais. I hope you will get so much fun by watching this very exciting match between Toulon vs Stade Francais live Amlin Challenge Cup 2012 online streaming. Watch Amlin Challenge Cup Toulon vs Stade Francais live online on 27th April 2012.
I agree - I see this as similar to Django's pluggable caching backends.
Functional programming has a lot of state minimization in it, at least in the stronger forms. A function in Haskell of Int -> Int can only be affected by the input Int. A function in C of int function(int) can be affected by arbitrary state from throughout the system; it may decrement or increment depending on global variables. It may write files. It may open connections to remote servers and read stuff off the internet. It has a vastly huger potential state space in theory and often vastly huger state spaces in practice.

I go into this more explicitly in http://www.jerf.org/iri/post/2908 .
Maybe Joe or Tina the other developers. Or maybe it was Mark or Cheryl from systems.

That said, in my experience, this doesn't end up being a common issue because people do the sensible thing and add the new field to the end of the file, so your tools just continue to work.
Oh dear, I'm horrible
Planetologists might dislike this option (think how archeologist would react if you offered to air drop an atom bomb on their search site).

"Practically", you would have to ship your ore / ingots back up the moons gravity well, then to earth. You would need to build a moon base, a moon maglev cannon for shipping your final product, and then, make sure you miss all this infrastructure when you "land" your bundle of resource.

This (mobile) processing plant would need to resist debris from the impact (no air = no slowing down of the debris) and the moon-quakes generated by the impact of millions of tons of dense metal ore at high speed in the vicinity. If your processing plant is far from your impact site, you need your many "harvesters" to transport your ore for a long while.

But at least you don't have to undock your processing plant from your asteroid, only its tug.

Depending on Delta-V it might also dirty up the moon's orbit.

Also, any equipment stuck on the rock is lost (equipment up there cost A + weight-in-kg(A) * 1.n * $1000, unless made "on-site"). But you might end up with an already melted pool of material.

Different challenges.
Ruby Development on Linux via Thoughtbot
I don't use Rails but I often look to it for good/simple design ideas. I'm interested in seeing how they implement simple, effective, reliable background queuing.
Obligatory "Looks like it might have fallen over" comment.
Hey how do you think these people will feel about your name http://bufferapp.com/ ?

Or is yours built on top of theirs?
There are commercially significant GPU ISAs which are pretty cool actually.
I think you've stated the main Snap vs. Yesod distinction in Haskell-land: "here are some tools" versus "do this." There's advantages to each approach, and luckily there are solid Haskell frameworks for both.
Are there any other HN-relevant bloglists we could use?
For example, here is Cryptome's HUGE list of security blogs:
http://pastebin.com/F1JcZHLz
Thanks Mason. I was really torn on which point to emphasize.
see "Horrors of Static Typing"[1]

the thesis is that there are places where the type system just gets in the way, and there are places where it is invaluable.

[1] http://phillyemergingtech.com/2012/system/presentations/Horr...
Not sure if you've already seen this, but he wrote about his thoughts on speaking and writing [1]. He does admit that he isn't the best public speaker but puts more value in content rather than presentation in these situations.

[1] http://paulgraham.com/speak.html
New Learn You Some Erlang chapter; Mnesia and the Art of Remembering
The macro case is as follows:

HFTs will not net positive out over the long term so they are not taking away from other investors. (this is based on what I said in another comment above).

Mutual funds trade huge volume and need liquidity to take advantage of market research. Without liquidity their size would require them to stay smaller and require more investment professionals for any dollar amount they have under management. Without liquidity you would see smaller and smaller mutual funds as their capacity got capped which would lead to higher expense structures for investors.

---
As far as the arms race, I agree with you.

But the arms race to ever lower latencies just seems useless from the point of view of society.

5 years ago it made sense and helped investors, now or at some point in the future the market will reach the point of dimishing returns from incremental small gains in hardware. At the same time HFTs will be investing more in hardware than they will be netting out of the system. Soon, if not already the HFT business will be mature and they will net negative and become consolidated. At that point (if it hasn't happened already) HFTs will have benefited the market with additional liquidity but any profitability long term will be negative.
I don't believe the intent here is to replace Resque (Resque is awesome), but provide a slim API at Rails.queue that Resque/Delayed Job/BackgroundDRB/Torquebox/etc. could tie into, similar to how Rails.cache works now, in addition to adding a simplistic default implementation.

Considering Rails has always been about best practices--and background job queueing is definitely a best practice--I think this is a great move.

This will also allow other gems/plugins to have an easy way to push their own jobs into the queue rather than trying to support a bunch of different queue implementations.
Installer is Lion only. It refuses to install on Snow Leopard, unless you hack it (pgkutil --expand to extract it, edit Distribution file and remove OS version check, then repackage with pkgutil --flatten). It will install, but I haven't tested extensively if it works. I would not use it for production anyway on unsupported OS.
> I still don't know what half the buttons do...

Do you have JS disabled? They all have tooltips.
"at $5 million for a single Cortex-A9 core license, it’s unlikely that ARM will be China’s choice. The Power ISA is cheaper, but lacks the software ecosystems that ARM and MIPS enjoy"

I'm confused by these two sentences. $5 million is pocket change for a government, why would that cost for a license be putting China off? I understand that ARM is "western IP" but then why bring up the cost?

And what ecosystem do MIPS and ARM have that Power doesn't? OK, unreleased versions of the next desktop / server Windows will run on ARM, but where's the MIPS part? I view Power, MIPS, and ARM all about the same in regards to software ecosystems.
As I understand the discussion (underneath the commit log, josevalim gives a comment), it's not about re-inventing a job queue but to offer an API for queues where you can hook in what you want. That way other services can use a queue (sending mails, processing frobnicates) through an advertised interface without having to rely on a specific implementation. You still can run resque behind it. (Caveat: I only read the discussion, this is not informed by interpreting the code)
A queue is FIFO oriented, a database is least-recently-used (LRU). It works, but is not going to be the most efficient tool.

Where a queue is really useful is converting from foreground to background, so that you can optimize for throughput, rather than having to leave free capacity for 'random arrivals' of your foreground servers. Think of it as the same as the same problem as the bursty traffic that a bank machine gets, and why you always seem to have to line up.

The mathematical term is Poisson distribution: http://en.wikipedia.org/wiki/Poisson_distribution
...however, there is also a “separate application track for groups that don't have an idea yet”

http://ycombinator.com/noidea.html
I keep reading how amazing smalltalk, and it's development environment used to be... Why did we lose it? Was it companies trying to 'dumb down' programming (java..?). Tell me, what happened?
Haha, cool app.

Could you do a bookmarklet or somekind of integration with Twitter? (in page scores/metrics)
This is brilliant.

I admit that I look at my Klout score every once and a while. Originally I thought Klout might actually work to be an indicator of how influential someone was; a way of discovering who to follow on Twitter, for example.

It became clear to me though that there is just too much noise in the system, and the algo they use simply can't replace instincts. As I used twitter more, I also realized I don't really care to follow "influential" people, but instead people _I_ find interesting. Only _I_ know if they are interesting or not.

Klout keeps suggesting that I'm influential about Tony Blair. I'm pretty sure I've never tweeted about Tony Blair. If there is any topic you could pick where I'm NOT influential about, it would be Tony Blair.

I noticed others commenting that Klout had picked some seemingly random topic for them to be influential about.

My theory: Klout is doing this on purpose, as a way to get people to tweet about Klout. (Any news is good news when trying to raise awareness of a brand). Actually a pretty brilliant tactic.

Anyway, Klouchebag is a brilliantly hilarious poke at Klout. Maybe Tom Scott secretly works for Klout...
If I'm answering the question from my perspective, it's because I'm 17, I have no income and I can't drive
Ha. Awesome. Apparently I'm "quite noisy". Time to cut down on the social app integration...
personality =/= birthday

Am I missing something here?
It must aggrevate Google to know that they have very little control at all over the the majority of Android tablets out there.

Why would that aggravate them? Amazon did exactly what Google explicitly stated could and would be done with the Android code.

Lots of Samsung might try to get out from under Google's thumb rumors + this = hopefully we'll see something big from Samsung!

My Galaxy S II already has a Samsung store. It can access Samsung media. So...rumors? Sounds like some dreamy wishes of the anti-Android faction desperately hoping for a world where Android falls apart.

The Kindle Fire makes Android stronger. Alternative stores and alternative media services make Android stronger. How is that difficult to understand?