skysight-inc/HackerNews huggingface dataset:
Strikes me as a healthy blend of homage and criticism.

I think WP7 looks great, but agree that it's kind of austere.

I think a culture of innovators regularly taking the best of each other's ideas and making them their own, putting their own spin, their own personality on them is fantastic.

I'm so pleasantly surprised by this. I was totally expecting just another feature dump or change-for-change's-sake/shallow modernization UI refresh like every other one before this.

I'm really excited about Android having a clear user-centered vision. Not just because I'm an Android user, but because it's great for everyone that there's this level of competition in the industry.
Isn't this effectively a way to stick a button at the bottom of my emails that says, "I'M INCREDIBLY DISORGANIZED"?

Now, within teams, I can definitely see the use - particularly if it also picked up tasks from bug trackers, tools like Remember the Milk, etc. But maybe as a Rapportive-style dashboard (and at-a-glance team page) rather than a signature - so when I email my colleague, it warns me that he's late on 3 tasks and has a lot of unread email.
It's a huge "it depends", and on things that aren't ever going to be publicly visible. "Shutting down" a core is itself really complicated. You can drop all the power rails and push the quiescent current all the way to zero, but that loses the cache; so on resume those cache lines have to be refilled, which is work you don't have to do if you maintain power to the cache. Which to choose has to do with how long the CPU will be active for, which depends in sensitive ways on the architecture of the whole system (how much work can be offloaded to the hardware vs. requires interrupt handling in the CPU, etc...). But then of course those other hardware devices have their own power needs. And there's further complexity due to multiple layers of cache, etc...

Balancing the whole thing is a big guessing game, and the guesses have to be made by the SoC vendors years before the actual product appears in the market.

My intuition, FWIW, is that the asymmetric idea is a non-starter. It sort of exists right now: c.f. the "baseband CPU" (or all the DSP cores you find scattered around these things) in many Android designs, and the extra CPU is really just a huge resource waste. The hardware people will never get this right. Putting all the transistors into a single set of SMP cores gives up on the ability to tune things perfectly, but it puts the OS in control of things. OS vendors are much closer to the problem and better positioned to make good guesses.
I just knew that if the first you hear of something like this is from the mainstream press, then it's just a few less-than-bright friends of a journalist made the same setting change.
> "Bulldozer code" that gives the appearance of refactoring by breaking out chunks into subroutines, but that are impossible to reuse in another context (very high cohesion)

I feel like this might give people the wrong idea. Surely some amount of cohesion is desirable. Also, I'm not quite sure how one "gives the appearance of refactoring" without actually refactoring. Whether it's useful or not may enter into it, but I would usually consider the breaking out of chunks into subroutines refactoring.
I paused for a bit when I read, "A programmer can't acquire this kind of knowledge without slowing down." It seems that many businesses that rely on programmers are unwilling to give them the time to be better.

I have seen coders with CS degrees from top-tier schools believe that they couldn't code anymore when placed in environments that do not mentor them, that treat them as horses to be run until their backs break.

