skysight-inc/HackerNews huggingface dataset:
It may be due to the fact that any exploited process that is also an X11 client can become a keylogger...
I think this commentary is relevant even within the U.S. It reminds me of companies like http://brainsonfire.com/ and http://bellstrike.com/ who have put the plug in for their state (South Carolina) when they present themselves nationally. Despite presenting nationally and working internationally, Geno Church is so totally South Carolina in his speech and presentation. It's distinct. Some other examples come to mind as well, like http://sproutbox.com/ and their pride of Bloomington, IN, etc.
Customizing the Clickstream Cloud in Adobe WEM
The OS could show a visual indication that it is still running "startup" stuff, which are effectively a part of the boot process. Then you could return once that visual indication is gone, and know that your computer has completed the boot.

Currently, the OS simply doesn't tell you when it's actually finished booting.
I'll be there! Thanks for organizing this Rusty
How mobile work is changing the face of business
The Evolution of the Transaction
USAF pilots took off on 9/11 suicide mission to ram United Flight 93
Metafilter has a list of lists of the best science fiction books: http://ask.metafilter.com/127327/What-is-the-best-list-of-Sc...
33 yo, and I can cope with using awesome too. I've even been known to use dude and on occasion, stoked. However, that is because I've always been into "extreme" sports (windsurfing, snowboarding, etc). In these sports, it is very much about small fairly close-knit communities who adopt common vocabularies made up of technical terms and also (normally) a bunch of "Americanisms" to express their feelings.

I see tremendous similarities between the startup culture and the extreme sports culture. Both tend to reject conventional methods of rewarding people with "status" (i.e. family background) and focus instead on meritocratic measures like ability / performance. Issues like nationality tend to also become less relevant as people travel around frequently. Thus it is not surprising and, is actually welcome, that a universal vocabulary has emerged to connect startup'ers wherever they might be based.

Of course, I accept that the author has a point about slavish imitation being a bad strategy. In extreme sports circles, no one likes the guy who turns up with all the kit and the lingo but without the skills, so the key lesson to UK startups is probably best summed up as: focus on walking the walk, before we start talking the talk.... ;)

(Separately, the Beatles might have emerged from Liverpool, but they were hugely influenced by a number of American acts, and indeed were involved in a virtual creative arms race against Brian Wilson at one point.)
Sprint will offer the iPhone 5 with unlimited data
OP is using the example of language to highlight a larger problem, not identifying it as a major problem in itself. That problem being aping US startups at the cost of an authentic, interesting local identity:

"To succeed UK tech companies must find the rich vein that defines the area that they are in or defines them as individuals. The thing that makes them interesting. It might be a genre, a technology, a specific problem that needs solving in their lives, a cultural phenomena (for ages SMSing was not popular in the US) or a style"
"I believe that people around the world would love the opportunity to speak with a dolphin. And I feel certain that dolphins would love the chance to speak with us — if for no other reason than self-preservation."

They might also like to express to us their gratitude for a certain something.
With the exception of Hollywood action movies, which are dominated by the Hong Kong action genre.
I used to think the same. But watch everyone else: aside from the really confident/pushy/needy types there are times for everyone when they are "out of the loop" a bit too. You just don't notice so much as you are either in a conversation (or actively listening to one) at the time. Also you may mistake someone else listening in attentively as someone being an actively interested party in the dynamic where they are in fact listening in because it is the best way at the time not to be out of all conversations.

The old adage "you are not as lonely as you think you are" (replace lonely with ignored/unhappy/bored/whatever) tends to be wrong (IMO), but "other people are just as out of it as you are" is generally true. The world would be more content in general if more people realised this: a lot of depression and anger tends to be magnified by the feeling that everyone else is having a better time of it when that often is not the case.
Some others I'd recommend:

Have Spacesuit, Will Travel. Loved it.

Flatland. o.O

