skysight-inc/HackerNews huggingface dataset:
Or a per-tab volume control. Volume control for HTML5 videos, games, etc. has always seemed to me like something that belongs in the browser chrome, not inside the tab itself.

(Really, this is another way to say, "I'm a lazy HTML5 developer and I think having to create a 'sound-effects preferences' view on every project I do is a bit silly, if the browser could just be handling it for me." ;)
Let us not declare client side rendering as the winner prematurely.

Client Devices are powerful, but they are constrained by the Client Browser/Javascript Language where as Server side rendering are constrained only by the Operating System with the flexibility to use many language.

If the same view is going to be rendered to multiple clients, it makes sense to create it in the server once and send to each client rather than cache the data in the server only and render it every time in the Client? It will improve the performance of the client.

The ideal approach will be to have both client and server side rendering and take a decision based on the requirements rather than be constrained to only client side or server side.
Does anyone else have an extra invite for this platform? I'm unfortunately a little late to the party but I'd love to check this thing out! Thanks in advance, I'll do what I can in exchange to help you back.

Email: 6231.32@gmail.com
I once heard a talk by an top government official who says she has to read a briefing book of hundreds of pages every single day from 10p.m. to maybe 1a.m.
Of course, They skim a lot and they probably know a lot about the issues already but still they must read at a much higher speed than a college kid to finish that kind of reading assignment every day, right?

I know some people who read a book a day and I can't do it a week, and none of them need to advocate their reading speed.
They must read a few times faster I do, I think.

Does anybody here read new texts, with no skimming and a decent comprehension at 1000wpm?
I was working at BSidesLV last year when she gave a similar version of this talk. It was not offensive to women, although it was adult content (it explicitly was about drugs and sex, from the context of harm reduction; if anything, it was somewhat feminist in that it warned against risks and tried to empower everyone).

I agree with getting rid of harassment at conventions, but censorship is itself a form of harassment. I'm glad Violent Blue took it well, but if I were an attendee, I would have been pissed to have talks censored for bogus reasons.

Maybe Ada Initiative isn't the right way for conferences to keep the conference free and open to all discussion.
Keiretsu: Another Obstacle to Japan’s Comeback
I'm going to try out "mapping" -- good suggestion.
You can blame Cisco for that, too. See, one of their interview questions is "How many teaspoons would it take to move Mt. Fuji," and they needed to do a small initial study.
If it's double the work, you're doing it wrong. Possibly it's not a good fit for your specific case, or you haven't fully understood the best way to use it.
I submitted my first contribution, but I never got a response: https://github.com/rails/rails/pull/8903 :(

