skysight-inc/HackerNews huggingface dataset:
To expand on agwa's point, I recently received an A+ with a 3072-bit cert. The site config was TLS 1.2-only, with only 256-bit FS ciphers, and HSTS. But I re-enabled TLS 1/1.1 for better browser/crawler support, which dropped the grade down to A.
var x int
_ = x

Mildly annoying, but it avoids unused variables in any code which compiles, and is a helpful reminder of "I was going to do something with this value".
I guess Sama covered that one too from the "don't regret" ;)
Open Supporter API Achieves Version 1 Status
* per nanosecond of course
Twitter earnings leaked  on Twitter. Stock tanks 20%
I'm trying to do something to help with that at www.watchtesters.com
Any details on what it will cover?
There's actually a lot more to the question than size. RF is all about boundary conditions, and everything else is a consequence of that fact. It's a fascinating area of study, and in all seriousness, I'd recommend you take a look at some of the underlying principles behind EM physics and propagation. It'll help you reject "not even wrong" bullshit like what's portrayed in this article, and even better, it'll give you a deeper appreciation for the way wireless technology actually works.
There's nothing wrong with the list.

It's not like the earlier pg essays that literally changed the ways I think about a lot of things.

It's just a list of largely common platitudes. Nothing wrong with that in itself, though. Many of them are worth reiterating from time to time.
Asking for help on tech forums
The Coming Food Bubble
Link to the referenced blog post? We absolutely do have tests for 1.x and have for years.
Right, there is a difference: one is prosecuted, the other isn't. They're equally easy to find and sting-op, but only in one case do the authorities care.
In what way does it backfire and can you specifically focus on that?
> I think I even have some screenshots somewhere of when I was playing a Wintermaul clone with duke himself

Now that is cool.
Maybe they can use their voice to boo him off the stage.
A quick Google search shows up this union: "Regroupement professionnel des chauffeurs de taxi métallos (FTQ)".

Regardless, my point was that Quebec is very pro-union and the public opinion generally tends to side with workers (taxi drivers in this case) as opposed to consumers.

