skysight-inc/HackerNews huggingface dataset:
Also a reminder that apple really does seem to care about privacy, in ways the average user isn’t likely to understand / appreciate.
My understanding is that he did leave it to the pros.
How old are you? mid 20-ish I guess? It's not late to find a new job - Wallmart cashier, Uber driver, HelloFresh delivery guy, et cetera.
Great Manager Institute Publishes the 'Manager Mantras' Ebook
Quite the contrary, it's when people think they understand the memory layout, the callstack, the alignment requirements, etc and abuse that knowledge to "optimize" their code or out of sheer laziness you get all the problems of C. Just ignore how things are stored in memory and treat it like Java and you will be just fine. Only difference should be that you have to think about memory allocation and object lifetime/ownership.
Where, exactly, did he take NeXT?

Also remember, Jobs was the driving force behind the AAGI wage-fixing cartel.
Also musicians will often deride something that's new. Just look at transistor amplifiers. They're technically better, but won't excite most guitarists.

A lot of the "better" for musicians is imperfection.
I am continually surprised by HN and its reluctance to call out mental health issues.

It is not normal to feel like your world is ending when you're under pressure. Forget the rest of this stuff. You don't need more tests. Talk to a councillor with the aim they can fix or refer you onto CBT, or a psychiatrist to mediate.

There is no shame in this. Not dealing with it is only going to cause unnecessary suffering. Address it and your interviews and life at a whole will all go a lot better.
Call Center Software | Call center solutions | Voip call center Dialer Software
India's top Call Center Software. Get easy Installation, Integration & Upgrade. 24x7 Support. ISO9001 Certified. 1000+ Clients. Improve Productivity. Save 70% Costs. Services: CallRecording, Conferencing, Predictive Dialer, Call Distribution, Call Barge, Auto Dialer.
Taking inspiration from People Managers across the spectrum, Great Manager Institute™ brings in a collection of some of the best stories heard. Among these pages, the reader can find understandable and actionable practices that have been tried and tested by a plethora of People Managers. This e-book would be every manager's go-to book when it comes to inspiration and motivation.
The story of man who tried to Destroy Kaaba
By calling them pedophiles?
I have some questions to ask of you.

1. Why does gitlab have so many tiers? It would be better if you guys could repackage the features into fewer categories.

2. Why is the Gitlab UI so ugly? IMO, bitbucket and github are leaps and bounds ahead of you guys when it comes to design.

3. Can we get a dark mode for us night owls?

4. Finally, the morality question, You guys proudly associate yourselves with open-source and get help from loads of opensource devs, yet you greedily restrict simple features like epics, burndown charts, roadmaps, configurable issue boards etc. from the core/free categories. Looks like your key core goal is to make money... how are you any different from microsoft or google?
Security Architect required
outputing the extcaction of the right content from the input.
learning is extcacting. so
"the problem machine learning solves is machine content extcaction"
It might make sense only on Xeon CPUs, but consumer models like i7 are not meant for data centers.
Do you have links for the studies? They sound like an interesting read.
Psychopaths just pay better.
Moving Your Data Around Will Become Less Painful Soon
A candidate displaying the attitude shown in this post would not pass the culture fit round if the company needs team players.
How much does a Machine Learning Engineer with a PhD earn in silicon valley?
I am a considering job offers for Machine learning engineer/ Data scientist positions in silicon valley (mostly startups).

With a CS PhD, and a few years of postdoctoral experience, I am trying to figure out my fair compensation.

What range of compensation should I expect from startups (series A or B) in silicon valley given that I have a very related background but no industry experience?
I'm putting my bets on Mill winning the race eventually.

Not only Mill, Microsoft has been working on a VLIW too (yes I know, not exactly VLIW, it's close enough).

IMO these ISA's are the future, compilers and programming languages are nowadays smart enough to be able to figure out how to handle VLIW compilation (plus having learned from Itanium's failures).
There is also some interesting work (for dotty only atm) on doing the type checking in two phases which would allow the second phase to be parallelized. This could be paired together with the Rsc type checker for the first pass for even bigger improvements.

