skysight-inc/HackerNews huggingface dataset:
we're using this in our production app for sync animations. you can find it here: https://play.google.com/store/apps/details?id=com.kii.safe&h...

Just add a photo with a verified account to see our animation on the image thumbnail.
> The content producers should file DMCA notices with the hosts if they don't want their content there.

If you even know it's there. Is a Facebook video with a million view likely to cross your particular feed? Especially if it's in another country? Especially if someone took pains to remove identifying characteristics?

> It seems like it would be in the interest of producers to register their works in well-known repositories

YouTube seems like a pretty well known repository to me ...
FBI Insists on Access to Encryption Despite Warnings It'd Be a Disaster
Cheers - definitely not 45 minutes when they say 45 minutes either are they! Plus you probably have two or three on the go at the same time.
Your suggested response would provide very little value to the post being responded to. I would elaborate further, but I don't want to derail this thread further. You should just google it.
Seems like China needs to go to internet time-out.
But why should I go watch the video on YouTube when I just watched it on Facebook? Even better, the Facebook video doesn't have ads.
Boom Speed
The problem with posting it yourself, is unless you've spent ages cultivating a fb page with heaps of followers, you won't get any traction or views at all. And posting it yourself won't stop a larger fb page taking it.
Yes, it has been tested. The industry standar LM-80 lifetime testing of the LED shows an L70 lifetime of ~300,000 hours. We are operating the LEDs at a lower temperature meaning they should theoretically last even longer. This is how we specify the 96,000 hour operating time to 90%

The Royal Blue LEDs we use have a ~55% EQE (external quantum efficiency). This gives a μmoles per joule a fair amount above 2.0. We lose a few photons during the conversion process and that drops us down to about 2.0.

We have a ~30% efficiency improvement over standard white LEDs because the phosphor is remote. The gain is 100% due to to the recycling cavity and omnidirectional nature of phosphors.
Most people coming to view this are interested in Go hosting support. The fact that Heroku just added this support (with a free tier) is pretty awesome and I don't think I would have found out about it without the "shameless plug." I bet you would have gotten upset at any of the "customers" if they would have posted about Heroku in this thread. I think it's very different than your wedding example.
Seems like China hates St Louis?
Fees are the other key factor. Most investors are really using 401k accounts with captive choices, not a real broker with access to funds and free ETFs.

You're almost always better off with an index than the "HR Director Got a Kickback Growth Fund"
"Takedowns suck."

No, stealing (yes, stealing) people's work sucks. Unjustified takedown requests do suck (and what makes them suck so much is platforms' craven response to frivolous requests). But we're talking about real, willful infringement here.

"Content creators don't want that"

You probably shouldn't try to speak for all of us, because you are wrong.
So, given the ability to chose between a personal STEM-related project (mostly male) and teaching activity (the area absolutely dominated by female) on her spring break, Christina went for the later.
"... courts are ridiculously unqualified to decide whether economic regulations are “reasonable” or “unnecessary.” When legislatures pass health and safety laws, they usually do so after extensive hearings and fact-findings. Members of the public and the targeted profession can petition for stricter or laxer regulations. If, in practice, the regulation is too burdensome or lenient, the state can adjust it. That is called legislating, and it is generally considered a job for the legislature."

And yet the legislature wants to require 750 hours of beautician training for people who roll thread over skin. Appears to be a huge and disproportionate burden to me, and one that the legislature didn't fully consider. Seems like we usually like it when legislatures are overruled by courts.
The Freemium Business Model – What it is and how to make it work
A nice video tour of this "deep vizualisation toolbox":
https://www.youtube.com/watch?v=AgkfIQ4IGaM&feature=youtu.be
No, it's not, unless you count time spent compiling inlined functions and templates as "preprocessing time" (which it isn't—it's compilation time). Time the difference between clang++ on -O0 versus -O3 if you don't believe me.
They probably don't have anyone on staff whose responsibility is to do that but it seems it would be in their best interest to create a department that defends their top contributors with DMCA takedown notices.
It's true. At some points, I've been taking the bus down to Denver 2-3 weekend nights per month. Going to move there in August.
systemd ? :)
Python ATTRS Library. Kill OOP “boilerplate”
Might seem a bit sketchy at first but it does look interesting. I'm not horrified by the way Python implements OOP or else I wouldn't be using it. It kinda makes me feel weird to include a package to change such a core functionality but not like it hasn't been done before with other languages. But anyway. Check it out. It's interesting. Definitely put a lot of work into it. It's a self fork of the previous library - Characterstic. https://github.com/hynek/characteristic I heard these libraries mentioned by a Django Core Dev on the talkpythontome.com podcast.
> Aren't most of their teachers, friends, and roughly half of their parents women?

