skysight-inc/HackerNews huggingface dataset:
This is just classic karma mongering by running Google for other people and posting the result. So no prob. not necessary.

But it can be helpful for topics with ambiguous acronyms or tech. names (Apple) Swift vs. (OpenStack) Swift, for example.
That sounds super annoying. I don't know how cumbersome NoScript is but with uMatrix (or even RequestPolicy) things are easy.
This is part of the coding standard for LLVM for years: http://llvm.org/docs/CodingStandards.html#avoid-std-endl

Of course if you're debugging you want to flush ASAP.
I do not have precise numbers, but I've worked on these issues with biologists, philosophers, physicists, computer scientists, mathematicians, and people in cognitive science, and also with librarians and people in charge of negotiating with publishers. What I told matches with what all these people also see from their point of view.
I don't think the right solution is to track pages read better. That would make the scam a bit harder (because scammers would have to either manually turn pages or fake the client software), but is still pretty easily defeatable.

A couple of things that Amazon could do to fix this behavior:

1. Instead of putting all KU subscriptions in a big pot and then dividing the pot among all authors by page read, divide the income from each individual subscriber among the pages he/she reads (so a read from a user who reads less would effectively be worth more). That way spammers who join collectives to read each others' giant books are just taking money from each other instead of stealing from the larger pot.

2. Don't pay out revenue for pages read until 2-3 months after the fact, and if a book is determined to be spam during that time withhold all revenues. This admittedly affects legitimate authors as well, but maybe Amazon could soften the blow by contributing the spam-attributed portion of the KU revenue back to the author pot so all the legitimate authors get a nice little bonus for their patience.

Note that either/both options might require renegotiating contracts with KU program authors, but if the spam problem is as bad as it sounds I can't imagine most legitimate authors objecting.
In Germany, it's common to have cities in different parts of Germany with the same name. In such cases, one usually puts a nearby geographic feature (usually a river) or region next to the name of the city.

In this particular case, it's Frankfurt (Main) vs Frankfurt (Oder).

