skysight-inc/HackerNews huggingface dataset:
But here's the thing. Back in the 80s and early 90s, I amassed a very large music collection on cassette. Some of it copied from friends, lots of it picked up from used record shops, and some even paid full price for. Some of the finest butt rock heavy metal ever produced was in that collection.

Then I bought a CD player and started building the collection again. Not surprisingly, the new collection contained different stuff. Not much at all overlapped with the old collection. When I moved, I didn't bother bringing the tapes (or the records that preceded them).

Now I have a pretty good collection of music on .mp3. Some of it is ripped from those old CDs, but a lot less than you'd think. Those CDs are in storage, somewhere, I think. Every once in a while I find a stack of them and do a kind of "yeah, hey, It's the motherf'ing D.R.E... Those were good times." before putting them back.

So I think the idea with subscription services is that they handle the case where your tastes change. If I were the king of guy that really wanted to keep blasting the same Judas Priest album that marked music's perfection back in 1987 today, I could see the point of hoarding music.

But then I'd probably need to go find another black Trans Am (yes, with T-tops & screaming eagle on the hood, just like the Bandit had) to blast it from.

Times change though, and people move on. For a guy with $10 a month in his pocket and the ability to put pragmatism ahead of sentimentality, streaming music services actually do make a lot of sense.
Are you aware of Blueprints?
Pretty sure Hulu happily autoplays all day long.
Android game : Tap The Same #$%^&*#$#
Tap The Same is a mini game to test your agility .You just need to tap the same color to get score and get the highest score in the leaderboard and compete with your friends .
No sure about the downvotes. It seems that Rust has better explicit resource management.
Well I can see resistors, capacitors and inductors as fundamental but when you beyond that I'm not convinced that a resistor with hysteresis is particularly more fundamental than an inductor with hysteresis (as in core memory) or a capacitor with hysteresis (not sure they've invented that yet) or a diode for that matter. The "we've discovered the forth fundamental component" stuff seems a little like hype to me. Not to knock its potential value for building computers.
Do you think The Verge consider their market to be only the USA? They are using the www not the usw so far as I can tell.

Truth is they make it quite clear which nation in the first line of the article - I think The Verge are a global news source [albeit, yes, with a USA focus] and that they're quite cognisant of that, given the rest of this article.
As someone with a Windows Phone, I was excited to hear my local Starbucks had installed wireless charging last year and went to try it. Unfortunately it is PowerMat, something I've never seen anyone have.

Seems like Duracell (they are the primary backer) is trying to make another push against the market.
Primer on AngularJS Service Types
I just recently flew from Chicago O'Hare to CPH and there were multiple USB ports at a bar table (just after TSA at the international terminal) which work amazingly well (also: no lounge). I wish every airport had places like these.
This is what cookies were invented for. It could easily save her progress in a persistent cookie with no need to sign up.

(Signing up might still be an optional way of persisting that state beyond the cookie, for example to share progress between cookies, but that could easily come later and only when the user wants it)
It could be browser-based implementation only, maybe connected to a locally stored private key.
In Ireland, for instance, the rich third level institutions are the state ones; they get reasonable funding from the state, they have donations, they have intellectual property license fees, and so forth. The private ones are mostly targeted at people who can't get into their preferred course at a proper university (the private ones are normally not universities themselves), so they're smallish, and addressing a small market. In particular, they typically do no research.
Ah, I see, we are an online school. You can browse the courses, and some course materials for free, but if you want to take them and get credit you need to pay.
Completely agree. You can argue that sharing is uploading to another person. Obviously not downloading it.

This really isn't about sharing, its about sending the content outwards. The subsequent action will dictate whether its to share or pass to another program or even copying for a later paste.

Its sending the "thing" outwards...away from yourself. To something else.
The standalone URL for the Amazon movie catalog is amazon.com/vod (for video on demand I suppose). That's both prime and non-prime shows.

The UI is a bit weaker now on the website than it used to be. Before it would gray out the episodes you've watched. Now they gray out the background, but only if you've seen enough of the episode for it to "count". There's also a light green bar showing your progress through the episode on the right hand side.

If you use streaming with an app, like the one on the Playstation, you can click on "Your TV Shows", and it will remember which season and episode you watched last. So I click on the show, and it remembers I'm on episode 10. Barring that I try to remember to keep the most reason season on my watchlist (since unlike Netflix, you can add a season to a watchlist rather than a show)

I agree the autoplay is slightly annoying. At best I've figured out there's a "skip" button in the UI to tell it to play the next, but that's still manual.
What Tech Boom?
GMail is mostly used for e-mail, which is something of a private conversation between (usually two) people. Facebook posts are quite the contrary: public, visible to the world at large, plus the users are actively encouraged to flag items they dislike. Now don't get me wrong: this is quite necessary for a social network - but using the same social network as the Universal Login For Everything is where this very feature becomes the SPOF.

