skysight-inc/HackerNews huggingface dataset:
I meant gym 3x a week. I did do experimentation. For a few months.

I started at 2000 calories for two weeks. Noticed weight loss, kept adjusting 300 per two weeks to see fluctuations. 2300 still losing, 2700 still losing, 3000 I gained a bit, 4000 I gain a lot of fat. When working out intensely, biking, and sprinting, I only gain a bit on 4000.

During this time I ate zero sodium outright, only whatever the food contained. No condiments, just fresh cooked without spices or anything to get true calories and weight down.
How does wercker compare to Ansible or Chef?

Btw, great work on Goodfilms.
That's a lot of effort to determine that compiling a large source tree is way faster with a SSD.
I haven't really had a chance to play around with it, but have you tried Adobe Edge Animate? http://html.adobe.com/edge/animate/
The drawback with pomodoro in Programming is Flow - If it takes even 5 minutes to "ramp up" your brain back into the problem space, then you're throwing away 10 minutes every half hour (and that estimate was highly optimistic) - and you're doing that deliberately.

Much better to eliminate distractions, in my experience (selective site blocker, headphones with white noise or coffee noise or wordless trance, and an IDE that never stalls.)
Better for whom? HP was an organization designed to make money in a certain way at the time, from certain kinds of customers, and most likely the Apple I's design would have been influenced by that business model (to its detriment, revolution-wise).
Rather than catching two criminals by invading public privacy, I'd prefer to pay for the social safety net that would prevent unemployed middle aged men from having to rob banks to make ends meet.