Isacc Asimov short stories collection (specially "Jokester" "The Golden Man" and "The Last Question")
Yes, but you didn't create the street number 65 with the intention of catching mail from 85 either.
Y Combinator Challenged By Growing Seedcamp
This book takes a theoretical approach to OOP.

As the author said, this book is NOT about Java. Similarly, SICP is NOT about Scheme.

Interestingly, It's the same author who teaches how to design programs with Racket, a lisp dialect.

http://www.ccs.neu.edu/home/matthias/HtDP2e/index.html
Go Ahead and Ask for an Absurdly High Salary
Your points are cogent, however blogs are more like conversations than books. With a book, you iterate a few times with your editor(s), you pass drafts around, and hopefully discover which examples aren’t clear before you publish. Everything else must wait for the second edition.

With a blog post, you can revise the original based on feedback, but the odds are that none of the people who read it the first time will see the revision. A follow-up post is the best way to expand/expound/correct yourself.

I agree that the first post could have been even better, but given the first post being what it was, putting out a second post seems like the right thing to do.
My theory is as long as it contains meaning then that would be considered a "word", the number of syllables is irrelevant. I could arguably say that a word is an "irreducible unit of information" in the human language. For inflectional languages we can reduce the word by taking out prefixes ans suffixes and the root word will still have meaning. But the meaning changes as well so in essence it becomes a completely different word albeit somewhat related.
To rephrase the quote: Design patterns can be good in the appropriate situations, but Java's heavy use of them has soured people on them altogether.

They're often used ad absurdum in Java, to the extent where even in situations you don't need the complex functionality they support, you're stuck using them (often incorrectly because you don't need them) and they become a burden instead of useful.
> dynamic dispatch (thin of doesNotUnderstand, method_missing and __getattr__)

Dynamic Dispatch has a very well-defined meaning. It means dispatching based on the runtime type of a variable rather than the declared, static type. The three methods you mention just happen to exist in languages that feature only dynamic dispatch.

I'm not sure if there's a formal term for the methods you refer to, but they aren't "dynamic dispatch".
I agree that this is way too much information to be useful. I like focused cheatsheets that help you on a particular aspect that you're trying to improve. I created a cheatsheet for the most important vim movement commands that helped me focus to memorize all of them rather than get overwhelmed (http://naleid.com/blog/2010/10/04/vim-movement-shortcuts-wal...).
It is healthy compared to the alternative--filled with saturated fat. The main comment thread referred to non-fat not low-fat, where manufacturers take less drastic measures.
Play "The Game of Nine" On-line
The book opens with "What you'll learn: Java."
I've had Windows XP/Vista crash on resume or fail to sleep at all more than often than not.
I liked the idea of outfitting Zeb Carter's Ford with a "continua" device in Heinlein's Number of the Beast and programming it so it would move through parallel universes via voice command to the onboard computer.

Can't tell you how many times I've sat in traffic and wished I could say "jump deety" and immediately be in the parking lot.
Linking Cyberspace and 4th Generation Warfare - Act Deux
I think the closest analogy we have is that someone purchased a house at 1 Lian Street, and is receiving mail sent to them that the sender had meant for 11 Ian Street.

Aside from the intent of the purchase, there's really nothing wrong with that. The mail was sent to them, after all, and without the intent it could easily just be an accident.
I can't agree enough. I'm British, and I wouldn't want to change that for the world. But growing up in the UK, ambitious young engineers dream of going to work for Microsoft or having a successful career within a big accountancy firm. Entrepreneurship is something that happens to other people - stereotypically, middle-aged men tinkering in their garages with clockwork radios.

I've somehow ended up in Silicon Valley, and the difference in aspirations is immense. To some extent, people dream of running companies far before they are capable of doing so - but this is what, over time, lets them build the fearlessness they need. By getting used to being out of your depth you can focus on making your enterprise a success, rather than how scary it all is.

