skysight-inc/HackerNews huggingface dataset:
Not really a Luddite, I'd think you're more of a Pragmatist when it comes to the Personal vs. Espoused benefits of certain devices or whatnot.

A close friend is a longtime professional software developer. Always interested in mobile. We used to have extensive discussions bout why I preferred carrying a small flip-top notepad and a pen vs a phone or tablet or whatever with a stylus (many have come and gone over the years). In the use-case scenarios I put forward (small lists, secure disposal, privacy, 'battery life') my little notebook frequently was the best approach for me. He disagreed, but that was the point of chatting about our views.
> It wasn't a currency in the same way that gold isn't a currency.

Throughout much of history, gold in standardized sizes was a common form of currency. Gold-pressed latinum in standardized "slips", "strips", "bars", and "bricks" is exactly the same thing.
I think she addressed this by saying that the judges usually end up being more racist than the baked in racism in the algorithms.
Imagine that you were trying to quit smoking and your electronic secretary kept updating you on the cheapest place to find your favorite cigarettes? With no way to tell it not to do that.
While these tips are good per se, in retrospect I don't think it's that a good idea to tie your muscle memory that much to a single piece of software. I'd say enjoy the cursor keys. Moving around in insert mode is ok too.
While everything that the author wrote is true, and I will forever love C, sometimes I wonder if I didn't get short changed by never having been taught ANSI Common LISP at the university.

LISP is worth learning for a different reason — the profound enlightenment experience you will have when you finally get it. That experience will make you a better programmer for the rest of your days, even if you never actually use LISP itself a lot.

http://www.catb.org/~esr/faqs/hacker-howto.html

Functional language? Check.
Stateless? Check.
Reentrant? Check.
Has a compiler which can generate machine code ELF binary executables? Check.

That's not to say one shouldn't learn C - after all, C is the contemporary portable assembler. But if one should also learn C, one should learn assembler too, preferably on a processor with an orthogonal instruction set architecture, like a Motorola 68000. Understanding both, we come back to the author's point - without understanding how the machine works, fast, small, efficient and elegant software will remain forever elusive.
Being a former QuarterMaster in the Navy, all of this is so fascinating. 20 years ago this data was not easily accessible to the public so you had to wait for some sort of published journal to come out to see this information. I love that we all have access to it so easily.
An alternative to the suggestion to use a regex C library is to embed Lua code into your C code. Lua+C is great for resource constrained embedded systems and can make text parsing a lot less painful than using pure C.

The Lua docs provide some examples of integrating Lua into C here - https://www.lua.org/pil/24.1.html.
I agree completely. I couldn't believe it when he made that Frame struct and completely abused RAII just to execute some code at the beginning and end of a block. The only really big wins were the wrappers for writing to different memory locations, all of which could have been implemented in C using macros or inline functions.
You can't seriously be asking this question in a post-Snowden world.
if you only browse code use gi, that saves me a ton of time. gi brings you back to last inserted text.
If you look at the Keyboard that Bill Joy developed vi on, the esc keybinding actually makes sense, and the caplocks keybinding is basically what he used.

https://en.wikipedia.org/wiki/Vi#/media/File:KB_Terminal_ADM...

I guess it'd be more like tab, but whatever.
It looks like a wash in delta-primary-turnout nationally. The link posted above showed Dems down a lot in primary turnout in a short list of states. Nationally turnout was high on both sides, but a record for neither. That list of states was carefully chosen to make a certain impression, I guess.

http://www.pewresearch.org/fact-tank/2016/06/10/turnout-was-...

It'd be interesting to look at relative delta-turnout in swing states only.
I feel your message is the most important in this thread because it's the crux of the whole concern about privacy and the cloud.

Where technology has failed us most is in the utterly stagnant evolution and maturation of secure private networks. The following is a utopian notion, but had private networks seen as much R&D as the public clouds, they would be significantly less cumbersome than today's clunky VPNs. Imagine all of your devices collaborate directly with one another and with you on your own secure private network—no central cloud servers needed. Your personal assistant is software running on a computer you own rather than a third-party's centralized server.

