skysight-inc/HackerNews huggingface dataset:
This is a bit time consuming, but maintained impatience with scattered code and concepts is much more so.
Check again. A refresh was launched recently and it even has Matte screen, upto 2TB of mSATA RAID0, 32GB of RAM, desktop GPU, i7-6x series (2.6Gto 3.5G Turbo).
HR Tech in the Southeast.

I don't have anything to offer in the way of specific tech skills. I simply look for someone that is inquisitive, extracts satisfaction from solving problems in elegant ways, and has a strong motive to better themselves.

These qualities, and a few others, tend to transcend tech stacks and techniques of the week.

My most successful interviews have come through chatting with a candidate in an informal setting, presenting hypothetical situations that were actually challenges we've faced in the past here and there in the conversation.

I dropped the whiteboard and puzzle thing a long time ago and I've never had better engineers.

YMMV

(I do ask to see some code beforehand)
Small nit but many of us wouldn't consider Go a systems programming language. I'd say "service programming langauge" is more appropriate. It's missing many things that would make it appropriate for interacting with hardware and limited resources.
Looks like the library author removed the unsafe default after someone opened an issue several hours ago.
I work on a JVM app that routinely allocates GBs, and sometimes 10s and occasionally 100s of GBs, of small objects intricately connected. (It's a static analyzer, and the applications it analyzes can get into the MLoCs.) So there's one anecdatum for you.
How many people does delaying the progress of self driving cars kill?
He's definitely not fictitious as I've met him and have seen a presentation from him and his co-founder about one of their startups...

The motivations I couldn't speculate on though
The Wikileaks Persuasion You Missed
Yikes, what a list. I see your point though.
Which is why they don't.
I think you believe I'm espousing views which I don't hold.

The aim of education is to learn something because knowledge usually increases happiness. Insofar as that information costs money and time, most people have decided they want additional future earnings in exchange for gaining that information. Remarkably, historically knowledge has increased happiness both directly (via things like art, satisfying curiosity, etc) and indirectly (through more productive labor). The main difference between 1916 America (when most everybody farmed daily) and 2016 America is human capital. Go look up the Solow Growth model. Income disparity has also increased in that time frame, but that's a problem of how society distributed the new found gains, not the fault of the gains themselves.

If you'd read my comment, I was considering what the country thinks the use of university is. Right now the government's actions don't help people regardless of what you think the object of university is. If they want to help human capital, they should subsidize certain degrees. If they want to have as many people as possible go to college, because going to college has benefits other than increased productivity, they should subsidize (partially or completely) degrees. But the current state of affairs is just silly.

There's lots of international evidence that a better educated populace makes for a better citizenry and thus a better government. That's one reason why the government pays for and mandates primary and secondary schooling in the US (the other is human capital makes our entire society better off). If we think the citizens need more education in order to provide society a benefit, we should pay for it directly rather than create a massive loan bubble which is bound to burst at some point.
Man in Solitary Confinement for 30 Days – Live Video
The main problem with std::shared_ptr as a library type, is not being able to forbid developers to call get() or pass a reference or pointer to it.
Ouch. Did they reach $100MM valuation or were they below that?
Thanks for writing this, really insightful! A question: What's your advice on how to store secrets on the server-side?

Currently, I mainly use a seperate "secrets.yml" file that gets deployed via Ansible and is stored there encrypted using Ansible-Vault with a strong password. Is that a reasonable approach? What is your opinion about storing secrets in environment variables? It seems that some people advise this over storing them in files, but I have seen some cases where environment variables can be exposed to the web client as well.
Good. I'm done being nice to advertisers.

They are actively poisoning the internet in more ways than one.

They had their chance to work out better ways to advertise, and they instead redoubled assaults on attention.

This is getting installed on all of my browsers on all of my PCs. If your startup is advertising based, find a different model, or do without my business. I have no obligation to help you fund yourself or use your product if I find the monetization model insidious.
I am not sure what the point of your cryptic reply is, but as someone who has gotten off all medication for my condition, I have no problem saying that there is certainly room for improvement in that regard.
Data Scientist wanted for Measurement and Evaluation role at top nonprofit
> I think defining social need by linking it to supply and demand for labor is dangerous and dehumanizing

This is a false dichotomy. There's no need to dignify people in proportion to their economic output (or any other measure of human worth). We can assign dignity equally without pretending everyone contributes equally to society. Further, I think it's materially dangerous to push a bunch of people toward majors they can't afford and which won't support them financially because of some notion of a "social need" that is divorced from any economic reality.

> similarly, we need more engineers to rebuild basic infrastructure which would benefit society in tangible ways (Flint, Michigan?), but those jobs don't exist either. why?

Let me head you off--capitalism isn't perfect, it's just the best economic model humans have discovered to date. More importantly, fixing student loans and social security is a tractable problem; changing our national economic model is not. So let's not waste time debating what won't happen in our lifetimes.
I was unaware of the medical school cap, but there is a residency cap set by congress in 1997 that also aggravates the issue: http://www.medpagetoday.com/PublicHealthPolicy/MedicalEducat...

>Medicare already funds a bulk of the residency training in this country -- to the tune of about $9.5 billion a year. But its support was capped by Congress in the Budget Control Act of 1997.
I'm not the person you replied to, but I was on 350 mg (which is a reasonably high dose). I was on venlafaxine regular release, not the extended release. If I missed a dose I got full on discontinuation effects. When I tapered off it wasn't great, but it wasn't awful.

Some people do report problems even with a very gentle long taper down.
Seeking Manager, Tech and Apps for mission driven organization
FireWire is a EOL technology at this point so why would they be continuing to work on the protocol ?

And actually you aren't Apple's most profitable customer since you are still clamouring for old technologies. It's early adopters that upgrade every year that are the most valuable to Apple.
Still need a secret to access the secret store... so steal the secret then steal the secrets in the store.

I fail to see how it is secured. (Though, I can understand that it is less bad than a YOLO policy).

> Many organizations get pretty close -- I'm told that the DoD pretty much authenticates everything with smart cards, for example.

I've been at a place with RSA SecurID (smart card and OTP) + active directory account as SSO authentication for everything (use one or both for 2FA). It was nice and well done.
I have the DNS cache service on Windows 7 disabled, and Chrome still caches DNS requests.
Here's the crux of it - most developed countries in the world are poorer than the US. I'm in NZ, often held up as some kind of social democratic Utopia by progressive Americans. Salaries are lower, housing is unaffordable in places that are in no way comparable to San Francisco or New York, and goods are extremely expensive due to sky high import and sales taxes.
Thank you for the updated picture. That is now the Surface Book (not the Surface Pro). Maybe third time's the charm? :)

I happen to live in the Bay Area, and there's a mall here where there are an Apple Store and a MS store literally opposite each other. I've fondled both laptops (MBP, Surface Book -- never was a big fan of the Surface Pro) and my impressions about the hardware were as follows:

1) The new MBP is really just that, the new MBP. The touch strip novelty factor wore off for me very quickly. The build quality is nice (to be expected of MBPs, surely) although I did feel like sometimes the screen didn't want to close all the way in. I think the fact that it only has USB-C ports is going to bug me, a lot.