Also, whereas GMail is not inclined to police the morality of its users, FB is. Not the same as data-mining, not the same as "legality" - for example, you have repeatedly used a word that FB retroactively considers a bannable offense, say goodbye to your account; or you have, a long time ago, posted pictures that are considered indecent under the new rules; or enough other users maliciously coordinate to flag an innocuous item of yours - and the banhammer falls automatically.

Moreover, GMail != e-mail: you are completely free to register with any of the bazillion e-mail providers, there is no need to use GMail; as for Facebook, there is only one.
Pixlserv v0.3 (Go server for on-the-fly processing and serving of images)
Show HN: Bing shamelessly copying Google
Synth – A Node.js web framework designed for AngularJS
Am I the only one who thinks that routes should be defined near views, just like default Flask does?
Video drives net traffic to zettabyte high
All favicons for all devices and sizes
Hi, I've just released a new version of pixlserv (http://reshnesh.github.io/pixlserv) which I am making as my final year university project.

I would be very grateful if you could have a brief look at the project and fill in a quick survey: https://docs.google.com/forms/d/1BnkzF-KtW505FLjdVgfJ_ohAe8q...

Many thanks
Thanks for the excellent link. I only took a quick look, so maybe the information is somewhere on the site, but do you know if this person (or others) are doing similar work for robots in 3d?
D is absolutely a viable alternative to C++ and probably C. There's no argument there.

D is not a viable threat to C/C++ (this is what I said!), as noone is really thinking that D will actively displace the use of C/C++ in many projects in the future. The same goes for all the other languages I mention. In my perception there's a buzz around Rust that indicates it might be viewed differently.
Amazon loves running experiments. I am sure they will learn and improve. I'm not gonna drop Spotify for this, but imagine Amazon will improve this over time and make it more useful. Hopefully enough to where I can drop the $100/yr Spotify subscriptions.
The message when you try to get the design is a pretty big clue.
Meant to post here?
https://news.ycombinator.com/item?id=7882179
Apple's sign looks very much like an exit sign to me:

http://www.designofsignage.com/application/symbol/railway/la...

https://encrypted.google.com/search?tbm=isch&q=exit%20Pictog...
Being a PostDoc has its highlights, but mostly, it sucks, especially in life sciences, due to pathetic pay, unstructured hours and the suckiness is generally impossible to convey to someone who has never been one. Just 'cause it's research don't mean it's rainbows and ponies.

Source, I'm one.
Well they've got the hair dryer signature, the washing machine signature, etc., as isolated signals - I can't imagine that it's that hard of a problem in signal processing to isolate one from another up to a third or fourth level of varying signals. Like extracting signals from non-perfect carrier waves.

It's a shame that anyone would feel that this is something that a business should want to do against the will of their customers however.
Thanks! That was some nice entertainment for the morning :)
To the website owner about the french version : "pronostics", not "pronostiques".
If you're really dyslexic why choose software development as a job. I mean seriously it's just reading and writing all day - every bracket has to be matched up and every line (usually) has to have a ;.

> I believe that in some ways dyslexia makes me a better programmer.

I'm sure everyone on your team says the same thing when you spell all your shit wrong and can't do 90% of the refactoring shit legacy code that they do.

ugh, hn, get a grip seriously. Programming can be hard, that's the deal. It's not an every-one is the same we can all bring our special snowflake to the party deal
The Pharo guys are working on that:

https://vimeo.com/channels/ndc2014/97315968