https://github.com/lampepfl/dotty/pull/4767
A Quick Look at Google's Kaniko Project vs. Docker's BuildKit
Cool
nice job on this site. very good site. never seen a site this good in. my. life!
Caring about privacy or not giving the customer a choice - these are two very different things.
Ask HN: How much does a Machine Learning Engineer PhD earn in silicon valley?
I am a considering job offers for Machine learning engineer/ Data scientist positions in silicon valley (mostly startups).

With a CS PhD, and a few years of postdoctoral experience, I am trying to figure out my fair compensation.

What range of compensation should I expect from startups (series A or B) in silicon valley given that I have a very related background but no industry experience?
Keybase
evidence of karma
Yes, nice example, let's all just eat mongo-nuts (which btw I have never seen lying on the ground where I live...)

"One Bushman, when asked why he hadn't emulated neighboring tribes by adopting agriculture, replied, Why should we, when there are so many mongongo nuts in the world?"

Places where there is easy access to food have never evolved any technological progress and the societies are still messed up, because they never had to understand co-operation and just have tribalism of some sort. Just compare africa (probably the richest country in resources) with eg. europe.

What a stupid article.
All the stations I've been to have digital displays with all the trains in the next hours.
Brainwashing is a myth
"The problem the machine learning solves is interrupted pattern analysis."
> All those things sound like antipatterns to me. If your application is supposed to fetch HTTPS pages then there should be an integration test for that [...]

It's not something to regularly rely on, but something that helps in debugging
and troubleshooting. Not for a programmer, but for a sysadmin.

> Having shared objects on the machine actually makes this impossible because your tests are running with different libraries than in production.

In such a case you have your deployment process broken. And if your testing
and production environments differ in this matter, they differ enough bite
your ass even with your statically linked binary.

> Shared libraries on a machine are a non-hermetic input to your build and are to be avoided.

This is merely stating a generic opinion. I want to see a concrete, coherent,
technical argument supporting this.

> In addition, runtime shared objects (especially of something performance-critical like crypto) inhibit all of the most important compiler optimizations like inlining.

Especially crypto should not be called in a tight loop, but passed a large
chunk of data. Otherwise you inhibit all of the most important defence
against side channel attacks, and I guarantee that you are not competent
enough to defent against that on your own.

> As for ltrace, there's a million ways to trace function calls these days, like uprobe or perf.

So let's break one of them for no good reason?

And still, lack of any of the mentioned things is merely an annoyance once you
hit it, but as I said, they are numerous and add up, while the other option,
static linking, provides little benefit apart from supporting broken workflows
(like different environment in testing and production).
I think that's mostly a function of many touch screens not being obvious about being touch screens, and some non-touch screens having interfaces that look like touch.

We have some older machines for getting train tickets and some newer ones. They probably didn't want to scare anybody off, so the interface still looks almost the same. It used to be buttons next to the screen, now it's a touch screen.

Of course you see people trying to touch the old ones. There's no signifier on the new ones (except the lack of buttons) that shows that they're different, so without a bit of thinking you don't know which affordances there are.
Hire Two Sales Reps and Grow Faster
Honest and naive question: what does office politics actually means?
I'm 25, I've been working for my company for two years, after working as an IT in the military for five.
Can you elaborate?
There are few reasons for sailing off with two inside sales reps right away instead of just one.
It’s running the Mac and iPhone.
I checked out some of your previous posts and see that you are really, earnestly struggling with your decision to get into programming.

I feel for you, and I'll try to give you some advice with my "professional programmer"(TM) hat on.

