skysight-inc/HackerNews huggingface dataset:
Rich people are not the biggest source of employment in the USA. Most people work for smallish businesses. Forcing those companies to pay very high minimum wage would put them out of business. Unemployment would spike, and how would that help anyone?
The exploit might not be part of the package. It could be that the exploit installs flame and then uninstalls or removes traces of itself. 0days are very valuable, it makes sense to remove it if it has served its purpose.

Some exploits like those delivered via browsers attempt to execute code in privileged contexts without any file i/o. There might never have been anything to remove.
In the words Bowser and Blue (barely) put into his mouth:

"Le déclin inexorable de la ville de Montréal
C'est pas ma faute
C'est la faute du fédéral!"

That said, it'll take a long time for the effect of the PQ on the economy (not their fiscal policy as much as the financial flight when separatism became "real") to stop echoing through the city. Desjardins does not an economy make.
My big unanswered question going into the article was "What the crud is Flattr and why should I care." Starting your posts off with a brief introduction of who you are is often a good idea.

Flattr is a micropayment system. You pay them a monthly subscription, then Like(tm) a bunch of stuff on the internet. They split up whatever portion of your monthly sub that they don't keep among the places you tag. Apple presumably flagged the app which integrated Flattr due to their well-known policies about in-app payments.
I think the price is fairly standard for a mechanical keyboard... not that it is cheap.
+1.

Any representation that makes people think "this is a paragraph", "this is a title", "this is a list" and then apply styles to each is an improvement over the current "lets vomit text on a page, then tweak individual sections independently" method endorsed by most word processors.

Tools that do this like (Pandoc being the one I like) do a great job of getting people to think of documents as text that gets styled later.
I tried signing up but it seems like the site is under load and not responding well - e.g. pages aren't loading, timeouts, etc.

Just wondering if anyone else is having the same problem?

Is this a good sign for a company whose main service is to make your site geographically faster?
Is there any evidence that mobile phone radiation has an effect on health? The article seems to assume it's true, but as far as I know, there's no evidence to support that theory.
Just out of curiosity: How much Scala are you using at DaWanda? And for what use cases?
> Anecdotally accurate? Check. Has a reasonable model? Check.

To the former part: horoscopes are also anecdotally accurate, and hence the comparison. Good horoscopes and other forms of cold reading are specifically designed to offer people given situations they can relate to: "sometimes you feel like you're the life and soul of the party, but it's interesting, because you represent a contradiction - there are times when really you just want to be alone" (source: I just made that up)... Compare and contrast to: "As an INTP, your primary mode of living is focused internally, where you deal with things rationally and logically. Your secondary mode is external, where you take things in primarily via your intuition." (source: first line of first result for INTP on Google) You mean ... INTPs are sometimes rational and logic, and sometimes intuitive? ;-)

To the latter part: the model is a big part of the problem. It polarizes personality traits that are necessarily context-dependent, mood-influenced, and exist on a scale in to binary Yes/No. If you're not Introverted, you're Extraverted. Not: "you're in the middle, and occasionally tend to one or the other" - simply: "you are x".
I've never worked with appliances so please excuse my ignorance on the subject. I retract that part of the rant. You are correct and I've upvoted you accordingly.

My comment regarding the flimsy nature of it will be proven. A rotating mechanical joint which needs to be pulled HARD (UK plus need to be pulled very hard) will fail rapidly and expose live wires. Not only that, the profile of the unit is very narrow and a small knock on the side of the device will most likely weaken the rotating joint resulting in complete failure.

With respect to the testing, similar devices have appeared in the past and have not been approved. I don't have a reference at hand but there was one around 2003 which was removed from the market rapidly after they lied over testing.

