skysight-inc/HackerNews huggingface dataset:
Paying for Spotify has been like being in a relationship with a partner that is slowly letting themselves go.

"Oh, you've.. you've redesigned? Yeah no — it's.. it's kind of dark don't you think? ... no-no, I like it honey."

"Playlist-search isn't there anymore? Oh, ok.. :|"

"Hey, some of my songs aren't playing anymore, do you know anything about that? No.. ?"

"My offline-playlist is showing me a spinner instead of playing.. sigh, no it's fine, I'll just dig up my old mp3's in the garage."

At this point I'm seriously considering a divorce.
The thrill is gone...

RIP B.B., you'll be surely missed.

https://www.youtube.com/watch?v=xVxCtt3s_1M
For golf carts, battery longevity could improve, as could their ability to withstand colder temperatures. At Shoreline Golf Links in Mountain View, for a while they switched the front and back nines, so that when their older golf carts' batteries ran out of juice, it would happen a shorter distance from the clubhouse.

Edit: Also, gas powered golf carts have other advantages. They can provide more power, which is an advantage on hills. A typical electric cart will go slow on some hills that you'll face on golf courses. Another is that they weigh less -- on turf that means less damage, especially if it's soggy. Let's not forget charging hookups, charging times, and other inconveniences -- maybe they mean you need more golf cart inventory, or more battery inventory? I don't know if golf cart batteries are quick-replaceable. About half of golf courses use gas powered carts for reasons.
Interesting. Did you use the original high-res image?
Yeah, and the future of computing is tablets, not PCs.

As in the tablet-vs-PC case, most people aren't going to give up full-featuredness for a little temporary convenience. They want both, so if people buy golf carts it's to supplement and not replace full-sized vehicles.
I seriously cannot imagine a work environment where it's ok for you to be reading this article sans images, but it wouldn't be ok to be reading this article with the graphics.

> When did Wired become NSFW?

More like when did caseysoftware decide to work somewhere stupid.

I work at a generic corporate america job. I've got a generic corporate america boss, and you know what? He wouldn't get any more upset with me for reading an article with that image in it than he'd get upset with me for reading some article so completely unrelated to work on the clock.

Women have breasts. If you work somewhere where images of breasts are more of an issue than you know... not working at work, then maybe you should just not work there. It's not Wired that's at fault. It's your ridiculously backwards employer.
JavE [http://www.jave.de/] is a java application with similar features.
It takes two people. I guess I'm implicitly assuming that the student will be relatively bright and wiling to learn but will be lacking some of those soft skills at first.
I remember using javascript 19 years ago on an intranett project, where we could use all the features of netscape. If I only knew back then what this language was capable of. Who could tell it was this fantastic dynamic, class-less, prototype based object oriented programming language? I know it has it's wharts, but they are easily ironed out with lint, es6/traceur/babel and better ide support.

Happy birthday javascript! :-)
Aid burst lifts people out of extreme poverty
The chance that this will break because of a CMS update, a new paywall, site-wide Javascript updates is far higher than because of a web browser upgrade.
Imagine patenting fractals, as in functions f(z) that can be iterated to make fractals!
The unrivaled masters of this art are the North Koreans. http://edition.cnn.com/2013/08/07/travel/nk-mass-games/
Plenty of videos on YouTube, search for human pixels
Eric Clapton considered him his mentor. So did Jimmy Hendrix. James Brown considered him his equal. For fifty plus years he was a major influence on other artists.

That picture of Clapton chauffering him was done for an album the two did together called Riding with the King. Clapton initiated the project. It went 2X multi platinum in the U.S. (rare for a blues album) and won a Grammy.

http://en.wikipedia.org/wiki/Riding_with_the_King_(B.B._King...
Company Creates Bioethics Panel on Trial Drugs
Remotely Exploitable flaws affect SAP solutions
Querystrings for resources are technically okay in REST:

> The query component contains non-hierarchical data that, along with data in the path component (Section 3.3), serves to identify a resource . . .

