skysight-inc/HackerNews huggingface dataset:
About the scaling, my take is implicit dependencies expressed by order of statements. It's fragile, not composable, not abstractable.

Your browser example is completely imperative, it's a sequence of mutations. You just don't think that way in FP, you describe the new.

(def url "http...")

;; url -> (html,session)
(get url)

;; (url, form, session) -> (html, session)
(let ((form {username ...
password ...}))
(post url form))

You can thread these calls to pass the http state for you.
The US government certainly wants them to think that, at least. Then again, this is the same government who wants to put a journalist (Barret Brown) in prison for linking to hacked documents for 10x longer than the guy who actually did the hacking.
Nothing shows up in IE 8, might be worth putting a supported browser list in the README.
Presenting The Gold iPhone 5s - Gold Is Best
Lots of people seem to agree this concept is appealing indeed, but physically impossible.
Funny how things change a bit. EMC now owns Clarion. DEC no longer exists. EMC now owns Legato Nerworker. Seagate's backup management group was bought by Veritas, who then merged with Symantec. Such is the potted history of storage companies!
> These don't seem like the most sound criticisms honestly.

So Steve Jobs was wrong to visit Xerox Parc, be impressed by what he saw, and create the modern computer?

> Vim is modal, yes, but what is the specific disadvantage of that?

It is less efficient. But you are now obviously trolling, posing arguments that no rational person could possibly accept. "So, a few more keystrokes for each command, repeated for each such command. So what? Are you in a hurry to get somewhere? Do you want to live forever?"
The way Phil talks, the way he shits on japanese games （saying they are crap）
, and his behavior very much alike to a spoiled brat. I have no sympathy for him and I strongly feel he should be way more humble about himself.
A better introduction to Enumerated Types in Java.
I'm a teenager, and from my own experience, teenagers will do idiotic things even without the Internet. Pointing the finger at the Internet for parents' problems with their children is an easy thing to do because the Internet can't defend itself, especially as a whole.
> In MVC the views are updated when models change without the controller in between.

Wait, does that mean Wicket is a MVC framework after all? I thought frameworks like Rails, Grails and Spring MVC were classic MVC frameworks, while Wicket was View-first (whatever that means), but in Wicket, View and Model update each other directly.
Which is tiny and nearly unused
Why get involved?

Let them kill each other in the Middle East and show the world what "the religion of peace" is all about.
> I hate vim too, but some of your points are simply not true

Your claim is that what I said is false.

> Sure, some commands need you to switch modes, but not all.

Your claim is that what I said is true.

Only one of the above comments can be so. If one is true, then the other is false. Take your pick.
In a word: winter. Southern California's weather does tend to spoil you!

And my wife is Aussie so getting Australian residency was straightforward.
Linux kernel 3.12's codename is Suicidal Squirrel
Thanks. I got tired of trying to use vi/vim before fully plumbing the depth of these additional modes.
PHP Object Injection with unserialize()
Remember when desktop PC where made from interchangeable components? How many people actually upgraded them instead of buying a new, boxed one?
Unreal 2004, quake3, W:ET, etc. Those AAA games already entered the dance and it didn't work out as well as their windows versions. I would not bet a cent on Metro Last Light changing anything to gaming on linux.

It is always "about to change soon" with games on Linux.
I keep hearing this argument, but I don't feel like it's relevant to RDRAND. Let's say the numbers are generated by by XORing RDRAND as "a" and the other parts as "b", such that for any given call:

/dev/random = a XOR b

If the NSA only knows "a", that's fine, "b" is still pretty random. They can't compromise the randomness of "b" unless they know "b".

Now if they know "b", then we're screwed whether we use RDRAND or not, and safe encryption using Intel chips is just impossible. However I don't think anybody is suggesting that.
> compile times shouldn't be a major factor in choosing a language

