skysight-inc/HackerNews huggingface dataset:
To make a distinction that the article does not (but should), ZeroMQ is a network transport abstraction layer. It is not useful for many distributed systems despite the title for the same reason. For non-trivial distributed systems, behaviors that are correct for network transport use cases that are built into ZeroMQ are pathological for distributed system use cases.

In the specific case of ZeroMQ, there is a deep underlying assumption that logical queues are fundamentally independent things. As a corollary, scheduling what work is done on which queues is of no consequence as long as the contract of the individual queues is upheld.

For any non-trivial distributed system, the above assumption is not true. Correct and scalable scheduling of operations is a function of the current status of all logical queues visible to a process. The processing priority of one queue is dependent on the current status of all other queues, which can change from operation to operation. Distributed systems are cooperatively scheduled and much of the self-balancing behavior of good distributed system designs come from this adaptive scheduling behavior. Unfortunately, systems like ZeroMQ intentionally hide and encapsulate all of the properties of the network transport that would be used to inform the scheduling of operations over a set of logical queues. And if you assume logical queues are fundamentally independent from a scheduling perspective then that is a good design.

ZeroMQ is a good for moving bits over a network but it is often not a correct choice for distributed systems.
People will get along with H.264 just fine. If the industry (ISPs, mobile operators, Youtube, Netflix, ...) want us to use H.265 (they will gain the most from it), they will make it free.
The censorship is a fun idea, but it made the article difficult to read, along with random images splattered everywhere.
I'm pretty libertarian, but for things like standards and formats, I really think the government should be stepping in and taking control. Standards, formats, and basic internet access are the new "roads" of the modern world. Commerce can flourish when we aren't fighting over them.

Even for something R&D heavy like video codecs. How much money are we dumping into the NSA right now? Use some of that.
The people who filed the request are obviously trolling in order to:

1) Get the videos removed.
2) Potentially get real-life identifying information in order to enact a campaign of harassment. I would hate for GWW to be harassed. She is a breath of fresh air.

The DMCA is fine when the complaints are legit. This penalizes both YouTube and the content creator.
I can't see myself being excited about the iPhoneX in 5 generations or the iPad XIV because they will essentially be nothing new.

I do believe that Apple is working on products that are 3-7 years out that are more in-line hopefully with the Google Glass Project. Hopefully some Apple innovation is happening...

The concern is that without Apple's founder at the helm the product will continue to fall into the squeal death spiral with the iPhoneX coming out in 2020.
What nationality is this last name?
Kickstarter’s Spam Problem
System 1 is an associative machine. It links concepts (words, images, memories, emotions) together. At all times, it creates casual stories around what happens in your life using those concepts. This big web of concepts and the stories they make are your perceptions.