The irony is, with private health insurance and a limited welfare system, the penalty for taking a risk and failing can be a lot worse in the US than the UK. There's just some key cultural difference. It's the same aspect of character that makes Americans less afraid to strike up conversation with strangers.
Simple suggestion: add a minimum, no maximum. That way you wipe out most of the downsides but keep the upside.
I would argue that this is actually good news for Y Combinator.
>they may have enough money for an HDTV _or_ a PC, but not both //

I'd suspect for those for whom it is genuinely a choice they could opt for a second hand TV and second hand PC instead and afford both. Getting hold of a PC if you really want one seems to be quite easy, even in my poor city¹ (we have things like shampoo on our Freecycle, I kid you not, single bottle) there are quite a few opportunities to get a full computer for free ... but you'll have to accept an old model (oh noes!).

That said how does this all fit in to the stats I keep seeing that say computer use in school doesn't improve grades.

Would love me some RaspberryPi however.

--

1 - relative to the wealthy developed country I live in
Yeah, that's something you in the US really need to fix. The EU Working Time Directive gives Europeans the right to 5+ weeks (and in professional jobs this has been standard practice anyway).
No, this is quite right. Classical music is as bloated, heavy-handed, and decadent as Java. Good music is found in the 16th century and earlier, and in the 20th century and later. We can see this maps to software: good ideas are to be found in the 70s and earlier, and in some hoped-for new era yet to come . . .
"Harkonnen, in particular, has a James Bond Villain-esque penchant for such speeches"

The Sci-Fi (pre-SyFy) miniseries runs with this and plays him as a flat-out monologuing villian, and I daresay it works pretty well.

I actually recommend the miniseries. It gets panned by a lot of people, but you need to understand it less as a television miniseries and more as a filming of a dramatic theater play. It heavily uses theatrical conventions, lighting, monologuing, pacing, even very theatrical special effects at some points. Given the low budget and topic material, I think this makes perfect sense, as theatrical conventions allow for more of the internal dialog to come out than standard cinema/movie conventions.
If you ask me #6 is the only one you need
This will also depend on the type of job. Programmers - sure, lots of different things work. We're a weird breed.

But your secretary HAS to be there every day from 8-5. Your phone and email customer support service people HAVE to be there during a specific set of hours and rotate in an organized way, and have set vacation times that don't overlap, etc.

When it comes to this kind of stuff with employees, it's always going to be tricky. There's always going to be exceptions to the rules.

Where I choose to work, I would personally like someone to tell me I have 2 weeks a year of vacation, and 1 week of sick time, or something to that effect.

For hours per week that I work, I would like that to be based on accomplishments, and NOT based on how long I'm sitting in my chair. I can spend 3 hours dwelling over a stupid problem, walk away for the night, show up in the morning and realize I misspelled a single variable.
Strategy & The Internet, by Michael Porter [2001 PDF]
The underlying point which has nothing to do with nationality and merits ongoing consideration from every human being is that there's a fine line between learning from someone good and cargo culting.
In one generation the whole model of higher education will have to break down - this is absurd. I think we'll go back to more of a localized apprenticeship model, facilitated by technology.
Do I understand you correctly that you cannot even stand the idea of someone talking positively about God?

I am trying to think of another context in which your sentence (In <genre>, the sole purpose of <noun> is to mocked, criticized, or denied.) would make any kind of sense whatsoever.

Is there a particular, articulable reason that this is anything more than running away from concepts that challenge your preexisting mindset?

For example, I disagree with slavery, but I also disagree that in modern art, the sole purpose of slavery is to be mocked, criticized, or denied.

I am a fan of Python and not so much of Java. Nevertheless, I would never agree that in web development, the sole purpose of Java is to be mocked, criticized, or denied.

I tend to disagree with the Republican party on a number of issues, but I would never say that in political discourse, the sole purpose of Republicans is to be mocked, criticized, or denied.