I'm a little puzzled as to the inclusion of Frankfurt (Oder) on the map. It was a city of decent size in the Middle Ages, but nowhere near the importance of any of the other cities displayed on the map.
Outrage is certainly not the answer. The problem is that this constant propaganda stops any kind of rational look at the situation in its tracks. The same was done with smoking for a long time, with drugs for a long time (things seem to improve though), health care in the US and other things. In my view that's the worst (and most evil) these people are doing: they kill rational dialog.
And yet, it wasn't garbage in any way. It was actually quite interesting.
Wow! Thanks for the CUSPARSE.jl shoutout (I'm the maintainer of that package)!

I must take issue with "near complete" - CUSOLVER.jl, my other CUDA wrapper, is missing a lot of the RF (refactorization) functionality and doesn't really have a pretty high level API yet. The doc and testing situation is also pretty bad. Everyone else's packages in JuliaGPU (the overarching GPU org on GitHub) are in a much better state.

You are right, though, that writing CUDA bindings in Julia is very easy - so easy that I can do it! It's also thanks to packages like Clang.jl, which make it easy for us to automate the procedure of wrapping the low-level interfaces.

Finally I must add the caveat that although I should test CUSPARSE.jl and CUSOLVER.jl with MPI (and GPUDirect) I've been extremely busy recently and not able to do so. If anyone wants to help out in this regard I would be very appreciative!
Students at Fake University Say They Are “Victims” of Government Sting
Then they will lobby to decide exactly the amount they have to pay. Exercise for the reader: show that they would want to pay a substantial sum.
I have plenty of time to make my own dinner, but I don't like cooking, and hate washing up.
<ctrl-t> bgp <enter>

A project page for a $language implementation of $protocol shouldn't be expected to give a basic description of $protocol. If you care about a new implementation, you already know what the protocol does, at least generally. If you're lucky, the project page links to a protocol description (possibly at wikipedia), or, as above, you can simply google it yourself and then decide whether a $language implementation of it is something you care about.
To be fair they've been caught and are facing enormous punitive fines.
Out of curiosity, how would a mistake in canonical tags be so catastrophic?
The national interstate system might be one of those things.

Sure, it's directly helpful to people going on long drives in their car between cities... but people could fly or train it, too.

However, the indirect benefits are that produce and other goods can be shipped via semi trucks quickly (ignoring the environmental and road quality impact they make).

So there's both direct and indirect benefits to taxpayers there.
> But compared to a system with legitimate sales, it pays content producers garbage!

I imagine that it depends quite a bit on whether you have marketing in place to promote your work, and your own fan base. That marketing is generally provided by publisher (AFAIK), and isn't free.

I suspect there's a spectrum, and at the low end KU is vastly superior to a traditional publisher for your average author, and at the high end it's vastly inferior. Would you rather have 2,000 x $5.99, or 20,000 x $1.50? Or maybe you did some marketing, so it's 6,000 x $5.99 - $X, where $X is somewhere between $3k and $10k?

Here's one author's breakdown[1], which is interesting reading.

1: http://noorosha.com/kindleunlimited/
On the flip side, you will see exactly what you are looking for.
This might be a bit naive, or just wrong, but I feel like there's a difference between "content marketing" and non-content marketing.

Content marketing, to me, means marketing where the 'content' of the marketing is actually valuable in itself. It could be an educational blog post, or a discussion started on Twitter, but it's something that I might reasonably choose to consume in its own right.

Non-content marketing I would see as banner ads, TV ads, etc, where I would never choose to see the content if I had a choice. I only see the adverts because they tag on to another piece of content in order to get any exposure.
Did you even read what I wrote?

They're not failed states, they're disasters for the world as whole.
Zoommy 2.2: More than 20 000 free photos in one place
Nothing on its own. However it is one of the pieces of information used to create a unique fingerprint for your browser which can be used to track you as you travel across the web. IIRC Tor browser recommends never resizing the window from the browser's default window size.
>In your eyes, "public ownership is ineffective" = "they're too dumb"? Yeah, no.

The former is corporate-speak annual-report, think-tank framing, the latter is paternalistic, cigars-on-the-golf-course framing, but both are identical messages: colonialist horseshit used -- for centuries now -- to justify looting and extraction from populations.

Adults should be able to see through this stuff by now.
In all fields, the peer review process is performed by volunteer researches at no cost. The publisher DOES NOT evaluate arguments or ensure that the contents of the paper are correct. The only thing the publisher does is own the name of the prestigious journal.
But just because it's unique, why does it make it trackable? The overwhelming majority of devices have one of a few common display resolutions, so what's there to link across sessions for identifying users?
We detached this subthread from https://news.ycombinator.com/item?id=11521554 and marked it off-topic.
I've noticed an increase of what I call people documenting their experience at events, and circulating that documentation.

This predates Instagram - I was at a Dylan concert at Bluesfest in Ottawa circa 2007, and a noticed lot of folks spent significant effort getting audio/video clips (and presumably sharing them using their method of choice based on time spent banging away on their phones after capturing the clip). There were even noticeable numbers of folks calling people and holding their phones up for the other end to hear.

It's a little weird - it has an element of having to prove to people that you're at a some big event and experiencing something that other people aren't.

My own preference is to Be There Now (apologies to Ram Dass) and soak in the experience. Of course spending time noting other people not being in the moment in turn diminishes my own focus.

I am saddened by what I perceive as a lessening of being in an experience with the people around you, and a need to prove to people that you're a part of something exciting, perhaps even some 'I'm Here and You're Not'.

Maybe I should just shutup and watch the show.
This is not due to being written in Go, but GoBGP looks like it has a nicer (non-Cisco-clone) configuration language.
The Medium piece is interesting, still not sure where I stand on HFT, the technology is endlessly fascinating I'm just not sure about the ends to which it is put.
I've been to NY4! It really is less magical then these articles make it seem. Yes - the security is a bit imposing. For anyone familiar with datacenters, though, it is pretty run of the mill except for it's tremendous scale.

Worth shouting out to Lucera - I have met the CEO and he is a really thoughtful technologist. They are doing some awesome work bringing AWS-style computing to the low latency space. Some interesting details on their deployment:
http://www.enterprisetech.com/2014/02/20/amazon-cant-catch-l...
At least then other IP is not negatively affected. Now it's just Disney trying to save Disney money, whereas the rest of the IP properly goes into public domain.
Wikipedia:
https://en.wikipedia.org/wiki/William_Campbell_(business_exe...

YouTube:
https://m.youtube.com/watch?v=GHLg1wDuc10
Ah. I thought that might be what you were saying - thanks for clarifying :-)

