skysight-inc/HackerNews huggingface dataset:
It's funny because I think the other way. All the money Spotify has saved me because I used to buy albums all the time. I wonder how it balances out overall. I imagine it works out the same but a wider variety of bands now make the money.
Show HN: How to Make an iOS Fractal App
A couple of hours?! Ain't nobody got time fo that!
Wait, I'm in the office... I think I have them.
"Compiling!!"
Not with transferable objects.
The original article doesn't really prove anything. Someone used to think Google's design was bad, and now thinks it's nice.

Google did well before they got design, but they have probably widened their audience and increased conversion by getting design so increasing their profitability.

Aesthetically pleasing design is neither necessary nor sufficient to be a successful, but it definitely helps.
Alright, we have an economist here. So the bank makes you a loan and they expect you to pay it back with interest. Where is that extra capital supposed to come from?
> stream editors
> sed

Oh. Now I know where the name comes from!
Why Google is a political matter
Yes, I am aware of that.

It used to be "blocked" meant "process is waiting for an external event, usually I/O". Doing computation was typically referred to as "busy". "Non-blocking" meant "without putting the process to sleep".

There seems to be a shift in the meaning of this particular piece of terminology that I find interesting, because it seems to reflect the reality that "computers" actually do very little "computing". Instead computers mainly communicate, and even the CPUs themselves probably spend most of their time waiting on main memory (60ns) rather than doing actual arithmetic (sub ns in most cases).
Windows 10 Internet of Things edition
> reddit's

Forgot to change website after copypasting ?

