skysight-inc/HackerNews huggingface dataset:
What I like about the book is that it presents many ways of incorporating deep work into your life: from long, focused sabbaticals (e.g. writers living and working in a cabin to complete important work) to frequently dedicating a small part of your day to pursue your goal. It also presents rituals, quirky as that may be, as a good way to get yourself into the desired mindset.

Another interesting idea: not all important jobs require or even benefit from deep work.
However, are we throwing the baby of crowd-sourced neighborhood policing opted into by residents (essentially, a digitally-assisted neighborhood watch) with the bathwater of potential for abuse?

What are the actual abuse scenarios that we would fear could occur?

These technologies aren't either-or; they're a tradeoff of possible benefits and drawbacks. What concrete drawbacks should we be concerned with here?
meta: what is the meaning of this post getting 2724 points (as of this writing)? just a mechanism to bring it to first page?
You can't validate anything about an open source project either unless you have repeatable builds. Real audits can be source-assisted, but do not rely on anyone pinky-swearing that this is actually the checkout that eventually produced the apk.
It was the same functionality, however the UI was better imo and the platform integrated with almost every service. And since I use Microsoft for work and Google for school for me it was nice to have one with everything I wanted in it. Maybe any 3rd party app would have worked that way but I haven’t found it.

It’s been awhile now, but I remember it took me about 10 seconds to add an event which was really nice and all the fields I cared about were right at the top, so I didn’t have to stop in the middle of a conversation to actually add an event.

That’s what I remember anyway, technically pretty much every calendar app has the same functionality, sunrise just had great UX/UI, and integration so I could avoid the big players.
> Can't see this being a large issue as mostly I would copy paste from my browser, which keeps the http

We will ship a chrome extension so you can do one page sync between Polar and your browser.

We're going to use Firebase for the auth and sending of this data between instances.

> - The "inspect element" menu in the editor seems a bit unnecessary, as I don't really think of PDFs as HTML. I guess this may be nice for some folks who are familiar with HTML but for me its a bit confusing.

I will probably remove it by default and add a 'developer' mode which turns these on.

> - I had some performance issues when resizing the page on a longer pdf (140ish pages), crashed and then wouldn't reopen until I restarted the application

That's weird. It's usually pretty solid for me.
Surveillance is not always mass surveillance.

CCTVs are one thing. Giant companies and government entities automating the tracking of people in other countries is another.
The fact that you immediately jumped to personal attacks demonstrates that you don't have a valid argument.
Trippy. So what google is offering in China might already be for sale by Amazon here in the US.
Thanks for taking the time to break that down.
I reckon they’re doing what people from some parts call a commission

Paying for a license won’t get you customers but paying for referrals will
No, they don't. https://freetrade.io/pricing/
Which languages are async-everything?

I can think of JS, Go, and Erlang.

The rest, you are stuck interoperating sync and async code. Like having a Twisted/Tokio event loop embedded somewhere in your Python/Rust program and thinking very, very hard about how your blocking calls are not blocking your async runtime, like passing around an I/O thread pool and ensuring it cannot be starved.

I wouldn't be so quick to dismiss it, much less as something that every other language has.

But I have noticed that it's not something you necessarily appreciate until you've written async systems in languages with blocking APIs.

In another comment you point out that Java has promises, so who cares if JS has them. As if the hard part of straddling async/sync ecosystems is whether there exists a concurrency primitive at all.

Even Go programmers should be able to look at their WaitGroup code and have some envy when they see:

Promise.map(things, (thing) => process(thing), { concurrency: 4 })

I think our propensity to miss the light of other languages/ecosystems is a reminder of how little breadth of experience we actually have across the field.

It's kind of like how the person that seems to have the most negative views of other people is likely to be the person who has least left their hometown -- it's just how humans are.
R was originally a Scheme dialect, so that's a pretty safe assertion.
Is there a sharedb compatible OT type definition? Like how https://github.com/ottypes/rich-text exists for Quill? https://quilljs.com/docs/delta/

