skysight-inc/HackerNews huggingface dataset:
I think a history of copyright was posted here (from Ars?) not long ago, and it showed the greatest ralliers for copyright were not original artists, but publishers and distributors.

With the advent of the printing press, publishers lost their monopoly over the once labor intensive reproduction of texts, so they pleaded that authors should be granted license over the products of their effort to protect and inspire creation of future works, so that they didn't meet the same fate as the publishers. Instead, publishers, still in control of their distribution monopolies, began requiring exclusive use of those licenses, and by using the printing press themselves, saved all of the effort and expense while preventing artists from profiting beyond the transfer of licenses to them.

There's more than one industry in existence today whose business is being middlemen, and with the increasing ubiquity of internet, online marketplaces, and digital appliances, it's become difficult to justify that these rules not change except by that same old argument- but we won't be needed if you do!
https://medium.com/@21dotco/the-21-bitcoin-computer-1d28d652...

Today we’re announcing a new kind of device for sale: the 21 Bitcoin Computer, the first computer with native hardware and software support for the Bitcoin protocol. With this pocket-sized device, if you are an entrepreneur or developer, you can now instantly buy or sell digital goods and services at the command line using Bitcoin.

For example, you can use the 21 Bitcoin Computer to:

instantly mine Bitcoin from the command line
sell API calls for Bitcoin, like English-to-Chinese translation or file conversion
set up your own personal iTunes-like digital goods store
reward peers for posting your links on social media
make any IoT hardware Bitcoin-rentable, from smart locks to 3D printers
The reason you can do these things so quickly is because the 21 Bitcoin Computer includes a built-in 21 mining chip (so you can easily buy things for Bitcoin) and a built-in 21 micropayments server (so you can easily sell things for Bitcoin), all accessible from the 21 command line interface.

You can use the 21 Bitcoin Computer as a standalone machine (it’s a full Linux box), or you can leave it plugged into the wall to provide a steady stream of Bitcoin for an existing Mac, Windows, or Linux machine. We’ve bundled everything you need to get started, including a WiFi adapter, RPi 2, power supply, USB-to-laptop cable, and 128GB SD card. And for those interested in the security of the Bitcoin network, you can even use the 21 Bitcoin Computer as a full node, as it comes with a factory-installed copy of the Blockchain.

There’s a lot of technology under the hood that makes all this possible: a custom mining chip, a large datacenter backend, and the 21 Bitcoin OS — the first Linux distribution that includes both the device drivers to generate a constantly replenished source of Bitcoin and a suite of programs written to natively consume it.
Ask users to sign up on web first with their email id's. Log that info, and when the open your app, ask them to use the valid credentials again. They can obviously save the log in info.
Rails: Not as Shiny, Still Pretty Awesome
How to fire up front-end developers?
Yeah, that's the thing. These sky-is-falling articles always complain that content on the Internet will end if advertising fails. Well, it won't. I put out content on my blog for free. I pay for a handful of sites that I use. I pay for products from websites that I enjoy. There are ways to put content on the web without harming your users. Maybe we'll have less content, or lower quality content, but frankly I would prefer that over the god-awful user experience that we have today.
So we're now at the point where Douglas Adams' Electric Monk[1], [2] idea becomes viable, except for watching ads, not for believing in things for you...

Someone should start an "advertising consumption as a service" company where we can pay a subscription to a 3rd party to provide software to consume all of the ads that would otherwise be targeted at the user! Some of that fee can then be sent to the original advertisers as a return on otherwise-lost advertising revenue!

Please note, that this in no way resembles a protection racket.

<removes tongue from cheek>

[1]: https://en.wikipedia.org/wiki/Dirk_Gently%27s_Holistic_Detec...

[2]: http://theelectricmonk.com/ElectricMonk.html
>"There are a lot of reasons why we might want to know if some nefarious character's been in a certain room in the last few hours," Meadow says. "Maybe there's a way to use microbes for that."

