skysight-inc/HackerNews huggingface dataset:
Could you explain Nielsens law ? Build half the pipes to keep growing - is this like Moores law? Nielsen just triggers UI design in my synapses you see
> Unless your head has been stuck in the sand, you might have noticed that pretty much all the increased profits generated since the 1970s have gone to the very few and rich.

Unless you head has been stuck in the sand, worldwide poverty has decreased significantly since the 1970s and that's become the market has been more opened than before, not because governments have been overspending.

> Even if you only care about economic growth and not about inequality, there is evidence that economic growth is held back by the current levels of inequality

Bullshit. Inequality increase is obviously normal. Someone who starts with more capital will see their absolute income rising faster than someone with lower capital, so obviously "inequality" will rise no matter what. It would be very strange if it went the other way around. Besides, Inequality is bullshit because the level of life for almost everyone on Earth has increased generation after generation, and the poor have been getting less poor than they were, so for almost everyone it is a positive trend. Look at China, if you want an example of how hundred of millions of people benefit from a newly opened market to get out of poverty.

> Where is the evidence for the case that taxes are way too high? Growing public debt will also be a burden on generations to come.

What evidence do you need? When 45% of you gross salary goes back to the government in taxes, that's the only evidence you need.

EDIT/ And, you know, if you want to help the poor, nobody prevents you from giving your savings and income to charity or to whoever you like. You know, you don't need the government to do that for you with added inefficiency and bureaucracy.
"You don’t fit in with our culture"

I've seen similar sentiment in many other places in tech, applied to ageism, sexism etc. Maybe I'm naïve, but I fail to see this in any way other than discrimination by proxy.
This was the Earth's crusts doing a 'pivot'. Probably quite disruptive.
Courier New (Visual Studio). I keep trying other stuff, but they are a distraction. Courier New does not draw attention to itself, just seems to blend in, and the code communicates directly to you.
The OP should start hacking:

http://www.sleuthkit.org/
I can understand where he is coming from. At least in my case the question was - how come there is no package that does all this by default? Install the package and that's it... I want to be productive in my project before I get productive in init.el customization. Nice to have but it comes second. Anyway, I've bitten the bullet and after realizing that I'm not that smart to choose `the` packages for C dev myself, I decided (again) to see what others do with their setups.

Nice timing this time, because of these:

1) https://tuhdo.github.io/emacs-tutor.html

2) https://www.youtube.com/watch?v=HTUE03LnaXA

Since I want to use it for navigation more than for programming these two made my day because I've found about global and how to integrate it with emacs. The rest came as a bonus.
Now I can go on with my work and not worry about customization until I have to.

I've been using Emacs for about eight years but never as a power user.

EDIT: Thanks for your work. This tutorial has some new ideas I want to try.
Gosh - I never knew about the great hedge. Us Brits did some dubious stuff.
Even us not being experts. Can you honestly say you haven't heard of the destructive and violent effects of drug cartels in the US? Gang wars, turf wars, incarceration due to drug possession, etc.
See also http://www.haskell.org/haskellwiki/Yi

Hehe. The "linux tiling wm" and "emacs-like editor" fads were cooler the current one ("our own javascript ui framework").
Kpatch – dynamic kernel patching
Well, if there was some theorical barrier, and if we were indeed talking of making the "100% perfect" language" yes.

But in real life things preventing using a language in more domains are mostly mere bad design, lack of some features and legacy baggage.

Case in point with Python. It's not that we want it to be faster or lower level than C to use in kernels.

We just want it to be 10x, 20x faster, something entirely possible (Javascript JITs prove it can be done for even the most dynamic of languages), and we just want it to be able to tap into multicore CPUs (something that would also be entirely possible if it was slightly better designed).

