skysight-inc/HackerNews huggingface dataset:
A troll, yet I feel like responding anyway.

How you get that from this interview is beyond me; it seems to me full of joy and love from start to finish – joy of learning, love of freedom and play.

I saw your comment before I finished the article and was going to mention that about the only thing I bet Chomsky was very sad about was the death of his wife, by all accounts the love of his life. And then he brought it up at the very end.

Chomsky has his issues like anyone, but it has always been plain to me that there is something very beautiful at the core of the man.
Ask HN: How to improve algorithmic problem solving (Euler)
Hi HN,

I'd like to ask if there are any resources that would be handy to train one in algorithmic problem solving?

I've been practicing on Euler for a bit, but I'm getting to some of the harder questions where brute force just doesn't really cut it anymore and I hit a complexity ceiling.

I've intuitively (after reading some books) decided that I should approach these problems in 2 steps:

- attempt to divide the tests into smaller subsets
- attempt to linearly reduce the number of tests within each subset

However this doesn't seem to be sufficient when dealing with more difficult problems. And there isn't a step-by-step guide to solving any type of problem... I look at some sample solutions for the problems and go "How on earth did they get that?!"

Yes, I will continue practicing, but any advice would be good as I'm going for an interview sometime soon. =)

Regards,
Daryl
In some cultures, you are expected to negotiate to the point that the first quote you get is not something the seller ever expects to get (even though they do get it from tourists or the occasional local patsy).

The bizdev girl in my startup who grew up in such a culture usually gets 30% of supplier list prices on the first call, and then starts to work from there ... even in the US and the UK where it's not supposed to be that way.
In the interest of completeness I updated the code based on some on and off-list feedback. The new results are much cleaner as they ignore all anchor, image, navigation and other text. I've updated the gist with the new code. Here's a sample output:

United_States
[ 118] war
[ 108] states
[ 96] american
[ 78] united
[ 42] first
[ 37] president
[ 35] rights
[ 35] world
[ 34] government
[ 33] economic
England
[ 57] henry
[ 57] king
[ 54] english
[ 43] government
[ 41] britain
[ 39] century
[ 38] war
[ 37] edward
[ 34] local
[ 34] kingdom
Brazil
[ 23] military
[ 17] portugal
[ 15] first
[ 14] portuguese
[ 13] years
[ 13] war
[ 13] president
[ 12] political
[ 12] country
[ 10] called
Argentina
[ 51] president
[ 43] military
[ 41] argentine
[ 40] government
[ 37] war
[ 36] political
[ 30] buenos
[ 30] aires
[ 24] against
[ 23] national
Canada
[ 71] british
[ 62] war
[ 53] canadian
[ 38] north
[ 37] french
[ 35] quebec
[ 34] government
[ 34] first
[ 32] american
[ 27] france
Spain
[ 103] spanish
[ 62] war
[ 46] century
[ 39] empire
[ 38] king
[ 34] under
[ 29] peninsula
[ 29] first
[ 28] roman
[ 27] country
Portugal
[ 99] portuguese
[ 28] first
[ 25] war
[ 22] king
[ 21] spanish
[ 20] independence
[ 19] east
[ 19] republic
[ 18] between
[ 18] main
Russia
[ 105] soviet
[ 105] russian
[ 68] war
[ 52] union
[ 43] citation
[ 41] century
[ 39] europe
[ 39] state
[ 38] government
[ 37] moscow
Germany
[ 240] german
[ 88] war
[ 74] empire
[ 68] east
[ 63] states
[ 57] west
[ 55] france
[ 55] prussia
[ 46] austria
[ 42] between
France
[ 221] french
[ 151] war
[ 114] louis
[ 95] king
[ 68] paris
[ 56] against
[ 52] government
[ 52] republic
[ 49] would
[ 49] empire
Japan
[ 89] japanese
[ 58] war
[ 50] emperor
[ 40] main
[ 37] military
[ 37] china
[ 35] imperial
[ 35] ashikaga
[ 35] power
[ 34] government
China
[ 127] dynasty
[ 62] chinese
[ 29] han
[ 26] emperor
[ 26] shang
[ 25] zhou
[ 25] ming
[ 22] empire
[ 20] military
[ 20] main
Saudi_Arabia
[ 83] saudi
[ 48] arabia
[ 28] oil
[ 28] king
[ 21] hejaz
[ 21] arab
[ 19] mecca
[ 18] first
[ 16] saud
[ 16] state
Keeping higher quality content in G+ seems to be their current goal

