skysight-inc/HackerNews huggingface dataset:
I wish the authors good luck with this but I don't think I would be able to use it for collecting metrics in my "enterprise applications" as we already have several messaging systems e.g. (i) TIBCO (ii) MQ Series (iii)ActiveMQ ; the infrastructure guys will throw a hissy fit if I try to sneak in yet another messaging system -- especially for only metrics collection.

In my current setup ( a java enterprise application) , we have a ActiveMQ adapter for log4j which pushes of all the Error and Warning messages to an MQ Series Queue asynchronously. There is a consumer which reads the messages off the queue and processes them and writes results to a SQL database. we have a simple webapp that allows people to download this data as CSV files , load it into Excel and do analysis.
One of the things I like the most about these photos is the fact that the workers who cut & drilled the walls to install the "new" cables/conduit actually made an effort to not destroy the old clippings on the wall. Sure, there's a place where it's clear they had to seam or otherwise plaster over one section, but for he most part it looks as if they kept it as-is.

This makes me happy. I've seen so many other cases where people doing their jobs totally ignore their surrounds and paint over, cut through, or destroy the things around them with nary more than a shrug and a "just doing my job".
Hypermedia hype has always struck me as parallel to the "semantic web" nonsense from the late 90s.

"If we just use RDF triples to encode everything then machines can learn that apples are fruits and fruits are good for you, thus apples are good for you! Huzzah!"

Then, Microsoft invented SOAP.

"If we just have a WSDL that explains all of our API, then we can have automated methods to communicate between services! Programmers can just auto-generate code and life is great!"

Except it doesn't work that way. Most WSDL parsers auto-generate code that you then hand-edit and maintain over time. And, you, as the programmer have to know what methods to call. SOAP is just excessive ceremony transmitted over XML - another excessively rigid structure.

So then we got JSON REST APIs. Simple text structures. Reasonable defaults. Basic vernacular. Easily understood.

What concerns me about Hypermedia APIs is that folks are using the same sorts of grandiose, architecture astronaut-y stuff that we got out of the last two failed revolutions.

Hypermedia API proponents say that REST APIs are "highly coupled" (to the data model and versioning) and don't expose workflows.

Heck, that's why REST is so pervasive - they're super easy to write and consume/interact with. Enterprisey folks are so focused on long-term extensibility and maintainability that they overlook the cognitive overhead and inability to work with it on a daily basis. And that you in fact, tend to move slower in development because you can't comprehend or follow what is going on. And that all abstractions leak, leading to libraries and tools (SavonRB) that don't quite work if an API doesn't follow the spec exactly (and they never, EVER follow the spec 100%).

My attitude is the opposite: Don't design your APIs as if you expect them to be the next 1,000 year reich. If your API stays small and nimble enough, your consumers will also be able to be flexible to accomodate it. Yes, if you have a User REST API and you decide that your app no longer has users, well, then you have to get rid of it. But adding another layer or two of hierarchy and ceremony on top via Hypermedia wouldn't solve that either! Fundamental universe changes ought to break shit!

From what I've seen (I have a subscription to designinghypermediaapis.com which is very well written) Hypermedia APIs are an over-complicated solution to a problem that has a reasonable solution. Yes, links are nice. Want to propose a "Standard" to handle links? Okay, although that's REST! If you have an Object and you want to DELETE it, I don't need to know the URL. I have a convention via REST that allows me to derive it from my data. If that's different, OK, use this thing. But Hypermedia APIs are a lot more than just links (state machines, workflows, media types, etc.)
Allow me to disagree; the capacity to generalize is at the core of much progress in human thought.

Of course there will always be those who insist on missing the forest for a tree or two -- the forest in this case being my attempt to keep in mind a wholly unoriginal thought: we are not isolated, and the state of our bodies and minds redounds not only to ourselves.
But the only reason that Constitutional justification is even required for the individual mandate is that we have a Tenth Amendment. Again, you only see the Tenth Amendment as a tautology because you take it for granted. There is no guarantee or convention that nations govern themselves this way. In fact, most don't. (Including America, in practice.)
Fighting 'shaped human hand'
They are _not_ hiring someone. They are sponsoring community members doing the legwork.