So it's not like there's some huge theoritical barrier to achieving this stuff. It's mostly money (like those spend by Apple, Google and Mozilla to their JIT JS engines), and the will to drop some backwards compatibility (which they did with 3.0 but for marginal benefits instead of addressing useful stuff).
And that isn't including the possibility that rainier will blow its top.
I personally use http://marked2app.com/ for any kind of live preview of websites, or just use the built-in --watch function of Jekyll to automatically generate the site whenever I save a change.
Ubuntu Mono https://www.google.com/fonts/specimen/Ubuntu+Mono I like it a lot.

Here an example of Sublime Text 3 + Ubuntu Mono 10pt + Blackboard Theme: http://imgur.com/qW8yyi0
+1 for Source Code Pro. Looks lovely in my editor and my terminal.
Inconsolata-dz here with the powerline patch.
Hi, how can I get in touch? I'm moving to Amsterdam next month, but would also be interested to chat about your experiences on continuous travel.
Segoe UI. I will never use a fixed width font again, though I wish I could find something better then Segoe.
Moving Out of Brooklyn Because of High Prices
Why shold I sleep less?
+1 for Inconsolata.
Fira Sans Mono.

https://www.mozilla.org/en-US/styleguide/products/firefox-os... (not displayed, but the download includes a Mono variant)
No. This earthquake was 11km below the surface.
It's not just the game industry -- it's high-tech in general. As a 50-year-old programmer with zero desire to manage people, I am in the same boat.
Geneva. I don't understand why programmers use monospace fonts, other than some kind of tradition.
Sunday morning quake
Sausalito,CA at the edge of Bridgeway along the former marsh on the Bay.
Sitting at my computer finishing up email for the night. Suddenly,entire chair was rocking. everything was swaying. ceilings were pulling at the walls. Wondered where safest place was-- my desk has a thick glass top. No idea where structural supports are. Every wall was starting to split. Steady rocking went on and on. As much as a few minutes long. Floor still feels like jelly. Condo still feels like I'm living on a houseboat.
Do you run periodic disaster recovery tests including simulating one of your location being offline (including employees being unreachable) for e.g. one day? This is a good test to check whether the know how is well balanced geographically.
The main digital infrastructure that matters is people. The USGS estimates [1]:

"A repeat of the 1906 magnitude 7.9 earthquake, the worst case scenario for the Bay Area, is estimated to result in
about 5800 fatalities if it strikes during working hours. Most scenarios, however, have maximum projected fatalities on the order of several hundred, reflecting the success of earthquake-resistant design and construction practices in California, particularly in residences. The loss of life is predicted to be highest if an earthquake occurs in the early afternoon when people are working in commercial buildings with varying vulnerability to quakes These predicted mid-afternoon fatalities are generally about 5 times higher than values predicted at 2:00 AM when the population is assumed to be in wood frame residential units."

[1] http://earthquake.usgs.gov/regional/nca/wg02/losses.php
Yeah, I always thought it a bit dumb that you can't get a couple of sleeping pills for a flight / jet lag. They could always limit it to say 20 a year so you can't get addicted. I bought my Ambien in Vietnam.
Such strange down-voting. What did you not understand?
For the lack of out of hours interviewing - I cannot say. Mostly a dissonance between the owners of the company (hurting for lack of talent) and the hiring managers (overworked and not seeing hiring as their top priority)

But as for weekend working - why hire a part time programmer ? They will not be able to absorb the current teams practises and idioms as easily as they are not online at the same time, they will not be able to come up to speed as quick if they only work 10 hours a week. Seems a bad option.

But yes, if you want to hire make it easier by doing evening interviews - seems sensible to me.
Nice writeup!

I've always wondered why functional programming-people seem to prefer emacs over vim?
I guess it could be the choice for people wanting more IDE-like features, and aren't afraid of a little bloat(cause surely it can't just be the lisp in the configs), am I right?
I'm a huge fan of Adobe's Source Code Pro, but you might wanna take a look at Courier Prime: http://quoteunquoteapps.com/courierprime/
I often posited/mused that one of the main reasons hard drugs haven't been legalized yet is that there is very little variety in them. Let me elaborate a little. With alcohol, there are hundreds/thousands of different flavors/types/process/names/combinations. But, with most of the hard drugs, it's pretty much "a chemical". That's it, nothing to it. No "Alabama Whiskey" or "Russian Vodka No 5." to make it into a giant favor-winning game.