I suppose it's a lot less of an issue now anyways, but in 3.2, using fetch with memcache with raw objects is super gross since you get totally incompatible responses depending on whether an item existed in cache or not.
I would also love a simple indicator of which tabs are 'busy' consuming cycles or generating garbage, so I know which tabs to kill first to get back to acceptable performance. (Perhaps even just a rough indicator of how many setTimeout()s are originating from a page would be enough.)
Beeminder started this way too (it was Kibotzer -- the kibitzing bot [http://blog.beeminder.com/beenamer] -- back then). Bot emails you asking for your number (eg, your weight) and sends you back a graph of your progress.
I think your analysis is correct in the case of convex organizations, but Yahoo is probably primarily concave. In that case 19th-century management "move towards the median" techniques actually are effective.
Would be good to see anonymised examples of real flight charters so it's possible to get a feel for what a private flight might cost. Might save on tyre-kickers or encourage those who would've guessed it out of their league.

I really like how Flight Fox does this in showing sample trips. It allows you to see the sort of savings they've been able to find.
Bummer. Well, I guess all I can say it's nothing personal. I thought I was arguing against Thomas's opinion (which I disagree with), and his constant attacks against any JS framework over 2K in size.

Best of luck with your ventures.
Well of course. But that's DSP for parsing the muscle contractions, right?

I would imagine you guys didn't do any application-specific math like guidance of the choppers..? Just curious!
I've been doing the full-on warrior diet for the past two weeks or so along with the full-body workout on this page: http://www.muscleandstrength.com/articles/gironda-8x8-system.... I do that workout at least 3 times a week. I've gained about 5-6 pounds of muscle in the past two weeks and gotten leaner. It's been unreal. Like steroids unreal. But I also haven't been following the warrior diet to the t. I eat mostly high-gi carbs to spike my insulin along with about 1.5 grams of protein per pound of my body weight. I have a bucket of pure glucose that I substitute in for table sugar (sucrose, which includes fructose - bad) when I make things like pancakes or cookies. I also eat a lot of candy that contains zero fat and is made primarily from glucose-based corn syrup, such as gummy worms and candy corns. Brushing your teeth is crucial for this program ;). The end result is 70% of my calories coming from high-gi carbs, 25% protein, and < 5% fat. All consumed within a few hours of my weight training.

I'm not 100% convinced that my specific diet is very healthy, so I'm planning on checking in with my doctor to make sure I'm not killing myself. I doubt it's unhealthy because I feel and look fantastic, and, if this trend continues, I'll probably make a website or something to go public with this program.
Single Page Web Application Part Two
You should have drawn the line with the couple and the baby. If the baby was brought on as a lap-rider, then that's where the baby goes.

Also, I find it somewhat hard to believe the FAs let you stand in the aisle during takeoff and ascent.
Let me know how many calories of Coca Cola it takes to make you full.
What Your Credit Score Range Means
that comment irritated me as well.
not to put too fine a point on it, but tesla has a lot of "gold" in the form of an inflated stock price which is driven by hope and expectations.

Tesla has lost money every year for the past four years, and lost $400 million in the most recent calendar year. NYT made $160mm in after tax profit last year.

NYT market cap is $1.3bn.

Tesla market cap is $3.9bn.

attention is gold, and gold is gold. perhaps tesla is trying to make sure they have an explanation for when they miss sales expectations - blame any sales shortfall on the NYT.
How Many Digits of Pi Do You Really Need?
Scientists claim 72 is the new 30
I mean, I was excited to get an invite to google wave. Then I couldn't figure out what to use it for, didn't have any friends using it, etc... which has been my experience with app.net so far as well.

I find it a little ironic that you view dropbox as "user owned file storage." I don't have a dropbox account and don't want one. I'm happy to pay for (and I do pay for) a separate service that gives me webdav file access, but it seems like it's less and less common for programs/apps to support that. (please support that in your platform!)
Examples and browser compatibility stats would have been nice additions to this post.
I'm curious if it will be possible to get this feature working in Firefox. Since other posts here indicate that this was possible for Flash because it is using the Pepper stack and since Firefox has said they do not plan to adopt Pepper (https://bugzilla.mozilla.org/show_bug.cgi?id=729481), I wonder how possible this will be.

This feature could significantly negatively affect Firefox's market share.
Very good article. It makes the point that science is heading in an unprecedented direction where the complexity of what is happening is too difficult for a single human mind to understand. In fact, I would say it's almost arrogant to assume that our 1100 grams of processing power is capable of understanding the incredibly complex interactions that build and build upon themselves.

This is the reason for computational science. Imagine trying to render a photorealistic scene analytically. There's just no way you could do that. Exactly integrate the rendering equation over complex geometries? It's unfathomable. There's a reason the Schrodinger equation has only been solved analytically for systems of just a few particles (not to be confused with exactly, which is possible with numerical methods).

Eventually science experiments will be conducted by setting up your initial system, plugging in the relatively simple laws of physics, and letting it go (well... if we solve the n-body problem).

I don't think biology will ever be "understood" in the same way that derivatives or diffusion or gravity is understood. There's so many levels of nested complexity that it is totally mind-boggling, and I'm surprised more biologists aren't impressed by the sheer fact that any of it works at all.
Yeah, "kills" seems to jump out for sure. Thanks for your feedback!
With dense designs you can easily run into what feels like O(n!) time, which is probably close to how complex the problem might actually become.
Upgrade an existing Rails app to 4.0.0.beta1, and fix the issues you come across.
Check out http://helpjuice.com, sounds very close to what you're looking for.
There's only one plugin that people actually use, Flash, and that runs in a NaCl sandbox anyway. So there is no need for any hacks to get this to work.
Ember is not marketed as being for a specific type of app, and not for others. The sole hint to kind of app is "ambitious apps." As a reader, that seems like a challenge. Oh, I don't think ember is right for me? Must not be ambitious. Nowhere on the site that I can see is there a discussion of fit, or tradeoffs.

I'm not attacking Ember specifically. All the MVC frameworks' sites are the same in this regard: breathless boosterism, slathered in benefit-speke.

Hence the perception that it's a silver bullet.
"While atheists think of their disbelief as a private matter of conscience, believers treat their absence of belief in supernatural surveillance as a threat to cooperation and honesty".

Yeesh, that's sort of an insulting (and rather broad) conclusion to draw about religious people. It seems akin to saying "Religious people are too simple-minded to understand the concept of morality; They can only conceive of good behavior enforced by the threat of torture/violence/all the other stuff that hell entails."
I think this is giving humanity way too much credit. We're only going to care about profitable ideas that algorithms come up with.

Imagine an electronic intelligence with a profound understanding of TV shows. Who would possibly want to hear what it has to say?
sent (your providing an email address made it quite easy...)
Re framing this a little- "The best programmers are the quickest to discover things".

When I was a kid, and when I first heard about open book exams I was amazed. Well if they allow you to carry your textbook to the exam hall you should ace through the exam through flying colors, right?

Not quite, later when I studied the question paper I realized it was so framed, that the test was not to copy the facts from the textbook and answer as such. But the questions were basically problems and you will be forced to look up the text book as a reference with your own problem solving ability being the core test being tested here. In such cases it makes far more sense, to simply allow the person to carry the textbook to the exam hall.

Its easy to get access to a textbook/google/documentation/manual/whatever. And spending your effort to remember facts is a waste of time and energy which are often in short supply. Now extending this same philosophy, what if the solution patterns to large number of problems is readily available?

In such a case it makes more sense to focus on a) Quantity of problems one can solve b) Quality of problems one can solve. Instead of learning the solutions to the problems, use the solutions to do something big, or use the solutions to do a lot of things.