Social norms which preserve group (race, sex/gender, caste, etc.) roles are rarely present among only the group whose acceptable roles under those norms are also those most valued.
True indeed, the article was written a week before the release of 5.8...
I'm not sure users really care how many gigabytes their word processor is. How fast it is is probably more interesting to them. And while wasting CPU cycles on abstraction layers isn't a great way to make a super fast program, if the program still runs at 60fps and took half as much time to develop, then maybe they're worth it.

Of course, when you end up with some standards-driven monstrosity like a modern web browser, you do seem to have a lot of unnecessary abstraction layers and also it's slow.
Android WebView reviews are pretty creative
you opted to do all this via debit versus credit? interesting choice, i think i would have gone after credit first, as many places charge fees on debit transactions and also have minimum transaction amounts.

how does KYC play into all of this? how are you preventing your customers from issuing cards in ways that may violate KYC?
It's just far easier to write bloated software than it is to write efficient software. Particularly in the "just get it done" atmosphere most programmers operate under.
That always made me wonder, the people who sell shirts with logos/pop references shirts in mall booths, do they pay the artist a license fee to sell them?
Perhaps. But if you look at the current distribution of gender in engineering they may not advocate exploring those professions because historically it wasn't common for someone to advocate the same for them. The key is breaking that cycle so people feel free to explore whatever they're interested in.
Microsoft Lays Off Thousands While Demanding More H1-B Visas
It's pretty mild; but someone sent me a twitter message after finding my GitHub account (hey nice projects, etc....) The left was my profile pic at the time, and the right is their final message. The fellow with a beard is my little brother. :) http://i.imgur.com/UuQMpi2.png
For me it was just that I had a bunch of experiences where I hurt people and had no idea, only much later finding out, by essentially hearing from a third party about a fourth party doing exactly the same thing I did.

And it was clear that I wouldn't have heard those stories unless I had gone out of my way to understand what the "angry" people were mad about, and waded through quite a lot of background material. It was clear that no one would've trusted me with that kind of story until after I demonstrated that I had done some work to learn the basics of "offensiveness". Which, I had honestly only really done because I was in love with this girl who was into it. Kind of ironic really. I think that's how a lot of how this stuff grows though, you're a homophobe until someone you love turns out to be gay and then all of the sudden you figure it out.

Anyway after hearing enough stories about people like me carelessly, unknowingly fucking up other peoples' days, it clicked that I could never really know how many people I was hurting. And that knowledge just bugs me. I don't just want the illusion I'm being good to the people around me, I really want to feel secure that I'm doing a good job of that. It's how my Dad felt, not that he (or I) are necessarily the best at it. It's just my personality. And that provides the motivation to slow down and try to understand train wrecks that I could easily scoot on right by.
How do they collect this data?
If it was an independent sampling, maybe. Which it absolutely was not.
> but also a little unsure of how to interpret PFP unless it is meant to be "PFP = Haskell".

Right, I don't know how a non-Haskell (or Haskell-like) PFP language could look like, but I'd love to hear some ideas (PL is not my field).

> ... being explicit about the design of the monadic context you are in

Obviously you're not advocating 100% abstraction explicitness, either, but the desire for that kind of explicitness -- and this is totally subjective -- seems to me like valuing abstractions over algorithms, which I see as inverted priorities (like I said, PL is not my field :)). I think that the motivation isn't serving a human need but a mathematical need, or, rather a researcher's need (see the end of my comment).

> Indeed, it's perhaps proper to say that an imperative language is one where its statements can be thought of as living in what I like to call "some, unstated ambient monad"

I think we can be more specific. Imperative languages "live" in continuations, and those are at least as expressive as monads. I can't see how monads are more or less explicit than continuations, and why naming the monad somehow conveys intent more than naming the operation (as an example, returning a list from a monadic function in the list monad is no more explicit than calling "produce" or "yield" in a list generator) -- the only difference is whether that name is at the "top" as with the monad, or at the bottom, as with continuations. Related to this, effect systems are completely orthogonal to the question of continuations vs. monads, and restricting a subroutine's choice of what kinds of continuations it can pause on is as easy as restricting a pure-function's return value to restrict what monad it can participate in.

> The core idea is not a CS one but instead in the free connection to logic provided by the Curry-Howard or BHK interpretations... I don't think those forces will be going away.

I agree but see this as a case of searching under the lamppost. Curry-Howard makes things easy to verify (in fact, makes them trivial, as the burden is on the developer -- the language "just" provides soundness and inference). Because it's easy to work with mathematically, that's where a lot of PL research is. However, from a pragmatic perspective, this is mostly moot if the result is psychologically (or economically) incompatible with human developers' preference. No one is debating the properties of PFP. But their desirability -- or lack thereof -- is not a CS question.
Socially: Admitting you were wrong makes you look incompetent. If you were wrong then, why should anyone listen to you now?