Anyway, your sister-in-law (who's such a bad person, you let your brother marry her -- maybe your bro is not a saint either, is he? But women make for better targets) is actually quite savvy. Thing is, really, that western society is built by people of privilege tricking us schmucks into breaking our backs for them. She's saying no to all that hypocrisy from first principles. I honestly envy her courage.
I found it interesting, and I think it has something to do with yesterday's The Atlantic article about Indians not saying "thank you" as much as the Americans or the English.

Now, about the article, and especially about this:

> T'aarof also governs the rules of hospitality: a host is obliged to offer anything a guest might want, and a guest is equally obliged to refuse it. This ritual may repeat itself several times (3 times)

the same "3-times" rule was also valid (and in some places it still is) in rural Romania until not that long ago. More exactly, if you had been invited to their table "only" once or twice by somebody else you had to say "no", only the third time were you allowed to say "yes" (if you really wanted to). It also created lots of awkward social situations after Communism fell and foreigners (mostly Westerners) first came to Romania. Lots of them would accept table invitations which were not really meant to be accepted on the first go.
The problem with most HFT/algorithmic approaches is that it relies on large volumes to make profits. If you're averaging a very tiny profit pr. trade (with a large variance) you're going to have to make a lot of big trades and be able to sustain large temporary losses to make money.

That's not to say that computer assisted trading isn't a good idea for smaller time investors, but the focus is on assistance, not automation. You can write models that produce a shortlist of stocks and options that match certain criteria and you can write risk and portfolio models that try to model what might happen if you add or remove a certain asset from your portfolio, then you can combine these and run some sort of optimization algorithms over the whole thing. But at the end of day, the choice should be made by a smart informed human and should be heavily biased by your reading of the news and other external sources.

All that being said, if you decide to go into this, approach it first as a hobby rather than a job, with the assumption and acceptance that most hobbies cost, especially in the short run. If you just want to do something smart with your money, buy some index funds.
Actually the OP uses Clojure in his project.
> What are some resources you can recommend for those seeking to become better programmers?

> The biggest thing for me, and that I have done personally and continue to do, is to sit at the feet of great coders. I have learned the most in my career when I have been around excellent people who I can learn off of.

I can see this would help, but what kind of advice is that really? Since he is the author of this book, he is the one who should be teaching us something; not telling us we should look for advice elsewhere.
Sometimes there are other motives.

One of my favorite misattributions was this deliciously ironic juxtaposition Edward Abbey printed on the cover of his college newspaper:

"Man Will Never Be Free Until the Last King Is Strangled With the Entrails of the Last Priest. –LOUISA MAY ALCOTT" [1]

Actual source: Denis Diderot.

Pretty hilarious.

[1]http://notmytribe.com/2009/edward-abbey-quotes-
louisa-may-alcott-85904.html
New app project logo
Please leave your comments and suggestions on which logo you like best. I am trying to make it unisex. Its an app to do with being anonymous., that's all I can say for now.

https://docs.google.com/file/d/0Bz4sPbS9wgFpQWVwUFl5NWtyR1U/edit
In university's computer labs I have modified Firefox. It injected JavaScript at the header. This JS was sending everything typed in Firefox to my server. It was nice to read other people's conversatoins (only the one side of course). Normally most computers' BIOS was password protected. These ones were left without BIOS protection, so I was able to run Linux from a USB drive and modify Program Files folder in C:\
I think that's his point, before the founding fathers there was another version of (white-european) America, discovered by "catholic conquerors" so people choose which story to tell themselves.
At a $120/year for 6 years, you've basically spent $720. That is amazing. I, on the other, have spent $0 on all music in my entire life (excluding concerts).
Big companies often establish hedge funds to invest all their excess money.

Example: http://www.businessinsider.com/apple-owns-the-worlds-largest...
From [1]:

> when transferring an ArrayBuffer from your main app to Worker, the original ArrayBuffer is cleared and no longer usable

This is really too restrictive in many situations.

[1] https://developers.google.com/web/updates/2011/12/Transferab...
This is TLS, NOT TCP/HTTP.

Secure sockets have a lot more overhead than plain TCP sockets, on top of that it has all of the overhead that a proxy has per connection.
Chalk me up as another person who did exactly the same thing (Novell and everything), only I got expelled for it.
It's a shame that major labels lost the plot that their primary function is to act as curators, floating the best of the best to the top and making them available.

90% of everything is crap, and the same is true in the music world. An astonishing number of independent artists aren't very good. Historically, publishers were able to sieve off the top 10% and push them. Even if 90% of that 10% was still considered crap by any one person, in aggregate it was generally better than the 90% it floated on top of.

The problem of course became profit maximization over curation and we've ended up with a hit driven industry, and everybody just remakes the hits over and over again.

There's also an astonishing number of really great indie artists [2][3], but since labels have lost their curation function they no longer get exposure.

So while independent artists have unprecedented access to self-publish, there's no curator anymore and great artists just get lost in the wash.

In theory, this function has been "crowd sourced" and facebook shares and likes and youtube views and such kind of fill-in for publishing house's ineptitude. But it ultimately becomes a popularity contest, again returning us to a kind of hit-driven system.

I think that good curators find an publish great music, and that in-turn builds and shapes the market, and that in-turn generates money for artists. The best example of this I can think of is the now defunct label "Windham Hill", during the 80s found an exposed a gobsmacking number of unbelievably talented artists. Their sampler albums are considered all-time classics.[4]

1 - http://www.smithsonianmag.com/smart-news/science-proves-pop-...

2 - https://www.youtube.com/watch?v=VYv6-5VmNEM

3 - https://www.youtube.com/watch?v=xZ1JUxeTg3U

4 - https://www.youtube.com/user/WindhamHillLovers/videos
The stock market is out of steam, it hasn't budged since QE ended, and won't go any higher unless the Fed restarts QE or GDP growth jumps a lot higher.

That's going to start to have a negative effect on exit opportunities for tech companies, and will begin to sooner than later squeeze valuations.

This is a window of opportunity for Spotify to grab a massive amount of capital at a rich valuation (Pandora is worth $3.6 billion). How much longer is the easy money party going to last? Who knows, it's just preferable to not bet on it lasting a lot longer. At this point, start-ups should be looking out six months max on the easy money, and not assuming it's going to be around any longer than that.

I think this is Spotify's 'we have decided to not try to IPO near term' money.
I wasn't clear enough: I'd be polyfilling web workers not for this specific problem, but for other cases where I could use web workers and not lose IE8 support.
Javascript is a special problem child there because a large part of it's raison d'être is DOM manipulation and yet that's the thing that cannot be parallelized, even with web workers because the DOM has not been designed with any kind of parallelism in mind.

Other ecosystems also have problems with computations on the UI thread but running most of the application logic on different threads comes far more natural there and standard libraries offer a much richer support for multi-threading/fine-grained task execution (be it mutable or immutable shared state).
Material Design needs to evolve on the desktop side. I like it on mobile and I think to focus on interaction minimizing everything else is great, but on desktop with navigation implemented according to it, Material Design is just a huge waste of space and very unintuitive.

I would like to have an even broader meta framework than Material Design that makes it possible to use different colors and fonts and maybe even different features to distinguish hierarchy. That way you could implement your own version of Material Design, that does not look googly.
What do you mean by the "latest technologies"? Nothing really changed fundamentally during the last 30 years.
I would just build a few things however you want, not how you think you should. I wanted to learn some new languages but kept getting stuck not doing anything.

Instead I'm now mucking around with a Unity game, using C# which I already know, and have suddenly found the motivation to start the udacity android course.

Just do what you want to do, not what you think you should do, once you've got your enthusiasm for programming back you'll find an excuse to learn something new.
Security - we've heard of it!
"climate change denial is almost entirely a generational issue" ...

I do wonder if this is a US thing. I've not seen a denier over here in the UK. Sure, on the TV they have debates about climate change with scientists. They argue and present data and talk about change. They may argue about the rate of change and the potential effects. But everyone agrees that change is happening.

Just take a look at the G7 fossil fuel pledge by the Germans. That's pressure from everyday people over here in Europe, that's millions of us who understand.
Atlassian Connect for Bitbucket
Very much looking forward to reading about this on Daring Fireball.
You're listening to music available for free or...?

(Assuming you're listening to music at all because otherwise why go to concerts...)
FWIW the latest dev builds have changed syntax highlighting and the speed improvements can be massive.

My suggestion though is to turn of SQL highlighting and disable word wrapping when opening a large file (I do the exact same with SQL and CSV files).
If Musk achieves reusable launch vehicles, and that had been available to you guys back then, how much would that have changed things for you? Would the system pretty much be up and running today?
It makes sense. Apple entered the music streaming market with introducing Apple Music at WWDC. Spotify needs the funds to compete against a now even more competitive market.
I'm going to give Apple Music a serious try. I've been using Spotify since the very beginning, but I find that music discovery and UX in Spotify are a mess, and for some reason I end listening the same music all the time. I've got the feeling that Apple is going to get discovery right. Time will tell.
As a heavy btrfs user backups have always been on my mind. I run a lab with a handful of busy VMs, all using btrfs. I was frustrated that there were no backup solutions (at the time) which leveraged btrfs, so I created snazzer [1] (one day soon it will support ZFS).

You might scoff, but... btrfs send/receive is insanely fast and painless. To mitigate btrfs shenanigans, snapshots end up on non-btrfs filesystems too. I wrote a tool [2] which produces PGP signatures and sha512sums of snapshots to achieve reproducible integrity measurements regardless of FS.

Of course, in the time it took to polish up snazzer a bit for public release, many [3] other [4] cool [5] solutions [6] have materialized [7]... :)

[1] https://github.com/csirac2/snazzer

[2] https://github.com/csirac2/snazzer/blob/master/doc/snazzer-m...

[3] https://github.com/masc3d/btrfs-sxbackup

[4] https://github.com/digint/btrbk

[5] https://github.com/jimsalterjrs/sanoid/

[6] https://github.com/lordsutch/btrfs-backup

[7] https://github.com/jf647/btrfs-snap
No-one else knows your sister-in-law. The only info we've been given by you is that she's not worked since she had a disabled son 15 years ago. And that they both smoke cigarettes (a heavily marketed, addictive drug that many people of all classes/temperaments still use today).

They both may well be genuinely more evil than Hitler, but you've hardly presented an airtight case on this and in fact are likely to have inspired sympathy for the targets of your rage. Maybe that's why random strangers on the internet label you as a "tory supporter and general inhuman".
I second this. Just yesterday We were fighting to find some functionality in vast non-intuitive Google Apps screens with huge wasted space designed for swiping.

Finally a junior developer said, what was wrong with a simple table?
How to to backup Linux with snapshots
While working on different web projects I have accumulated a large pool of tools and services to facilitate the work of developers, system administrators and DevOps
One of the first challenges, that every developer faces at the end of each project is backup configuration and maintenance of media files, UGC, databases, application and servers' data (e.g. configuration files).

Nowadays, there are a lot of solutions to make a snapshot backup of the entire server, and I decided to make a list of most convinient and really useful tools and services.

rsync - http://linux.die.net/man/1/rsync
It offers a large number of options that control every aspect of its behavior and permit very flexible specification of the set of files to be copied. It's a build in Linux tool. Real hardcore =)

rsnapshot - http://rsnapshot.org/
rsnapshot is a filesystem snapshot utility for making backups of local and remote systems.

Snapper - http://snapper.io/
Allows you to configure schedule for the backups, automatically deletes old snapshots. The only sad thing is that Snapper has no updates since 2014.

backup2l - http://backup2l.sourceforge.net/
backup2l is a lightweight command line tool for generating, maintaining and restoring backups on a mountable file system.

FlyBack - http://www.flyback-project.org/
FlyBack is software for system backup and restore, which offers similar functionality to the Mac OS X Leopard's Time Machine.

Box Backup - http://www.boxbackup.org/
Box Backup is an open source, completely automatic, on-line backup system. All backed up data is stored on the server in files on a filesystem - no tape, archive or other special devices are required.

BitCalm - https://bitcalm.com
It is SaaS for server backups. After installing python client user can manage backups for files and even databases in web-interface.
Service provides Amazon S3 as a storage and allows users to connect their own storage for backups.
The sad thing is that those $720 have provided no lasting value for the user; had it been spent on albums it would have been enough for 50-ish CDs that will last "forever" (at least if you rip them). Or 720 individual songs.

That wouldn't have given access to as diverse music as Spotify does, of course. But on average, how diverse is the music taste of random people?
Thanks Jeff, they look awesome, and a YC startup to boot.
Ah, the Daily Hate, well-respected bastion of the truth...
The link is broken: http://i.imgur.com/0qc3wf8.png
I got this error:
Heroku | No such app
There is no app configured at that hostname.
Perhaps the app owner has renamed it, or you mistyped the URL.
The game also becomes interesting and easier to watch the escalation by turning it straight to Defcon 3 and then reducing the number of bombers.

This leads to skirmishes between fighters and a few stray icbm's in the beginning, but once one hits the situation escalates extremely rapidly.
Atom changelog could be a good parody media (except that it’s not)

There was this little gem a while back:

“Fixed an issue where Atom would to fail to launch from directories that contained a file named undefined or null.”
I don't think anyone who can afford $2500 clothes is poor.
Whether or not Design at Google is a move of some import is yet to be tested. Google is a heterogenous company with many different assets. It will take time for assets to upgrade, quirks ironed, old UX habits forgotten. Certainly "feels" that unifying/upgrading design is a good move.

Also, while I absolutely hate even firing up Maps (but I need to), I find that people, whose first experience with them is the new interface, like it very much.
If you're passing an object in, you can just as easily pass in a function.

Though I was explicitly referring to the case where the code is literally rewriting static functions into objects without using any actual OO features - just adding extra noise.
Looks like iOS 9 Safari may well be opening the gate to adblocking extensions - there's a pane for "Content Blockers" in the preferences.
Try 4.1 mask with the rectangle base.

I like 1.1, 4.1 and 4.2.

Also I might lose the gradient from the X.2 versions.
2.2 blends in well with the other icons
I find it crazy that we still struggle to have simple things like a decent text editor. Speaks volume on the average quality of software in general.
Games That Won the Apple Design Award 2015 (ADA)
It's a real shame that "prisoner's dilemma" caught on as the name for this. Seems to really confuse people since it brings in a lot of baggage about real prisoners in real situations that only serves to confuse matters compared with the logic game itself.

As a result this page sets up the standard version, then writes many sentences telling you why this isn't like a normal situation and you should try to ignore all you know about how people would act in this situation.
Looks really good. The landing page is well designed, and informative.

I feel like I'm nitpicking, but it's not immediately obvious to me whether it's web-based or an app. The iPhone made me think it was an iOS app, and the screengrabs on the desktop don't have any kind of browser chrome.
This has nothing to do with bloat. While unimpressive not to be able to open files larger than 2MB, it's easy to see how and why such a limit came about, and as Atom seems to be styled as a text editor for programming, not really unreasonable, as very few human-created text documents get anywhere near 2MB.
Besides enjoying Internet globally, I see hope freeing humanity from government censorship with Internet from satellites. This will also mean we will have cheaper global roaming prices for cellular access as if its more expensive with cell phone data people will just use the satellite based system instead.

How much power can such micro satellites transmit with?
How much power does the earth based transmitter need to communicate back to the satellite in space?
Would've been much more impressive had it been released before Metro GUI.
And the even catchier: "Mediocrity borrows, genius steals" which I've never seen attributed to anyone. I think ideas that are really good tend to lose thier attribution entirely because they stand on their own, so the bigger and older the name attributed is, the more critical of the idea we should be.
Interestingly, Visual Studio disables all editor services (cold folding, intellisense, etc.) except syntax highlighting on XML files bigger than 10MB.

Code editors are surprisingly complex, it's not about simply putting lines on the screen. A good exercise in understanding the complexity is writing a simple syntax highlighting code viewer with native controls (not HTML) and see how much memory/CPU cycles your implementation uses for a 2MB file.

Tons of optimization needs to happen - for example, as far as I know very little information about lines that aren't visible is kept in memory in Visual Studio - so called "virtual lines." I'm sure other more mature code editors have this type of optimization as well. From a native perspective this type of optimization isn't a complete nightmare to implement (although it's hard if you consider code folding), however, imagine trying to do it in HTML. The browser is still going too do all the reflow etc. for the lines that aren't even visible, eating up CPU cycles and memory.