The problem is that if you are not accredited to concerts, picture rights are very messy. Most of the time, concert entry with proper camera equipment is not allowed or - by buying a ticket - you waive rights to the picture. The easiest way to get usable pictures at concerts is to get accredited as a photographer. Also, bands of note and their labels usually don't provide pictures with open licensing as requested by wikimedia commons. The same goes for accredited photographers already present at the concert.

Please click through to the discussion of the project, all this was discussed before the grant was given. The inability to gather usable media is the core of the funding request.
Cookie consent banners draw complaints
Machine Learning with Ruby, Part One
No. Juggling 3 balls but throwing them higher is still 333. It's just that the beats are slower and so each beat represents more hangtime and therefore height.

Another possibility is to throw all three balls very high, so that all three are in the air at the same time for a moment, perhaps two extra beats. So each ball lands not three, but five beats after it was thrown. And no throws or catches occur during those two extra beats. Siteswap notation expresses that as 55500. There we go, the notation has helped us realize that this action is identical to throwing the first three balls of a five-ball cascade.
Ask HN: What do you use to prototype mobile apps?
Okay so I've been getting this a lot and thought maybe we should start a discussion here.

What software do you use for prototyping your app? I'm talking android, iOS and web apps

Does it include design features?

Does it allow users to import the code?

Let's share and benefit startups
Sure - though I couldn't find your email so here's mine... Just add @gmail at the end of my id. Happy to chat...located in SF.
On a tangent, I really hope that Minecraft helps encourage people to go into hardware. Or at least helps people understand a bit more about real world hardware and logic.

(http://www.reddit.com/r/trueminecraft/)
> I believe they do things as they do now is they are looking forward for interoperability with other distros in their own way.

Well, it's not working very well, since only Debian-based distros can directly install the software. And those distros could just add a repository anyway.

Other distros, like Arch, are forced to create workarounds, such as scripts that download and extract the .deb[0].

0: https://aur.archlinux.org/packages/steam/
>QML is nice, but make sure you have the processor overhead for it. It's all javascript and the interpreter will suck up your processor time.

What professor overhead? It's 2012. Our quad core processors sit idle most of the time -- and even those in our phones aren't particularly challenged.

Plus, what "interpreter"?

For one, V8 uses JIT, second, it's way faster than Ruby/Python (languages that are also used for app development), and in Qt5 V8 is just the logic layer, the GUI/scene-graph parts are C++ and accelerated.

For people doing lower-end embedded stuff Qt5 isn't going to give you much, if you can run it at all.

Well, DUH! Who said anything about them? These people can't even afford to use Java or C#, much less V8 bindings for a UI toolkit, and even the C++ Qt5 part is not targeted to them anyway.
It's interesting to see this gain momentum. IANAL, and I am not an active Instagram user, and I don't particularly have a dog in the hunt. However, I do think there's a public relations lesson to be learned here.

Instagram modified their TOS in (I assume) what they thought to be something acceptable for their users. Otherwise, why do it at all. Now, the backlash begins. At first, we get facebook users complaining about it, then the blog articles start rolling in and the link aggregator sites link to them. Now NatGeo is pulling out. Is this the high water mark? Can Instagram do anything beyond their post a day or two ago? Should they do anything?

I'm reasonably certain that there are many people at Instagram that wish this whole debacle would just go away. I'm not sure if there's an easy way out of this for them.
I understand that it would circumvent their price discrimination strategy but that doesn't mean they can put whatever they want in there. I don't begrudge them extracting as much value out of the market as they can but I just don't understand the basis for revoking a license in this case. As long as the other terms and conditions are met, and if the license were revoked, would their be legal recourse for the license holder (I know this is getting ridiculous but I'm wondering)? I would think it would be found a valid use of the license, but IANAL.

