skysight-inc/HackerNews huggingface dataset:
Not just different preferences, but a different way of thinking about using computers. I naturally evolved from using notepad > edit plus > notepad++ > vim. I had simply reached the point where I was tired of moving with a mouse, arrow keys, shift-arrow keys, dialog menus, watching coworkers gather to talk about how broken Eclipse is that day, regex not being more prominent. I was tired of "you can't do that."

The number of keystrokes used is irrelevant because this is the optimal generalization of how to perform an action on some text. As in I could turn my screen off, open this file, perform the action an save the file and be sure of the result. So I could map a single key delete four words in vim, but why would anyone do that? It's easier to think "I want to delete four words" and have my fingers do that from muscle memory. That's exactly what it feels like to use ci" when I want to "change inside double quotes" - I tell my editor what I want to do and it moves the cursor for me without needing to peck at the arrow keys N times.

I decided to accept nothing less than tools that are reliable and work exactly the same way every day until I want to change something. I don't care about following someone else's idea of what features or keybindings should be in my text editor; instead I started from a blank slate and added what I wanted. This has the side effect of making it incredibly obvious when I change something that causes the editor to behave in a way that I don't expect or to slow down.
> Right now we only support social logins.

That's too bad; I was interested in moving beyond the first page. This is about as far from a social site as you can get. You don't have any need for my social graph. Please stop doing this.

If you're too lazy to write your own auth system, at least support OpenID or Persona or some other open standard rather than forcing people to use one of your blessed providers.
Yeah, I see what you mean. I will remember that in future. Cheers, and thanks for reply.
But this is not impressive:

"Someone from our operations team is monitoring our network 24/7."

"Someone" seems to indicate "1 person". Not "people are monitoring" but "someone". That's it, one person monitors the network? Like the single night guard at the warehouse?
That's Julian Assange, not Bradley Manning.
Seriously, we have to stop this macho cult bullshit.

Fetishizing work is a good way to get fresh college graduates to work their hands to the bone until they burn out. I don't think its a coincidence that out of all the professional circles I run in, the only place I see this attitude so strongly is the startup-focused world.
Personal point here - really in python I would steer clear of the frameworks till wsgi is embedded in your head - read the pep 333 and webob and webtest docs - now get your own wsgi server running inside say gunicorn and just work out what's going on

I am sure that sounds overwhelming but ...
"The small team"

Didn't see this when I posted my comment. So there is a team monitoring not a single person?
Wait what? Why does the DOI disconnect from the internet on a regular basis? I feel like there's a backstory here.
I could get a higher confidence just by guessing "not nirvana" all the time ;)
Introducing Samba 4 Now, Even More Awesomeness
The table is more interesting than the graph. Note that fortran takes only 0.6 times as long as the fastest C time.
If I were to take a guess based on what I believe to be common in immigration history: they have the drive of wanting (or needing) to succeed coupled with the lack of complacency. Citizens of a country naturally are more comfortable and don't have the same sense of urgency to improve their conditions.

That said, moving to another country in the first place is a big change, taking calculated risks must be considered apart of the mental makeup of these individuals.
This is such a great point. It can be applied to any job/career. I think that being humble like that gives you a certain ability to see the bigger picture in things. We always get caught up with too many materialistic details.

