skysight-inc/HackerNews huggingface dataset:
Wikipedia's editors objected on the same grounds and refused to allow me to delete my article on my own. For that, I needed to collect some votes. The details are here: http://arachnoid.com/programmable_calculators/#Digression
That's not the standard that applies here. The standard that applies here is that you can't do religious flamewars.
I could be wrong but I felt this happened on the Spotify thread that is currently on the front page. All the inital reaction was negative, about how the piece was a 'submarine,' etc. Now the top 5 comments are about Spotify's new killer feature and how happy the customers are...
I don't have to log into Github to read source code or to curl a repository, at least not yet. And I see the author's situation as more akin as having to create logins to "Ultimategitrepository.tv" and "Gitmaster4u.com" etc. in order to access the material.
If you like this, you might be interested in /r/explorables, a subreddit filled with interactive stuff:

https://www.reddit.com/r/explorables/
> But Go does have generics, for the built-in types. Arrays, channels, maps, and slices all have generic type parameters.

Doesn't this mean you could implement a generic tree type if you fix the underlying data structure to be an array/map? (Not a go programmer yet, but honestly curious)
Here's a snippet from #haskell which doesn't agree with your assessment: https://gist.github.com/quchen/5280339
Do contract work and let others deal with monetization. The problem with creating a mobile ad network is that you're competing with Facebook and Google[0,1]:

> • Facebook and Google have the most inventory and are still growing in terms of both users and ad-load; there is no temporal limitation that works to the benefit of other properties (and Facebook in particular is ramping up efforts to advertise using Facebook data on non-Facebook properties)

> • It is cheaper to produce ads for only Facebook and Google instead of making something custom for every potential advertising platform

> • Facebook and Google have the best tracking, extending not only to digital purchases but increasingly to off-line purchases as well

0. https://stratechery.com/2016/the-reality-of-missing-out/

1. https://stratechery.com/2016/how-facebook-squashed-twitter/
Interactivity maybe, intractability is not having the property of being tractable. For an algorithm, this means that its performance can not be described in polynomials. But your point is still valid, a pdf does not support animations, thus a pdf would be useless.
Given that they weave stories that don't fair much better than religious ones, please no.
Even the park is nature. Biodiversity may be lower, but the small park here in Berlin that I pass through daily is home to a few foxes, tons of birds and even a pair of birds of prey nest here. It's not the wild cost countryside but it's a habitat of its own.
The Teensy boards are fabulous. I'm so impressed by what Paul Stoffgren has done. He must be some kind of 100x developer. And there are some power users of his boards, who have contributed libraries as well.

It's worth noting that while you can ease your way into programming with the functions available within the Arduino IDE, there are libraries for many of the special functions of the chips, and all of the special function registers are exposed, so you can make full use of your hardware capabilities if desired.

As for choosing a microcontroller, I'm generally tempted to start by choosing a development tool, because I'll be spending more of my time in code development and testing than in any other activity.
The literal worst of vimrc is the _default_ settings of many Linux distributions these days. Colors are fine, but _behavior_-changing stuff is not. I would be happier if package installers included a brief configurator as part of installation.

Do you want to use tabs when you press tab, or spaces? If spaces, then _how many_?

Do you want to automatically (infuriatingly IMO) continue comments and completely wreck the ability to paste text without also _telling_ vim that you intend to paste via the `set paste` command?

Simple stuff like that, you know?
I suppose specify in your will what you would like to happen to the content. I have not put much thought into it -- Perhaps have your pages transferred to some type of archive for prosperity and your emails archived and provided to next of kin.
I wrote a small javascript compiler in Haskell and it was great fun.
Defining the accessor methods would be the pain point there. The caller has to cast the returned object back to the correct type.
A tissue-box-size lab is circling the Earth conducting tiny experiments
The difference is that a newspaper does not send data about your usage to the publisher and does not track you.
1. Learn regex properly and thoroughly, in one go. Learning it incrementally, will take a lot more time in the long run.

2. Write code that works reasonably well, then refactor it to be smart/elegant.
The library requires low level access to the VM, but you can yield from anywhere, and pass `coroutine.yield` as a value to higher order functions.

