skysight-inc/HackerNews huggingface dataset:
If content owners want to fight piracy, make content easier to get at a price people are willing to pay. There will always be a certain contingent of people that will never pay for content and will always choose piracy.

I personally stopped pirating music when iTunes Music came online. It was much easier to pay $0.99 for a song than to scour Napster,Kazaa, Limewire, and the rest of the p2p software. Now with Apple Music, Spotify, etc. why bother pirating music?

I subscribe to Netflix,Hulu with no commercials, DirectvNow and Amazon Prime. I could find most of the content on pirate sites, but why would I bother? I would much rather just pay $65 a month (well actually I get Netflix free via T-mobile so $55/month).

Movie Pass was too restrictive and too much of a hassle to bother with, but I have no reason to pirate new releases anymore now that AMC has AMC Stubs A+. I signed myself and my wife up for the subscription the day it became available. A movie is now a cheap date night when we just want to get out of the house and do something.
Thanks very much. I'll take a look at Lona.

A couple of days after I posted that I started thinking about whether it would be possible to develop a sketch plugin to render react components onto artboards, then I googled my way into your react-sketchapp and a talk you delivered at ZEIT. You guys are doing some really cool and useful work. Thanks!
The mental gymnastics employed by HN's pro-Google users never cease to impress. Excuses, explanations, speculation abound all so you don't need to confront the simple and obvious truth that Google's a business, it exists to make money and for no other reason, and the primary method it employs is doing all manner of things that degrade the quality of it's services to impress and court the advertising industry.

And now let the down-votes rain in.
Yeah I'm getting huge nihlistic vibes from a few comments in this thread...
Celebrating 24 years of FreeDOS
Fractal – Nodejs app structure
Ahh this guy put a hell of a ton of work into making this. Unfortunately he discontinued his more condensed version of the document (which I believe was about 300+ pages or so?), but he does it all for free and takes care of several different language editions so I don’t blame him.
> "Same. I had quite a lot some time in the past, but also made the "using vim on some foreign machine and being confused as hell" experience by trying to use hotkeys or commands that didn't exist."

I've found that setting a custom colorscheme in vim averts this problem completely. If I see my colorscheme, my muscle memory is primed for my config. If I see the default vim colorscheme, my muscle memory reverts to default vim.

If somebody gave me a copy of otherwise vanilla vim to use that had my colorscheme, that would certainly throw me for a loop. But so far nobody has been that diabolical.
We've already come this far, we probably will be here for a while longer
If only they would downrank sites that exist purely to duplicate content from others: blogs, questions and answers, wikis, etc.
You might like dev.to which is a blog platform/community for developers. Users can choose which topics they are interested to and see content relevant to those.
>> Since you obviously know this subject, what are the best current results in the direction of inducing the rules of chess from played games?

To be honest, I don't think there's much work on inducing the rules of chess,
in particular. It's probably considered a) easy enough to do by hand and b) too
hard to machine-learn.

>> On further thought, we should distinguish two problems:

(1) - Yep. The most likely approach would be a classifier trained to label
moves as legal/ illegal. The resulting model would be a vector of numerical
parameters so not a traditional rule base. It would also only be correct
within some margin of error, probably not 0, limiting its uses (e.g. it
wouldn't make sense to train it to play and then pit it against a player with
a correct rulebase; they wouldn't be playing the same game).

>> I could easily believe that (2) is beyond the current abilities of AI, even
if it turns out that (1) is doable.

Also yes. Exactly on point in fact.

When we're talking about learning rules, we 're talking about learning
automata, the subject of inductive inference, an older branch of machine
learning (well, ish) that fell out of favour after a bunch of theoretical
results showed it was basically impossible to learn any interesting class of
automata from examples (the most famous is Mark E. Gold's result from
Language Identification in the Limit; only finite languages can be learned from
finite examples, anything else is only learnable "in the limit", from
infinitely many examples, or an all-knowning oracle, etc).

Modern machine learning starts with Valiant's A Theory of the Learnable,
which introduced PAC learning and a relaxation in the assumptions of inductive
inference, about what should (and, therefore, can) be learned.

In short, the difference is that inductive inference attempted to learn
complete definitions of various automata, whereas modern machine learning
attempts to approximate them; well, strictly speaking it's about approximating
functions, not automata as such.

So yeah, pretty much, like you say: (2) is, in principle, not possible whereas
(1) might even be possible in practice.

Now, normally this is where I'd plug my own research, but I've already written
plenty :)
Neovim promises to close the loop and finally bring balance to the world, but whether or not those lofty goals are realized in practice remains to be seen.

https://neovim.io/doc/user/msgpack_rpc.html
Ah, got you. That could be it, but then why aren't there artifacts like that in the USD-BTC chart? On that one the prominent trade amounts are 1, 0.1, 0.01, ... as you would expect.

