skysight-inc/HackerNews huggingface dataset:
We need a startup to fix online dating: agreed. Part of the problem is the overwhelming volume of attention that women receive: agreed. However....

But even though I received the highest response rate, I was still almost never able to get second or third replies. Once I got a response that I replied to, the exchange pretty much stopped dead in its tracks.

Women get tons of messages every day, as the article points out, and they don't bother to reply unless they're really interested. I got very few replies on dating sites when I used them, but almost every reply turned into a date. They had already made up their minds before they messaged me. Dating sites are not great and I would love to see something better, but the OP's experience suggests some failure of communication peculiar to his situation, not something from which to draw general lessons.

For what it's worth, in my experience, the women who wanted to meet me agreed after only one or two messages. They made up their minds before they messaged me. The women who wanted to chat back and forth were only there to chat; they weren't actually interested in me. Rich online interaction doesn't facilitate meeting in person. It competes with it. When it comes to efficiently deciding whether to invest time in getting to know somebody, meeting them for coffee or a drink risks less than an hour of your time and yields much more useful information much more quickly than trying to get to know someone online. Women follow the same logic men do: if they just want to chat, they chat. If they actually think you have some potential, they want to meet you ASAP so they can find out what you're like in person.

If I were trying to make money from an online dating site, I could certainly convince people of the opposite. It's so dangerous to meet someone in person before you really know them... why go out and meet one guy who's probably a dud when you could be talking with a whole bunch of cool people from the convenience of your own apartment... and when you finally meet someone in person, they should be a real person you have a relationship with, not an anonymous profile. I'd do everything I could to keep them on the site, making me money, instead of out in the world meeting people. For myself, I want exactly the opposite. I think once I've skimmed an expressive profile and seen a few pictures, I've already learned 90% of what is possible to learn online, and I want to proceed as quickly as possible to an in-person meeting where I'll learn more in twenty minutes than I'd learn in a week of chatting.

I'm not sure how a site could do better at that than Match or OkCupid, but I can't wait to find out.
"Java IDEs really get the job done"

That is utterly misleading. Java IDEs really get the Java job done. And, sadly, Java is a language of such an incredible verboseness and containing so many idiosynchrasies that it takes a lot of code to do things. And IDEs do certainly excel at this.

But you have to realize that a lot of the IDEs' functionalities when it comes to Java are really just work around Java's failures.

So, yes, I can fire IDEA and it shall allow me "easily" work around a 100 000 LOC codebase.

But if I can write the same program in 30 000 LOC of Go or 10 000 LOC of a Lisp dialect I think that there's still a jury out there trying to determine if Java IDEs are really that great.

So I don't doubt that IDEA / Eclipse is helping you in your Java + ORM + XML hell but there are other ways to develop applications. Mind you: it's a huge world out there and despite your beloved IDEs being so great there are still people not programming in Java.

Also the IDEs tend to suck quite a lot when we're talking about "non-Java JVM languages".

Btw I'm using IntelliJ since so long I don't remember if it was version 3 or 4 and I just bought version 12.

--
"Patterns means I have run out of language"
> most Go objects are mutable and can still be passed as messages.

Go makes it easy to get right. It doesn't make you get it right.
I think you're right. If you omit "to continue" then I hope my last sentence becomes more valid.
I don't think wiki is a suitable tool for collaboration. We need small pull requests to small issue, then merging, disscussing on them, we can work parallel on multiple branches, and that means the workflow works for most of type of people.
You may as well argue that Brainfuck is just as good as scheme, since they are both Turing complete.

It is all about friction; either language/toolset will get the job done, but which will I find more enjoyable?
I have a hard time seeing how the work was "eviscerated" -- last I checked I could still buy the actual work, i.e. Tolkien's books (which I'm sure got a bump in popularity from the movies).
Ha! They loaded and are there, but I can hardly see them on my sony laptop (1600x900) b/c they fall to the outside of the photo. When I resized my browser I could easily see them.
Frieman contests carpool violation, corporate personhood...
No... It's because Java totally sucks when objects go from Eden to Survivor and then needs to be GC'ed or from Eden to Survivor to Tenured and then needs to be GC'ed.