I've heard extremely passionate programmers say things like "I don't ever want to see a computer again" or "I wish I could do something else, this sucks". But on the other hand, when you work with them and they're actually 'in it' and they're not distracted by external stresses, you see that they actually love it, and they wouldn't trade it for nothing.
I personally find that creating too many functions makes the code look too different from the "natural", synchronous alternative. But I also hate when people write tons of 1-line methods (Uncle Bob style) so YMMV.
Then the program dies with an exception. What if a memory allocation in a Haskell program fails? It can happen just as well because allocating memory is an impure operation which you still have to perform from pure functions. Haskell just happens to pretend it has infinite memory available because forcing the programmer to attempt handle out of memory conditions would be impractical and annoying. Haskells "purity" is just a chimera, albeit a useful one. And it's just as useful being able to pretend network operations are pure too.
Link for the lazy: http://www.ted.com/talks/rodney_mullen_pop_an_ollie_and_inno...
This is supposed to become legal in the US pretty soon. waiting on SEC to create guidelines.
See also ts from moreutils (http://joeyh.name/code/moreutils/)
No http protocol as in it'll just be socket based.

The Lua servers didn't crash; requests via browser worked fine during/after the benchmark. I'm not sure why ab kept hanging.
Why don't we teach kids how to code through farming?

http://makeprojects.com/Project/Garduino+Geek+Gardening/62/1...
rescaling does not mean you need to do compression.
Well of course it sounds bad when you put it that way (using all caps when quoting him)
It's not an issue of whether they can get backup or not.

(And I don't agree with that anyway a night guard can call 911 and get the police pretty quick.)

The issue is whether there is a single person monitoring the network or several or even two. And is the coverage different during "working" hours? And what about the skills of the person monitoring at 1am vs. during the day?

Seems that after something happens people wise up to the weak points. Remembering the case of a single air traffic controller in some towers and after something went wrong there was such shock that only one person was on duty with no backup.
The Apprentice Programmer
> Those quotes were from a book with the topic "Open Diplomacy". He was talking about the reason for releasing the diplomatic cables and not about nuclear missile codes or secret uboot positions.

So individual soldiers now get to decide which information is actually sensitive and which is not?

Also, should GMail start leaking emails from Fortune 500 companies and local/state governments by the same logic you employ?

> Your entire post is twisting the facts just to make him look bad.

I'm trying to evaluate and see to the underlying reality. People will try to say what they think puts them in the best light while hinting around what might actually be the core of the issue (I'm certainly no different unless I pay close attention to what made it into the textarea).

I mean, practically the worst thing you could say in that courtroom if you're trying to avoid lengthy jail time is a variant of "Oh, I just felt like starting a public debate on topic $FOO". Especially when that was the reason for your first-ever leak.

At least with the FP 15 and the Reuters FOIA issues pretty much anyone who isn't cold-blooded can easily sympathize with Manning. I simply would have expected him to come across those issues first, not essentially last.

> Yes, he knew that he would get caught eventually (right before he started releasing the material) and that is why he went to two different newspapers just to make sure he does not look like a wikileaks mole once he got caught.

Come. ON. Army CID, Army IG, DoD IG, the Chaplain, a medical mental health practitioner, actually going to a physical office of the NYT or WaPo. He could have (but didn't) do any of these if he wanted to avoid the accusation of pre-selecting WikiLeaks.

That's not even the weirdest part. He was already lurking in their chat, soon to be friends (as he perceived it) with DDB or Assange, their ethics and geopolitics were right up his alley, etc. That part doesn't even surprise me one bit, I see his failure to motivate himself to go to a media source every week, when I fail to wake up 2 hours early on Monday "because I'm going to start working out". That's just basic human psychology. The seed had already been planted in his mind, it was just a matter of how long it would take for him to convince himself that he could live with himself.

With this much I'm 100% in agreement with jacquesm elsewhere: He should never have been screened for that position. Raw intelligence cannot be the sole or primary determining factor for what position you're assigned.
I really like that they capture and address the problem of pushing people out into IDE's where they can do real work. Most of these sites are flawed in that they want to create a permanent lock-in to their tools, but the best learning happens once you can use an IDE.
I usually read books when I'm trying to learn something new and complex, such as a new programming language. I have a few reasons for that:

- The information in books is complete. Tutorials on the web usually cover only a tiny fraction of everything there is to know about a specific technology. Tutorials often go deep into a specific part of the technology, or try to cover everything in a very shallow way. Books provide a thorough explanation of everything, nut just a tiny fraction.

- Books (if you make the right selection, I usually type "best [some technology] book" in google and read the suggestions on stackoverflow or other programming sites) are usually written by authoritative people in the industry. Very often by the author of the programming language that you're trying to learn. Not by some amateur who has some spare time and wants to write a blog post.

- It's much more pleasant to read long texts on paper than on a bright computer screen where you have to scroll all the time and cant place physical bookmarks.

As for your last question (what I read and can recommend):

Tech:

- Design patterns : elements of reusable object-oriented software

- Patterns of Enterprise Application Architecture

- Code Complete 2

- Clean Code

- Pro ASP.NET MVC (if you're into MS stuff like me)

- Scrum and XP from the trenches

Marketing/business:

- Business model generation

- Purple Cow

- Permission marketing

- Rework

(how to do these line breaks correct?)

I didn't like SICP. I can handle boring books, but this one is pretty extreme.
Hey, I can envisage this being helpful. Thanks. One criticism, which I think has already been voiced, is that you you print to standard error instead of standard out. That way anyone piping to a file won't be surprised when things break if the file is read by something else.
"I’ve stayed on Facebook after its repeated privacy violations partly because I foolishly believed" etc., etc.

There is a constant stream of articles like this, and their authors all sound like battered spouses making excuses for the perp.
I often use tscat[1], which pretends a timestamp to every line and has a few more options.

[1] http://gerg.ca/software/tscat/
The article didn't mention people's annoying, dangerous habit of sending e-mails to all their friends and acquaintances by dropping their entire mailing list onto CC: (the list is exposed to all recipients) instead of BCC: (concealed).

More detail here: http://arachnoid.com/opinion/help_the_crooks.html
Louis Prang: "father of the American Christmas card"
I'm afraid that indifference might well have an effect on policy.
Available on Netflix™.
Reminds of what Seinfeld would tell kids who told him they wanted to be comedians. He would say 'No you don't, you'll never make it.' If they could take the criticism and go at it regardless, then maybe they could do what it takes to make it (the hard grueling path of being a standup comedian). Analogous to the startup world.
>This sounds something like an astroturf for a brown chemical drink which sure as eggs is eggs will rot your teeth and kill you sooner than if you drink clean water (or moderate amounts of wine for that matter).

...Did you just make that up on the spot?

>We can make the globalisation and connectedness point a lot more clearly and ideologically neutrally without promoting useless Lowest Common Denominator products that merely waste our resources and do not add to the total sum of human happiness.

Oh, good grief, I responded to your exact type of comment by another person further down, but I'll repeat the summary here: Your comment makes no sense.

I don't know if you're just the type of guy that needs to cut down everything to justify your ego, or maybe this is just a form of the engineer humble brag, but honestly, "Lowest Common Denominator products that merely waste our resources and do not add to the total sum of human happiness." Really? You going to stand by that? Did you even read the article?

I'd say the fact that it requires all of the distribution and production means describes in the article to keep up the demand of its product a tick in the "Brings Happiness" column. I myself very much enjoy having a Cherry Coke Zero when anytime I visit the theater. Have I, along with the rest of the world, been deluding myself? I didn't actually enjoy that product, and got no happiness or enjoyment out of its consumption? Who knew!

Further human happiness is a strange thing to use as a measuring stick for a product's "worth." What is the 'level' of human happiness that a product must bring before it is of value in your book? Obviously, being that coca-cola product represent 3% of all beverages consumed around the world (I looked it up), we need something that, what, hits that 4% mark before we can acknowledge that it actually does deliver some marginal level of happiness to the population?

What is your opinion on restaurants? Those seem to provide the same type of happiness as a coke. Maybe we should tell all those people to go out and do something worthwhile that gives actual happiness. Whatever that fuck that actually means.
Assumedly the implication is that by not succumbing to the social pressure you are demonstrating the required fortitude to choose to also not succumb to a desire for intimacy with other humans, as op states this is an extreme outlier behaviourally speaking, completely regardless of how successful a person may be with human intimacy it's another thing altogether to actually purposely choose to disregard that intense natural urge for intimacy.

TLDR; it's not about not having game, it's about having the guts to tell the entire rest of the world to get fucked, big difference.
I agree 100%. Software is eating the world, so I'm not sure why everyone is so against this.

Maybe it's a case of I didn't complain when they came for my DEC Alpha server with green screen, nor when they took away my Token Ring network, but I will not stand for only using one flimsy cable for all my devices. Come on, this is the tech industry, what did you think was going to happen?

What I see Apple's done here is future proofed the connector. Ok, so it doesn't output 1080p today, but I see no reason why it couldn't tomorrow. Devise a new protocol, download an update to all the iDevice's which in turn upgrades all the adapters out there and everything's golden. Once this (admittedly painful) transition is complete, I see no reason for Apple to have to endure another one. By the time it's outdated, I'm sure everything will be wireless.

Perhaps everyone complaining about a $30 adapter shouldn't have purchased a $600 phone and instead stuck with a $20 Moto Razr.
I've often wondered about using Go as an architectural choice - it's near-native fast, the syntax and semantics are good, it's GC'ed and runs on Linux (edit: my language of choice is C# - and Go is the only one that comes close to it _and_ runs on Linux, IMO - any others out there?- performance is critical).

However, if I decide to go with Go as a framework choice, is there an active market of Go developers out there from which one can hire?
Pete's work consists now of being the technology and business strategy consigliere to various CEOs and other interesting people. If you'd like to meet with him. Let me know. I'm the agent, Ted Pearlman, he refers to in his post. http://usistwo.com/contact And I pay for the plane fare. :D
TDD: 4 questions to help you create the simplest thing that could possibly work
DomainExchanger - Get rid of unused domain names
I don't think it's actually that old. A lot of plugins from the vim-scripts' GitHub account have a similar date, like this one: https://github.com/vim-scripts/a.vim.
Thought the exact same thing.
Fair enough. It might be a breaking change but wouldn't it be nice if instead of having to rewrite everything into continuation passing style (a boring and error prone process!) you could just do something simple like

var a = await someBigFunc()

or

do
a <- someBigFunc()

Javascript in its current state is not built for supporting CPS programming very well. You often end up needing to reimplement control flow primitives like while loops, break statements and exception handling since those don't play nice with async stuff.
That code would be a lot easier to read if you had used async.js.

The worse callback hell is the callback hell which cannot be seen that easily. The type you create when you generate a closure inside one of those braces, which you pass to another function inside this which may or may not execute it depending on the result of its own callback hell.
Read his statement. His entire job was to sift through all available information to present the best and most accurate possible picture to his chain-of-command for use when formulating courses of action.

That wouldn't just entail what the "enemy" is doing, that would also include what other government agencies are up to, what allies are up to, links to the other major field of combat for the Army, etc.

Given that is what his job entailed though, you would think they would have a much more stringent screening process for access to that material. With nuclear weapons they have a specific personnel reliability program (http://www.ncis.navy.mil/securitypolicy/PRP/Pages/NuclearWea...). I'm not saying they need something as stringent for intel analysts but they need to have something.
I run a number of DNS servers myself. And yes, it was "fairly unforgivable" to mess that part up.

But what I was addressing was the blanket claim that human error is unacceptable. Anyone who runs a setup much larger than a calculator will deal with human errors - whether actual operational errors or human inability to engineer for resilience against all possible but unlikely scenarios - on a regular basis.

Some things should be harder than others to break, and DNS are amongst them. Cloudflare no doubt have plenty of lessons to learn. But so have everyone else.
The Multi-Armed Bandit (MAB) problem and the opportunity costs of A/B Testing
I just got an email from "Evernote" with links pointing to http://links.evernote.mkt5371.com/

Please, be very careful, people. Of course, this won't reach the people who need to hear it :(
You might want to compare node against luvit.io instead of plain lua+luasocket
I wonder whether the linked article's author actually knows when and whether to use an apostrophe.

Plural: "bees".

Possessive: "bee's".

Plural possessive: "bees'"

http://www.grammarbook.com/punctuation/apostro.asp

When I see an egregious error like this in an article's title, I immediately dive into the article itself, eager to read the words of someone so obviously skilled in the use of words.
1) Slow news day ... and this being an example of read's -t option put to a good use.

2) Ah, pedantic nitpicking, love it. Because the script is meant for interactive use with no streams redirected off the terminal, and because it doesn't output diagnostics or errors, but rather augments the stdout.

Or put differently - show me an example where writing into stderr would make more sense.

(edit) I guess someone can tee the output afterwards. Fine, I'll make it use stderr.
Kurzweil's predictions: good accuracy, poor self-calibration (2012)
No, not to embrace it. But to ask and answer the more interesting question: "How do we differentiate between hobbies that changes the way the world does things, and hobbies that don't?"

Let's say jacques_chester was right. It was fluff and self-congratulatory. What comes of it? There's nothing to take home there. But if we had moved the discussion to the more interesting question (that the OP failed to cover, but we also failed to discuss), then that has pretty wide implications of how we might tackle our life's work.
Lots of things are toxic. It doesn't mean they poison people. The starter battery in a gasoline car contains enough lead to kill about 1000 people, but it doesn't do it.

Batteries don't transmute. Lead is still lead. Lithium is still lithium. Batteries are about the most perfect recycling case: mass produced, made to exact specifications from very few compounds, easily separated, and are just the right things to turn back into batteries and sell!

Missouri's last lead mine is closing because lead from recycling batteries is so cheap it doesn't pay to mine new lead unless you are also getting some silver or copper and their remaining lead veins are unfortunately too pure.

So electric car batteries get used in cars until their capacity is diminished to an uncomfortable level, then they go serve as stationary storage where the energy density requirement is less demanding for a few more years until they are too worn for even that, at which point they get sold to the recycler and turn into new batteries for cars.
Doesn't your Wiki link specifically mention that the media organizations did not release them wholesale?

"The Times has taken care not to publish information that would harm national security interests."

Seems pretty straightforward. "Vetted by" just means that the NYT had access to it beforehand, but they didn't publish it all, WikiLeaks did.
You can only account for it by having more hardware and then it's possible more of your hardware will fail which puts you right back to where you started.
The proscecuter of the case said they are not pursuing the death penalty.
The brain-computer interface goes wireless
You should probably read up a bit on how the cable-gate bits and pieces fit into the Arab spring. The world would definitely not 'be the same without him', maybe your part of the world, but definitely not all of it.
The author of Freakonomics has started Pandora for Fashion
Hobbies is not just being interested or being audience/spectator ,it is trying new things which interest you , find new ways of doing things , enjoying the process not just the outcome.

Lot of interesting things I share with friends and colleagues would be some tricks which I come up with everyday things. Each wow or awesome from my audience would make me feel proud, if it is not good enough will try more new things.
huhsamovar, you are shadowbanned.
I have heard about tamejs. What I find weird is that 1) the original tamejs website is offline and 2) I never seem to find nice comparisons between the different CPS compilers (I have this problem where I have a hard time using something unless I can know beforehand what sort of "pros and cons" to expect)
Make Friends, Not Contacts: 5 Tips for Networking
If anyone is in San Francisco, I highly recommend The Center For The Book for their weeklong course on letterpress.
this is the type of reason why i stopped using cloudflare. there are just too many eggs in one basket. it's as if their entire service becomes a SPOF to your infrastructure.
There are already over 20 TOML Parsers
All that and then to see your pension be fucked up by a bunch of guys that have never had the sweat drip down their backs from hard work.