Not sure about that, I'm using C# to write office plugins and it takes forever to start up each time. Often I forget what I'm supposed to be looking at by the time it's started.
Click to Judge
Bak je eigen speltbrood
There should be a Javascript tree to this too.

Unless you mean web designers, not web developers?
Not covertly anymore:

http://www.washingtonpost.com/world/national-security/cia-be...
I dig it, but I wonder if this is even possible. I mean, each site has its specific password page and weird configuration.

Will it be possible to build something scalable enough?
The inside of our Milky Way in 3D
oops, sorry. I didn't finish that comment then decided to delete it... but, here it is:

CTRL+F this sentence:
We have to start asking why they are not being made responsible for it.

Lost me right there; that whole paragraph. Sure, talking about what's on the internet to young people is important and should be done. It's one thing for internet-companies to remove content that has been reported and deemed a ToS violation or illegal, but we don't need people turning their personal beliefs/ethics/etc into proactive-internet-filters. I don't exactly love the content on stormfront.org, but I'm not asking the webhost or my ISP or anyone to shut it down or filter it because ThinkOfTheChildren/Terrorists/current-boogeyman. I feel the article focuses a lot on the "problems" with the internet and not so much the problem of parents not ensuring the children have a "balanced"(whatever that means) world view.

disclaimer/preempt: I have a daughter.
Maccard = Mac user.

And the attitude I've seen (especially in the OSX 86 community) is that general piracy is completely OK, but you have to buy OS X from Apple, otherwise you are doing something super-duper wrong. Then they move on to pirate Photoshop.

It's a mind-bending sort of ethics, and I was curious about what the reasoning behind it was.
It's got upvoted on HN therefore it's relevant to HN J
Even without the integration, a list of the services I'm using this password (and username) and the link to the change password page will do. I mean I'd pay for that..
once you are a fully developed adult, intelligence is normally very stable. an analogy with weight simply doesn't work: anybody can increase their weight simply by eating more, but we don't know of any reliable methods of massively increasing or reducing intellignece.
Vim has changed a lot since when you were using vi or your memories are off - either way your descriptions are inaccurate. They lead to the explanation of the miscommunication about modes though.

You don't type ':i' to get to insert mode, you just hit 'i'. You don't hit Esc, Esc - it's just Esc (though lots of people remap it to 'jj').

Really these are the two modes I was referring to - you need to move between them, yes, but you'll always be in normal mode except for times you're inserting a bit of text. The way you describe using it is the mindset of everyone who first starts using vim and wants to stay in insert mode. I started that way - but it's not the way vim is used. It's the first thing beginners have to understand - normal mode is where you'll spend almost all of your time.

I don't understand what's comical about 'c3w' - "Change 3 Words". You know what's comical? Reaching for the mouse to highlight 3 words to change. Though, you can make that choice - vim supports the mouse too these days. I used it when I first started on vim - it was a bad idea as it's so much slower than using the commands.

Again, I stand by my assertions; Vim is faster and more powerful - other editors are easier to learn. You still haven't provided a shred of evidence to the contrary.

I think your condescending tone is really unhelpful. I've given you the time and respect you deserved to address each of your comments. It would be honourable of you to treat me in the same way.
Nice trick with the Oyster card discount :-)
Your analogy is just as flawed since Assad has no say as to consent or veto. All is being decided by the five nations in power (the white people of diplomacy). Per your analogy, Russia is not an agent on either side.

The whole analogy business in arguments is one witty exercise in strawman.
Phoneblocks - Ultra customizable smartphone
That would be a fair argument if people weren't already building slower and massively more hacky solutions in Javascript. So clearly there is a demand for this 'special case' because people are already building workarounds. Sadly those workarounds will never be a smooth as browser-supported CSS property. Thus I think it makes a lot of sense to include this at the browser level.