That's the very reason why some trading companies who still insist on using Java do use methods where as few objects as possible are ever created and went on to invent things like the LMAX disruptor "pattern" (more like an anti-pattern, where the goal is to be as close to the metal as possible, by allocating gigantic primitive arrays... Quite the contrary of your beloved GC dogma, where you think that creating objects as no impact and that slow GCs are necessarily the programmer's fault).

I realize from your various post that you did really drink the Java cool-aid and that no matter what's going to be said you'll always come touting Java as the best language out there.

I know Java well enough to criticize it.

I also have the impression that Go is used inside Google on some impressive tasks so I wouldn't be to quick to dismiss it.
For anyone trying this, there's a typo in the URL, it is actually http://stratigery.com/cpup4.c
Instagram's UX Problems
The ultimate regex repost!
One problem I've seen in big tech. companies (especially Google) is that most employees hate doing interviews, they think it's worthless and a waste of their time.

In a closed-allocation company (which Google is) you don't work for the company. You work for a manager, who decides whether you get to have a career there. This means that citizenship is worthless from a career perspective, unless the manager makes it a priority, which is unlikely (because what does a middle manager gain from citizenship work?). With Google's blind matching in addition, the people you interview are unlikely to end up on your team.

Companies get exactly what they deserve when they create perverse incentives and then wonder why 9 in 10 people are playing politics instead of doing what's good for the company. If you let the manager unilaterally wreck a report's career, then people are going to work to play their managers rather than doing what's best for the company. So you get political behavior.

Having said that, I would've loved to work with Rachel. I have a deep fascination and respect for responsible and involved people who can pull the weight of an entire team when everyone else ain't doing shit.

I agree. Losing her was a huge loss for Google, and I hope her current venture does well.
Corporations and carpools
Not to mention the frankly idiotic JVM startup time that becomes a nightmare if you are just trying to make a commandline tool.

And no, don't bother mentioning nailgun or the like. Those cures are worse than the illness.
Did it feel like it lasted a few seconds or more like a few minutes?

There are times when I 'wake up' during the night, but I feel paralysed and unable to move any part of my body. It only lasts a few seconds before I either fall back into a dream where I thought I woke up or I managed to move something and actually wake up.
I don't know if you have read Thinking Fast and Slow but your observations are in strong agreement with research.

From what I have read (mostly Kahneman) most interviews as performed are useless and suffer from the illusion of validity. Instead, structured interviews and scoring that are the same for all candidates are strongly recommended. Which is, draw up a short list ~= 6 independent factors which from experience are reflective of the job and whose answers you can easily judge objectively. For each factor come up with a small number of questions with a score, say from 1 - 5 and then simply add up the scores. No fancy weighting required - research shows that regression does not add much to this simple model. To avoid the "halo effect" do not jump question categories. This will vastly improve upon the more common unstructured interview and though still far from perfect you will be hard pressed to improve on that short of an IQ or equivalent test.

Interestingly, and reminiscent to bagging in machine learning, unstructured interviews can be brought nearly up to par by averaging multiple independently scoring interviewer opinions.
_why's site is back up
Does anyone have any good data on the impact on the number of times an article is shared with/without share buttons?
It's not about commanding the GC. It's about avoiding unnecessary allocations.
Just imagine inputting the final character of the last inference step, then waiting for a few minutes while the computer performs incremental compilation of the last few rules. Finally, it emits simply these four characters: "QED."
Anyone wanting to know the perspective in which JRR Tolkein wrote his fantasy ought to read this PDF:

http://brainstorm-services.com/wcu-2004/fairystories-tolkien...

You should be able to then judge whether or not the movies have done justice to the spirit in which his books were written. Judge for yourself as C. Tolkein may or may not be right.

