skysight-inc/HackerNews huggingface dataset:
> "but his indispensable knowledge in this area is essential to our work. He’s irreplaceable!"

Ugh, this attitude annoys me greatly.

Allowing single points of knowledge to continue is bad enough, but actually playing into the desired outcome is so much worse.

The article covers much more, but hording knowledge is a firable offence, in my books. People that deliberately do that, even without any other toxic behaviours, are extremely dangerous and just not worth working with. If they refuse to document/teach others, fire them and deal with the short term productivity hit - think of it like a hard lesson on why you shouldn't have allowed the situation to happen in the first place.
There's no way that software developers were the first people to realize that version control was a good idea... Right?
Clearly both Rust and Zig tackle tough problems and implement solutions that will have trade offs. I don't think the top answer to a post talking about Zig's advantages should defensively try to point out how things could be different in Rust - if only you knew exactly what to do - instead it would be nice to see more discussion about other areas where Rust is perhaps better suited than Zig. For instance, you Rust clearly handles memory/pointers better (?), while maybe Zig is easier to learn?
This reminds me about Stanislav Kurilov [1], who successfully escaped USSR by jumping off the cruise ship with a snorkeling mask and swimming for the following 2.5 days towards Philippines.

He wrote an interesting book called "Alone In The Ocean" [2] where he described his endeavor.

[1]: https://en.wikipedia.org/wiki/Stanislav_Kurilov

[2]: https://www.amazon.com/dp/B01HYLLOZ2/ref=dp-kindle-redirect?...
This isn't very convincing, they might be shipping new 13 inch panels for Airs or for MBPs.

This is the original source of the article:

http://www.digitimes.com/news/a20180123PD202.html
Yes, and there has been for a while now.

However, (as you might already know, since you chose the NSURLSession example), it's not 100% feature-complete when compared to the macOS or iOS version.

Here's one example of where you have to do (or at least, I had to do on 2017-07-12)

#if !os(Linux)

to account for platform differences:

https://github.com/soracom/soracom-sdk-swift/blob/master/Sou...

You will encounter that kind of thing from time to time if you use Swift and Foundation on Linux.

Still, the Foundation library is highly usable on Linux, and is vastly ahead of where I expected they would be by now when they announced it. But there are still some things that are not implemented.

They actually do have a good status page about this topic specifically: https://github.com/apple/swift-corelibs-foundation/blob/mast...
This is along the lines of the advice I also give people, it generally boils down to a few things:

- Be hungry - I'm willing to spend hours with someone who's hungry and just lacks knowledge or a mentor

- Be humble - Always underplay what you know, especially in a market where people wildly overestimate their skillset being humble sets you aside

- Do open source stuff - It's a great indicator not only that you're willing to fail publicly and be ok with it, but it's also a great way to show your progression as an engineer. It also shows you can deal with occasional asshats on the internet (hopefully).

- Differentiate yourself somehow - Being knowledgeable about IT is only one of those ways (though probably the best IMO), if you can have security skills and a sense for business, or security skills and hardcore networking experience (think Cisco certification), etc you'll almost automatically shoot to the top of any stack of resumes.
We intend to improve the interaction of multithreaded compression and long range mode in a future release, as they go hand in hand. We also intend to support mmap in the CLI, which should help reduce the memory usage for very large window sizes when writing to a file.
I thought they handled 1) by acknowledging that paying for "faster" service was really just paying for the service they used to get by default. They weren't really creating a fast lane as much as artificially slowing down the normal lane, which is I think an apt analogy.

As for 3, that seems kind of a stretch. I thought they did a half decent job, I don't think it does more harm than good for sure.
Believe it or not, Facebook wants you to tell it who or what you sleep with
I don't have any first-hand knowledge. From what I've read, three main sources are: word-of-mouth, stack overflow, and github.
If this comic isn't diving into technical details then I must be an idiot
If it is easier, it could be so because there's less inventing of new procedures and more following existing procedures (that is there's less "programming").
I Bet on Blades and It Proved a Sharp Decision
First open source airplane could cost just $15,000 (2013)
Programming is much much easier now than it was in the 80s! It's been years since I actually had to write any code myself - computers do it all for us now. Amazing things, these "compiler" programs.
Genetic dumpster? Evolution is mutation based.
I can't in anyway see how it's different to Micky Mouse?

Even is you need a live animal, which I don't see why, there's Miracle Mike as an example (1947).

So we have been "LATE STAGE CAPITALISM" for a while.
Might be a very dumb sounding answer but money is usually where it is: Pay well and you will magically have them :)

Even though I haven't really considered pure remote jobs, I have always at least peeked at recruiter mails that come in with an impressive number as an opener.
> the excessive profanity is unprofessional and distracting

