skysight-inc/HackerNews huggingface dataset:
A large part of my job involves creating data visualizations to summarize work to non-technical audiences.

I found Udacity's course on data visualizations to be a great resource for nailing the basic rules of effective data visualization and communication.

Something I've learned as I've worked is to have some way to quickly try ideas and some way to productionize the insights you've found for broad consumption. So I really like using pyplot or tableau for really fast insight gathering and visualization creation. Once I've got what I think are good visualizations, I can then decide what makes the most sense for production. Sometimes this means a custom D3 web solution, other times a tableau dashboard is just fine; it all depends on the project.

And separate from all this, make sure you frequently include fresh sets of eyes for your visualizations. It's easy to make something that is obvious and useful to you, but is hard to understand for others.

Good luck consulting. I don't have much help in getting that started. I am really passionate about this field so it's always great to hear about others who enjoy visualizations as well!
A Diagram for Sabotaging Cryptosystems
Have you considered that maybe he's using this pricing model because it's novel and entertaining? Perhaps maximizing his profits isn't his goal; it doesn't always have to be. Plus, any logos he doesn't sell in this scheme can just be sold individually later on.

I have never previously cared even a little bit about a designer selling logos, but this one really caught my attention because of the unusual pricing scheme.
1) because there's a steep change since then
2) He addresses this, there could have been faster fluctuation that canceled each other out in measurements longer ago, although unlikely.
The ads you see are generally the result of an auction. When you use Contributor it bids in that auction for you, and typically wins it for a small fraction of a cent.

Publishers generally don't have to opt in: if you're a publisher advertising with AdSense, and a visitor shows up who uses Contributor, they'll see "thank you for being a Contributor!" and you get a micropayment from them into your AdSense account.

(Disclaimer: I work for Google, on things completely unrelated to ads.)
I have a friend who is a sergeant in the LAPD. She was asking me a question and followed it up with something about trying to not seem stalkerish, and I made a joke about "isn't that what NCIC (National Crime Information Computer) is for?"

She comes back a few minutes later and tells me that she finds much more information on the internet than she could ever find through NCIC.
Wipr on Safari is great, it's super lightweight, probably the fastest ad-blocking experience on any platform. My only complaint is a lack of configurability, it doesn't seem to have any way to whitelist things etc.
I looked up the San Francisco 1989 earthquake and it was 2 days past a full moon. I tried to look up tide data, which is out there, but I'm on my phone and didn't want to bother with ftp or CSV stuff, heh. Probably just a coincidence but was interesting to me at least.
condescendence's point is not that there is nothing in the world which goes up in value over time.
Wow, that's outrageous. 15$/mo is only for liability coverage. Since the potential damage caused by a motorbike is much less than a car so I thought it would be fairly cheap everywhere.
All people who are net receivers from the system do so literally for their own well being.

Which is logical. And ok, because obviously there are lots of truly helpless cases in any given country.

But over the decades, it accumulates fraud. Or even worse, a kind of learned helplessness which keeps people in their place. Maybe Denmark is different. But my guess is that many living in Belgium and France will be able to point out multiple cases of fraud or at least debatable cases in their immediate surroundings.

Finally, a lot of the available money never leaves the hands of the vast bureaucratic caste that manages the system.

I guess what I want to say: people will be people, regardless of the system. Social democracy involves a lot of cynicism and greed too. And probably in a less constructive way than systems that don't rely exclusively on "anonymous" Big State-enforced redistribution.
I think they'll have trouble selling logos for over 360 a piece though. At that point, they'll have only made $1800. Still, not a bad deal for the creator. I just don't think people will pay that much for off-the-shelf logos when sites like 99designs exist.
Update: My assumption is incorrect. Airbnb has added a policy specifically to permit this use case -- see "Gender" section.