I still feel this ideal will eventually be realized, but for the time being, no large technology company is willing to take the necessary risks to buck the trend of centralization.

The biggest fiction propped by up centralization and cloud proponents is that it would be impossible to provide the kind of utility seen in Cortana, Siri, Google Assistant, Alexa, et al without a big public cloud. A modern desktop computer has ample computational capability to convert voice to text, parse various phrases, manage a calendar, and look up restaurants on Yelp. Absolutely nothing the public clouds provide strikes me as something my own computer would struggle to do (to be clear, I would expect a local agent would be able to reach out to third-party sites such as Yelp or Amazon at your command in order to execute your desires, but they would do so directly, not via an intermediary).

A few years back, when Microsoft was at the beginning of its Nadella renaissance, I had hoped it would be the first technology titan to disintermediate the cloud and make approachable and easily-managed personal private networks a thing. Microsoft's legacy of focusing on desktop computers would have made it well-situated to reaffirm your home computer as an important fixture in your multi-device life. They could have co-opted Sun's old bad tagline: "Your network is your computer." But they elected to just follow the now-conventional public cloud model, reducing everyone's quite-powerful home computer to yet another terminal of centralized cloud services. Disappointing, but I think it is ultimately their loss. I suspect a lot of money is on the table for someone to realize a coherent easy-to-use multi-device private network model that respects consumer privacy by executing its principal computation within the network.
You _must_ do this for every account if you have multiple.

As I would expect? I don't know of any service that has a "And also do this for all my other distinct acounts too".
This right here. When I first heard about android, I imagined an open system I could tinker with like I can on my PC.

Instead I get the current evolution. I want a 3rd party.

The same thing comes to my every day of usage, I'm still on win 7, and short of leaving Linux(yes I should have already), I can't upgrade without becoming a product.

I want what we all imagined and dreamt of, and I pay for it.

What I won't do, is become a product.

Instead I'm stuck with multiple fake accounts on Gmail, using a pseudonym on everything(including programming contract sites such as upwork), just to keep some semi iota of privacy, and to enjoy the benefits of what we all want.

Imho we need a new major party to emerge, that will charge an initial fee(like windows 7), and let us do what we want with those services(with caveats of course).

But I fear we won't get that anymore.
I ask myself what I should be more upset about: that someone walked away with government hacking tools, or that our government knew about existing exploits in critical American company technologies and kept them a secret?
Just one data point: After owning 4 nexus phones and being an 'android fanboy' I just bought an iPhone 7. I've decided that while still not that great, Apple's take on user privacy is much closer aligned with my own. I doubt many other people will make purchasing decisions based on that, but I still think Apple will be 'right' in the long run. I think that the resulting applications from all this data collection will never make it past the gimmicky stage for a lot of people. The general public may not care that much about privacy, but they also don't care that much about nearly everything google displayed. I think apple knows this and it's one of the reasons they can take their stance on privacy.
APOD: A Crumbling Layered Hill on Mars
Personally I just never use tabs. Things like ctrl-p or the built-in tab completion for :buffer and :edit make switching files so quick I don't really need multiple workspaces.

But I then I pretty much exclusively work with three windows side-by-side, NERDTree, File 1, File 2. I guess if you like switching window layouts a lot then tabs could be very useful.
It doesn't though, does it? The only reason this is a problem is that Google's business is still advertising and they act like our problems can be solved by tools made to sell more ads. The moment I could buy an AI service for like $10 a month (it had to be good), I'd trust them with using my data responsibly.

The Star Trek fantasy is, "Computer, what were the principal historical events on the planet Earth in the year 1987?", and it could totally answer that without sending your entire fucking message history to google for deep AI inspection.
My affection for F# likes that ML and F# are explicitly mentioned in section 3.4.2 "Better Code".
Few people think they know others that have made purchase decisions based on online ads, yet here we have a hundred billion dollar worldwide online ad industry.
>the highly classified “source code” developed by the agency to break into computer systems of adversaries like Russia, China, Iran and North Korea.