Even merely syntax highlighting is a problem. If you make one edit the entire file might be re-lexed: once again you need a unique solution for editors ("progressive lexing").
Why should it provide lasting value? He's paying for a service.
Marketers prey on these people, television shows extoll the virtues of appearance, and with credit while expensive available many of these people are just too easy to take advantage of.

you don't even have to be "poor" to be coerced into buying something too expensive for your household, Apple is the best example but many companies strive to build the got to have it mentality and personal electronics is has one of the lowest entry points for immediate recognition. Clothing isn't far behind, nor shoes, but the recognition factor outside a few brands isn't there. Cars are where its at in the middle to upper middle income brackets.

People will willingly spend themselves poor for a feeling of at least equality or success
> The sad thing is that those $720 have provided no lasting value for the user

I don't necessarily see this as sad. I spend money on lots of things that have no lasting value (beyond memories), many of which are experiences. I think we over-estimate how much time we have in ours lives anyway to enjoy these "permanent" things (like CDs).
What's dangerously high? All accounts and experiences I've seen show people can adapt to very high doses without extra danger. It'd be lethal to an opiate naive person, but not particularly dangerous to the patient. And with a bit of effort, depending on the underlying problem, this ever-increasing usage isn't a given. That is, is possible to avoid escalating while still reaping much of the benefit.
Microsoft CEO Satya Nadella named most influential tech executive – AnsMachine
Optimize Your Conversion Rates: Free Course to Boost Your Signups Leads Sales