Now, I don't know how the state of such a product range would change if it were legalized. Who knows, they might even come up with ingenious ways to spice things up without increasing dosages. Flavors, combinations, negative-effect suppressants, whatever. Or how about people come up with ingenious places/ways to take drugs that prevent addiction, or simply enhance the setting.

I don't know. What I do know is that we should let people use/do what they want to their bodies. Will this have negative effects? Sure, they might, they might not. Personal choice trumps any sort of wide/vague societal benefits, otherwise society is just a bunch of tyrants. As long as what individuals do doesn't physically harm anyone, then they should be allowed to do it.
Inconsolata here too, with vim and the MadeOfCode theme: http://madeofcode.com/posts/29-photo-my-new-textmate-theme-8...
I've noticed a lack of of human planning in most DR plans. In some industries it's called business continuance. Our company has focused mainly on the technical side of the business: backups, DR, offsite access.

Depending on the situation, earthquakes can bring fires and tsunamis. So what do you tell the network engineer that had their house burn to the ground? "Sorry for your lose; we're decamping for Las Vegas. Wheels up in 8 hours"?

If the big one does hit there is a lot more at stake than just your precious data.
Everything except MySQL?
BPMono
Whenever I see this I wonder if getting sued for age, sex, or racial discrimination, and losing, does fit in with the company's "culture". That can be expensive. Very.
If you program with Japanese comments, I really recommend Ricty.

It's a combination of Inconsolata for Latin characters and an IPA font variant called Migu 1M for Japanese characters in the same dimensions.

I've never seen it as a binary, so you have to run a script to build it yourself.

https://github.com/yascentur/Ricty
I order plenty of things from abroad that aren't illegal or evading duties. The UK, for example, has no VAT or import duty on items costing less than £15.

Just the other day I ordered £0.99 worth of self-adhesive hooks on ebay, with free shipping from Hong Kong.

It's hard to say whether the parcel passed an inspection that left no marks, or whether it just wasn't inspected.
Alignment probably more than anything, though obviously the necessity for that depends on the language and style.
That would add unnecessary data overhead as clients would get image data they may not need, e.g. a low-resolution device would not want a high-DPI version of all images on the site.
Does anyone have data centers in Silicon Valley? Real-estate (and electricity and cooling) costs are amazingly high, so it's not that good a place for a datacenter.
Why would you want to work in the game industry at 50? Poor pay, too many hours and being managed by someone 20 years younger than you.

The only exception I can imagine is if you have already built enough of a reputation to go and do your own thing via your own studio or kickstarter etc in which case you don't need anyone's permission.

> According to data collected by the Entertainment Software Association, the percentage of people over 50 years old playing games is slightly higher than the percentage of people under 50 playing games. We ARE your audience.

It would be interesting to adjust that data for amount of time spent gaming and amount of money spent on gaming related products.

Somehow I don't get the impression that COD servers at peak times are rammed full of senior citizens.
I think the default fonts work great so I have never changed the font of the editor(s) I use. Am I weird?
If you work on a Mac, Xcode is the best IDE for C++. I initially thought that it handled only objective-c, but was quite surprised by how efficient it is in handling C++ syntax.
What makes a post go viral?
I am hugely anal about this topic and I've tried all fonts mentioned at the time of this post. In the end, Consolas has racked up the most miles during my coding and Proggy Tiny for the output console (allows you to fit quite a lot). Don't get me started on color theme.
The percentage of people who would take that route is very small, I'm afraid. There are countless little insults and grievances that simply get shrugged off as the cost of living in society. It shouldn't be that way, but the punishment for bravery is just too severe.
I have used macdown for like a month, and it's quite good, but a little glitchy. A couple crashes, and something that bothers me a lot: it doesn't deal very well with scrolling
I used to rely on this, until some browsers suddenly stopped supporting it. It's a nice idea, but I recommend using retina.js (https://imulus.github.io/retinajs/) for consistency.
It uses Flash? Good looking application otherwise.
Those are all legal items and they are below the import charges so none are paid - however if they had been drugs, do you think they would have been labeled with the correct price/content?
X11 10x20 since 1996
My favorite is Source Code Pro by Adobe [1]. I use it on Mac OS X and Ubuntu. On Windows I have to use Consolas, because SCP does not render well in gVim for Windows (at least not on my system).