Physiologically: Changing ingrained opinions on which many others are formed probably requires a good deal of brain re-wiring and may require solid plasticity. I'm unsure how much of a problem this is for the brain.

I guess there are a lot of other costs, but I can't come up with more.
I've never posted a link to a Fox News affiliate before... Here goes!

http://fox2now.com/2015/07/08/is-st-louis-under-a-cyber-atta...

Ok, so.. Norse Corp, the ones that make the map, has offices in St. Louis.
10 is square man. Why not fractional ideas?
Look outside the US. The US is not anywhere near as distorted as several asian countries and even mexico has a more extreme situation. Asia suggests it's not even close to it's zenith
I would say it's a trade-off between writetime efficiency and runtime efficiency. The trend has been that runtime efficiency matters less and less. Compare the modern idea of "efficient" software to the binary that early machines were programmed in.

With Moore's law possibly ending and current memory access speeds though, it may be starting to matter a lot moore.
3DS: Dragon Ball Z Extreme Butoden Offers First SNES Game
If there are a few simple things to beat a vast majority of content theft, I feel like you should author a blog post instead of keeping it private to an email conversation.
Bend is lovely. I'm curious, what was it like finding a place to live? Bend is somewhat notorious right now for it's <1% rental vacancy rates, which may be the lowest in the country. There was a news story earlier this year about a local medical center's new hires having a hard time finding a place to live -- I think one person even gave up and left their job because of it.
Not sure why this is being downvoted but the whole Linode hack incident was a huge factor for me to switch all my VPS's over to digital ocean.
The company that runs this attack map published a blog post about China yesterday.

http://darkmatters.norsecorp.com/2015/07/07/chinas-new-secur...

[EDIT: removed 'unflattering'.]
Yes, I have. We used go in a system that had to keep track of essentially large hashes containing popularity / scoring information, in addition to what were effectively routing tables, and ran into >500ms pauses.

At scale, it seemed the largest part of the complexity of go was manipulating data structures and code to avoid gc pauses. With sufficient work we may have been able to decrease the pauses sufficiently, but we also ran into raw request per second numbers that were lower than we liked.

The direction we have taken was to switch to C++ for this application. Having said that, the gc pauses were the primary reason for the change.
Mutable state and what we call FP aren't at all mutually exclusive. In fact, most languages which we call functional are imperative (i.e. they're imperative-functional). One of the first languages I used was Scheme which had plenty of mutable state as well as higher-order functions etc. Today, most OO languages have all those as well, and the mother-of-all-OOP, Smalltalk, had them all before the name "functional" even became fashionable.
In case anyone hasn't seen Destin's videos (smarter every day), I'd like to mention that he's an incredibly interesting and engaging person who puts out really high quality content.

If you're like me, and think of the pieces of shit that run the RIAA when you hear about piracy complaints... it's worth watching Destin and his videos to see a much more sympathetic actor.

(Also, his big beef seems to be facebook's incentives to make money off those videos w/o giving him some... he's not talking about torrents specifically)
Excel won if for no other reason than Lotus losing their ability to write new, working software after their first version. While Apple is having problems in that area, Microsoft nowadays seems to be as challenged or more, and I gather Google still does this very well.
Some users (myself included) really dislike apps that ask them for a review. It's like a needy child asking for validation after everything they do. If I want to review your app, I will. If I don't I won't. But if you nag me about it (even if you only ask me once), I'll probably be inclined to write you a bad review.

Also in this category are online stores that want you to rate everything you've purchased or rate your experience after buying a box of paper clips or other similar nonsense.
EDIT: on second thought, I'm not so sure telling spammers exactly how you're policing them isn't always the best thing to do. Emailing me is best, and if I think it's appropriate I'll publish.
Nice article. I had a good time.

Here are some pearls from it:

> Nothing useful is ever created at a hackathon.

> sometimes “entrepreneur” means “runs a successful company” and sometimes it means “more ideas than money.”

> Eddie [...] dresses exclusively in free t-shirts from tech events. [...] his job is to go around the country attending hackathons, throwing pizza parties, and handing out t-shirts to developers to convince them to use SendGrid.

Reads exactly like the hackathons I've attended.
This will win the Nobel
Osborne unveils National Living Wage
LOL, I had the same initial reaction. Apparently Norse monitors global cyber attacks[1]. So the real question is not why they hate St. Louis but why does China hate St. Louis?

I found the link while reading conspiracy theories about the NYSE shut down this morning[2]. I have no idea about the quality of the data. I just thought the visualization was cool.