BTW, I have no interest in doing this; I'm just curious.
What a nice time to announce service like Instagram :)
I think I misunderstood your initial question really. You're after a non-party campaign group? A lobbyist for the rest of us that we can contribute to and who pushes good legislation?

Yeah, no idea. I kinda disapprove of lobbying in general so I guess I'll stick to the PP.
They're also abandoning the 2nd Amendment... Which is perhaps the most important one, since it gives you the right to defend your other amendments.
DHH's API philosophy (send simple JSON serializations over the wire, mostly from the server to the browser) got him through the 2000's OK, but the longer he argues against hypermedia, the less relevant Rails becomes for API design.

These are not particularly good arguments he puts forth here. I believe they are in response to Mike Kelly (designer of the HAL+JSON hypermedia format) and his recent post: http://blog.stateless.co/post/38378679843/hypermedia-apis-on...

DHH's comment that URLs instead of IDs are a good idea is true (but he even gets that part wrong in how he implements it, leaving a '.json' extension on the URL). And the rest of the article is trying to hand-wave away the value of hypermedia (links -- all hypermedia means is links, at its core).

And comparing HAL+JSON, a blessedly lightweight standard, to WS-* is just dirty.

This post didn't convince me of much other than that DHH may run out of steam on this issue before too long.
I think he meant the reverse. I know it is fairly doable in Clojure on the JVM, I assume ClojureScript is fairly similar. You have to use Var objects iirc.
Yes, I'll get straight onto that. Tomorrow.
I'll spare the HN community self promotion, but I am worker bee and other roles at a few startups. Interestingly enough, Salesforce (CloudAmp's specialty) is being used in hospitals! scary, eh.
>gituhb

Minor, but unprofessional in light of the $000,000.00 price :)
Best way to fix LinkedIn's recommend system is to stop using LinkedIn.
The more important thing is that HE thinks that he's underpaid. It's clearly something that he's put quite a lot of thought into. I think that ultimately he's looking for a push, or some confidence boost, to approach his boss. So OP, my advice is this: look for a new job. You don't have to get a new job, but you can look. There's really no downside to it. Perhaps after a month you'll realize "damn, I can't find anything without taking a pay cut" and your problem is solved. OR, you'll find a company that loves and wants you for more money. Then you have ammunition (and confidence) to approach your boss.
It helped me greatly. Even just learning how to build an SR-NOR latch for a redstone-operated door was awesome. I planned to try building a calculator, or even doing nand2tetris, but I don't have the time.

Arduino and Launchpad helped me too. I expect to see custom Minecraft maps made of a small microprocessor -- with some way of loading the same code on both the game's microprocessor and the real-world microprocessor, and watching the code function both ingame and in the real world simultaneously. Serial logging could even be used to maintain concurrency between the microprocessors.
i'm sure you won't believe but it is not related. if it would be that way we could have written cute slogans aiming at Instagram :) BTW this uproar is more about Facebook than Instagram.

Instagram is a fine place but filters have become so cliche and so 2012.
>Um, okay. Can you point me to a MIPS implementation of V8 that runs well on a 360 MHz R1 architecture?

Umm, okay, can you point to anyone that mentioned that Qt5/V8 would be good for those chips? It's not like anyone came in the thread writing that "Oh, QT5 javascript scripting would be great for my 360 MHZ R1".

Oh and my CPU doesn't have any hardware OpenGLES acceleration. How should I work on that?

You shouldn't and nobody said you should. Just like nobody said it would be fine to program Big Blue with, or Arduino.
The decline of federalism has much to do with the 13th/14th/15th amendments and the Civil War. Between the Civil War and the Civil Rights Era, it became apparent the states could not be trusted. Thus the 14th amendment gives the federal government explicit power to legislate against the states in certain circumstsances, and incorporation of the Bill of Rights through the 14th amendment has dramatically limited state power in other areas.