source: https://tools.ietf.org/html/rfc3986#section-3.4

With a caveat, you will note the "non-hierarchical data" bit.

It means that this:

GET /user/1/groups

is valid and this:

GET /user?id=1&groups

is an anti-pattern.

Why? The spec doesn't say of course but at a guess I'd say because there is already a hierarchical data format in URLs, the path. This assumption is build into every web framework & language I've ever used, with query strings being passed as unordered dictionaries.

As you suggest the convention is to only use query strings as search parameters and the like. Personally I think conventions are useful to follow, especially when they don't cost you anything like the one we're talking about.
From reading the article I came to the conclusion the author is rather inexperienced with modern functional languages. Their claims about tension in the design of Rust between functional and imperative features for me mostly come down to them not understanding natural consequences of the modern statically typed paradigm, or Rust's memory model.

For instance, take the discussion about if expressions. They claim an if expression with a single arm returning unit is unintuitive. Firstly, we should always recognise that claims about "intuitive" behaviour solely depend on one's background. This behaviour is completely intuitive to me, coming from a Racket background (which behaves the same way). It's also a natural consequence of having to give a type to an if expression with one arm. You have two choices: the else case either returns the bottom type (which operationally means it raises some kind of error), or it returns no interesting value -- which is exactly what unit is. Since a single arm if can only be used for effect, unit is the best choice here.

Rust is certainly a very different language to OO-ish imperative languages that most people are familiar with. I think the author made the common mistake of expecting Rust to behave like one of these languages, and then blaming the discrepancies between their mental model and actual behaviour on the language.
Medicine Hat becomes the first city in Canada to eliminate homelessness
Crowdfunding – Where small businesses can borrow if the banks turn them down
It says, "Sorry, Enindu is not in the boys names database".
Error Message Style Guide
Minimum qualifications: "HTML5, CSS3, Javascript". I think it's pretty clear. You can question why the company needs a JS programmer in a design job. I don't know. But it's clear in the requirements that Javascript could come up in the interview. Knowing Javascript means you can code a loop and some conditionals, which is all FizzBuzz requires. They didn't ask her to implement a red-black tree or the Dijsktra's algorithm.

And besides that, who told her the rejection was about the FizzBuzz or JS issue? Maybe another designer had a better portfolio or whatever. Again, a blog post that got more attention it deserved to rant about something that happens every day and has happened to a lot of us: a job interview that doesn't go well.
I don't know the history, so I could be wrong, but maybe when he explains that he means he did it as a way to sustain himself (and family I'd assume), rather than it being better-paying just for the money. It could be that it started for that reasoning and then later once the style had become his life, he stuck with it.

Again, could be completely wrong so take of that what you will. Just my opinion.
In Windows you used to be able to set the close action to minimize to tray (so effectively it did the same as OSX). This isn't a non-standard thing in Windows either, plenty of applications offer that behaviour. But a recent update of Spotify removed this and it is insanely annoying. I keep closing it just out of muscle memory and it's infuriating.
With the high profile clawbacks in the recent years it is indeed rare.

I am sure that there were legal ways to pay him way less.
Here's another: http://userserve-ak.last.fm/serve/500/66006216/Slash++y+BB+K... You know you're the boss when slash lets you wear his hat.
Nice technical read, but to be honest, the moment I find another app that does what I need I will gladly leave Spotify behind. Apart from the general slugginess of the app, the number of features that have been removed over the last couple of months is staggering. Just some examples, in case someone from Spotify in a position to fix this is reading this:

* Searching in playlists was removed

* Searching in local files was removed (and the local file support has always been crap anyway, please work together with Last.fm to properly match files)

* Creating a new playlist in a folder was removed (you now have to create and move the playlist)

* Sorting playlist folders was removed.

* The option to turn off your 'volume normalisation' was removed. Because your algorithm is really broken and severely compresses the music, removing any dynamic range, this is the biggest showstopper for me. Check your forums, tens if not hundreds of people already left because of this.