I was an electronics engineer until 2002 (specialist VLSI/FPGA/Avionics equipment).
I read in an article recently that Kinze is planning on releasing a fully autonomous agriculture planting machine by the end of this year. The field is certainly not the highway, but it is still neat to see the technology is already starting to becoming available for purchase (assuming they are able to deliver on their estimates).
Agreed - excuse my ignorance on the matter. I have upvoted you accordingly.
Anyone else noticed how unbearable Javascript has made the internet on older browsers?

Google on an iPhone 3G is utter pain

Any Tiger PowerPC Mac is utterly painful because browser JS engines have got so much better that we throw way too much for older browsers to cope with at them.
You're a mental mess if you're going to pick on those things in an awesome resume that's solely using the idea of visual expression to better articulate itself. Find another thread to pick on pal...
We shouldn't be surprised anymore. Yet people will continue to bend over backwards for Apple. I hate the fact that the App Store has stunted the growth of mobile web apps.
Android phones on Verizon's LTE network get a global IPv6 address by default. Their firewall prevents unsolicited incoming traffic though. Not sure about AT&T LTE.
Well it is a solution. Because you won't be able to look at the keyboard, you will learn much faster and get rid of the last looks at your keyboard. Another (cheaper) solution is to put a cloth on your hands when typing so you don't see the keyboard.
Www.maternity -acupressure.com
Except that exactly this approach is going to make Apple more successful if Apple apps are the only ones allowed to have uncompromised UX.
Roy Fielding was involved in HTTP 1.0 and I believe that REST was a generalization of some of the principles used therein. I explained the breakdown in another comment, see http://news.ycombinator.com/item?id=4033717
In a state/transition model states are the node of an oriented graph .
When you reach a state you have a well defined condition (ex connexion established).
If you have an oriented graph with N nodes, and the possibility to boucle up on yourself, than you may compute the number of available paths, (edges, transitions, ...) according to this it is [ N possibilties X N possibilieties ].

So I may have a little over stated the number of transitions. :/ (what an idiot)

* 7 states <=> 49 possible transitions,
* 8 states <=> 64 possible transitions.

Possibilities are increasing in a more than polynomial way, with a brain that can remember at most 7 items in memory.

A good example of a state transition diagram is in section 7.2.2
http://www.ietf.org/rfc/rfc3720.txt

Soz, for miscalculating.
This isn't a problem with HTML 5, it's a problem with the Camper site itself.

The Chrome developer tools show 202 HTTP requests, including tons of tiny images, and many non-minified JavaScript files. And there's only about 500k of data, so it's not really a bandwidth problem unless you're on an EDGE connection or something horrible like that.

The big bottlenecks here are round-trip latency and the maximum number of parallel requests made by the browser—if a round trip ping takes 250ms, and you can make 6 requests at a time, then it will take you a minimum of 8.4 seconds to load the page, no matter how big your pipe.

For the sake of comparison, the main Hacker News page takes 6 HTTP requests to load. A Google search results page takes 22.

Camper could fix their site by tiling all their little PNGs into a couple of large PNGs, and merging all their JS into a single file. If they got their file count under 25, they'd load quite quickly.
That might be true, indeed, but if they sell it as an accessory, then you give consumers the freedom to choose it or not.
I'm aiming for the second step with this: after I've sent a recruiter my MS-Word curriculum vitae in Dutch, per specifications, and they're including it in their selection to the prospective client, I'ld like the potential client to consider me for an interview based on the online version.
You mean like the app store? Or iCal? Nothing is blemish free.
Hi, I've spent my career looking at thousands of resumes so I hope you'll take my opinion seriously on this.

I appreciate the idea of trying to break out of the fold. People will use new fonts, new structure, diagrams, etc. I understand why people do it, and why they think it's a good idea. That said, it's not a good idea. As the guy looking at resumes, I just want to know what you're doing, what you've done and what education you have in as little time as possible.

A few specific points:

- Your latest project is waaay down at the bottom. It should be at the top. What you've done most recently is the most relevant, right? Put it right in my face.

- The first two sections are vaguely written in the third person which IMO doesn't help me figure out anything about you.

