skysight-inc/HackerNews huggingface dataset:
The books you've listed are all excellent, but are not direct paths to 'better proficiency through programming close to the hardware'. I believe that SICP might be your best bet from among the books you've listed. Work through it first, then decide where to go next. A caveat: SICP spends much of its time approaching computation from a hardware-independent perspective (expressed in the old quip 'Computer Science is no more about computers than astronomy is about telescopes'.) Don Knuth takes almost the opposite approach in 'The Art of Computer Programming', defining a machine language (for an imaginary machine) to be clear about implementation details and time-space tradeoffs. Both perspectives dig much deeper than 'just syntax'.
...it's racist no matter what. It has a connotation (even if it's unintentional which I entirely doubt) of racism, and the overt message (our unifed in-group needs to expel members of this out-group from our space) is racist.

I literally do not see how you could look at this and not see racism. Is your concept of racism limited to overt statements of the form "People whose skin colours are different from mine are bad"?
>I know this kind of juvenile potshots are rampant in the Linux community, but it is time to grow up.

Maybe it's time to not get offended at someone's shorthand. No need to derail conversation in this way.
This is an approach I use for reproducing issues on userspace applications as well. I happen to maintain a fairly large Windows-based application at my workplace, and sometimes the steps to reproduce an issue could take minutes to hours just to get you to the point of being able to try and replicate the issue. I personally use VMware Workstation at work, and since I'm on a quick SSD, taking and reverting multiple snapshots has little performance cost.
This is exactly how I feel about Scala now.

I really wanted to like Java because of the ecosystem and the JVM, but there ARE a few warts that you will face everywhere - verbosity is one, all the Spring stuff using annotations to wire up dependency injection and AOP and whatnot is another.

Scala has the whole JVM ecosystem, static typing and forget about DI/AOP/OOP patterns. Feels like best of both worlds for me.
The menace of memes: how pictures can paint a thousand lies
Sources: Harbaugh extension, trade possible
I've been in NYC for about 10 years and I've lived in the financial district for about 7: I hear both pretty regularly.
Your initial point, that only promiscuous people have to worry about this stuff, is incorrect. I'm not sure why you're having such trouble accepting it but I guess it's none of my concern really.
This is incorrect. Underneath 1WTC there is a massive set of stores, and 2 super markets are coming into the base of 4WTC.
I was a hater of this building for a long time. It is a shame how mediocre the design is in comparison to other recent mega skyscrapers worldwide. It's like a symbol of NYC's and the US's relative decline vs. the rest of the world. (Compare it the Burj Khalifa, for instance.)

But last time I was in NYC I warmed up to the building a bit. Seen from the lower west side around sunset it reflects the light in a pretty gorgeous way. So while the building may not be exceptional, it's not bad either.
A function call is always a function call, an operator is not. It makes for more opaque code.
Ships things that work.
The tragic thing is that these lessons don't have to be "hard-won". I find it astonishing that a majority of even intelligent people don't do more basic research before making major decisions with something as important as their money. A few hours of research should turn up things like bogleheads.org, Bernstein, Malkiel, etc. Heck, a simple google of "site:ycombinator.com investing advice" should get you on the right track to all the advice you need in a few clicks.
Memes made by a bot
Afaict, that site only wants bugs for the mainline kernel not for kernels modded by Ubuntu.
Instant feedback makes coding more tangible but can be harmful. One may get caught in an edit-eval cycle and spend time solving the wrong problem.

Regularly stepping back and reevaluating assumptions/goals helps. (And write supporting tests, if you swing that way.)
It's a statistical statement that is valid against a group and not necessarily against an individual. Kind of like how racial demographics are important when analyzing segments of society, while racial profiling is not fine to apply against the guy that just drove past your parked police cruiser.

So, "being exposed to at least one STD virus is virtually inevitable" is a valid but somewhat clumsy way of saying that in general, people will be exposed to STDs. But it's not saying that you, the individual person reading this will inevitably be exposed, and nor is it saying that your individual spouse/partner is probably lying about their sexual history.
Yea, I just have a separate init.el that:

