skysight-inc/HackerNews huggingface dataset:
I too come from a background of "before CSS" and hand-coding HTML. But I differ completely as to why we should use SASS/Less.

So addressing her misgivings in order:

1. Code bloat happens—whether hand-crafted or automatic bloat. A good designer will always fight bloat, and a preprocessor helps reduce bloat. Mixins can introduce bloat, and decrease bloat.

2. Clients should never edit the CSS. We've had folks claim that if we'd come up with the design, or even the template, and they'd use it. More often than not, they can't. They just don't know how to do it. The designs they want are just to complicated for them to edit the CSS to them.

3. Preprocessors do not introduce logic into the CSS, they introduce logic in how the CSS is created. By and large a normal site does not need any if/else/for-loop logic to the stylesheet.

The problems that inspired jQuery, SASS, Less are all based upon inconsistent implementations. If the browsers would all just play along and implement all the standards we'd just be okay, right? But obviously you need compatibility layers to handle all the inconsistencies... and so you get frameworks, preprocessors, etc.
What NuSi is doing sounds great.

I was vegetarian for 7 years, an omnivore for 1 when I started weight-lifting, and after that I stopped weight-lifting and became a runner. It has been a year and am training for my first half marathon.

Compared to 10 years ago, I feel there has been an increase on food data-collecting and more rigorous scientific experiments that help build a database of bad foods and good foods. And I feel what NuSi is doing can be a good thing because it'll bring about talks and communication between big food corporations and nutritionists, "food scientists", etc.