I strongly disagree. Most security shops I've been in are made up of people who are blunt and speak exactly like that. You absolutely do need to be able to conduct yourself professionally in a professional setting, but when giving advice to folks I tend to use the most informal language I have, which sometimes means this level of profanity.

Not sure how it's distracting.
Arbitrary precision (not infinite) is good enough for me.
It's written in F# so it makes sense it draws inspiration from it.
They've had one for years too, I remember being pretty young and them being the only chain almost (aside from taco bell) that we could go to. It isn't a good veggie burger really, but at least they tried.
iCloud backups can be decrypted by Apple, because they have the key the data is encrypted with serverside. Are you saying this data is different?
"Copyright © The Economist Newspaper Limited 2018. All rights reserved."
It's progressively more functional as you implement each of the two RFCs. If you implement the first (6120: Core) you'll be able to process XML streams. The second brings IM, a friend list, and presence. You can then implement XEPs as you need them.

If your development workflow uses sprints in any form, the format of XMPP documentation is perfect. If you want to implement everything at once, good luck.
Not anywhere I've been on a toll road in New England. If I go from Kittery to Kennebunk, I pay the same $3 toll at the York tollbooths as if I drove all the way up to Portland. Bizarrely, there are some interesting loopholes you can hit to avoid tolls by getting on and off at certain exits, as opposed to other neighboring exits.

I commuted the Maine Turnpike for a little over a year, and the difference between naive routing and toll-optimized routing could be five or six dollars a day.
Programming languages for non-programmers needs to be embedded in a vessel.

Excel is probably the quintessential vessel. When people are trying to solve a need they have, they will invest the effort to figure out the tools, including learning enough programming to solve their problems.
Algorithmic decision making and the cost of fairness (2017)
HEH - gonna steal this one and reuse it over and over as if I were the clever one who came up with it around the water cooler. Like the small medium at large
Please don’t do this. It’s bad enough with the number of repos that de facto use github issues as documentation.
Reminded me of the Icelandic man who survived a shipwreck and several hours in ice cold waters:

https://en.wikipedia.org/wiki/Gu%C3%B0laugur_Fri%C3%B0%C3%BE...
LGPLG is let's you use a library without distributing the source code of the whole program.
OSCP has practical, hands-on experience in which you get 24 hours to pop a certain amount of boxes. You also write a pentesting report afterwards which contributes a certain number of points. Then they pass/fail you.

They have a lab environment and a curriculum, and I think a forum and video tutorials for you to practice with before you actually pony up for the exam.

It is one of the widely well-regarded certs because it doesn't simply test knowledge, but your ability to do a practical thing that infosec companies are looking for.

From what I've read (I don't have this cert) you need to cover a lot of knowledge bases to actually pass it anyway, chief among those is enumerating networks and vulns.

Some of the other certs are treated like software engineering certs (that is, not really well regarded except in cases of consultancy body shops needing simple qualifications for their clients)
Poe’s Law in action. I can’t tell if this blog is satirizing Machiavellian corporate environments, or if it’s trying to offer useful advice.

Guess there’s no reason it can’t be both.
When your opponent will win at any cost, sometimes you just have to do the same.

We saw bad (but winning) analogies in the UK media with the refendum on voting reform[0]. Ultimately the pro-reform side didnt have good analogies, and people failed to understand what they were voting for. FPTP is easy to explain and feels fair when explained in the laziest way.

"One person, one vote" was the winning campaign slogan. Powerful stuff.

[0] https://en.wikipedia.org/wiki/United_Kingdom_Alternative_Vot...
It's hard for me to say why without more information. There is an interesting middle ground you can work as a software engineer for a company working on security products so it might be easier to switch later.
Please write that Creative Commons-licensed music! I'm also looking more into the old hymns, which are probably out of copyright by now, and also have translations.

Another thing I noticed is that many worship songs use all the same words [1]. Therefore I'm considering making my own (illegal) translations, and talking about those with my Chinese tutor every week. I could then upload it with Pingtype English (which does English->Chinese translation) as a way for people to learn English.

If it's my own translation, at least my friends from the prayer room won't cause trouble for me when I share it - only the original authors. And then I'd just take it down if someone really does send me a DMCA.

[1] See this video for a humorous take on this:

How to Write a Worship Song (In 5 Minutes or Less)

https://www.youtube.com/watch?v=GhYuA0Cz8ls
Re #2, I hate it when my burgers are cold.
This is overall great advice for anyone on any field. Being hungry, humble, an active member of the community and developing your own niche is great advice.
> is to act as a minimum level legitimizer for those willing to acknowledge a lack of experience

True, but there are a lot of bullshit certifications out there that either 1.) vastly over project the actual knowledge people glean from it (CISSP and friends) or 2.) are unrecognized to the point that they're useless.
A gripping book along the same lines is "Adrift: Seventy-six Days Lost at Sea" https://www.amazon.com/dp/B0042JSNQI/
We do support UPSERTs:
http://docs.timescale.com/v0.8/using-timescaledb/writing-dat...