Um, first, I think it would be helpful for you to find a way to ease up on the pressure you're putting yourself under. Maybe that means getting a "good enough" job in the meantime, or just a "regular job" (minimum-wage style), so as to get some immediate cash flow going. If money isn't a stressor for you, maybe just take some down time. (That top comment is top for good reason).

The second bit of advice would be to just actually go do the interviews, whether or not you think you've prepared "enough". You're a fresh college grad, and no-one is going to expect you to have all the answers. Don't worry about fucking up, basically, because of course you're going to. The key is just persistence -- don't let the fucking up get you too down, because you've still got to go to that next interview -- and make sure you learn from your fuck-ups, so you don't keep fucking up in the same way.

I can't tell you how scared I was during some of my first interviews. Reaching out a sweaty hand because I was a bundle of nerves is just one terrible experience. But if I hadn't had that experience ... well, you get the point.

Maybe programming isn't for you, but maybe a job you don't love will pay the bills, and that's okay. Or maybe it's just that leetcode and CTCI aren't for you. I mean, some of this interview stuff is like "security theater" at the airport, only it's "interview theater" at the whiteboard. Ineffectual at best, but demoralizing and humiliating at worst.

Don't let the red-black trees fool you. There is real work to be done!
There is no fair use provision in Europe. There are some exceptions to copyright, such as parody, but posting on Twitter is not a blanket defense.
Me too. Then I am awed once again when I remember the if the current anti-vaccination trend continues, we might never do it again.
As I read in another HN comment yesterday: "we, humans, can do great things, but we are also great at getting in our own way".
I was directly responding to a question from somebody who didn't know about ESR. Were you previously aware of the fact that Eric Raymond is a batshit crazy racist, or did you just learn something new from me that you didn't previously know? If so, then mission accomplished! I'm glad to have opened your eyes even a little bit.

Do my political beliefs about racism being bad and obligatory to call out contradict your own beliefs, and annoy you so much that you're compelled to argue and continue to drag this out? Or do you know some actual facts you can prove about ESR that contradict the proof I posted with links and quotes? Then by all means share your proof I'm wrong, instead of stifling the discussion! Why are you so irritated and motivated to suppress those widely known facts from being mentioned on Hacker News?

If simply stating the facts and quoting ESR's own words sounds to you like an ad hominem attack, then that's ESR's problem, and maybe he should have kept his mouth shut instead of publicly saying things like "The average IQ of the Haitian population is 67... Haiti is, quite literally, a country full of violent idiots", and he exercises enough personal responsibility that he doesn't need you to bravely step up and defend his racism.

http://esr.ibiblio.org/?p=7011