That must be why ads for G+ are never ever about sharing little silly things with your friends... no wait, they're actually trying their hardest. It's just adoption sucks, so people rationalize it. That's how I see it, anyway.
Are they implying that being able to talk to someone in Brazil while being raped in a New Delhi bus is going to help? Man...
* Federalized constitutional republics seem to work well.*

Pfft, you can't generalise that much from just Switzerland.
Probably the best binary options signaling services i've ever seen
Amazing! I have been looking for this kind of exercise set for ages. Will try tomorrow.

Thank you anikepant!
I think we will see FPS gaming and high-performance apps as web apps. And very soon. Try this FPS demo: https://developer.mozilla.org/en-US/demos/detail/bananabread

(It's not made by a game development team, but tech nerds at Mozilla, showcasing what new HTML5 tech can do. A real game company could go nuts with this.)

Also... Desktop apps have died. Apart from high performance apps, the top 10 successful tech businesses in the last 10 years have been web apps. Imagine Facebook launching as a desktop app. You buy a CD at Target, and install it, connect, and type in the app to communicate. It's a laughable idea.
2011 - first ML course with Professor Andrew Ng @ coursera (octave)

2012 - First Stat 1 Professor Conway @ coursera (R)

2013 -

Computational Methods for Data Analysis @ coursera (R)
or
Data analysis (R)

NLP @ Coursera (hoping python)

Computer Vision @ Coursera (octave [hopeful for python])

Fundamentals of Personal Financial Planning (I think I'm going to just enroll in it and download the video, I don't think I can keep up with this if I take the other courses)

It's a lot and I might end up taking like 2 courses out of those listed but I can dl the rest and wait for when time free up.
hour-long standing brings other problems, alas.
Ugh, I hate how the mobile TC website divides pages in multiple sub-pages.
sigh, I feel uncomfortable not having a jailbreaked phone. Don't you guys need a root shell?

I have to ssh into a server to do basic maintenance work, like it is something illegal.

Btw. trying out apps via hackulous helped me decide, which one to buy.

Besides, there are poor ppl out there with iDevices. Did you know, that in european apple&itunes-store the prices are often the same or higher, just with a €-symbol? And that europeans earn comparable less and pay higher taxes.

iMac: 2618$
iMac: 2678€

Pirating helps ppl participating in society and we creators/media professionals canafford them.
Because of the barrier to entry: money, setup, and all the unknowns related to switching.
Not at all.

When I saw the title it was familiar. So I posted the date for other HN users that recognise it and can relate that they too have seen the article before.

I do wish that you would take the comment as it is, a date. It is in no way a smug snark at old news.
"Has anyone given you anything to take on board with you?"

"Yeah, this guy I met on the internet gave me a box. Why?"
I've been using Nike+ Kinect for 5~6 weeks now. It creates a workout plan for you based on an assessment that you do at the beginning. I've found it to be very challenging at times (when I push myself, e.g. by doing a second round) and now I'm additionally impressed: a lot of the lower body stabilization exercises on this PDF are also exercises that the game assigned to my workout plan.
You may be correct, but it's obscured by the fact that you're being a dick.

Don't do that.
Yeah. Also: "what you do in the gym only cements what you have"—what kind of nonsense is this? If you go to a gym with
a weak core and start to work out with free weights you will fix it. How do you cement something that is not even here?
Wow. That is truly abhorrent.
As others have pointed out, the "battle" is actually against both usage 1 and 2: the original meaning[1] is to kill only 10% of a legion (etc) as punishment for some misdeed. It's the large reduction implied in current usage of decimate that gets pedants all riled up.

[1]: https://en.wiktionary.org/wiki/decimate#Etymology
> I actually vastly prefer a language without namespaces,

All languages have namespaces. It's clear you don't understand the concept. A namespace is an abstract container to provide context and ensure uniqueness between items with the same name. User is a namespace. Since you have a global namespace, you have to prefix the name to make another type of User. So yes, naming conventions (which are namespaces that are not enforced by the compiler) are due to the absence of namespaces as a construct. Sheesh.
You've prompted me to go and double check, and here is what I've found.

Creating landing pages and implying that products exist when they don't, largely for the purpose of gaining sign-ups and assessing the potential market for such non-existent products is showing:

* a lack of empathy (they don't care how the user feels when they discover the "product" doesn't exist)

* cold-heartedness (similarly)

* egocentricity (they put their own concerns above others)

* manipulativeness (the landing page is specifically designed to manipulate the actions of the user)

* irresponsibility (implicitly claiming something exists, and not taking responsibility for their actions)

* a lack of remorse (they take the results and simply don't care).

These are many of the defining characteristics of a psychopath: http://en.wikipedia.org/wiki/Psychopathy

Note that, as it says on that page, this does not imply violence, and should not be confused with being psychotic, despite the similarity in terms.

It also says in WikiPedia:

... the term sociopathy is preferred because
it is less likely than is psychopathy to be
confused with psychoticism, ...

So yes, such behavior in which someone completely disregards the effects their actions may have on others and proceeds purely on the basis of what they think is best for them is a defining characteristic of sociopathy.
I love art like this. Does anyone have any goto spots for more work like this?
Does Blogging Empower Women? Exploring the Role of Agency and Community
It throws an error in strict mode.

"use strict";

var square = {length:10};
Object.freeze(square);
square.length = 20;

C:\Users\Matt\Code\seal.js:5
square.length = 20;
^
TypeError: Cannot assign to read only property 'length' of #<Object>
at Object.<anonymous> (C:\Users\Matt\Code\seal.js:5:15)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain (module.js:492:10)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
Thanks for the illumination. I don't have any specific issue with dropbox, I am just tired of doing free work for coorporations in return for a small increment in some integer in some databse (hn, reddit or /. karma) when that. Increment isn't worth either money nor is going to get me laid.
> Besides, there are poor ppl out there with iDevices. Did you know, that in european apple&itunes-store the prices are often the same or higher, just with a €-symbol? And that europeans earn comparable less and pay higher taxes.

If they're that poor they should probably get something more affordable. Also, complaining about taxes is best done by complaining to your local politician / MP, not by pirating apps.
Thought they had invented a telephone that people can call for help from.
I'm not sure if there's a way to avoid problems learning toeclips. I cycled since childhood but was terrified by stories of "death clips", and decided not to get them.

But at a race prep meetup for a long triathlon I was the only one without them, and got mollycoddled by the organisers. They gave strong advice to get them.

So I got them and took it easy - riding around a park, slow rides. I still had several bad falls when I got onto the roads though. And I need to go through busy roads to get to the country (no car).

I found that you need to be very deliberately transactional in the way you cycling when you have clips. For example - as you approach lights, once you get a certain distance out of it's still read then that's it - you just start start unclipping. You don't want to play the game of edging up to the lights, because a car might do something confusing and then you're screwed. You need to position yourself in traffic much more carefully, and hold off on some situations you wouldn't have thought twice about when you had pedals.
Getting publicity just worked then - it's on the HN homepage.
Compare SSL
Cheap SSL from Which SSL. Compare SSL with other vendors, We offer cheap SSL certificates. Compare SSL prices and avail cheap ssl certificates for your website security. Buy cheap SSL or try free SSL certificate from WhichSSL.com
I think you're right. Control is what people are after, and ownership is the right way to get it. Getting rid of management is a just knee-jerk reaction against management that isn't accountable to the interests of all employees. Nobody really wants to face the horrifying complexity of running a business without management and hierarchy, unless the business is extremely small. Allocation of personnel and resources among departments, choosing which business opportunities to pursue, choosing vendors, deciding to ax one product line in favor of another, performance reviews, hiring, firing, promotion, salary adjustment, how in the world would all that get done democratically? The first thing any democratic assembly of employees would do is start delegating authority so that decisions could be made in reasonable time and people could do their jobs instead of sitting in the assembly all day. What's the point of dissolving one bureaucracy if you're inevitably going to create another to replace it?

What workers want is ownership. The idea of kicking the bosses out is a holdover from the days when ownership and management weren't divorced, as they typically are today. Management serves at the pleasure of the owners, and if the workers are really able to "take over the factories," then management serves at their pleasure, which is a much simpler way of making management accountable to employees.
Some of the advice in here is the usual solid advice, but that leads credence to his ideas and tools that I hadn't heard of or used before. Nice post.
When you ignore (or are unaware of) ergonomic issues for years, you can get into serious trouble (like I did). I had been programming for over 10 years without any problems (and without paying any attention to ergonomics), and 7 years ago I got Repetitive Stress Injury (RSI) really bad. I tried many things to get rid of it, including lots of exercises like the ones in this post, but it was very hard to get rid of. The RSI got so bad that I thought I had to give up programming all together.

Fortunately I managed to find a combination that worked for me. The most important component was using a break program that made sure I took breaks to rest my arms and hands, and to do some exercises. I also switched to an ergonomic keyboard and mouse. I am now completely recovered, but it really made me realize that we need to pay attention to ergonomics.

I've written up my story in more detail here: http://henrikwarne.com/2012/02/18/how-i-beat-rsi/

In addition to what I mention in my post, I am now also using a height-adjustable desk (some people think they are expensive, but they're not). It's really good to be able to switch between sitting and standing. If you are like me for the first 10 years of my career (i.e. ignoring ergonomics), consider paying a little bit of attention now, otherwise it may become a problem later on.
I think its a poor way of saying that if you have rather bad posture and work out to build muscle etc, with that bad posture your not necessarily fixing your posture, and may just make it harder to fix in the long run as your muscles build and develop with the bad posture/habits.

However I don't know how accurate or correct that may be.
While looking for a flat in Amsterdam one of the agents I got was working for a salary, not commission. She was one exception who told me to talk to as many agents as possible, and not take whatever they tell me to. And yes, the "talk to only one, maximum two agents" was called an old boring story, because sure, they do talk to each other, but they will not treat you worse for it. She helped me in my looking immensely, and while she didn't make the sale, she's also the first one recommended by my company for new imported employees (which we get a lot of), so somehow I doubt her company lost a lot that way.

In fact, I praised her more than the agent I got my flat through, and it's her who gets my recommendation whenever someone asks me.
I use it all the time on my Asus Transformer (which has a keyboard dock).

As for lacking basic utilities, it seems to be a problem depending on your firmware. CM10+ comes with a lot more basic stuff than just plain busybox. I know my Samsung Galaxy S came with almost nada (meaning I needed to install busybox, it wasn't preloaded).

Anyway I now use the Transformer as my main SSH terminal. From the terminal emulator. Like on a normal Linux desktop.

I also use it for finding and grepping stuff in my user/data-folder. If I am to copy things to or from the SD-card in the Transformer, I also find myself prefering to do things via the command line, much like I do on a normal Linux desktop.

As for the phone, I can't say I use it as much there, more for stuff like looking up my IP and MAC via ifconfig etc.

But lacking tools is a problem which can be solved. If you buy "Better Terminal Emulator Pro" ($5-ish) it will offer to download and install a better, more complete (and cross-firmware consistent) set of user-space tools, including stuff like ssh.
MicroSD card FAQ
No, it seems the point of their startup is sending messages to people very close to you,

http://www.grabhalo.com/faq.html
No, martinced, it doesn't work like that. Encodings are data formats, and with the Internet connecting everything to everything, you have data generated by every programming language ever written and every protocol ever used swirling around you all the time. What a delight it would be if all text data were UTF-8, but it's not. So, you have to take what you get as input, do whatever processing you do with your part in the system, and output what your receiver demands. In the general case, you can't control the whole system, regardless of what tools you choose to use.

I specialize in software that deals with non-Western scripts (writing systems), and my life would be easier (and less profitable) if everyone used a Unicode encoding for everything (I don't care WHICH Unicode encoding), but the legacy stuff will be around for years. In the meantime, it doesn't matter whether you use Go or Java or Python 3, you'll still have to deal with the fact that others out there use Python 2 or C or a MacRoman Web app (yes, I had to deal with one) or SQLServer's broken "UTF-8" or whatever to generate encoding mess you have to deal with. The fact that your language does things well internally is a great feature but won't insulate you from trouble if you have to deal with the outside world, as most of us do.
To keep adding things to the amazing-list. Blizzard is updating this game even 10+ years after it's release.

Last patch is from 2009 and the game was released 1998, http://forums.battle.net/thread.html?topicId=14498532341
How do you manage food and water for long runs?
Can it be used for making education programs? For example a program to help improve English pronunciation.
Not only 4 years, probably plenty of money also.
> It's easier to use dd_rescue to track progress than to signal dd

Why? I just use: watch pkill -USR1 dd
i second Gil Fronsdal's work, The Issue At Hand. Great insight, no pun intended :-)
http://www.insightmeditationcenter.org/books-articles/the-is...
You don't need a root shell to SSH to another machine from an iPhone. You can do that just fine with any number of apps. Some are even free.
Browser is nothing to do with it. KoL's mechanics are exactly those of Mafia Wars and the like (including both the core concept of "energy" and the business model around it).
90W 4.74A 19V 384020-001 Laptop AC adapter 
90W HP 384020-001 Laptop Adapter Description:

Output Capacity: 4.74A

Output Voltage: 19V

Power: 90W

Color: Black

DC Plug Size: 7.4*5.08mm

Storage Temperature: -40°C ~ +85°C

Operation Temperature: 0°C ~ +40°C

Adapter Brand: HP Laptop Adapter

Safety Approvals: UL, CUL, TUV, CE, CCC, GOST-R, B Mark, NOM, NEMKO, PSB, S-Mark, S+Mark, RCM

Availability : In Stock
All publicity is good publicity they say...
if you're really interested in negotiations, i recommend beyond reason by roger fisher and daniel shapiro
I'm sorry, but an iOS app is made for convenience. Nothing more.

Email, social networking, instant messaging, collaboration tools, productivity tools, office suites, development tools, and even entire operating systems are available for free. There is every opportunity for someone to "participate in society" without illegally obtaining something they don't want to pay for.

The developer is the creator of the app, and he or she is the one who gets to decide whether you can try it for free. There is no other way to support the developer than paying for their work in some way or another.
I have always had bad posture, and I have looked far and wide for how to correct it. I think exercise is part of the equation, but I have also seen some strong people with bad posture. Another thing that has helped me has been the alexander technique. Before I learned about it, I didn't really understand what good posture was.

here is an example about how to "hold your head up"

http://www.freeyourneck.com/blog/?p=176
Yeah because rapists tend to give victims time and opportunity to make a call... What good would this do to their poor girl when she was repeatedly raped and thrown out of the bus. And now she is abused again for PR goals. Makes me sick and tells me all about the priorities and etics of this startup.

The real problem? Why is New Delhi so particularly unsafe?

Poor policing and abysmal conviction rate that allows rapists often a free run.

"The police have their priorities skewed," complains B Arun, a journalist with a prominent newspaper. Theoretically, Delhi has a policeman for every 223 people, but what’s unstated is that most of their duty hours are spent on protecting the teeming number of political leaders who crowd the nation’s capital. Policing streets therefore is shoddy as is investigation of crime".

"It is very difficult to step outside after 5-6pm. Many people come from different parts of the country and they feel that they can do anything and can get away with it," she said. "If police take strict action against culprits, it can send across the right message. Crimes are increasing here because the perpetrators go scot-free."
I second this, I think it is good practice to rotate the history file manually when it reaches several MBs. (Using zsh, the main symptoms of a large history file is sluggishness when using ^R and a lag of a few tenths of a second when closing a terminal.)
I believe that is part of what his definition of “ingoing and outgoing entropy” is refering to. That said, it does seem weird to heavily bias for the 2-3 letter and 7-8 cases. I would think the moderate length words should not get such short shrift, since these words tend to be the ones used to determine when the various letter and words value tiles get hit in any given game. (Full disclosure: not a regular Scrabble player.)