If you feel this way, take a part-time job and focus on becoming a better coder. If you are a business that does this... no wonder you waste money on recruiters.
That means that if somebody on your LAN sniff your cookies (and SSL wouldn't be used) you could use their account on their bank website.

But I use SSL when I connect to facebook. And its not the data facebook collects as it files over the wire that is being called into question here, it is the actions of Facebook once they have the data.

The point the parent post was driving at is: Is it OK for the bank to do anything they want with my personal data just because they (like facebook) happen to operate on the internet?
What an abhorrent view. It's a psychopathic justification to shrug off the horrible lives of other people directly impacted by my lifestyle because 'hey, they already had a worse life'.

I'm happy to admit I'm as much a part of the problem as anyone else. I'd like to not forget or justify that away at the very least.
That's not a great chart, especially for a sign or something people will only see for a second.
I doubt this will change process model or application lifecycle already present in the major smartphone OS. In the "always" on services, long-running background tasks arena the precious commodity is not cpu usually, it's memory. There is no "swap space".
Interesting to see QNX\RIM listed as an early partner.
Every release C# becomes more like F# (only with different syntax)
Evolution of Co-operation played out in Prisoner's Dilemma game
Dylan’s Desk: Is it time to occupy Silicon Valley?
Amazon Adds More PBS Shows to Prime including first-run shows (mostly in HD)
I've seen inboxes with THOUSANDS of unread email

This is me, for years.
You might want to change the name. J3D is already taken by Java 3D.
I think that's the point - why didn't you communicate major issues in private before humiliating in public?
A mole is someone that is there undercover. Nokia's CEO is there in plain sight and has very strong connections to Microsoft, was brought in by the board to guide Nokia away from their homebrew stuff and onto Windows.

How could he possibly be a mole?
There is one surefire sign you're a bad programmer: faced with a problem, your reaction is "pshaw, I see how I can solve this..."

Whereas a good programmer has the reaction,
"uh-oh. I see how I can solve this..."
And knows that this is just half the battle, and what he's getting himself into.
I can't say much about the service; I wouldn't use it having little email use. But the site itself is broken and severely overlapping for me, even when zoomed out. (mobile opera)
You have to do a lot of practice and prep work before you talk with that expert, and all of the time in between. Khan's (of khan academy) cousins started preferring his youtube recordings vs his live tutoring, because it's far more flexible. I think the best combination are recordings, automated drill software and tutoring when you need it with no social or official penalty.
Visual nitpicks: your title tag says "SmokeSignal" while the rest of your site uses "Smoke Signal"; and "all others click here" should probably be "all others sign up to be notified" or something.

You can probably also safely reduce the number of fonts you're using.
This favours people who check emails all the time (24/7 if you get international emails), and says nothing of those who read all their emails, then goes through all the work created by them, then repeat (as my mum does all day).
In response to: If every person's situation is relative, then how do we oppose slavery or abuse? It's better than starving to death, right?

While I get what you are saying and am by no means arguing in favor of Fox Con, I believe you are turning my shades of gray argument back to black and white. There isn't a strict dividing line between the acceptable and unacceptable; it's a gradient. There is worse than Fox Con and there is worse than what is worse than Fox Con (and so on, ad nauseam).

My point is that it is foolish to use Fox Con as the poster child of this issue when there are far worse situations. It does a great disservice to the argument. Most people will stop at Fox Con in their exploration of the situation and say to themselves "That's horrible. We should do something about that," instead of "It's horrible that Fox Con is a better option for most people and that there is worse out there. We should dig deeper and fix the problem from the ground up until Fox Con is the worst of the worst and then we can fix that."
Lytro Prices Its 'Living Picture' Camera for Consumers
I've noticed that when I play a game, I can drain the battery in a matter of 2-3 hours. My guess is that most of that power drain is due to the CPU and GPU. Certainly the screen is a big factor.

What would be amazing is if the OS on devices with these smaller cores would provide a mechanism for apps to request the kind of CPU they want. For example, services or background tasks could always run on the smaller core, even if they are fully utilizing the core, without getting pushed to the bigger core. This could help Android, for example, make sure that background tasks don't eat up battery life while the phone appears to be sleeping or doing other things.
Just reading "indoor positioning platform" is enough to make me salivate. Most interesting startup I've heard about in ages.
New Stuxnet worm targets European firms
Lytro Reveals Digital Light Field Camera
Thats a nice saying and I hate to ruin it but believe me most people in Denmark knows that the tax on fatty foods is just an excuse to bring in more money to the government.

I mean are you really going to buy less meat because it went up 5%?
Is this just biased towards the type of projects done on Newrelic?
> Large data sets are available on the internets. Something tells me Google may even have access to large quantities of data already.

You don't just need audio data, you also need the correct transcriptions to learn anything from it. This reduces the amount of available data significantly. And producing correct transcriptions is time consuming and expensive.
Gotta say that I don't get it either. They've basically just added yet-another-HTML-templating system into the mix. Question not answered: "For the love of all that is holy, why?"

PHP is an HTML templating system. Tacking on yet another one strikes me as more than a little pointless.
Hacker's lacking knowledge of condom usage
DMC to make 100% Electric Delorean for sale by 2013
Ski Lift Ticket Retailer Liftopia Raises $1.3 Million
I've been pretty excited about the idea of light-field photography/Lytro, but this thing looks pretty awkward to carry/use :(. I look forward to seeing reviews when they start to trickle out. Hopefully Lytro can figure out how to make it more compact in the next iteration.
Make Your Mobile Apps Interesting (3 Tips)
They didn't mess up the internal version number. It was done for software compatibility reasons.

Windows 2000 code was 5.0 and then we shipped Windows XP as 5.1, even though it was a major release we didn't' want to change code version numbers to maximize application compatibility.

That brings us to Windows Vista, which is 6.0. So we see Windows 7 as our next logical significant release and 7th in the family of Windows releases.

We learned a lot about using 5.1 for XP and how that helped developers with version checking for API compatibility. We also had the lesson reinforced when we applied the version number in the Windows Vista code as Windows 6.0-- that changing basic version numbers can cause application compatibility issues.

So we decided to ship the Windows 7 code as Windows 6.1 - which is what you will see in the actual version of the product in cmd.exe or computer properties.

http://windowsteamblog.com/windows/archive/b/windowsvista/ar...
But you have no control of the content provided by the party to which you link. Nobody can get the illegal content from you. They can only get it from the party you reference.

Recently some people in my home town started putting up flyers about known drug dealers and their addresses. Trying to bring attention to the problem and mobilize the neighbourhood. But these concerned citizens were effectively linking to known drug distribution locations. Were they guilty of drug distribution because somebody might use that information to buy illegal drugs?

Would it make a difference if they felt those dealers were a positive influence in the community and put up positive flyers with the addresses instead?
The product looks nearly done in the video. It was already in private beta. Every feature that I knowingly use in Dropbox today was shown in that video.

IIRC Drew applied to YC in early 2007 and had some working code by that time. The change dates on files in video are March 2008, so he's been working at this for at least a year.

Calling this a MVP seems like a bit of a stretch.
The first time someone takes facial recognition software and allows the public to easily apply it to amateur porn, there's going to be some fireworks.

That uber-detailed personal profile used without your consent worries me a bit less - while we'll get to the same place, it'll be completely because of voluntary sharing of information. You'll want that profile, because it'll save you lots of money.

People tend to worry that negative things will happen to them if information about them is used without their consent - for instance, your example might worry that his insurance premiums will go up because he's buying Wild Turkey in bulk and surfing pages on alcoholism.

This will never happen.

In reality, positive things will happen to people when they freely consent to share positive information about themselves - and as those people are rewarded, the pool of people who don't share becomes riskier and is therefore economically punished for not sharing.

Two examples that are with us today:

-- Car insurance. Students with better grades tend to have less accidents, so you can get a better insurance policy from your provider by voluntarily turning over your grades. Since turning over your grades is a simple thing, the result is predictable - if you don't turn over your grades, it's safe to assume you have bad grades (and therefore are an accident risk). You've kept your privacy, but your premiums are still going up.

-- College tuition. To qualify their kids for student loans and aid, parents have to supply full documentation about their income. Parents do so voluntarily, because it can only benefit them - but this means if you don't submit documentation about your income, the college can safely assume you have a lot of money, and you get charged the highest possible tuition. Keeping your income private could cost you tens of thousands of dollars a year.

When personal information starts being used for things like insurance premiums, Blue Cross won't be creeping through your credit card receipts without your permission - instead, they'll invite users to voluntarily share their web, purchase, or location history, and they'll use it to reward them with a discount. As more and more users do so and are rewarded for the healthy lifestyles reflected in their data, the body of people not bothering to share will get riskier, and their premiums will rise.

Same outcome, no privacy violations.
I believe the flag is actually set in the same place you enable locking of the phone.
my ruleset is much more liberal

signs that you are a good coder: you enjoy coding, you enjoy a good piece of code

signs that you are a bad coder: you don't enjoy coding, you can not appreciate beautiful code

if you enjoy coding it jut doesnt matter if anyone else thinks that your code sucks. you will get better. if you hate your job (programming) then you code stinks and will get worse.

in my careere i went from good to great to bad to i dont code anymore to good
For most existing industry's, 1 new tech job costs more than 1 non tech job. Because the tech job costs more so it need to replace more than 1 job or there is no reason to change.

PS: That's not to say increased efficiency is bad, but it requires someone to spend that new wealth on something before a new job shows up. I have personally destroyed over 100 jobs and while in theory they are going to pop up at some other place in the economy they can just as easily pop up on the other side of the world.
Just so it is clear, we haven't actually launched yet. Although we should be live within the next 48 hours.
For those playing along at home, if you find yourself parsing the output of ls in any language, you are doing it wrong (tm). First doing so execs a program rather than just making a function call, and second you are trusting the filenames to not contain special characters, in this case newlines (unlikely, I know, but why not be robust). The function the author was looking for is glob (and it exists in ruby, perl, shell, C, etc).

Dir.glob('/Applications/*/Contents/Info.plist') do |f|
puts f
end

Shorter and better.
That is not what I am saying at all and I am sorry if that is how I am being interpreted. My comment was not made in malice or ignorance. Understanding that this is not the worst option is the first step to understanding the situation as a whole. Please read my response to jtbigwoo for further clarification.
Georgia Tech Turns iPhone Into spiPhone
My first thought was, "wow, infogami is still up?" I guess I left it in a good state. :)
> I think your example is a bit extreme.