However, the dilemma for me comes when trying to change the rules of what ingredients are allowed in foods (I'm thinking about the so-called 'soda pop ban'). I feel certain things ought to be banned, such as trans fats/hydrogenated oils. I think they are poisonous, but corporations, being as they are, are reluctant to change this because using them are so cost-effective and good for their pockets. To ban something that would decrease a company's profit and force them to effectively increase their production cost goes against their ideology.

I am optimistic that gradually we will see an improvement, but we are years away from it, simply because changing large companies's mission for a higher food standard brings about unwanted consequences for them, especially when change is abrupt.

So, of course, we're getting the wrong advice. It is a chain of connections. Some health advisers work for large companies and have their own agenda to push. Other scientists and nutritionists do not have the means to fund big experiments and collect more data.

My question is: who are these 'best scientists and universities' that are working on these 'risky questions'? Transparency would be nice, for sure.

You have my attention.

(My $0.02)
I thought one of the draws of Android was that no specific licensing was necessary to implement on a device? Can someone elaborate on why exactly Acer would need a contract to use Android?
How meta. The news item about doping is in Nature.
I can't believe these guys just called the Woz "infamous".
Sin taxes are very effective for changing consumer behavior. And they refund to the state some expenses that result from the proscribed acts.
CRIME Attack Uses Compression Ratio of TLS Requests as Side Channel
I really liked using Sinatra until I used it with a team. The lack of ceremony and structure (as you put it) killed us. The app started out as just a simple service, so why not use Sinatra right? Then things changed and we were more focused on the web side, but stuck with Sinatra because everyone had heard the FUD about rails.

Each person has a preference on where they thought something should be. Days were spent arguing over the location of mundane things. Each team member had a different understanding of REST, so without the rails routing we argued about what we thought an ideal API would look like. We argued about which view engine we should introduce. We argued about how to handle our JS/CS. We argued some more about routes and how to make them more discoverable. On and on. Not intentional, but something new would come up and we would need to figure out where to put it.

This, more than anything, hammered home for me the strength of rails. Rails is great at getting you up and running, but it's greatest strength is that it's idioms are well documented. That gives developers a strong impression of how things are going to be and where things go. This saves you so much time by not having to argue and reach consensus on every little thing.
I've come across aspects of this functionality before in a couple of languages now, even psql, however looking at this JavaScript way of doing it, I have to question whether it helps code readability or hurts it.

edit: dyslexia
If my guess is right and "Aliyun" is an Android fork, then cry me a river -- if Acer wants to sell an official Android device they shouldn't expect to make money selling gray market clones on the side.

Lots of speculation from all of us, but assuming that the story is true, you are wrong. First Google says that Android is open source and free to improve so what's the big deal?

Secondly, Google holds a large percentage of the-mobile market through the official Android so anti-trust is listening. A clear case of anti-competitive behavior since Google would not be able to control the non-official forks.
I didn't know I needed this until I saw it and had that A-HA moment when I realized how much cleaner this would make a lot of code. Instead of hiding away the logic in a bunch of conditionals this makes the overloading declarative which is great for maintenance.
Cloud Storage Helps Games Achieve Perfect Scores
During all your years on sentry duty, how often did you find yourself in situations where you needed to shoot someone? Do the police find themselves in that situation more frequently (or are they significantly more likely to)?

Also, in the event that you did, how far away was your nearest armed support? Sixty seconds? Less?
Actually it was Dammit and Jesus Christ.
> I find programming to be easy (relatively). I find interfaces to be almost insurmountably difficult.

That's a personality type (mine too). Probably best to bite the bullet with HTML/CSS. I think non-web interface builders are a thing of the past. Which is too bad, because CSS is a monster to master.
Will tablets replace PCs?
Assuming the author/OP isn't trolling, I think he's confusing "current city", "hometown", "location" and other such fields with the user's actual current location.

The first three, when implemented as free text fields, are rarely updated by users, and meant to represent where someone is from or where their home is now. As free text fields, they allow for some degree of personal expression. They're not designed for API consumers, they're designed for users. This doesn't make them wrong, and it doesn't mean these platforms are dropping the ball: it means these platforms have made a design decision that the OP finds inconvenient. Even if these were implemented as parseable geotags, they are so rarely updated by users that calling them "current" is in most cases misleading.

Actual current location information is given in Foursquare's checkins, Twitter's tweets, and Google+'s posts - just like it is in Facebook's status updates. AFAIK, all of these use parseable geotags.

If I were an investor in Tripl (Roland Zeller?), I would worry about a CEO with such a poor understanding of API semantics and the platforms underlying his company.
I think that the /r/nootropics FAQ has a lot of good related information, including links to scientific papers.

http://www.reddit.com/help/faqs/nootropics
I'm in the bay. Background in matsci. Got interesting ideas?
iOS 6 Feature Availability: region-by-region
Still down: Service Unavailable
This is a great idea, on the surface. I'm suspicious of their board of directors, 4 out of 5 of whom are McKinsey & Company alumni. Truth and profit are rarely compatible. Wikipedia's Criticism section on McKinsey & Company is interesting to read: http://en.wikipedia.org/wiki/McKinsey_%26_Company#Criticism
Microsoft Disrupts the Emerging Nitol Botnet
It has long since begun.

It is beyond me, why everyone chooses to ignore Nokia's taking a chunk out of Apple and Microsoft taking a chunk out of HTC, Samsung and Barnes & Nobles.

Apple's case isn't anything new.
Forget iPhone 5 naysayers, this thing is big
I love the head on that man's shoulders.
Apple’s Schiller: iOS 6 Passbook works in place of NFC
The sisterhood of the non-internet pants
Take a look at

http://campl.us/posts/iPhone-Camera-Comparison
Just with the market share they have, they are the ones who have the most to lose if the botnets spread. Unfortunately things like these get unnoticed...
He's not just famous.
Yes, from a performance standpoint there's no reason to go after this type of system. No one is arguing this is a good system for production work.

The application of this is a teaching model. It's a lot easier to demonstrate parallelism gains on this type of platform. Scaling beyond a single ARM core is going to give you immediate performance benefits. Scaling further out to the entire cluster will continue to show returns.

With a single desktop, once you go beyond ~4 cores the gains will drop off too quickly. You just won't be able to see gains out to 64 threads on a single CPU, where on this you should.

It also doesn't hurt to have a quirky architecture to get students excited by. And yes, you could also spend some time discussing the architectural trade-offs and why this is not a cost-effective system for production use.
Since you're giving your solution, might as well spell out the message.

"when angry, count ten before you
speak; if very angry, an hundred"
-thomas jefferson

"when angry, count four; when very
angry, swear."
-mark twain
I hope he's right that this gets reversed.

Apple makes a lot of best-in-class products (and I know some people that think everything they make is best-in-class).

Do they think they need to do this kind of litigation to keep making products people will buy? Are they trying to discredit Samsung as copycats? Or is it just a case of "if it costs us $100m to pursue 10 lawsuits with a 5% chance of any one of them getting us a $1b reward, it's a positive business move" sort of thing?
Not to be too doubtful -- but I don't see anything in that article that says this isn't an Android fork. The fact that they are spending lots of money on development and want to compete with Android doesn't mean they didn't start with it as a base. Android core is open source, well tested, very widely deployed, and works great. Honestly if Alibaba wanted to make a mobile OS play as a new company and didn't start with it I would be very surprised.
It's a bigger market than we'd realized.

Yes, offline is useful, as is uploading pictures, although ios6 will finally bring that to iphone. we didn't go with an app yet until there's some demand - and there may be enough to justify it now, but I'm not pulling the trigger yet. It's a lot easier to add features to a mobile website (for android, ios, etc) than gen new versions of apps for each.

good luck. :)

