skysight-inc/HackerNews huggingface dataset:
Except it's still wrong. You have a large, non-zero chance of having sex with someone who has been exposed to these STDs, even if they were celibate until they met you.
There are many STIs worse than herpes. Find your condom size: http://luckybloke.com/pages/find-your-condom-size and use quality condoms that don't distract from your enjoyment. (Especially helpful if you find condoms too loose or tight.) Better than gonorrhea or AIDS any day.
This is a terrible example and does not relate to the original post.
> The Earth is the only world known, so far, to harbor life.

I often reflect on this sentiment and have half-convinced myself that the current definition of 'life' we use in this sense to be far too limited to capture the infinite diversity of existence.

In other words, our explorations will never reveal any creature like us (or other known forms of life on Earth) because the life that develops in other environment will be uniquely suited and predicated on existing in that environment exclusively.

I would add to what Sagan said: the whole universe is alive in ways we have not yet even conceived or be capable of conceiving.
Cleaners South Yarra
This is a very terrible analogy. Nike is in the business of making shoes. A better analogy would be, why do Nike's customers' shoes fall apart after 1 year, but the shoes of the Nike executives last for several years?

Asset managers are supposed to be in the business of increasing their customers' wealth. However, most customer don't get as wealthy as the asset managers themselves.
> The principles, however, can easily lead to more manageable or coherent code over time.

This. 1000 times over. This is why well factored code bases can often seem to have lots of redundant classes and interfaces to inexperienced developers. It's all about maintainability over time, building bulkheads around change.

> tools that generated the right code—interface builders for example

The irony is that these tools often fail when the benefit is considered over time. This comes through a lack of tools - their code works badly with SCM (no domain-specific diff tools). They throw away everything we've learnt about software engineering just to win the marketing demo's.
And it supports CLOS like OOP!
In all fairness, large parts of Manhattan do thrive as mixed use to greater or lesser degrees. The financial district is something of an exception.
That's interesting, I didn't know that. Just discovered that the go-import meta tag on Github appears on every repo, not just Go ones.
EV: Millionaire’s Math
What is concept is the:

newtype Name = Name { unwrapName :: String }
(unwrapName -> name)

I'm not familiar with this, are you pattern matching on a function type?
Polymorphic dispatch is the specific reason for polymorphism in Object-Oriented Programming. It is more generically known as "dynamic dispatch": http://en.wikipedia.org/wiki/Dynamic_dispatch

You'll encounter the term in Bertrand Meyer's Object-Oriented Software Construction for example: http://www.goodreads.com/book/show/946106.Object_Oriented_So...
That's only true if the camera keeps the shutter open for the full interval of the frame.

Shutter speed is different from framerate.

In high light situations, you won't end up with (much) motion blur.
Totally depends on the country, state, type of work etc. but the safest way is working with an accountant.
Yeah, it's gotten to the point that some alternative mobile browsers are starting to support -webkit- prefixes.
For a new highrise to be largely empty for a while is not unusual. Certainly not in London. Now Tower 42 was pretty much empty for more than a decade because rental prices were low enough that the landlord decided it wasn't worthwhile to operate most of the building, for example.