Most of the rest of the change in the balance of power has come from the changing nature of the economy. Both the plain text and the early interpretations of the Commerce Power (Gibbons v. Ogden in 1824, a mere 35 years after the ratification of the Constitution) support the modern exercise of federal power. What is different is that in 1789, most people lived on farms, grew their own food, made their own clothes, etc. Very little human activity came within the scope of the commerce power, as broad as that power was defined. Today, just this post involves an interstate electronic transaction. It's nearly impossible to buy clothes that weren't made in a foreign country. Etc. Nearly all activity comes within the scope of federal power because nearly all activity is commercial and either interstate or international in nature.
Spreading gospels of wealth
What you're actually proposing is to infer a distribution from a delta function. Or... something like that.
You seem to be using the word REST as though you have never read any of the foundational material behind it. If you had then you'd have found that hypermedia links are an essential part of the REST philosophy and that formats like HAL are simply expressing REST concepts in JSON.
I am not a lawyer nor a professional photographer.

It is my understanding that the sort of rights one would grant a magazine such as National Geographic for a photograph would be limited to derivative works over which the magazine has editorial control, e.g. an advertisement for the magazine and other situations associated with their brand.

It is my understanding that typically, one does not grant rights which would allow the magazine to grant unlimited rights to third parties. In other words, National Geographic may allow the use of one's photograph of orangutangs by the Museum of Photography to promote a "Photos of National Geographic" exhibit. They may not grant rights to the photograph to The Orangutang Club and Dancehall.

Before a company like National Geographic puts any photographs on the web, the lawyers have to make sure that such use is consistent with their rights. I suspect it is quite possible that older photographs such as those from the 1960's might not have adequate rights, or that those from top photographers might also be more encumbered.

What National Geographic's decision appears to mean is that Instagram's new terms of service are possibly or likely to be incompatible with their rights to particular photographs.
Who started this marketing thing? ; )

I have to say this is pure genius: I "fell" for the JetBrains/IntelliJ IDEA IDE at 75% off (once the site shall be back up).

Whoever started it it's amazing to see other companies quickly react: I guess seeing servers melt under the load of people ordering products made some able to react fast.

The only thing that is too bad it's that it seems very hard to reproduce: rarely are there such doomsday scenario that gather that many attention :-/
Good point; when I say "REST", I really mean: "DHH's version of REST as implemented in Ruby on Rails"
The typo is that it says "gituhb"
I think you can go ahead and download them, you'll get a license later on that you can then apply. Someone please correct me if Im wrong.
I just tweeted @JetBrains with the same question. 37 USD becomes 35 EURO(as opposed to ~25 EURO with more up to date currency convert).
It's a pity because if I got USD equivalent pricing, I was planning on buying more of their products for stacks I just want to play around with(RubyMine, IntelliJ)
Another thing a sale like this does is increases future potential revenue. Folks that buy the product at this reduced price could get "hooked" in using the product and therefore see the value they provide and purchase upgrades in the future. Also, after purchasing the products and using them these folks are probably more likely to recommend them to others.
hypermedia APIs mean that our API's basically become web pages and every client should act like a browser. That's great if you want... a browser app.

If you want to just expose data to let people build interesting things with it, hyperlinks in your api are a bit silly. They might be nice if you want someone to write a browser for your api, I don't see where else it would be awesome. Maybe if you want a web crawler to crawl your api.

Also, they add a layer of chattiness to your app. If you have well documented, unchanging url's people can write apps against those. If people have to go to a resource to find the url to another resource, you're going to have a lot of API requests just to look up URL's. People will realize that is a waste of bandwidth, and will hard code URL's anyway.

I rarely agree with DHH, but he's right.
What concerns me about Hypermedia APIs is that folks are using the same sorts of grandiose, architecture astronaut-y stuff that we got out of the last two failed revolutions.

You owe it to yourself to read the HAL+JSON specification: http://stateless.co/hal_specification.html