Privacy should not be spent like money. You can earn more money, but privacy is finite.
Silly title. It should be "Did".
This is just human nature and not terribly exciting. But after reading that article, I'm wondering whether there's a database somewhere at Google now that contains Google's profile data (with search info, habits, inclinations, geo info...) for a particular real name as well as 23andme's DNA info for a customer with that name (yes, it was news to me that Brin's wife runs 23andme...).
> It's a fact that it is easier and faster to comprehend images than words.

That's not at all a fact. It might be faster to recognize images than words (though I think for people that are more than marginally literate, its mostly equivalent for familiar words, because they are recognized as images.)

> I think the only situation this isn't true is when you are icons aren't clear.

Icons are almost never as clear as words, because they are essentially words written in an ad hoc, application specific, logographic script.

The exception is when icons with well-established meanings outside of the specific application are used in a context which makes clear that they are being used in their well-established sense, in which case they become words in familiar logographic script. But except for icons that have well-established action meanings in the context of computer UIs, that's usually not the case in application UIs, even with familiar symbols originating in non-computer-UI domains. There, familiar symbols are used in senses which are inspired by their common usage in other domains, but not identical to them, which still requires both recognizing the symbol and inferring the analogy being used.
>>Nokia hit the spot with windows phone. People will realise that in time.

Ohwaityouwerebeingseriousletmelaughevenharder.jpg

That's some great comedy material you have there. How many years before this happens do you think? They've already had several. Elop has been an MS stooge since the word go and nokia has paid the price for it.
Those micro articles about DO start to annoy as much as 'github down' ones. Three up-votes and already on front page... Something is not right here. I have nothing against DO (I use them too), but if site is on front page I would like to see much more detailed benchmarks.
I doubt you’d be allowed to sell stuff made from toe jam and ear wax for human consumption in most of Europe. Or, even if you were allowed to sell that stuff, you’d need a proper certificate, health and sanitary checks and ensure that your product is indeed safe.
Tom Dale and Yehuda Katz on Ember 1.0, Tilde and Skylight [podcast]
Best UI for a weather site I've seen yet
How the Syrian Electronic Army took out the New York Times and Twitter sites
Exactly. The phrase "probable cause" can (and should) be directly related to the probability of a false positive; in the context of virtually unlimited 'data dumps', this paradigm must be adapted to reflect the probability of a false positive in a multiple-testing situation.

The FBI in this case was successful because they had 4 (or 3) towers; with only two it is likely they would not have been able to hone in on the criminals as quickly as they did. It's perhaps even possible to calculate what the chance of success is, and establish guidelines for release of data based on this (e.g., minimum 4 towers). Also, probability would have to be taught in law schools.
These consequences are broadly generalizable to "pinning" yourself on any particular version of a software package. The farther behind the current version your pinned version gets, you'll be able to find less help on Google, the ecosystem of compatible third-party packages will get smaller, the number of flaky bugs you'll encounter when upgrading other parts of the stack will get bigger, etc. A business who's still using (say) Windows 2000 on their desktop machines will have all the same problems.

In other words, you don't want to live on the bleeding edge necessarily, but it's a bad idea to let yourself get too far behind it too.
I did get the forest though.

I understand Jobs had a exceptional understanding of one thing- 'Aesthetics'. This one thing is what separates him from rest of the pack. I don't know if it was because of his Buddhist faith- but he did understand beauty and simplicity in a unique winning combination. This explains why nearly everything he touched turned to gold. Because you are now delivering very beautiful products which are also at the same very simple to use.

But that is besides the point. They are repeated instances on how he was anti-loyalty. The whole book had stories how he screwed his friends regularly.

But the point you see here is totally ridiculous. Steve Jobs did by no means start 'The revolution'. Revolution is what I call TCP/IP, Internet, Unix and things like that.

I look at Job's awesome products as Toys. I've seen brilliant toys out there. They are awesome in their own right.

But this hero worship, and things like 'one man revolution' is going a bit too far.
You can't have multiple secure domains on a single host which don't require the user to know a non-standard port without exposing the domain in plain text as part of SNI.
I'll be interested to follow the comments about this problem, because it seems to me that it can be generalized to working with any legacy backend system. In my first job it was an 8 year old custom CMS built in ASP classic, then it was a home-grown PHP CMS, then a very large Java BE codebase - in each case I felt that the existing system made very aspect of development more difficult than it "could be" with a more current framework (1/3rd productivity loss was a major underestimate in some cases).

I am interested in people's experiences with using a third-party system and trying to keep it updated versus using an in-house system that gradually becomes more difficult to update/maintain.

Sometimes a state of permanent updates can be just as limiting.
"I am innocent and I have nothing to hide" is only a reasonable argument if the authorities are both perfectly trustworthy and agree with your definition of "innocent". There is a long, long history of authorities in America, the UK, and basically everywhere else abusing any private information they can get their hands on: for blackmail, to suppress political enemies, to punish perceived moral failings, or just because they enjoy exercising power.

Just for example, there have been and still are many places where being outed as gay can be anything from a major embarrassment to a firing offense to a death sentence. A perfectly innocent person who should not have anything to hide must conceal where they go and who they meet for their own safety. Governments should not be trusted any further than necessary.
Well in theory the keyword tool reflects what users search for .
http://www.ludumdare.com/compo/ludum-dare-27/?action=preview...

Chicken Snatch. Made with JavaScript. works well in chrome and safari. Firefox is broken because of an audio conflict.
Steve Jobs never claimed to be a programmer. He had bigger sources of pride. He was a technician at Atari. 'npalli' seems to be offended by Woz stating the facts. I wouldn't expect Woz to submit to the hero worship of Jobs that a lot of people seem to expect these days. That'd be like asking my ex-wife to sing my praises.
Just tested on iOS 7 Safari on a gen3 iPad... The font looks great!
The filter one is an older convention, common in database applications. I guess it can work from a purely abstract perspective - something narrowing down, implying that you want to narrow down what's in front of you... but still, it is confusing to a new user. It feels like a search magnifying glass would convey the concept better, and simply bundle the filter UI into the search UI if an application offers both features.
Academic credentials are great and all, but don't they need to be applied to the real world before we can say that they know how to use any of it? The simple saying "the proof is in the pudding" comes to mind.
Engineers hate lying, not soft skills.

Thank you for pointing out this very important distinction. I think it's important to realize that Jobs was human and not the most humane among us. It's easy to realize if you read this:

http://en.wikipedia.org/wiki/Lisa_Brennan-Jobs

Development of the Apple Lisa computer began in the year of Brennan's birth, just as Apple Computer, the company her father founded, began to experience significant growth. Jobs initially denied paternity, and he and Apple claimed that the name was an acronym for "Local Integrated Software Architecture".[5] Steve Jobs swore in court documents that he could not be Lisa's father because he was "sterile and infertile, and as a result thereof, did not have the physical capacity to procreate a child."[2]
Decades later, Jobs admitted to his biographer Walter Isaacson, "Obviously, it was named for my daughter."[

The guy swore under oath and penalty of perjury that he was incapable of fathering the daughter he in fact fathered and concocted an elaborate story to explain away why he named one of Apple's computers after this girl that he claimed was not his daughter.

So I agree with you; engineers tend to deal in reality. Many people are successful because they successfully sell non-reality to people when it suits their purpose. Engineers tend to have problems with such people.
I can imagine the Elop-to-all-employees memo as MS CEO: Windows 8 is a disaster. Windows 9 is not ready yet and won't be ready for years. We're on a burning oil platform in the middle of the night. The only way to survive is to jump into the icy cold waters of the Puget Sound.

We're announcing a platform shift to Symbian, which we'll be licensing from Accenture Consulting at $15/pop. But they're our strategic partners so they're going to give us marketing money to market the new Microsoft Symbian 800, so it's almost like it's free.

In order to take advantage of the synergic benefits of outsourcing our core business, I'm going to sell the Microsoft headquarters, fire all the obsoleted software engineers along with 50000 employees who cost too much to employ in our new revenue structure. We will also be EOLing Windows, Xbox, Windows Live, Hotmail and Office and focus on rocking the world with Bing and the Microsoft Symbian range of products, supported by the amazing Accenture Symbian App Store.

Our exclusive partnership with Lenovo to sell Microsoft Symbian in countries where we have traditionally done badly is going to form the cornerstone of our new strategy. The new $1999 Lenovo Symbian smart tablets are industrial-strength products designed to make a massive impact from Sichuan to Gansu.
Between this and Eric Schmidt's wacky antics, I gotta wonder if this isn't some sort of mid-life crisis hitting the execs all at once.
Very good overview on the subject of icon usability is http://ux.stackexchange.com/questions/1795/when-to-use-icons...

Research roughly says that icons with text are best and only text is better than only icons.
"There's very little to be gained by reading pure Fortran code, especially if you don't know the mathematical tricks/optimisations used beforehand. The Python code, on the other hand, stays (relatively) readable."

Depends. His first Python code was:

x = np.asarray(x, dtype=float)
N = x.shape[0]
n = np.arange(N)
k = n.reshape((N, 1))
M = np.exp(-2j * np.pi * k * n / N)
return np.dot(M, x)

I can write more or less the same in Fortran:

n = reshape([(i, i=0,len-1)], shape=[1,len])
k = transpose(n)
M = exp(-2 * j * pi * matmul(k,n) / len)
res = matmul(M, x)

But of course Fortran is a typed language, so I need to explicitly write the types for everything, so my whole function gets longer

pure function dft_slow(x, len) result(res)
complex, intent(in) :: x(len)
integer, intent(in) :: len
complex :: n(1,len), k(len,1), M(len, len), res(len)
integer :: i

n = reshape([(i, i=0,len-1)], shape=[1,len])
k = transpose(n)
M = exp(-2 * j * pi * matmul(k,n) / len)
res = matmul(M, x)
end function dft_slow

and so yes, maybe less readable.

P.S. One must also define somewhere global constants

complex, parameter :: j = (0,1) ! imaginary unit
real, parameter :: pi = acos(-1.)

for the above function to work. Also everything is by default in single precision here.
I wonder how Da Vinci would feel to know that 500 years after he wrote this letter, it would be parodied by future men and their magical supercomputer tech.
The funny part is that its a specific opinion, also.

Questioning the existence of the Holodomor, for example, even though it conservatively resulted in the deaths of 7 million people in one single year, more than the whole "6 million jews in 6 years" thing, is not illegal.

In fact most people in Europe are blissfully unaware of the Holodomor at all. Or of Stalin's and Mao's murdered millions.

Strange, yes?
It is quite an irony. If an engineer were to come across a "Jobs" like character, he/she would ignore him/her for the most part. This makes it harder for a "Jobs" like character to make a breakthrough to big stages. To me, he was a brilliant Product Manager. I have seen really good Product Managers who could not write a "select *" query. They have a sense of technology like no others in the sense that they can apply technological solutions to real life problems and envision product futures. They don't care as much about the intrinsic details.

Every time I see a post on HN stating "Here are the things I look for in a Product Manager", I begin envisioning Jobs trying to take on such tests and it is quite funny.
This passage is making my brain hurt.

You press the button to indicate you need to go up. The problem isn't with the button or the icon, it's with the expectation that the button should assist in helping you navigate the scheduling of the elevator(s). Which it does (to a point).

If you're coincidentally on a floor where someone is getting off and you need to go in the opposite direction than the next person in the elevator's queue, the button will not reset. You're still waiting for the elevator.

Culturally, people just ask instead of knowing/trying to discern this.
I guess that boils down to something of a cultural thing. Among the things they shove down the throats of young impressionable minds in school, chief among them is the fact that the Founding Fathers of the US fought for freedom from the British because of the evils of a government having too much control over the citizenry. How surveillance and data acquisition can turn into too much control is another conversation entirely, but it can be used for rather horrific purposes.

The fact is we currently are not living in a brutal dictatorship where our freedoms are limited or none. However we do see some fairly regular evidence of authorities abusing their power, and again this issue is also another conversation entirely... Circling back to the my first point, we're taught that the country was founded on the principal of a limited government and many freedoms and guarantees, in fact founded with a supposed guarantee of it. Then you see things (ab)used for personal/political/whatever gain at the expense of those things promised to you. Now I don't know about you, but I don't like having things that I appreciate forcefully taken from me.
Would you wear a lapel camera that recorded your entire day and uploaded it in real time to the police? Why not? Something to hide? More seriously, my objection would be that assuming everyone is guilty or needs to be monitored is a weird state of governance. Crime exists, it always will regardless of level of monitoring. So the discussion is about what are the reasonable tradeoffs between privacy and crime prevention/solving. I think 24 hour surveillance is too far for the gain it may bring. As others have pointed out, the government also can have...interesting interpretations of who "the criminals" are (see infiltration of civil rights groups in the 60's by the FBI for example), and has shown, even recently, that their idea of oversight is really "theory only" and they don't appreciate actual oversight. Giving broad powers to such groups is a very bad idea.
In the mainstream media there
is now the implication, hint,
suggestion, claim, etc. that somehow
Google, Facebook, Apple, and Samsung
beat Microsoft at its own business.
I don't buy that.

That hint, etc. plays well with
consumers who see computing just in terms
of consumer client devices.

Here are two blunt facts:

First, many more client devices
need servers, and Microsoft with
Windows Server, SQL Server,
and many software tools for
system installation, monitoring,
and management has demonstrated that
it knows how to run one heck of a
big server farm with surprisingly
small staff.

Second, people still need to work,
at a computer 'work station' complete
with a good, physical keyboard, the
old kind with keys that move,
and one or more screens, hopefully large,
and maybe more than one. And they need
to run some major software applications
in graphics, high end word processing,
video creation, editing, and production,
engineering, statistics, etc., and for
that people still need a high end
desktop computer with, from Microsoft,
Windows 7 that can run both 32 bit
and 64 bit software. That work station
may have 32 GB of main memory
and 12 TB of disk memory. So, no
smart phone or tablet can compete.

Yes, Apple sold a lot of iPhones,
and McDonald's sold a lot of
hamburgers, but that doesn't
really mean that Microsoft
should get in either the
phone or hamburger business
or was beaten by either
Apple or McDonald's.

For the new CEO of Microsoft
to push Microsoft into
mobile client devices in
competition with Apple
and Samsung and software for
such devices in competition
with Apple and Google and to
ignore desktops and servers
would be huge mistake.

Yes, generally if there is a new
business opportunity that involves
software, Microsoft should consider
getting in, e.g., search and Bing.
And maybe Microsoft should push
mobile client devices and associated
operating system and application
software, etc., but to ignore
desktops and servers would be
dumb, dumber than anything
Ballmer did.
can sound belligerent depending on the perspective of the reader.

Ah yes, I can see how anything that wasn't utterly worshipful of Steve Jobs would sound belligerent to an Apple fanboy.
This is really cool - it reminds me of Sails.js [0] but is simply a node module you can include in package.json without having to use custom commands to launch the app.

Something they should put as a huge feature at the top (IMO) is that it uses Express & supports Connect middleware.

[0] http://sailsjs.org
Thank you for the example. Unfortunately I can't really try any of those examples without logging in to that app...

Anyways, I probably won't add it to my project because, while I think it could be useful, I don't really like how it looks and I think the error handling could be improved. For example, when I clicked the login button in the example you sent the guider just disappeared.
Platforms didn't matter then, at all.

Prior to the iPhone, people (mostly) used whatever software that came with the phone. There was no concept of an App Store. At least, not in the same way we have now.

I bought the N800 when it came out. It was a geeky toy and had a nice community. But it was no platform to dislodge iOS or Android when Elop joined Nokia.
Here's another: http://rpetri.ch/crash/
Linda Ronstadt Discusses Her Memoir and Parkinson’s
I wouldn't mind seeing that, even for a 20 year old system.
3 types of DNS attacks and how to deal with them
Ask HN: Someone trademarked my domain. What do I do?
I have a blog at adit.io. I got an email from someone who claims to have trademarked `Adit` and wants my domain. I've been trying to cultivate a readership, so I don't want to give it up. What do I do?

Edit: "Adit" is my name...that's why I'm attached to the domain.
The law is complex enough that you are certainly not innocent. Piss off the wrong person, and they can search through your recorded history to find SOMETHING to threaten you with.

For instance, did you know that absent-mindedly walking towards an officer while you are pacing back-and-forth during a police interview can be charged as a count of assault on the officer? Really.
Is GPU computing dead already?
"Wasn't it a slightly less specialized world back then too?"

Yes. Byte had Steve Ciarcia's articles, which were one of the main features of the magazine. We used to modify and build hardware, not just to overclock it, but piggyback memory chips or talk to bench equipment in the lab.

By the time I got out of high school, military and university I had: Built a pirated Apple II+, etched circuit boards, worked with 20 different operating systems, built radios, modems, remotes, door openers, set up a BBS, repaired TVs and stereos for beer money, modified a radar system and so on...
We used to call this Mystery Meat navigation: just symbols or pictures without words.

I still hate icons standing on their own, unless they're extremely clear and unambiguous. Even then, they'll be unclear and ambiguous to someone out there.

Just add a label. Even when we've been skeptical that words wouldn't fit in with our design, that they'd clutter or confuse; we've always found a way to make the labels fit in, and our usability has been much improved for it.

People simply don't ask questions anymore—it worked better than we could have hoped.
Really? How will their marketing handle this? Imagine three entirely incompatible operating systems.

Exactly the same way Samsung, HTC are/were handling it.

Add to that, they need to sell Symbian for a few more years anyway.

Nokia essentially dropped Symbian two years ago.

Also, Samsung has gotten nowhere with their alternative OSes.

Funnily enough one of their alternative OSes that is getting them nowhere is Windows and they decided to focus on Android instead.

Nokia has become _the windows phone_.

I don't see how that is helping them. They had huge brand recognition. It used to be that 1 every 3 phones sold was made by them. Not saying that Elop was the source of all their misery, but the Windows Phone strategy doesn't seem to be helping them much.

As of now, Lumia accounts for 75% of windows phone sales.

The latter being around 3% of total smartphone sales, comparable to the marketshare of Bada OS two years ago.