Oh, and the 'demo' is that you can use the app for free for 30 days. Go ahead and try it. :)
Google apps: Gmail, Maps, Play Store, etc.
Hey, thanks for the response.

I am not very sure there is another visa that might work well, unless the founders are from Canada/Australia (maybe even Europe not sure). Rest of the founders might still have to be on H1 if my research is right.
IPhone 5: "disappointment" that’ll sell millions
A Dozen Android Features Missing From iOS
If it were their names, imagine the fun in explaining what happened to 2.
http://pixelqi.com/blog1/2012/04/02/pixel-qi-screens-now-shi...

Also "a major partnership with 3M": http://www.pixelqi.com/press/3m_new_ventures

Me, I'm waiting for color e-paper. But I'm not holding my breath.
From Cubicle to Startup in 27 Days
It's interesting trying to find an actor who has appeared in more than a handful of major hollywood movies (as opposed to indie flicks in which nobody has really worked with anyone) that has a Bacon Number > 3. I've tried about twenty so far, and everyone is at 2 currently. Even Linda Lovelace and Dev Patel.
There is a counter challenge - Find a living actor who has appeared in three or more major hollywood releases with a Bacon Number of 4 or greater. Define Major Hollywood release as > 100 screens in the United States and more than $1mm in revenue.
I had to get a case after being forced to replace the back glass. The area on the back that covers and protects the camera lens is (was?) actually very thin cheap plastic. Once it became scratched, the impressive camera inside the phone became unusable as all of the photos took on 1970s-era halos and blurring. After easily replacing the back glass and slapping on an ugly cover, the case has kept the camera healthy. I did it grudgingly, as the original elegant design is completely erased by any case you put on the device.
You don't need to restart the rails app when running specs if you use spork. Also ruby 1.9.3 vastly improved rails application boot times over 1.9.2, just in case your slow experience was with 1.9.1.x - 1.9.2.x.
"And by virtue of it being built into the operating system, not the device, Passbook will have a much larger potential installed base right off the bat, when iOS 6 is released next Wednesday."
With respect to medication, I find your list not much more convincing than personal testimonials which are themselves not at all informative. Trying to figure out the body by doing a bunch of double blind tests is like trying to figure out a car by listening to how different actions change its sound. You may get some way but you won't have anything much better than a list rules for calculating epicycles.