Anyone who considers a three-page spec like that astronautics probably has a low capacity for complex thought.
As a developer, is there a reason to use LinkedIn at all, since Github provides all the evidence needed to vouch for a person's skills?
"I take no salary or expenses from the Wikimedia Foundation because as the main "face" of the fundraiser, it's important that people understand that donor money is not for me."

http://www.quora.com/Jimmy-Wales-1/How-does-Jimmy-Wales-make...
Jobless to be remotely monitored by Government
"Last year, I lost so much weight, so rapidly that total strangers began stopping me in public places and asking me how I did it."

How did strangers know that you'd lost weight?
Tell me, how did you arrive at the 100% off figure without getting a divide-by-zero error?
> Why, then, do some people become obese when they eat as their instincts tell them, and others do not? For example, I eat whenever I'm hungry, stop when I'm full (or even overfilled), snack frequently while working (mostly nuts, dried fruits, and sometimes Fritos), and yet remain thin, while others eat carefully and remain obese. What's the difference?

I really really want to see good quality food diaries for people who claim to eat little but not lose weight. I'd also want to see how much exercise they do. (And not even actual exercise, just how much they move around during the day.)
ACTA is dead: EU abandons referral to top court for ruling
Good catch.

It is probably Kala Pathar (the most accessible point to view Mt. Everest from base camp to peak, according to Wikipedia [0]) since the photo was taken from Pumori.

[0] http://en.wikipedia.org/wiki/Kala_Patthar
You're conflating the 10th amendment with the general principle that the federal government must trace its actions to enumerated powers. That principle does not come from the 10th amendment, which wasn't even ratified until two years after the Constitution.
Yeah, you can get a free 30 day trial of the "premium" IDEs, and you can enter in your license information at any point during the trial in the IDE itself.
Are you saying that intelliJ has the features of pycharm and appcode? or am I misunderstanding?
Questions it raised in my mind: "Lobbying? Who are they paying and for what reasons?"
Why would I want to print low res, highly compressed images from Facebook?

Maybe if they were from a friend's feed and they wouldn't email me the originals for some reason or for convenience... but when they are my own pictures and I have the originals... doesn't make sense to me.
Scientists Trace Fossils to Map Prehistoric Equator
I've never looked at the difference between the three. But, from what I have read/understand, is that IDEA Ultimate can do anything RubyMine or PyCharm can do via their respective plugins.

Here's an old doc from JetBrains about RubyMine and Intellij IDEA:
http://devnet.jetbrains.net/docs/DOC-1146
No iOS APP? WHAT!
At work do you be allowed to read the technical books related to your work?
I can't find anywhere that it says the number is how high it goes. It says clearly:

> These sequences encoded the number of beats of each
> throw, which is related to their height and the hand
> to which the throw is made.

It doesn't say that a "4" is twice as high as a "2" (although an earlier draft did - I managed to get that fixed).

When you throw a ball, the number is how many beats later the ball will next be thrown. Simplifying, some of that is in the air, and one beat (or so) is in the hand, so the flight time is one less than the number shown. That would mean that a "5" is in the air for four beats, and thus will go 4 times higher than a "3", which is in the air for two beats, or half the time.

The truth is more complicated, because your hands aren't full for half the time (which is the one beat assumption above), and the dwell time (percentage time your hand is full) actually varies (although is usually around 65% to 70%).

For the numbers to be used it's the beat time that matters, and you can throw higher by slowing the beat, but that still leaves a "3" as a "3" and that doesn't convert it into a "4".

All these details are covered in the gentle introduction, but this specific question is dealt with in even more detail in the "Technical Notes" section:

http://www.solipsys.co.uk/new/SiteSwap.html#technotes
Pretty impressive. Of course you could also make a 'needle' out of a solid-state accelerometer too these days.

But what is interesting is that the fidelity is more about bandwidth than resolution, so really if you wanted to you could make a very large diameter disk and turn it faster to improve the resolution that you are hearing. Sounds like a lot of fun to play with.
Love the idea---I have a bad habit of this!
Trial multiplication.
"Why not do this for free and when we get super rich we will give you credit and you have a lot of clients."