skysight-inc/HackerNews huggingface dataset:
Patience my dear friend, patience. I have been using Vim as my editor of choice for over a decade, I think I barely use 10% of its features.

Your configuration is always evolving - so don't fret if a plugin or a setting is not working for you, it just means its gotto go..

That said focus on `your productivity` over a religious choice of an editor. You actually got to live with it for decades to come. choose the right one which fits your use case.
Though true for a certain subset, otherwise this is not entirely accurate. Impostor syndrome is common among those with extraordinarily high IQs: the highly gifted (3-4 standard deviations from the mean), exceptionally gifted (more so; 5-6 SD's from the mean), and profoundly gifted (in particular; more than 6 SD's from the mean). This is true even for children, who obviously can't be considered to have "made it" or not.

Impostor syndrome is insidious. You know what you know/are extremely fast to spot patterns others don't seem to notice, especially others of your age/experience. But you're just you, like you've always been; and you realize that at any time, someone could call you out for being just like anyone else, because how do you know how everyone else's thought process works? After all, you're just spotting patterns, accumulating data, and winging it. Little do you realize that that proficient/effective pattern-spotting is intelligence (or at least, one measure; measurement tools don't really count creativity, for example, which may be core to true genius, along with a host of other characteristics).
I prefer Unite.vim over Ctrl-P since it can be used more than for file matching. But yes, you need to spend some time to configure it.
Mapping the World, one Tweet at a Time
It's a feature flag, but it's one that user's don't have easy access to. Pretty much every big software company does this, because it's a very effective way of testing new code. I know MS, Amazon, and Google all have tooling designed to facilitate just this sort of thing.

Let's say you've rewritten core parts of some system, but you've also added new features that didn't exist before. Often times such changes are inextricably bound together. On the one hand you may want some users to test out the new code to make sure it works correctly, but on the other hand the new features you've added may not be fully "baked" so you want to restrict their use. That's where secret feature flags come in.
And he himself makes these remarks in a cool and snarky style, his usual humorous self. It is never emacs vs. vi war for him. :-)
I was hoping someone would bring this up. Having my machine with a Colemak layout is one of the best security measures out there.
Using [only] Windows should automatically disqualify one from giving and security related advice.

At least Linux and BSD source is viewable by people. Lots of people.
Only because Medium hasn't accumulate‎d enough free content yet to disclose how they are planning on appropriating and monetizing it.

Don't forget Medium is brought to us from the makers of Twitter, with such classics as "Here's an API; get the fuck off of my API."
Technically speaking it's the Google proposal, Mozilla is working on a counter proposal at https://wiki.mozilla.org/WebAPI/KeboardIME.
Most of the keyboard layouts - alternative to QWERTY - are optimized for English. (QWERTY itself is not optimized for any human language in existence). It would be very interesting to see how well they work for other languages. Or to try developing a "compromise" layout, optimized for two (or more) different langauges at once and see whether it is at all possible to gain a significant advantage over QWERTY in those several languages at once...
With an old version of FF, you mean?

AFAIK FF still supports XP (though probably not per-service-packs XP), though I haven't checked recently.