After reading it, I think the movies get a lot right and a little wrong. It helps to know the mind of the one you are reading.
Getting this:

"Public Print Queue SPOOL/TEST	2012-12-09T14:12Z SPOOL/IDEAS	2012-12-13T23:26Z SPOOL/NOTES	2012-12-19T00:28Z"
Google Pledges To Restore In-Browser Maps Access To Deprived Windows Phone Users
> The only reason you hear less "crazy" Go GC stories is because Go has never been tested as much as the JVM under different application requirements.

It is definitely true that the JVM had been thoroughly road tested compared to Go, but your conclusion is unsound. Go was designed to specifically avoid this pitfall.
All-robot band plays Motorhead's 'Ace of Spades'
There are plenty of good, real html parsers, so there's no need to try regex.

Xpath is nice for scraping HTML, though it always turns out the stuff you need is in the middle of a bunch of other text.
More infamously, Phil Collins "Sussudio" was a placeholder lyric that never got replaced.
Telnetting in and GETting '/' got a github pages error, so looks like it's hosted there?

Confirming, the domain now has an A record to a github IP.
And it breaks the back button when it does it.
The 5-hour energy drink guy, Manoj Bhargava. http://en.m.wikipedia.org/wiki/Manoj_Bhargava

He had to "come out" against his wish recently though.
> I'm not so sure about that. If I'm not mistaken, most Go objects are mutable and can still be passed as messages.

This is actually a complex subject. Go has mutable objects yes. But it also doesn't treat everything like an reference type. You have to send a pointer as the message if you want the receiver to be able to modify the object you sent. (slices and maps are the exception to this) I actually don't think immutability is as key to concurrency as it gets hyped to be. Clojure which I've used and enjoyed does tend to get in your way with the immutability by default.

This to me makes Clojure less relaxing. In fact Clojure is not relaxing it's challenging which can be enjoyable but I wouldn't say it's what I want to do everyday for my job. Go I could easily see myself doing it everyday.

As I said Go has a lot of good qualities all in one package. Clojure has some of those qualities but not all of them.

The pointer to the compiler api is interesting. I hadn't seen it before. I don't see any way to serialize a source tree in there but that might be just for lack of searching. I wonder why things like gofmt and company don't exist in the java toolchain already. I mean outside of third party IDE's.
Ugly ol’ Reddit gets a spiffy new UI with Reeddit
I was curious, I checked WHOIS:

Domain Name: WHYTHELUCKYSTIFF.NET
Created on..............: 03-JAN-2002
Expires on..............: 03-JAN-2014
Record last updated on..: 13-DEC-2012
Status..................: ACTIVE

Record was last updated 3 weeks ago. Not sure if that means anything but interesting nonetheless.
I'm using http-proxy to filter requests and act as a http firewall to internal services..
I'm using Node with Redis to monitor internal system.
I'm using Node wit Faye to deliver realtime information.
For expensive computation, there are many drivers in Node.js you can use to communicate.
I think Node.js is a great tool for front-end.
Just looking through the source of the site, it seems that whatever CMS you're using is inserting <p> tags everywhere, including around the opening and closing <section> tags: http://i.imgur.com/RkoFP.png.