However, there are (were?) restrictions when C functions are present on the call stack between `coroutine.resume` and coroutine.yield`.

Edit: not that low level, actually, here's the coroutine implementation, built on top of the public Lua C API:

http://www.lua.org/source/5.3/lcorolib.c.html

(167 lines including white space and comments).
I think every time someone uses a comparison to Warren Buffet or Berkshire Hathaway to market their own product, they should pay WB a commission.

That said, it should be noted that WB doesn't like tech companies and invests in very few. He likes businesses that have steady cash flow, containable costs, and reliable yield/growth. This isn't tech.
How about:
- Its not about code, its about solving problems.
- Learn to cope with change. Programming constantly changes, make sure to deal with it and don't get your self stuck on one thing you can do. Pick the cherries out of every programming language and frameworks out there. You're a C# guy? Do some ruby, you ruby guy? Do some node.
- Don't give a shit about mainstream. Do what works for you. But keep an open mind and consider every option, and always try to investigate why stuff works a certain way.
- Dont freak out if you're lost in new things. Its normal, fork repos, join groups, irc channels get familiar with things.
- There is no end-game. If you think that you're going to be finished in a couple of years you're wrong, there is aways shit tons of new stuff to learn.
- Dont be a perfectionist, its gonna stall you and make you never deliver.
- Always deploy, refactoring shit is easier when you know what problem your code introduces, so don't optimize prematurely.
"Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them."

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=13907130 and marked it off-topic.
I started my career as a regular old software dev but realized that at most companies that aren't specifically tech companies, IT is simply treated as highly skilled janitorial staff. At the time there wasn't as robust of a tech industry where I wanted to live a there is now, so I left to become an industry analyst, then moved into management roles.

It turns out lots of fields benefit from having tech people join them. For example, a surprising number of technical research/analyst jobs are filled by absolute non-tech people (those fields seem to grab liberal arts majors at incredibly high rates), but they need people who can understand technology at very deep levels. So I made a name for myself by applying technical knowledge in those domains (not by doing tech work, but by knowing how tech worked).

In management and business roles it's very much the same. Most managers tend to enter management by either growing vertically into more and more senior positions within their domain, then suddenly need to learn all the other skills needed to manage effectively or they go to some kind of management school or business school then head directly into management without learning how any of the workforce actually operates.

Very few are cross disciplinarians who understand tech and soft skills and management at any kind of functional level. I find that tech is a part of the portfolio of what I manage, but I've made a name for myself by being an effective bridge between corporate operations and technology and the technologists appreciate (I think) not being treated like maintenance staff and being able to have a reasonable conversation with somebody about what they do.

I think startups are very interesting in the sense that they really combine all the skills in one area and I bounce back and forth to startups as my career path today. I sometimes regret not staying in pure IT, but I also don't regret avoiding many of the very negative (to me at least) aspects of that life.
You might also like https://thebookofshaders.com
The most recent one I heard was a partnership with the New York Times, which seems like an odd partnership to me:

https://www.forbes.com/sites/cheriehu/2017/02/13/spotify-new...
At RadBots we basically built an ad network for bots as well. We do automatic targeting via insights and models built to match the audience to make it easier on both sides. I like the idea of picking available ads, but haven't had any users ask for this feature yet. There is also another issue of fulfillment. All ads aren't available all the time, how do you handle that?
It is the FreeStyle Libre, which has a small needle and a radio. The provided reader is not the most accurate, but you can read the results with any NFC enabled device. For Android xDrip plus is my choice and I've already contributed new features.

A disclaimer: do not use any of these if you don't know exactly what you're doing. If you do acknowledge the risks and have some backup system for measurements, this system is making the life of a type 1 diabetic much easier...
Another way to read this would be that you shouldn't just be the one to churn out lines of code according to a specific request.

More often than not, you'll be well advised to first get to understand the problem you're supposed to be solving and come up with a good solution rather than what you're told at first. The XY problem[1] is not limited to technical people, it will very likely also affect your boss or your customers.

Occasionally, there's even the counterintuitive case where you can handle more use cases by deleting code, which I personally find very rewarding :)

[1]: https://meta.stackexchange.com/questions/66377/what-is-the-x...
Yes, all of this is true today. (Most of it, anyway. I strongly doubt that "advertise your skills via open source participation and leverage that into a paying career" scales as well as you seem to suggest. And 'watwut is right about the rest. When did you last use a computer in a public library? It is rarely an environment conducive to study.) None of this was true when I started; perhaps you overlooked my mention of the model of machine on which I did that.

But that's beside my point in any case. My point is that that wasn't the only good fortune which mattered - necessary, to be sure, but not sufficient. Had I not in later life happened upon a job with someone who made it possible for me to transition from the second-shift telephone support role for which I'd been hired into what became my first real dev job, and served as an apprenticeship in business besides, I'd be driving that Uber today.

Again, my point is not that one or another specific piece of good luck made it possible for me to build the professional life I have. My point is that to do so has required so many pieces of good luck, any one of which going differently would have changed the entire course of affairs, that it is impossible to imagine this approach could scale. It's like flipping a coin ten times in a row fairly, and having it come up heads five times and land on edge the other five. Clearly that can happen, or I'd be driving that Uber right now. But you cannot reasonably expect it, or demand it, or require it, of anyone.
I also have chronic pain (fibromyalgia) and have had a similar experience with cannabis. It makes me feel spacey and like I'm dreaming rather than awake. It didn't really reduce my pain at all, only my ability to concentrate on things that aren't pain as a distraction from the pain. Overall it left me in a worse place than before I had taken it.

I've never taken opiates for pain, only occasionally for cough (tussin + codeine during a bout of pnuemonia and again when I had bronchitis, and low dose vicodin once for about a week one winter when my asthma was extremely bad and I couldn't sleep because of the coughing).
> That said, I absolutely love your libs and programs and use them all the time :-)

I don't write Rust or Go code but his repo seems like it is a great showcase for both languages - from what I read, it seems Rust is a little bit more expressive than Go but, having not written anything significant in either, I'm not the best judge.

I think Rust especially should be on on my "to explore" list :)
Can we get a (2011) addendum to the title? I was confused as I was sure this had already happened years ago, and the date on the article confirmed that.
This is a non-issue to most people though. I don't care if I keep it. I'm renting it and that's fine for me because it's a lot cheaper to rent music than to buy it one album or song at a time. If Spotify kicks the bucket, oh well I'll switch to Google, Apple, Amazon, etc. Music.
There have been a lot of articles recently highlighting poor rural Trump voters who are shocked and surprised that a lot of programs they depend upon (Meals on Wheels, Medicaid) are now on the chopping block. It's really, really difficult to have empathy in these situations.

Similarly, as a gay man who saw nothing but disgust and contempt from rural areas for decades (and still does), and an active crusade to demonize me and take away my rights, NOW the argument is that we don't have enough compassion for rural areas?

As much as I want to be logical about this, the emotional part of me is just going "Seriously, fuck off. If you want things to get better, move out of your ass-backwards shithole town like I did 20 years ago and find a better place to live."
The first rule is not a rule, but a description of how the non-BH process works. The author is describing that experience as negative.
"Wishing without work, is like fishing without bait."

-- Frank Tyge (published a very long time ago).
From what I've observed, sales engineer is a support role for the salesman and it's the salesman who's getting most of the commission.
What should DevOps teams do to overcome their daily challenges?
That's strange that new development wouldn't have commercial ground floor space, even more so if the torn down building had it. Everywhere in the USA that has urban gentrification strongly encourages retail on the first floor and apartments/condos on top. It's a huge attraction to residents above as well. Worse case, cities could mandate it.
Interesting perhaps, but useless. The number of successful attacks we see on a product is an equation taking in the number of interested parties, the amount of collective experience (in the product) those parties are able to draw from, and the relative reward that the attack can give you.

Assuming that the reward doesn't drop (and it certainly hasn't -- that's gone up every year as VMs have become more and more critical), the collective knowledge keeps growing and thus this will always trend towards more attacks, not fewer.
What happened to building great software, providing great service and letting the rest flow from there? Monetization strategy; what is that, really? How is that ever going to lead anywhere that matters? Not that I don't have the same issues, I too am trying hard to find a way to survive in this mess of a world; but I'm convinced it all starts with doing the right thing, which rules out advertisement bullshit for me.
Ah, anonymity is the issue here. That explains it a bit. Thanks for replying.
Yeah, I like Rowe's stuff on the skills gap but I don't think what he is talking about in that article, skilled trades, and what the op is discussing, unskilled farm hand and factory labor, is the same labor market.
Documentation contains a lot of operational security recommendations even down to hardware recommendations.

PDF of the docs maybe found in the menu; here's a link too:
https://media.readthedocs.org/pdf/securedrop/stable/securedr...
this--plus evidence too if you can find it please!
Tag Heuer Connected Modular 45
Do Repeat Yourself, with Variations
The Third World SEO Growth Case Study
On a dofferent note this story is on the front page from past several days even though it has only 49 points as of now.
> all saying pretty much the same thing.

The number is higher than I would have guessed, but they're certainly not saying "the same thing." In many cases they're included in the search results only because of the presence of the word "psychology" without any discussion of the topic at all.
Excuse me, what do you mean by 'replace all stdlib datatypes with your own implementations'. Why would I do that?
Can you show us some examples of excellent technical writing that was produced by someone for $20?
Mouser.com is a Berkshire Hathaway company.
I don't get why people still keep giving them money for ships, why they are ok with the new shifted focus (the game they are going to deliver isn't what was promised), nor why people can't bring themselves to even acknowledge these problems.

These aren't just Star Citizen problems, this is the entire industry. Somehow by labeling it an art they're allowed to get away with anything.

There are very few successfully developed games and this new craze of "Early Access" is just ruinining all QC and somehow making any publisher/programmer imune to criticism via the "It's only the alpha! You need to expect it to be buggy! It's not the developers fault!"
https://github.com/jamorham/xDrip-plus

This is the fork I'm using and I made the support for InfluxDB. If you want the cheapest CGM solution, it might be the FreeStyle Libre with a rooted android watch wrapped next to it. By paying more there are better solutions but you still need to solder an extra device to carry if you want the readings with Bluetooth, at least in Europe.

Nightscout is an open source hacker community in Europe providing support and tools if interested.

http://www.nightscout.info/
Pretty nice correlation between this and the advent of OxyContin.
This work actually began in 2014... https://lwn.net/Articles/715716/
Are you using it personally? I never met anyone using it for that. How's your experience with it been? (in case you did use it)
Discover My Inventions – Ideas and Inventions
Who inspired the Matrix?
If by clever things you mean "pointfree" all over the place then i agree but if you mean "abstractions" in general then that's a different thing and this says it best.

“The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.”

~ Edsger Dijkstra

I think i can honestly say i did not fully get that quote until i learned Haskell
Intel’s first Optane SSD: 375GB that you can also use as RAM
Fighting gentrification is stupid. Cities with growing populations need new housing supply and the market will put resources (to build) where it meets consumer demand. Unjustifiable barriers to new housing supply will only make prices go up even faster, and for crappier quality housing, too.
I know a few people who left IT and went into social.

They did mainly admin stuff.

Now they are happier, even with lower pay.
AutoX: Professor X's startup focused on self-driving cars
Roles: mostly management or CTO. Usually, but not always, recruited by the management team, but bounced in the early stages of the process.

Most memorable was being told I was unqualified for a role because I did not clearly whiteboard how to use some aspect of the Spring Framework. Memorable because: the company did not use Java. At all. Was a RoR shop.

Another time I was recruited to step in as an "emergency" CTO, like, could I start Monday (this was the preceding Wednesday) because the technology team was melting down under the current CTO. One catch: they wanted the current CTO to interview me to get his opinion. You can guess how well that went.

I did not pitch myself as a hardcore techie and did not apply for roles which appeared to be hardcore technical roles. The CTO roles I interviewed for were really CIO roles, management, process, that sort of thing, with some technical awareness. But what I find is companies want to hire hard core technical people for these roles, and then have a mutual miserable experience as they learn that knowing everything there is to know about the latest whizbang framework does not necessarily guarantee that person will be great at hiring, managing people and process and projects or negotiating the growth of the organization. Sure, there are hardcore technical CTO roles, but I mostly avoided those. And not so much because I didn't know the technical aspects, but it's not where my strengths are.

I find companies avoid hiring managers as managers, in either startups or large organizations. They seem to prefer promoting their senior most technical people into management, even at the expense of that person's technical skills atrophying while they stumble through learning how to manage people or projects or products or whatever.

And you know, peace. This is how people think technology organizations should operate. Not my job to fix technology recruiting or personnel management.
It is called an investment. Society invests in an individual education because in the long run that individual is going to be able to contribute more positively to society

My CS education at an unknown state college costed 10-25% of what a liberal arts degree costs from a "prestigious" private college. So why should I pay for people who want a liberal arts degree that is not as valued by society? If we made large student loans harder to get, colleges would have to adjust. Maybe even to the point of making a liberal arts degree cost less than a computer science degree.
> If anything, password managers help me see which accounts I should be deleting.

I think this is a hint towards what, IMO, password managers should be moving towards. I would like a password manager to really be an account manager that can do things like:

* Alert me if a site I have an account on has a publicly declared breach

* Let me manage personal details (such as associated email address, phone number, etc.) all in one place

* Tell me how often I use each account (and when I login to them from 'unusual' locations/computers)

etc.
Not even remotely the same kind of game.
Show HN: Autoresponder for Google Chat and Hangouts
I'm pretty sure this is precisely the fault of Purdue Pharma.
I was just thinking about negation by adding the suffix. We have it in Bangla too. In fact, we share the same word, 'nai', for 'is not there'.
It doesn’t even matter if certain information is not sent now; with a well-established mechanism for doing so, anyone can make it happen in the future (new management, disgruntled employee, whatever). The correct course of action was to not have that crap in there in the first place because it is not necessary by definition for an operating system to function.
Use Antergos and skip the convoluted Arch install.
> Incremental recompilation is coming

Good to hear, when that is in place compile times matter a whole lot less
TRY Not TO CRY- Surprise Classroom Proposal