skysight-inc/HackerNews huggingface dataset:
True. And good thing knowing they are gonna make it better. I happened to find a license I got sometime with a bundle, so got it in use now.
Once I dated a former model for about 6 months.

She was one of those nordic women with big bones, literally, when she was a model you could see easily several of her bones and she was more or less masculine.

When I dated her, she was overweight by her standards (but had a perfectly normal weight actually, she was underweight when she was a model), this made her "bonyness" get bit hidden and her body got natural feminine curves, also her face was very beautiful (you ever saw a ugly model?).

Yet, I remember how odd to me it sounded when she wanted to have sex with me (I was not much sure about it, I was virgin) but with lights off. I was like: "Alright, you want to convince me to have sex, but with lights off?" Then she claimed that she was too fat and bony and she looked like a transexual...

I was kinda shocked... But over time this did not really go away, it would not matter how much I would reassure her, or how much other men looked at me with obvious envy, or how beautiful she really was, she always for one reason or another thought herself ugly. This is one of the reasons the relationship fell apart... But I never forget it, I dated a woman that was rich, powerful and a model, but she kept thinking herself weak and ugly (specially, fat with protuding bones... So yes, there are people that would describe themselves like that)
Single Page Version: http://www.pcworld.com/article/249951/if_it_aint_broke_dont_...
Microsoft recognizes its fail planning to include a boot to desktop option
In praise of Boston
Totally true, if as a politician you want to manipulate your power base into believing that a small reduction in your power is a really bad move, you should make every possible administrative move to maximise the direct pain they will feel from that reduction.

Keep the fat and cut the muscle makes great sense when you are commanded to drop 1.5% of mass and you want to make the case you're going to lose a ton of strength.

That really doesn't help your case.
* Leverage. (The most you can leverage a stock investment is 2x. For homes people can leverage their money up to an insane 20x, for example: by buying a 500k home with 25k down. The proper comparison is not to compare buying a 500k home vs 500k worth of stocks; it's buying 25k or 50k worth of stocks vs a 500k home.)*

I guess you are confusing investment and mortgage?
I came here to say exactly that! Knockout is great, simple, fast, comparatively small, no dependencies, and has deep browser support (IE6+ iirc). The main problem is lack of architectural guidance, in my opinion
+1 Barleyz
For those writing substantial client-side JS apps (rather than sprinkling jQuery here and there), a client-side MVC framework is definitely the way to go.

EmberJS has however gotten a lot of flack recently regarding its docs, learning curve, and lack of API stability.

The following hn link compares Angular, CanJS, Backbone and Ember: https://news.ycombinator.com/item?id=5563223 and would be a useful resource when picking a framework.

We're using Backbone to write a client-side widget / look and feel library, with a bunch of Models and Views out of the box to help application developers write rich web apps. Backbone has worked out great so far, but we've had to take decisions on a fair amount of things and put the groundwork in for things like dust templates, nested views, etc.

Things like Angular, CanJS, Ember, make these decisions for you and can definitely save time, if you're happy with their way of doing things.

That said, we don't have View Bindings / Two-way bindings built in, we have to use Backbone Event's listenTo manually. It's worked ok for us so far, especially when you have multiple views on the same model that need to do different things when the model changes.
Or worse than that, missing a meeting and being stuck with other people's young children at airports.
It takes on average 2^54 hashes to discover a block at the current difficulty. So 2^48 attempts is 2^-6 (1.5%) of a block on average. A block is currently worth ~$2000, so 1.5% of that is ~$30
That's simple: they've always been very good at hardware but not that good at software. It was fine in a time where software was just a minor part of electronics, but today the software is the most important part, and the hardware is just here to make sure the software can run flawlessly.
Adventures in Undefined Behavior
Very cool! Build vs. buy, you're building, everyone wins (plus you're a great employer for training your devs).

What's your product or service? Now Perl programmers are now seeking -you- out :)