Note that Source Code Pro does not have an Italic typeface yet. Italics are commonly used for source code comments and most editors will automatically emulate the shapes, often with poor results. Active development is currently being done in this direction [2].

[1]. http://dwabyick.github.io/Source-Code-Pro

[2]. https://github.com/adobe-fonts/source-code-pro/issues/6
Me neither. It seemed like a fascinating read, but I wish he would have trimmed the amount of soapbox talk about his own credentials and bad software engineers, and instead provided the facts about the case (at least what changed the case and could have been revealed).
PragmataPro
Well done! sxebbb; so many memories!
Robots could murder us out of kindness
The pot may also be grown illegally in the US or being sourced from states where such purchases are legal.
If you do that kind of refactoring with sed, I won't believe you take refactoring seriously.
Save locally and push when you get online again.
Alright, thanks. I'll check in at the start of the next project :)
It's all a bit stream-of-consciousness. Some of that is I'd guess due to the fascination then with psychedelics. I still run into people who wax poetic about psychedelics as a social change mechanism and technology for personal growth.

MacLuhan talks about how Nixon adapted to TV; turns out that was most likely Roger Ailes' doing.

The present day "conservative" (tea party) movement is largely founded on ideas from MacLuhan. One of the curious things about Fox is that it's a media channel based on being against the media.