- I can't figure out if you have any formal higher education. If not, that's cool, but because the resume is in a strange format, I can't tell either way.

People don't read resumes like they read a book, they scan them, then might drill into some details. Changing the standard structure is like when Facebook changed to the Timeline.

To be honest, I've grown so tired of resumes in general that I just go to people's LinkedIn. It has standard formatting that is easy to scan and figure out what they've done and what they're currently doing.

Hope that helps.
I hope to as well, but taking it with a grain of salt...It's interesting that Razor still keeps the Fiona project concept on the website.
It's also the letter H.
Why don't you choose the Asus Transformer for that? :)
Regardless of the pros and cons with this and UK plugs in general, £25 for one 1A USB socket is £20 too much. And that's allowing £4 for the gimmick-factor.

It's not even that much smaller than the newer micro-USB chargers that Nokia and Samsung have.
Or you can try this:

http://webcache.googleusercontent.com/search?q=cache:http://...
From the Kaspersky article, Flame ships with a Lua VM, sqlite3, zlib, libbz2, and an SSL library (probably OpenSSL?), and these and more apparently result in its unusually large size (almost 20 MB).

Sounds almost like "lean malware" written by a relatively small team using easily available tools and libraries.
I've used version 3 before, and it worked great. The dependency on django-registration or django-userena actually turned me on to Userena, which I'm very happy about.

I guess the reason that its bubbling up to the front page is to let people know it exists? I guess I'll lay down my recommendation, then. Its good stuff.
> Starting your posts off with a brief introduction of who you are is often a good idea.

IF most of your readers don't know what you are doing. I think this was written for their community (not HN), so most of them know what Flattr is about.

Also, they have "About Flattr" in the footer - not very prominently placed, but still find-able.
How Do You Spark a Love of Math in Children?
I'm not very big on Apple practices, but I have to agree with you here. This seems like the sort of tool that can be used to do some really shady things. Which, in and of itself, is not a problem. The thing is, when money 'goes missing' from user accounts, they tend to blame either Apple or the App company as opposed to themselves for not paying attention to what they were doing. Apple has been burned in the media by things like that before. IE - Kids racking up thousands of dollars of purchases because mom authorized one, and then let the kid go play on her ipad.

In this case, this seems reasonable. Unless I'm missing something, this is not the sort of thing you want being easy for novice users.
So, wait. When you allocate a new array in the JVM, it's filled with random data instead of zeroes? That seems like a fundamental security model error. Or are these 'buffers' special native IO primitives that break all the Java security rules and guidelines? I haven't used Java in a while...
We currently use it extensively for analytics, our product recommendation engine (blog on that soon!) and we are writing a custom scala based http proxy for our new API. In general, we are trying to progessively do more scala and less ruby.

If you (or anybody else) is interrested in hacking with us, please drop me a note (link to your github profile is enough) at paul@dawanda.com :)
May I ask why it matters to you? Anyone running v6 has v4 support running as well, otherwise they couldn't get anywhere on the net.
There's no blanket IRS rule against deducting a bar tab if it is indeed a "reasonable" business expense.
Hi Chris, thanks for the comments. I agree it's a bit of a visual mess compared to yours, kudos there. Although yours renders as a blank page in my Firefox (v12.0).
It is my belief graceful degradation got discarded when the "ditch ie6 movement" began to get full over-blown coverage.
HTML made for continuous display and re-flowing for different sizes.

ODF is for publishing, i.e. where you can have separate pages, with footers, margins, absolute position inside page (versus whole document), corrections tracking, authorship, figures.

HTML _can_ give you close result, but this is not HTML domain, hence separate standard.
Cheap jaeger lecoultre
His resume is otherwise very good. I was providing feedback he can choose to use or not from a design prospective. I would be very happy to have someone who has expertise i do not provide feedback on my work.