2) I didn't really know what to expect for the Surface Book. I was pleasantly surprised by the hinge -- it's very solid. Weight distribution is a concern; the laptop is definitely top heavy due to its motherboard placement behind the screen. The screen latch is cool but I have concerns about longevity, although it felt /really/ solid. I tried to separate the screen without unlatching it and there was no give.

To my untrained eyes, I'd say the new MBP and the Surface Book are about on par, build quality wise. Admittedly I didn't take a good look at the port cutouts on the Surface Book to see if they line up.

WRT Surface Pro, I just don't feel like I'm the target audience. I type very quickly and very loudly, and I would probably break the type cover in short order. The touch pad is too small for me. For these reasons I never gave it a fair shake, so I don't have much to say about its build quality.
You might want to read Pixar and Beyond, which seems to portrait a much more realistic view.
How do you intend on addressing obvious privacy issues? I mean your service could potentially store videotaped confessions for future blackmail. How do you intend to get people to trust your service? Do you think convenience will trump privacy?
I dont suppose I can install that with NPM eh?
You set the price when you consume the content that you know is funded with ads.

It is your attention which you are agreeing to trade for information or entertainment.

>They're welcome to block me from their websites, if they feel that's not acceptable.

This is more commonly happening now. Then we all have to deal with people complaining about that. Taking up /my/ attention which they are refusing to pay for. Pay me for reading your posts.
Our declaration of independence isn't the guiding statement of student loans. :)

I don't think that generj is pushing one direction or the other. We just need to recognize the choice. Are we giving out student loans to grow the economy? Or are we giving out student loans as a way to fund The Arts ? Or some combination? Do we know what our goal even is?
I won't comment on the apocalypse scenarios you described, because the possibility is obviously there. But regarding the MAD scenario on roads, I believe with self-driving cars you're trading off ability to survive in very rare cases (like split-second decision after reading the face of the driver about to crash into you) for having the usual accident causes (speeding, distracted driving) not happen.

My hope in the transition period is that the presence of self-driving cars on roads will finally force the drivers to start obeying traffic laws - which should pretty much eliminate the MAD consideration altogether.
I've been a US expat in two locations (Central America, South Pacific).

You need to learn the language. You don't have to master it, but you should be able to make conversation. You should be able to talk in sentences and be comfortable (at a restaurant, at a bank). The rest will come as you immerse yourself.

