skysight-inc/HackerNews huggingface dataset:
Okay, you do not actually have a learning or technology problem here. You have a psychological problem.

You have built up this idea in your head that other people are smarter than you, and you aren't worth anything if you aren't like them. Never mind that you're a working programmer and that you're proficient in a second language. Apparently for you that stuff doesn't count.

To "fix" this problem you are forcing yourself to do stuff that you don't seem to like. When you fail you blame yourself even more.

Let's take a step back here. How are you ever going to get any good at this if you are making it so unpleasant for yourself? You've put yourself on a treadmill that you can't get off.

Stop reading all these CS books. In fact, you should stop reading Hacker News. Stop caring about being in a cool startup. Start caring about whether you are enjoying your life or not.

I guarantee you that everyone you know who you think is so much smarter than you got that way not through inherent ability, but through work. You might have heard stories about how incompetent they were in the beginning, but I bet you discount them and say "well, of course they're not serious about that, this is just false modesty." No, it is really true.

Everyone I know who is really good started out that way. In fact I'm starting to think that one of the prime qualities needed to become a good hacker is a kind of willful disregard of one's own incompetence, coupled with a strong desire to do something that's personally meaningful. In other words, you need hubris.

As long as you keep measuring yourself by stuff that's personally meaningful, you'll advance in your hacking skills -- don't worry about that. If you think you need skills before you start something personally meaningful, you will never, ever get anywhere.

Finally, it is perfectly okay not to be a uber-hacker. There are other things in life worth doing. Don't adopt someone else's value system if it makes your life worthless.

So, ask yourself what, if anything, have you ever enjoyed? What makes you lose track of time when you're doing it? If problem-solving, math, or programming has never been one of those things, then you'll have to look elsewhere. If you still think you want to stick with programming, remember what I've said and try to start over with beginner's mind. Try PHP, or Python, or Processing... something very forgiving, and fun, and do something that YOU want to do.

If you are lucky, you might live in a city with a "hacker space". Hanging out there might invest you with a sense of what it's like to be personally involved with a project.

http://hackerspaces.org/wiki/List_of_Hacker_Spaces

