skysight-inc/HackerNews huggingface dataset:
I couldn't find anything in the study that shows how friendship is defined within in anonymized data set:

> Facebook provided data on every friendship formed in 2011 in every country in the world at the national aggregate level. These data set included a total of 57,457,192,520 friendships.

So there's a few problems with language here...one of them being...what does "every friendship formed in 2011" mean? The friendship was actually made in 2011? Or that the friendship record existed as of the 2011 snapshot of the database? I'd have to imagine the former but if it's just the latter...then "friendships made by all users in one given year" is massively different than "all friendships of all users".

Second, in 2011, FB's interface was different than it is today. Maybe they've always had this data in the backend...but were users able to have multiple locations listed as part of their user profile in 2011? My hazy recollection is that you were able to list your location...and after the Dec. 2011 roll out of Timeline [1], then you started being much more granular about your life and location, because Facebook wants to be the yearbook of your life or something.

If we assume that an international friendship is made by two users who have locations in two different countries...OK...well, anecdotally speaking, I went to a Midwest college..we didn't have FB at the time but I imagine if we did, most/many students would have put the university as their current location/network. Even though the number of international friends I had substantially increased, if the data isn't captured at a granular level, it just looks like I made friends with a whole bunch more midwesterners.

[1] https://www.facebook.com/notes/facebook/timeline-now-availab...
Ok, thanks. That makes much more sense now.
Adrian Frutiger: 1928-2015
> So that's what we're calling the lack of HoFs these days?

Go has HoFs. The lack of parametric polymorphism is what prevents you from writing `map` in Go (subject to several caveats surrounding efficiency and type safety).
Your response is what Aubrey de Grey calls the pro-aging trance. And he offers a lot of possible explanations about the psychology behind why many people pretend death is a good thing.
You don't miss anything because you don't exist anymore.

Missing things is considered a bad thing when you can experience the frustration of not being able to do things you would like to do. But if you don't exist, you can not experience this frustration, thus not being able to do stuff does not mean anything to you because nothing does.

The only frustration you can feel is the idea that in the future you won't be able to do stuff that you would like to do now while you're alive. So you're suffering from an idea. It's all in your head.

Fear of death is a self-inflicted pain. Best attitude towards death is not to think about it.

Like in this movie:

- A hundred years from now there won't be one
sad f.ck to look at any of this. What keeps you going?
- You know what it is, Theo? I just don't think about it.

https://www.youtube.com/watch?v=WDEFgX-uFZc
Thanks for clarification!
If you can read German, here's a local (Swiss) necrology about Frutiger: http://www.luzernerzeitung.ch/nachrichten/panorama/panorama-...
True, you don't have asynchronous template rendering, but you can still asynchronously collect data into your own data structures, then keep re-rendering the whole thing with an incremental-dom render function.
Many of the abstractions Rust has have their nuances hashed out at compile-time rather than run-time, and that's the big benefit.

Go programming eventually forces you to do primitive stuff like stuff print statements into your code and tinker with a compile-run-compile-run cycle that ends up wasting quite a bit of time.

For something like microservices it's actually quite good because if you keep your scope as small as possible, you end up with dead-simple code for dead-simple tasks ... until you need a way to reign in all your microservices, where it starts to fall apart because you've got unavoidable complexity and a tool that isn't designed to handle complex things. Tools like Rust start to shine in these situations.
The Expendables (2012)
The instrumentation is different from tradition (both tone-wise and the fact that he's using a double violin for Aberi), but for the most part the melodic and structural elements are fairly representative. The feel of the raga is definitely conveyed accurately.

That said, the pieces you mentioned are heavily focused on the improvisational elements like the alaapana and the kalpanaswaram. There are also more structured and lyrical songs and keerthanas that you'll see a lot of recordings of.
Or you could do the same thing with Ocaml while just using a subset of its features.
Neither are you, you you from yesterday or the day before - conscious continuity is illusory. How do you know that your body isn't replaced with a new copy each night (thought experiment)?

Because the workmanship keeps getting worse and worse. ;-)
> assuming iOS/Windows Phone isn't an option