Sure sounds like a plausible candidate considering what Shadow Brokers were touting.
Because that's where the money is -- and congressional oversight, at its thinnest.
At the risk of sounding clueless, how is it possible that Signal can’t say which account belongs to which phone number when the only concept of a username on Signal is that of a verified phone number? When I initiate a conversation, am I not at that moment using a lookup which now people are saying does not exist!?
http://apod.nasa.gov/apod/image/1610/MurrayButte_CuriosityKr... for the full resolution pic.
Definitely one of the better (high wonkish/entertainment ratio) podcasts.
iMessage Game: Draw inside iMessage and let your friends guess the term
> Python let's you get stuff done fast, but it's almost more dangerous than C in some respects. Without a compiler, you run the risk of deploying code that will not run

C code that compiles can and does blow up at runtime.

There are languages whose type systems do go a long way toward minimizing the risk of this happening, but C is not really one of them.
Companies Pitch Tablets in Prisons to Maintain Family Ties, Aid Reentry (2015)
Replication on the Effects of Test-Driven Development [pdf]
It sounds remote today, but you're right that it didn't have to be this way.

What should make you even more sour is that another opportunity for starting over seems to have been passed up when Google only recently chose to build Fuchsia on top of a C++ based kernel.
Yes. Journalism is about sensationalism created by out-of-context sound-bytes, which is exactly what Tweets provide due to their 140-character limit.

Twitter is probably the best thing that has happened to low-quality journalism over the past 15 years.
The problem there is that usually you're constrained to 2 kb of RAM or so for an Arduino, so that's too heavyweight :/ Plus, it's outside my abilities currently, sadly.
I thought Kubernetes itself does service discovery and load balancing. Why would I want another layer/proxy to the involved?
DoJ press release:

https://www.justice.gov/usao-md/pr/government-contractor-cha...
"Rome while had great architecture, wasn't necessarily superior to any of these."

Actually, it was superior and that was thanks to a very impartial thing - concrete. You have concrete, you can build things that others without concrete can't. That's it!
Personally, I wish it did have reminders like that. Offer me a coupon too, while you're at it.
"AI" is incredibly overhyped. Most of the features and applications I've seen can be relegated into the "that's neat" category, before they are turned off and never used again.

Google recently started telling me how heavy the traffic is on my commute because they've figured out I do it every day, and when I'm doing it. That's nice, but I don't care. I could already get that information from my car's GPS and seeing how red the roads were.

I wonder how much infrastructure, fancy pants machine learning and effort when it to just creating those useless alerts?

Google, as a problem, has already solved the problem they were created to solve: search the Internet. Now they need to find something for all those twiddling thumbs to do, so we get braindead features that tell me what I already know.
Just the other day a last minute task at work put me under 500 millibars of pressure.

