skysight-inc/HackerNews huggingface dataset:
The trick is to write out the entire speech, word for word, but don't force yourself to stay 100% on script when you actually give the talk.

All through school as I was growing up, I was always instructed never to write out a speech or presentation in complete sentences, only to plan an outline, write down the main points on notecards, and then practice, practice, practice. The idea was that this strategy would result in a more natural talk.

The result, for me, was basically a recitation of the main points written on the notecards interspersed with some mumbling and fumbling. Every time I would practice, I'd find myself very consciously thinking "ok, now what do I say to get to the next main point?" It would be different every time, and the result was always a stuttery mess. My problem was that, with practice, the main points were the easiest part to memorize. It's the stuff in between that I would forget and stumble over.

Now, I write a presentation as I would write an essay: plan, outline, draft and iterate, and read out lout repeatedly. Writing out the entire talk forces me to think about every supporting detail and every transition. It helps me to analyze the entire talk: I can easily pick out portions that don't flow well or don't make sense - or avoid writing them altogether, since every word of the speech is undergoing a drafting and editing process. I can identify phrases that are confusing and rewrite them, or even better, find phrases that particularly stand out and highlight them for emphasis. I can time the speech to within a very narrow window and find opportunities to expand or reduce the content, both on the paper and on the fly.

Finally, I practice - not until I've memorized it (unless it's relatively short), but until it sounds natural. I take notes on the bits I stumble over repeatedly, and those become my notecards.

This strategy probably isn't effective if you have to give a different talk every day or if you have minimal time to plan. But in my experience, it results in the most well-planned, natural talks with the highest content quality.
StrongLoop is Going to ng-conf
Its ancient laptop! why still sell on market?
Pretty sure Satoshi had political motivations:

https://en.bitcoin.it/wiki/Genesis_block
I've already played around with some simple prototypes - it works as advertised. There'll be a future blog post showing how it can be done.
You go right ahead and keep on pretending you make $200k/year then, I'm sure if you pretend hard enough it will suddenly become relevant.
3 Steps To Remove Advertising From Your Online Life
Proof-of is just a waste. Currency is a means of exchange rather than a store of value or an actual representation of value. Proving that you've burn't so much electricity is a fun idea for some stuff (spam prevention is the best one I've heard) but when it comes to currency, who cares?

All I really care is that someone else values it about the same as I do, so it can be exchanged freely.
> Another reason to have a strong ops (or devops) team: Providing/enforcing proper, intended, and thoughtful context and runtime.

I have to disagree, actually. This kind of problem is exactly where you really benefit from having full-stack people who understand both sides of the system; it would have been very hard for an ops person who didn't know about Java's quirks or a pure dev who didn't know about the unix filesystem to diagnose.
I am so happy to have read your comment. The Snowden stuff hit me pretty hard as well, and I actually organized my town's rally for the Restore the Fourth demonstrations. If you ever want to talk and get to know each other, my email is in my profile, please feel free to reach out :)
I have an old x61s, so it's not even as old as this. It does work perfectly. However the screen is bad--very dim, even on maximum brightness. It seemed fine back then but compared to the x230 I would never go back. Otherwise, though, there's nothing about the machine that makes it antiquated for most uses (web, video, etc.) Even the 1024 x 768 would be tolerable were it not for the dimness.
"The board is wrangled by an NXP LCP11U24F 32-bit ARM Cortex-M0 microcontroller."

I wonder if this could be re-purposed (just for interest's sake).
(If it helps, I have some private information on this topic which ~100% rules out Swartz as Nakamoto, but I'm afraid I can't tell you it. If you don't trust me for other reasons, feel free to ignore my claim.)
But in your tract house, you can watch your giant TV and devote your life to consuming the maximum possible quantity of industrial products! How can you say no!?
And yet one of the father's of written modern English, Chaucer himself often used double negatives [0].

ex:

"Ther nas no man no wher so vertuous" ("There never was no man nowhere so virtuous")

"He nevere yet no vileynye ne sayde / In all his lyf unto no maner wight" ("He never yet no vileness didn't say / In all his life to no manner of man").

The modern English language (written and spoken) has been in constant flux for the last 600+ years. What was once required is now antiquated, and what was once verboten is now required.

At this moment in time, double negatives are frowned upon. However, that may change in the future, and it's possible that irregardless is the start of a new set of changes in the language.

[0] - http://en.wikipedia.org/wiki/Double_negative
I'm very much on the fence with this. If you follow a simple formula, it can work. If you need to use judgment (how to pay a superstar?) then it becomes very tricky. My general observation is that any time two people compare salaries, one is disappointed. And here you shared your salaries with the whole world. Bravo for doing this, and engaging the discussion.
I will blog about it if/when I solve the mystery.
Sure, but what does that have to do with salary openness?
The wiki article has a list of banks that offer it.
Not to mention, some of the arguments can be made about HN without changing a word.

Reddit is different because people tend to chose subreddits that they care about, so the discussions are generally more positive.

For example, there are small subreddits about FirefoxOS or Jolla, that contain discussions about both topics, and are quite enthusiastic. On the other hand, any HN discussion about those topics is full of people who are doing nothing but complaining, putting (the thing) down and nay-saying.
ARM server pioneer Calxeda plans restructuring after running out of cash
I had a boss bully his employees with fellow employee salary information. (i.e. bill took a pay cut because of the recessions, so should you...)

If you see this, it is time to run. Fast. Very fast. Unless salaries are completely open, they should be confidential.
> Pretend like it doesn't even exist, because it shouldn't.

Why not? I get a ton of useful content from reddit, and find that the discussions in the comments are often enlightening.

The biggest problem with reddit is that you have to spend some time up front customizing your subreddit subscriptions. Once you've done that, the (custom) front page still has issues, and there is still bad discussion in the comments, but I can bail out of those easily by collapsing them out of view and moving on the the next comment.

Lots of people seem to want to state "I don't use reddit" lately like there is really nothing of value there. However, quite often in the comments section there are experts on the topic that provide some additional information that you likely wouldn't get by reading the same information elsewhere.

Edit: Many others have commented as I was typing this, and some responses seem to indicate that even staying in so-called quality subreddits isn't enough. I would just like to point out that in certain circles, people feel the exact same way about HN, and we're all here anyway.

I can't be the only one who just ignores others opinions about places and takes the good where I can get it.
But that's the thing. There is no actual real reason to go on Reddit. If I want to read something about the French Revolution, I'm going to pick up a book about it by a qualified author that I'll research before hand.

By simple virtue of being on Reddit, regardless of subreddit, you are wasting your own time. It doesn't matter HOW good the top comment is, ultimately it's a gamble. How do you know if what you're reading is real?

Trust, I've been on the site for like 7 years now and I've been to nearly every sub deemed "worthy". Almost in every situation, I'd prefer an entirely new forum specifically dedicated to that topic.

By design, it's just a comment system without any features really, and that design promotes a certain behaviour, which plagues the intention of the poster in the first place, because it's not longer about sharing information, it's about sharing information in the context of it earning more upvotes, so the content becomes corrupt.
> This realization raises interesting questions about the political motivations of Satoshi Nakamoto in presenting their creation as a digital currency when they must have known that they had solved this far more important general problem.

He was well aware: he posted a short essay to bitcoin.org explaining how Bitcoin is a general solution to the Byzantine Generals problem, and if you read his early cryptography/p2presearch ML threads, he specifically says that digital money is but the earliest and most obvious application, and that far more could be built on top of it, and he hoped there would be, and included the dangerously-complex scripting language specifically to support more complex functionality than simply a global ledger.

It's not his fault if everyone else was more interested in applying Bitcoin to financial transactions than exploring approaches like Namecoin.
I work on IBM InfoSphere Streams (https://www.ibmdw.net/streamsdev/), and the language our system uses is SPL (Streams Processing Language). I was curious to see what this problem would look like implemented in SPL, so came up this this:

composite Main {
graph
@parallel(width=2)
stream<rstring word> Words = Custom() {
logic onProcess: {
while (true) {
// a "word" looks like "0", "1", ..., "99"
submit({word=(rstring)((int32)(random() * 100))}, Words);
}
}
}

@parallel(width=3, partitionBy=[{port=Words, attributes=[word]}])
stream<rstring word, int32 rolling_count> Counts = Aggregate(Words) {
window Words: sliding, time(9), time(3), partitioned;
param partitionBy: word;
output Counts: word=Any(), rolling_count=Count();
}

stream<rstring word, int32 rolling_count> Sorted = Sort(Words) {
window Words: sliding, time(2), time(2);
param sortBy: rolling_count;
}

stream<list<rstring word, int32 rolling_count> hist> Rankings = Aggregate(Sorted) {
window Sorted: tumbling, punctuation;
output Rankings: hist=Collect();
}
}

I did not parallelize the reduce part. I'd need to do some more thinking on how to do that, as I split it into two operators. I think it shows the flavor, though.

Two caveats: One, I have not compiled and tested this, so errors may abound. I was just curious what the "flavor" of it would look like in our system. Two, standard disclaimer of I speak in an unofficial capacity, what I say does not represent IBM or Streams.
Let's say I'm a competitor, and I find that Niel (randomly picked) is someone I want to hire. All else being equal, I offer him $100k (website says he's making $88k). He comes to his boss to say "I like it here, can you match it?"

This sets a terrible precedent. I've been in places where people knew they had to get a better offer to get a raise, so the entire office was job-hunting. Much better to figure out some benchmark ("To get the best folks we pay in the top quintile and insist on no OT" or "We pay modest base salaries, but give double the usual equity to share upside and incent people to act like owners") and then stick to it. Top people will rarely leave for a small raise, though they will leave over disrespect or boredom.
As a consumer, from a privacy standpoint I agree. But engineers and designers of the actual hardware don't tend to feel quite the same way.
Er. Is "millennium" actually "million"?
I wish this were so.
Environment variables work for this sort of thing:

EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD')
For the jaded Manhattanite, upstate ≡ 5 blocks north of the home/office of the person who is speaking. Since I work on 120th, everything north of 125th is upstate.
I find the "Birds Eye" view in their maps service to be useful and neat.
OK think about this: being a nurse is a low paid job[1] that involves, umm, cleaning up after other people. It is quite literally "a shitty job". But people still want to be nurses, and nurses have a high social status. So what is the difference between this, and one of the jobs you have identified that no one wants to do? It is entirely one of perception.

[1] in the UK
Perhaps, but that's kind of thin:

>This was probably intended as proof that the block was created on or after January 3rd, 2009, as well as a comment on the instability caused by fractional-reserve banking.
And it is also on-by-default, for both new and existing customers. (Or at least this was the initial plan, if something has changed since July, please do correct me)
> You could plan the rough change in value over time, and build it into the algorithm, perhaps making gains unlimited at first, then making it very deflationary for several years, and gradually easing gains to something like 0-2% deflation per year.

You want inflation, not deflation. The value of the currency should decrease at a 2% clip per annum.

This would make it into a realistic currency, where people get annual raises in their salary, prices gradually climb making merchants happy, etc.

You need to conform to basic human psychology for wide adoption. And don't worry about the miners, they will mine regardless, even if it's worth less and less each year ... now the speculators? Those will be gone and good riddance.
rebuttal: http://www.reddit.com/r/TheStopGirl
Most Germans didn't know about the atrocities until after the war. If Germany closed down the media so well, the people might not have known about mass suicides either.
That's not the point.

> Why not? I get a ton of useful content from reddit, and find that the discussions in the comments are often enlightening.

How are you going to determine whether a comment is bullshit or not, especially on something super niche like some very specific question in r/Askhistorians?

You can't for the most part. I do agree you can find good content, but by design Reddit is flawed. The upvote system combined with anonymity is enough reason to be skeptical about everything you read.

How could I possibly be in a position to judge the truth of a post on a topic that I know nothing about? That's the problem.
It's honestly stuff like this that makes me feel like the only sane person around. Why would you do this? If the CEO is pushing for it, the employees will all smile and nod and go along with the crowd, but all this does is breed resentment. The idea of open salaries sounds good on paper, but it's simply idealistic.

You can sing the happiness song and do all the lets-be-friends dances but at the end of the day we're people competing for resources. This will have lasting effects to all current employees for sure.
Right, but it'd be easier, for example, for every iOS developer to not take $40k if they knew that other developers are being paid more.

Basically, keeping information private gives an advantage to the people who know the private info versus people who don't. If no information is private, that edge is lost, aka, a more level playing field.
Its now looking more like Google and Facebook and the big players are interested in building there own ARM stuff, and setting yourself up as a vendor is perhaps the wrong model.

But mainly, its been impossible to buy an ARM server from any of these people, or rent time on way for validation.
I call it "ultra-violent" because the one time I played it myself, this was the first level: http://en.wikipedia.org/wiki/File:NoRussian.jpg

Basically you're pretending to be a terrorist, you have to shoot up an airport full of civilians (who die very realistically, beg for their lives, etc.), and then at the end of the level the main terrorist whose cell you're trying to infiltrate shoots you in the face and you die.
Nothing, it was a direct response to the parent. I edited to clarify. Thanks.
> And yet one of the father's of written modern English, Chaucer himself often used double negatives [0].

It's worth noting that neither of your examples has a double negative. Triple negative (the second possibly quadruple), sure, but not double.

> At this moment in time, double negatives are frowned upon.

I don't know that there's really a shift in time with the double negative, its a stylistic rule, and, much like the Pirate Code, stylistic rules in English are more what you'd call guidelines than actual rules.

Or, looked at another way, more like training wheels.
I go to reddit for the curated links, it's obvious you used it to read comments.
Are you ready for the new App Store requirements?
This is just blogspam, ignore the whole post. HuskySEO has been spamming up HN for a while now:

https://news.ycombinator.com/submitted?id=huskyseo
I think my wife uses Foursquare out of a something like digital nostalgia, b/c she and all her friends were in their 20s in NYC when it was cool.
Android may be roughly on par with the openness of SteamOS. But you'd be hard pressed to argue that Android is roughly on par with the openness of the common Linux desktop.
afaik, the Core models are a very small fraction of the total sold. They were replaced by Core2 models very quickly. I don't think there's enough Core models to reliably source used ones.

If I'm not mistaken, thinkwiki gets their info from the thinkpad service manuals. (I have one too). There are a billion configurations of every laptop, most of which you'll never see because they were restricted to one region or market (or govt or edu). Some of them probably never even made it into production, but they exist as a row in a database.
It's actually hilarious reading some of the top posts in r/bitcoin. 18 year old basement arm chair analysts giving their fantastic insight into the future of bitcoin based on: reading a few articles, reading bitcoins whitepaper, and reading other similarly misinformed comments.
I use reddit to discuss stories that only people in my town would discuss (r/stlouis) or to discuss things about the local sports team that only the people in my town would discuss (r/stlouisblues). Neither of those places are particularly toxic and there isn't really a better place on the web to discuss those things.

But that's the thing. There is no actual real reason to go on Reddit.

There's no actual real reason to do just about anything. But reddit is the best place for certain types of conversation.

Edit: The default front page really is a piece of crap.
For the curious [1]. Which brings up a point that I try to make with colleagues about any method/process. If you apply them blindly you might get lucky, but you'll probably get terrible results. They have to be modified to suit the personalities and capabilities and needs of the team, the company, the industry.

[1] http://www.extremeprogramming.org/rules/fixit.html
Its also not that widely adopted which is the problem its a great protocol I think. When Google pushes something it doesn't always work so well, besides android, there was also WebM and its picture counterpart which aren't well adopted.

What I mean by this is If I as a developer want to use it in my project its not all that easy. Big sites adopt it but I wish more of the internet would & it would easy to build APIs on it too.

Before bootstrap a whole lot of sites worked on mobile but because of Twitter a significant chunk of new sites became responsive and mobile.
I'm not sure it should be allowable.

WiFi firmware can in theory allow passive monitoring and forwarding of data. This is because the WiFi card is a small self-contained embedded system.

The CPU microcode (and arguably architecture) is more difficult to modify but it's possible that the microcode for an AES round opcode could be intentionally flawed. Enough press is around not to have to explain this.

USB is the one I find interesting. Anything (webcam/keyboard/mouse) could arbitrarily register itself as an HID device and inject data into your OS.

The whole systems architecture is a mess.

I'm not suggesting we go back to discrete wire-wrapped PDP11's but something needs to be done by putting security and privacy first. That means starting again as where we are isn't good.
Hi tarr11, thanks a lot for the in-depth feedback, this is hugely helpful for us. I had actually read your blog post when it was posted, and we got a lot of helpful information out of it.

Here are some responses to the problems:

* When you the browser loses focus, do you mean the code editor or the entire browser? Also, have you kids had any problems with backspace taking them to the previous page? We're trying to diagnose the latter problem and can't reliably reproduce it, but know that it's causing users a lot of frustration.

* Syntax is actually our hardest problem for new players, and we're considering ways to make it easier for people to get into the game. One idea is to shorten the method names (say to this.attack(); rather than this.attackNearbyEnemy();) enabling drag and drop or click and insert from the spell editor, etc. Do you have any specific recommendations for changes we might make?

* We're definitely shielded from the distraction-quits since our UX testing sessions tend to be either paid or semi-compulsory (classroom time), but I imagine this is a big problem. Do you find that there's a point of reliable minimum interest among players? Say during a particular level or challenge?

Again, thanks a lot for so deeply engaging and getting us some areas to work on. If you are interested, we'd love to have someone as communicative and engaged working on the open source when it gets released (hopefully in the next week or so)!
Three open source projects for developing with TypeScript
Something about this presentation really bugged me. From an engineering standpoint I thought it was pretty cool but as someone who really enjoys trying out random things and discovering things (thats are new to me) I would never use something like their suggestion product.
Not going to lie I thought Reddit was the coolest and best site ever once I discovered it. Only after years of using it 24/7 have I realized how garbage it really is.
"I can't fathom what being aware of your coworkers salaries could possibly do for positive team building."

Everyone knows what each other makes in the Army. When I was in, we never talked about relative pay at all. We didn't need to.

Oh, and we had tons of positive team building. :)
Or you know, I can send it and get it back. What kind of professional doesn't have a backup machine or two?

Heck, a professional of the kind that needs a Mac Pro can also afford an assistant to take to the Apple store...

Nor it's like checking the damage on my home-built PC, tinkering, ordering parts and replacing them will take me less time...
>>> I was hoping to get you to be creative and come up with your own problem/solution pairs.

>> You wanted me to come up with a scenario like gaming graphics pipelines in a discussion of Perl, a language primarily used for Unix scripting tasks?

> I just told you that i exactly did not want you do to that: "I was hoping to get you to be creative and come up with your own problem/solution pairs."

Christ.
The X60 that they advertise does not.

However, you can disconnect the hardware pretty easy. I've done this on my T400. Took about 5 mins with a Swiss army knife screwdriver (all you need to service a ThinkPad!).
I know for a fact that the hour of code was compulsory for American students, which is definitely a big contributor to trolling behavior. I know that most of my classes in HS would have reverted to juvenile behavior given an open-ended social situation like an Olark chat. That said, it was still startling!