* Apps were removed (tbh, I can live with this)

Oh, another one, please give us an option to turn off 'Spotify Connect'. It prevents my Android phone from entering deep sleep, and thus it is a battery drain. You don't need to fix the battery drainage, just give me an option to turn the feature off.
And the weirdest thing is when you wonder who the hell was protesting the approvals. NOBODY thinks a KFC is superior to a modern apartment building. (And even if one did, you could just allocate the first floor of all buildings to commercial leases and let KFC move in where it wants.)

As far as I can tell, the only obstacle to new construction are existing property owners who fear that the appreciation of their old property's value will diminish as supply finally expands to meet demand. While they're probably right in the very short run, I'm pretty sure that turning SF into Copenhagen -- that is, 5-7 floor buildings, narrow streets dedicated to pedestrians and bikes, mixed usage between residential and commercial purposes, etc. -- would DRAMATICALLY improve long-term property values.

So who the hell is fighting to keep SF car-dependent, dirty, old, and sprawling? I just can't understand the resistance to new construction.

- - - - -

Edit: To answer my own question, aside from property owners, we know that car owners are ferociously defensive of parking minimums and low density. The idea is to ensure constant free parking anywhere they go and to discourage traffic they think slows them down.

Trying not to sound as contemptuous as I feel, such people are making very basic errors in logic when they believe pedestrians add to, rather than subtract from, automobile congestion. Also, literally this entire country has been razed to accommodate automobile interests with the partial exception of the urban cores of New York and San Francisco. One would think that if driving were so important, such people might decide to live in an existing sprawling strip mall rather than insist on turning SF into one.
10 job hunting tricks that the elites don't want you to know! You won't believe number 3!
The Famicube, aka the NES 1.5
Oh http://rhiever.github.io/name-age-calculator/index.html?Gend...
That's naive.

Even when I'm not "inflammatory", I often get downvoted when I express viewpoints which are not exactly popular here. OTOH, I see comments, sometimes in reply to me, which are pure trolling, but nothing happens.

It's clear as day that the downvote is not used merely for moderating, many people who have the right use it to express disagreement. Certainly, nothing can stop them, can it?
Well the fact that they don't use this as intended says a lot. Also the part minding about privacy.
I'd like to be able to see a demo blog, maybe even linked on the homepage, I'm not one for explanation videos, I like to click around and see what I'd be working with. Even if you just had a production blog it would be really helpful.
http://www.uspto.gov/patent/initiatives/third-party-preissua...
You can drag with your finger to look around on the Android Youtube app.
I've only begun to study the protocol, but some things in the privacy section do concern me. Particularly:

HTTP/2's preference for using a single TCP connection allows correlation of a user's activity on a site. Reusing connections for different origins allows tracking across those origins.

Imagine a home or business where devices are configured for some privacy (cookies and various other things generally blocked) and the machines are communicating through a NAT or Gateway/Proxy. Wouldn't reused connections represent a unique threat in terms of allowing (third-party) websites to discern the behavior of individual machines and users?
The future of Tesla is batteries, not vehicles.
That is not what he is saying.

The Windows experience is the same if the window is from an application that is running in the systray. In that case clicking the X closes the last window but leaves the application running.

I think daheza was saying that the removal of the systray caused the same actions (closing a window) to no longer do the same thing (get this window out of my way, but keep playing music) across operating systems when they used to in the past.
Preview of the UPSERT Command
Not really. It indicates something about the society you live in.

Imagine that you are born into a tribe that sacrifices children once annually. You have to do it, you can't get around it without suicide.

Your view on the 'evilness' of an activity you are effectively forced to perform is no more or less valid.
Google’s Self-Driving Cars Will Hit Public Roads in Mountain View This Summer
More interestingly - stick your phone in a cardboard VR rig and just look around...
The play store on my phone never nags me to rate apps. The apps themselves, yes, but not the play store.
Bengaluru Food Delivery Dazo Helps Hungry Customers Know What to Order Fast
Face++, Whose Facial Recognition Tech Is Used by Alibaba, Raises $25M
Probably a lot of the workers use some kind of corporate accounts to test apps etc. But I still find it ironic everyone's 'app history' is so dull. Matt Cutts is the only one I've found from Google that looks like it's actually his personal Android ID.