Good luck.
I agree, and I really hate it when sites require specific formats for passwords. However this is just a password strength meter (even if it's a poor one) and not forcing anything on the user.
Well, some websites do have some business telling you your password isn't secure enough. If someone cracks your bank password, the bank is liable for the money lost.
(Going by my three-second-look gut feeling: It's the Sieve of Eratosthenes)

A broken one, this seems like advertising that you hole in one'd a sand trap.
A sense of humour bypass alert applies to these comments:

I'm afraid I found this a bit confusing -- my initial thought was that more nakedness might be associated with vulnerability/exposure, and therefore indicate password weakness.

And aside from any sexism, making strong passwords NSFW might not have the desired effect.
It seems the sensible way for the moment: if you make money beyond the initial app sale, don't trust a gatekeeper like Apple or Google or whoever to leave you free to run and structure and change your business, and to remain consistent into the relevant future.

If your app makes money simply by selling the app, go ahead (although that's not without risk either).
The original PageRank hasn't been used for a very long time-- the current system is a lot more sophisticated and blends many different ranking algorithms. I think that Google has done a good job of adapting to both the changes in web content and SEO scams. I do occasionally see noise in my search results, but there's always something useful among the top 3 links. This is quite different from the bad old days of Altavista, where you could get pages of outdated or irrelevant garbage.
What I'm getting at is that because of the severe social stigma associated with failure or being fired, companies are also very hesitant to hire new workers unless they are absolutely certain as a company they want to keep this employee for decades. As a Japanese company when you are force to let someone go you are signaling to society that this person is unfit for the workplace.

Instead of hiring younger workers, Japanese companies shuffle older employees around in the company. Entry level positions are often taken by older employees who were unable to perform at higher levels. Instead of rotating these older workers out of the company, they are often given entry level positions that would normally (at least in the states) go the young workers.
Dear Google, I Have More Than 10,000 Contacts
I think it's normal for founders to be clueless when it comes to hiring.

I can't answer your question directly, but I had something similar happen recently. For me they over promised and under delivered (no money).
This logic is incorrect; you could apply the same argument anywhere in our government: to the Legislature for failing to see what the Courts deem that the Constitution says; to the Courts for finding that the Legislature is wrong; to the Executive, for not enforcing the laws as intended, etc.

The whole point of our system is one of checks and balances: when part of the system gets out of line, it can still be corrected elsewhere in the system. This is exactly what jury nullification does. When the government's laws get out of hand, when they're not listening to the populace (both of which apply today, I would submit), the People have final veto power, on a case-by-case basis, through the jury system. Indeed, this is precisely why the Constitution guarantees the right to a jury trial: otherwise, we could just have a computer keep score.

It beats the next chance for citizens to put a check on the government, by using the 2nd Amendment.
Being critical of a religion is a bit like being critical of a political philosophy, like how I'm critical of communism. I've never been called racist for that.

Being critical of someone's race is different, as that's something inherant to an individual. I can't just decide to be Korean but I can become or stop being a communist anytime I want to.
Prototyping Apologies
There are plenty of "distributed hash table" solutions for Java, some are at least as old as memcached.

It's true that large heaps (multiple GBs) can cause long GC pause times (which is one of the problems Azul tried to solve). This can be mitigated by simply running more cache servers with smaller heaps.
I agree that it's a staple however the general health (especially MS and diabetes) are a strong indicator that I don't want to take part in that.
I think the best thing to do when you get to the really dense sections is just to plough through. It reaches a critical mass of crazy notation and mindbending logic in the middle, but once you get past that it drops back to being relatively graspable again as he addresses different areas. At least for a while :)

As I said, don't expect yourself to really understand all of it the first time you read it. Read it for the bits you do understand, not the bits you don't. Even if that turns out to only include the Carrol-esque dialogue, it's worth it.
for those that don't know the awesome Calendar About Nothing tracks your commits to open source code. The whole goal is to get the longest chain

http://calendaraboutnothing.com/
There's comment made on the site under the post which I think is the most accurate, concise, spot on explanation of the difference between the Japanese market and the American market. Here it is:"Could Japan be a secret counter-example to the worldview that sees prosperity coming only from high growth? Maybe the Japanese have in many ways decided that they don't want high growth lives?"

I say the answer to that likely rhetorical question is YES. I've been traveling to Japan for business for 10 years and I think this difference in approach is the chief reason why most American firms never really 'get' Japan. Their business motives and market DNA are fundamentally different from America's devotion to growth and scale. In Japan it's not about growth, it's about consistency and quality, often even to the detriment of the business.

I think that's also why, in terms of tech startups, Korea & China & Singapore will ultimately leave Japan behind.
Google wants your face
Nullification is a check against the power of the state. Jury nullification was used all the time in the North to protect escaped slaves.
Well I wasn't earning anywhere near £60k when I moved away. But it's not an unreasonable salary for soho creatives or a random job in the 'city' with 5-10 years experience. I used to live in Clapton about 6 years ago just off the 'murder mile' it was a bit like living in 'the wire', but we were younger and didn't care. We shared a two bedroom basement flat between 3 people and the rent was about £900. The second bedroom didn't have any windows. I'm sure you can find rents below £1300 for two bedrooms if you go further out. But you pay in train fares and commute time, especially if your office isn't central. You need two incomes for sure, but when you have young kids all of the second income goes on childcare as both earners need to be out of the house 11hrs per day. That's why we recently gave it up and moved to the country. Is that why you're in Lincolnshire?
The general time period for building up an addiction, breaking an addiction, or a habit is three days. After you've done something daily for three days, you are more likely to continue doing it.
Music execs = idiots. Dear music industry, it's time to pivot your business model.

"How can we shift the paradigm back to what it was?" should be "How can we use this new paradigm and make a boatload of cash?"

Any startup knows this.
What other search engines have your friends moved to?
If you have time, go for a walkabout here:

http://c2.com/cgi/wiki?WelcomeVisitors

It's the progenitor Wiki.
Startups Aim to Make Augmented Reality Easy & Cheap
I wonder if one of the implications of this presentation is that use of 'O' notation in design/algorithm selection is a form of cargo cultism?
It doesn't make sense only because you put it in terms of some completely abstract and made-up notion of "scrolling the window". Put another way:

One finger drags the cursor up and down

Two finger drags the underlying page up and down

Four finger drags the underlying space left, right, up or down

Perfectly consistent, no? I won't argue that forcing people to relearn scrolling is an uphill battle. But I'm a Dvorak typist.
There's something surprising about a collaborative content editing web application outperforming a point-moderated content system when your subject is the inventor of the former? :)
Get ready for the most social Demo ever
What does Cargo Cult programmer mean, anyway? Do you leave comments in your code pleading "John Fromm fix this!"?
That was Seth Godin's reaction, but I don't think it's that simple...

Consider the context:

1. Fred doesn't write much about marketing.
2. Fred solicits blog topics.
3. Marketing-oriented masses demand marketing post.
4. Fred obliges, with "I believe that marketing is what you do when your product or service sucks..."
5. Marketing-oriented masses revolt.

I busted out laughing when I read the start of his post given the background.

Of course marketing is important. However, Fred has surfaced a feeling shared by many non-marketing professionals: Better to back a solid product than to try to market one's way to success with a mediocre one. Yes, both help. Yes, balance is important. ... but I have to say that his answer to the demands for a marketing post were hilariously based in a truth beyond marketing-vs-advertising.
Math w/ dots, for my 3 year old
Harvard Scientists Create Hand-Held Device to Detect Cancer at Bedside
Good point. "Least readable Python code" is a distinction similar to "smallest market cap on the Fortune 50" or "fattest Olympic decathlete."
Thanks. I'll be reviewing that page as well as many other old interviews.
Would like to have seen an experience report for a non-picture based, alphabetic language like Spanish.

"For my first word, Memrise took the pictogram that signifies the word "woman" and overlaid it with a nice Flash motion graphic of a woman with her arms outstretched, which fit perfectly into the footprint of the pictogram."

It's not that hard to take basic characters from a picture-based language like Chinese and overlay pictures on that. The graphic overlay will ultimately remind you of the actual character's characteristics. It would have been much more interesting to see how well (or merely how) that idea works on a text-based language.
Japan became America.

Labor prices went up to ours, people grew to want their pensions just like us, the old are living longer just like us, they now want the good things in life just like us.

In the short time since World War II, they have grown to have that good life. And in that they have become more and more plagued with the same benefits and detractions that we've been enjoying. During the time they were rapidly advancing, they had the same abilities as us, but a different lifestyle. And they beat us.

But what was the point of their growth? The point was to get to where we are. And now that they're the same as us, in the end, they'll just be the same as us.

China's the same. One day all of China will be just like America. And then they won't be competitive. Until then, they'll eat our lunch because although they can do the same things as us, they just don't yet have our standard of living.
Consumerization of IT - good, bad, or just the way things are now?
> Those people are exceedingly rare

They are not so rare at this point in history - many people use a laptop as their main/only machine, and the move to SSD shrunk my disk by 3X. Space is going to be tight for a couple of years - I traded it for great performance.
Whore, a professional whore - we are all whores; after all we are not girlfriends, we are in it for the money.
Are you sure that either of those aren't compiled or linked using GNU tools?
Ward's been around while. (See my other comment about the progenitor wiki.) He's actually in a position to talk about interesting historical perspectives, like the rise and fall of Smalltalk. (The same for Patterns, come to think of it.)

One thing I've heard about Ward, is that he has an uncanny ability to learn something positive in any situation. Where others come away with annoyance or frustration, he'll come away with a keen insight.
I know what I'm about to say will probably not go over well, but somebody needs to say it: try a programming language that is FUN.

Java is not fun.

I'd rather walk a mile barefoot on broken, salty glass in a hailstorm than to ever write another line of Java. At least my memory has mellowed -- I used to really hate it.

Some suggestions:

- Common Lisp: my current love affair. Something about the way the parentheses sort of round off all the sharp edges, and the beautiful symmetry of it all. After a while you can get a feel for how smoothly a form works just by glancing at its overall shape. It feels good to build things that are beautiful in every sense of the word.

- Python: So easy a manager can do it. Loads of awesome libraries.

- Racket: This probably would have been first on the list had I not accidentally organized them alphabetically :-) In fact, I'd even go so far as to suggest working through the book "How to Design Programs". Actually, you know what? If you'll promise to work through all the exercises in the book and pass it along to someone else who is struggling when you're done -- I'll give you a copy (years ago I mistakenly ordered two copies). PM me if you want it.
From the Wikipedia page on the Cell processor(As seen in every PS3 made by Sony.) So chips get designed and built in the US.

The architectural design and first implementation were carried out at the STI Design Center in Austin, Texas

In March 2007 IBM announced that the 65 nm version of Cell BE is in production at its plant in East Fishkill, New York
Even without the internet, if an idea exists then knowledge of it will spread unless it's kept a strict secret. Further, protecting a system by promoting ignorance of said system protects neither the system nor the people it's designed to serve. Rather it endangers everyone who is beholden to it as the system goes further and further off the rails to justify increasingly erratic behavior. Classic spirit of the law vs. letter of the law debate.
Poll: Which continents are looking for business?  besides your home.
Are American entrepreneurs looking for starting a new business in other continents or getting their actual business to one or all of them ?
And Europeans ?
Do US citizens consider opening a Business in South America or Asia ?
And which countries do you consider a good option to start something and why ?
I don't know Asia and Africa well enough to divide it in smaller groups, without starting a flame war.
Please specify yourself the part you are interested in.
How about: what would be 'simplest thing that could possibly work' if one were implementing a new government for an existing nation-state?
You have to make a choice: do you want to go to work every day feeling safe and having someone take care of you, or do you want your learning curve to be steeper and higher? It's a lot easier to be in the corporate world.

No one will ever "take care of you". Depending on what you're doing at any given time, your learning curve can be steeper and higher anywhere. I imagine a Google fellow just might have a steeper learning curve than someone opening a storefront. Why does so much "entrepreneur" advice find a way to insult people with jobs?

There are some people who get fired from every corporate job they have ever had; those people are the entrepreneurs.

Or maybe just shitty workers or people with significant issues. BadInCorporateWorld != Entrepreneur

If there is any other career you can do, you must do it. This is the worst career ever. You make no money, it's high risk...

That could be said about any career. You should want to do it anyway.

There was a great article in the Harvard Business Review...

So we should listen to OP because she read something somewhere. Advice from hard knocks trumps heresay. Where is it?

Venture capitalists are looking for someone who is somewhat crazy—just on the right side of being a psychopath.

Citing?

I can't stress enough how crazy running a venture-backed company is.

OK, something's fishy here. OP is a blogger. Then why would she need venture capital? Is she confusing "venture" with "angel" or with "friends/family". If so, then why should we listen to her? If not, then why does this article raise more questions than it answers?

Every 20-year-old will say I want the venture capital, and every 45-year-old will say, "I don't."

Every?

I used to enjoy Inc, but honestly, I could have gotten deeper insight about entrepreneurship from half the people here at hn. Or the local bus stop. Moving along...
I found this short article to be a decent introduction to using grid systems in CSS:

http://sixrevisions.com/web_design/the-960-grid-system-made-...
Do share with us then.
New privacy policy written for 'Regular People'
You mean like this implementation of the Sieve of Eratosthenes?

sub sieve3 {
grep{@_[map$a*$_,$_..@_/($a=$_)]=0if$_[$_]>1}@_=0..pop
}

I shamelessly stole that from http://www.perlmonks.org/index.pl/?node_id=81769. If you just want a short solution, but don't care about the algorithm, then the following works:

sub sieve {
sub p{$_[0],@_>1?p(grep$_%$_[0],@_):1}p 2..pop
}

See http://www.perlmonks.org/index.pl/?node_id=81771 for the original.
The following article from seomoz speaks to this:

http://www.seomoz.org/learn-seo/title-tag

Highlights:

- "70 characters is the maximum amount of characters that will display in the search results"

- "Place Important Keywords Close to the Front of the Title Tag"

- "Leverage Branding. Many SEO firms recommend using the brand name at the end of a title tag instead, and there are times when this can be a better approach. The differentiating factor is the strength and awareness of the brand in the target market. If it is a well known brand, and it can make a difference in click-through rates in search results, the brand name should be first. If this is not the case, the keyword should be first."

Based on this you should keep the branding at the end and work on the up front content of the title tag. That content should be based on keyword formulations that are relevant to the page and targeted towards formulations that you have a chance of doing well with.
Only my home continent
Quite right in the main. However, there are several other chances for a citizen check between jury nullification and guns. Peaceful protest for instance. Nonviolent, civil disobedience for another.
Yes... I object to password strength meters that do not accurately gauge a password's strength but prevent you from entering the password of your choice. For example, isn't "I agree, and I really hate it when sites require specific formats for passwords." an amazingly strong password? Instant failure at many places for not having a single digit in it. Ridiculous. If I made sure it was completely lowercase, it would fail at a lot of other places.
Bring Your Tumblr Content to WordPress With Ease
Why We're Escaping From Libya
You are stuck being a cargo-cult architecture-astronaut because you are stuck in a
language that exemplifies and encourages it. ROR and python, while perfectly
good in themselves, will allow you to stay there.

I'd abstract one step up, and suggest it's the environment that's to blame instead of the tools.

At a previous company, I found that there was a not-insignificant number of my coworkers were seemingly-incapable. I originally blamed the people for their lack of skill; later, I moved on to faulting the tools (Java / Oracle / a less-than-stellar in-house "framework"), but eventually realized the problem was with the environment, and nothing else.

A couple of the biggest contributing factors:

* A near-constant state of panic ("is it done yet?")

* The implicit requirement that all decisions had to be routed through at least two stakeholders for confirmation

* Old guard programmers enforcing that things be done the One True Way, despite any evidence that alternate approaches would be better

Early-to-medium-ish into my time at that company, I stuck to my guns and did what I felt was right. I wound up writing toy apps in Rails and Node that changed how the company managed its production and release pipelines. Toward the end, I would constantly question my skills and abilities--despite the success of my toy apps--because I'd been conditioned to do so. I settled into a rut-of-despair very similar to the OP's for a few months.

I quit when I realized what my environment was doing to me.
"Ironically, I have read that he is not likely to get a jury for his trial."

How does that legally work? Surely if he wants one, he is entitled to one.
Privacy concern with Nokia Ovi Store
Syncing page content with HTML5 video
Yes, the references to "V for Vendetta" aren't incidental. Many of the ideas in that graphic novel are an important component of the Anonymous ideology.
Wow... and I was happy with:

sub mystery{for($t=3;$t*$t<$_[0];$t+=2){if(!$c[$t]){for($s=$t*$t;$s<$_[0];$s+=$t*2)
{$c[$s]++}}}$r[++$#r]='2';for($t=3;$t<$_[0];$t+=2){$c[$t]||push(@r,$t)}return(@r)};

(Based on http://www.c2.com/cgi/wiki?SieveOfEratosthenesInManyProgramm... but with a fun push alternative and in function form)