- loads ELPA
- require's org
- runs (org-babel-load-file (expand-file-name "boot.org" dotfiles-dir))

I've found it much easier than the init.el generation route. It's also much more compatible with custom, though, most of the values set in custom I'd like to get rid of.
If we truly had new frontiers in longevity, this would not be a difficult problem to resolve. It would quickly be established that people need to change their lives every 20 years or so, try new things, keep engaged with the world. People would no longer say that they are too old to go back to school and try a new career. On the contrary, instead of saving for retirement, you would save for your next iteration of schooling and doing something new for a few decades. And the awareness of the cyclical nature of the world would become a way to gain insights into how to innovate at a societal level to a much greater extent than we do now.
For me this advice is about developing your spec to an appropriate level of detail before writing any significant amount of code. I'm still in the phase where writing code is fun, and it takes a little discipline to think my spec through enough to make my code-writing time efficient.
This story makes me smile. My father retired a few years ago, and immediately went to work on a kit airplane he and a friend bought together. He flies it semi-weekly, depending on the weather, and is working on building another plane on days he can't fly. I fear the day he stops doing "stuff" will be the day he dies, but I don't think that day is coming any time soon.
A lot of the recent trend towards OOP-bashing comes from bad implementations of OOP, just as bashing design patterns is more to do with badly thought out architectures and overuse of those patterns.

In fact, the origins of OOP are basically what we would now call microservice architecture (CSP-inspired languages like Go being a specialisation of this). Each service can be as stateless or as stateful as it needs to be (without shared state) and services should be loosely coupled.

That's quite different to most large-scale OOP architectures, but it is possible to code in that style in any OOP language.

Heavy reliance on inheritance for code reuse is a whole problem class in itself that again has little to do with OOP and lots to do with the influence of C++.
This is complete insanity, but I love it.
Getting the Most from Your Team by Preventing Burnout
V2.1.0 of Go-Json-Rest is out with Apache style logging, JSONP, and more
So you're systematically stripping away the value of integrating skills from your conscious, procedural mind to your intuitive, parallel processing mind?