It's also causing the page to fail validation (ignoring the errors about unknown meta tags): http://validator.w3.org/check?uri=http%3A%2F%2Fpaulstamatiou...
The original ending is reflective of how England was changed by the war and how the innocence was taken away. It goes along with how Frodo was permanently affected by his "war injuries".
Go's memory model has similarities to C. For instance you can use the heap or the stack. Go figures out which one an allocation should live in by doing escape analysis. If it never leaves the function it goes on the stack. If it does it goes on the heap. GC ensures anything on the heap gets cleaned up. It's not an API.
It means it wasn't just someone sniping the domain after an expire.
Something Awful finds everything they ever wanted in a zebra joke website
Agree. I always multithreading patterns should apply for expensive computation programs in the backend, we don't need thread for I/O concurrency.
Exactly my thought. He probably actually renewed it. Makes you wonder why (no pun intended).
I wish he is back with some big project :)
I'm not dismissing Go, and I'm not praising Java, and I've even admitted on this very thread that Go is better than Java, so there's really no need in trying to convince me of anything. All I'm saying is that Go isn't good enough -- if I really want fast development and expressivity, there are languages more expressive than Go (more so than Go is to Java), and if I really need top-notch performance, then Java is OK and comes with some absolutely useful advantages that Go doesn't offer. I see excellent use cases for Python, for Ruby, for Clojure, for Java and for C/C++. I just don't see compelling use cases for Go. I'm not dismissing it. It's really nice. I just think it's underwhelming.

And, BTW, if you think Go has some magic GC secrets that will make all (or even some) of the JVM GC problems go away -- I believe you're mistaken.
In a certain sense, languages like Agda do solve the halting program, but we're not all using them...

Seeing more total languages used in industry would be pretty cool.
To be fair, Java does escape analysis for this too. This isn't a difference between Java and Go.
If you hit `/SPOOL/{TEST,IDEAS,NOTES}` you get some binary data; `file` tells me it's "HP PCL printer data". Not sure what to do next with that...
Online comments hurt science understanding, study finds
Math doesn work like that. You can't just create a git repo for PvsNP and expect that solving the problem is just a matter of accumulating enough commits. Not only does everyone involved have to know how everything works in order to come up with insight (making it hard to "delegate" subproblems) but you don't even know what subproblems need to be solved to come up with a solution!
Not, and moreover, you've mixed apples and oranges.

A system's entropy in statisical mechanics is k log W, where k is Boltzmann's constant and W is the number of microstates. The microstate is a configuration of, say, electrons in energy levels.

Information theory has a quantity that behaves much like entropy in stat mech, but is not actually entropy in stat mech.

BTW: The statement in stat mech would be - Adding energy to a system with negative temperature reduces the number of microstates.
Could someone explain the significance of this for us who don't know? I'd really appreciate it!
If I remember nothing else from Physical Mechanics 1 -- and I probably won't -- I will always remember that the calculus of variations and the principle of least action are fucking dark magic.
I like that the song doesn't restart at the beginning but resumes! What a nice project.
Slight correction

> The compiler not only checks for code that can theoretically result in a [logically correct], runnable program...

Some examples of this:

- If you try to assign to a variable that will never be read, this is a compile-time error.

- If you try to import a module that will never be used, this is a compile-time error.

- If your dependencies don't form a DAG, this is a compile-time error.

Incidentally, not only does this make runtime errors (or logical errors) much less common, it also makes Go code more readable and vastly contributes to its impressive compilation speed.
OK, can you be specific how this is done? What is the technical reason here?
_why was a notable member of the Ruby community who disappeared without trace one day. He wrote Why's (poignant) Guide to Ruby, which was how many people started learning the language.
Got an HP LaserJet around? Two lines of PJL and you can send it to the printer...

I wonder if there is a PCL viewer for OS X... It's really meant to be just for spooling data.

Edit: installing GhostPDL now.
Создание Сайта - Всё Включено - Создание Сайтов - Москва
> Those aren't in the stdlib. gofmt is.

Which also means that you can count on any Go code you find online to be formatted the same way too.

It's like PEP 8, except better, because it's a lot more widely enforced.
I'm surprised by the excitement at every piece of teaching material or set of course notes posted here. Free textbooks and PDF notes have been around for years, especially for mathematical topics.

This PDF won't do the work for you, and you can't skim-read this kind of material. To properly understand an area of mathematics then you need to put a significant amount of time and effort into working through the text, and a set of condensed notes is probably not as good as a well written textbook with careful examples and exercises (and with fewer errors).