Also is it possible for third party plugins to add new operations (defining their own conflict resolution against the existing types)?
>Your assumption that one of the positions, either liberal or conservative, must be correct, is wrong.

I didn't say that. I said that at most one is right.

I would also say that, even if both are wrong, one is probably wronger than the other.

>Second, the assumption that professors know better than the general population in all cases is also incorrect.

I didn't assume they do know better. But I think we should want them to. Which would imply they should be "biased."
> It is a transparent attempt to inject a political discussion into a topic where it is not appropriate.

Everything is politics, yes even in the fields of science, engineering and commerce.

All of these things are human endeavours, not abstract systems that fell from the sky.
What's so hard to understand here? The processes of digestion, metabolization, assimilation, and elimination each take energy and nutrients to work. Foods grown in low-vitamin dense soil inherently have less nutrients to provide the organism which consumes them.
CVE-2018-10933: libssh: authentication bypass in server code
> It could usefully say that when you do a “git status” when you’re in a detached state

That's a great idea and it really confuses me why they don't add obviously useful things to the interface.
Also, cities do it. They have real-time feeds from traffic cams. Phoenix comes to mind. Every big-block, every direction at the intersection, relatively high resolution realtime video feed.
Cache Invalidation Complexity: Rails 5.2 and Dalli Cache Store
Macros are way more powerful than functions. They can hide way more side effects, can fill a namespace, and can surprise you on many other ways.

This wouldn't be a problem if those surprises were rare and clearly marked, but the entire reason for macros to exist is to carry the surprises. As a consequence, having macros as the default (ok, second choice, not much better) tool of your language is bad. It's not that macros are bad by themselves, but they shouldn't be used often.

Besides, powerful tools do not get well together with dynamically typed languages.
Brain pollution: Evidence builds that dirty air causes Alzheimer’s, dementia
This is an unhelpful comment. Rather than attacking chrisfosterelli you could explain your point of view.
Ubuntu around 2010. It got fat and lazy after that so we no have to use xubuntu etc. for old pc's.
Lots of PC games naturally: half-life, quake3, fallout2, gta2 etc. etc.
A Tranquil Star
Nope, I'm making some assumptions, I'll edit my comment to that effect. This came to my attention when a news article about an abduction mentioned he was caught on Walmart security cameras. Usually these are tied to a credit card purchase, but this person was said to have paid in cash, so it piqued my interest. There's also a huge settlement Walmart had with the US government that was quickly followed by a big improvement in their security systems. I'm getting real close to tin-foil hat territory, and I acknowledge that :)
Yev from Backblaze here -> of course I'm around :D
Good questions! We recycle the drives that get removed from service. As for future shortages, that's one of the reasons we took a small round back in 2012 (https://www.backblaze.com/blog/backblaze-raises-5-million-wh...). The majority of it was to spend on marketing experiments, but a little portion was to be used for buffer if an event like that ever happened again and hard drive prices spiked 300%. We're a lot larger now and do a pretty good job with forecasting and having rainy day funds, but we've also gotten to the point where we are now a bit less price sensitive, so we'd be able to handle the fluctuation. That said, if everything goes horribly wrong...https://www.backblaze.com/blog/backblaze_drive_farming/
I'm the tech lead and primary software engineer on the Go runtime. If you have any questions, please don't hesitate to ask!
I'm super thrilled to announce that Go 1.11 is now available on App Engine! We now support...

* vendoring

* regular best-practice package structures

* go modules

* the regular Google Cloud client libraries: https://github.com/GoogleCloudPlatform/google-cloud-go