Could be that for USD-USDT algorithmic trading is dominant, vs, human trading being dominant in USD-BTC, in which case arbitrary amounts like 1, 0.1,.. would be less common for the USDT case. I'm not sure how to assess this though.
So piggybacking on this, I have a similar story to tell. We had a nice young startup, infra entirely built out on Google Cloud. Nicely, resiliently built, good solid stuff. Because of a keyword monitor picked up by their auto-moderation bot our entire project was shut down immediately, wasn't able to bring it up for several hours, thank god we hadn't gone live yet as we were then told by support that because of the grey area of our tech, they couldn't guarantee this wouldn't keep happening. And in fact told us straight out that it would and we should move.

So maybe think about which hosting provider to go with, don't get me wrong I like their tech. But their moderation does need a more human element, to be frank all their products do. Simply ceding control to algorithmic judgement just won't work in the short term if ever at all.
Sometimes I have a feeling that there is something wrong with the world in which the tools are much more complex than the things you make with them. (This not always has been the case; these days the signs of over-engineering and over-design are everywhere.)
I want to monitor and/or optionally block outgoing traffic. How do I do that with my airport extreme? which router should I get. One network administrator type friend recommended pfsense on a netgate device. is that bad advice?
Totally agree. There’s so many missing redundancies on this project. CTO / Dir. Eng should have their own card. They should have some contact with a Google account rep, and at least the basic support package.

We’re not a big Google customer, couple thousand a month, but when we migrated we instantly reached out to account reps and have regular quarterly check ins.
BRINGING MILITARY INTELLIGENCE TO SECURITY OPERATIONS
exactly, i had to download illegal pdf of drm book I already bought, which unfortunately only works in that awful adobe digital desktop app...
See [0]; this is a well researched book with a significant amount of actual evidence about the (non) validity of polygraphy, not a conspiracy theory.

[0]: https://antipolygraph.org/lie-behind-the-lie-detector.pdf
Because then you’re building your database schema into your public API, making it difficult to vary either.
If you run an enterprise, pay for enterprise support. If you aren’t (r&d accounts, startups that aren’t monetized yet, etc.) then don’t pay for it. Flexibility is the model here, and it’s utilized by the big players, so being naive to the business model will burn you on many public clouds.
The comment on Universal Basic Income makes me realize that perhaps I've thought about UBI all wrong. So often people talk about the average (or perhaps median) societal output (if we can somewhat crassly call it that) of folks on UBI.

But if it could lead to a breakthrough akin to Borlaug's wheat varieties, which according to the article is responsible for saving .5 billion lives, then that alone would justify the entire program.
Did anybody find a decent way to get VIM mode into Eclipse IDE? I tried Vrapper and Eclim. Terrible.
No truly production and especially revenue critical dependency should go on the card. Have your lawyer/licensing person sign agreement with them with actual sla and customer support. If it’s not worth your time you shouldn’t complain when you loose it.
And in the first quarter of 2018 they produced:

Model S: 11,730
Model X: 10,070
Model 3: 8,180
The car companies just made compliance cars (and created astroturf org) to battle that. Until Tesla shamed them, they never really had to make serious effort.
> Because of a keyword monitor picked up by their auto-moderation bot

Can you elaborate on that? What do they monitor with the moderation bot?
GCP's managed Kubernetes product is superior to EKS and AKS.

I personally prefer using their API and tools over AWS. They seem more sensible. Azure is horrible.

GCP offers inter-region networking and more sensible firewalls and routers.

Pricing is pretty comparable to AWS, slightly better for instances, slightly worse for storage.

Storage performance for persistent SSD seems a little better than EBS GP2.

Cheap local disks on any kind of instance.
Git-treesame-commit: Create commits that match the file tree of another commit
Usually there are a bunch of comments about power plants being connected to the internet. I doubt the connections from the control rooms or cloud back to the machines are read only unless they have protocol level filters to remove write commands from the wan to plant networks.

Just the way it is unless it is nuclear plant probably.
What difference does that make? There's no justification for intentionally shutting down a potentially critical service with no warning.
This is a genuine question but legalization but still making kind of difficult to get or just all out legalization and selling it wherever?
The article doesn't mention one very important expense for nearly every research field: getting access to the research other people have published. Some fields (e.g. computational linguistics) have long had a policy of letting authors keep copyright, so they can post their own papers online, and the collections are also free; but the norm is that nearly all publication goes through publishers that paywall. So just to see what everybody else has been doing, you need to have institutional support.

Only slightly less important is access to conferences, which are not always super cheap: travel + lodging + registration is often in the $1000 range even for the relatively accessible conferences.
If maximum uptime is critical to the business, your infrastructure should be cross-provider.