We have just witnessed the birth of a pseudoscience.
They have one: it's "drink (this)"
Well, in the US at least, there is a homeowner exemption, meaning that you can do the work unlicensed as the homeowner, it still has to be inspected though.
What It Takes to Raise Capital for Your Startup
Don't pay $245000 for a art education, (unlesss you can afford it). Author then lists alternatives to art school. I think there's nothing wrong with going to art school. It's about art and education and not about making money though.
Who is "we"? I certainly don't want ads, intrusive or not. Ads are harmful and manipulative. They cause people to spend money they shouldn't be spending, or buy products they shouldn't be consuming.
The Fracking Truth
Oh, and these idealistic socialists you want to take over and transform San Francisco? Good luck dealing with them once they're in power. Oh, wait, doesn't SF already have a fairly socialistic city government? It's done so well for the quality of life...

The real problem is crony capitalism, where large corporations have captured government regulatory processes, and effectively work hand-in-glove to maintain control of world processes that only benefit the "elite".
No. If I have to take up with ads, I want them to fit to the content I'm currently looking at, not stuff I looked at days ago.
Paraphrasing another comment (though disagreeing with him), the probability that I'm interested in smart thermostats while I'm looking at content on smart thermostats is vastly larger than the probability of me being interested in jeans while I'm looking at content on smart thermostats.
Usually just a text editor. For a while I was using Atom and now I'm on Visual Studio Code.
Radiolab: Darkode
RioRey DDoS Mitigation Hardware: In-Depth Review
> I haven't tried Angular yet but have built applications in React. In my opinion, frameworks like Angular suffer from a fundamental problem, that, it is almost impossible to gauge the problems of a new design unless you have a built a medium - large scale application with it which is very hard when you are just experimenting.

I don't see how this is any different with React. Building a medium - large scale application in React involves just as much complexity as doing it with an Angular app, because you end up adding a Flux implementation (and all of its boilerplate code and ceremony), some sort of routing engine, a testing framework of your own choosing, a myriad of helpers, mixins, and components that a framework like Angular or Ember provide out of the box, and we haven't even started about the increased complexity in terms of tooling; babel, webpack, jsx trasnpiling. Add to that radical new concepts like css defined in your javascript files, the rapid rate at which breaking changes are introduced to React, and the moving target around data handling (Flux is out, Relay is in?) and you find yourself in a very similar situation.

You're comparing a view layer to an entire framework. It would be more apt to compare React to Angular directives but then your overarching point about complexity would be lost. I've worked on large Angular apps and large React apps and I can assure you the complexity was about the same.
How do you make time into your day?
The fact that I can declare a scope variable in a directive and it is magically available in a controller is also another one, only once one starts to dig do they find out about the less than obvious scope controls to not allow what amounts to global variables. Further down that path, variables can be declared in the template, in the controller or in a directive. There is no traceability of where state starts. Honestly I am the type that blames myself first and think I must be missing something, but there are just such junior mistakes in how Angular was implemented, that it does encourage voodoo.
tl;dr: don't take your signup form off of your landing page
Intent-driven ads are far more relevant to a site's audience than hand-picked, static ones. They have much higher CTR and conversion rates, when done right. You're asking sites to remove sources of income that people find relevant in exchange for ads that some higher up in marketing thinks relates to its users.

Not all publishers subscribe to the low quality Google AdExchange. In fact, they typically have a variety of ad bids, and the highest bidding ads are chosen for placement programmatically.

Edit: I just visited vogue.com. Guess who served me my ad? doubleclick. It was relevant and I bet it was programmatic. Programmatic does not mean random. Ad placement programs have a lot more data to work with than any individual at the publisher. There's a lot more sense to it than manual prediction
Assuming "that" means "very detailed control over language features" I would say no, these flags don't provide that.