Finally, I spend all day, every day working against patent trolls. They make me frustrated and angry, and are, in my opinion, the symptoms of a broken system. Yet I seek out people who advocate for the current system so that I can understand it. I can't afford to have the patent literature I read circumscribed so that the sole purpose of patent trolls is to mocked, criticized, or denied.

Am I missing the point?
Design Patterns are names given to ways of doing things, so that programmers can talk about the same things.

Any time you forget that, or start using phrases like 'Anti-Pattern', you lose (unless you're an expensive consultant, then you're about to get paid!). This appears to be the current forefront of Java development methodology (based purely on what I've read on HN).
Googles new language Dart linked to Android?
This article is written very childishly and is completely devoid of anything non opinion. This person is obviously neither a market strategist, nor a competent reporter.
I think you are being very unfair to Java here. There are two very important issues to consider here.

1) One reason people like Java is reliability. Therefore adding Lambdas must not break any existing code at all. This includes no breaking changes to any part of the standard library.

2) As we can't make substantial changes to existing code, the lambdas we add have to fit well with existing code bases, without adding too many nasty corner cases to lambdas.

3) Once added, you can't ever make any changes to lambdas. This is a one-time opportunity. So you better get it exactly right, because you can't go back.

You say it is "never urgent" to make existing Java users rewrite their code. It is not "never urgent", it is a fundamental pillar of Java that users will never have to rewrite their code, and that is one of the major reasons that Java is so popular with business. You can argue that Java shouldn't make that decision, and should end up with something like the long drawn-out slow change to Python 3, or the Perl 6, but it was a conscious choice, not just something the developers can't be bothered to do.

Under those kinds of restrictions, I would argue adding lambdas to any system would be difficult. There were similar difficulties adding them to C++, and I would say in many ways Java is getting it better than C++ (but that is largely due to the much higher level of complexity of the C++ language).
Our Vacation Policy: take some more than the rest and you are not a team player, take more than the CEO and you are out.
They're on an alpha unit at the moment IIRC. I'd expect it to cost a lot and to slow down final production for them to start trying to sell at this stage.
If anyone is interested, here is the list of joint winners of the Hugo and Nebula awards: http://en.wikipedia.org/wiki/List_of_joint_winners_of_the_Hu...

I always find this list tremendously useful when I don't know what to read next.
Actually there is. This is a reification of the call stack (so it is a reflection trait of the language) called method lookup alteration and interception[1]

But thanks for pointing it out. I've edited the original comment to avoid confusion.

[1] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.91....
Being an old dude, I'm probably not the target demographic, but this policy would not be attractive to me.

For one thing, when comparing positions, I like to have quantitative data. Ok: Position A gives me $150,000, expects me to work 45 hours a week, provides me 25,000 in benefits, and gives me 4 weeks of vacation per year and it requires 10 hours per month of commute / preparation time.

Then I can make a rough estimate of pay per hour, consider the qualitative aspects, and compare positions apples to apples. When things are vague, it makes comparisons more difficult.
Hi, Anirudh here, and thanks for reading. Although iAds eCPM has dropped, we normally still manage high single digit figures. Our revenues from ads have roughly halved, but there are the odd anomalies in eCPM rates. For instance, yesterday was pretty stellar at a $17.7 eCPM average. Certainly, late last year, especially when iAds was first launched in the UK, ad revenue and CPM rates were at their peak.

However, by moving onto the Mac App Store at an early stage with popular apps, we have shifted from solely relying on large ad revenues as our income source to paid app income. Our overall daily turnover ratio between paid app earnings and ad revenue is now roughly 50-50.

Open to answering any more questions directly here on HN, so do keep them coming.
You'll learn Scheme going through SICP too.

From the author:

"It is a good idea to study the programming language that you use on a
daily basis and to learn as much as possible about it. We strongly believe,
however, that it is a bad idea to teach the details of any programming language in a course. Nobody can predict which programming language you will use.