In fact, multiple large unions in Quebec have shown their support for taxi drivers in their fight against Uber (http://www.usw.ca/districts-fr/5/nouvelles?id=0158 sorry, French).
Do you really want to work for someone who thinks getting to the office 5 minutes earlier is more important than your child?
This is really awesome! I've been passively looking for something like Vault for a while, can't wait to start integrating.

I just finished tossing together a Chef cookbook to get Vault installed/configured up to the init/unseal step. Here's the link in case its useful to anyone: https://github.com/hexedpackets/chef-vault
Twitter Improves Ads by Buying TellApart, Selling Them in Google DoubleClick
I have no direct or personal knowledge of him, but he comes across as extremely smart, ambitious, and well-intentioned in his writing and in profiles of him. Here is one I read this week that I thought was an interesting portrayal: http://www.fastcompany.com/3044282/the-y-combinator-chronicl...

I didn't realize there was so much angst directed towards Sam Altman here. I think there is an unfortunate feeling that he was just ordained by PG, and doesn't deserve what he has. I sincerely doubt that's the case.

Regardless of his previous record, he's already been doing an impressive job growing YC. Sure, some of this is the result of pre-existing path dependency and network effects, but do you really think that Sam didn't have anything to do with it?

-The YC companies funded since he has taken over have gotten more ambitious.

-The 'How to Start a Startup' class was a huge success, and provided a fantastic knowledge base to the greater startup community.

-The number of applications to YC has increased dramatically, particularly from under-represented areas.

-He's personally funded interesting companies, including leading an innovative round for Reddit that set aside shares for the community itself.

...and he seems to be just getting started.
Interesting. This also dovetails with the news about Twitter releasing their ad inventory to DoubleClick for direct buying there as well.

Twitter has a clear and direct interest in building out ad-tech offerings to better leverage their platform. This is the first manifestation from what I can tell.
A shame to see them quick sale like this. They took on too much debt and could not offset it by investments.

It was a good idea, low priced Android based video game console. The controllers needed better work, the software needed better quality control, the developer tools needed to become easier to use and program to get more developers for the platform.

Their business model apparently has flaws in it that need fixing as well. Whomever buys them out will have to address that as well.
> On linux, other users can see your command line (ps aux)

On FreeBSD I like doing:

/boot/loader.conf: mac_seeotheruids_load="YES"

/etc/sysctl.conf: security.mac.seeotheruids.enabled="1"

Which restricts users to seeing only their own processes. You can make exceptions for a specific group or users with the same primary group.

I still don't put anything sensitive in a command line, of course.
> invent all sorts of reasons about why they shouldn't have to pay or wait for it.

> a large number of people are simply selfish and want something for nothing.

I can tell you're solidly in the relevant industry, since you seem to ascribe quite a bit of malice toward your own consumers. If I can try to change your mind, one final time, it would be to say that this strong demand for your product arises because consumers greatly appreciate your product, but they don't appreciate your business strategies. (This could be said about many industries, but let's stick to this one for now.)

That is a mismatch, and in the presence of dramatic technological changes, it suddenly is very much about the business model fitting the technology (not vice versa, as you put it). Finding a way to renegotiate licenses for the new world is something the music industry has slowly found a way to do. Publishers are not there yet. Nor are films and TV. The result in music has been a fairly large-scale change in how that industry works that other content sectors are not ready to accept. In the meantime, consumers still have the demand and the technology clearly exists to fulfill it outside of your revenue model. I'm in no way justifying piracy; I'm simply explaining in a factual way why it's getting worse for you. I'll just leave it at that.
Does it spawn processes?
Why not? As long as you have lived through some period of life and can see the consequences of the choices you and others have made during that time, you can give advice. If anything, a mid 20s to mid 30s individual giving advice on college would be more relevant than a 60 year old doing the same, because college has a whole has changed so much in the last ~40 years.
If you're interested in how you might isolate the private key in a separate process, as proposed by this article, I sketched out an implementation a year ago: https://www.agwa.name/blog/post/protecting_the_openssl_priva...

I hope to update it soon to support ECDSA keys in addition to RSA. (This wasn't previously possible, but I think it's now possible with OpenSSL 1.0.2.)
This is a great idea. It's amazing how many businesses keep Office Depot and Staples (and other office supply companies) on life-support simply because they're setup to handle corporate accounts. So now there's almost no reason to go to either place unless you need to print off in volume (becoming less and less common) or need something absolutely right now this second.
Local CAs are allowed to override even cert-pinning for this reason.
Future students have a choice, and a voice; judge an institution by the way it conducts itself. Go somewhere cool.
Your healthcare record does not exist as an entity anywhere; it is an amalgam of all the records different physicians and medical service providers have on you. It is not uncommon to need to gather all these records if, for example, you go to a research hospital for treatment.

The only practical method today is to keep your records yourself as they accumulate. When you see a doctor, ask for a copy of his consultation notes. If any tests are done, ask for copies of the full results. If you have imaging done, request a copy. Most medical imaging facilities can provide CD-ROMs with files in standard formats or that come packaged with viewing software.

Most importantly, make your own notes on what has transpired and what the doctor said.

If you ever do request all your records, you will discover that many physicians keep TERRIBLE notes. Sometimes the only record of a consultation is a hand-written form containing a few impressions and notes on vital signs. Thankfully, this is becoming less common, but even doctors that have implemented an electronic health record system that forces them to enter standard consultation records don't always put the full depth of the discussion you had in those records. It will also often be difficult to reconstruct start and stop dates for medications unless you keep track of that yourself.
A site to pair up Apple Watch owners and app developers who need testers
For me, having kids amplified the daily grind. I hated leaving in the morning before they got up, and returning after they were in bed. Luckily this is a profession where at least some aspects of the grind are optional, and now I work remotely full-time.
I think you're drawing conclusions from coincidence. If I had to pick a reason for the disparity, it's that public transit and dense city centers make less sense in countries with large, rural areas. Rural areas tend to have lower levels of education, and level of education has been linked with birth rate (specifically, higher female educational achievement leads to lower birth rates).

The three areas you list as "developed nations with well developed public transportation" are all compact and densely populated. The three you listed as "less developed public transit" are much larger, with a significantly higher rural population.

I would bet that if you normalized for education, you would see any disparities between your cohorts disappear.
What are the major ways in which college in 2015 is different from college in 1975?
It's not that they think work is more important than your private life. They want you to think that work is more important. This peculiar brand of totalitarianism is popular in startup-land, hence the beer outings every damn Friday.
I have to deal with this too. Some people appreciate the freedom to come and go as they please and they will enjoy working. Others take advantage of the situation and don't accomplish their work. Dealing with the later can be frustrating if you are trying to create a comfortable, flexible workplace. If you warn somebody and they repeatedly can't get their work done, then you have to fire them, or risk losing your good employees. Good employees will justifiably grow resentful of always picking up the slack.

One idea that I use is - set your own hours. But then please adhere to your own schedule. If you want to start at noon, that's totally cool. But, actually start working reasonably close to noon. If your schedule changes, that's cool too. But let me know what that is and, again, adhere to your own schedule.

Getting uptight over being 5 minutes late is not really necessary in my opinion unless it's for an important client meeting or something.
Actually the trick is to pick software that meets the needs of the technical problem at hand.

Getting a read on where the product is headed -- by being aware of corporate motives or by reading developer's ranty blog posts -- can be part of the strategy. Percival, Torvalds, Fried -- I kinda know what to expect from them moving forward.

This guy is playing a similar game but not doing it right.
How Startups in Silicon Valley Are Using Content to Fuel Their Growth
There must be something in the air regarding tools for managing secrets. First Keywiz, then Credstash, a little python utility for managing secrets using AWS KMS https://github.com/LuminalOSS/credstash
Datanyze Your Sales
Right, so when you're guest at a company you have to install their CERT on your device to use their guest-wlan ?

If you're an employee you have to put the company CERT on your smartphone ?

How does that improve your security ?
Facebook's login system is being hijacked by China's Great Firewall
> I get that this is aimed at the startup crowd, but I've always felt that this sentiment is pretty privileged.

I think Sam is right to say this, though. There are plenty of people holding themselves back.

I hold myself back because I would be sacrificing my family's happiness for my own, and sometimes you have to do your job and get paid until you make and/or are blessed with an opportunity to do better.
Burroughs MCP still exists, so I am not sure how true your statement that it was "prematurely abandoned" is. Burroughs became (through a series of M&As) Unisys, and Unisys still supports MCP and is updating it with new versions. It runs on Unisys Clearpath mainframes. Unisys has moved away from their distinctive physical hardware to software emulation on an x86 platform. x86 has improved so dramatically, that even given the emulation overhead, it still is faster than the old physical mainframe CPUs.

There is also an emulator which runs an old (1970s) version of MCP, not the current (2010s) version - http://www.phkimpel.us/B5500/
An Epiphany about Network Effects
I don't use the web client. On my mac, I installed the desktop client, and that seemed to work fine for the 30 or so gb I did per batch.

On the phones I backed up 2 phones, each with about 10gb of photo/video.
I worked at a small startup like this once. The boss/founder came from a non-software background, so he was used to expecting everyone in the office by 8 am. The way I explained it to him was "You pay me to think about the software, and solve the problems. I do this not only in the office, I do this in the shower, I do this on the way home, I do this on the way to work. Now, is it more important for me to be thinking about the performance issues we are having while I am drinking my coffee and walking to work, or do you want me to be preoccupied and stressing about being 5 minutes late so you do not yell at me?"

That made him think for a bit.
Server on Kickstarter is a scam
Does he know that's why I'm coming in 5 minutes late? Maybe he just thinks I'm a slacker who doesn't want to get out of the bed in the morning. I think I'd rather try and explain to him the situation I'm in before walking out. He's probably doing it out of ignorance, not out of malign. You can talk to him about it and explain your side and maybe understand his.

Right now you're making the same kind of judgements of the boss as he is making of you.
CloudFlare's New Dashboard
Totally agree. I love programming, and solution design. Working in service IT I get a lot of both; at the same time though, what we build doesn't interest me at all (corporate web services, government intranets etc). I like my job, and I do it well, but I consider that to be in spite of what it produces.
Not quite true. I paid €0,75 for a magazine article saturday.
Thank you for releasing this - it solves some problems we've been struggling with , and I'm really excited to use it. [ which i don't say often]
Funny, the first link in your google search is slides for a presentation called "Go for Javaneros". The presentation takes a java program, finds a problem with it and fixes the problem in both java and Go. Go's solution starts with a `Name() string` method, but then he drops the method completely in favor of a public Name field instead. Other links in that google search are clear examples of a naive java-to-go translation with half a dozen `GetX() X` methods.

> How else do you write a function that can take multiple types of structs, all of which have a Name field, and select that field?

That presentation that you linked to says to use struct embedding aka composition. And if you don't want to do that then I'd say you're "probably" framing the problem wrong, but we really need a more concrete example to discuss this further otherwise we'll just be talking past each other.
This may be covered in one of the future articles, but how have you found HBase as a storage system and Hadoop as the primary system for data processing? If you could start from scratch, what do you think you'd use?
You're assuming omnidirectional amplification. It's easy enough to amplify without leaking more signal back to the source than, say, a metal-faced wall would.
This is so exactly the argument for a decent type system that seeing it used to argue for a naming convention is downright surreal.
> Become the best at one specific thing.

I don't necessarily think that's even close to impossible. You can always increase the specificity of a skill to the point where it's possible to become the best at it. If you want an example, it's near impossible for most people to become the best programmer (there can only be one), but go to github and pick a random library and pick the most active contributor to that library and you've most likely found someone who is the best at that domain. Then look at the number of libraries on GitHub. Then you'll start to see how many people are the best at a very specific domain of knowledge.
This is an awesome read, thanks for sharing.
I feel this is a clear example of unnecessary negativity. I don't think anything constructive is offered to just write off the advice of someone based on their age without explaining why?
What makes varnish more optimal than a dedicated tls termination and load balancing layer?
FWIW, I think Nathan will make a fascinating commencement speaker. He gets a lot of flak (rightfully) for Intellectual Ventures but he has a lot of success in multiple unrelated fields (cooking! archaeology! Microsoft).
True. Some really long articles can cost up to €0,79
53 year old here. When you are making really long term plans, bear in mind that your fitness will decline. Optimise out things that will make your back ache.
This is a pretty big deal for the app I work on, Birthday Cards. The app allows users to send cards to their friends on their birthday. Now it is a lot harder to know when the user's friend's birthdays are.

With FB cutting off viral channels, and cutting off social graph info, there are not many reasons to develop apps on their platform. It's their platform, they can do what they want with it, but I am not sure what the use case for it is anymore.
Try a psychologist then, but before you start taking any drugs from them, just do a quick head count of the people around you. If more than 25% of them are total assholes, it's time to move.

Really though, I don't know your situation, but it sounds like you gotta grab your huevos and change something.

If there are financial issues, get rid of them as best you can. Explore other options for making money or getting out of debt or whatever you are in.

If there are family/emotional reasons, remember that other people have feet too and can walk with you to a new place.

If there are depression reasons, I hear running and weight lifting are great for it. Docs too, as I said. Also, music and dancing seem to be good too.

You gotta plan for the end of your life just as much as the next meeting. And only you can do it for you. Take baby steps though, but keep them rolling.
"The Leprechauns of Software Engineering" is a fun read that takes a look into the origins of some of the software engineering folklore: https://leanpub.com/leprechauns/read
Here is the personal account of a person who underwent the operation that confirms Dr. McHugh's views: http://www.thepublicdiscourse.com/2015/04/14905/

Apparently this was already known 10 years ago: http://www.theguardian.com/society/2004/jul/30/health.mental...

"The review of more than 100 international medical studies of post-operative transsexuals by the University of Birmingham's aggressive research intelligence facility (Arif) found no robust scientific evidence that gender reassignment surgery is clinically effective."
What's the word count threshold for the higher price?
And on this we agree. An echo chamber of ignorance resulting in an excessive amount of stupid.

And i do think there is a grand conspiracy behind it all: the conspiracy to increase profit every year, no matter the method, for the faceless gods of our time... the Shareholders.

Full disclosure: i am a member of "The Media". I'm on the entertainment side, so i sleep a little better knowing that most people know we peddle lies and watch anyways for diversion (as opposed to information ((if someone gets their facts from narrative fiction that is their own failing))). I was drinking away my regrets in a bar in DC one night and i got into an "exchange" with this seemingly intelligent young lady. When i countered one of her statements, she told me she was certain of her facts as she, "had seen it in a documentary". After chuckling into my cup, which in retrospect did not help the situation, i asked her why she thought that made it true. She told me that documentaries were not allowed to lie. At that time i was working on a "science" tv show for the channel that purports to tell the public about historical events. we were doing a bit on "lasers that could destroy [x] from space". not more than a day before we had interviewed a scientist who specialized in focused/directed energy devices. For 3+ hours the director had tried to get the guy to say the line we needed: the blah blah blah could destroy any place on the globe. Of course this scientist never said it, because it was not/ is not possible, at least not how the writers were asserting it. Finally, the poor, foolish scientist said something that the editors knew they could cut into a statement that would we work and we wrapped soon after. I never watched the Episode, but i remember shooting a mock up of the earth, two small mirrors, and a laser pointer simulating a giant death ray.

It is when lies dress up as truth and all people do is ignore it or rationalize it that we get the horseshit that passes for news these days.

Double disclosure: I'm an hour south of Bmore. I love that city. The cops are horrendous, both black and white, and many of the citizenry ignore it until a camera crew rolls up.

I hate that the city is burning, but only because i am certain no one is going to learn anything from this.
The Facebook Effect (On Real Estate Prices)
I've been using NConf (http://www.nconf.org/) to manage a Nagios installation.

We migrated over to Icinga 1.x without much trouble. Our existing config still worked, NConf still worked, plugins still worked.
Good to see this data point:

"We don’t sell a lot of news in Blendle. People apparently don’t want to spend money on something they can get everywhere for free now. People do spend money on background pieces. Great analysis. Opinion pieces. Long interviews. Stuff like that. In other words: people don’t want to spend money on the ‘what’, they want to spend money on the ‘why’..

Our users punish clickbait by refunding

..Gossip magazines, for example, get much higher refund percentages than average (some up to 50% of purchases), as some of them are basically clickbait in print. People will only pay for content they find worth their money ... As a publisher, you have to invest in incredible journalism to be able to sell them on a per-article basis. Luckily, a lot of incredible journalism is being produced every day."
This seems like a clasic analog issue. Does adding 1 spin to a 300 spin system add exactly 2^300 bits of information and 1 spin to a 2 spin situation exactly 2^2 = 4 bits of information?
It's a pithy story, I wouldn't take it 100% literally.
Bloody creepy.
This is actually some really great advice to hear upon graduating from college. Thank you.