If you are wondering why the CS illiterate guy next to you is as equally productive as you who has read some thousands of pages of CS literature, its because when solutions are available easily and for cheap- Putting everything in your brain is a pointless exercise.

What matters is getting things done.
Sweet. It would be better if we can mute it by a single click.
European labor is pervasively unionized, though, and typically well-paid on construction projects, but the total cost comes in not just slightly cheaper, but at small fractions of the price. Other things involved: there are fewer overlapping transit and government agencies involved in European projects, approvals are faster, contractor billing/profits seem to be more carefully scrutinized, and there is less scope for anyone to file NIMBY suits over the projects, because the courts aren't involved in those kinds of infrastructure-policy decisions.

This article discusses some examples: http://www.theatlanticcities.com/commute/2011/11/1-billion-d...

Madrid comes in at $58m/km, Paris and Berlin at $250m/km, and anything in the USA at over $1 billion per kilometer. NYC at $1700m/km. Some of those differences have legitimate explanations, but that's a 30x difference between Madrid and NYC. The Copenhagen metro, with quite expensive Scandinavian unionized labor, also cost a mere $150m/km, and the current expansion seems to be clocking in around $200-250m/km.
>Remember that on Google Chrome there is a separation of processes so you can differentiate what tab iis related to the sound.

Unfortunately, it doesn't work that way. While Chrome can run each tab in its own process, all Flash gets run through a single Flash process.
Cloudability started this way too. It wasn't until the initial free email system broke and the people using it wrote in saying WTF that we realized we were onto something...
I was just thinking about this very thing yesterday. Neato.
It is usually more than fast enough. The project I'm currently working on renders completely on the client with around ten different templates/partials, and the rendering adds up to just a couple ms - that's using handlebars which is not the fastest engine around. 99% of the application time is on data retrieval and processing.