https://www.airbnb.com/help/article/1405/airbnb-s-nondiscrim...
Great choice! Thanks.
Seems like a pretty good way of finding out an upper limit to a sustainable logo sales business. Increase prices until people stop buying, relaunch with logos a bit below that cost.
> We have a few requests for custom fields [0], but we're worried with the complexity that it adds to the application.

I'm not surprised, but for us, it's mandatory to replace trac (or bugzilla)
In many ways this statement is right. In cities the first floor of every house is a shop. If you don't want to cook breakfast walk across the street, one of those families runs a breakfast shop. The population density is high, so there is a bus stop on your street corner. Depending on the city traffic gets so bad that the brt or subway can beat driving. So, for some of that 85 percent not having a car is a luxury unavailable in most cities in the U.S.
Yes, you really do need collision attack resistance in your standard hash table implementation. You know why? Because we've known for a long time that insecure defaults are broken. I'm glad rust makes the correct choice here.
Venture Pulse Daily Newsletter
Giving Iraq 'freedom' after decimating its infrastructure and institutions in a war based on lies by rich white men is not the gift you think it is.

It's a comdemnation if anything.
Isn't using Pascal's wager to support faith kind of broken due to the idea that for any possibility that there's a God who rewards you with a happy life for belief in them, there's an equal possibility that there's an evil God, who punishes you for belief in them?
If the steady erosion of privacy is combined with a steady loss of government arresting powers (i.e. coercion through violence) and the steady decline of social conservatism (i.e. coercion through blackmail and hypocrisy), I'm surprisingly okay with that.
The Case for the Ugly Duckling: Why the World Needs UX Designers
I think it's really strange that the headphone jack wasn't mentioned at all in the review. In the one instance he refers to it he says "where the whatchamacalit jack used to be".
To paraphrase Oscar Wilde, fashion is so ugly it has to be replaced every six months. Though the Metropolitan Museum may be my favorite place on earth, I find a good portion of NYC to be repugnant. Nowhere have I seen such spineless obedience to trends and fashions. Many residents seemingly can't put on a tee shirt without worrying over it endlessly, and express a self-congratulatory air when they've gotten that tee shirt just right. They are delighted to wait for 1.5 hours to get a burrito because it's the right burrito, and the right line to be in to buy one.

Hearing this guy say "my body is not my own" made me twitch and I had to stop.

The difference between them and rabid football fans is a matter of degree, not quality.
Spec work. No one likes doing it. I'd much rather have a contract for my time and effort than sell logos like a sidewalk artist and hope you like them and are willing to part with $5.
I think he's saying, if no one chooses the underdogs, the overdog (e.g. Amazon) will have a monopoly and can (and will) take advantage of the high switching costs to gouge their customers.
Good catch. The nuances of the continuum are many and subtle.
I'd buy a car that drives itself. Whenever I briefly consider buying any car that costs more than twice my current monthly income I eventually come to a conclusion "right, all this is probably really nice, but I'd still have to drive this thing" and that's the worst part of cars for me, driving them.
Did anyone else expect this to be pizzas sold at a discount offset by having a company's logo burnt into the cheese?
I've been running the Omnibus for over a year and only ran into an issue with updating a few times and they were typically 500 errors caused by a gitlab bug, and in one case an issue with the database migration needing some tweaks. It's (their omnibus) been far and away one of the most seamless and impressive third-party installation and update systems I've used.
Ask HN: Is there any tool for testing a site's CSS specificity etc..?
... so that you can get a break down of results like the ones shown here:
http://www.csspurge.com
That was the first that came to my mind too.
No immediate plans, but it has come up before.