I've been running three providers as peers (DO, Linode, Vultr) as a one-man shop for years, and I sleep better at night knowing that no one intern can fatfinger code that takes me offline.
It’s fascinating how similar your experiences are to my own. I wonder how many of us there are.

I’m also in the same place in my life where I’ve realized that I need to develop a passion for people and relationships. I have been out of balance in recent years focusing far too much on my career and technology. I think it’s an easy thing to do and offers a more measurable and explicit reward, so I gravitate toward it.
> This is the dark side of independent research. Without external validation - “I teach at Stanford” or “I got a grant from NASA”, it’s hard to convince people that you’re any good at what you do.

This is one of the reasons double blind peer review can be appealing. It avoids credentialism, where the institutional reputation overrides honest evaluations of the paper quality. Even in my own reviews, it's hard not to be biased when I know the author is a luminary of the field.
yikes, i really hope they are not so shortsighted these days.

a lot of the time people are searching for something, they do not know exactly what they are looking for enough to articulate the perfect string of search terms and need a plate of more general results to get to what they want... this seems painfully obvious.
I too saw a single one this year.
Maverick entrepreneur's space rocket fails at blast off
As someone who is currently struggling with Google Cloud's mediocre support, this is not surprising. We pay lots of money for support and have multiple points of contact but all tickets are routed through front-line support who have no context and completely isolate you from what's going on. For highly technical users the worst support is to get fed through the standard playbook ("have you tried turning it off and on again?") when you're dealing with an outage. Especially since the best case is your support person playing go-between with the many, siloed teams trying to troubleshoot an issue while they apparently try to pass the buck.

Not to mention the lack of visibility in changes - it seems like everything is constantly running at multiple versions that can change suddenly with no notice, and if that breaks your use case they don't really seem to know or care. It feels like there's miles of difference between the SRE book and how their cloud teams operate in practice.
The article suggests moving stars.
The trend is as you said, a fashion trend.

The truth is, the issues that come out of your current model of programming makes you seek something that trades them out for other issues. Right now, those other issues are unknown to you, and you're not feeling the pain they bring. 10 years from now, they'll be all you complain about, and the trend will go back.

Now, maybe I'm wrong, but its rare that a truly better paradigm shows up. It happened before though, so might happen again. Maybe that'll be inferred static types, but we've had those for so long already that I'm doubtful. For example, Clojure has infered static types, a lot of people tried it and felt it was more trouble then worth. So in the small Clojure world, the trend to infered static types already happened and passed by back to runtime contracts.
>I think I've become complacent since it's been more than a decade since I've gotten a virus/malware just from clicking a link.

The dangerous ones are precisely the ones you don't know about.
Kind of -- if I am a researcher and I see a business application, but for which I would need to go independent but due to the uncertainty of viability continue my research and still be involved in my peer group in academics, is it possible to receive funding and return to my lab?
i've also used DDG for the last few years. it has indeed improved a lot. i don't really ever need to turn to google to get what i'm looking for these days.
Or more broadly, self-balancing trees (the best performing balanced tree, the B-tree, is not generally a binary tree). And then there is the skip list.
It's a phone induced misspelling of "demonetize"
What kind of business do you run? Can you explain a bit about how your systems in different providers are connected?
the effort to install a hard drive in a PC was pretty small

Relative to today, it was non-trivial though physical access tended to be easier. http://www.oldskool.org/guides/tvdog/1kfaq.html#II.D.1
I like to use Yandex when I can't find something using Google. Their search results feel more raw and untouched.
That was actually my point! The tweet is from febuary, and there have been varius quality issues, acknowledged by Tesla. They haven taken it to heart, and waited to ramp production till now. (Not only because of quality issues)
Vim has more modes than those 4 listed. From memory Select mode and Operator-Pending mode are missing here.
Doubtful...
:grep is what I used originally and found it unsatisfactory; eventually I switched to my own keybinding for !ack <cword>, then some time after that switched to Ack.vim with ag.
The (unofficial) Rust FFI Guide
this

I'll admit Tesla has a few quality issues to iron out but jeebuz, every modern car has HORRIBLE software implementation(s). Horrible UI, buggy infotainment, resets, etc.

At least with Tesla you'll get constant upgrades and updates. Tesla's choice of almost no hardware interface, again, mimics the iPhone. Before that, everyone crammed a crappy keyboard on the phone that it turns out you don't need. "But how will I compose emails!?"
To accelerate stars, you squeeze them until a jet of matter comes out in the opposing direction. For ideas on getting matter out of stars, see "star lifting".

Furthermore, most of the useful energy in stars is not their nuclear binding energy, it is their potential as gravitational fuel, for example when added into a black hole via the Penrose process. It makes sense to accelerate stars toward the central dwelling place of intelligent life, even if the stars have burned out by the time they get there.
> I have a feeling that something like Universal Basic Income would give this freedom of time to crowds that can lead towards more people doing science and hence more discoveries.