As for being "out of scale", London is in the process of getting a long string of highrises that really stand out from their immediate surroundings. I kinda like that - it creates landmarks that can be seen from the other side of town (literally).
I'd like to be a mediocre programmer as Notch...
Very interesting and thought provoking read. Having seen one parent die recently at 94 and the other fading at 94, I've observed that they were/are both really done with life. Not in a bad way, but they had lived long full lives and were ready to move on. I agree that any advances in extending physical youth will not necessarily change this natural evolution of the mind.
Any advice for someone getting started with meditation, or resources you have found helpful?
Yeah, I realize it was an open-ended question. I'm just curious if one was starting a (C-like) compiler from scratch, where the biggest bang for the buck comes from. It seems like peephole optimizations are already handled at runtime by the CPU itself.
How Peter Thiel repackaged conventional wisdom as bold contrarianism
Although I agree with the author, in my opinion, the web is getting slower because of all the retargetting/advertising/tracking/social networking/etc javascripts included on every web page (mobile or web). Some trackers are even running sending a request every second.
Many times though, the operator overloading is just a way to hide what's really going on, making it harder for the programmer to have a good grasp of either what the error conditions might be or why there's an expensive operation going on in a particular statement.
I am sure it doesn't work with way in either scala or F#. You can use classes to represent structure, but the matching is still extrinsic and can't use a table given the flexibility of both languages (you don't just match on class).
Check out continuum's blaze project for python. Provides table and array abstractions for a variety of backends, including SQL solutions.
How do you define a country? Is Scotland a country?
I'm not trolling; of course whether Erlang is OOP depends on a definition of OOP you consider "real". If you think of OOP as Java-style programming, then of course, Erlang has very little in common with it.

On the other hand, if you go back to what Alan Kay had in mind when he invented OO, namely objects as "black boxes, similar to computers in miniature" and "message passing as the only way of doing something" then Erlang is very, very much OO. Its processes are objects, and sending (asynchronous!) messages is built into the language. Then you get encapsulation, data hiding and interfaces with module exports and behaviours. That doesn't stop Erlang from being FP, too.

Really, there are many different paradigms and many implementations of each one, it benefits no one to only consider one particular implementation as representative for a whole paradigm.

Footnote: Alan Kay post on a similar topic: http://lists.squeakfoundation.org/pipermail/squeak-dev/1998-...
Just spitballing here, but it sounds like it could be a issue with the scheduler.
try not to look at Marc Andreessen's comments in the context of 2014. Remember that at the time NOBODY was making a reliable browser -- not Netscape and certainly not Microsoft. Ecommerce was in it's infancy. Web sites were hand-tooled, un-ready to handle, let alone scale, secure internet transactions. Every browser had severe programmatic flaws. By today's standards, yes, the browsers of the time were POS, as were the web apps being constructed. No kidding... I'm surprised no one has mention "the main thing" (Netscape CEO Jim Barksdale's favorite phrase) here: Netscape leadership team's panicky decision to sell out to AOL in November of 1998. That decision, not any technological shortcomings, is what ruined the Netscape browser, and doomed the company. I remember pulling into the Netscape parking lot on Ellis St in Mtn View and hearing the news that AOL had purchased us. My heart sank to the floor of the car. To their eternal disgrace, Netscape's leadership sold the company to Steve Case's glorified sales marketing firm at a time when Netscape's browser still had 40% market share and an incredibly loyal customer base. They took the money and they ran, making pathetic reassurances of how it was the best thing for the company and the only realistic option, given Microsoft's competitive market advantage. It was an act of cowardice -- there's no other honest way of framing it. The disappointment inside Netscape headquarters following the sale was tangible. Despite Andreessen's and Jim Barksdale's backpedaling, we knew that AOL was buying Netscape to remove it, so they could go toe-to-toe with IE in the nascent ecommerce market without dealing with a trouble-making, nimble firm that had the technological chops to survive, and perhaps prevail. The technologically illiterate AOL chumps from Virginia who descended on Netscape (wearing ties, being douches) quickly confirmed our suspicions. To overcome the disillusion and resentment brewing inside Netscape, AOL paid us two months salary to stick around. Most of the technical talent I worked with took the money and started looking for the next gig -- but when it's over, it's over... trust me, Netscape alumni still contemplate the "what if" scenario -- what if Netscape's leadership team had shown some backbone, hadn't succumbed to their own greed (AOL purchased Netscape for $4.2B and they got most of it). At the time of the AOL purchase, the Netscape browser had an extremely loyal user base, a dedicated and talented technical staff, and a very good fighting chance against the MS behemoth that has rarely been anything more than a mediocre innovator.
Right, I hadn't meant to say that you keep all of the information. Just that you don't typically lose all of it. Contrasted with perfectly discrete samples.
how about the unlimited growth ponzi scheme
let* is nothing but nested lets, which, in turn, are nested lamdas.

(let* ((a 1) (b a))
(+ a b))

is an abbreviation for

(let ((a 1))
(let ((b a))
(+ a b))))

which, in turn, is a syntactic sugar for

((lambda (a)
((lambda (b)
(+ a b)) a)) 1)

There is no "assignment", only lexicaly scooped bindings, which are "stateless" and "declarative".

Looping constructs in Racket are just syntactic sugar - layered macros, based on what they call "contracts", I suppose.

In CL looping constructs are micro-DSLs.
Anyone has made some tests compared to ishout ?
perhaps, or perhaps even a healthy but normal mind behaves like an "old" one simply from the weight of memory and experience.
Companies that claim to be desperate for developer talent?
> yes but it also depends how you consider in your calculation the costs of telecommuting (costs of travelling, time lost etc..)

Since it seems that English isn't your first language, I thought I'd point out that "telecommuting" means you work from home, and "commuting" means that you travel a long distance to get to work. So, there are no costs or time lost when telecommuting, because you don't have to go anywhere.

The commenter you're replying to is saying he works from home in a low cost area, but works for a company in a high cost area (possibly hundreds or thousands of kilometers away).
I can only speak about the 2012 MBP and the 2013 rMBP, neither of which demonstrate any issues at all with dissipating heat.

You example is from 7 years ago. The entire MacBook line has been completely changed, inside and out, since then.
Discover tools and frameworks in the DevOps landscape
I used to grep everything, but now in emacs I have a "go to definition" for every language I could find it for bound to a hotkey.
There are things to help. Unfortunately the settings panel is pretty much opaque about what effect all thedifferent things actually do.

But reducing render distance helps.
The Venture Capitalist Struggle
Is this an out-of-memory lockup or something else?

Linux has a history of out-of-memory lockups where disk caching has tied up most of memory. Linux uses free memory as disk cache. When there's a need for memory, clean cache pages are reused. Sometimes the I/O systems have the cache locked at the moment there's a need for memory, resulting in an out of memory lockup. This has been fixed in the past, and broken in the past.
So, we are back to this, hum:

"Yet if we acquire a lifelong viral "souvenir" through sex, may it be from a person who is important forever. It's a minimal-regrets way to assess the value of a relationship before risking exposure. When it comes to viral STDs, the devil is in the details."
gee wonder who got it right, bunch of entertainers on TV or scientist in a peer reviewed study?
The UI before Australis was far more customizable. I usually throw out the back/forward buttons because I have a 5 button mouse and/or use the hotkeys.
I will turn 42 this week.

This summer, I bought my first boat. It was a deeply humbling experience - I was quite happy not to take out a row of boat motors when trying to get out of the harbor for the first time. I didn't make it out of the harbor the first time I tried - I got to a corner, decided I wasn't quite ready to make that corner at mid-tide, and returned to try again at high tide. I'm reasonably competent now in mild weather, but I was scared those first few times out in a way I haven't been scared in a long time.

I am really appreciative of having found something that takes me back to those formative experiences of my late teens and early twenties - new adventures that shape the soul. Getting out on the ocean on a regular basis is renewing as well.

I watched my parents stop living when my brother and I graduated high school and left home. They stopped going out as much, they stopped trying new things, and in general they grew more fearful of the world as it changed around them. I vowed to never give in like this, and now that I'm at the age where I saw them stop living, I always check in and make sure I'm learning new things, and taking appropriate new risks.

I'll never be 20 again, and I don't want to be. But I'll be a 40 year old who's living each day with a similar outlook and enthusiasm as I had in my 20's.
Rich people can often find ways to officially move for tax purposes.
I recommend a few setting up a sock puppet posting account and make bad comments about Go, Haskell, Lisp, Rust, Rails, Elixir, and that should get the attention of the mods stat!

In the meantime, sit back and wait for the resident usual faces to jump in and white-knight on behalf of the thing in comment. Examples include:

* Comment anything bad about Ruby? Klabnik will save the day!
* Comment anything bad about big finance, especially, HFT - Christushio or tppaceck will jump in!
I'm by no means an expert, but "Mindfulness in Plain English" was the most helpful text in getting me started. There are several places to read it free online or download a PDF. E.g. http://www.mindfulvalley.org/files/books/mindfulness_plain_e...

To the original poster, I'm not so sure meditation would be the cure-all for all of the problems mentioned. I could see it helping with calming a mind overflowing with ancient "context". But the author indicated that this manifests more as slowness than with anxiety.
A couple years ago at least, I know I had problems with writing type safe json handling code in Go. I believe my particular hang up was a place where I basically needed an enum.
The Air France 447 crash was also caused by pilots thinking the autopilot was on when it was off.
C++ is equally "bad" in this regard - it doesn't force you to write classes, but when you don't you're using underlying primitives which are not first class objects. In both Smalltalk and Io the expressions I gave as examples produced real objects (BlockClosure and Block instances, respectively), while in C++ this:

void my_func(){ std::cout << "I'm a function"; }

produces a simple pointer.

Of course, this is how it should be - it follows from C++ design goals and totally makes sense for a number of reasons; however, from the perspective of OOP, this makes C++ less "pure OO" than mentioned languages (and many others).
Open Microblog
7+1 myths of the new os
> When you deal with just immutable values your code maps to distributed systems naturally which is why functional programming is becoming more popular with the advent of cloud and distributed computing.

I work with hardcore distributed systems people (the ones that attend SOSP and OSDI). And the penetration of functional programming in distributed systems is about 0%. Sure, immutable state is easy to not share, but sharing of mutable state is inevitable, and you gotta deal with it, not try to wish it away.

The only people who seem to think functional programming is great for distributed systems seems to be people who don't really do distributed systems, or at least ones where scalability, performance, and fault tolerance are critical.
Poll: How do you archive?
How do you archive your important digital media at home?
Other advanced filesystem.
Backup to offline hard drives.
Backup to tape.
Backup to DVDs.
Mediocre may be the wrong word, but perhaps "unmeticulous".
I find it interesting someone posted a patch to the KERNEL with a comment of "doesnt always work?"

It would seem prudent to invest a bit more time to understand why a particular thing doesn't work, for such a critical bit of code (I'm not implying I know that this is the cause or related to these new found bugs, but the article mentions it, so I'm just a little surprised).
> Tools are everything. What makes or breaks a paradigm/language are tools

I completely agree. In my experience, and it's probably the same for many people, I spend a non-trivial amount of time not writing "primary" code. Instead I'm testing, debugging, dealing with build issues and dependencies, packaging, wrangling deployments etc...
First Infocom Z-machine implemented in hardware
Obviously you didn't understand how Swiss federalism works. We (generally) do not decide for/against other cantons or tell them how they should handle things. Unless it's something that concerns the whole country equally.

See the vote today: There was an initiative about the abolition of flat taxes for rich non-working foreigners. It was broadly rejected around the country. But if a canton still wants to abolish it, they can do that (and some of them do it already).

That it strengthens extreme positions is rubbish. And even if it does, it would have a ridiculously small effect.
Backup to paper.
Backup to other offline media.
> OO was originally created as a way to cleanly allocate memory on the heap.

That's the first time I hear something like this. Any source for this?
Backup to "the cloud".
I don't do backups.
Depends on your needs. Wave Accounting has a free tier that you could probably use. I tried it out but went back to GnuCash (also use Quickbooks for the day job) as my brain works better with double entry accounting. With Wave (or other online accounting systems) it is easy for both you and your neighbor to track information. You could also do the same with a simple shared spreadsheet.

I would recommend one of you take the responsibility for the accounting and provide the other with monthly income statements and balance sheets.

Come tax time it might be worth your time to hire somebody to do your taxes. Maybe the same person who helped you file your business paperwork since they are already familiar with your company structure.

It isn't accounting software (but it does do income and expense tracking) but if you're interested I'm just about ready for beta testers for some software I've been working on. startopz.com.

Send me an email (in my profile) and mention this post if you're interested in trying it out.
There is no contradiction. Some flavors of Buddhism are theistic; some aren't. The core is nontheistic: http://en.wikipedia.org/wiki/God_in_Buddhism

Your concern about treating spirituality like a buffet is not without merit; Huston Smith, making that analogy, pointed out that some people faced with a buffet eat only fried food and deserts. Others, understanding nutrition, eat wisely.

Your leaping to assumptions about my approach based on a few short sentences makes you look like a loon with an axe to grind. Your refusal to sign your name doesn't help. Suffice it to say that whatever the flaws in my approach to navigating the world, taking spiritual advice from anonymous ranters is not one of them.
I haven't used it for C++, only C# and VB.NET. It's integrated more with those, probably not with C++
a good start would be to stop legalized bribery...
It's not easy at all. 100'000 valid signatures might not sound that challenging – until you have to collect them yourself!
The cult stuff? It's somewhat understandable. I think timeofgifts summed it up pretty well. You're essentially giving up your freedom for 10 days and are asked to do some things that may seem rather strange (e.g., bowing and chanting). It's normal to freak out and to want to leave, and you'll come up with a number of reasons to do so. I was miserable for a majority of the 10 days and desperately wanted to leave. But I also recognized this urge as just more "mind stuff", and the reason I was there was to learn to stop reacting to this stuff.

Another point that hasn't been mentioned is that these courses are funded entirely by donations. This is why they want you to work hard and take your time there seriously. This is also why they really discourage people from leaving early. There are typically long wait lists for these courses and they don't want to "waste" spots on people that are going to leave early or not take it seriously.
>What is a country?

Google "Westphalian Sovereignty" and go from there.
exposed? sure, as using a public bathroom, who doesn't? contained? that's another story.
I think that Chris Rock's critique of the new WTC is far more down-to-earth and human than the NYT's critique:

"Have you seen the Freedom Tower? You can see it no matter where you at. They should change the name from the Freedom Tower to the ‘Never Going in There Tower' because I’m never going in there. There is no circumstance that will ever get me in that building. Are you kidding me? Does this building duck? What are they thinking? Who’s the corporate sponsor, Target? Stop it! In the same spot? What kind of arrogant, Floyd Mayweather crap is this?…They better put some mandatory [businesses] in there -- stuff you can't get out of -- like the IRS, family court, DMV…I am never going in the Freedom Tower. Hey, I got robbed on 48th and 8th about 20 years ago. I have not been back to 48th and 8th. I am never going in the Freedom Tower. I don’t care if Scarlett Johansson is butt naked on the 89th floor in a plate of ribs. I'm not going in there."

http://www.truthrevolt.org/news/snl-monologue-chris-rock-jok...
Attempting to use humor here generally results in a buffer overflow.
The Time I Became the Soup Nazi in the Name of Movember
Here's the source:

https://raw.githubusercontent.com/joodie/emacs-literal-confi...

I've done the same thing with my emacs config, though it's much messier and notably not readable at all.. yet.

https://github.com/codemac/config/blob/master/emacs.d/boot.o...
A New Software Engineering
This is a very nice American Airlines seminar on automation dependence called "Children of the Magenta."

http://n631s.blogspot.com/2011/11/children-of-magenta-line.h...
This is just a myth. Take the swiss immigration referendum from 9.2.2014. It was broadly and prominently combated. Most of the parties were against it and all economic associations threw in tons of money against it. Still, the Swiss voted for it.
You have latent mathematical abilities that only hard, long, difficult labor will unlock. You will revisit topics that used to be impossibly hard, and without your noticing the change, they will be trivial; you'll know them effortlessly, fluently. Meanwhile, the next ridge will beckon.
Fake Operator Overloading in JavaScript (2011)
Oh, yup. Surely indeed! I need my checker clearly
Chrome 36 beta came out half a year ago. It's unreasonable to expect web developers to support very old versions of a browser that silently auto-updates. Most popular frameworks and libraries, such as jQuery (see https://jquery.com/browser-support/), only officially support the latest stable Chrome and one version prior.