One of the challenges we have with adding new data types in general is actually figuring out all of the implicit type conversions for non-STRICT mode. While MySQL now defaults to strict (5.7+), we have to continue to be able to support users upgrading from earlier versions.
Seriously. I use SMCfancontrol to run the fans at max most of the time, and I can't tell they're even running unless the room is very quiet. The new fans in the rMBP's are great.
I wouldn't say Atlassian has worked to make a great unified UX. I mean, they tried, but using their products makes it painfully clear that they just glued togeather a bunch of disparate projects. For example, each product supports different markup languages (or none at all) with different editor buttons and shortcuts and so on. Even the github ecosystem feels more integrated, because everyone just follows the broad strokes of what github does with its UX and integrates with it.
> With all the important things being equal, I choose the service with the much smaller market share and encourage others to do so as well.

The problem with this is it increases your risk that the company will simply go out of business, which could be even worse than raising prices 10x as in the example.

I think it can also raise risk that the company will significantly change it's pricing model too, they don't want to be a 3% market share.
Blocking Ad is itself unethical. Ads are placed on pages to pay for the content. By blocking ads you are depriving the content creators of compensation for their work.

Replacing Ads with other ads is worse because you're not only depriving a content creator of revenue but then profiting off of their work. You could argue that it amounts to theft.
How much money is it worth to make the front page of HN one time?

That's actually an interesting question in its own right, now that I think about it...
yes. I've got 3 cores pegged now, fan shuts off for a few seconds and if I don't say anything it bails and the fans come back.

just takes about 10 seconds.

edit: I was able to keep activating siri and have the fans off while 4 cores pegged for quite a while. I don't know if CPU throttling kicked in or not, not sure how to check.
There is a really interesting distinction between Apache and Eclipse around IP policy. It's taken me a good year of releasing with Eclipse to understand many of the nuances.

The biggest distinction is that Eclipse has an IP Policy where all of the code and assets has to have provenance of the code - either code submitted under a CLA, but if there are links to third party libraries, they are each independently reviewed by an on staff legal team. There are more details beyond this, but that level of human provenance review for every Eclipse project for it to be released, enables certain companies to more readily and easily adopt projects with not only an EPL license, but released as an Eclipse project with signed binaries on their hosted servers.

There are differences around mentoring, release process, hosting rules, infrastructure. But at the end of the day, it's about structure, rigorous rules, mentorship, and community.
Honestly it sounds like you may want to get your fans checked out. Or perhaps you work in a totally silent environment? Loud is of course subjective, but my rMBP has the quietest laptop fans I've ever used.
Siri itself has a timeout, at which point it tells you it can't hear you and goes back to sleep.
Leaked Stingray manual shows how easy warrantless mass surveillance can be
Care to share the name of that guy?
> Fuel is cheap

No, you pay with weight. Just using more fuel means your efficiency may(!) go down, with an ultimately worse outcome. But I'm lacking info on the design vs. other designs, so that general rule might be couterbalanced by other gains.
Generous implies the US is benign in maintaining military forces in countries all over the world. It's not.
I doubt I would, even though I use Python for other purposes.

Lua isn't the only one in this space: I personally use Tcl (or Jim Tcl) for this sort of work, and it (IMHO) excels in this area. What advantages would you see your Python implementation having over Tcl or Lua which were designed with this area in mind?
I'm not sure what it is, but it seems everyone struggles with 6.0. Perl made it, but it took a while :)
Google AdWords seems to work the same way too.
> "helpfully" explained that they certify everything BUT the software of the device to be functional

Perhaps because your ISP is responsible for providing and flashing the modem's firmware? That being said, I don't exactly trust Comcast to provide reliable software for my modem.
> If it's "machines" plural, than you can do replication between the two.

This is the start of a scaling path that winds down Distributed Systems Avenue, and eventually leads to a place called Hadoop.

(Replication and consensus are remarkably difficult problems that Hadoop solves).
The 90's are in fashion at the moment, I believe.
React and Recompose: Theme UI Libraries at Runtime Using Context
Yet another option:

Typing "Ctrl-r aString" will recall the previous command and position the cursor where the string "aString" occurs. You can then Alt-d, Ctrl-w, whatever.