[1] http://norsecorp.com/.
[2] http://www.zerohedge.com/news/2015-07-08/what-first-world-cy...
Clojure on Coils
‘Portabella’ mushrooms being served in trucking. Who will byte?
In a strict game-theory sense: if you're aware of what might cause offense to others, you'll inadvertently offend others less frequently, and your conversations/negotiations/etc. will have higher average outcomes.

Of course, I wouldn't usually phrase it in such a coldly logical way, so here's a practical example: when I meet someone in a professional context, I usually ask about background/expertise early on. This way, I avoid making unconscious assumptions like "she probably isn't an engineer" or "these people will all grok the super-technical explanation I'm about to launch into".

Another example: some of my relatives are more religious/traditional, so I avoid topics and words that wouldn't go over well when around them. Or: I'm in Greece, so I don't ask for Turkish coffee. And so on.
Google Groups needs user experience improvement
Seems like there's a few things going on here. It is possible to make a moral statement on minimal information, as you did. It's not very a helpful or useful statement, but there isn't much helpful or useful input either. With more information, what the most moral thing to do, especially regarding the business, would change.

The question is really what constitutes good advice. I suppose it turns out good advice also varies to what is being sought, and why. Maybe someone wants a better answer, maybe reassurance, maybe validation. With more data, we can provide a more objective assessment of the consequences of different actions. Of course, unfortunately, we are not provided any of that here. You can certainly offer your subjective preference to take the moral/consensus action as advice. This advice, as we discussed, is not necessarily effective, and perhaps already known. If what is being sought is objective advice, in that dimension, with only minimal information, the best thing to offer is relevant experience.
I would think that most employees are already in this risk situation. For example, they are spending borrowed $ on living expenses, or know they have bills coming up (mortgage, etc), and they are doing so because of implied confidence that a paycheck will be deposited into their bank account which will allow them to pay those bills on time.
If Norse wanted to make this data useful, they'd present it as a CSV, too. How else could I determine if one entity owns all the St. Louis targets??? :)
Working with Sessionized Data 1: Evaluating Hazard Models
It "does the job" but it's not as pleasant to use as it could be. A lot of the navigation is pointless and confusing, information is often buried several levels deep, and there's missing information on some of the detail screens you need to go back to the main listing to find: Instance type is only shown on the main list, not the individual instance tab, for example.

If GitHub had never improved their site since they launched it would be awful. Every time they move things forward I'm happier to be a paying customer. With Linode I reluctantly use them, but for new projects I'm using other services that work better.
Care to go in-depth about the ramifications?
There's this https://github.com/hrbrmstr/pewpew it's as much a criticism of these sorts of security visualizations as it is a means to create them.
The people who sell the shirts? No.

The people who manufacture the shirts? Yes, at least in theory.
Reddit varies widely on quality. Some forums on reddit are the best source of info on their particular topic. I don't really care for reddit as a whole but I would miss it if some of the the subreddit communities I follow were to disappear with nothing to replace them. Albeit none of those subreddits are the type that would end up on the Reddit ban list I presume.
Similar to meditation perhaps.
I can see why this is frustrating, but did you really need to be such a dick to the support agent?
If that feels simple to you, knock yourself out.

I believe this is way simpler. Using interfaces will coral your datastore code into one location. Then, you only need to change that code in a very modular way. Heck, give the job to a friend and go for a walk. You can review the changes he made later without worrying that he crossed your routes up. Heck, you can even run your tests (same tests as before since you are using an interface) against your new datastore.
I'm not sure you need an exterior service for this, but the concept is something that should be a definite feature for each app you build.

With Streaks (streaksapp.com), we ask if the user is enjoying the app. If yes, we ask for a rating/review. If not, we direct them to send feedback (email, Twitter, etc).

In Hexiled (hexiledgame.com), we don't ask for a review/rating unless the player has successfully beaten the level, assuming they'd be feeling more positive about the game. In US and AU, that's helped us get 1,000+ reviews averaging 4.5/5. We also put our names and faces in there so people realise this is a first-ever mobile game by two guys and not a big-company effort where your meagre IAP will get lost in the millions made.

I noticed that with Highball they try to put the app in the context of "This is a free thing we have made, go easy on us" very early in the on-boarding. Otherwise reviewers can be absolutely brutal and often unfair.
They're both at fault, to varying degrees, explicitly or implicitly.

Destin mentions in his "intro to freebooting" video his various attempts to contact Facebook regarding the piracy, and that it was only removed after a Twitter campaign led by his viewers: https://youtu.be/L6A1Lt0kvMA?t=3m49s

I don't know much, or have any experience with DMCA, but it's my impression that if there's a copyright violation on Youtube, the video can be taken down very quickly, and the burden of proof is then placed on the uploader to get it back up.