Or is your real issue with the valid criticism I raised about the book (and that you awkwardly ignored and haven't countered) about "In Unix Everything Is A File" being wrong, which is LITERALLY the topic of this conversation, a point many other people are discussing, and a major mistake of the book and the article?

If you really believe that my criticism of the book in response to Lordarminius's direct question has "nothing to do with the topic", then why aren't you criticizing Lordarminius for asking me "What's wrong with the book ?"

And why aren't you arguing with all the other people here who have pointed out that the API for reading directories is different than the API for reading files, that ioctl is a kitchen sink of non-file-like operations, that many objects in the Unix kernel are simply not files, etc?

Or is it just my second criticism of ESR's racism what ticks you off so much that you totally ignored and failed to address my first criticism of his book's factual errors, and incorrectly claimed my reasons for disliking the book are "totally ad hominem"? Go re-read the very first sentence of my reply.

I don't see what ESR recasting the Jargon file to reflect his own political beliefs has to do with hacking, but that's what he did, and it's also valid to raise that point when discussing the flaws of other books he wrote.

https://news.slashdot.org/story/03/06/08/1534249/esr-recasts...

http://www.ntk.net/2003/06/06/
Another HN thread where valid complaints get downvoted. That’s why this is a toxic board; we can’t have adult conversations here.

Most people want their data protected or recoverable. Most want a computer with a variety of ports, specifically for our existing peripherals. Most don’t care about a MILLIMETER of thickness, it’s not worth it.

Online syncing is not a solution to everything. Shame we can’t discuss the issues here.
Please don't spread misinformation. RISC-V has a well-thought out machine layer which is open source in all existing implementations[1]. You can easily modify the M layer if it's interfering with the performance or security of your OS.

The virtualization extension hasn't been finalized (but they are working with key KVM people), but it will perform a lot better than a theoretically pure self-virtualizable ISA.

[1] https://github.com/riscv/riscv-pk
I think it's the name that provokes responses. People have largely moved on from reading physical books as THE source of educating themselves. Sure, reading a book or a blog is not the same as reading a phy. Book. You may enjoy reading your novel as a paper book instead of electronic one, but that does not mean that governments should stack up old books and run a library for the civil benefit.

Now, IMHO, call it a "community center" that has a few desktop computers with fast internet, projectors setup for interesting media, workbenches where you can make stuff, draw stuff, open rooms which people can use for small discussions or even community based talks/sessions. Now that's more for the civil benefit, and makes for a better option than running a library in 2018.
Tips for building fast portrait segmentation network with TensorFlow Lite
This person hasn't even been diagnosed with autism by a professional, yet the title strongly suggests so. I guess the article wouldn't be particularly appealing with "Autistic" missing from the title.

I've met a few people who have self-diagnosed themselves as autistic. It's kind of become a catch-all for people with eccentricities and/or offensive tendencies. In the cases I've seen, the people are either just unsocialized having spent most of their lives alone at a computer, or simply very selfish and can't be bothered to make an effort towards not saying things which might offend sensitive people.

It also seems like there's such a strong pressure now for people to fit in with the masses that anyone who has gone a very individualistic route in their life needs to be explained by having some kind of disorder, then labeled and treated as such. I find it paradoxical; we tell people to be themselves, think for themselves, disregard what others think, and just live their lives, but then when they actually do that and the results turn out to conflict with the majority's expectations, it's a disorder and we assign professionals to treat it.

shrug
So, hang on, did they used to be able to bypass the disk encryption? Surely they just moved it block for block?
I just read the entire article and I think it's amazing how smart these dogs are and resemble humans in most ways.

Compared to a pet dog who gets lost in a backyard...
Well if you were needing the recovery feature of older models you were already in an expensive situation...
You seem to be referring to the erroneus and hostile narrative on the thai sub thing. Apparently Elon was in contact with the people leading the rescue and seemed to be level headed and cautious and courteus in dealing with them and approaching the situation when he offered to help, as can be seen from the tweets and what appear to be email exchanges between someone close to the rescue team and him. Of course he capitalized on the publicity but he it seems like his effort was trying to do good and did not impede the rescue efforts as far as I can tell.

The pedo thing was a stupid mistake stemming from anger that got lit up by accusations by someone criticizing what Elon probably perceived as sincere offer of help, and he says to have later apologized.

https://twitter.com/elonmusk/status/1019471467304513537
https://www.quora.com/Whats-the-full-story-behind-Elon-Musks...
'I felt disgusted': inside Indonesia's fake Twitter account factories
8 good reasons to become a software developer
One mans Mcdonalds is another mans Mortons Steakhouse.
Yeah, getting promoted from within is the easiest route. If you are employed now, try talking to your manager and seeing if there are any opportunities. If it's a small team, you may find that you can transition pretty easily just by volunteering to do all the grunt work for planning and writing up acceptance criteria and talking with stake holders, etc.

If you already have project managers in your company, I would get friendly with one or two and tell them that you are interested in learning how to do the job. If you work with one in particular on your team, then ask them if you can sit in on stake holder meetings (with your manager's approval of course!), etc.

If that avenue is impossible, then I would try to find a recruiter you can trust and say that you are looking for a job where you can transition to that kind of role. Recruiters are often looking for that kind of person. Experienced project managers are often quite expensive. It can be a bit of a gamble when you are hiring them because the job is quite difficult and skill levels are pretty variable. If you can imagine the impact of a developer that has a bad attitude, now imagine the impact of a project manager with a bad attitude :-) One of the cool things about the role is that you can have a kind of multiplier effect -- but that effect can be fairly destructive if there is a problem.

Anyway, I've definitely worked in groups where we were begging recruiters to find someone who could start as a developer and then transition into a project manager... Never even got a single person to interview :-).

As far as training is concerned, it's probably not going to be possible. In the ideal world, organisations would know what they needed and be able to train up people to fulfil that role. In the case of project managers, usually they just wing it :-) (As a sidebar, the absolute best project managers I've worked with were either trained as building architects, or worked their way up from being a personal assistant -- so you can get an idea of the kinds of skills you need).