I'm not making a judgement about the quality of this document, I guess I'm saying that if you really wanted to learn this material you would have started already.
Both the JVM and the CLR do this. This is not a Go technology.

In fact, in certain cases the JVM can detect type information and remove the allocation entirely by hoisting integer fields and the like into registers.
It’s an accelerator, on a cruise ship
> I have to either logout/login or re-request the share using the doc I want (which is the path I use).

Have you tried multiple sign-in?

http://support.google.com/accounts/bin/answer.py?hl=en&a...
What do you mean, a dead user? I was just quoting from the document, as an example of writing some might find obnoxious. Personally I find it rather entertaining.
+1

Last consulting gig I told I was willing to help them for a few months. I sent them a CV and they saw I meant business. Got an email saying: "you're starting next monday if it's okay for you".

Quite an efficient process ; )

(I don't know which part of my CV they did background check that said)
Sleep paralysis is actually pretty common, affecting around 6% of the population: https://en.wikipedia.org/wiki/Sleep_paralysis
Haha, right there with you!

"The Higgs boson is like pearls moving through molasses" or "a celebrity moving through a bar".

"Spacetime is like a big sheet of fabric with a bowling ball on it."

Yeah... no.
I do. Looking up PJL now.
I've converted the three PCL files mentioned into PDFs. Warning: they are barely readable...

https://www.dropbox.com/sh/au20fgk5ko84300/ENSDticHe-
I would imagine that valid HTML could be parsed as XML, e.g. with the Python ElementTree XML API
great! nice work!
Here is the data from IDEAS, NOTES and TEST, converted to PDF format. It's somewhat readable (yes, the files are HP PCL format):

Ideas: a bizarre set of story ideas

http://www.scribd.com/doc/119138391/Ideas

Notes: life tips

http://www.scribd.com/doc/119138393/Notes

Test: A typed test document

http://www.scribd.com/doc/119138394/Test-1
The comments on the article itself are especially interesting when considered in the context of the article.
I'm not sure what "impressive tasks" you mean, but I don't think that's true. I heard of people using Go, true, but the perf-heavy backends are all in C++.
Burnout that makes you drop from the web is hard to come back from for many reasons.

Worse to watch people go through it
DarkStarX1, you are a dead user. Time to make a new account.
I'm actual a strong advocate of "deferred inheritance", which is to say, when one of your wealthy ancestors donated vast sums of money and/or property to X organisation, his/her descendants implicitly have the right to take it all back at any point in time -- imagine the havoc that would cause ;-)
I only got partway into http://projects.csail.mit.edu/church/wiki/Probabilistic_Mode... but mean to come back -- it looks worthwhile.
Here are the contents as images fyi

http://imgur.com/QBHNR
the name you suggested is really sucks !

$100 for my source code? In your f*cking wet dream, nanijoe and you can shove that $100 bill into your ass.
Publications in the physical sciences need to be intelligible as well, and an elegant model is considered a plus.
To be clear, did the doctor confirm afterwards that this all happened? It sounds remarkably like a dream to me.

If this happened, then yikes, I hope I never need general anesthesia....
Guys, unless he actually unveils something, just let this lie. _why did some great stuff, but he's just a man (and he wants to be left alone). If he plans on doing something, then let him, and let's discuss it if he does. But this is getting ridiculous and this sleuthing/snooping is uncomfortable. He renewed his domain name. We should be better than making this into news.
My favorite is the MS OS/2 2.0 fiasco: http://yuhongbao.blogspot.ca/2012/12/about-ms-os2-20-fiasco-...
Alright, I'm sure some people find Go's particular combination of features appealing. For me, a language has got to be so unbelievably awesome to consider leaving the JVM, and seeing that some of the most awesome languages target the JVM, that language better do something that would truly impress a veteran like me. There's only one non-JVM language that I'll use for some very specific applications, that I think is all that: Erlang.
And God said, Let there be management…
He renewed his domain and then published some content on it, in a _why-style puzzle. This is definitely something.