The problem is, extreme eventually happens.

Nazi Germany has been such a commonplace rhetorical device on the Internet for so long [1] that we end up easily dismissing it when it's indeed a useful comparisson. This, for many reasons, would be one such case (we can debate that through email if you want), but let's dismiss it anyway.

The important fact here is that bucket loads of (your) personal data are being processed, correlated with each other and stored into centralized server clusters — which have become very tangible assets.

If someone ill-intentioned — a government, an interest group, a company — gets a hold of these assets — through power, through craft, through acquisition — they can use it to target you for whatever their purpose.

In a warfare scenario, that could mean targeted, granular misinformation; targeted terrorism through AI-generated blackmailing, tailored on an infividual level; mass identity hijacking. It could make war a personal matter like it has never been before.

(And on the other side, there's the Nazi Germany scenario where, unbeknownst to you, you are being blacklisted for a genocide to come — after all, the first step is classification. [2])

The fact that we're living rather peaceful times doesn't mean that a potential weapon like these databases should go unregulated; and the fact that we see no storm in the horizon doesn't mean we shouldn't care about the possibility.

As long as you can imagine what sorts of bad things could be done with that personal data, the argument is: you should care because you don't know for a fact what tomorrow will look like.

[1] If Wikipedia is to be believed, it's been 20 years now since Godwin's Law was first formulated!

[2] http://www.genocidewatch.org/aboutgenocide/8stagesofgenocide...
Yeah, I think the title should have been "Signs that you are a mediocre programmer", which would have been less discouraging. I'm sure most good programmers have started out making many of these mistakes. At least it has a "Remedies" section, so it's not a total downer.
"...unless you tell it not to." So misleading.
Buy-clip-in-hair-extensions
I saw a breathless, panicked post on some forum the other day where a guy thought he'd found a huge security flaw in iOS5- it seems if you double-click the home button and load the camera, and then press the home button, it goes straight to the home screen, bypassing the lock screen!

People variously could and could not replicate it, until someone finally mentioned that the lock screen only shows if it's been locked for more than a (user-configurable) length of time.

So when people who never use the lock screen went to turn on the lock screen and immediately test it out, shockingly they didn't have to enter a PIN!
"All the HTML is in one place and contains as little code as possible.

One place for code that interacts with data.

One place for code that processes requests and responses.

One place for all the URL regexes.

And all these places are predictable."
Yes. But it is not reasonable to expect every (legal) service to be offered in every legal/regulatory environment.

This is not to say that Facebook will not or should not offer its services in Europe. Simply that there are possible legal environments where Facebook would be legally allowed to offer its services, but where it would be economically unsustainable for it to do so... and that it is often quite difficult to understand these sorts of effects ahead of time.

Edit: clarification
"Steve Jobs was the greatest and the smartest person alive on this planet."
I kid you not.
'Order & Chaos Online' Gets Hacked; It's a Good Idea to Change Your Password(s)
When is Black Friday Deals?
Q&A With Pat Hanrahan, Data Visualization Pioneer [Part 2]
Lytro Makes Its Debut: Unique Form Factor, $400 Price Tag
Maybe the solution to this is an algorithm that pings multiple data points to determine your availability.
Search Engine Marketing Services For Online Businesses
Kevin Rose explains Oink
Hey Andrew(tectonic), this is right up your alley ;)