And while you're right that, like any CSS property or HTML tag, there's the possibility of abuse, this particular property does have some genuine usability gains (table headings being a great example). So it seems silly to discourage the addition of sticky based on a vague fear of CSS becoming bloated and the potential of few evil sites over using it.
Where do I go to elect this guy "King"? All of his suggestions were reasonable and measured.
Insider steals data on 2 million Vodafone clients
Is WebRTC ready yet?
I doubt it, that's more of a cultural thing instilled by Jobs, it's sort of entrenched as the "Apple way" of doing things. Big Cultural changes in an org typically come about when things are going badly.

The leaking is going to be hard to stop because Apple largely outsources its manufacturing and is now closely watched (compared to pre-ipod and iphone days). It's hard to enforce secrecy along the entire process when the process is run by third parties and spread around the world.
https://metacpan.org/module/Acme::EyeDrops
Hmm. Would you buy phone components from people who can't do Unicode? "It�s pretty cool." Revenge of the SmartQuote.
They added stuff to the Mac ROMs in reaction to the copying of Apple II ROMs. See http://www.folklore.org/StoryView.py?story=Stolen_From_Apple...
Answer 3: enigma2013
>Doing this kind of thing is pretty new for servers. Even massive HPC clusters tend to boot from persistent disk.

Not really, no. Servers all over the IT world have been using PXE and tftpboot for decades - in fact it was a very common method of booting a server even in the 80's. I know of quite a few Rail/Transportation companies whose track-side computers are booted over the network using these techniques, and there are about 250,000 of those things just in Europe alone ..

What's new is that another generation are discovering this technique.
It's interesting, the Internet has become a micro-society and people are beginning to have expectations that the major players have a responsibility to perform a similar service as that of a government (contributing resources to fight child porn as the example made), whilst also expecting governments to rule it. Can we have it both ways? And should we expect that as a norm?

The internet doesn't have a morality, it's a tool and usage is defined clearly by the user. The fact that more teenage boys are accessing pornography and have warped approaches to conventional relationships is a problem, but how much of a problem is it due to the internet? My generation (approaching 30) were among the first to have always on, reasonably high speed internet and yes that did mean easy access to pornography but despite that the majority of us are in long term relationships.

I think there's a lot to be made of how the internet has impacted modern society, but it doesn't exist in a single point of impact. There's also a dozen other factors that have to be taken into account, ranging from parents being less available due to increased workloads to an education system that's not encouraging people to want to learn.
... Vim (and plugins) can respond to mouse actions (for example, to open a file tree in NERDTree or Tagbar), so your mouse stuff is pure misinformation. This includes console vim or gui vim.

As for integrating with the system clipboard, that clipboard lives somewhere (X11, OS-X, Windows System), it isn't magic, and vim can integrate with it in various ways dependent on the OS. On windows for example "set clipboard=unnamed" basically makes vim use the system clipboard, period.

So... not sure if you are lying or misinformed.
Isn't Opera using Chromium now?
Will this support horizontal scrolling also, e.g. freeze a table column?
To be frank, I don't share the excitement (or now sadness about loss) either:

I was hoping it would set an example for the European ecosystem (...)
but [we] decided to join another incubator instead.

We ourselves ultimately were lucky to get into Seedcamp

That's 2 for 2 against HackFWD - apparently, the setup wasn't as great as the marketing made it look?

(it is way easier to teach marketing & business skills
to engineers than the other way round)

Looking at the HackFWD companies, that doesn't seem to apply with the broadness that the statement suggests. Could it be that someone who actually went through the steps (Paul Graham, developer - built, founded and exited Viaweb) is in a better position to pass on knowledge on that than someone who didn't (Lars Hinrichs, business guy - hired developers, founded and excited Xing)?

While I find the passion, generosity and appetite for risk behind HackFWD more than commendable: it looks like it would have taken a larger vision (possibly even larger & more costly than YC) to carry a tech-focused EU incubator forward. I understand that the decision to cut losses is probably the right one, but if he's unwilling to stick it out for 5-7+ years - YC was started in March 2005! -, maybe he shouldn't have started HackFWD in the first place. The way it stands now, the one who benefited most seems to have been Lars through publicity and reputation (cf. European Commission etc.)
Both The Guardian and The Daily Mail, who enjoy huge web audiences, and who campaign passionately for freedom of the press, also campaign incessantly against freedom of expression on the internet, giving our politicians the wide political grip they need to clamp down on technology. It's ironic how much these two papers can be alike sometimes.
> it's endemic in web development