I understand you had issues with your project, and email apps are complicated beasts, but let's not generalize. The truth is in between. I bet rendering a complex template server-side on Ruby can be slower than js.
Whoever's down voting me, see Jacques' line about editing his own comment to be less inflammatory. He admitted it. You're not achieving anything here.
I wonder if this has anything to do with the Google version of Flash (called "Pepper") that Chrome now includes -- if that will be used as a special hook or something. Or if there's another way to do it.
This has to be one of the widest pricing plan spreads I've come across:

$99, $699, $4999

https://framebase.io/pricing.html
You're thinking NetJets, which is frac ownership.
An open source PokéMon game on iOS with Location Based Service.
iPokeMon is a PokéMon game on iOS with Location Based Service, i.e., PokeMons are distributed in the real world. You'll find different PokeMons in different cities, or even countries.

I open sourced Client & Server sides' code.

Client: https://github.com/Kjuly/iPokeMon
Server: https://github.com/Kjuly/iPokeMon-Server

Feel free to transplant this project to any system! And I'll be glad if you send me a mail about your transplanting.

iPokeMon is renamed to Master and released on the App Store successfully just now. You can download it here: https://itunes.apple.com/app/id601694902
You're quoting from the Ember website but your bad experience was with Backbone.js. In fact, Ember is designed to avoid the kind of deficiencies you hit in Backbone. Sounds like you should give Ember a try in your next app. ;)
Every time I read about how Valve is composed of only the finest minds in the industry, I wonder how Steam can be a a) slow, kludgy desktop app with inconsistent and at times amateurish UI and visual design, and b) a slow, unreliable, glitchy network service.
PSA - Ruby is not rails
You are absolutely correct. It's everywhere, in every industry. Tech is not special. But it is our field, our community, and it is incumbent upon us to change our own community. So you propose sitting on our hands and waiting for some magical shift in society at large? No thanks. And that's not how change happens. We can effect change in our own communities - and if enough communities make change you'll see ripples through society and eventually society at large may change. You have to start somewhere.
Thanks! I've been an HN member for ~5 years and I didn't know this. :D
I can't comment on Ember or others, but I think Backbone fits into traditional apps just fine. Where I work we're generally a traditional app with many server-rendered pages, but we have a few parts of the site that needed more complex client-side code and we opted to use Backbone for those.

Backbone is a pretty slender library, you can pretty much use it however makes sense to you. You could go really hardcore and do a site that's client-side-everything, or you could do hybrid approach like we did.
A query language as a Ruby DSL (tech talk)
Looks like Valve brings in about 1.5 Billion...interesting. (35 min)
OK, this is slightly off topic, but I'd be really interested in knowing how employees of totally orthogonal skills coordinate in this kind of hierarchy. For example, I had wondered if much of the great humor and wit was just a side projector some supremely talented employee whose main job was to write 3d renderers.

But they do have chief writers, as I guess should be obvious
http://www.gamasutra.com/view/feature/132539/valves_writers_...
Nope, it's not automatic anchoring. It uses JS (iframe AJAX) to retrieve a new page from the server and display it without flicker.
Is exactly the equivalent of TV for this generation; is just more focus on the ego and the narcissism of every person and not just plain entertainment. Although is obvious, it would be unfair to not mention that Facebook can be an useful tool for communication; but in my opinion it seems to be becoming a less common use-case.
The United States of America is the only country that has America in its name. Thus, Americans for short.