Also, it's possible privacy breach in a sense if you find the ID of some celeb, paste it to the same Android Store format, it sometimes redirects it to the person's profile, who is the actual owner of the celeb page.

I tried some Playboy models who have for some reason public Google+ pages/profiles and often behind them are some random marketing guys.

Example: https://plus.google.com/+MichaelAnthony/ Somewhat famous musician. Id is 116849062506250163587

https://play.google.com/store/people/details?id=116849062506... store page.. ?
Why do you not find value in hypermedia? Do you have tightly coupled servers and clients?
Panasonic Begins Selling 1s Firefox OS-Powered Smart TVs, Initially in Europe
Really you should have a queue anyway to account for those on less reliable connections (mobile, satellite, comcast)

EventSource natively supports this via the "Last-Event-ID" header (and can also be used by a shim to ensure it gets messages it missed). And in the case of a room style app you probably already have a room history that can be used to provide this data.
I had trouble compiling Pixie a few weeks ago specifically because it tries to embed PyPy from source, IIRC, and I cold not figure out how to tell it to talk to the PyPy I had already compiled. Looks like I need to try again.

And if this comes to Racket, this formidable stack will be unstoppabe!
Well, if you want to be ready to quick-twitch turn off the device, pulling a power cord is usually a lot simpler than removing the battery.
Section "The SML solution":

XML elements: <tag attribute="value" ...>contents</tag>
SML elements: tag attribute="value" ... {contents}
Dnsdiff
Maybe nagging is wrong word, but for me the Store App's homepage constantly asks to rate apps I'm using to get better recommendations.

There is also section "People" on the left menu to see what your circle have been doing in the store.
You don't think its as simple as people choosing one of the ten most popular names for a given year do you?

I found it exceedingly accurate with most of the people for a given first name I know being born plus or minus five years of the peak for that name in popularity.
Quote:

"We improved support for archaic pre-CSS formatting markup, as used on Hacker News and the website for the 1996 film Space Jam."
The first wave of Internet communication apps is ending – What's next?
Or this one: http://rhiever.github.io/name-age-calculator/index.html?Gend...
I always thought that iterators would be _easier_ to optimize (assuming that the compiler can statically access the implementation) because they are more constrained in form at the use site.

Loop unrolling etc.
He's still there, and is doing low level stuff and hacks in Gothenburg. I heard he wrote much of the initial, highly optimized code for Spotify Connect.

I don't think the move from the C/C++ client was something he liked, tbh :)
Not entirely true, the world is not that binary.

I can't remember where I read it, but a locked door is quite effective in preventing burglary as forcing the lock or crashing a window would greatly increase the chance being detected.
Words That Don't Exist in English, Illustrated
In content text? There's this passage:
"The content text is between "quotes". Escape '\' and '"' with a '\'."

In the same space (replacement syntax for XML) I like Erik Naggum's idea of NML (Enamel):
http://www.schnada.de/grapt/eriknaggum-enamel.html
"Obama", "Britney"
(Quoted from the very end of the piece, split in two because I have very important comments to make ;-)

Keller’s praise of her friend Twain was no less lofty. “I have been in Eden three days and I saw a King,” she wrote in his guestbook during her visit to Stormfield, “I knew he was a King the minute I touched him though I had never touched a King before.”

Interesting that such a firebrand would feel that way about a king. Certainly not the standard prevalent republican view ...

The last words in Twain’s autobiography, the first volume anyway—which he only allowed to be published in 2010—are Keller’s; “You once told me you were a pessimist, Mr. Clemons,” he quotes her as saying, “but great men are usually mistaken about themselves. You are an optimist.”