Important word here: 'web'. If you move that word all ror puritanism falls apart. For example imagine multi-protocol MVC. In that sense javascript is really part of view and it can 'pass messages' to model using ajax.
In the 60's the teenager label emerged. These were just kids that had found a sense of community in sharing music, rebellion against the system, and unique dress. There's nothing new here. Teenagers will be rebellious, as they always have. If the older people in society find ways to prevent them from accessing material they want to see, they'll just find another way.

Teenagers have their own tastes in what the internet provides, and that interests/excites them, through social media, and other specific sites (like ask.fm). Nothing around this is new. Saying we should protect the poor teenagers is very demeaning to a group that are becoming adults, and protecting them by censorship helps no one in our society.
Infographic: when should an entrepreneur give up?
RenTech assembled some of the brightest technical minds in the world to trade purely quantitively. They did pretty well for themselves.

Jim Simons, famous mathematician, former MIT professor and DIA code cracker, earned the following amounts according to Forbes:
2011: $2.1 Billion
2010: $2.5 billion
2009: $2.8 billion
2008: $1.3 billion
2007: $1.5 billion
Apple is the New England Patriots, but everyone else is playing fantasy football
You are, in your very definition, stating that it fails for more than a handful of intelligent people ("if you set aside the atypical cases of candidates who are esteemed scholars, scientists and technologists, who are nevertheless fervently religious, of whom we can be sure there are more than a handful"). These 'intelligent people' of whom there are 'more than a handful' will also almost certainly disagree with your definition of intelligence.

I might go out on a limb at this point and suggest that defining religious people as stupid is not particularly helpful, even operating from your own assumptions as stated in your own definition. Some intelligent people might happen to disagree with your assumptions as well, but I'll leave that argument as well outside the normally appreciated scope of HN discussion.
Somehow I feel like these things happened even before the Internet (crazy idea, I know) but now we have documentation.
Is rdrand really the very last stage? As in the output is "stream XOR rdrand"? If that is really the case it puts full, 100% trust in Intel not to insert a backdoor. It wouldn't even be hard. All the CPU need do is check for the xor operation used with rdrand as an operand, and instead of performing the xor, substitute the backdoored pseudo-random stream instead. No runtime monitoring of internal state would be necessary, the whole thing could be done at the assembly to microcode translation layer.
I really don't think either Windows 98 or IE4 were "first to market". OS/2 and Netscape were available and better at the time.

Microsoft's skill was other aspects - really building the whole products that businesses needed, and building a complex channel of services companies for delivery of installation, customisation and training.

My hunch is that's still their advantage, above say the Google Apps team, and it'll come back into play as quick wins of Internet and mobile wear off and it needs deep integration into businesses.

Hope I'm wrong!
Physically impossible? I've seen crazier things happen.
One last reply from me for the time being:

> * I am moving the cursor, but I want to enter text. To do so, I need to enter colon, i, Enter, then my first text entry.

That's incorrect. You can just press 'i' to enter insert mode in place. Or upper case 'I' to have Vim enter insert mode at the end of a line. Or upper case O for insert mode at the beginning of freshly inserted line below the current. Or 'a', 'A', 'c', 'C' and many other's for other kinds of movement/change+enter insert mode combos.

> * I am entering text, but I want to move the cursor. To do so, I need to type Esc, Esc, then commence moving the cursor.

No, the arrows work (should work, may be a problem on some terminals/terminal emulators, but that's common for console editors) in insert mode. No need for <esc> (and it's single <esc>, not double, anyway) if you want to move by a few characters. Ctrl+<arrow> works in insert mode, too, so you can move by words. You lose prefixes and other kinds of movements though.