Again, if you don't feel confident in doing the role right away, I would inflict yourself on your current team and experiment :-) There is just so much work to be done all the time on gathering requirements, understanding acceptance criteria (and documenting it), writing up notes for the "big picture", making charts to help people understand progress, communicating with stake holders (even if it's just walking up to them and being friendly, so that there is as to build up a good rapport), etc. If I was on a team that didn't welcome some help in that department, I would start looking for another situation anyway. As is often the case, you may have to put in a few hours of overtime here and there so that you have time for the extra work, but eventually people will start to depend on you and you can easily justify it in your normal day job.
Or, those that know how to manage their time and get enough sleep are those with healthy brains.

Causality? No, just jumping to conclusions like this article.
Hardware encryption isn't really something you can turn on or off though, right?

You can look at something like the headphone jack and say, "adding a jack doesn't prevent anyone from using wireless headphones." But if they get rid of the chip, then it does prevent people from using it.

Short of selling two separate models with different configs, is there any way they could allow the customer to choose?
Encryption is not flawed hardware design. You also can't recover data from your iPhone and most people on HN consider that a feature, not a bug.
100% agree with this
Accessing the data does not mean decrypting it. I'm just guessing here but they probably had to rely on the client's password after they had access to the data.
Ask HN: What psychology blogs do you follow?
I'd like to read good articles about psychology applications in real life.

For example, I really like Morgan Housel's posts about psychology related to money in Collaborative Fund blog - http://www.collaborativefund.com/blog/

It would be awesome to discover more like it.
In the age of IoT and distributed computing we need portability, Assembly is the opposite of that.

For stuff like SIMD we have compiler intrisics, loop vectorization and compute shaders.

Even when writing straight Assembly, unless we are talking about a PIC class processor, the amount of opcodes and their behaviors across a CPU family are so broad no human manages to fit the instruction manuals on their head, several thousand pages long.

Modern CPUs, aren't a Z80 on a Speccy where we could fit the opcodes and memory map on our head.

So it is constrained to things like a few hundred KB PICs, people writing compiler backends, software decoding for video/audio codecs or kernel level drivers, a very specialized set of tasks, the very definition of niche.
Hummm, are you sure ? C Standard seems to allow signed/unsigned variants for aliasing rules ("a type that is the signed or unsigned type corresponding to the effective type of the object, a type that is the signed or unsigned type corresponding to a qualified version of the effective type of the object")
What precisely made you do the bloodwork?
USA Prophetic Conference 2018
You are aware that in this case you become legally vulnerable to lawsuits from the issuing party, yes?

(Or if not in the US, there is plenty similar laws around, the EU makes you legally touchable the moment you are aware that it's a copyright violation and don't react ASAP for example)
Both Toyota and Honda ventured into hybrids and battery technology long before Tesla was founded. Nearly a decade before, if you trace back to the Prius program initiation.

Tesla was formed to design hybrids to compete against the Prius and Insight and only later pivoted into pure EV. They were actually the market-follower at inception, not the innovator.

I don't see how those Japanese companies can be accused of sitting on technology.