skysight-inc/HackerNews huggingface dataset:
I have been using Pinboard for some years now. Great, rock solid service.
I currently keep ~2K bookmarks on Pinboard (http://pinboard.in/u:koevet) but I wonder if my usage pattern makes actual sense for me to keep on using it.

I mainly use Pinboard as a kitchen sink for articles and completely random stuff I stumble across. You can actually tell from my totally schizophrenic tag cloud.
At some point I was using a custom made script that bookmarks Hacker News story I'd +. So now I have hundreds of "hackernews" tagged bookmarks which I NEVER access.

I rarely go to Pinboard to retrieve a bookmark, maybe 10 times a year. It's faster to Google and for the stuff I really need to go back to I have local bookmarks.

I'm also a heavy RSS consumer: for sites for which I like to be updated of new content, I use my self-hosted RSS reader, no need to use bookmarks.

I guess I will keep on storing away links, the service is cheap anyway.
It is.

Automated means: without human intervention. So anything that accesses more than one URL without human intervention would violate the TOS.

I'm quite amazed that this would have to be spelled out. If you're going to break someone's TOS then at least be aware of it. That helps later on when you have to face the consequences. Just like I'd like to know when I'm speeding, rather than to pretend to be ignorant of the limit. That way I'd know my exposure.
Parallel download client like wget
Not always.

A Virtual Mobile Number for Spain on Twilio costs $1 while on MessageBird it costs $30.

https://www.twilio.com/sms/pricing/es
https://www.messagebird.com/en-us/virtual-mobile-number
Writing a non-fiction book on Happiness
I agree with your criticism that the browser ecosystem has improved from a past of idiosyncrasy and special plugins, but I wanted to mildly disagree with your strong prediction that if the browser became technically hostile to DRM, then content providers would refuse HTTP distribution and that the market would gladly go with custom streaming boxes.

Just because a DRM standard doesn't go through doesn't mean that it's any easier or harder for the majority of customers to illegitimately acquire content, and nor is it any easier or harder for a company to provide illegitimate content, especially in the centrally-hosted streaming form.

If you're saying that there's always a way to acquire content, since content must ultimately be decrypted on some legitimate system, then companies will continue to have the technical reach to efficiently acquire content. What stops them is legal censure and international trade deals, not a DRM standard.

What a DRM standard does do is make legitimate content experience more enjoyable for customers because now there are fewer plugins, which could also translate to security benefits.

At worse, we end up with a world like we have now, where content providers still do business with Netflix and Hulu, and companies use flash or some other plugin to secure their content, and people still have the same ease / difficulty of acquiring illegitimate content.
You need to work on your courtesy.
Shouldn't Netflix figure out how to solve that problem instead of the W3C?
PHP let's you change a constant in a subclass. Doesn't seem right.
Also check out Pixie's - towards the end of https://www.youtube.com/watch?v=1AjhFZVfB9c. It's a really interesting technique, and for a Lisp too.
Fair Use Threatens Innovation, Copyright Holders Warn – TorrentFreak
What is Product Design?
This reminded me of BetrFS presented at FAST 15. It looks like there's a more up to date presentation online[1] where the delete performance issues have been fixed.

[1] https://www.youtube.com/watch?v=fBt5NuNsoII
I hope the future of cloud will really be managed OSS as service. Google is doing a great job with Kubernetes and GKE and I hope the other providers will understand that. Microsoft is on the right way with DCOS as service, Amazon is just not there yet.
How I wish we had Postgres support in Cloud SQL already...

Depending on how many RIs you have, maybe our custom shapes, much lower prices with per-minute billing and sustained usage discounts, and BigQuery vs RedShift you'd still come out ahead. You could always try your hand at reselling your RIs on the "market".

Would you rather run pgsql by hand or K8s? (And yes, I don't want to make you choose, that's just the current state of the world).

Disclosure: I work on Compute Engine, so of course we want your business.
I feel like I am missing something. You were fine with service and value that it provided until you found out that Maciej is not busy enough running it?

Why would you care if you get more value than you pay. Or alternatively, why would you pay for it if it didn't?

Are you switching only because of the above reason or is there something missing that you'd like to find elsewhere?

I am, too, a long term Pinboard customer. I don't care if Maciej does no work whatsoever in an average year as long as Pinboard works or is fixed quickly when it doesn't. I may be biased, because my wife and I both enjoy his writing and talks a lot so it "feels" like we are to an extent sponsoring that too.
Pinboard provides a simple service with well defined boundaries that you're aware of when signing up. Iterating indefinitely isn't always the solution, especially when your intention is to keep your problem space small, your project easily maintainable and the tools you provide relatively sharp. Every feature you add you have to either maintain or kill off to the detriment of your users. I'm not saying Pinboard couldn't use a little polish, but I like the principled keep it stupid simple stance: Links aren't hard, don't overdo it.

If Pinterest looks interesting, then yeah you probably really hate Pinboard. I think it's a feature that I don't hit those annoying nag walls, get inundated with ads and tracking, load hundreds of images on a page, and require cookies and lots of JS to just browse feeds. Different strokes for different folks.
WeBuilder 2016 Crack and Serial Key Free Download
re: Cory Doctorow & DRM

I highly recommend watching his talk[1] month ago at the Internet Archive about fighting DRM. Unlike many previous talks, this time he focuses on supporting ourselves and our fellow engineers by taking bad options off the table before they become temptation. It's a lot harder to allow a "little" corruption of open standards if that kind of option is forbidden with a Ulysses pact.

[1] https://www.youtube.com/watch?v=zlN6wjeCJYk
Would be really fun and informative writing a post about her work! I'm gonna ask her tomorrow! :)
Does the author provide no link to the project source or have I missed it?
Amusingly RedShift was licensed:

> It is built on top of technology from the massive parallel processing (MPP) data warehouse ParAccel by Actian.

so I think it's hard to draw conclusions from it.

[0] quote is from the Wikipedia entry (https://en.m.wikipedia.org/wiki/Amazon_Redshift)
Ah so you meant "java bytecodes", not bytecodes in general. Perhaps like pre-calculating register allocation and such? I'd like to read about these sorts of proposals, do you recall the names of the papers by any chance?
Yeah, you guys being profitable made me very happy. It's good to know that not all companies are just crazy burn for growth machines. Congrats!
In my experience, laziness is one of the most important traits of a good developer.
make your own awesome lists page by GitHub star!
Careful, there -- many historical average charts are no longer particularly useful, and you really do need to look at current data. In June of this year, San Francisco had a high temperature over 70F on one out of every 6 days, including a high for the month of 79F.

Rising temperatures in a city where nothing was built anticipating the rise is a recipe for a bad time. Plus, the instant you get beyond the city limit of SF and a few adjacent suburbs you head right into temperatures typical of summer in many other parts of the country (the NOAA station at the airport in San Bruno, for example, reported a high of 87F in June, with daily highs over 70F for the majority of the month).
CMLinux – DIY fully customizable Linux from scratch
-ing is interchangeable here in Australia with to be -ed

e.g. "the roses need pruning" vs "the roses need to be pruned"

Yet there's a formality typical in passive aggressive notes of using the 'to be -ed' syntax. Further, one only need apply 'to be' once with several actions

"dishes need to be washed, dried and put away".

Maybe -ed emphasizes the completed state vs continuous -ing focusing on the event of doing the action.
e.g. opening sparkling wine with a popping cork is part of the occasion.
Great article. I think you have hit on something here that only comes with a lot of experience and looking back and what really worked. I rarely see an article that I think YES. TOTALLY. Well done!
Re #3: I have heard of data at three companies, and anecdotes at more, that their whales are mostly upper middle class players who play games instead of a more traditional hobby like e.g. golf. This was against my prior expectations -- I thought "probably Vegas slot demographic of pensioners and/or people w/ depression or similar" -- but despite being skeptical of company PR I have to admit there might be something there.

It matters -- if games just push the buttons of bored engineers/doctors/business owners well and they spend a few hundred bucks a month on them, well, I'll never buy a Hamilton ticket but I won't look down on anyone buying or selling them. If OTOH the entire social industry is exploitative and propped up by vulnerable people then that changes things.

A presentation to read if you're interested in this topic: http://www.slideshare.net/emily_greer/dont-call-them-whales-...
The race between machines and humans: Implications
Wow neat, thanks for this. I was just looking for extensions for some reason. It's on F-droid as well if that's preferred. Pretty slick.

Source: https://github.com/maxpower47/PinDroid
A criminal who is motivated to steal your phone under threat if violence is motivated to have you unlock the phone and disable 'Find my Phone' or whatever the Android equivalent is. It considerably increases the resale value since the phone can then be wiped and used by a new Apple ID.
How Mobile Apps can help improve your Fitness:
Ideas on how you can grow your organisation
I understand and sympathise with that argument, but View Source is already useless on most large sites due to extensive use of JS rendering and minification. Modern web sources aren't meant to be read by humans and it's really only one or two steps above being handed a compiled binary.

Also: Firefox is quite capable of following Apple, Microsoft and Google. The idea that MozCorp is not a Corp isn't right either.

So whilst "the web should not support rights management and voluntarily cede such content to other platforms" is a perfectly reasonable argument, I don't think the sanctity of View Source or Mozilla is a supporting point in favour.
Believe what you want but at least read it through first.
This isn't about powering a cell phone via wireless power and make it connect to a cell tower this is about inducing enough power into the cell phone's RF parts to make it modulate the signal sufficiently to be able to be picked up.
Essentially this isn't that much different than the passive wifi or any other backscatter communication based system.

I've seen this demonstrated around 5 years ago at an Intelligence Technology seminar open to the public at the intelligence community heritage museum, it was done across the room during a demonstration which showed active and passive phone tracking techniques (they put the phones in and out of a faraday cages during the demonstration).
The phone that was used in the demonstration for the "powerless" tracking was a very old Ericsson (before it became Sony Ericsson) phone from the mid to late 90's, during that demonstration we've also been told that this method of tracking became obsolete around the early 2000's.
They did not elaborate exactly what ranges this work on but what they said is that the emitter and receiver were usually separated in order to accommodate operational requirements.
How to load HTML files in Node.js
DRM pushes people towards legit outlets, often because the pirate version is of lower quality, bound with malware, or arrives later than the legit version does. Stop seeing DRM as an unbreakable lock and start seeing it as a cost optimisation problem and you'll understand.q
Kubernetes was out well before ECS. And technically we launched GKE in public Alpha before ECS (which was a week or so later at re:Invent). If you mean before we called it a GA service, then you're right (but the team wanted it to be based on what they considered Kubernetes 1.0).
I don't think this actually violates any FCC regulations given the right circumstances a can of coke can probably be induced to create enough backscatter to be trackable via RF.
>"we aren't trained to do that

Most AFO's weren't. Some were, as part of Op Kratos. That was the problem - there was a massive disconnect in training between two sides of the business (the CT side and the ARV side) which meant that when commands such as "stop him", were given, the expectations of both parties were very different.

Don't forget that a common-or-garden AFO on an armed OCU would have had his five weeks training, with bi-monthly top-ups, whilst the AFOs offering armed support to surveillance teams will have been massively upskilled.

Had an SAS team been deployed on a surveillance job (and I literally cannot imagine the circumstances that would require that), then tactical command would have been taken by soldiers who would (generally) have been clear and explicit about the task ahead. As it's been held that De Menzes was mistakenly identified and that there was only implication that he might have been a bomber rather than any explicit statement that he was, it is unlikely that there would have been the massive cock up in communications that resulted in him being shot.
That's a really terrible analogy.

The web already has that kind of DRM and always did: robots.txt, enforced by social convention rather than encryption.

And yes some companies ban crawlers and try to get their content out of search engines for questionable reasons. More often, they try to strongarm Google so their content is still there, but they get paid for the privilege, which is not a reasonable approach and thus not supported by the robots.txt "DRM" protocol.
An open DRM could theoretically be useful for things other than copyright protection. For example, you could display an on screen keyboard for password entry and guarantee that malware cannot create screen grabs. Having cryptographically secure peripherals could help improve security and privacy, but only if it is open.
Easy: Gitlab. It is FLOSS. Github is proprietary.
To be truly lazy you must get it right the first time, and write the minimum possible code.
Have you seen Berlusconi?
No proponent of the technology has ever claimed any of that in this context. A sarcasm tag doesn't automatically make it a useful comment.
Insurgents are different than terrorist groups, I think?
You need the right kind of long term laziness - but yes.
True. Consider also whether adding something like "Each request to this server constitutes agreement to a $50 fee which is selectively enforced at our discretion" would make a scraper liable when they didn't agree to the terms.

If the law truly agrees that acceptance of undisclosed terms is granted simply by virtue of access, it opens the door to rampant abuse.

Though, if you want to try the protecting yourself in a similar approach, add a header to every request in your browser that says "By responding to this request, you accept that I do NOT agree to your terms and you are willing to serve me anyway." At least in this case they would actually receive your terms with the request. I wish there was an RFC for this.
I always heard it round dahntahn. Norseide and Souside, mostly. In the Nordills, it wasn't as common, but my gramma sed things like worsh and spigot but she grew up dahn Etna an aht.

Goodness that was hard to type.
Austria: The up-and-coming early-stage investment capital of europe
So, some of the most high-profile Haskellers who have created vast amounts of Haskell software and documentation have started a new initiative and you, you're ... complaining?
Something like Haskell might have a rich enough type system to embed relations properly. (They've done statically typed relations in Standard Chartered's Haskell dialect, recently, after having had dynamically checked relations for years.)

And not only type system, but also the AST ideas you are talking about. Check out higher-order abstract syntax.

> One problem is that making use of relations involves very high level descriptions of computations, and computing them efficiently requires a lot of smarts - you'd risk baking half a database engine into the runtime.

I wonder if a variant of Greenspun's tenth rule applies? "Every sufficiently complex program (without formal relations) contains a half-baked database engine."
Supercomputing's Scramble to Keep Thinking in Parallel
Agree, I don't know much about Nflix, but shouldn't they be using their own native app?!
There is a slight difference.

Keychain and NSFileManager have possible modes of "kSecAttrAccessibleAfterFirstUnlock" [0] and "NSFileProtectionCompleteUntilFirstUserAuthentication" [1] respectively that are (fittingly) in an open state within your app after you've unlocked the device.

[0]: https://developer.apple.com/reference/security/ksecattracces...

[1]: https://developer.apple.com/reference/foundation/nsfilemanag...
Being an educated person is not necessarily being a walking encyclopedia of detail. But it is knowing where to find the information needed at the moment. That's why there are reference books for professionals, like the CRC Handbook.

For another example, nobody knows every detail in the C++ Standard. But a professional is expected to know how to look up a detail in the Standard as required. That doesn't mean he doesn't understand the language.

Maybe you never need to look anything up. But I'm not that kind of person, and don't know anyone that is.
6 Ingredients of Successful Ecommerce Marketing Strategies
Yes, exactly. We did that at Standard Chartered in a functional setting. (They are still doing it, and better than before; but I left since.)
What malware? Piracy is a better product because it doesn't have DRM.
Yes, indeed. Though I'd rather have better support from the programming language than what C++ can provide.
It is like you are happy with how soon you truncate "intervention".

Let me know when you find a non human "[F5] + [CTRL+S]". Or link me to the alien crawlers you seem to imply. Are there amazon instances of crawlers owned by non-human entities?

Do you consider the "death by bullet" to be caused by humans? By the transfer of momentum of lead? By gunpowder combustion? By human fingers pressing triggers? By time? It time killing humans? Oh no.

How long must the causal chain be for you to consider it non human?

> [F5] + [CTRL+S]

> a browser auto-refresh capability

> $ watch wget

> getpocket.com

> an IFTTT recipe

> A crawler

I can put all of these in motion. I can also write a macro that triggers them. Is there a difference? Twitter seems to want to be the arbiter of it (if it makes a difference).

That is the only spirit of the law: We reserve the right to consider your actions wrong.
Indeed, because this wouldn't make much sense given the tenfold slowdown. Callgrind collect information about how many instructions were executed and who has been calling who. It's just a different profiling metric.

I love valgrind/callgrind and it has proven extremely valuable. As always, choose the right tool for the job.
Thanks for the explanation. That's similar to what I've been understanding about banking. I think I misjudged your simplification in the grandfather comment (https://news.ycombinator.com/item?id=12053254).
The dialect is Pittsburghese, not the people. Pittsburgher or Yinzer is the singular demonym.

And the burgh in Pittsburgh is Scots, not Germanic. For twenty years, they even dropped the h from the end.

https://en.m.wikipedia.org/wiki/Etymology_of_Pittsburgh
DRM pushes people against legit outlets, often because legit version is of lower quality (e.g. HDCP), bound with malware (e.g. Sony rootkit), or arrives later or even never, because market too low to care about (e.g. Linux/BSD, or local markets of non-English speaking countries), that the pirated version does.
I've never tried the LaTeX literate Haskell in earnest, only the > kind.

I've been using Emacs, Vim to edit Haskell, and at Standard Chartered Visual Studio to edit their Haskell dialect.

Go-to-definition and display-type-of-expression-at-cursor can be done in Vim and Emacs already.
> There is a big difference between doing prototype boards and production boards. For prototype boards, make them big because you will have mistakes and will probably have to black wire (cut a trace and fix) it. I often use 2 layer or 4 layer for prototypes because it is easier to do fixes

Not only this, you can also print your own boards if you stick to two layers. Way, way, way faster than waiting days to try something out and notice you swapped Vcc and GND pins on a chip by accident.
> absolutely no baring

That's not been my experience. I've seen a strong correlation.

> show their willingness to do whatever they are told

I don't think it's the same thing. I've told many of the people I've worked for that what they asked me to do was a waste of their resources. One told me "do it 'cuz I'm the boss and I say so" to which I replied "at the salary you're paying me, I feel obliged to tell you that what you're asking will never work". :-)

Nevertheless, if you know upfront that at a job interview you will be asked certain questions, and you choose to go to the job interview, it seems bizarre to not come prepared. Why bother?
Get 1 month free of Platzi, online education effective
Looks like the PDF link only shows up if you have Javascript turned on

http://www.pnas.org/content/113/27/7323.full.pdf
Once you have a range, access to either side of it is constant time. The only thing you can't do is to "skip ahead X codepoints" in constant time. And I can't think of a single use case for it.
I still love DDD (https://www.gnu.org/software/ddd/). It's really useful for when you want to see what your code is doing to some area in memory.
Any mock implementations of a SSL/TLS server and client?
The answer in link is already answered years ago. Publisher cannot stop piracy because it cannot control user device, because user has full access to device. So the only solution to problem is to gain full control over user device, which is impossible, because user device is in hands of user.
If coming to conclusion that a man is dangerous merely on the basis of their race isn't racism, then what exactly then do you think racism is? Do you presume racism is something that cannot be learned?
It's probably easier to find something smelly the cat hates (Like a vapour rub), and place that where you don't want the cat to go.
I appreciate thus thoughtful reply. I think that big content us in fir a rude awakening, though. They don't have all the power. Go ask big news or big music how ignoring their customers changing demands has gone.
Not accidental ;-)

There's also the matter of windfall wealth to corporations or countries. Dutch diseaase, resource curse, etc.