It is true that the prevalence of 12 person tests which barely correct for confounders, misunderstood p-values and outright making up results to get more positive outcomes is a very bad state affairs for medicine. Explaining in part why results are constantly contradicting each other. But even if it weren't so - without understanding a particular drug's sensitivity to genetics and the particular individuals respective haplotype, large numbers and good methodology will simply not not be good enough.

Not until sensing technology becomes more prevalent will it be possible to say anything about the effects of drugs with confidence. We already for example know that time of day, food content and acidity of stomach, how the drug is taken, consistency, metabolism and genetics can affect toxicity and or efficacy. You cannot have any kind of conversation on drugs without knowing what pathways it interacts with, how it saturates, how and if any haplotypes respond differently, where and how it is metabolized, state of vitals when taken and so on.

But there is good news. The effects of genetics on drugs is one of the easiest success stories one can point to for genomics. Sensors are getting better so that one day we can not just share testimonials but sequences, recorded metabolites, change in vitals, oxygenation, hormones etc. to finally be able to form proper correlations. It is true that tests can very much also include this type of data but at that point I don't think the lab experiments would even be necessary. A person could simply randomly place sugar capsules, do the battery of tests and then measure for absorption themselves.

It is for this reason I believe that personalized crowdsourced testimonials backed with hard real data will someday outpace the current lab based/phase 4 method of testing effectiveness.
"A picture of an officer talking to an elderly lady isn't going to attract young adults"

I disagree. It wouldn't attract young adults with fantasies of paramilitary action and an urge to wear uniform and wave guns around. There are many other kinds of young adults who will be attracted by the idea of responsible public service and being a helpful part of the community. Clearly, the decision has been made about which kind of recruit to attract; ironically, exactly the kind of person I'd least like to have authority and weapons.
>I find interfaces to be almost insurmountably difficult.

Odd. Here's my 5 min explanation of how GUI programming works:

You have a bunch of objects that are responsible for generating events and painting themselves to the screen. They exist in hierarchies. You have objects that coordinate the transitions between different display states by swapping out different hierarchies (view FSMs, really.) You communicate with your domain backend thread/process through some kind of command channel. When your domain models change, they publish some events that go back through that channel to notify your display hierarchies so they can update themselves. Everything is async and through message passing.

The difficulties can be in a) setting up your hierarchy of display objects and b) getting your event routing / updating to happen in a clean way. Oh yea, and c) handling partially-complete domain models in the ui ;)

Cocoa/CocoaTouch and Flex are both quite nice environments for gui programming. I haven't used MFC, winforms or xaml/winrt..
google's closed source apps?
At Burning Man I met a couple of people who work on the Tor project.

They were brilliant. Honestly it's going to be hard for a govt agency to recruit people like this - people who are incredibly passionate about security and cryptography may tend to care about privacy issues as well, for which the government currently incurs a negative sentiment, and this is compounded by the fact that brilliant people these days tend to work on problems they are ideologically aligned with. This isn't the Manhattan Project era anymore...

But you just never know, people come from all sorts of political backgrounds.
Take a look at the next sentence: "Keep in mind, that time is measured in the single microseconds (1µs vs 3µs) to dispatch 5 calls to the same function."

So you are still looking at sub-microsecond dispatch time for a single call. If you look at benchmark/compare.js you'll see how much shorter and clearer the pattern matched function is. I doubt this will put a strain on your performance.

edit:
That said, there is likely room for optimizations and speed improvement. It will naturally take longer because it has the overhead of making function calls to the various pattern functions to check if there's a match, instead of having it all inlined like in the hand optimized function.