For IE, you're probably right.
Breaking Bad in the Netherlands
How We Got From 9/11 to Massive NSA Spying on Americans: A Timeline
Of course, Putin's speechwriter is likely to be Russian.
New ownCloud Client Introduces Support for Shibboleth Authentication
Ditto, but set not to U.S. For some reason (I could speculate but won't bother), the International BBC site has actual news, whereas the U.S. BBC site has, well, not sensationalist articles exactly, but certainly the mayhem/scandal angle U.S. typical audiences seem to eat like ice cream.

Also, Google News. No idea what their algorithm is (most clicks, weighted with trustworthiness of site, but not always?), but they usually have a good range of coverage, and beyond the initial three articles in any given section, can actually provide really interesting articles.

Edit: Actually, and also HN.
Regardless of how the author has presented his arguments, why don't _we_ focus on the actual arguments? This is getting rather too meta.

Also, what's the use of an open-source OS that is used by millions if it is shrouded in esoteric arguments? I would certainly like Linux developers to better express themselves even if _I_ can't build such a system myself.
Rumored? http://en.wikipedia.org/wiki/Shelling_of_Mainila
Which companies and in what types of markets?

Facebook, IBM, Google, Intel, Microsoft, Oracle, SAP are only partially open source.

Most of the stuff I see 100% open source, are companies that sell SaaS or PaaS, without giving access to their internal stuff built on top of open source. When they do, it is only a small subset of their tooling/frameworks.
This is an awesome example of the kinds of things Docker is making possible. It seems like these PaaS solutions are just sprouting up left and right now, and it's exciting! It wasn't so long ago that "deploying" meant dragging folders into an FTP window and hoping things worked just fine.
I'd caveat to say Twitter, with a grain of salt. Calculate in sheer numbers, and heavily trending stuff tends to be really informative.
Throw your prototype in the bin
> The wast majority of developers work at internal code, code that never will get redistributed outside the company walls.

According to my dictionary this means closed source, which only reinforces my statement.
Please do not submit professional troll articles.
Let's phrase it this way. How often is it reasonable for a parent to raise their voice at a child? For example.

Child goes to touch sharp/hot/poisonous item

My likely response would be "Leave it alone" or something similar, in a considerably louder and more imperative voice than normal instruction. Why? Because the change in tone conveys importance, and the shock will institute an instant response from a child.

This is entirely separate from telling a child off for a misbehaviour already having occurred, which I agree rarely (if ever) should require "Screaming" as a method of conveying displeasure and attempting to prevent recurrence. Inevitably it will happen, because parents are human too and make errors of judgement and lack patience.
Is he still active? Haven't heard about him much in the mainstream tech media.
It's likely that Colemak would be at least somewhat better for any European language if only because all of the vowels are under the home row (except U, which is under QWERTY's "I").
6 years later I hardly ever plug in my laptop - its wifi all the way.

For daily stuff, sure. When I need to shift gigs and gigs of media or VMs or whatever though: Cabled is the only way.

It's the only thing which is reliable enough to not make me tear my hair out and for stuff like this performance really matters. Especially when it's orders of magnitude faster. To some people, not having a physical ethernet port seriously is a deal-killer. Yes.

Apple has successfully shipped models without it, but Apple's biggest market-segment isn't IT professionals. It's non-technical people fed up with Windows and hipster bloggers.
THANK YOU! Was hoping someone would notice that
I wonder if this has (or had had) some legal significance.