Starts slow, but gets really interesting (disclaimer: I'm a biased interaction designer in this regard, I love this stuff) halfway in.

Pharo might actually become a very good fit for Victor's idea of a big-screen "seeing room" debugging environment, now that I think of it - combine it with some of Victor's idea of drawing dynamic visualisations[1] it would probably be a great environment for creating tools on the fly, and the "everything is an object" model is fitting for the tinkering-mentality of the maker space.

[1] https://vimeo.com/66085662
How is this different to http://werkzeug.pocoo.org/docs/routing/
It's traditional in text adventures that you infer un-helped verbs from the text (that is, if the verb is clued at all): here the wizard instructs you to 'say' the answer.

Text adventures used to be hard!
Oh, and nicely wrapped in Fluid [1] as a site-specific browser with a nice icon [2].

[1]: http://fluidapp.com
[2]: https://www.iconfinder.com/icons/71619/book_moleskine_notes_...
This! And tons of other things that would have been better if this had been made using inform.
Because it's fun. I don't think there is a very strong reason for preferring Rust over Go except than the authors like it more. Hackers don't need to justify their decisions. They do stuff for fun and sometimes they end up with useful things.
Sometimes the price for the CD's with auto-rip is cheaper than the MP3 only price. Quite strange.
Exactly. Only an engineer would care about that distinction and I agree the article is at fault for calling it out as it does.

Upload literally means send (to a machine). Download means receive. There is no confusion there!

When you "share" something on a blog, or on social media, you are in fact, uploading data to that server! When I had a blog (in the early 2000s) I didn't bother to implement a back-end, so to share an article, I had to upload it. These are implementation details that should be, and fortunately now usually are, transparent to the end user.

The concept of sharing is far too nebulous and some icons get caught up on the future state the of the data. The concept of lots of people (implying sharing with a group, which isn't relevant if you are only sharing it with a single person); or the idea of "sharing a conversation" which implies a two-way exchange (hence the icons featuring loops) but again, that's something that might come later.

However, clicking the icon does not equate with sharing in that sense. It performs one specific action: one part of the sequence that makes up a conversation. It is only the sending/posting/uploading part. Perhaps even "speaking" or "telling". All of these words are equally synonymous in terms of what will happen, right now, as a result of clicking (or tapping) that icon. And that is the only context that matters.

Apple gets this right by focusing on the context of the immediate action, which after all is what the icon is supposed to represent. In this case, that action is that the data will be sent somewhere. There is a further sub-menu of options for all the possible destinations, which can be more explicit about what each one will do (e.g., send to one person, send to group, make public).

Some of the other icons might make sense at the second stage, where there is a need to distinguish between these different kinds of sending. In that context, icons alone are not ideal because there are too many options, yet lack of screen space isn't the problem anymore. Explicit text is better in that case, which is what OSX and iOS both do.

The Windows (Ubuntu) icon for example (or any of the other "group of people" icons) would make a lot more sense if it were a toggle, where selected means "this is public" and not selected means "this is private" but that's not how it is used (and there are also better ways to represent that).

The word "share" also isn't typically associated with an action that can be undone, like toggling a visibility property, even though (from a technical rather than marketing perspective) that is the only sense in which "sharing" is ever different from plain old sending.
US Gov expenditure data – Transparency reporting tool
Hello,

I was working on this financial transparency tool [ http://openreporting.com ] for governments and non-profits for the last few months. I left my job to make this software a reality. But it's only myself and a couple of my friends who have burned any neurons to get this working and we need some serious review from experts like you.. Can I ask you to please take a look and give some feedback.

To test what load the software can take, I recently uploaded the entire USA Government Spending data to my tool (took me three weeks to tidy up the data) and you can check this out here [ http://usaspending.openreporting.com ]. And here is a link to the demo page [ http://sampleorg.openreporting.com/Report/Category-198-Yearly ], for a sample organization I created.

Thanks!
I solved this problem (at http://tab.bz) by creating a fake account with a dummy username/password when a user first interacts with the site. All of the user's work is saved to that account, so they're free to do anything they like. When they "Register" we just change the email and password
> The specifics of the Turing Test have been debated for decades. It is clear that different versions and interpretations exist, especially now we have moved on from behaviorism that was popular during the time Turing wrote the paper.

> From your quotes it only says that player A is to be replaced with a machine, not that player C is to be made aware of this replacement. I do agree that that is the popular interpretation, but it isn't written down, leading to this ambiguity.

This is Turing's own description of the test. It is clear that the intention is for the human interegator to know tha they are talking to one human and one computer, and that they need to identify the computer. Any other interpretation of this description of the test is bizarre.
Well, "synchronous replication" is used in a couple of ways here.

Tables can be designated as replicated or distributed (sharded). Replicated tables are typically fairly static. These are handled synchronously in the cluster on every datanode where the table resides. Actually, it first applies to a designated "primary" node, and upon completion, it will execute on the other nodes. The reason for this is to reduce the chance for deadlocks; if it succeeds on the primary, it has obtained all of the needed locks and we can be sure we can then get the locks on the other nodes.

In addition, the term synchronous replication is also used as in PostgreSQL's replication, but in Postgres-XL for a datanode having a standby replica, synchronously. It is a warm, non-queryable standby.

With regards to a WAN environment, Postgres-XL is not designed for that because of the latency, and for handling long network outages. If there is enough interest, that could be an area to enhance in the future, but consistency may be compromised.
Very interesting, although is there a reason that it's been posted now?
good point. wasn't sure. merci
It is possible to configure a GTM Standby on another node to take over for GTM. It currently requires manual failover, however.
And then there's poor, neglected Boston. No media coverage about being the next SV. No Silicon derived nicknames (instead there's Rt. 128, Kendall Square, and Fort Point). Sometimes, thanks to the lack of media coverage, Boston/Cambridge gets left off the list of tech scenes altogether, despite having whole areas dominated by startups and the second largest amount of VC after SF/SV.

I wonder if Boston is doomed to be a cautionary tale about what happens when a culture of B2B startups (Digital, Wang, etc.) produces VCs who don't have enough vision to fund companies like Facebook or TaskRabbit.
You forgot Krakow. I hear it's getting a lot of hype as of late.
A Startups Guide to Finding Skilled Developers
Bullying stories – real online stories of cyber bullying 
Real cyber bullying stories from victims of internet bullying. Read what people actually suffer as victims of online bullying
I remember a guy once implemented a Smalltalk machine in an FPGA

http://siliconsqueak.org/ seems to be related.
> But when you submit your user/pass and are logged in, a cookie is set on your browser, and then a private link with your page is sent back to you.

Not necessarily. Usually either the link is public (i.e. the same for everyone) and the session ID is in the cookie, or the session ID is in the URL (considered unsafe). This is the default behaviour of various Java application servers when cookies are disabled, for example (a jsessionid=... paramter is added to the URL). The "unique private URL" concept is then functionally equivalent to session IDs in the URL with sessions that never expire.
The ancient cloud guru URL thing.. a proxy here in the way stripped out the answer, I had to curl through tor. go figure.

edit: just finished. I laughed at some bits, all in all I enjoyed it. I facepalmed when I realised I needed chmod (which I had to look at jsbeautified app.js to get the hint - I was trying su/sudo!).
Why did disastrous floods in the Balkans fail to capture US attention?
I didn't become a software engineer for the money, either. But if someone offered me twice the money to do the same thing, I'd move.
> I know I'm going to need to come up with some password.

I agree with the premise, but you shouldn't come up with passwords when you register. You should use a password manager that generates a unique password for every site you use.
> That, to me, obviously signifies social which is what sharing is.

Except that's not what sharing is at all. I can share a photograph with one person by just emailing it to them. We can even share a conversation that way. I can turn it into a group conversation by adding CC recipients. Or I can make it public by sending to a newsgroup instead of an email recipient.

No social involved in any of those forms of sharing (although you could argue that Usenet is a social network).

The public folder icon isn't inconsistent because the "share" icon represents an action (click this to share something), whereas the folder icon represents a state (the folder is public; there's nothing to click on).
How would that work in private/incognito mode? What about when people need to use multiple accounts (like work and personal) through the same browser?
I think the reason many people are rooting for Rust is because it's got comprehensively better features than competing languages. I'm not talking just about memory safety, but also its adoption of functional language features. I'm of the opinion that immutability-by-default, pattern matching, first-class functions and real macros combined with no garbage collection are a Very Good Thing™ for this type of language (and I'm not the only one).

So yeah, I disagree that any systems programming language can displace C. Other system languages simply don't come with the same amount of improvements that Rust offers.
The thing is that in the absence of the likes of facebook you usually don't turn over your data and accounts. You just typically give them username: Somerubbish password: 123whatever and that's it.
I sent a message via the contact form (not via email) pointing some spelling mistakes in the French translations, but it was not taken into account for the moment ;-)
Starbucks and Apple have always had a close relationship... it may be a hint.
Thanks for your comprehensive comment. It's incredible what level of damage the Cold War has done to nuclear research. Although I'm not 100% convinced it is only bad; we don't want an AK-47 of nuclear bombs until the world is a much more peaceful place than today.

Out of curiosity, what is your background for knowing all this stuff?
Nope, same here! I personally prefer the routes being near the views as they belong together and most times I can't be bothered looking the route up in a different file like in Django or Rails even. But I guess it all comes down to personal preferences.
Is the climate as bad as they say in Seattle? Would living (a few hours?) away right on the pacific coast be an improvement in climate?

(By the way, what's the best way to compare climates in different US cities all at once?)
You're not the only one; this is also my experience. However, I'm prepared to believe others' claims that there are drawbacks involved with doing this on "large" apps. I wonder whether they mostly value this "all routes in one place" technique for the purpose of documentation, and perhaps a simple Flask helper function that printed out all registered routes would be just as useful for them?
the article should say US attention, it was in the news in europe (Belgium)
College tuition has been rising much faster than inflation for probably 20 years now.

Actually, not really. The average price students actually pay has only increased $320 in the last 12 years (from $12650 to $12970). That probably doesn't even cover inflation.

What has been rising much faster is the sticker price, but few students actually pay that.

http://www.npr.org/blogs/money/2012/05/11/152499671/figuring...

http://www.npr.org/blogs/money/2012/05/22/153316565/the-pric...
Storing emails would be a convenient way to send the link if the user did not send it from the registration page or lost it in the meantime. As a user I would love seeing this kind of identification and would probably set a email account only used to recover links and avoid sharing my main email account.

Nice work by the way.
I've just built rust from the latest git and it still seems true (at least with the default compiler flags).

The "hello world" from the tutorial compiles to a 1MB executable (dynamically linked with the C library but statically linked with the rust library). The equivalent C program creates a 6.5KB binary with gcc.