There is one limitation mentioned there ("TimescaleDB does not yet support using ON CONFLICT ON CONSTRAINT with a named key") that doesn't work, and a tip that mentions requirements for the UNIQUE constraint, but these are not usually dealbreakers.
So they got to balance data on all sub-combinations of features "orange round head with pointy ears" vs "purple square head rounded ears", etc - which are exponential in the number of features. The curse of dimensionality.
There was a movie indeed - Grumpy Cat's Worst Christmas Ever (2014) [1].

[1]: http://www.imdb.com/title/tt3801438/
The hacker news thread on the first of every month.
There's a strong link between acne and consumption of dairy products.

https://nutritionfacts.org/video/the-acne-promoting-effects-...

https://nutritionfacts.org/video/saving-lives-by-treating-ac...
What evidence? There's a reason the mutation that kept lactase production "on" spread so well. Today many of the healthiest cultures on Earth consume lots of dairy. France with the most butter, Greek with the most cheese, etc.
Wikipedia is a nonprofit, so it is arguably different from a commercial company paying for preferential access.
I know this post is a few days old, but having that cash invested in treasuries, bonds, CDs, etc. is as close to a warehouse as it can possibly get. I strongly suspect that a good chunk of it will be spent on capital investments once it's repatriated.
Reliable is a better word. C++ has lots of features to help you avoid accidents. It's just that you know that certain operations take certain levels of precautions. I like C++. I like the expressiveness it provides. Yes, some things are unsafe, but the amount of time I've spent finding segfaults or other memory errors since becoming proficient is an epsilon in relation to the amount of time I've spent getting all of my crazy template magic to fit into the right spots.
Common misconception. Fermentation happens throughout the wort, which is one reason you want it well-aerated before pitching the yeast. Yeast, when _done_ fermenting, flocculate at the top or bottom. Very little oxygen should be near the top of the wort during fermentation, due to CO2 accumulation.
Thanks for the post and sharing your way into infosec! Any resources you'd recommend for staying up to date with new malware and vulnerabilities?
14-Year-Old Made an App to Help Alzheimer’s Patients Recognize Their Loved Ones
Oops, I was working on the documentation earlier today. Will fix those broken links tomorrow. Thanks for letting me know!
They’re equivalent. A continuum can be encoded into qubits and vis versa.
I've experienced the same, although I don't think I stress out about flights anymore.

My theory is that it's caused by air being dryer in the plane, as my lips are usually chapped on/after flight.
A person is not a statistics and that's exactly the crux of this issue. It is a human who ultimately decides what features classifier has access to. If you decide to include race, nationality and sex then classifier would use that and may predict that person of race X has Y probability of committing a crime. So now when you go in the field and run your classifier on all people of race X, classifier will say ALL of them are very likely criminal even if a person is a professor at Harvard or has won a nobel peace price or charismatic leader or a philanthropist or just small restaurant owner.

The first issue is that humans are about the most complex objects that we know in universe and trying to make predictions on their behaviour and long term fate would require complex and very detailed data on each of them - if at all its possible. Trying to predict behavior just based on age, race, sex is mind bogglingly dumb, unjust and irresponsible. Trying to predict criminal behaviour itself is unethical because it may pre-disposes large number of people as future culprit without any evidence even if they are perfectly normal people trying to care for their families and peacefully live their lives.

In my view, any classifier built for predicting human behaviour should not use attributes of a person that they have no control over whatsoever, such as race, age and sex. Doing this usually is very tempting because your classifier might start giving better accuracy on test set but one always need to think about the cost of false positives. Each false positive is ruining an innocent hopeful life without any wrongdoing.
Sort of like coming arbitrarily close to the speed of light, in that it will require energy on the same asymptotic scale you’re hoping to achieve precision in. Degenerate matter computers?
Yes. The Secure Enclave stores the data like a fingerprint, and that data - to the best of my knowledge - is not backed up to the cloud.
Just read it in private browsing.
It almost always pays to have your finger on the pulse of whatever industry you're looking to recruit from.

If someone posts a neat article on something that's relevant to your problem space, don't be bashful and reach out to them (same with useful github projects, etc).

Twitter is another one if you've already curated a good base (or your developers/security folks/designers/etc have), just start DMing people who look like they're great and passionate about what they do.
If you are really smart none cares
Incredible. I agree with the top comment on that video, the interviewer was being pessimistic and not open minded but it served to make Ted Nelson expand and give very comprehensive answers.
> RE: Store Path. Unfortunately, no. In order to write outside of the app sandbox container, an entitlement has to be approved by Apple, and they only would only approve ~/Movies/<AppName>/.