I remember some issues with the Apple II rom being copied and that they had to add a "Copyright Apple" or something similar to the binary data.
Yes, this is right (on 4.3 at least). You can choose between QWERTY, QWERTZ, AZERTY, Dvorak and Colemak.
Wow, so it does! (Along with the other more common keyboard layouts.) You have to dig under the "advanced" settings but it's there. Neat!
Can bios detect wireless network or do i need to have Ethernet cable on?
That may be, but the point is, it actually is REASONABLE not to intervene. Just because it's PUTIN saying it, doesn't mean that the point is invalid
At 29 I've also become somewhat paranoid about age-related cognitive decline. From what little I've looked into it, to the extent you go by the fluid and crystallized intelligence dichotomy, fluid tends to peak at around 25 and crystallized peaks somewhere in the 35-55 range (I've heard multiple numbers from different sources), with major decline beginning around 65. Brain mass also peaks around 25 and loses around 2 grams per year thereafter. The intelligence loss seems to be exponential with age - you'll drop a lot faster between 60 and 70 than you will between 30 and 40. The different peaks for fluid versus crystallized probably affect life outcomes differently depending on lifestyle and profession, e.g. the saying I used to hear from my physics professors that "If you haven't done anything by 30, you never will," or the Primer quote, "What they do with engineers when they turn 40? They take them out back and shoot 'em." On the other hand fields requiring vast recall of domain knowledge like law or medicine probably favor the older crowd that have had decades more time to accumulate, even if they lack the high-level abstract problem solving stuff required more in e.g. physics or math.

Some relevant links on all that:
http://www.highiqpro.com/wp-content/uploads/2012/03/cognitiv...
http://www.brainhealthhacks.com/wp-content/uploads/2011/01/f...
http://qph.is.quoracdn.net/main-qimg-fd832e64253819688a4eaaa...

There's also work on reversing cognitive decline with stem cell therapies: http://www.impactaging.com/papers/v4/n3/full/100446.html
I would actually love to hear some specific and insightful criticisms of Vim, but referring to its history is not a particularly compelling one (for me, at least).

In today's terms, the above "without wasting too much paper during editing" argument translates into "with as few keystrokes as possible". In some situations, I definitely find my ability to type (or in general, to edit text) to be the bottleneck in getting things out of my brain and into a file. In these cases, Vim allows me to trade a bit of brainpower for efficiency in editing, which is great.

Other times, I'm being held up because I'm not sure what to type, but I prefer to do creative thinking away from the keyboard, so Vim is neither here nor there in those cases. So basically, the historical argument doesn't make sense for me; do you have any specific issues with Vim?
Another interesting link: http://www.andong.co.uk/dvorak/ (an online analysis tool you can use to compare the efficiency of different layouts - including Colemak)
eh? "unlike US" ?? O_O please refer to this gentlemen's post: https://news.ycombinator.com/item?id=6372646 on this very thread
Suppose you're black and sit in the white section of a bus in 1950s.

- Hey *, colored section is that way! You'll go to jail.

- I could sit here if you white people weren't the one making the law.

(That's the thing I love about analogies, they can be turned both ways and prove nothing)
"A common operation for applications is logging a user in. It's actually two sub-operations composed together: first get the email address and password from the user, second load the "user" model from the database and check whether the password matches."

Why do you need to have Operations when that code could be into the model? The view tells the model: login(username, password); and the model just do that and saves the state in it's model.

So there will be models that contains state and models that contains data...

Why add another layer?
I don't see where all the hate comes from myself. Mind explaining your position?
I totally agree. If HiB and Steam can do it, so can GoG.
> Best wishes to you.

Thank you, fortunately I don't have it myself but three of my family members do.

> At least it can be cured?

If you catch it early enough you can get complete recovery. If you catch it a little later you'll have symptoms lasting for months or years, if it starts to progress you might be able to arrest it at some level or slow the progression but it will always keep trying to get worse. And once you reach any of the advanced stages it can not be cured, you're stuck with it for life.
Is 2GB RAM enough?
I'll throw in my two cents on the education side of things. My supervisor is a professor of entrepreneurship. I asked her how she teaches it since she has never started a business herself. She said "When I start the course the first thing I tell them is that most of them are not going to start a business." What she believes is that she teaches them a way of thinking that will help in the future. This was weird to me. Basically, despite "expertise" in the topic, it still boiled down to teaching theory and not how to start a business. But that's just a snapshot of one conversation, take from it what you will.

Generally, there is a division in young graduates: the part that want security and benefits and "not having to think about it" to the idealists who have the potential but are clueless as to how to get started. Divisions between disciplines in the classroom mean that in the past year I've spent more time with anthropologists than engineers. A ridiculous amount of time. Who knows what ideas could have been sparked if I'd hung out after-hours with a few techies instead?

The irony is that many of the top graduates from my class will go on to work for McKinsey and other consultancy companies (it was the top career of choice) somehow deluding themselves that they can offer top advice on something they've never fucking done. Isn't that pretty amazing? I think so. They are not bad or dumb people, but they've been taught that they CAN do it like this.

What other industries can you be a consultant in without prior experience?
I just installed vim and tried to use it. For those who don't live in the dark ages, vim is still a command-line editor, and it still has the classic vi modes -- one mode for loading and saving files, one mode for moving the cursor around, one mode for deleting text, one mode for typing in new text, one mode for searching, etc. etc..

In other words, it's vi with a few changes. I still can't navigate while typing, or delete while navigating, or search while deleting. As I tried to remember all those weird incantations that I last used in the mid 1970s, I felt as though I was in a time warp.

Guess why Apple Writer was so popular in 1979 (http://en.wikipedia.org/wiki/Apple_Writer), in spite of its many limitations? I wrote Apple Writer specifically to avoid the handicaps built into vi, which was the default editor in those times. After Apple Writer came out, people would write articles saying things like, "My God! With Apple Writer, you can read files, write files, type, navigate and search without having to change modes! How did Lutus do it?"

The answer is simple. Apple Writer wasn't so extraordinary, but I wasn't mentally crippled by the vi code base or method of operation, and I wasn't averse to exposing people to new ideas. But you know what? If I was told that people would still be using vi thirty-four years later, and boasting about its wonderfulness, I would have fallen down laughing.

Even pico and nano are easier to use, and they're desperately weak.

I shouldn't complain. Apple Writer made me a multimillionaire through the simple virtue of not being vi, and little else. I should thank you people.
Every Maccard on the planet seems to think pirating OS X is an oh so terrible thing to do (to the point that parent post is bringing up poems about it like its a cute, non-weird thing). At the same time pirating everything else on the planet seemingly is OK.

I've never understood the rationale behind this.

Keep in mind I'm a software developer myself and run strictly non-pirated software, and open-source as much as possible. You could never make me replace a Linux desktop with a limited OS X experience, and I see no reason what so ever to put in the effort to pirate it.

But why is it worse to pirate a OS with bad hardware-support out of the box than pirating... say Microsoft Office? I'm just curious what's up with that.
> But my fingers don't naturally fall precisely in a line

Switching to a Kinesis solved this one for me. All the columns are perfectly vertical.
Why we dropped Eclipse in favour of IntelliJ
Many (more than 6) years ago there was a pcmcia card (3com perhaps?) that had an ethernet jack that popped out of the card, rather than requiring a dongle. Think of it like a cross section of the important parts of a normal ethernet port, with push-to-latch, push-to-unlatch-and-deploy behavior.

Rather than requiring movable parts, it could be built into the keyboard with some sort of protective cover on both top and bottom (if there's enough clearance on the bottom for the end of the ethernet connector).

It's possible. It might be too costly to get acceptable reliability, but it's possible and it's been done.
Oooh, I see. Thanks.
I believe that a lot of the mac and linux ports were made so that they could be in the Humble Indie Bundle, but these ports are also available elsewhere (the steam page for Fez now lists Mac and Linux).

Yet another awesome thing about the HiB: an incentive to create Mac and Linux ports of games.
I can definitely understand that, having pulled and Android app from the store because of piracy recently. (in app purchase is really hard to circumvent by pirates, but apps where you pay upfront are pirated like crazy)
It could be summed up as is: either you have a test that shows that rdrand has got problematic behavior or you shut up.

Backdooring rdrand is of little to no interest given how PRNGs are built.
>t's fun to look at Online Education as being essentially an MMORPG.

Hell yeah!

>have a character sheet for every student with their level, experience points, skills and talent specs listed out in tabs

Isn't that one of the goals of Khan Academy? Because I remember them saying that they were against grades and that every student deserved a specialized reprot of their skills abilities projects etc
I just noticed that decide.com just recently got bought by eBay and is shutting down the entire service. How very sad, yet typical.
Isn't that a presentation model? Where the view gets it's own model so you can swap out different UI implementations.
It's still well written. I'm not sure how fast the author could churn out good articles when he was feeling good but he is definitely not that stupid now.
That .kext is also responsible for verifying some sort of signature in a hardware chip only present on genuine macs. See http://en.wikipedia.org/wiki/Apple%E2%80%93Intel_architectur...
I bet my hairy behind on the fact that this is going to be "water on the mills" for Anti-zionist fools. Prime water, to be exact.
Cool - very nice - but just sits there in IE10
I did not expect this news.

When I first heard about HackFWD I thought it was the ideal program to join. They were well positioned as accelerator program specifically looking, optimized & engineered for techies.

I was not part of their program but in the last few years I learned to know a bunch of the HackFWD mentors and met a few teams that went through the program and only heard the best about it. So I was curiously following what they did and also encouraged a bunch of teams I met to apply at HackFWD if they fit their profile.

I still believe that their hypothesis to focus on technical founders is very smart for an accelerator program (it is way easier to teach marketing & business skills to engineers than the other way round). Also the better you can specify your target audience/hypothesis the better you can focus and build an environment around it and it felt like they did a great job there (even when they ultimately hit some (european) barriers that were hard to overcome).

On top of that (besides their focused hypothesis) Europe has an amazing pool of brilliant engineers that at the same time lack a bit of the business savviness if you compare them to founders in the US. So it's not only a great global strategy, I believe it especially works well for the local (european) environment, same with having Germany as the base rather than the UK.

HackFWD also reminded me a lot of philosophically aligned efforts like Fred Wilson's MBA mondays, what Google Ventures do with their lab and 500Startups with their amazing mentoring program/bootcamp on UX and distribution.

We ourselves (Blossom.io) ultimately were lucky to get into Seedcamp (one of the leading european accelerator programs) and we're very grateful for all their support but it is sad to see another bright star of the european scene gone.

Hat tip to Lars for sharing his thoughts and lessons learned. The great thing about building an environment/a community is that even if you 'fail' you leave something that lives on, and it definitely touched/helped/accelerated a lot of people in the european startup scene that certainly will continue to leave a trail and go on to do great things.

Would love to hear from others who were more tightly involved with HackFWD.

bow
Securing VoIP in the Presence of Pervasive Monitoring
This sentiment is quite common throughout former USSR: if someone is opposing the established authoritarian rule, they must be shills on the payroll. After all, what's there not to like, right?
Save your "breath" - just flag it.
I wonder if they seriously discussed internally that gravity constants for other planets were needed in case Android devices would be used in space travel.
This one was made way before: http://www.eatliver.com/i.php?n=9956
A personal peeve, and question.

Peeve:

I visit a lot of companies, and a lot of my works involves displaying a presentation or video. Modern offices' projectors almost exclusively use a VGA cable. A few more modern offices, re-fitted in the past 2-3 years, do have projectors with HDMI ports, but there's rarely a cable as the laptops they use have VGA cables, usually the laptops are ThinkPads.

Question:

Why has a VGA connector been dropped from most modern machines given a current if legacy usage?
If I remember right, the original reasoning why this could be a problem was something along the lines:

You are using sources s1, s2, s3. Then final result is combination c(s1,s2,s3). Now somebody screws up something and the sources s1 and s2 start returning just constant values. If you were just using s1 and s2 you would immediately notice this. However since you are combining all three, you are getting something that looks good but what might not be really secure if the source s3 is compromised.

(I think this came up in some HN discussion some weeks ago)

I'm not familiar with the Linux implementation so I don't know if this has any meaning there.
But that's kinda the problem with vim. Having a sane configuration takes hours of setup and googling.
This whole discussion about rdrand reminds me of people arguing about what strength the secondary lock on their upstairs back window should be when the downstairs floor has single pane glass windows all around.

Even if rdrand is backdoored it would have to be a significant supplier of entropy in the resulting random number for this to be a meaningful attack vector, as soon as you mix it with other (good enough, large enough) sources of entropy you get a situation where some other attack is more likely to be far more feasible than to use the knowledge about some of the bits that rdrand contributes to the entropy pool.

Such as:

- good old b&e and placing a keylogger or hardware bug
(very easy to hide in a keyboard)

- a compromised bit of the OS

- compromising the application that you use to encrypt your messages or finding a significant weakness in the application.

- doing any of the above with the recipient