cf http://stackoverflow.com/a/2215511
You're missing a key point in how the spying was actually done: because the Five Eyes nations have tighter controls on domestic spying, they relied on each other to spy on each other's citizens and share the data through reciprocity. Plus, the NSA used the excuse of a single foreign party on a conversation to hoover up all communications just in case. This severely blurs the lines between domestic and foreign spying, and it would be difficult to reveal the details of domestic spying without also revealing how the GCHQ spies on Americans and the NSA spies on the British.

Also consider that Snowden did British citizens a favor by revealing how the GCHQ was ultimately spying on them, too.
Some very smooth JavaScript UI widgets on their site too

http://metafizzy.co
I've noticed lately that a lot of stories that manage to make the front page, but don't end up getting discussed heavily, tend to just camp out there in the lower two-thirds of the page for hours.

Things with a lot of discussion seem to trip the flamewar detector, unless they really rake in the upvotes.
Or planets lol.
I think the original title is more appropriate, even if it doesn't match the title of the page. Perhaps the link should go to

https://www.crowdsupply.com/eoma68/micro-desktop/updates/pro...

With a title change to

"Wikipedia's EOMA68 Page"
ES6 Generators: Rick Astley and the Fibonacci Sequence
On a similar note, startups can take advantage of the Azure credits through Microsoft's BizSpark program[1], which is essentially a handful of free MSDN subscriptions.

[1] http://bizspark.microsoft.com/default.aspx
Resenting a politician because they once had a low-paid, entry level job is a new one.
> is also a very bad user experience

I think I'll be the judge of that, given that I'm the "user" in this "experience" ;) It works just fine for me.
The only thing I find understandable is censoring hate speech, but even then you'd be walking a fine line, because hate speech is hard to define.

Should blaming Islam, the religion, for disseminating hate be considered hate speech? Islam does exactly that, the Coran having passages that are hateful and truth be told, we can all see what happens when such a religion ends up being followed by extremists with the ability to buy guns. Sure you can blame those nutjobs, but then again, they wouldn't have such an easy time recruiting if we wouldn't be so tolerant of Islam being taught in schools.

Now don't get me wrong, because our own Old Testament also has passages containing hate speech and our religion is also guilty of crusades and murders, but thankfully we outgrew them. Religion, at least in the hands of the uneducated masses, is poison and should have no manifestation in public life outside the places of worship. And on Israel I have nothing against them, except that I think the oppressed became the oppressors, being guilty of unjustified crimes against Palestinians, financed by the tax-payers in the west no less.

Now, should I be allowed to say any of this? Isn't this hate speech? And if it should be censored, then why?

Just because it is illegal? Illegal for whom? In many countries you're allowed to say the above, whereas in other countries it is illegal. Should Facebook just ban everything that's illegal somewhere in this world?

They are clearly doing just that. You know, in Europe pictures of nude children aren't so taboo. In fact I bet most parents down here have pictures of their children nude and you can see nude children aged six and below on most beaches.
Yeah, I'm not sure...why they just let the name get cannabilized. Looks like they moved over to "Visual Studio Graphics Debugger".
This is exactly a business minded decision. It is basic supply and demand. The lower the supply, the higher the price. It isnt perfect because the logos aren't a commodity, some will be more liked than others. I suspect that they will either add more logos on a regular basis (e.g. four more every month) or they will add more and take away poorly performing logos to keep the price in a certain range.
someone got a high score !
I think the "sunk cost fallacy" is related here, although I'm not sure how to draw it out.

In general, it seem obvious if any third-party platform is irreplaceable for your business, you are running a significant risk. I'm not sure "irreplaceable" is always correlated with number of hours you've sunk into it.

It could be irreplaceable despite having very few hours sunk into it.

Also, even if you've sunk a bazillion hours into it, if there's a viable replacement that could be put into place _without_ spending a corresponding bazillion hours on it, it might not be irreplaceable at all. (This part might be the 'sunk cost fallacy' -- just cause you've spent a lot of hours on it, doesn't neccesarily mean it would be a bad idea to throw all that away and start over -- if you can afford to.)