This is a "second-generation" runtime (https://cloud.google.com/blog/products/gcp/introducing-app-e...), meaning that we're now running stock Go in the gVisor sandbox (https://github.com/google/gvisor). We've removed all of the restrictions present in the old runtime, like limited socket and file access. You can even import "unsafe"!

If you're a current Go-on-App Engine customer, you should check out our migration guide at https://cloud.google.com/appengine/docs/standard/go111/go-di... to learn how to migrate from the Go 1.9 runtime to the new Go 1.11 runtime. For the time being, you can still use the legacy App Engine APIs with the Go 1.11 runtime, but you should start migrating to the Google Cloud client libraries.
Exactly. This feels like a feature that can be disabled with a steady hand and a power-drill.

But I expect there's still a trap here for customers who don't know their local laws and buy these items thinking it's compliant with local ordinances. OP's comment is reasonable.
I think it's about 40.

checks link

Looks like they were right.
> As part of building a different world what relationship does Polar have with https://web.hypothes.is/blog/annotation-is-now-a-web-standar....

We will double down and investigate web standards once Polar is a bit more solid. Right now it's just extra work when I haven't validated that Polar is going to be useful to 100s of thousands of people.
It does seem like you should be able to find the mic and cover it enough to effectively disable audio, but I wasn't able to figure it out in 10 min and worried that whatever I did might not be permanent.

I couldn't find any disassembly/DIY repair guides or teardowns for the Ring Cam products so I'm not sure I'd know what I was doing when looking to cut the mic. (I have thought about doing this before with other consumer hardware, like disabling an always-on buzzer on a dryer.)

Some products (e.g. fellow Amazon subsidiary Blink) offer this feature in software but I don't know of any consumer-grade security cameras that have an explicitly supported hardware off switch.
Maybe reflog would help. Unfortunately most cheat sheets I saw don't mention it.
I wish that Symbolics was still a going concern. I wish that openGenera was a going concern so that it could developed and distributed to run in a VM. The lisp machine computing environment still sounds so well thought out and engineered.
The “Design Thinking” Delusion
What does that mean? I don't follow. It supports 64 and 32 bit windows.
There's a relationship between boredom and motivation that's critical -- in my experience, bored && unmotivated == time-wasting activities (mindlessly surfing the internet, video games, etc).

Yet there's a kind of boredom that's relaxing, when you have a lot of work piled up but you've done enough for the day. In the words of Jerome K. Jerome, "It is impossible to enjoy idling thoroughly unless one has plenty of work to do."
The cycle:

“I’m bored” > open HN > scroll > “I’ve read most of these articles/comments” > close HN > ~3 minutes pass > “I’m bored” > open HN... repeat.
yes.. I think we're open to bounties. Wondering what apps people are using for that part.
56 startup directories I used for linkbuilding – for free
Don't confuse learning corner cases and quirks with superior learning ability
Joining the resolution revolution
Any specific error? Let me know what's happening and we'll fix it.
Why You Can’t Buy a Tesla in Connecticut
Grooveshark and Songza; I'll skip over Grooveshark since there's already a post mourning its loss.

I liked Songza's non-tailoring to me and more to the situations (rainy day for rainy days, party for late nights, even novelty playlists for Game of Thrones, musical scores from movies, etc).

When Google Play Music acquired Songza, they "sort of" integrated these things, but now just a shell of its former self where the "themed" playlist names stayed, but now its an echo chamber of stuff I've already heard. Sadly, there's no discovery anymore. And while it seems contradictory, I don't want to look for it. Grooveshark's radio stations and Songza's original playlists had a way of playing songs I never heard or haven't heard in a long time.
Signal's stubborn insistence upon using Google Cloud Messaging (which is mostly notable due to their attempts to shut down third-party clients that remove this requirement) combined with its reliance upon phone numbers for identity is itself a serious problem, but when you combine this with the fact that their servers know "this phone number sent a message to this phone number at this time" (information that is even stored, at least temporarily, on their servers in order to implement rate limiting) we really should not give Signal as much default credit as it gets :/.
Huh? How did you get something entirely different from the article. The article says police will have access to the neighborhoods law enforcement portal, which only gives them access to public posts of Ring users. The only addition that the law enforcement portal appears to give is the fact that they can request video clips from homeowners.

There are some valid concerns there but you’re mischaracterizing this tool and how it works.
I think long term model of Company opensourcing primary product will fail outside of projects that are targeting niche too small for Azure/AWS/GCP to monetize.
As much as I wish you were correct, but I don't know if this is the "middle". It's all speculation. Hell, maybe tomorrow will be the day that social media will be banned and punishable by death by the Hague. But, I personally don't foresee too much of a slow down until there's a catastrophe due to it. Theranos I think is a good case study as to how the whole cult/religion mindset in tech is stupid and potentially dangerous. But that religious modal works fantastic in the scope of Apple and Google. Yes, there are the rebel movements against these guys, but let's be honest: "There's dozens of us! Dozens!". Relatively speaking to whom they cater to.
Hell there will always be folks like Musk and Jobs. Both were the second coming of Jesus for their respective groups. Both are deeply flawed... well, assholes if you actually knew them. Jobs literally funded one of the largest sweatshops on the planet to make iPods and iPhones. Musk has the same emotional temperament as Trump.
Facing the fact, most people in tech are just as religious as West Boro Baptist Church followers. Actually, I'd argue more because they don't realize they are. At least in most well rooted religions "Don't believe in false idols", at least teaches you that you are praying to something. That makes you aware that you are "praying". No difference between Sunday service and a tech stage conference with the giant projector images of everyone's current worshiping idol. "We removed the audio jack and you should all be happy, amen".

And people clapped to that shit.

This could actually be a super long legit post I could make. But long story short, Silicon Valley is the new Vatican. They're imposing their ideology of what they think is right (We own your personal information to better sell to you). Only difference, there's many more sects within it, all going for the same populous (Google, Apple, Facebook, etc). They hide behind having "faith in disruptive tech" but deliver, first off crap tech and second really intrusive, ethically shit-stained privacy practices.

I'm getting soap boxy and this requires a lot of explaining. I still think there's still more room for this all to get worse. Obviously, I want to be wrong. Like, I hope one day you can go "Dude, you realize how stupid you were?"

My legs are getting numb from doing this on a toilet with my phone.
Microsoft's Peace Treaty with the 'Linux System'
I agree with your point. To elaborate my position, once one builds an opt-in surveillance network, it only requires a shift in public policy to remove the opt-in nature. You would have to have strong confidence in the safeguards against such a thing -- mainly the court system siding with privacy, which is not a sure thing historically speaking.

I would cooperate with the police to help solve an actual crime, but I certainly would not opt in to this. I would even go one step further and say that I likely wouldn't buy this product at all.

I would prefer home automation systems that have basically no cloud infrastructure. It is unfortunate that, if such a thing even exists, it is poorly marketed.
What do you guys do with decommissioned but functional hard-drives?
> Abuse is taking all the free candy at a doctor's office.

This is a bad analogy for software, since software is not a finite resource. Anyone can make a near infinite number of copies.

Don't blame 3rd parties when you realized that an open source license is the wrong license for your product.
The APGL exists for a reason. If that's the kind of development model you want, but then you instead pick a super permissive license like BSD/MIT, then that's on you.

And I say this as someone who has released all of his software within the past decade using either GPLv3 or APGL, for exactly this reason.
Are they? They are the very thing that lambda calculus models computation on. They are not the very thing that Turing Machines model computation on. They also are not the very thing that CPUs use, or that assembly uses, or even that most high-level languages use. (Unless you're going to say that most high-level languages use a recursive descent parser to generate the binaries that the CPUs run, and that's the basis for your statement...)
Something like this would be great for video, and I've been watching a lot of talks in video form lately.

Generally, though, I'm watching talks on iOS devices... bouncing between devices makes everything more complicated.
I would think yes. Structured editing is tough because of the interaction possibilities. Think of it in simplistic terms "add words to paragraph" at the same time as "remove paragraph." What do you do?

With text presentation and reading, you are ultimately limiting the number of things that can be seen that way. Though, you can of course expand your entity list to include more and more things. Headers, lists, sections, chapters, paragraphs, etc.

That is to say, I think this is already difficult for structured text. Adding more structure, in the forms of "requirements section" and such just compounds on that complication. I'm not sure it adds more.
* heard the narrative that technological progress is getting faster and faster*

What direction though? Some would claim upward, others would claim circular. Given the prevalence of "x implemented in y" I tend toward circular myself.
Video games have never been owned. Consoles are in a slightly better place though I suppose, so that part could still be taken.
That's a great perspective that I had not thought about before.
GitHub really does nothing to make day-to-day usage of Git easy–it doesn't solve merge conflicts. It doesn't allow you to rebase commits. It doesn't find commits that you inadvertently wrote out of the branch. What it really does is provide a nice GUI around the current state of the repository and add some collaborative tools.
>> Implementing Prolog however is trivial in Lisp, so many textbooks used it as
an intermediate level exercise.

I've heard this kind of thing before- but it's not true. What is usually
implemented in Lisp textbooks, is not Prolog. It's a logic programming loop
with pattern matching, sure, though I'm not even sure it's unification (i.e.
Turing-complete pattern matching) rather than regular expression matching.

Even the SICP book makes sure to call the language it implements the "query
language", rather than Prolog. The whole point of Prolog is to use the syntax
and semantics of first order logic as a programming language. You can't have
Prolog without the representation of programs as Horn clauses, any more than
you can have Lisp without S-expressions.

And those "trivial" implementations you note, don't do that- they implement a
logic programming loop, but retain the full syntax of Lisp. That's why they
are "trivial" to implement- and that's why they are not Prolog.
I'd love to have this. It's certainly a lot easier than the process that I had to go through asking my neighbors to check their cameras for a mail thief (which police and postal inspectors didn't even bother to request).
Yes. The debs work on Ubuntu. REALLY sorry about the snap packages.

They are apparently broken due to a bug in Ubuntu's snap but I don't have a work around.

Could you try to install canberra-gtk-module and let me know if the problem goes away?
To be fair, the first task of any AI project in Prolog is to implement a different search algorithm. So I don't seem much gain (or loss).
The technologies aren't either/or, but the implementation, control, and regulations are.

I'm all for neighborhoods policing themselves, but this isn't even close to that.

I would be fine with there being additional tools that assist the individual consumer with reporting crimes or providing video evidence to police. Amazon/Ring/whoever doesn't need to be involved with what is a local/neighborhood issue.
> What are the actual abuse scenarios that we would fear could occur?

Abuse by police for non-official business (stalking). Targeting of individual citizens and their daily activities because they attempt to hold public officials accountable. Constant surveillance of the wrong individuals. All off the top of my head from events that have occurred ("ripped from the headlines"). I could go on, but only because I take time to hold my public officials and government accountable as a hobby.

It is deeply unsettling, based on history (not just global, local US history alone), when technology professionals retort to issues like this with, "What's the big deal?"
Sounds like an edge case. This isn’t really a problem with Git per se.
PyCon India 2018 – A Data Scientist’s Experience
I use Google Music now and it still pales in comparison to Grooveshark and Songza
Thanks for all the great feedback guys!

Feel free to jump on our Discord if you have any comments:

https://discord.gg/GT8MhA6
Does the literature actually suggest that skipping leg day causes Alzheimer's?
Personally, I define vigorous exercise when I hit 95% of my maximum heart rate (220-age) non-stop for 30 minutes. 100% is doable but a bit too extreme. I think I've seen similar definitions in health literature.
Companies receive a lot from society: technology, employees, customers, physical safety... and sometimes free work in terms of FLOSS.

When they fail to give back by dodging taxes, paying minimum wages, spying on people, cornering markets, competing against FLOSS project/orgs they are breaking good faith relations (and the spirit of law)
Best NLP Model Ever? Google BERT Sets New Standards in 11 Language Tasks
I don't quite understand your argument; Facebook is a private corporation, and can regulate speech in any way they choose. It's not "totalitarianism 101"; if anything, it's a libertarian wet-dream of a corporation exercising their rights as they see fit.
My Journey Through the Software Development Path