I don't believe we would have taken the same actions, or at the very least we would have modified our behaviour at lot sooner.
It's not about the number of pages—if the ToC was moved to the beginning, the total count would be the same—it's about having people skip to the last page to look at the ToC even if they don't plan to finish the book.
Also: redundancy. If a road gets closed because of a traffic accident, people take a slightly slower detour, and get home. For trains, there often is no alternative that isn't at least twice as long, and includes a switch between trains with a waiting time that is long because the time schedule wasn't designed for that weird switch.
Facebook Instant Articles and Google AMP are accelerating the decline in website ad revenue. Will be interesting to see what new business models emerge - paywalls will just hurt growth even more for most top publishers.
I think the confusion here is there's two different use cases for turning lights on and off.

I have acknowledged in another post that motion detectors are advantageous if you're dealing with strangers and/or situations where there's lots of movement and/or lights that can be automatically timed out. eg public spaces halls, public restrooms, security lights, etc. But I don't think it's fair to lump these in the same category as "home automation".

Home automation is a little more of a complex problem as you need the lights in the room to not only turn on when someone enters, but also turn off when they leave. Motion detectors can spot someone moving in a room but they're not to great at detecting when people have left since it's the same sensor that would be triggered. They're also not great at detecting if people have entered a room and are still in the room if those people have stopped moving (eg they are watching TV) - since those people aren't triggering the motion detection. And lastly, motion detection isn't great at detecting the number of people in a room - which matters if you don't want the lights to turn off when someone leaves the room but other people are still in there and watching TV.

Motion detection solved some of the problems of home automation, but creates some problems as well. Which is why I said motion detection is just too simplistic of a solution for home automation despite it being a great solution for other types of automating lighting.

Granted you could place more sensors, network them up, and have a centralised unit logging movement. That would likely work. But then it quickly becomes as complex as the solutions we're trying to avoid.

However even if all these things were easily addressed, motion detection still has issues for me personally as I have two cats. This is the beauty of proper home automation systems: they give you the granularity to personalise things so pets don't set off the same triggers that people do. Or my two year old doesn't trigger the same automation that my wife and I do (eg unlocking the front door). This is where I think the future of home automation lies and is what really gets me excited.

So you're right that there is overlap between motion triggers lights and home automation; but the latter is intentionally a more complex problem by design.
I'll also point out that like with aftershocks with earthquakes, there were multiple smaller waves of plagues after this initial event, breaking out in various regions over subsequent centuries.

It seemed to have died down after around 1700, but there were regular plague outbreaks up to that point. None were as widespread or as devastating as the initial outbreak, although that was of small comfort to those thousands that did die in later outbreaks.
Can someone explain to me the difference between this and the computer generated music David Cope of the early 1990s? https://youtu.be/yFImmDsNGdE?t=44s