> * If while entering text, I want to do something besides move the cursor, I need to type Esc, colon, then a command letter, then its arguments.

That's only true if the command is not bound to a sequence of keystrokes. If it is, it's frequently as efficient to type as in modeless editors, for example going to a certain line in Vim is done with <esc><number>G, while in Emacs it's default binding is M-g g <number> <enter>. If the command is not bound, both <esc> : <command> <args> <enter> and M-x <command> <enter> <args> <enter> beat navigating through menus with mouse in terms of efficiency and that's what they are for, not for the commonly used commands which should be (nv)maped or global-bind-key'ed anyway.

> I don't need to "make it sound more complicated than it is."

Well, you do, as shown above.

> I wold pass the mouse cursor across the desired characters, thus selecting them (any subset of characters or words or paragraphs, and very, very fast)

Well... I would like to measure this somehow.

You assert that using a mouse for this is quicker, but present no evidence. I have no evidence for the contrary, so we can't really argue about this. I personally feel that reaching for the mouse and using it is slower than selecting text with keyboard and that the latter requires less manual precision, which matters to me. You can feel differently and I respect and accept it.

We - Vim users here - can probably show you shorter and more efficient counterpart to any example you'd come up with. That you don't know these more efficient ways is a valid criticism of Vim in itself - which is not a popular claim among Vim users, but I think so - but it's argument for Vim not being friendly to beginners, not for it being inefficient.
Like this:

1Password - http://arstechnica.com/information-technology/2013/06/the-se...
Personally I'd say in the case of Linus he did create Linux.

But then I see Linux as being a Kernel, and perhaps a family of operating systems based on it, but trying to talk about the Linux operating system is to walk into a maze of pitfalls. To my mind Android, Maemo, Ubuntu, Fedora, etc are the operating systems.
Recipes try to micro-manage you instead of giving you the right information. This works in the same cases where micro-management works.

You had plenty of biscuits before, you know how you like them, and if you have experience baking them you know what can go wrong. So for biscuits the recipe model is fine. But for that lobster bisque soufflé you just picked off Joel Robuchon's cookbook? Not so much.
Vodafone Germany hacked, 2 million clients' banking data accessed
The thing is though. That really the semantic markup is already there in the table. So I don't see why the browser in this case can't just help you out a little. You could click the table, and the whole thing pop out in a 'table viewer'. Or the browser could use a tool tip, and ghost the headers on scroll or something.

If I want a fixed header on a table. Couldn't I just fix the body height on the tbody, and use an overflow: scroll, to achieve the same effect? or am I missing something?

Forgive me as I'm still unsure as to what position:sticky actually means. Is it to keep the headings on screen?
If everyone is using hacks like Bootstrap it makes sense to incorporate more of it into CSS.
14 Mac Hacks That Will Change The Way You Use Your Computer
Every London contractor i speak to says that they get most of their work through their own network. People they've worked with in the past who are working somewhere that's hiring, that sort of thing. No way to run a railway if you ask me, but there you go.

Caveat: these guys are almost all back-end developers, and mostly working for big companies.
I guess it's something like a Wintard/Lintard - only with more disposable income.
Press release reporting the incident by vodafone (in german):

https://www.vodafone.de/unternehmen/presse/aktuelle_pm.html
Edward Snowden nominated for EU human rights award
Please stop. It' so painful to see this link here after reddit.
A lot of people did and still do. And that was actually quite 'hard' because you had to touch micro electronics. If you make PCs (phones, laptops) out of Lego, people will do it much faster and more often. Going to a gig? Pull out the bluetooth, plug in the midi block. Going on the road in 2 countries? Pull an USB block, plug in a second 4G. Etc.

Edit; not saying this is a good idea for a phone, but to some extend it would be for a laptop (not ultrabook). Some rugged ones are quite like that.