The indispensable idea from MacLuhan ( at least that's where I got it ) is that of identity and that people have a ... shortage of it.
I always try out the others, but I always come back to Monaco.
Nowadays I use Emacs only when I cannot use an IDE and VI for quick editing files, specially since it is the only proper editor in many UNIX systems.

Otherwise IDEs, since the MS-DOS/Amiga days.
Interesting. So is that typically the reason why pages with large number of elements are so slow? I had always assumed it was the HTML elements themselves, but could the bottleneck here sometimes be the CSS matching of those elements?

Also, if I'm not mistaken, I believe that Servo (which the author of this post works on at Mozilla) is attempting some novel parallel CSS matching using Rust's support for parallelism/concurrency.
They'll find some starry eyed 20 something to exploit. It's a tale as old as time.
I'll second that. Very nice and well-hinted font, with quite a bit of unicode coverage as well. Definitely worth the money.
With sed, really?!?

I guess you never used refactoring tools. Good luck doing all their use cases with sed.
The "final exam" in the article doesn't discriminate among kids, but teachers. There don't seem to be any consequences or "discrimination" for kids who fail the tests.
Your better off spreading the risk all over the place. If all the places go down at the same time, I think you have bigger problems. Besides, I think most of the large institutions have accounted for this already.

I think the real risk here is the loss of life (bus factor).

Here are some useful maps:

http://www.hazardscaucus.org/presidentialdisasters65-98.JPG

http://www.datafoundry.com/wp-content/uploads/2011/04/natura...
DO has had some free speech issues censoring bloggers.

http://vpsexperience.wordpress.com/2014/01/05/digital-ocean-...
If it makes you feel any better, as someone in his late 20s that has led a couple teams and is eyeing management, I can't think of any particular reason not to hire you (except maybe that you'd demand more money than a recently started programmer, but now we're just talking cost-benefit analysis, which seems a fine basis for decisions) and several benefits, assuming you'd be okay taking direction from someone that much younger than you.

Can you perhaps elaborate on the kind of responses you get or conjecture on why you think people are making those kinds of choices?

I've heard similar stories from mentors and older friends who work in tech, but I've never really gotten a chance to discuss it in detail. It's kind of an awkward topic, so I won't take it badly if you decline, I'm just honestly hoping to hear a view that I'm not exposed to, being young and fresh in the market.
(If he reads this, I hope he doesn't mind my presumptuousness!) It was mainly due to frustration at the narrow-mindedness of the computing community. Harland not only designed an alternative computing architecture, but also presented heretical ideas about programming language design, formalized into his 'principle of abstraction':

"Realising that calculus has actually got nothing at all to do with either differentiation or integration, but is actually a set of rules for lexicographical transformations, with differential calculus and integral calculus being two examples, I came to the conclusion that there is a fundamental principle for the design of a programming language based on an interpretation of the process of abstraction in terms of a calculus of semantics-preserving transformations reflexive over the domain of syntactic clauses."

He went on:

"The problem for most languages, of course, is that not all the clauses in the grammar are abstractable over, and for many that are the semantics are not strictly preserved when abstraction is performed, which sort of ruins the point."

It is summarized thusly in one line:

Abstraction is a calculus of semantics-preserving transformations reflexive over the domain of syntactic clauses.

I'm working my way through his book, 'Concurrency & Programming Languages', so I can try to better understand this statement...

I came across one interesting paragraph on page 151: "There is no need for a macro facility if a language permits the meaning of application to be defined differently for different types of applicable value, and if its parameterisation mechanism can be defined differently for different types of data (such as for the functions and operations above), or for values of the same type but with different characteristics (such as for functions with eager/lazy attributes)."

Hah! So could it be that Lisp has deficiencies at a fundamental level...?

Harland replied to my query: "The first thing of significance that I did was to make types manipulable... Then I made the environments manipulable so that I could abstract over declarations. This comes from having access to the 'current environment' whose meaning is defined dynamically, so that it can be passed as a parameter. Next came access to 'current process' so that it networks of processes can be dynamically established. Long after that, when I fully appreciated the simplicity of abstraction as being over the clauses of the grammar, I made the grammar a data structure that the program can modify in real time, to add new grammatical forms (i.e. abstractions) and expand the means of expression..."

There are interesting ideas here that should be pondered further...
I actually tried a programming font that is not monospace and it's not an issue. Left side is aligned the same anyway and I don't care if lines don't align on the right side.
Your condescension towards everyone else here, based on nothing more than moralizing ideology, does not actually counter the basic facts: social democracy is a very productive and effective system, in ways that neoliberalism (ideological "free market" schemes that somehow always end up forgiving the collusion of businessmen) is not.
Emacs can already open multiple windows all showing views of the files currently being edited. It's easy to have multiple windows that can be dragged around on the GUI each split into as many panes as desired. I find that one big window split into three or four panes works best for me most of the time.
For me (used to use vim and moved to emacs) it was the ability to have a full programming language behind me which made me feel like I could truly customise every feature of the editor I wanted.
Incidentally, if you do want to switch you don't have to give up your vim keybindings, there is evil-mode[0] which gives you all the bindings you're used to

[0] https://gitorious.org/evil/pages/Home
Jeffery Sinclair is the name of the first commander of Babylon 5. I had to check that it was a real name, but it seems that it is also the name of a real brigadier general.
You are reaping the rewards of this now.

When you go to the ER without insurance, you get patched up and kicked out ASAP. This creates other complications... People can't work, they seek out social services, etc. So you have a situation where a chronic condition that you could manage for $4,000 a year costs exponentially more when you price in food stamps, disability payments, temporary assistance payments and other programs.
[2] was raised in 2012 and still in discussion. I have no idea how fonts are made. Why does it take 2+ years to make a font italic?
It's not universal, on my team of 8 there is a ~60, ~65, ~70. I use ~ because I have never actually asked, and that's unlikely to change.