It seems like the word 'AI' is getting thrown around.
Show HN: Part Time Moonlighting Job Posts
I am a full time developer by day and I freelance and moonlight by night. I got really tired of not being able to find jobs online that fit into my freelance and moonlighting. Its been hit or miss along the way. So this past weekend, I took the time to create a website for just that. It allows companies to post jobs for Hourly positions, as well as contract positions. The idea is simple, help the developers that need part time work find a job. So please forgive the shameless plug, but this is where I am sharing it for the first time: https://weworkhourly.com and https://wecontractwork.com Over time, the jobs will cost money, but I have put the first 25 jobs on each site to be FREE. Hopefully that might get some momentum.
Trust works differently selling electricity. At each step in the chain from generation to distribution to consumption everyone involved can easily measure what they're getting. This means that each entity only needs information about the entities that it buys from or sells to. With ads this sort of verification is far harder, and passing lots of information back from the browser to each party involved is the only way the industry has figured out for keeping fraud down.

There's actually a weird way that control over your devices and privacy on your devices are at odds here: if your device was running signed code from the ground up, where you were given a browser and had no ability to modify anything, then we could build an ad system that leaked no information to the various ad industry companies but still let them be sure that a view was a real view and a click was a real click. But of course we do want to be able to control the software we run, and we successfully rejected trusted computing for most uses in the '00s, so instead we have all this tracking.
We specifically say we have "freedom of religion" in the U.S., and unfortunately a lot of people take that to mean "the freedom to impose my religion on others".

It varies greatly from state to state; everywhere I grew up and went to school, there were a lot less religious conservatives so it wasn't an issue for me. But sometimes visiting other states, it can be a bit of a shock to see the amount of religious bumper stickers, house decorations, clothing, etc.
WW3 US UK EU CAN YOU SPEAK TURKISH,NO WELL LEARN ITS NEW LANGUAGE 4 U
Even then, true jazz music composition would not involve only jazz training data. Even if it's thousands or hundreds of thousands of songs. Wouldn't you just be diversifying the source for your statistical reproduction?

A human composing new creative Jazz is using a much wider set of sources for creativity, not just existing jazz songs.
...well, because of the primary shortcoming of the Go system: lack of standard infrastructure to manage the inevitable updates.

Let's say I have replaced bind, unbound, ntpd, postfix, openssh, dovecot, snmpd and asterisk with Go-written equivalents. Three weeks later, there is a bug found in the standard Go TLS library.

My distro ships all the packages noted above, but not their Go-equivalents, so my work load now includes monitoring security-announce lists for eight different products, where before I monitored the security-announce list for my distro.

I need to be able to rebuild all eight systems myself, rather than getting automatic package updates to my test systems, and then promoting the packages through alpha and then production. Go is nicer than some other languages about that, but it builds binaries, not packages.

Next:

I'm pretty sure you can't build an snmpd without ASN.1 parsing, and ASN.1 parsing is the very model of a fraught and perilous splatter-fest. Will the Go ASN.1 parser be better maintained than libtasn? Maybe, maybe not. Repeat this for everything else.

Can these problems be solved? Sure. Are they ready right now? Not that I'm aware of. Please enlighten me, if you have good answers.
... because processes that run within Bash don't show in the task manager! So you can run Linux processes and they don't show up in normal Windows monitoring tools.

You don't think that's a problem or could be used to hide processes from the average sysadmin? I do!
Way more in-depth levels of data collection happen on literally every single page of the web, for reference.

If you're comfortable browsing the internet, this level of reporting on a Kindle seems almost quaint by comparison.
This garbage seriously does not belong here on Hacker News.
There is an interesting side effect to these issues that I think doesn't get discussed very often. I try to be as aware as possible of these issues in the hope that I can make sure that I'm not part of the problem. As such I make a concerted effort to give anyone that works for me equal opportunities for advancement, and when in doubt I try to err on the side of the person who's in a marginalized class. I also try to make a habit of publicly recognizing good work that I see from any one in the company, and again I make an extra effort to recognize the work done by those in marginalized classes.