And I'm sure you already know about the YAPC job fair: http://www.yapcna.org/yn2013/job-fair.html
These kind of posts are a natural response to all the TDD hype.
At 9600 baud

Lucky bastard.
Marissa Mayer, is that you? ;)
Google Apps Services Were Down
I'm just going to throw this out there,

people don't pass marked cars

so a marked car driving the speed limit causes traffic to back up behind them

for no other reason than to alleviate traffic congestion, it probably makes sense for them to drive 15-20 miles over the speed limit

(that obviously doesn't excuse driving 130 mph)
I'm having the same issues with Gmail for Google Apps and the admin console!
My business is based on delivering good applications very quickly. I recently delivered an Ember.js application, and my client said, "I feel like I just won the lottery."

This was largely thanks to the fact that once I climbed the Ember.js learning curve, certain kinds of features became ridiculously easy to implement, and I had enough time to plow through the remaining problems with brute force. I also learned that (a) the unreleased Ember Data library is actually pretty good, but (b) getting into fights with Ember Data is catastrophic and never ends well. When Ember Data wants something specific, I fix the server to provide it and I don't argue.

But no, there's no way you can go look at a job board and find Ember jobs. It's more like how I remember Rails 0.13—there's an opening for certain aggressive businesses to develop software more quickly than before, but the tools are immature and there's not really a well-established job market yet.
Your point will only valid when it is possible to clone developers. Since all developers are different there is no correct way.
So the world you want to live in is covered in CCTV and people being monitored everywhere? Sounds like a 'trust nobody' world, 1984 style... Don't you think it's about time we set about looking at why people commit these crimes and tackling these problems at the roots? Why not try and PREVENT these things from happening rather than acting after people have committed crimes by locking them up, which often only serves to create a life-long criminal rather than helping in any way.
My point is that "no code without a Jira ticket" is a bad process. Slapping reporting overhead on small code changes is ridiculous. Maybe I didn't make that clear. I don't support that.

I have a lot of pet peeves, because I've seen so much done wrong. Competent software managers are extremely uncommon. Maybe 1 in 20.

In the '90s, people who studied day traders found that they were reliably making money on their core strategies, but those were generally only available for a small amount of time, and that most of them lost their shirts through "boredom trading" outside of their core competence that had zero-to-negative expectancy and only added noise. Boredom trading occurs because ego, combined with a need to feel active, results in a lot of activity that cuts away at the profits earned during one's good hour or two per day.

Managers are a case of trader boredom. They'd actually be quite effective if they scaled back to 1/10 the amount of process and interference, but their trader boredom just causes them to throw everything out of whack. If managers were socially permitted to work 5-10 hours per week instead of being expected to fill time by bothering people, they'd probably do a much better job.
Hey-hey! Moscower here, my email is in the profile.
Using Quartz Composer to Recreate Facebook Home
I think some of your responses aren't quite right. For example, in response to the first PUT, you have:

HTTP/1.1 200 Ok
Range: bytes=0-99
Content-Length: 0

But the Range header surely can't be used here, since it's a request header and this is a response. A Content-Range header wouldn't be any more appropriate, since you're not actually returning any content (of any amount). Do you really need this info in the response anyway? The sender knows what they sent, and either it was entirely successful (a 2xx response) or it wasn't.

Also, if you're going to return a zero-length 200 response, you might as well use 204 No Content instead.

Then, when resuming an upload, you send a HEAD that returns the following:

HTTP/1.1 200 Ok
Content-Length: 100
Content-Type: image/jpg
Content-Disposition: attachment; filename="cat.jpg"'
Range: bytes=0-69

Again, you can't use the Range request header in a response. And the Content-Length should surely be 70, since that's how much content would be returned if this was a GET request. You could possibly include a Content-Range of 0-69/100 if the server wanted to communicate the expected file size, but I'm not convinced that's necessary and seems something of an abuse of that header.

Finally, the response to the resumed PUT has the same problems as the first PUT response. It should probably just be a 204 No Content response - no Content-Length or Range headers required.
such a short notice :(.. would have loved to come for the meetup.
Notes on Okasaki's Purely Functional Data Structures
Don't mean to disagree with you substantively, but just a note on words:

The colloquial meaning of "orthogonal" seems to be "all combinations of these things exist or could exist in theory". That's all good and well, but there's a more faithful way to translate the mathematical concept of orthogonality: "uncorrelated". (Correlation is scaled covariation, which is basically dot product.) Adopting this usage might add some signal to online conversations, e.g. when one hears something like "TDD is orthogonal to Fortran", one could reply "hmm, that's not strictly orthogonal, the real-world correlation seems to be nonzero and negative, which means some real phenomenon must be causing it".
I think it's semantics. If you call it "living expenses", I think that a lot of people will see that as "personal expenses" and thus would be turned off. If you call it "salary", then those same people would view that as "business expenses" and thus fund the project.
Sony Trinitron TV sets, PlayStations etc were cool everywhere. Nikon and Canon cameras still are. It's just that the Japanese specialised in high quality manufacturing, and the market went to China's low-wage manufacturing instead.

Foxconn basically uses humans as robots, and this is temporarily cheaper than using real robots -- Japan's speciality.
I don't think it is, but others might. I've often sung KO's praises but it always seems fall to the wayside.

Personally I think KO would greatly benefit from more architectural guidance (as i mentioned above). You're left on your own architecturally and structurally, with little guidance or higher level constructs to assist. This is much like backbone, but with backbone there is a lot of guidance out there, and even frameworks built atop of it (e.g. Marionette) which aim to instil best practices.

Things I'd like to see, which might quell other's trepidation:

* A large-scale demo app, with a detailed run-through of the how's and why's

* A guide to unit testing ko apps

* Drop IE6 (maybe even IE7?!) support to make it super lightweight. It's never going to be backbone lightweight, but imagine being able to say the tiniest front-end framework with no dependencies - that's a powerful message
I recently finished building a large-scale app out in Backbone. It was a joy at first - I knew I needed a flexible framework that would work with the non-conventional UI that I was to produce and Backbone worked out perfectly.

After reaching 45+ models and hundreds of view files (along with custom 'controller', 'presenter' and a long chain of inheritance objects that I had to produce if I didn't want to go insane), I'm finding the app to be a bit un-manageable at this point.

Another thing that's a huge pain with Backbone is it's router. The custom matching implementation for segments that was recently added is nice - but it doesn't work well at all with extremely dynamic URL's requiring tons of filtering options as query parameters (actually, there isn't any JS framework that I've seen handle that use-case well).

I'm currently in the process of re-building the same app out in Ember - it's going well so far, but I have a feeling I'm going to start pulling my hair out when I get to the more complex pages.
it's a really useful link, thank you!
I would suggest that a title change will say it all:

What happened to Japan's electrical giants?

Hitachi's boss says it in the article

"Digital technology changed everything," he says.

"In the television industry it means that just one chip is
now needed to produce a large and high quality TV picture.
So now everybody can do it."

What they did was electrical engineering - but apart from washing machines, everything consumer is on a chip. Hitachi has seen this and run, all the others should be following suit, or trading on their names as brands for Android phones.
I like your idea. How to turn it into public policy?
In the '70s and '80s Japan was hungry, they wanted to leap up to being a world-class country and a high-tech, first world economy. So they took risks and let innovation rule. Then when the high-tech sector got big they tightened up and reined in risk and creativity, causing them to miss out on several key market turnovers in tech.

Look at the biggest smartphone manufacturers: samsung, apple, huawei, htc, zte, LG. Mostly Chinese, Korean, and US companies. Only recently has Japan seriously entered the touchscreen smartphone market competitively. Maybe if Japanese company's get hungry enough to innovate they'll make a comeback.
Hrm, interesting but I was hoping for a bit more. These are mostly collectors keeping things around for nostalgia purposes. I was hoping to hear more about legitimate systems being run on 20/30/40 year old systems.
Patents on real solutions are called "copyright".
Interview-with durgesh kaushik marketing manager at Facebook/
You don't know (as a normal user) that the submission is going to go to Stripe with any high degree of certainty. Someone MITMs the plain http form and changes it to direct the cc info to a malicious server.
Most data-processing (if not all) should be done on the server-side. Your API should give your front-end app as much of a complete data-set as possible. Note that data 'appearance' is fine on the front-end for the most part.
What is considered more legitimate than ICBM's?
Google groups is down
There is no right way to do anything
There is: http://realbeautysketches.dove.com/
Maybe not. Sometimes all you need is developers that are "good enough." I personally don't like hiring junior talent (mostly because I hate all of the hand holding it requires), but that doesn't mean it might not make business sense to go with the cheapest talent that can get the work done.

Ironically, if your company uses a lot of junior talent, the appropriate development methods might just require things like enforcing a JIRA ticket before code, always use TDD, etc.

Perhaps what I'm saying is the one true way to develop software is to choose your methodologies to maximize the effectiveness of your specific team to fulfill its specific end goal.
Everytime i goto edit mode, the screen prompts me to change my password :(. FF Aurora 22
Microsoft signs Android patent deal with Foxconn
Yeah, definitely. Tucker Max had a good piece on how to deal with cops: http://tuckermax.me/how-to-deal-with-cops-2/
I don't recognize gist.github anymore

Old : http://drupal.org/files/images/gist.png

New : https://gist.github.com/assets/modules/header/github-gist-lo...
What would you call "the necessary edges of a modern web app"? I agree that these frameworks don't meet all my web app pain points, but thought I was the only one.
So what would it look like for men?
Thanks for your insight, you make good points; it seems to me you don't really like S3, can you elaborate why?
Common. What is meant by "unusual characters" then if not the color of their skin and hair?
We had some Brazillian electronics company also flopping last 10 years.

Reasons I indentified:
Losing creators and get swamped by middle-manager types... Too bad one of them don't even had a choice (the founder died, and this resulted into them switching from the most inventive electronic toys I ever saw, to low quality cheap DVD players, Karaoke machines and cheap Guitar Hero rippoffs using their Karaoke tech)

Second: Neglecting software... This one is obvious that when I applied to those companies as programmer, they wanted to pay me less than my rent was, absurdly ridiculous (and they all have a very high programmer turnover rate)

Third: Excessive outsourcing and subsequent problems in managing quality.
This was particularly striking with one company, that fixed the first two issues and licensed from China some products (developed in China, and not rip-offs) that would have high demand here.

Indeed, that plan ALMOST worked, their products sold so much they frequently had online store freezing by excessive visits, and their products were always out of stock...

But then reports showed up of exploding chargers, screens with lots of dead pixels, and so on... This went for about 6 months, with the demand still outstripping the negative reports, but eventually it became clear they could not find a outsourcer to do it properly, and they had divested themselves of their factories many years ago, and had no know how anymore in manufacturing, and did not even had sufficient knowledge to visit the outsourcers factory and force them to fix their process.

They are bankrupt know, to much unhappiness of the costumers attracted in their short lived renaissance.
appears google accounts is also effected. trying to login i see:

"Sorry, there seems to be a problem. The service you're looking for is temporarily unavailable. We're working hard to restore your access as soon as possible. Please try again in a few hours. Thanks for your patience."
Microsoft gets royalties on Android devices because it owns some patents of stuff Google uses? Worlds collide.
> But the Range header surely can't be used here, since it's a request header and this is a response.

We're currently discussing how to interpret RFC 2616 (http 1.1) for this here: https://github.com/tus/tus-resumable-upload-protocol/issues/...

If you have a better suggestions than using the Range header that will still allow clients to send multiple file chunks in parallel, I'd be very interested in it!

> Do you really need this info in the response anyway? The sender knows what they sent, and either it was entirely successful (a 2xx response) or it wasn't.

We don't need it for the PUT request, but we do need it for HEAD. Adding it to PUT is redundant, but simplifies the logic for clients who choose to upload multiple chunks in parallel.

> Also, if you're going to return a zero-length 200 response, you might as well use 204 No Content instead.

Good point, I'll investigate on that: https://github.com/tus/tus-resumable-upload-protocol/issues/...

> And the Content-Length should surely be 70, since that's how much content would be returned if this was a GET request.

It's 100. We haven't specified GET requests yet, but a server could stream an upload in this case until all bytes have been received.

Anyway, this is awesome feedback - thank you so much!
only google apps is down here.. if you have a regular google account everything seems to work fine..
I loved Mysterious Song. It's a solid game. Whatever happened to DarkDread? He just disappeared.
Absurd Pitches
http://www.google.com/appsstatus#hl=en&v=status&ts=1... says it's all good but I don't know if that includes Google Apps. I can't get in either.
I love S3, and we use it all over the place at transloadit.

I realized my comment sounded overly negative, so I added a clarification to my comment: Our goal is to bring resumable file uploads to the entire planet, S3 or any other proprietary protocol should not be the base for that.
I'm seeing people putting red circles around dark skinned people wearing suspicious clothing.
Boston Startup Institute - Spring Students [slideshow]
Noticed problems with it first thing this morning - but it's only affecting some of our users. I can use email, calendar, but some people can't use either one. Weird, and annoying.
Same thing here in Brazil. GMail and Google Apps Admin Console out
If the Japanese are bad at software, it's somewhat odd that Japanese programmers wrote a huge proportion of the world's greatest video games....

They're also world leaders in software development for robotics.

Japan also developed 3G (UMTS), which is why Japanese phones no longer dominate the Japanese market.
It may not be "broke", but a lot of the time with these ancient systems ongoing maintenance costs more than replacement would - but quarterly accounting ensures anyone who did the smart thing would be punished for it.
The status page says "Unless otherwise noted, this status information applies to consumer services as well as services for organizations using Google Apps."

So they have not yet updated the page, I guess.
This is the message:

"Sorry, there seems to be a problem. The service you're looking for is temporarily unavailable. We're working hard to restore your access as soon as possible. Please try again in a few hours. Thanks for your patience."

0900 CDT edit: works for me now.
So, you would do most data-processing on the server side. But the data that your client-side application needs you will server to it, most likely via JSON.

You can definately go too far and implement too much on the client side, and this is generally a bad approach.

It's like with anything else. You need to figure out the balance between what you process on the server and what you process on the client.
Introducing Fargo
I'm getting IMAP logins rejected as well.
Running the editor with /h would give you 43 or 50 lines of text. Then use the green on black color scheme and you were a 4th grade hacker.
New photo: http://i.imgur.com/rTiaLuZ.jpg. This definitely looks like a placed bomb bag to me. Who knows if any of the pictures on 4chan could have been photoshoped though, but I've yet to see one of those before.
I'm also getting errors when trying to retrieve Gmail messages in IOS Mail. "Wrong username or password", but it works in a browser.
XPLR Umbrella : realtime news captured by unsupervised machine learning
I've kept every single computer I've owned. Still thrilled with how well my Zeos 386 notebook (from the early 90's) works w/ Linux and that ultra thin Sharp PC-UM10 (from '01) that looks like a small MacBook Air and has an 8-hour battery life.
I wish Trigger.io would just build on top of Cordova (PhoneGap) so I could re-use all the plugins available in the PhoneGap community.

Instead on the trigger.io home page they link to a year old (now) inaccurate claim about being 5x faster on Android.