The only clear exception to that rule is banking. I have traveled extensively and when I do banking they always want to do it in English. I know a number of island languages, but banks have instructed the people where I live to talk in English only.

Hope that helps.
Psychological Hacks for Marketers – Part 9
I think what it tells employers, who don't know better, is that the person is a Certified Information Systems Security Professional, and they might have heard all government security employees must have one, so it must mean that the people are extremely skilled. In this, I'm not qualified to say but my hunch is, not very likely based on a few untechnical people I know in the last few years who passed the test successfully.

What it should tell employers however is that the person is capable of critical thought and has a light familiarity with a wide range of security concepts.
OSX _is_ UNIX. It's certified to use the Single UNIX Specification markings (version 3).

And that means all the basic tools and system calls one expects on a true UNIX machine are present in OSX.
I'd suggest the author's definition of 'tech' meant 'computers'.

I wouldn't be surprised. It's a common affliction around here.
> I really don't know why people aren't taking advantage of University as a venue to read, exchange new ideas, and learn

my opinion/supposition:

because they are children and behave as children. childhood lasts well into your 20s for a large class of people in the United States.

because our society in general doesn't value reading, exchanging new ideas, and learning so why should the university be an exception? our society is currently entering a period where political/tribal struggle is _trumping_ almost all other concerns. when the social fabric is as frayed and torn as it currently is the university suffers.

because our society has established a strict regime of "credentialism" which has driven home the message that a university degree is a necessary credential for employment that provides a middle class income.

because it is a rational response to this social/economic trend to acquire the credential for the minimum of effort, since many students are only participating because of the need for the credential and they have no inherent love of the subject they're studying.

because those who really do have a love of reading, exchanging new ideas, and learning discover quickly that the university is not a particularly good environment for those activities after all, with all the distractions of careerism, politics, and economic stress that accompanies an academic life. (sidenote: this is why I dropped out of my PhD track in philosophy, and only years later went back to school for computer science)

but that's just my opinion on things, based on my experience in the university. I do allow for the possibility that somewhere, someone is having a better time with it.

my question for you:

you linked a few articles that were advancing the position that the university system should 1) be optimized for job skills training, and 2) should be generally dismantled/defunded as a social institution. do you support that position yourself?
People have been shown to create good content for free too. I'm not convinced advertising is required.
Arenas also have the benefit of incredibly quick allocation as well. Malloc/new can easily get you into performance trouble just as well as free.

WRT security Rust is my go-to these days(they also support both typed and un-typed arenas). Much better memory safety guarantees and C ABI makes embedding in a larger application straightforward.
In what way is this "on topic"?
I will never see a waitbutwhy link and not click on it. Thanks, this is actually fascinating.
Nintendo Switch's CPU, GPU clock speeds revealed
There was a sort-of kerfluffle between the FSF and NeXT with regard to what was required for NeXT to be GPL-compliant. This is RMS' account:

"I say this based on discussions I had with our lawyer long ago. The
issue first arose when NeXT proposed to distribute a modified GCC in
two parts and let the user link them. Jobs asked me whether this was
lawful. It seemed to me at the time that it was, following reasoning
like what you are using; but since the result was very undesirable for
free software, I said I would have to ask the lawyer.

What the lawyer said surprised me; he said that judges would consider
such schemes to be "subterfuges" and would be very harsh toward
them. He said a judge would ask whether it is "really" one program,
rather than how it is labeled.

So I went back to Jobs and said we believed his plan was not allowed
by the GPL.

The direct result of this is that we now have an Objective C front
end. They had wanted to distribute the Objective C parser as a
separate proprietary package to link with the GCC back end, but since
I didn't agree this was allowed, they made it free."