People who live in the United States of Mexico (Estados Unidos Mexicanos) are called Mexicans for the same reason.
That's basically what the MuteTab Chrome extension does (although since extensions don't have access to OS functions, it doesn't tell you if anything is playing a sound or not.)

But with the new code they at the very least have it working with Flash. You can try it out right now by downloading a canary build and going to a Flash site (such as homestarrunner.com.)

The reason it works now while it didn't before is that they are passing extra information between Chrome and Flash so that Chrome can keep track of which Flash instances are making sound.

Edit: Thanks justinschuh for being more specific as to how this communication happens.
In case anyone reading this exchange isn't privy to the facts of the matter:

Thomas doesn't "constantly" "attack" libraries "over 2k in size."

He's a core team member of Prototype, wrote/"founded" Scriptaculous, scripty2, and Zepto. All significantly larger than 2k. All different types of frameworks, libraries. All of which we use.

What Thomas does is promote smaller, more modular libraries -- based on experience. He promotes them because large libraries dominated the market utterly, and monocultures are not productive for hackers. So he started http://microjs.com.

Some people like to characterize him as a zealot for promoting an alternative and talking about why huge frameworks/libraries often have more tradeoffs than benefits.
One option would be to use a service object (e.g. UserCreator) which would encapsulate the action (saving a user) along with the action to be taken (delivering a signup email).

With external observers, it's not always obvious whether they are enabled or not. Service objects make this more explicit and are easier to test as well.
At Valve, developers work on the projects that interest them. I imagine the actual Steam client is not that interesting of a task compared to HL3 or Portal 3, etc.

Seems worthwhile to mention the (leaked?) Valve Handbook. It explains a lot of this stuff: http://newcdn.flamehaus.com/Valve_Handbook_LowRes.pdf
looks like they're infected by the disqus ad campaign :(((
4 things to do before you outsource your Product Development
Engineering Interview Candidate Refuses to Use Whiteboard
PS: My comment relates to economy as a whole and not just implementation within a specific company.

Not having access to information is one of the things that makes an economy suboptimal, so overall, I think making salaries public should be good.

At least some of the issues in actually implementing the above is the impact of the transition. The economy becomes more optimal if everyone takes this new information to make intelligent decisions about themselves (and not be caught up with pure jealousy type of things), and the resulting shuffling balances the salaries out again according to people contribution/skill levels. During the transition however, a lot of messy things would happen, leading to short-term losses in the economy.

I generally hear that such transitions often have to be slowed down considerably and implemented in phases to not have negative spiraling effects on the economy, like the stock of an underpaying company going down considerably even if the company as such was doing good, or HR salaries overshooting because of the sudden overload that may come.

I highly welcomed glassdoor.com when it showed up.
Fair enough, from everything you've said it sounds like you were in the right. Sorry to hear about the troubles.
The Rise and Fall of SuperDaE.
Who would possibly want to hear what it has to say?

Television executives.

Everything has an application, and many fewer of those applications are useless than you'd think. Plus there are higher-order effects to consider, mostly related to the tools people develop to attack interesting problems. The classic example is the space race: how useful is it to be able to fire four-hundred-foot-tall fuel tanks into space?
Fantastic news.

Trying to figure out which page is making noise, was most of the reason for installing an ad blocker.
There are no bosses at Valve and they have a stack ranking system deciding how much money you make.

This means people there don't do unglamorous things like maintenance and stability fixes.
The Emotional Price of Making Video Games
Meanwhile, no half life 3. :P
This is one of the benefits of our work to sandbox Flash. In order to support the sandbox we had to broker out all IO and system access by porting to PPAPI. So, this means that everything goes through Chrome's stack and we can control it much like web content content. Unfortunately, this doesn't work for NPAPI plugins since they don't go through Chrome's stack.
would love to have an idea of what something like this would cost.
~20-30k transcontinental?