Only very few flags warn or disable the use of entire language features. Most are warnings against dangerous ways of using some of the features.
If you guys are using AWS Amazon in organizing a series of presentations, check https://aws.amazon.com/start-ups/loft/
I don't understand it. How do I get the content from CosmicJS to my website? Ajax calls? How I implement the client-side stuff?
I think this is a little disingenuous.

It's actually pretty difficult to detect ad blocking. The ad blockers actively try to evade detection and have special filters to interfere with detection code.

It's true that some sites detect ad blocking with some success and there are commercial solutions being pitched to publishers for blocking the ad blockers, but it's a constant arms race where the publishers are at a technical disadvantage. (Consider that there's only so much they can do if they want their pages to be accessible on the web and crawled by google.)

There should be an ad blocker that is as easy to detect on the server as it is to install for the user.
Please, serve ads that have something to do with the stuff I'm looking at.

I understand your point and feel yr pain but:

How do you do that without some sort of tracking? Advertising as well as the 'recommendation engines" in Netflix or Amazon track your clicks to see what you are interested in.

Otherwise you get programmatic advertising. Which means you get beer ads during football games; luxury brands in the NYTimes Magazine; etc.
Valid criticisms of Angular include that it gives you enough rope to hang yourself, that the documentation/tutorials teach you to code Angular in a bad way (abuse the $scope object, etc.) in the interest of making it "easy" and that the terminology and symbols used can be simplified.

However, once you learn to avoid Angular's pitfalls, it's a very powerful tool for creating large apps that do not collapse under their own weight.

To illustrate, how often do experienced Angular devs make $scope inheritance errors? If you are, you're not using controllerAs syntax and are coding sloppily. No framework can save you from sloppy coding.
Show HN: Toolwatch.io, measure the accuracy of your mechanical watch
Unfortunately the dirty secret of ad targeting algorithms is that they don't actually work very well. Computers aren't good at understanding context. It's a hard problem.

Google is better at it then most and, well, you've seen AdSense. It's just OK.

Both consumers and advertisers are mostly aligned in that they want relevant ads. The idea that taking away information about the user is going to somehow make the ads better seems like a stretch.
What if that drive users away? Wouldn't that hurt an app business? :)
How Engineers at West Virginia University Caught VW Cheating
Down for me, Google cache link:
http://webcache.googleusercontent.com/search?q=cache:WpRJJJ-...
What blocker are you using, and what config?
I need to get my butt in gear and finish-up my blog on criticisms of criticisms of Angular.
People have plenty of trust for machines, it's all around us. Unless you refuse to use an ATM, for example, the most wide-spread robot in the world, you probably trust machines too. Or automatic transmissions or anti-lock brakes. Nearly all of us trust the emergency telephone line when we need it.
I have some idea why some people would have to shut down if copyright went away, but I have quibbles with the ethics of their business model anyway.

In my case "I get paid to write that which does not exist yet", and in theory that wouldn't change much whether copyright continued to exist or not.

(Abolishment immediately without warning would lead to some messy issues that don't fit in the margin of this post. The reason is simply that everyone is used to the current situation. But it'd sort itself out after a year or two. )
Yes except that ad revenues are the lion's share of revenue for the companies that dominate the current internet.
I see this kind of moralizing as the last gasp of a dying business model. If a business can't convince people to pay for its product based on the merits, they try to shame customers into doing so by appealing to some supposed moral responsibility.

Let's be real. Most people won't pay for content on the Internet because most content on the Internet is worthless. Its primary purpose is to waste time while procrastinating on doing something more important.

Content that has an actual use - market research data, a well-written book explaining how to use a new technology, etc. - has no trouble finding customers who will pay for it. The rest has to rely on advertising. Since most ads have negative value to readers by actively obstructing the content they're trying to view or in extreme cases loading malicious software onto users' computers, they get blocked.

If publishers want readers to view ads, the ads have to provide some sort of value. It's not like a billboard where you can put it somewhere that people can't help but see it.
How Do You Know If It’s Time to Redefine Your Blog’s Niche?
Might be useful for increasing the number of people eligible to donate blood.
Mobile Website with AWS Lambda (BaaS) and 100% on PageSpeed Insights
It doesn't come from the choice of language. It comes from the choice of architecture. C++ is a tiny piece of the puzzle. It would have been hell to implement such an architecture in Java bit this is as far as the language matters.
I once met a software engineer who was able to write code that was, and remained, maintainable. Crazy, right.
All those things you have described are classed as socialism in the UK as well.
Top Funniest Cute Videos
That "sword" was the spring offensive of 1918, and it didn't work. Germany had fought on three fronts: East, West, and the Sea, and they were badly beaten at sea, resulting in the suffocation of their economy (see: food shortages of 1918) and the arrival of the US, which would have really come online in 1919.
As other said, if you're a writer, you may not really need real-time instant online collaboration. But for many tasks, sharing, reviewing, editing collaboratively could be gold, especially if the process is lean. The video hinted at that, even though, all video demos are lean and seducing :)
Ask HN: Does freelance look bad when applying to new full-time jobs?
Do some companies have a negative view of potential employees who have done freelance in the past? Is it assumed they will be more focused on that than the full time job?
An introduction to timely dataflow, part 3
You can. I can arrive on website with an http referrer that says I searched for "holidays in greece" on google. The website can do targetted ads and show me something about greece. What is not OK is that one hour earlier I was looking for details on a camera on a different website and to serve me an ad related to cameras. I don't mind the website I visit tracking me on their website and serving ads to me on thst basis. What I reject is cross-website tracking.

In other words "first party tracking" is OK, "third party tracking" is not.
Staging for WordPress via VersionPress 2.0
IO is not only a large part. It is the main part. That is why it is important to get it right : scylla for instance does not leave the cache to the OS. It has its own caches for everything. Never blocks on IO or page faults because all IO bypasses the kernel. And those are just two tiny examples.
Yeah, but it's a very rare in-house team that can keep stuff up better than an AWS of a gcloud. I'd only consider it if I was doing really, really REALLY specialised stuff that absolutely could not be handed off to some mega-host.
Show HN: Skillet app – reinventing the way we learn to cook
Cryptocurrencies (by which I mean, Bitcoin, since it is the one with significant adoption) perform this function, but not particularly well.

For a payment system, being a currency is a negative -- fluctuations between the value of the digital currency and the value of the currency goods are priced in is a headache few people enjoy.

A payment system that is set up as a payment system -- instead of a decentralized trustless network -- can also better optimize things like transaction time (transactions can happen ~instantly if you're willing to trust central agencies) or having a known transaction cost. Right now Bitcoin's transaction cost is ¯\_(ツ)_/¯ -- some combination of inflation from printing money to pay the miners and direct payments to the miners per transaction and payments to the exchanges to put cash in or take cash out and the risk of currency fluctuations mid-transaction. Regardless of whether it costs a little more or a little less, just knowing the transaction cost is a huge benefit to consumers and merchants.
They are very much needed - just ask anyone who tries to go without. If they wouldn't be interested in doing business without the legal framework that currently exists, why is that an invalid argument? The "talent" is not the only one involved in bringing a creative work to consumers for them to enjoy.
This is no longer true. When I went I get tested for HIV in SF at the free clinic, they wouldn't do it because they said I wasn't really at risk(!) despite having multiple female partners since my last test, including a Standford doctor who was in the ER all the time..

Anyway, I went to a pharmacy and paid $50 for an at home test kit that did indeed tell me yes/no in about 15 minutes.

My brother has taken the same kind of test in NYC.
Yogi Bear is named after Yogi Berra. Berra was known for his goofy sense of humor and so the cartoon character is modeled, in someways, after him
Jeb Bush would wipe out the FCC's net neutrality rules if elected president
Sometimes I feel like I'm the only one who actually likes Angular. Two way data bindings are very convenient for writing UI. I don't want to write an event listener for every onclick, onchange, and onkeypress. I want the values in my models and the values in the DOM to be in sync. I like using nearly straight up HTML as my template. I do this in Django, so why not in Angular? I like that I don't need to render things server-side because then the server is just running a REST-ful API. That way I can write different clients for the API and don't have to change the server (mobile app, desktop UI, etc.) I like the clean separation between presentation (HTML templates), UI logic (controllers), and communication (services).

I feel like Angular's biggest problem is the documentation. It starts out talking about things like dependency injection and why that's good, instead of simply displaying how to use the framework. It's got a steep learning curve and it just seems that people get scared of the documentation and run away before they really give it a try.
Citrix in last-ditch attempt to sell itself
As a corollary, it doesn't seem from past evidence that YC is averse to being biased when it comes to matters like this, so take their stance with a grain of salt.
It's a research tool now, just needs an entrepreneur to make one that can be commercialized. Certainly that is the next step..
I'm all for healthy paranoia, but some things you mention don't seem to have changed really. Uefi is just as opaque as BIOS - why not mention both? TPM is just a tool. It can be used for DRM, it can be used for safer full disk encryption (keeping keys out of the readable memory). Firmware is just a cheaper and updatable version of original purpose-designed, or factory-programmed ROM chips - they have the same capabilities for messing with you (from the producer's point of view).

It really bothers me when people assign this to new technologies in general. Yes, some are actually new in desktops, like SMM. But most have been there for ages and just got an updated name or architecture.
I don't use Rust at all :-) I favor Nim, Haskell and Lisp. I am just pointing to Rust as a better alternative to cc14.

This is some quality trolling. How can you recommend something that you don't use ?
React usually comes with the connotation of using Flux as your data, state and control mechanism (we use ALT as our implementation) and then usually the NPM and Browserfy ecosystem to fill in the gaps as needed with libraries. It is a valid replacement for Angular but takes more of the perl or ruby approach to grab what you need and not the Angular, Java or .NET approach of most of it is already in the bag.

Personally I like the event/component oriented development style of Flux/React over procedural controllers that tend to become monolithic. The browser model was always event based, but with the flood of server side development talent the JSP / ASP controller model trickled over. It takes time for people to realize there is a better way.
What’s in a name, face, email?
Yes. And in any case -- I haven't signed any agreements to view ads in the sites I visit. They have the right to deny adblockers, but also if they don't block us, it doesn't pose an ethical question.
> Technology has come a long way in the last 1000 or so years. I suspect that there are new solutions to the problem that you describe.

Then give a concrete example of such a solution. The current system (having a state actor) works more or less well in preventing power abuse by private entities. But shouldn't we wait with abolishing it until we have actually found a better solution?
How to drive traffic to your blog and avoid writer's block
Yet another pre-installed spyware app discovered on Lenovo computers
> mostly because the microsoft product were so unpolished that were terrible to use

Unpolished compared to what? Open office? Apples offerings? Surely you are joking. MS Office is probably the most polished and feature rich office suite out there. For me nothing else compares, the only factor that was off-putting about using office was the cost. The cost deterrent has largely gone away, so for me there's almost no reason to use anything else, other than to investigate future alternatives.
+1 on just saying no to server side rendering. This should be idiomatic.
My problem is that I work with a bunch of 90s era engineers and they still want to code that way. It is what they know and they don't want to spend the time to learn any of that new fangled C++11. Most of them are 5-10 years from retirement if not working a shorten week already so why waste their time.
Genomics and me: DNA testing may not reveal as much about yourself as you'd hope
People who write songs and materials for Churches do it to make a living. It's actually a big problem for folks who write songs and arrangements for Church Choirs--many of their customers don't feel they should be paid! I've been to conferences at Music and Musician trade shows where this very issue is discussed.
ES6 Object Changes in Depth