The big web of concepts is your perspective, which is the result of your perceptions. This in turn influences your perceptions and may enable you to see things others don't see.
Dissecting Ramit Sethi's Sales Techniques in his Dream Job Course
I don't particularly like the trend of sites offloading their commenting mechanisms to Twitter, Facebook, DISQUS, etc. If it's Facebook, I'll never see it, due to browser plugins. Twitter is often too short for a good conversation, but if you do use it, run a script to import/display related tweets instead of making me click. I'm not a fan of DISQUS either, partly because I use Ghostery. (Alhough, it's good that the new version has a quick "enable once and reload" feature.)

If the purpose of your site is to generate discussion, include a discussion mechanism. If you like the clean look and don't want comments, expect less feedback.

Sending users elsewhere, or requiring extra clicks to see the conversation means less engagement. Maybe that's what some want, and use it as an effort to separate wheat and chaff ... but frankly, that's what moderation is for.
Yes.

You can't choose a methodology without considering the personalities and habits of the team members. Unless you have the luxury of replacing an entire team with people who want to work with a particular methodology, dogma gets you nowhere.

And I'm only talking about a team. Go up a level or two to the department or organization, and things get even harder.
at least they could do a responsive css...
Not really - the encoder tends to reset quite often, e.g. it is recommended to insert an "I" frame every 5 seconds or less (stands for "intra coded", but could be thought of as "independent") - so that you have to decode at most 5 unused seconds when doing a random seek.
Two years old: 05/07/2010
Pinterest for Android released
Dear HP: Just. Let. webOS. Die. Already.

Seriously, this is getting undignified. Watching your stewardship of this platform has been like watching a doctor try to restart a patient's heart with a car battery and a pair of clothing irons. Your incompetence is painful even to watch.
At this rate, it would take a full two weeks to encode 10 seconds of HD video. On a Core i7. This is not merely slow; this is over 1000 times slower than x264 on “placebo” mode.

Computers have gotten much faster since May 2010?
Microsoft is all about reducing itself to the essentials these days.
I learnt RSpec and Cucumber with the RSpec book, it's great
It also keeps the hash of the files, so you can verify their integrity even without comparing to a different copy.
VP8 is BSD-licensed. It's not supported in Safari and Apple has said they have no plans to do so.

That's because this whole codec thing is about patent licensing, not copyright licensing, so the fact that the code is BSD-licensed for copyright purposes is irrelevant.

The result is that for the HTML video tag, for example, it's Apple and Microsoft that don't support VP8 and Theora, and Mozilla and Opera that don't support H.264, all for patent licensing, not copyright, reasons. The corresponding situation with WebRTC is still in flux.
I was trying to distinguish between "people who create content", "people who upvote", and "people who passively read"; probably 1-10k, 10-50k, 50-500k respectively.
True, except that some people decide that for the games they want to see they will just head down to the local sports bar. Your true sports fanatics aren't going to give up cable/sat anytime soon, but people that mostly watch regular shows and occasionally watch sports are going to consider that option.
It's not necessary to take it that far.

The lesson that certainty and how you frame your view of the world to other people has a massive impact both on your own world and those around you is valuable, and does not require a flexible attitude towards ethics even though that same lesson can of course be horribly exploited by those that does have a flexible attitude toward ethics.

Most of us distort our own reality. The problem is that a lot of us interpret it more negatively than it really is. E.g. shy or introverted people have a tendency to remember peoples reactions as more negative than they actually are, and to underestimate how well we come across to people we meet in person, and so give up on a lot of opportunities.

Consciously "tuning" your own distortion field more towards certainty and focusing on the positive can be immensely beneficial without requiring you to turn into a liar and manipulator.
http://pragprog.com/book/achbd/the-rspec-book
Yes, and not only twitpic!
Steve Jobs’ House Burglar Caught By Apple When He Powered Up Computers
Contractual obligation? What contract? I guarantee you that the clickthrough agreement the blogger signed explicitly said that Google might do what it's doing now.

Moral obligation? If you start saying that someone providing a service has a moral obligation to open themselves to civil suits on behalf of the people they serve then you'd see a lot fewer people offering free services.
iMac: 1998. Started a whole breed of computers with fancy physical designs.

Original iPod: 2001. Completely destroyed the walkman/cd player industry.

iPhone: 2007. Redefined the mobile phone.

iPad: 2010. Defined what tablets look like.

----

How often do you expect one company to completely shake up an entire ecosystem?
Toronto City Airport, in my case.

But yes, it's not a common situation.
Win a Conference Pass to JavaOne
They don't want you to get along with H.264 just fine when H.264 patents will expire. That's why they are pushing for renewed codec. And the only way such thing can become free, is if someone would buy all patents on it (like Google did for VP8 with On2), and release the codec as free. But unlike the story with On2, with so many parties involved in MPEG-LA it's simply impossible. It's their perpetual cash cow, and they want to keep it that way, while it goes against the interests of the open Web.
When I read it I also immediately thought of Apple's "funnest iPod yet" line: http://daringfireball.net/linked/2008/09/09/funnest
...due to it simply being "math, stupid".

Care to elaborate?
So apparently he lives in the woods in a solar powered shack. I guess that would keep costs down.

http://joeyh.name/blog/entry/solar_day_2/
http://joeyh.name/blog/entry/solar_year/
Netflix is coming to Norway, Denmark, Sweden and Finland this year
There are plenty of ways of accurately representing reality that don't rely on mutable state.

F=MA is a function, and it isn't mutable. I could calculate force from some other function (e.g. Gm1m2/r^2). I can compose those functions together to get a new function. Still nothing mutable. I could continue this to create a model of a physical system that turns into one big function. That function models the system, and it can take some outputs to give whatever outputs you want. All without storing state internally.

So, it's certainly possible to accurately represent physical systems without keeping track of state along the way.
Check once a day (especially on windy or stormy days) that the fridge is lit, by touching the black pipe sticking above it on the back. That's its chimney.

What...?
Bringing it closer to the story, Boston limits food trucks, as well. They can only be in certain spots in the city, and space is limited. This causes a lot of kvetching by food truckies and their fans. Of course, traffic in Boston is absolutely insane, and I'm not wont to support food trucks anywhere and everywhere in the city.

So, Boston is right in the cross-hairs of the, "Why can't you understand innovation?" crowd. There's a lot of really good reasons why you can't let food trucks roam free and do business wherever in Boston. There's also a lot of really good reasons the Department of Weights and Measures exists. Sadly, I don't think those reasons will be considered by fans of these services.

That being said, I'm a huge fan of Uber Boston and I would like to see them be able to continue operating. If they would discuss with the city of Boston (or the Commonwealth) how they could become compliant with the law (or can agree that they are, in fact, compliant with the law), even if it means regular government audits, then that would be fantastic. I worry that Uber will take the child's approach and shove their fingers in their ears and yell, "LALALALALA I CAN'T HEAR YOU!" Hopefully they'll understand that they need to work with regulators, and that they actually do so.
So your entire view of facebook was changed based on one blog post? It seems to me you were looking to justify your already negative view.
The complaint about naming of the next iPhone is stupid. They can't stick with the iPhone+number naming convention forever. It would start to look really silly after a while (e.g. iPhone 14).

Having a range of 3 iPhone's, each priced differently and with different specs is better. So the lowest spec, cheapest model is 2 years old, the mid range is one year old, and then the highest spec is the newest one. This is pretty similar to the way computers are sold. A new MacBook comes out, the old one is cheaper at retailers.
It's about streaming, not storage.
When you submit a takedown notice to youtube or google for user content hosted there, their takedown mechanism IS a DMCA takedown. They explicitly state that when using the wizard. They just accept via email, fax, postal mail and additionally via their own mechanism that they created which allows for self-service creation.
Marginal improvements in apparent resolution aren't the only thing that a more efficient codecs can deliver. The same capacity can also be used to increase the bitrate of the encoded files dramatically, and / or deliver streams at much higher frame rates. In terms of improving picture quality, jacking up these aspects while keeping resolution at less than the supported maximum can be far more effective places to spend your bit budget.
Digg.
Your Co-founder is Much More than Just a Business Partner
Purely for the sake of example, say a fast computer now is 100x faster than one in May 2010. It still takes 3.4 hours to encode 10 seconds of video. That's 100 CPU-days for a 2 hour movie.
Startup Hubs
Red Gate Coders: Peter Cowan
Oracle proposes Java GPU support
I think retina is very possible still:

iPad 2012 is 264 ppi at 9.7 inches

Gruber got a 7.85 in measurement somewhere (I think from a past article of his).

264ppi / 7.85 * 9.7 = 326 ppi

i.e., if they made a 7.85in iPad Mini, it would have the exact same DPI as a iPhone4/4S. I can COMPLETELY see this as a viable option, as they might be able to use some of the same lines as they do for the phones and they already know 326ppi is possible.
Femto photography - 1 Trillion Frames/second photography [TED video]
But what happens when the next next iPhone comes out? Then you have the current model, the iPhone, and the previous model, the iPhone, both for sale. What do you call it then? I very much doubt they'd like it to be called the "old" iPhone.
>Computers have gotten much faster since May 2010?

Really?

I've wondered this for a while.... from my (idiotic consumer) perspective it seems like we are moving at a snail's pace. If I buy an iMac today, it comes with the exactly same processor as it did 13 months ago. Almost exactly the same as a year before that (all had quad cores at various configurations). And it's not really any different browsing custom PC vendors if I want to keep prices reasonable.

Shouldn't I be able to get a quad-core 7ghz for $2000 by now according to the corollaries of Moore's Law?
Ask HN: Implementing a Scheme interpreter
Hi,

I want to implement a small Scheme interpreter in C++. What should I read in order to understand how to implement this ?

I have a copy of SICP but I'm not sure if I could use SICP for a C++ implementation, given the fact that SICP implements a Scheme in Scheme.

I've searched the Internet and there are a lot of already made Scheme interpreters, but it seems to me I will learn more by implementing from scratch a subset of Scheme.

Also, where can I find more about ASTs ?

Thank you.
Jobs used to disparage a product line while secretly working on a superior product. Anyone remember 2009 and netbooks? Jobs dissed them the entire time Apple was working on the iPad.

The "sandpapered fingers" bit was just Jobs saying "small tablets are junk. We're working on the problems so our product won't be junk."
I am also in Duesseldorf and don't know a single person with a Bada phone :)
FTA: I don't personally own a single Apple device

Obviously, this person has never been excited enough by Apple's direction to even shell out any money.

Are we supposed to be surprised that he still doesn't want to shell out any money when there's a lull in game-changing product releases at Apple? The real question is, "Will that lull continue now that Jobs is gone?"

It's too soon to tell. It will probably take a couple of years before we could say, "Apple no longer releases products that can shake things up."
For videos unavailable via HTML5, try youtube-dl: https://github.com/rg3/youtube-dl/
Demos build more trust. Working products even more. Revenue builds more trust yet. Customers with recognizable names in your target market helps even more. A long track record of revenue showing the health of the company helps more, too-- nobody wants to be a customer of a company that's likely to disappear. It's like the opposite of the saying "nobody got fired for choosing IBM."
WinUsb Maker, créez clés USB Bootable avec les images Iso de Windows
I don't know that future iterations of the iWhatever need to excite me though.

As a middle aged user, I don't use the advanced or cool features of the iPhone or iPad. Most of my time is spent doing relatively unexciting stuff like Safari, e-mail, calendar, weather, maps and the phone app.

Right now, the only thing that really drives me to upgrade my iDevices is when the OS gets too fat and things get slow or crashy, which seems to translate to 3 years.
Everyone I know has come to the same conclusion. The iPhone 5 is the make-it-or-break-it event for Apple, in our opinion.

They've had 2 years since iPhone 4, so the expectations are pretty high, and most are expecting something jawdropping. This is the double-edged sword with being an innovator at the level that Apple has been over the last 10 years - people's expectations get bigger and bigger, possibly to unrealistic levels.

To be honest, I can't imagine what else Apple can do that would blow my mind... fingerprint scanner? Breathalyzer? If it's just another "faster processor, better screen, more flash memory", then people like me are going to be sorely disappointed. I'm hoping for the best though.
Normally people will start calling Iphone + released year. Eg iphone 2012 version.
This won't work if Apple launches more than one version per year, which I doubt..maybe...
> 05/07/2010
The lull is interesting. After every Apple product announcement I can remember there are dozens of complaints (and the stock dips). The rumours always build expectations way to high, Apple doesn't meet them, and people complain. Then people use the products and the complaints stop.
Pragmatic Performance with Third-Party JavaScript
I don't think there is any confusion in point you are making. The fact is the money that has been earmarked for this venture (even you account for any cost overruns) is a meager amount to what India already earmarks to spend (spends) on infrastructure, education, health etc. For example the budgetary allocation in current year for Rural
Infrastructure is ~ 13 billion USD, Education is ~ 6 billion USD [1].

The sad fact is that even though India spends large sums to address the social problems, due to endemic corruption the results are far less spectacular. Spending money on ventures like space exploration doesn't really come in the way of addressing the social problems we have.

1. http://indiabudget.nic.in/ub2012-13/bh/bh1.pdf
Exactly my thoughts, if any, Apple has spoiled it's users (media mostly tbh) and we are always expecting new changing tech from them. And since that hasn't happen in like 2 years all you read is "Apple is doomed to die"
I'm with you. I am more curious about Microsoft's new phone and Surface...
It will be interesting to see what happens with VP8/WebM. Really it looks like Google tried to stymie Apple (which committed itself to H264) first by trying to back Adobe/Flash and then VP8 (and announcing that H264 support would be dropped from Chrome, which AFAIK it hasn't been on any platform). Thus far I don't see VP8 achieving much and Google may just end up sticking with MPEG standards.
Unless I'm missing something, that won't achieve anything as it's using the built-in WebKit which probably had Flash support removed (otherwise he could just have used the built-in browser).

I suppose that's why he's using development builds of Firefox - they have their own engine. Opera would work as well.
>> people's expectations get bigger and bigger

You mean nerds' expectations. Most normal people don't even really care.
Must be a slow news day for BGR. Not only is this article pointless, but the writer was also too lazy to do any basic research. It is true that the Nigerian App store slants towards religious apps (and sex apps).It is also true that there is very little activity on that store. I had an app in the top 100 overall for many weeks on sales of fewer than 30 total copies
Pies and cactus.

Jackalope.

If you read the above as anything other than a nuanced and well reasoned response thats your mistake, not mine.
All good points. Never thought of it that way.

Are you thinking of RabbitMQ and distributed queues?

Is it about all the distributed processes seeing a consistent queue state, or are you talking in general about having a quick feedback 'loading' value for each worker (as each grabs an item of the the queue, they are busy and will be less likely to grab one, so other less busy ones can take over).?
I think you are forgetting what it is like to first learn how to program. For me and many of my friends the programming class was something you did so you could make games! If you finished your assignment early you didn't make yet another linked list class or implement a shortest path algorithm, you made anything graphical even if at that skill level meant a "full screen" text based tic-tac-toe.

Granted the stuff you made was nothing like the 3D shooter you played in the evening, but it was something _you_ made that made it really cool. JavaScript works really really well in that regard in that you can easily make stuff appear on the screen with very little effort with html (and move onto canvas / webgl) and they don't look half bad. Unlike other programing languages graphics are "built in". Python is great, but compare drawing on the screen in C++/Python/Java v.s. JavaScript and you get my point. As a first language it is a perfect choice as it is something you can get excited about.
This is a fantastic project! Glad it's available.
Commenting is something I'd much rather offload to someone like DISQUS. Creating your own commenting system either requires lots of spam management (for an open commenting system) or forcing users to register for your service before they can comment.

Frankly I prefer to use my existing identities to comment than have to sign up each time on someones service just to be able to comment.
Disqus does not work for me as it requires third party cookies which I have disabled...
"Children must be governed. Free men govern the selves." That's silly rhetoric. The traits that cause children to require governance persist throughout life. There is no magic biological distinction that allows the latter to be autonomous when the former is not.

As for organization versus authority, the latter is a means of implementing the former. So long as we are animals, and the only biological fact in play is that we are indeed animals, authority with the threat of force will always be necessary to organize us.
Bandwidth is still far from perfect in many cases (especially on mobile). So it matters a lot.
As long as decoding is fast I don't see a problem. I would love to spend substantially more time encoding to get a better size/quality output, and I'm sure most mass-media distributors feel the same way.
This should be an SVG. Using box-shadows to create shapes is not only confusing but really, really performance-draining.

(not to be a downer, it's incredibly impressive, but not something you should do in production code)
Did we really arrive at a point where we are ready to condemn a well working product ecosystem just because there's nothing new and flashy to look at?