I'll show myself out.
Incidentally, BSIMM 7 (https://www.bsimm.com/download/) also came out this month. Whereas BSIMM is descriptive and OpenSAMM (http://www.opensamm.org/) is prescriptive, I'm curious to see how NIST tackles the secure development lifecycle.
Does anyone else find the tone of this article off-putting? I mean, I agree with the author, but the presentation feels like fear-mongering. Maybe this is what we need to get people to pay attention to the details, but I instinctively mistrust things I perceive as trying to appeal to by fear at a base level, and this triggers that fairly heavily.

I have very conflicted feelings about this article.
If I follow the news releases correctly, this arrest is not of Shadowbrokers but instead the trail from Shadowbrokers led back to a server(s) w/the NSA toolkit installed. Perhaps NSA followed those breadcrumbs back to this individual. Or: Shadowbrokers discovered actual NSA server and NSA is trying to scapegoat an individual in order to shed the appearance of operational ineptitude.
They were absolutely inconsistent. It wasn't until 17 years after its inception that a C standard was agreed upon.
What keeps me on Emacs is Elisp. With sth. like paredit editing lisp code becomes the easiest thing in the world, and what you can do and what is already available is awesome. And while Elisp is not the best lisp out there, it is pleasurable to write in and edit. I can't even pretend appreciating VimScript.

Then comes Quail and Org-mode.
Glassdoor isn't a good reference. For one, the list you linked to looks like a bunch of consultants salaries which is usually lower than average for entry level positions.

I'm only a few years out of school and almost at the 72k level with much room to grow in salary at my current job and grade level.
> I don't understand your complaint. There are mature regex libraries for C found with the obvious Google search. Source code included. Why would you not just pick and consume one, as you would in Python?

Mostly because I'm used to one single place for libraries (PyPI) and I don't know how to find (and evaluate) libraries in C. I also don't know if they'll run on my MCU or how much RAM they require. I have found one or two embedded regex libraries, but they were very limited in what they could do or failed some other criterion.

Besides, that was just an example, it's just death by a thousand cuts with similar things one after the other.
I tend to agree, though I tried to do some searches for a law citation here, but struggled to find anything concrete. I imagine this will be a big area of research and exploration for law in the coming years.

Some interesting scenarios to consider: If I visit a friend's house, and I start getting targeted ads for a service I didn't subscribe to without prior consent or my knowledge, can I sue her/him? What about a scenario where some service collects my data, said service is hacked, and someone commits identity theft on me, who is liable for damages? Do I need my buddy to sign a waiver when he visits to play some Xbox for a bit?
I also wondered about that. Why would you "secretly" arrest anyone? And here I thought a critical component of due process is that we don't detain people without charging them with a crime, which is necessarily an open process.

But what do I know? I'm just a schmuck who happens to believe normal people can read and interpret the constitution on their own.
> The Star Trek fantasy is, "Computer, what were the principal historical events on the planet Earth in the year 1987?", and it could totally answer that without sending your entire fucking message history to google for deep AI inspection.

That's part of the Star Trek fantasy. But so is, "Computer, locate Commander Riker" and "Computer, use personal logs and personality profiles from compiled databases to create a personality simulation of Dr. Leah Brahms."
An NSA contractor has been secretly arrested for leaking classified documents
Liquid Democracy Referendum for Colombia’s Diaspora
How about the government? Isn't this exactly the access that Snowden (a contractor) had? And there are/were countless tales of people using the system to track ex-girlfriends/celebrities. Now imagine that not only do they have phone/email access, but every action the person takes in their home and potentially every single thing they say in their home (the microphone is always on).

In what way is this not exactly the nightmare scenario in 1984? You can argue you don't need to install this, but 10 years ago you didn't "need" a cellphone either. The risk is the consolidation of information and the potential for misuse/control. And not so much potential, but the inevitability.
So this prompted me to Google for it (Googling for one-letter vim commands works better than I thought!), and this looks like the issue:

http://stackoverflow.com/questions/2158516/delay-before-o-op...
At some point is there an actual employee on the NSA side (maybe an HR rep.) asking the account manager on the Booz Allen Hamilton side: please stop sending us these guys/girls, they're just not working out, ok? ;-)
So because Google makes phones and hardware (like it has been already for quite some time), there's somehow an even greater threat now on our privacy? I don't buy it.

N.B.: I don't work for Google.
Stealing source code from the NSA is not whistleblowing.
Very cool, although not yet the same as well established production operating systems. I think Rust will be a great alternative to C in a decade and worth considering even now.

In case it wasn't clear, my "to a lesser extent Rust" comment was just about my impression that Rust can more easily be used without worrying about optimization level details vs. D or Ada or C. Which is a good thing if true since Rust can also deal with the low level stuff, although possibly it is just my mistaken impression (I only actually know C out of these languages).
You're actually talking about typed vs untyped, which isn't so much about C vs Python. Python is slowly acquiring static type checking (and it's working rather well nowadays).
>>Seriously? Well not counting their ICBM program.

I meant launches that are specifically aiming for Mars.

Musk revealed his roadmap to Mars. Why haven't we heard about Boeing's?
You are, of course, correct. Especially in this day and age, perfect privacy is nearly impossible.

That said, you can limit your exposure. Adding all of these Google implements creates a far greater surface to lose privacy through than not using all of these Google implements.

People routinely underestimate how much can be gleaned about your from correlating such "incidental" data. Thus I feel it's important to remind them of what it can cost them.

Is the benefit worth the cost? To some, yes. To me, no. And that's why I posted this, an explanation of why I don't find this level of information gathering and correlation by a private and profit driven company acceptable.
Best Web Sites for Learning iOS with Voiceover
I don't want vi modality. I find it more annoying than emacs yoga-esque bindings. I want more sane emacs bindings.
DisplaCy-ent.js: A flexible open-source Named Entity visualizer
I was just in Calistoga (near Napa) and I saw houses with Trump signs, so yeah there definitely tends to be a city vs rural shift in politics even in states like CA.
This is why things like mandatory escrow and encryption backdoors are an horrible idea. However much the NSA would like us to use them.
Perhaps we need to start normalizing encrypted email. Just like https everywhere is no longer considered necessarily "tin-foil hat" SOP, moving this direction for email needs to be socially normalized.

Going further, given that an encrypted email to Gmail will simply be unencrypted and then available to GMail, include in the protocol authorized (via both white and black list means) agents of the recipient. So, if you are hosting your own email but the intended recipient is expected to be not hosting their own email, the sender can blacklist "agents" such as Gmail and Yahoo! Mail, or blacklist all except for those chosen to be white-listed such as Proton Mail.
It depends how you view what you're setting.

Do you think you're setting a behavior of the phone, or a behavior of your account?
It's wider than this. A "person of interest" will be attacked either way. A "normal boring person" won't be targeted directly, but may be swept up in an attack on a "person of interest".

But there's a third case: "normal boring people" become interesting just by being together in a big group, even if no particular "person of interest" is among them.
It would be more accurate to say that most of Star Trek depicts life in Starfleet, a pseudo-military institution (Roddenberry insisted that it isn't, while war isn't Starfleet's main purpose it shares enough traits with modern armed services to suffice for this discussion). There is always a lesser expectation of privacy for military personnel, even in the US armed services.

While there are elements of communism depicted in the Federation as a whole, those are facets of a global post-scarcity society that has somehow evolved beyond the less "progressive" bits of human behavior. I'd argue that the biggest fantasy of Star Trek isn't warp drive, but the notion that humans are somehow less violent than Klingons.
So your issue is your secretary doing it's job poorly?

First, there is a way to tell it to not do that. With Google Now, you simply tap the menu and say "No more notification like this". With the assistant, you will probably be able to ask directly.

Second, let's be honest, humans fail pretty often too, so that's just a weak argument.

Lastly, I think it's unfair to dismiss a new technology just because it could maybe fail, without having even tried it.
Facebook = people you (grudgingly) know

Twitter = people you want to know
> That's nice, but I don't care. I could already get that information from my car's GPS and seeing how red the roads were.

I guess people have different experiences. Personally, I know how to get home from work, so I don't feel the need to turn on my GPS every time I drive home. So I appreciate getting notified when there's notable variances in drive times, without me having to look for it every day.
Exactly. The biggest problem I have is just finding appropriate libraries. With PyPI I know where they are, how to get them and which one is popular. With C, I'm completely lost. I use PlatformIO's manager, but it's limited to embedded libraries, so I just don't know where to find things at all.
"Hi Ubercore, Google and your health insurance company here. We are worried that you are frequenting a facility that serves too much alcohol and wings. We care."