Agreed. When I was in graduate school I remember thinking that if we had UBI, everyone would become a scientist. I'm sure this was biased by my own interests, but the work often was truly thrilling. Sadly, it is very difficult to find opportunities in academia or industry to pursue work that one finds meaningful without major strings attached.

Most of my graduate school colleagues have left research. I'm a research scientist in industry, but it is increasingly obvious to me that this is relatively rare, particularly given the intellectual freedom and institutional support I am provided. And certainly much of my time is focused on work that has benefit to the corporation, versus open ended projects.
>But it doesn't search the body of your emails.

Which is a massive limitation.
The worst offender to me was number "6" which is normally written here almost lying on its back, with the loop crossing downwards so that the whole thing can be easily confused with "4".
I think one cool thing teachers are doing is making the homework assignments available as jupyter notebooks. You can have the coding exercises there and a little write up about what they need to make happen and they can try things in real time.

I think CS can be a dry topic and not everyone will enjoy it. I think adding some visualizations like the videos from 3Blue1Brown can be cool. It's sometimes hard to visualize how an algorithm works by reading it. https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw

Best of luck
No, I wouldn't recommend that either. :-)
This has nothing to do with enterprise support, which is terrible and everything to do with the fact that Google has automated as much decision making as possible and is terrible at interacting with customers.

I'm not sure if it's the culture of secrecy or sheer cluelessness, but it's pretty bad.

I'm not trying to slam them either, I still really like their products and use them.
Neat! The article says this is still used in some modern contexts; anyone have an image of that?
This isn't 2010. It is settled, range-extenders have a very limited self-life. I've had a Volt for five years, love the car. For me and most of my fellow Volt owners, our next (and then on) car will be a full EV.
Shaming is very different than presenting an actual threat which some people claim Tesla was or is.
+1 - I'm curious as well.
It's not really clear to me what you mean with "scale" here. Are you referring to the scale of a program, i.e. size in LoC and/or complexity of components, or to the scale of a team of developers, i.e. the number of persons working on a given codebase?
True.

Even still, I feel like it's still reasonably likely that the robot would shut down a project for "suspicious activity".
Frank Herbert's seventh Dune novel (2005)
A simple forum running something like phpBB would probably be the minimum viable product. Make many different categories and see what people want to discuss and what other features they want.

I'm a PhD student who's interested in going independent eventually, and I've discussed this with several people. My impression is that most people would be interested in discussing funding and historical examples of independent researchers (particularly how they funded themselves). Discussion of how to improve research and/or academia also seems popular. So perhaps the forum part could focus on topics like those initially.

Later, however, as the platform ages, more important new features of the platform would emerge.
Southwest has no first class. All seats are the same. They do just fine and prices are low. They are probably the most profitable airline of all time in the US. That most airlines focus on first class/business class as their money maker means they really don't care much about the rest of the plane. Splitting business from economy might make both better? Who knows until it happens.
How silly. Saying we don't know how to move a star is exactly the same as saying "you just squeeze it", right up until the point you actually go out there and actually fucking squeeze it.
I've done an enormous amount of independent (and fairly successful) computer science research over the last two decades. Computer science is amenable to it if you are willing to make a large investment of time. The challenge is that making this research useful to other people requires an even bigger investment of time, which creates a somewhat adverse incentive.

At least for me, there is one giant gap I've ever never been able to cross. I am willing to spend an inordinate amount of time solving interesting theory problems and doing novel algorithm design work because it is useful to some cutting edge software problem I am working on. However, I have almost zero incentive to spend the significant amount of time to publish any of my research, whereas academics do. My time is enormously oversubscribed as it is. My benefit is that I can reduce it to practice and build software that does things no one else can do (and I enjoy the research generally). I know a few other people in the same boat; great researchers, no time or incentive to publish.

I've never been able to reconcile this. There is a similar analogue in open sourcing software. Open sourcing your software often increases the amount of time you need to invest in it in practice, which disincentives people with limited time to open source code (and after they already invested their extra time creating the code in the first place) that they otherwise would be amenable to open sourcing.
All those are VPS providers, it is hard when you use other services of vendors
Does it really matter whether you get bitten by the dog or the cat?
That is exactly correct, the tooling seemed like such a huge thing to sign onto just to find out if i liked a thing.
> water poverty, food security, avoiding escalation of conflict

Two out of three of those problems are getting easier with technology (renewable energy for desalination and smart agriculture). If we leave this maxima, it will be because we permitted nuclear proliferation. Even that isn’t inescapable, however.
At that Point wouldn't hosting it yourself running on something like vmware vsphere be a simpler option? At least you would have a nice hardware abstraction and a consistent api to build your tooling on.