http://andrewcantino.com/ants.html
thanks, i see. With developing resistance and being cheap, i wonder whether the artemisinin would fall off the radar of the industry - i mean it has shown good cancer cell killing efficiency and selectivity in tissue samples and mice, yet i haven't heard about serious research beyond that.
That works at the high level only, though. In fact your analogy of MySpace vs. Facebook is incredibly apt. If you go to a page on Facebook (fan page, etc.), you're going to see a certain fairly consistent Facebook look. Whereas MySpace's philosophy was to allow users to customize everything resulting in inconsistent eyesores. Android seems to be subscribing to the MySpace design philosophy.
Not only that, the purpose of refactoring isn't simply for reuse, but also for readability. If you break out chuncks that aren't reusable, but enhance the readability of the code then you've likely improved the code.

Given the choice between reusability and readability I'd say that readability should usually win (although it is a false choice).
I think this is really clever, I love it!

2 Suggestions:
1. A way to control which emails this gets attached to. If I'm emailing a client, I don't want them to ever feel I'm too busy to be contacted.
2. Allow for other measurements. In the same way most phones have a DND button, I would be great to have a manual override for days I'm busy. Also for me it would make more sense to measure how busy my calendar is vs my inbox.

Additional variation: It might be interesting to post an average response time to expect vs ples/tol/unb.
New GitHub API for Service Hooks
Home Business Mentoring Service - Breakeven With Just 1 Subscriber
Just the thought makes me uncomfortable ;) I get stressed out with more than a dozen of email in my inbox, read or not...
Just turn the computer upside down.
Archaeologists Unearth Intact Viking Burial Site, Swords and All
Dmitry Shapiro Shows Off AnyBeat
No sign of it on the Canadian website. Now you've got me curious if the Canadian version of the phone has it disabled or something, because its presence would really help me with an app I am working on.
I believe that in GMail, when you compose a new message your signature is just at the bottom and you can select and delete it.
...but in the context (a children's book, teaching simple concepts of logic and math and programming) something that is intuitive is what's needed.

(But thanks for the nice link!)
LinkedIn Debuts Classmates
Learning The Crest Launch And Auto Release
Not really. AGPS improves the time it takes to lock on to the GPS signal, but it doesn't improve accuracy.
"How about MeeGo Harmattan, which is said to be even ahead of iOS in terms of usability, performance and polish."

"which is said"? Who said?
Better yet is this question:

MS value has decreased at least a 3rd since Ballmer got control..is Ballmer a mole ?

Same exact logic problems as the article..except mine has more flair and imagination