Well, they are options. If one judges every alternative that might include the tiniest bit of inconvenience as "not an option", any try would be hopeless.

In fact, I would argue Android is the easiest Google product to replace, because it has a perfectly polished competitor like iOS.
> All you need to know is SQL, and some HTML

So it's a reimagined ColdFusion? :-)
Are you happy with deliverability? I have had some Fastmail issues where mails did not get delivered as reliable as with Gmail … filters are also much less convenient to set up.

On the other hand, Fastmail is great as an IMAP provider.

The web GUI etc. are OK but there are still issues, for example with non-English characters in the search. 2FA is kind of strange too with its mix between your password and the 2FA token. And spam filtering is of course not comparable with Gmail in my experience (with Fastmail erring on the spam side and Gmail erring on the false positive side, I don't know which one is 'preferable'!).
Show HN: Half-Life 2 Deathmatch Mod Server
Servers' been around for 7-8 years and just made them a new website for the community of regulars. It's a fun game though for $5!

http://skulshockforever.com
Technically speaking, there're affordable underwater cameras: http://www.openrov.com/

Granted, out of the box they are corded, don't have an autopilot, and only rated for 100m dive. These shortcomings could be solved, if there's a demand for such submarines.
OK, thanks, I like your mindset!

I sometimes envy my friends who simply don't care because they don't know … and are happy as long as Gmail and iCloud are running.
Just in case, there's also a MOOC held by C.Queinnec (Author of Lisp in small pieces):

http://programmation-recursive.net/

Warning: seems like this one is in french though, so only if you're curious enough about it.
Doctor dances 2x a week after work on the streets to raise money for his charity
C# change directory function
Yesterday I had an interview with a small company and they gave me a test in C#. I am not that familiar with C# and I failed. Can someone show me what and how should I solve it correctly.

The question is that http://www.testdome.com/questions/csharp/path/479
> Why all of this focus on "people" and "if they did" placeholding for your own opinions? It may drive home how dystopic they are if you deign to own th

Because politics and economics are human sciences? I already know what I want/value for myself, and there's nothing dystopian about it. One person doesn't make a market and certainly doesn't make policy.

> The competition for health is illness, infirmity, and death, and I don't see it as anything but cruel for the free market to force people to choose between these options. Yes, people will (attempt to) pay any price for drugs, because it's their life. This seems uncontroversial.

It's controversial. Take a step back and let your SJW anger fade a bit, then think about it. Just how much would you pay for 5 years of extra life, and of what kind? Not how much would you force someone else to pay at gunpoint. Not how much would you imagine being willing to pay in the moment for 5 years of ideal life. How much, every year from birth to death, would you really be willing to pay for 5 years of probably-degraded life? Everything you pay means giving up something else. For most people, that figure is not in fact "infinity" nor is it "every dime I'll ever earn". It's less than that, and how much less depends on individual values.

Quality of life matters. Drugs have side effects, and those side effects reduce quality. Drugs aren't perfectly effective, and whatever they're intended to treat is very likely causing symptoms that also reduce quality. Very often that combination reduces quality to a great extreme. And paying for drugs, whether a vast sum or a relative pittance, means not having something else, which, you guessed it, reduces quality.

Economics is the study of scarcity and how humans adapt themselves to it. Both quality and quantity of life are scarce resources, and there are tradeoffs to be made with other scarce resources. While your gut reaction might be that the tradeoff here is obvious, universal, and uncontroversial, a more careful examination is warranted. It's most definitely not as simple as you make it out to be.
Password Guidance: Simplifying Your Approach [pdf]
I like its ability to list stock symbols based on themes. As a long term investor who invests in specific industries, I have established fundamental and technical criterion I use to evaluate stocks and identify buy/sell times. But, I'm always on the look out for new stocks. Your "Theme" search is a useful feature in this regard.
Trying to be clever we are.
"miss out" or "miss" has a couple of definitions. You are "missing" the point.
How is using Postgres DB users as website users working for you? Is having thousands or millions of users practical, or is this intended more for a limited-use in house application? Is it practical to allow new users to register on the site and have a site admin manage their roles and permissions through a web interface, or do DBAs need to manage that stuff manually in psql?

I worked on an internal website once on MS stack where management wanted to try and authorize access to the webapp through access permissions to the backend MSSQL database, with the Windows Domain user getting picked up automatically through IE. It was a mess to get even kinda working and to debug, and we were never able to get it all the way working.
no worries. The human emulator uses just 1% of a 2050 EC2 mini compute instance.
... except for when it's not all ok. It's not ok for a private corporation to play by its own rules and have total control over digital identities, about how you get presented online, about if you are or aren't allowed to be forgotten, about which speech is acceptable and which isn't (hint: when it doesn't line up with the corporations agenda).

Monopolies are a market failure - capitalism says this very clearly. In the case of data behemoths, I fear we are losing more than just some extra $$$ each month, but some of the core liberties that make up how current modern societies functions. As you mentioned yourself, I am far from being the only one who notices this problem.
There is a difference between missing out on things and feeling sad because you miss out on things.

Dying protects you from feeling sad about missing things, but you are still missing out on things.

If you think only the feeling matters and not the missing out itself, you might as well spend the rest of your life on pleasure-inducing drugs.

Most people care about things other than their own subjective experience.
And, uh, not to repeat the question or anything, but how does that affect a position held for weeks?
Best attitude towards death is not to think about it.

That may have been the best attitude in previous centuries. But now we're getting to the point where we might actually be able to do something about it, and holding on to that attitude may result in the unnecessary annihilation of billions of sentient beings.
In other Lisps, a cons can be an arbitrary pair.
Having worked on CF, it's not as bad as people made it out to be.
See also: the KimKlone - http://laughtonelectronics.com/Arcana/KimKlone/Kimklone_shor...
Currently, there isn't an automatic solution. For now the component developer can use the component id (automatically generated if not specified) to separate styles. You can see such component at https://github.com/ivopetkov/ivopetkov.github.io/blob/master...
As someone who uses the Unity WebGL export in production, it's a long way away from the point where you can simply build a game in Unity, deploy with WebGL, and expect it to work reliably. It took us several months of optimizations, rebuilding assets, etc. to get it to a marginally viable state, and even then I wouldn't call it reliable.

As it is it will usually work on maybe 50% of computers. More if the game is minimal (this is the case with most, if not all, of the online demos). A lot of this is due to patchy WebGL support and the fact that ASM.js's viability is mainly due to politics, not due to it being a good solution in practice.

The computers it does work on, frequently you'll get an out of memory error, since you can't resize the memory arena in ASM.js (well, you sort of can but it makes the code much slower, and the resize operation frequently will crash the browser tab). You can mitigate this by requesting a larger memory arena, but in our testing, any size above 128MB fails to work on about 20% of machines.

The parsing time for the ASM.js code is also so long that frequently browsers will ask if you want to kill the tab, because the page has been unresponsive... And when the browser is actually parsing the code, it will usually allocate over a gigabyte of memory. (Even firefox, which supposedly has a more optimized parser for ASM.js code).

This is ignoring browsers like Safari, IE11, and Edge (not to mention mobile), which all have their own sets of problems.

I don't really know where I'm going with this, other than to say that from the people I've talked to, this is pretty much the experience of everybody who has tried to ship anything nontrivial with Unity WebGL. I've heard that Unreal's HTML5 export is similar, but I've never used it so I can't confirm.
Is there any remote developer jobs in Sweden?
I am a Python developer in Göteborg and I found it very hard to find any remote positions in Sweden. Is that true? There seems to be a lot more in UK and Germany from what I can see on stackoverflow and angellist jobs.
I think if/when Go adds some form of generics (beyond requiring code generation with comments...), it will truly replace Java.
Speak for yourself. Many people who benefit from the current systemic biases would agree with you; many people who don't -- and some think society as a whole would be better if the systemic biases were reduced -- see thins differently.

> The goal is meritocracy, with diversity only desirable insofar as it enables meritocracy.

In other words "The goal is anti-diversity, with diversity only desirable insofar as it enables the anti-diversity goal."
Makena or Compounded 17P?

$30,000 vs $800

That's what we get to decide for our next pregnancy. Someone bought a drug, reformulated it a bit and replaced a generic.

Do we use the generic that's regarded as safe and effective? Do we use the new drug?

I don't want to hold another stillborn child. How can I make an informed decision? There aren't great stats for me to make an easy choice and the marketing makes makena seem like it's a much better choice.
>, but the fact is that some people in enjoy the simplicity that comes from Go not having them.

The Golang team was not extolling the lack of generics in Go as a point of pride. They have admitted that it is a useful feature but they haven't decided yet how to add it to the language. (Maybe they never will.)

As far as it being "simpler" that Go doesn't have generics, I've never understood this conclusion. If you don't have generics as a 1st-class language feature, you've now forced complexity into the users' code with empty interface{} and copy & paste code. Or, you create new complexity by writing a code gen tool to simulate generics. The complexity is now in the code-to-write-code-tool & the build process.

Certainly, there are some languages that don't need generics: proprietary 4GL such as SAP ABAP, procedural-SQL such as Microsoft Transact-SQL and Oracle PL/SQL, and shell scripting languages such as bash.

However, with Go positioning itself as a "general" programming language, the lack of generics is more a consequence of Google's priorities and timeline of development rather than a pinnacle of design. Programmers have wanted to write algorithms that work with multiple types for decades before Go was invented and leaving it out as a language feature actually doesn't make things simpler if "simplicity" is looked at holistically.
> > Privilege increases merit

> That definition of "merit" implies that whites have more merit than blacks (because they tend to be more privileged) and men have more merit than women. If your goal is to increase diversity, that's not a helpful definition.

What he wrote was "Privilege increases merit via education and culture". Why did you cut off the "via education and culture" part?
You are right. Racism is not growing. It has always been this bad. A few random cases have been happening for years.

And please do not discredit the experience my family, my friends, and I have been through.
Seems like there should be an abstraction for that.
This article correctly pointed out very early on that the third-party payer system inflates demand and prices for drugs. If you disagree with that assertion, then you're welcome to disagree with mine as well. Otherwise, if you think having coverage denied for a treatment by a private corporation (that owes you nothing beyond what is contracted) is politically incendiary, wait until you see the government (theoretically "for the people") deny that same payout. Death panels, anyone? By making it even harder to refuse to pay for a treatment, a single-payer system would increase demand and therefore prices even further. This is Econ 101 stuff; it's not some rabid flight of fancy.
Sqlgen, generate SQL code from Go structs
Yeah I don't think I agree with this. ETFs still net you quite a bit over a regular CD (or storing your money in your mattress), and are considered relatively predictable/safe
Keep in mind that Shakespeare wrote a number of Sonnets, so he is regarded also as a poet in addition to a playwright, which puts in squarely in the category of "writer".

Since his plays were written in verse, with very little in the way of stage direction, less in props, and next to nothing in scene descriptions, it's not too far of the mark to think of the plays as poems themselves. When people read, they hear 'silent prosody', or a spoken voice, in their heads, so even when reading, they are hearing the words.
surely the optimal end goal would be publicly funded drug research labs, with budget allocations comparable to what the pharmaceutical firms spend. surprising that the article never even touched upon that.
You're probably right, but as of now, VALIS is the only thing I've read by PKD, so it's the only one I can recommend.

I have a big pile of his other works here, waiting to be read, but just haven't gotten to the rest yet. :-(
Brand new dating site for busy singles
Comparing Renaissance to any other firm is like comparing Berkshire-Hathaway to an average value-investment fund, or PIMCO to any other fixed income trading firm. James Simons (founder of Renaissance) was so smart he _co-founded a field of mathematics [differential co-homology] with Chern. Not only does the fund have a huge head-start (they were purely algorithmic trading in the 80s), but their commitment to academic pursuit over monetary gain is unparalleled. I.e., when asked who an ideal hire was for Renaissance, Simons said "anyone who has a PhD [in the applied or pure sciences, statistics, mathematics]" (you get a PhD because you love the field, you go to HBS or Wharton to make money).

These guys are trained professionals who've dedicated literally decades to graduate level pure & applied mathematics, and are simply of another a caliber. I can read JAMA all I want, quite fun indeed, but if I practice surgery, I'm certainly going to slice an artery. You have a better chance of going to Atlantic City and putting 100k on black than successfully making money in trading any set of securities, whether its Asian fixed-income, blue chip Wall Street equities, or CME pork belly futures. Just because you back-tested something successfully doesn't mean you should throw your hat into the ring, the sharks will bite till there's nothing left.
Oh, can't derive IDL from JS, because no static types. Could add type hints, or type inference (partial), or just an actual IDL. Still easy to use!

JS (and py) devs aren't keen on static types... might be a hard sell.

Java seems a perfect fit: static typed, adopted. Also cloud-like "application servers". But already has CORBA and IDL's and serialization - just not popular (why not? maybe goes back to our previous comments) What advantages do you have over that? Uncool, but might be an easy sell.

BTW: There's something tantalizingly puzzling about the whole "JS static types for RPC" thing... not dynamic, not REST... Big picture is not yet clear to me.

REST is popular (eg http://swagger.io to generate APIs and docs); static types mismatch JS, but help RPC (very interesting and popular thread from 3 days ago on "statically linking" microservices - enterprise people concerned https://www.reddit.com/r/programming/comments/3k8sb2/how_we_... )
But if your company actually is a meritocracy (i.e., it hires and promotes solely based on objective measures of suitability for the job) in a tech field and it is reasonably large, then it will in fact be mostly white and asian.

Acknowledging this fact does NOT imply that whites and asians are better than others. It just implies that whites and asians go into tech fields at a higher rate than others.

If you want to increase diversity, it is far better to acknowledge this and then work on finding out why some groups have a low rate of going into tech, and fixing that.

It's like Jews and doctors in the US. Jews are about 1.2% of the US population, but 14% of US doctors. This doesn't imply that Jews are better than everyone else at medicine. Jews are so overrepresented among physicians because Jewish culture in the US greatly admires and respects physicians and children are steered toward becoming doctors from an early age.
It does do this.
Why would I spit unhandled exception errors from a Try monad?
Oh also, as a follow up -- some friends of mine have been really impressed with/interested in LendingClub (https://www.lendingclub.com/) -- personal loans, and they're distributed so not one person takes all the risk (so you don't put up the full amount, it's divied up)
A public transit system crosses the threshold from 100% useless to extremely useful at the instant that it's good enough to not drive.

Conservatives rig the game in most cities so that a small, infrequent, unreliable bus system is built. Then they can say, "Look, no one uses public transit here! This is a waste of money." And they're right, because it is a waste of money until you commit to a massive all-at-once expenditure in the hundreds of millions to billions. Which they won't ever let you do.

Government wants to half-ass things (excuse me, "pilot" them) but public transit doesn't work when it's half-assed.
It's composed of the individual actions of human beings, so yes, it was built.

It certainly isn't a natural phenomenon.

"Emergence" doesn't have any bearing on it. The properties of music and art are emergent, too. Doesn't make them not constructed by humans.