Your response is not helpful.
I like it. Seems easier to setup then django-social-auth. The extra information given on the blog is nice too.
There's 2 parts to AirTunes (the part of AirPlay that Airfoil and AirFloat use), Sending and Receiving. Up to now, AirFoil only used the AirTunes protocol to SEND streams to AirPlay devices. If you reverse engineer the protocol you can send to any AirPlay device. No problem.

It's harder to make an AirPlay receiver, because iTunes won't send anything to an AirPlay receiver that doesn't encrypt the request with the proper private key.

You can only get this key legitimately by licensing AirPlay from Apple (which is why all AirPlay compatible speakers are licensed by Apple).

Someone managed to extract the private key from an AirPort express by removing the flash chip and reading it externally. They then published this "stolen" key on the web. Prior to that, it was impossible to make anything that would receive AirPlay streams from iTunes, even though the protocol was widely understood (it's basically just RTSP).

A bunch of open source implementations on other platforms (PC/Mac/Windows) were released.

Rogue Amoeba's AirFoil speakers for Mac/PC included this functionality. However, up until this last update, they never included it in their iOS application. Their stated reason for this was they couldn't figure out a revenue stream to make this work (AirFoil implements it's own music transmission protocol. You bought the Mac software for $20, then got the receiver software for free. Under this model, making the free product able to receive streams from iTunes without the Mac software would have cut out their revenue producing server from the picture). The latest release included this AirPlay receiving feature as an in-App purchase. Since they've had the code to do this for a while, and it seems like this method is probably preferable to most users and therefore likely more profitable, the delay seems odd.

My speculation is, they've been using the "stolen" key, and were hesitant to draw attention to themselves by trying to get software using it approved on the app store. Eventually potential profit won out, and they went for it. It got approved by the (probably) less technically savvy app review team that doesn't know about the requirements of a licensed key to make AirPlay reception work. It was noticed later by some Apple engineer who is familiar with the protocol and was then pulled.

Since the private key is necessary to make this feature work, they either needed to license it or use the "stolen" AirPort Express key. If they licensed it, I don't think Apple would be pulling it. Since Apple does license this to people, it would be unfair to their licensees to turn a blind eye to people using the "stolen" key. If it became apparent they were letting it slide, it would lead to a proliferation of unlicensed (potentially crappy/flakey) devices that might not meet Apple's quality standards.

I think the speculation about Apple wanting to include something similar in a future iOS release is irrelevant here. Maybe they would, but I think this reasoning seems more likely.
Why Buy at MacMall In An Apple Store World
You bring up education a few times. Given the length of his work history, is it even important at this point? Why are you so interested in it?

I ask because a lot of people claim that education only really matters for your first job. After that you let your experience speak for itself. So I'm interested in hearing you perspective.
Mine sucks at cross browser these days since I haven't updated in a while. Thanks for the note.
I wonder if this will push the targeted governments toward strict open-source deployments, with strong (and correct) security policies. The attacks are sending a strong message not just to the immediate targets (Axis of Evil), but to every government seeking to maintain IT systems integrity overall.
Heh no, this was the actual bug (that it was reading "random" data from memory on the first iteration). I just hadn't noticed the issue until this "random memory" contained fragments of invalid json.
django-userena is nifty, I'm surprised it's not used more often.
This resume doesn't look to be angling for traditional companies so probably not an issue for the author. However you have a point. I'd say though that catering to recruiters, an industry that seems to add nearly negligible value to the recruitment process, would not be all that well advised even in general.
> There's really no reason...

Well, no. Of course not. It's not at all about the technical feasibility, or even the ease, of delivering content up front. The web first began with the ability to deliver content up front and it's remained a viable option all long.

The continuing problem is that people (CEOs, designers, developers, et al) get sidetracked and forget what their site is supposed to be doing. They forget what their customers or prospective customers actually want to do: get information; use a service; buy stuff.
Cheap Brian Urlacher Jersey
I was noticing a distinct lack of apps that are airplay capable. Sad.
Here's a much deeper and more technical presentation Ralph Langner gave on Stuxnet.

http://vimeopro.com/s42012/s4-2012/video/35806770
Chill and surf in Portugal
Aren't these the guys who wigged out because they thought Duqu was written in an entirely new custom virus language? And it was actually Visual C++? The second most common compiler on the planet? (after GCC) I would take their analysis with a big pinch of salt.
You know that something has gone very deeply wrong somewhere when people oppose your project because they are ideologically opposed to comments. In my own experience, finding out that many JSON parsers reject comments was a real WTF moment, and a deal breaker for my config-file application, so I ended up using JSON-plus-comments for it instead of JSON. At the same time, lack of support for trailing commas and unquoted member names have been a minor but persistent thorn in my side for no good reason.

The justification for not having comments in JSON is that in the great disaster that was XML, some projects would parse the comments and take them as semantically significant. However, the real problem there was that parser libraries would expose the comments, and that some generators would put important information only in comments. But I think that these mistakes are unlikely to be repeated, and that the proposed alternative - moving all comments into the markup, or eliminating them entirely - is just obviously worse.

One of the things that ruined the XML ecosystem was a persistent belief that XML was to be read and written by machines, combined with a reality in which it was mostly used for human-written config files, leading to a tolerance for awful syntax (like prefixing every single attribute with a namespace, and the ridiculous CDATA notation). I'm seeing the same thing with JSON: A significant fraction of its use is for human-written and human-read config files (which often desperately need comments) and people are pretending it's strictly a data interchange format that shouldn't be used for that.

It is sometimes said that JSON was discovered, rather than invented - that the syntax was already out there. So it is with JSON5: There is nothing new in this, it is simply return to JavaScript Object Notation and bringing in the rest of what Javascript has.

So, all you pooh-poohing ideologists: please seriously rethink whether disallowing comments, trailing commas, and quoteless member names is actually a good idea. Consider this in light of the fact that JSON is widely used, today, as a config-file language, and that {"--":"This is a comment"} is ridiculous enough that no one does it in practice, can't be inserted on any line, and invites consumers of your data to parse the comments.
Keep in mind that you're comparing old Galaxy S to a fairly new iPhone 4. S2 gets gps lock in <1s with assist and <5s without wifi assist (I guess gsm helps anyway to some extent).

I mean, it's fair to say Galaxy S was pretty bad, but I don't get the "not gonna buy or recommend samsung ever again". Why not "iPhone 1 has no apps or 3G or ..., I'm not gonna buy or recommend iPhone ever again"? Products improve in newer releases, there's no reason to drop the whole line because version 1 was bad.
WebWorkers are testament to the lack of mutual exclusivity between event loops and threads.

http://en.wikipedia.org/wiki/Web_worker

https://developer.mozilla.org/En/Using_web_workers

Once you start doing any heavy lifting or large amounts of parallelizable tasks you will find yourself drifting towards the threading model from within your event loop.
Review19 Enables Decision Making For Distributed Teams
I wonder if this device supports the USB charging port standard (http://en.wikipedia.org/wiki/Universal_Serial_Bus#Power). Are D- and D+ shorted? Their FAQ doesn't seem to say.
ScaTDD: Casting an eye over three major Test frameworks in Scala
Testing has traditionally been the gateway process for Scala development at a number of Java shops looking to evolve their tech stack with minimal disruption or committment. This posts hopes to cover three of the main testing frameworks in the Scala landscape, (Specs2, Scalatest and Scalacheck) with an example of the classic FizzBuzz test, for how they can be used for fun and profit.
Any ideas on a fix that works when the triangle must perfectly align with a box? In other words, when the base of the triangle should be the same width as the side of the box it touches. In this case, moving the triangle one pixel closer to the box means it does not fit perfectly against the box.

Example: http://jsfiddle.net/PLMSA/