If Mr. Clemens were an optimist, he'd be bitter and disappointed that a piece about him could not go to print with his name spelled correctly. As a pessimist, he'd expect it and laugh it off.
The problem with the Bitcoin Blockchain, and why its causing debate
I live in rural China. Most of the taxis in the local town are little dinky box-like EVs. However, basically everyone prefers the excellent electric scooters to these because they are much faster. The EVs are only good for multiple passengers, rainy or super-windy days (due to glass enclosure) or bulky cargo.

In most of the big cities, electric scooters dominate. Cars are fairly useless due to a frequent lack of parking and very bad traffic... what you get when millions of people buy cars and attempt to drive around a city with roads that were designed for foot traffic or horses. It's amazing how fast things are changing. Almost full-circle back to bicycles, which were the only option about 15 years back.
> But you are correct - if the money is paid out to someone outside of Estonia, things get a lot more complicated. You most likely would not need to pay Estonian social security or income taxes, but on the other hand your country will most likely tax you instead.

I believe this is fair enough, some countries tax income, some other don't (I guess, not really sure which countries don't tax the personal income) you would need to pay those tax anyhow, I don't think anybody is here to try to avoid taxes...

Or there is something I am missing ?
Looks like my mother was born in peak Suzie.

What do they say happens to those who don't label their axis? I've forgotten...
Facebook is blowing past Google in this critical area
On the other hand, an alternative design would be that the single-arm if wrapped the return type R to "Some(R)", and None for the "phantom else" arm. I haven't considered the ramifications of this, but I'd expect it to work well if the Option<R> type is defined flexibly and compose-ably enough.
InfluxDB (YC W13) Is Hiring Database Engineers in SF
InfluxDB is an open-source, distributed, time series database written in Go. We're building out our team of talented Go developers and are looking for engineers that are enthusiastic about building complex distributed systems.

We're headquartered in San Francisco and have a lovely office in SoMa. Come join us!

To apply, visit our jobs site here:
https://boards.greenhouse.io/influxdb
I'm amazed that when talking about RPC that schemas never came up. Schemas are probably my favorite part of RPCs. Let's say you have multiple services that need to communicate, but testing interoperability between the services is tricky. RPC type enforced schemas (interface definition language (IDL)) are great for this because the schemas provide guarantees that the services are communicating correctly. If a system starts seeing exceptions about IDL/schema errors, then you know right away that things are broken. Writing tests that can assume that RPC method calls will be enforced.

Another thing that struck me strange about the article is showing the RPC urls. When I was using Thrift, I never needed to think about URLs. I just needed to make sure that I was calling methods correctly.

I think RPCs are a good fit for organizations looking for a way for their service based architecture to communicate. I don't really like exposing RPCs as a public API or for web clients to interact with.
> most people aren't going to give up full-featuredness for a little temporary convenience.

Who are you including in "people" here? IT professionals and hobbyists, no. Office workers who need to see a lot of excel and email at once? No.

The rest of the population? Hah, they have already bypassed PCs in favour of convenient but less powerful iPad/iPhone/android computers.
The ui is stuck in 2001 though and it still doesn't have the ability to play/pause/skip from the aero tile.
Welcome to Californian People's Republic.
Uber Lures Top Google Executive and Shifts David Plouffe’s Duties
Not much to add.

The REST culture gives us some regularity. If we read github API, or google API or facebook API, we know what to expect - that they will use GET to retrieve an object, DELETE to delete an object and so on. It's good there is a convention helping to study new things.

Another good property of REST culture - it prevents people from building thick layers on top of HTTP. While not everything can fit into HTTP (at least error reporting, in my opinion; HTTP error codes are not enough), this culture helps to keep APIs simple.
Well it is a good story, right? Like Wizards of the Coast's really expensive table: http://www.peteradkison.com/blog-entry-3-wizards-of-the-coas...
This is the real advantage of REST - managing state transitions in any distributed system is hard, it's just that REST encourages you to think about it upfront a bit.
Needs more error checking - it allows me to pass the fizzbuzz test even though output is wrong when input = 0