Anyway, the hard part, of course, is avoiding an irreplaceable dependency on a third-party platform. Especially because using such third-party platforms significantly decreases your total cost to launch or operate. The trick is figuring out how to take advantage without making them irreplaceable. I'm not sure there are any obvious or easy answers. Using the option with the smallest market share, as the OP suggests, might help encourage a better marketplace, but probably _increases_ your actual direct local risk.
Yes. I know how you feel.

As a libertarian, I'm extremely upset at the police and security state we've created. This has to stop.

At the same time, if a major crime occurs and there were indications it was going to happen, police are not supposed to be caught flat-footed. So I would expect any professional police force to have files on groups and people that they believe could cause major crimes. I also think they should have contingency plans for when major threats happen.

The problem is that computers have taken away any definition of "reasonable" If J. Edgar Hoover wanted to detail a platoon of FBI agents to monitor MLK I feel that it was a waste of time. Hell, it was probably also a travesty of justice. Hoover should have been fired for it.

But he could only do that so many times before he ran out of agents. The physicality of the system made it self-limiting.

Now we're living in an era where those limits are gone. There is no limiting factor any more.

In the U.S., we need constitutional guidance here -- some agreement on the limits we expect the government to observe. I thought we were clear enough about that the first time around, but the courts seem to think that the plain language of our Constitution and Bill of Rights has so many loopholes and odd provisions that it doesn't actually do any of the things it was supposed to do. That's gotta be fixed. I don't see a solution outside of that.
I don't think scale is written into the law.
I agree, seems like a great price experiment if nothing else.
JavaScript is not a fantastic language. It does a lot of things that make no sense. It converts between types in nonsensical ways. Eg in Ruby, you can't accidentally do `5 + "hi"` and get "5hi". If you really want to treat the number as a string, you can do `5.to_s + "hi"` and it works, but you don't do such crap accidentally.

In JavaScript, `4 / "cake"` returns `NaN`, which is sensible, but if I wanted to check whether I just accidentally did a bad division, `(4 / "cake") === NaN` will lie to me.

There are LOTS of quirks like this. JS is like a floor with boards missing all over the place. Yes, if you've walked on it every day for years, you've already stepped in every hole and know where they are. But that doesn't make it a good floor.

A good language is consistent. JS is not.

The fact that it now has fast implementations has nothing to do with it. This car goes 300mph, but don't use the left turn signal on Tuesdays because that sucker will blow you up.
Was a 2% drop really that noticeable?
A missing factoid via the corresponding WSJ article:

http://www.wsj.com/articles/adblock-plus-is-launching-an-ad-...

"Advertisers will not be able to target ads via the Acceptable Ads Platform using the granular behavioral data many have become accustomed too, however, to preserve user privacy and security.

Rather, they’ll have a limited set of information with which to target their ads, including the domain on which an ad would appear; the device, browser and operating system on which it’s being loaded; and the geographical location it’s being loaded from."

OK, so the "limited" set of information is already 5 pieces of information, and without specifics about the geographical location I am going to assume it can vary on any scale determined and changed by ABP at their discretion. In combination this is very likely to be a UUID for a vast majority of people (sorry, I don't have a reference, but that is what I have read somewhere). More pertinently, I have a vague feeling that this combination is enough for retargeting (people in adtech, please give us your input).

Folks are mentioning uBlock Origin. But there is tremendous pressure from online publishers, who I expect are soon going to turn this into a game of Whack-a-Blocker.
Great idea. I'm stealing it. :D
Thanks. Seems we agree on a lot. I very much appreciate your position about sympathising with both parts as well as the fact that you bring sources to the table.

I might also be a bit biased as around here (both locally and on hn it seems) there is or has been a quite strong anti-Israel bias although at least were I live that seems to have been changing over the last year.