edit2:
Sorry, this was in response to another comment that looks like it got deleted while I was editing. Now its attached itself elsewhere.
Why use expression like "The infamous engineer"? what does it mean? some writers just go overboard sometimes.
This is what struck me about the article as well. What exactly is infamous about woz?
Trulia Rent vs. Buy Map Visualizes How Mortgage Rates, Taxes Timing Change Costs
Why use expression like "The infamous engineer"? what does it mean? some writer just go overboard sometimes.
Stop the Corporate Death Star (Trans-Pacific Partnership)
Mars Curiosity Descent - Ultra HD 30fps Smooth-Motion [video]]
I respect the guy but is he influential enough that it matters what he thinks?
You seem to assume an existential difference between "native" and "not-native" that does not actually exist.

Is Objective C native? Not yet. Is the ARM executable native? Yes. Is javascript native? No. Is the executable code generated by the jit native? Yes.
The article implies that all people in question have an iPhone. The video shows only 2 of them comparing their iPhone and the last person only claims that he has it. Why? I mean, it's not a natural iPhone owner reaction not to whip out his current phone to make a comparison.

My point is, over half of the people in question do not show a clear indication of owning an iPhone 4S besides their claim and the video says that they ask people. Not iPhone owners exclusively. People. It measures consumer awareness, not necessarily Apple buyers, like thenextweb article says. They are likely to guess due to their personal knowledge of older products.

Also, the whole idea reminded me of this https://www.youtube.com/watch?v=XYU1a0lTTTw people suddenly agreeing that they know him from X movie, heard his songs while in reality he had none.
Am I the only one who saw this as a skit and nothing more? I don't watch Kimmel a lot but when Conan does a bit like this the people on it are always paid actors. It's still funny, but I wouldn't expect a late-night talk show to bother actually interviewing random people when they can make their own script the way they want it and get away with it (not saying it in a bad way, it's a comedy show after all).
Perhaps the keys you use more often are cleaner than the others?
It's not English that's left-handed here, it's QWERTY. The article acts like it's discussing English, when it's really mostly about a particular keyboard layout.
Does infamous not mean "evil" or "bad reputation"? How come people keep using it as if its a good thing?
Patents are living proof that ideas are overrated.
I thought by the instructions they meant the same code that is used in the example "The Smart Cat" was used in the 2 codes below, but then it made no sense. -_-
If you can run a quad-core chip at 3 GHz, then there it is almost certainly feasible to run one core at 10 GHz.

I suspect the real limit is in the size of the L1 and predecode caches. I expect they are limited by propagation delay, not transistor speed. The only way to get more cache is to use more cores.
I remember reading about someone hacking this together for a sumobot 5 years ago
http://imakeprojects.com/Projects/seeing-eye-mouse/

In fact people have used more precise laser mice? (mouse?) lol
This is true and Apple's case will eventually fade to the background just as the Nokia case did and Microsoft's case(s). If anything, it should be a sign that the US patent system needs to be looked at and reviewed, not completely rebuilt, but rather revamped.
Relativistic mathematics.

I think my head just exploded.
Totally agree. It's mostly a problem precipitated by globalization starting with the IBM layoff of '93. Since that layoff, loyalty (employer to employee and employee to employer) has completely eroded to the point, where neither has confidence of how long one will "keep" the other around. This means that employers no longer bet on people with right talent, but not the right skills because it is conceivable that the employee could leave in a few months to a few years after any required skills have been acquired/mastered.

These problems are further precipitated by tech companies giving HR departments exactly the tools they asked for and not the tools they need. HR departments asked for tools to help them perform better skill-to-position matching, often based on keywords, and approach very prone to false negatives (i.e. people ideal for the position not even being considered). What HR departments actually need are tools to help them determine who would likely succeed in positions that need filling based on comparable or transferrable skills.
Still working for GCHQ, but farmed out to MI6 AFAIK. So perhaps the moral is stay in the cubicle.
There are a few different companies that have ARM + custom interconnect systems out there or in development. They're not necessarily cost-competitive yet, but they're an interesting start.

Dell's "Project Copper" - http://content.dell.com/us/en/enterprise/d/campaigns/project...

Boston Viridis - http://www.boston.co.uk/solutions/viridis/default.aspx