Therefore, time in a course is better spent on studying the general principles of program design rather than the arcane principles of any given programming language."
A microscopy application in 30 lines of code
Talks about Global Domains International firm
With the latest buzz about the name Global Domains International in market you must be eager to know what it is and why all this fuss is created around the name.
Very encouraging battery betterment
Lithium-ion batteries could hold up to 10 times as much energy per cell if silicon anodes were used instead of graphite ones. But manufacturers don't use silicon because such anodes degrade quickly as the battery is charged and discharged.

Researchers at the Georgia Institute of Technology and Clemson University think they might have found the ingredient that will make silicon anodes work—a common binding agent and food additive derived from algae and used in many household products. They say this material could not only make lithium-ion batteries more efficient, but also cleaner and cheaper to manufacture.
I'm inclined to agree here. I left the UK primarily because I felt the appetite for risk, and thus the potential for innovation, was significantly lower in the UK than SV. It's working out so far.
I recently written this introduction:

http://goo.gl/oRn1K

It received quite a lot of positive returns.

But the idea behind vim is you don't learn vim like you learn a lesson. You learn vim like you learn piano. You have to use it against your intuition for some days until you're accustomed to it. Once done, you'll start to progress by adding a new habit regularly.

The most difficult part is to start and continue until you reach a standard usability zone. After each new trick will make you better, stronger, faster.
Well, I can understand the convenience of lambdas for the folks who are used to them.

But overall I think that this can be viewed as "just another feature" that wasn't in their list of priorities when they designed java - nor was it widely even popular in the communities that the java language was targeting. Because of that, it probably caused a lot of grief on implementation. Slap on the Design by Committee mentality that is at the root of Java innovation and i'm surprised it was implemented at all.

To me, it seems like a middle-aged guy getting his ear pierced and some ripped jeans to look cool again with the young crowd.
Yes it is. You can intercept something for good or for ill, there's no connotation there, but it does imply some degree of intent to capture something.

These researchers fully intended and expected to capture some e-mails. They didn't want to steal them, they weren't doing anything wrong, they just wanted to see how many e-mails they'd get and write a paper. I'd say intercepting the e-mails is at least a better description than theft.
I don't remember enjoying Permutation City that much, but it for sure as hell has stuck in my mind for years (to this day, in fact) for the ideas it brings forth. I think I'm going to reread it.
Any "best sci-fi" list is like a selection of favorite candies. There's fleeting pleasure and some novelty to the experience, but it is what it is and in quantity it's bad for you.

If you want to read literature, choose something that will at least make you think better, not just dazzle you with future tech.
Shorten & Share | bitly | shorten, share and track your links
Sprint reportedly to entice iPhone customers with unlimited data
> Basically, Adobe is acknowledging Apple has won when it comes to Flash.

Why does this article have to have a "vs." narrative? Is it possible that Adobe just wants to succeed and will do what it takes to gain profits?

And I'm not so sure Apple has won just yet. If a device were to gain the traction necessary to gain enough marketshare (you saw a bit of this with HP's TouchPad), we support Flash is a pretty decent incentive for the average consumer who isn't caught up in the HTML5 vs. Flash war (read: every average person).
CD quality audio is good enough to play back through someone's old TV though isn't it. If you can afford speakers good enough to make the best of even this level of sound then they're probably not targeting you with the product. They're also going for high efficiency which may be part of the balance here.
Fractions worksheets for kids
I was responding to the Japanification statement as I hadn't thought about it before. I'm not calling BS, just wanted to see what you meant.

I think some of those examples are interesting points although the SF mentioned early seemed to predict an even stronger Japanese influence than what we see today.
You can encrypt your way out of typos and domain-squatting?
If nobody lived at 65 you'd get "return to sender" or similar. The point is receiving mail is a passive act, interception is not.

Regardless of the researchers' intentions, somebody has a responsibility to address their mail correctly. I get enough email from my namesakes to (first).(last)@gmail.com to know it's not the recipient's responsibility.