Sounds awful. How do you debug?
No, there are various online communities for experimental, legal drug use, each with their own themes and safety guidelines that depend on the users' goals. Overseas labs are not too hard to come by, but language barriers and repeated shoddy synthesis (see also: Alibaba) can raise the effective cost by orders of magnitude. Then it's worth your while to get the sample independently tested after importation. This, combined with significant economies of scale, leads to group buys being a common method of acquiring substances. One trusted person who has contacts and a history with known quality labs (who often ask not to be revealed to the whole group, especially if they're in Europe) is chosen to organize the money, make the purchase, having preliminary testing done, repackage into each person's order, and ship them the rest of the way.

I neglected to mention precisely how I acquired it because, as mentioned, Neuralstem is not joking around. (It wasn't as a group buy.) They do not have any existing treatments on the market and currently have just two in human trials: NSI-189, an antidepressant and ostensibly nootropic, and NSI-566, a stem cell treatment for ALS. It's not surprising that they're freaked out by use of one of these treatments years before it could ever be approved as a pharmaceutical.
The Haskell channel on Freenode is growing, it's gone from floating around ~1000 people to 1400-1500 in the last 12 months.
It's been explained to me that tall buildings play merry havoc with the GPS, but I haven't been able to test that out at all.
I live a block away and push my 5yo, on a Citibike, by its base every morning on our way to the subway. It is not my favorite building in the city (the Chrysler and Woolworth buildings are far more engaging) but it is absolutely iconic. As soon as the observatory deck opens next year, it will become a tourist mecca.

For those in the neighborhood, the big change will be when the other half of the fencing around the 9/11 Memorial Plaza is removed, so that the whole area actually becomes part of the surrounding neighborhoods again for the first time in 50 years. Also, there is a ton of retail going in, none of which has opened yet: http://tribecacitizen.com/2014/11/18/the-restaurants-and-foo...

As for the building itself, I like how it is a perfect octagon halfway up, but from the base look like a triangle. Here are my sons at the base:
https://www.dropbox.com/s/ttbourn3fi0xiiq/1WTC.jpg?dl=0
I'm not interested in that, I'm interested in whether or not commercial transport increases insurance costs on average.

Although this question is slightly less interesting because of typical insurance policies being neutral on the number of kilometers driven.
has Fengguang Wu's auto regression test framework caught this bug? https://lkml.org/lkml/2012/5/17/126
Really?

Taking the definitions from "Software Architecture: Perspectives on an Emerging Discipline" [1], you have the following:

- components

- connectors

- configurations (systems)

Guice (and other dependency injection frameworks) clearly address the third part: configurations. AOP is, at best, an implementation technique.

[1] http://www.amazon.com/Software-Architecture-Perspectives-Eme...
The total population of Wyoming is of course lower than the city/county of San Francisco, which means that in reality, things are more biased towards Wyoming deciding for Californians, because they still get their two senators and one representative despite the small population.
The whole point of a metaphor is that it means two things at once, and each reinforces the other. Did this not come up?

(BTW if it were meant literally it would be a poster concerning the aesthetics of animal husbandry. Presumably nobody was arguing this.)
I can't speak for anyone else, but my personal IRC experience has simply gotten more private since the 90's. I still have an IRC client open whenever I'm on my computer, but these days I chat almost exclusively on private IRC channels and servers with people I've known for years. Instead of hordes of people swarming into large, public channels, it's a more intimate -- but just as genuine -- experience.

Still, though, that model seems unsustainable: fewer and fewer people are joining IRC channels or getting into what used to be a "scene." I think there will always be die-hards on IRC, but there's no longer the coolness that there was fifteen years ago.
What is especially hard in investing is timing. If you followed Matt's advice and put all your investments to index fund (say Vanguard Total Stock Market ETF, https://www.google.com/finance?q=NYSEARCA) in the late 2007, you would have lost almost 50% of your savings in a year. And this example is not far fetched. My startup got acquired in 2007 and I invested some of that money to the stock market in late 2007. Not all, fortunately.
First, nice to think it'll happen in time for you personally. But it won't unless a lot more people support the right lines of research over the next ten years. That means those based on repair of causes of aging, the well-cataloged and uncontroversial forms of cellular and molecular damage that distinguish old tissue from young tissue. SENS programs are the exemplar, but a lot of stem cell work and cancer offshoot research (such as senescent cell ablation) falls into the same bucket. Most present research aimed at slowing aging by altering the way in which metabolism works (such as calorie restriction mimetic drug development) is not in any way likely to lead to large extensions of healthy life span, and especially not for those people already old when it is introduced. Most research aimed at the genetics of human longevity won't do much either, as it is just more of the same road to a hard, slow, expensive re-egineering of metabolism to obtain very tiny benefits. You can't add decades to healthy human life spans in the near term without damage repair as your primary approach. It isn't hard to see why: you can repair damage or slow it down, and the former of those approaches is very much better than the latter in terms of benefits delivered and guesstimated cost of producing treatments.

Secondly, there is presently no real reason to suppose that any of the demonstrated limits to human cognitive function are caused by anything other damage: loss of neurogenesis, build up of amyloid and other waste products, progressive demyelination due to a variety of processes, white matter damage from microstrokes resulting from vascular dysfunction, and onward for dozens of other types of harm. Every aspect of memory and executive function is slowed and degraded. The detailed maps of connections between damage and dysfunction are in most cases sketches or unproven or unknown or exceedingly complicated and open to debate. But there is so much damage that it would be going out on a limb to suggest that a periodically repaired brain wouldn't just keep on going, losing the old memories and generating new ones, not filling up.

There are bodily systems that do "fill up" and where we can make good arguments that they have structural issues with long-term operation and would fall over even if every component part worked fine perpetually. The immune system, for example, in its continual assignment of memory cells for herpesviruses such as CMV, may be working as evolved but nonetheless gradually destroying its own effectiveness. That can be argued reasonably, versus it all being the consequences of damage.

But there's no reason to think that any of the brain's processes are in the same boat at this stage. There is every reason to think that dysfunction is all damage until proven otherwise.

Lastly, having the opportunity to be in good health and wrestling with a century of memories while deciding what to do next? That beats the alternatives. High class problem.
Into Thin Error: Mountaineer Ed Viesturs on Making Mistakes
It's the View Patterns extension: https://ghc.haskell.org/trac/ghc/wiki/ViewPatterns
If you're a consultant there is still a degree of paperwork to do. Documenting the approach, the work itself, the handover, the install and troubleshooting.

If you're in big business or government then there is still paperwork. These are political organisations and even doing a good job isn't satisfactory, in many cases I'd argue that appearing to do a good job on paper is what your task really is and any delivery of a working piece of code is second to it.
I don't think this is new to 3.18. I have had a lockup issue in every version since 3.2

https://bugzilla.kernel.org/show_bug.cgi?id=29162
IRC has a lot of life still left in it.

Here's a small sample from the FreeNode IRC network, from right now:

|-------+------------|
| Users | Channel |
|-------+------------|
| 1751 | #ubuntu |
| 1620 | #debian |
| 1590 | #archlinux |
| 1488 | #haskell |
| 1477 | #python |
| 1109 | #gentoo |
| 987 | #vim |
| 877 | #ruby |
| 815 | #emacs |
| 652 | #perl |
| 452 | #java |
| 417 | #lisp |
| 275 | #startups | [1]
| 190 | #scheme |
|-------+------------|

And that's just one (admittedly popular) IRC network. There are 6 networks with over 10,000 users, and hundreds of smaller networks.[2]

[1] - #startups - the HN channel!

[2] - http://searchirc.com/networks
I don't think this is correct. More than 90% of the advertisements in newspapers were against, for each of the three proposals. Source: http://www.50plus1.ch/?p=547 (German, French version at bottom)
Is there open soruce project?
I really liked this link: http://harmful.cat-v.org/software/OO_programming/_pdf/Pitfal... from the server. It is from 2009 so a bit dated, but it shows something which is prevalent today, objects obscure what they are doing, and they mix code and data, but data access is a lot slower than it used to be so data optimization is more important than ever.

That has only gotten more true with DDR3 and DDR4 memory and giant caches. It is significant enough that it would behoove compiler optimizers to pause trying to do things with fewer instructions and start looking at better data organization.
Update both the web browser and the operating system with security patches as they become available.

Don't "over share" on social media.
What sort of work do you do on them? The issues I had, and that I've seen others have on MBPs of varying years, occurred mostly in games, video editing, etc. Things that might not be the primary purpose of the product, but nevertheless shoudln't cause it to overheat and shut down.
The cross section of expected returns.

http://www.bengrahaminvesting.ca/Research/Papers/French/The_...

It simultaneous disproves one notion of efficient markets, and shows how passive indexes can explain most so-called active management. (Much of VC outperformance is explained by the size factor, and much of private equity outperformance is explained by the value factor, both of which can be passively invested in)
Good to hear that even if it's tiny, there is a small contingent who agrees. I took a portion of my savings in order to invest and have outperformed the index funds and basic allocations in my 401k and retirement accounts. I don't have a long enough track record (3 years thus far) to assume it can continue but my overall returns have consistently beaten SPY/DJI.

My sense is that investing is a skill and that you have to practice in order to get better. I've enjoyed the books of Thomas Bulkowski (http://thepatternsite.com/mybooks.html) and had fun doing it. Because it's not my primary retirement or savings it is less pressure and I try to minimize the gambling aspect instead relying on something more mechanistic.

With that said the current bull market keeps me humble; right now it's easy but if things take a turn I will try to be honest with myself and, if necessary, reallocate everything in index funds.
And by the way, Switzerland is not part of the EU (they're part of the Schengen agreement, part of the EFTA and have some agreements with the EU)
netsplit.de has been doing statistics for who knows how long:

http://irc.netsplit.de/networks/top10.php
Accelerando is a really really good tech novel. http://www.antipope.org/charlie/blog-static/fiction/accelera...
Expelling criminals (which was the topic of the referendum) is racist?

I always asked myself how one can misinterpret such a widely used metaphor (except intentionally).
So... FORTRAN? :)
Have you heard of req-package ? a wrapper around use-package that gives helps organizing requirements, configuration and initialization of any given package.

see one instance https://github.com/rejeep/emacs/blob/master/init.el
"in SF" - that is not affordable. If you are trying to save money you live somewhere on the BART or Caltrain and take the train into the city every day. My rent in East Palo Alto the year I was there was $400/month all utilities and internet included, for example. Is commuting into big cities like SF and NYC every day by bus and train miserable? Yes. But thousands and thousands of people do it because it is affordable and they have families or retirement they care more about.
I am using object-oriented programming (OOP) and
like it! I'm using OOP via Microsoft's
Visual Basic .NET, the .NET Framework,
ASP.NET, ADO.NET, etc.

For inheritance, I've never tried to understand
it or use it. Yes, the .NET Framework apparently
uses inheritance, but there as far as I can see
mostly the inheritance is mostly just imaginary,
mostly just a means of documentation. E.g.,
I can have a variable X of type byte, integer,
float, GUID, etc. and write X.ToString, that is,
pass (it really is essentially call-return
semantics) the method ToString inherited
from somewhere, some abstract class or some
such, but I don't believe that there is actually
any real inheriting going on. Maybe there is
some overloading, but then the spelling
'ToString' is just a convenience for documentation
and usage. Or, just as easily it could be that
in case the type of X was integer, then I could
write X.ToStringInt where the method ToStringInt
was for converting integers to strings. Fine
with me. I know; I know: If I can write X.ToString
when the type of X is an integer, then
where X is declared I can change its type to,
say, GUID and keep the code X.ToString and, thus,
get code rewuse, but I'd nearly never do that!
Instead I'd want to check over my code to be
sure the code still did what I wanted it to do.

Mostly I look at instances of classes much
like in PL/I where there were data structures
like

Declare
n_points Integer,
1 A Based,
2 Coordinates( n_points ),
2 X Float,
2 Y Float,
2 Lengths (n_points) Float;

So, in Visual Basic .NET could write
If you were building Rails apps in 2005/6, more than likely you were reading Ezra's blog post on how deploy to your VPS. It was tricky to get right, but Ezra made it so that it was no longer impossible. He was always there to help people with their own tricky configurations too.
Your context has little bearing on the article, so no, I don't see the context.

It starts off with STD viruses as a whole, then narrows that down to the most life-threatening viruses; HIV and hep B and hep C. It talks about sex as one vector for the transmission of STDs, but also points out that "60% of hepatitis carriers acquired the virus be means other than sexual intercourse."

It then says that condoms would have been effective for the other 40%, then cautions that effectiveness for hepatitis doesn't equate to similar effectiveness for all other STDs.

You'll notice that the article is only talking about condoms. It is not trying to be complete. Otherwise it would have included, for example, a discussion of oral dams.

Since it isn't trying to be complete, you can't use the lack of details about other transmission vectors to draw any conclusions about how an average or below average number of sexual partners leads to a "near zero" likelihood of getting a viral STD.

It doesn't even try because at the top it observes that "since the AIDS epidemic, awareness of sexually transmitted diseases seems embedded as a Bay Area cultural norm". The article is meant for a Bay Area reader, and hence the author has an expectation that the reader does not need details about basic information.

Based on your use of the term "promiscuous", and assumption about the context, I am going to infer that you did not have a similarly sex-positive sex education.
That sounds like the movie Next.
That's a very interesting point. AFAICT, the Scheme standard doesn't actually say what should happen in this case. But here's what e.g. Chibi scheme does:

> (let ((x 0)) (list (call/cc (lambda (f) (set! x 1) (f 2))) x))
(2 0)
The thing is, that there are people who can't wait a lifetime for society to organize itself well enough for this to happen.