I'm also very choosy in general about who I make friends with, or who I interact with on anything other than a professional level. As a rule, I don't interact socially with women in the workplace. The primary reason is that it's more important to me to not be labelled a sexual predator / harasser than it is to have female friends. (I am married, but I acted basically the same at work when I was single.) There are just too many ambiguities in what is considered sexual harassment for me to feel comfortable putting my reputation on that line.

For example, it's not at all uncommon for me to comment to a male co-worker who comes in to work dressed up more than usual 'looking sharp, man!' or something along those lines. Would that be sexual harassment if I said that to a woman? Probably not on the face of it, but what if she has just (unbeknownst to me) endured harassment from another co-worker about her looks - then I could see my comment adding to the fire. Or what if I without thinking said something that implied that her dress would make her a more valuable employee or help her get that promotion or whatever. So, I just avoid it altogether. I recognize that my position may keep me from being part of the problem but also prevents me from being a part of the solution because I won't be aware of problems or able to offer meaningful support. I'm not sure what else to do.
Hipster Swift
> On AWS, you're charged ~$0.09/GB of bandwidth out. How Amazon thinks 1000x pricing is fair here is beyond me.

Do Kindles still use whispersync, where they get to use cell network connections for free but at very low rates? Even if it's no longer in use, maybe the pricing is still a holdover from that which people haven't noticed.
YP Plans First-Round Bid for Yahoo
I had no idea that religious clothing and bumper stickers constituted imposing one's religion on others.
Why does it have to render horizontally? I think the goal is that the text-based layout is just a simple outline, and CSS is used to get a spatial layout. It sounds like you want a little of both worlds. You're right tables can be hacked to do that, but you're going against the grain of the technology, and I'd ask what you hope to gain?

I think many "frontend hackers" spend their time focused on what can be done and not enough on what should be done. This is a side-effect of our hyperspecialization culture which discourages designers and developers pushing back on each other, out of fear of stepping on each others' expertise. But I think that fear prevents the kind of real collaboration that's required to make a great UI.
A little, but you have enough to get started. Rather an old bash than no bash. First task on OS X is usually to use the bundled curl and ruby to get homebrew. :)
Amazon has been pulling books with the table of contents at the end for a few weeks now and has also informed the authors. So this scam is no longer workable.
I'm not playing on anything; just not aware of a trend away from C for this stuff.
Pretty sure that's not true. They sync "furthest page read" not "last page read".
I don't know how bash is running processes, but I do know that there used to be a POSIX subsystem, and processes would show in the task manager.
Yup, cppformat is nice. I could also have a nice type-safe wrapper around libc functions. It doesn't change the fact that the API in the language is tedious.

When you're doing internationalization, a common thing you might do is something along these lines:

fprintf(fd, translate_string(context, "Result %d of %d"), num1, num2);

The translation may be "%d of %d results" in another language. It's really difficult to map that into streams.

Yes, I'm over-simplifying, since you can't have arbitrary placeholders due to order differences between languages, but it's _much_ harder to write simple code with streams than libc, and I stand by that!

As for user-defined data, I've added .toString() functions on objects which I can call whenever needed, either from the ostream operator or pass the result to libc.
Maybe your pragmatic approach is right but I don't think I could settle for "we'll do this for this company because our politicians are easily bought". The real solution seems to be to get politicians with better ethics or create laws that force them to comply with good morals ... then of course you need a strong judiciary.
Ask HN: What forums do you visit? (besides HN)
What other forums do you visit often? This doesn't have to be programming related.
Unfortunately, child abuse is, in fact, rampant among musicians. Want to try a different argument?
> I bet you could infer the energy usage of certain
> appliances such as hair dryer, curling iron, stove ...

https://sense.com/ does this, figuring out what different things you run at home and knowing when they're on.
Linguistic Analysis of Twitter Posts Can Predict Heart Disease