(from http://clisp.cvs.sourceforge.net/viewvc/clisp/clisp/doc/Why-...)

I'd be curious to hear more firsthand details from any parties involved. There's a widely held perception that this was a really divisive and drawn-out fight that left a lot of bad blood on both sides, but based on RMS' account, it wasn't. RMS' account just sounds like Jobs contacted him about it, said "is it OK if we ship it this way?", RMS checked with his lawyer and responded, "no, you need to ship it this other way to comply with the GPL", to which Jobs' replied, "OK, we'll do it that way then".
Adapting culture to technology is one thing. But sometimes, technological issues do point out to needlessly complicated things (which is to say, things that are complicated for no other reason than they always were, but with said complication not necessarily serving some valuable purpose).

Human cultures tend to evolve such unnecessary complications all the time, and technology has historically been a driver to re-evaluate past choices and simplify where appropriate. For example, the printing press caused many states to revisit their alphabets, and get rid of the accumulated cruft that no longer represented meaningfully distinct phonemes.
I have been a Mormon my entire life, and I have never once been told, or heard of anyone else being told, to shun anyone. In fact, Mormons believe that they should show love and respect towards everyone, including their enemies, and welcome everyone into their churches, regardless.
I just found out about this 3 year old .NET crypto best practices book / library this past week:

http://securitydriven.net/inferno/
> That is, from a business perspective. The fact that you might kill a couple people in the meantime is kind of a deal breaker from a moral point of view.

Since when does Uber care? They never refilled their morality tank since the first time it was reported running empty.

Ironically, if the Tesla scenario is true, this pretty much looks like Good vs Evil battle, SV edition.
Maybe not from a business/product standpoint, but the merger meant that OS X had NeXT roots that exist to this day, even with the ascension of Swift over Objective-C. I'd say the history of technology there is interesting, especially when you consider the troubled history getting to OS X:

http://www.roughlydrafted.com/RD/RDM.Tech.Q1.07/4B800F78-0F7...
http://5by5.tv/hypercritical/14
How Tech Companies Can Fight for Their Users in the Courts
Same here. It just looks ugly to me.

That said, I do like flat designs. I've recently moved from Android to iOS and I'm really enjoying the UI. Although it is a flat design, it does have accents and details.

Material design just looks like something half-baked to me: I can't drop the feeling that there is way too much white space.
My family still talks to my sister despite the fact she left the Church. Sure, people will do stupid things when they feel hurt over loved ones rejecting something they hold dear, and there may be foolish local leaders who have given bad advice on the matter, but shunning is the opposite of what the Church teaches.
This is demonstrably false. MacOS Copland was scrapped in favor of a descendant of NeXTSTEP that became MacOS X.

Hundreds (thousands?) of API calls in both Desktop iOS development are prefaced NS_ ... that is NeXTSTEP
It can be done, but it's annoying.

Your sweaters-for-cats company can pay for a cruise if it's a sales trip to promote the product. So promote the product.

Super annoying, but if it saves a lot of money, people will do it.
I wonder if part of the reason we have a doctor shortage is because people see the inhumane working conditions and decide not to pursue it as a career.
James Corbett said in a video it's always terrible to say you're going to release something big. Just release it and let people decide if it's big.

Scott Adams has gotten a lot of shit for his views this past election and I really think they're unfair. I want to make it clear I support neither Hillary or Trump; they're both equally corrupt. Although I respect Scott Adams, I don't think Trump is anything different. He's just another member of the 1%. He was chosen by the GOP because he could be controlled. You don't get past the presidential primaries in the US without the party letting you be chosen.

The point of the entire election cycle is just to make American angry at one another instead of the people who are actually causing all the problems:

http://fightthefuture.org/videos/does-voting-make-a-differen...
I agree with what you are saying about not having too many eggs in a basket. I have seen many variations on ESPP:

1) You can buy the stock at market value on some set date by paycheck deductions (but you avoid that commision!). Worthless, not work doing IMHO.

2) You contribute up to N% of your salary at M% discount on the stock. I would do this and sell immediatley. There was a small risk associated with that of a big market movement, but in my case M was 15%, so that made me feel comfortable. It worked out to some free money.

3) There was a 6-month window. The company took the lower of the prices at the start of the window or end of the window AND applied a discount. That was awesome. A big rise in 6 months led to big gains. If the stock was tanking, you still got the discount. I would still sell immediately.
https://sourceware.org/gdb/wiki/ReverseDebug

http://rr-project.org/
There's stories on HN about Haiku from time to time. That project's still going on in the background.
> The issue is that in order to actually have as gentle a taper as possible, you need to halve your dose only every few weeks because of how long the half life of these drugs is.

The meds with worst discontinuation effects are those with short half life. Those with longer half life tend to have gentler discontinuation effects.

EG https://www.ncbi.nlm.nih.gov/pubmed/10855379/

> Serotonin re-uptake inhibitor withdrawal syndrome generally begins within 24 to 48 hours after discontinuing the drug. Signs reach their maximum on day 5 and usually resolve within 2 to 3 weeks. Withdrawal syndrome is more common with short half-life drugs (paroxetine, fluvoxamine). The intensity of the clinical signs depends on the daily dose and how long the drug has been given.
A Java developer is the last person I'd recommend gopher to. Having experienced the benifits of interfaces and abstract classes used to create Generic Methods I'll never go back.

C and Python developers are your best bet.
I messed up my comment, supposed to read "over a million and a half" I could see ~500k MAYBE but 1.5million....
>Hacker News after all these years has managed to maintain a pretty high standard when it comes to comment quality

It's easy to maintain quality when the majority of your visitors have the same political and social beliefs. Basic income, renewable energy, income inequality...

It gets really old for people living outside of the Silicon Valley bubble.
Yes the luxury tax is foolish. I Made that comment