In that case, a symlink would work nicely: https://tinyapps.org/blog/mac/200805230700_change_imovie_sav...
> If you're not a Mac or iOS developer, then it doesn't bring anything right now.

Well… in the sense that it is Yet Another Programming Language, you're right in some regard. Nonetheless…

> IMO, nobody is going to use this cross platform. Some people are trying to make it happen, but I doubt very much that it's going to be popular.

Those "some people" include IBM, who are behind the Kitura framework and are also porting Swift to their heavy PowerPC iron. They seem to be trying to make it into sort of a next-generation Java without the terribleness.

Yeah, it still maybe won't catch on as broadly as Java did, but it already has some enterprisey support outside of Apple. We'll see.
Visions of Futures Past
I think you will find a lot of remote devs here or you could put an ad on StackOverflow.

To retain them, pay well and keep work interesting. Most good remote devs are very self-sufficient so don't micromanage but show trust.
> I am posting to say that I cannot review the product because I didn't buy it.

An Amazon reviews lurker.
I already plan not to receive Social Security or Medicare. If I do, I will have far more money in my retirement years than in my working years - we save at a pretty crippling rate of ~20% into Roths right now. But since I'm 35 and my wife is 30, it's likely that we'll get nothing (or very little).
They definitely aren’t.
Mine is electricity. Imagine your electricity only allowed you to use Samsung's electronic. You can't use Phillips anymore, and you have to pay extra if you want to use Sony.
A16z Podcast: Mental Models for Understanding Crypto Tokens
The neurologist wants what's best for his patients today, which is to know whether a treatment is likely to work or not.

Others may value the mechanism more for very legitimate reasons. For instance, if you underatand the mechanism it leads to further research that could utilize a related mechanism or perhaps see potential side effects that would otherwise be hard to identify.

You really need both. "Is it true?" is a great starting place and oofers some treatments, but discovering the mechanism gives potentially a whole new class of treatments.
Some of it is finding remote developers that aren't necessarily for hire, and getting to know them. Meetups, discussion boards, etc. Remote developers value their clients because of the flexibility, and finding a good remote client is harder than finding an FTE. So that means that if a remote developer has a relatively solid gig, they're often going to stay there even if they're theoretically open to something better.
Count me in.. It’s at least 3 people...
wow, they aren't even remotely close to being the same thing. This is absurd.
What do you view as alternatives? It seems to me like this is a huge improvement on unlimited vacation, so you should add suggestions for improvement rather than knocking it down.
Sorry, no. Just... no. No no no. (Ok, a little yes, but so much no as to render it a net no.)

> Nobody wants to read your shit is...

...terrible advice.

> Make your point fast.
> Less is more.

I see what you’re trying to say. But please stop.

> Don’t send your stuff to people you hope will share it...

What? Has this got to do? With writing?

> Be patient.

Oh, I’m trying.

> If your writing is good, it will get found.

Ya, no.

> If you want to be a good writer, you have to be a good reader.

This is actually a very compelling topic for discussion. But not particularly good advice.

> Find your own voice and develop your own ideas.

Thanks?

> I’ve never sat at a blank screen...

This is legitimately good, if generic, advice. HOWever, you gotta put in the time. Sit. Write. Type. Start with something. ANYthing.

> Don’t hit publish unless it’s worth somebody’s time.

Highly debatable. Exercise and discipline are developed habits.

> Don’t force it. I’ve gone weeks without writing anything. It happens.

Legit. (Counterpoint: RIP deadlines...)

> Determine what you’d like to get out of writing and then go after it.

This should (also) be midway down.

In conclusion: Dear Aspiring Writers, I want to read your shit.
How to Use Detectron – Facebook’s Free Platform for Object Detection
I meant more that it's not trying to act like a whitepaper and "prove" the concepts it's explaining, which I think a lot of explanations of really complex topics end up spending way too much time on and lose the reader.

There are parts of the comic that I don't even begin to understand (I honestly couldn't tell you if hilbert space is even a real thing, and I don't even want to being to think about how or why amplitudes can be complex, and what you would possibly do with a complex probability...), but the whole idea of amplitudes being loosely analogous to probabilities,and how interference is the real "secret sauce" that allows quantum computers to gain a big advantage in some problems is what it finally made click for me. And it kind of got across the point that the real difficulty with quantum computing is going to be in isolating these "qbits" from the world (which made the originally linked article much easier to read).

I've also attempted to read a bunch about it from many different sources before this, so I had some primer on some of the ideas behind it, but couldn't understand how the parts fit together, or why they were such a big deal (often flip-flopping between the 2 feelings depending on the metaphors the last thing I read used).
Besides, you're supposed to all be jaded and curse as a coping mechanism because someone just launched a site with a plaintext password database