skysight-inc/HackerNews huggingface dataset:
This whole talk of shields up and shields down is of a suggestive psychological kind and it bothers me. Taking shields down implies that shields have been up before, yet the article fails to explain why we're dealing with shields in the first place.

To me the best employee is one that doesn't have to use any kind of shields at all. If using shields is the only way an employee can pretend (to others or himself) he's happy in his job, he probably isn't.

I've left a great job to start a company. And I've had good engineers leave at my startup. Nowhere in there I noticed any shields going up or down. It just wasn't a good fit. End of story.
The number of times that GitLab was mentioned in my comment or those upthread in the parent chain: 0.
This attitude betrays someone who has never actually tried to raise tomatoes. It's not difficult, and rich people have no special insight into the process. Of all the things that are hard for poor people to get, dirt is not one of those. Have you lived in Kowloon Walled City your entire life? [edit: not impugning the humanity of KWC folks; just grasping at straws to imagine those without access to sunlight] No? Then you owe it to your humanity to raise some tomatoes. If you can get online you can find some seeds or seedlings. No one is born in Antarctica; everyone has a summer of some sort. Maybe you're working three sixty-hour jobs, but that means someone in your family is not. Grandma can certainly spend twenty minutes every three days weeding. Do your weeds grow faster than that? Congratulations, then your tomatoes will also grow faster.
I don't think I've made a return in the past 10 years. If I'm not sure I need an item, I don't buy it. If I get an inappropriate gift (wrong size, etc) I'll give it to Goodwill.
I feel the experts pain (if this is a stress related thing). I get freaked out under any interviewing. If the interview was hostile I would forget my own name. Parts of my brain just refuse to function under such situations and I'm not exaggerating. I.e. I know what a newton-rhapson iteration is supposed to do but cannot remember it nor derive it from first principles. Although, I suspect I've also relied a bit too much on google when these sort of things pop up professionally (which would make search engines a critical part of my higher reasoning )
MVC is old and obsolete cargo cult technology.

The phrase "Modern MVC Web Framework" is lipstick on a geriatric pig, like "Modern Waterfall Software Development Paradigm".

Unless by modern they mean modern as in modernism, that began in the 1870s as a self-consciousness and irony concerning literary and social traditions. [1]

In the same sense that the art style and technology in Fallout 4 is "modern". [2]

MVC frameworks might be better described as "Modern Googie GUI Architecture". [3]

"Things seem to hang on in computing just because they work a little bit." -Alan Kay on MVC [4]

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

[2] http://img.duniaku.net/wp-content/uploads/2015/06/Fallout-4-...

[3] https://en.wikipedia.org/wiki/Googie_architecture

[4] https://news.ycombinator.com/item?id=7755759
that's really neat!
I miss print as a statement. Especially when I try to debug fast in dummy scripts, and when debugging in REPL (bpython, ipython). I always forget it's a function, and then I have to move the cursor before the printed symbol, type the left parenthesis, move after the symbol, then the right one. It's kind of annoying.
Tiobe Index: December Headline: Java's popularity is going through the roof
Another mild annoyance: that any time this is brought up, people think that it's relevant to clarify whether GitHub is performing a genuine copy or just simulating one.

> For the use case you describe, a one-line fix, note that GitHub has a web-based editor (that will create a fork if necessary), so you can skip the local branch entirely.

And you've just optimized out the wrong thing.

Person A: "The thing I don't like about going to that place is that I have to spin around three times, go outside, scratch the belly of the cook across the street for ten seconds, and then I come back and place my order and my food shows up."

Person B: "When you go there, you can just do the spinning thing and scratch the other cook's belly and then go home. You don't have to go there to eat."

Oh, Thanks!
Rowhammer.js: Root privileges for web apps? [video]
I think this is what the future of media will/should look like: building your reader's/consumer's trust in your publication by quality [1] content to make them come back to you when they need advice on a buying decision. The beauty of this model is that this advice can (and will [2]) be honest, because amazon and other retailers/appstores etc. do not care about what the customer actually buys as long as it is from them, which allows the publication to lead the reader to the best product while still making money. Of course there are still imperfections [3], for example sending them to a specific retailer like amazon when another would be better for them, but this is a lot better than advertising for stuff you do not need or one-sided sponsored content.

[1] "quality" is not meant as an absolute value here, but relative to the publication's target - so a "quality" article on Gawker will of course (and rightfully so) be different from one you will find in the New Yorker

[2] as long as they make the same money from two options it is in the interest of the publication to choose the honest one, because they want you to come back

[3] these imperfections are unfortunately the only thing the advertising market lives on, because if everyone could figure out what they need they would buy exactly this from the best/cheapest retailer which would kill every incentive for any kind of advertising/referral money. This will also be a problem google will face some time in the future: if their search engine gets too perfect there is no need to advertise anymore, because if the user would actually want it they would find it anyways and if not the money is wasted
The biggest problem with this blog post is its assumption that there are "shields" to begin with.

Whatever I'm doing there's always a possibility of something better out there. Rather than throw up "shields" and shut off all possibility of serendipity, I just evaluate opportunities vs what I'm doing now (and factor in some switching cost). Obviously if I'm heavily invested in a long-term track, it would have to be something amazing to make me leave. But why would someone set up mental defenses against even the possibility of something amazing?
In his defence, he is taking a stance equipped with the knowledge of his own personal past mistakes, to avoid making them again.
I wonder how many people bought this story wholesale without fact-checking it? :)
Free Software Needs Free Tools
Old codebase, not well written, no documentation. Also it is slow, so if I make a change, it takes 15 seconds to just load the page, sometimes 30-45 seconds depending on the page.
"The reason this reads cranky is because I, the leader of the humans, screwed up. "

Not necessarily. Your organization might just not pay the same as some other equally pleasant place. Salaried employees now live in a world where it feels it's best to hoard as much money as possible throughout ones career just in case. It's not greed. It's a fear of destitution and miserable old age.
Look into RxSwift. You'd get the same API in Ruby, JS and other languages as they try to follow the same documentation outline.
There definitely is a strong focus in psychiatry to just "throw stuff and see if it sticks", rather than actually understanding the mental pathways patients go towards.

I got diagnosed with bipolar-like symptoms and was initially given anti-psychotics. Nothin'. Then, lithium - lost most of my creativity and any sense of passion (for what that's worth). Now, clozapine. All very, very different medicines where I honestly don't see an end to the spaghetti slinging. It doesn't help that wen trying to bring up things that would lead to discussions of thought structure that could lead to legitimate treatment usually has the buck sent to pyschologist, which then sends it back.

The only way I've found to actually get a discussion going on related to brain/thought structure is through taking part in research programs. Those guys don't like to share their findings until after the study or individual participation is done, though. It's a long process, but hopefully it's worth it.

These days, I'm finding that stronger treatment comes from understanding and paying attention to "the map is not the territory". It's incredibly effective, but it has the adverse effect of "thinking too much". :)
I think it is only part of the core team, frustrated by the lack of progress on sails, so maybe they want some of the same changes you do. Also, while I had my own frustrations with waterline, the auto migrations were meant to speed up development, they were never meant to be used in production and can be turned off with a single line if code.
Thank you for the term to go Google on. I had not heard it before.

It seems to me that recent advances in this field ought to ease the restrictions of requiring the entire stack to be the same language. It seems like a Rust neokernel ought to be able to run other programs on top much like a conventional kernel does, context switches and all. I'm not too worried about userspace/kernel context switches... there's a security barrier there that still strikes me as a good idea. I'm OK with something that produces an artifact in the end that looks like a monolithic kernel, and can function like one, and is merely internally structured with all the discipline of a microkernel.

If all kernel elements have to be Rust, well, I'm fine with that.
I also miss it. Those parens are a bit annoying to type when doing print debugging. I really appreciate the fact that it makes a lot more sense for it to be a function, however. In time, I'm sure we'll all get used to it.
Few years ago there was an extended return period for goods from a local eshop. I think it was up to 4 weeks instead of 2 (normal in EU, IIRC). Friend of mine was thinking about getting a few GPUs, power sources and a motherboard, mine litecoin for 4 weeks and then return it.
I think the thing about life is that its complexity can't be reduced to a list of criteria.
Without judging it one way or the other, there is a certain mentality among many in tech (especially Silicon Valley) that jumping full-time jobs every 2 or 3 years is just how things are done. By contrast, in most situations, a resume with 10 different jobs on it tends to set all sorts of alarm bells off. It's partly a function of startups, which frequently fail. But it's not just that.
What exactly "did people do to her"?

Vivek Wadhwa wrote a book that she didn't like and upon being "criticized" even offered a free copy of it, she declined and told him to go die in a fire.

Anne Rice called attention to an article about this and she was declared a "bully" and a "harasser".

Ted Neward never had any conversations with her when she asked for him to be "driven out of the industry" and Iris Classon pleaded to be left alone because Randi was trying to use her for her own purposes.

Roberto Rosario was put on a "list of harassers" by her because he followed the "wrong kind of people" on Twitter and got subsequently harassed and she tried to get him removed from speaking at conferences.

These people ARE HER VICTIMS, not the other way around. She initiates these things. Similar with the FreeBSD community, this is the first time Johannes Meixner has ever talked to her, his supposed wrongdoing previously was that he criticized "safe spaces" and "Code of Conducts" saying that he agrees with this: https://github.com/domgetter/NCoC

https://twitter.com/xmjEE/status/613083223086768128

Again she attacked him privately telling him to "go fuck himself", that he is a "piece of shit", a "privileged dumbass" and that he is supposedly "giving the project a bad name" while all he did was remaining calm and saying that he has different opinions: https://archive.is/9KGyX

He called this behaviour out after said Code of Conduct was implemented and the Foundation didn't choose to do anything in his favor, this is why he left: http://thread.gmane.org/gmane.os.freebsd.advocacy/5404/

Randi is just trying to change cause and effect. Nobody was "beaten by the police" in this case and most of these people didn't even know of her existence before. SHE is the harasser/abuser in most of these situations, if you have any proof pointing out otherwise, please feel free to share.
Each self-driving car is expected to generate 2 petabytes of data ever year
To be fair that sounds a bit like number 2 on the list, with a broader horizon.
When I founded hello, a design agency, we had one rule around people leaving. It was always our fault. Whether they left because they found a better job, didn't like their manager, got better compensated and so on.

What I found was that the real reason people left was when they couldn't feel their own contribution in the company or when they couldn't grow insight the company anymore.

People will stand up to a lot of things as long as they feel like their contribution is part of the reason the projects succeed. It also turned out to be a great way to figure out how many people should be on a project. We would never have someone there just because we didn't know what else they should do.

As a founder leaving a company the reason at least for me was a little diffent. I left hello to join 80/20 because I felt we had the wrong conversations. I.e. I was spending too much time convincing the other partners of how the world looked like and they probably felt like they spent a lot of time trying to convince me how the world looked like. This is akin to having a relationship where you argue a lot about the symptoms and never about the root cause for the symptoms.

It always somehow about meaning.
I wonder how much of a barrier this is when a woman over 50 has specific, up to date, hard skills like those discussed on HN.

In other words, how much is discrimination and how much is investing in and managing an up to date skill set.
Yet another fake human trafficking story!

People _want_ to believe there's a Big International Conspiracy.

Here in the Bay Area, every Church and social group is running around like Henny Penny claiming the Super Bowl will bring with it thousands of human-trafficed prostitutes, as if men going to a football game can't go one weekend without their prostitutes.

And, everyone believes the stories told by Cosby's accusers.
I mean, yeah, but...

Warding off thoughts about other possible futures seems like a classic bias: in order to protect your self-image, you handicap yourself when evaluating other offers. This may be "natural", but it seems bad, like a fully actualized person would not need to do that.

And then the author of the blogpost takes advantage of this psychological tendency in order to keep people working for him even when they would have better options. The whole metaphor gives off manipulative, cult-like vibes to me.
The Unicorns of Southeast Asia
Thanks. A real trip into history. (I was about to say "memory lane" but I think most of these predate the point where I stared using computers a lot.)
It's interesting reading this having recently moved divisions. Four years where I was, love the business domain, but certain things happened and, as the author said, shields went down. Then there's a couple of really great leaders setting up a new division looking for talent.
I hate to break it to HN, but we are not the norm. We're here because we long for more, and have the skills to make that yearning reality. So while every anecdote in the comments is true I'm sure for that person, for the vast majority of people, this article is pretty accurate.
Once you start shipping to production you care far less about "speed of development" and "prototyping things" and more about "does this actually work".

Don't get me wrong, Sails might be very good for prototyping something, but I could recommend it only if your only goal was to prototype something.
Cargo cult nomenclature is a symptom of cargo cult architecture. They're already starting to run out of 6 letter words to name web frameworks with the format of "_rails". What's next: "Frails"? "Brails"? "Derails"? "Fails"? Or just "Ails"?
Show HN: Red Phosphorus – Pattern Match Library for ES2015 Era
Yes I kept reading that angle into it as well.

In fact, after a time I started wondering if the whole thing wasn't a remix of a relationship article as so many points it discusses can be easily related to them, too.
Brazil’s crisis
Modafinal.

And sound-deadening headphones. (Like the type engine mechanics wear. Passive sound blockers.)
It's an underdog in the US because it doesn't have the infatructure that at&t and verizon do.

t-mobile is usually the better value but doesn't have the towers and signal strength

mvnos are changing the value part though, you can get verizon's towers and signal strength without paying verizon prices, it's just the average consumer has no clue
Details Regarding Ian Murdock's Untimely Passing Remain Scarce
Yikes. Gotta wonder if the "Meet the Team" page on http://www.balderdash.io/ is up to date after reading that.
> Ms. Colafrancesco, now 59 and divorced, started determinedly looking for a full-time job three years ago. As soon as she mentioned that she had taken off time to care for two children, she could see in the interviewer’s face that she had been summarily dismissed.

Anybody has a clue why having taken time off to care for her children is relevant for a potential employer now that she is 59 years old, and the likelihood of her having more children fairly low?
Eurocopter X³
Donald Trump is coming after my domain name, claiming trademark infringement
The worst student in medschool can still become a doctor, and the worst student in lawschool can still become a lawyer. People with a track record of terrible judgement can still have illustrious careers.

So we shouldn't be surprised by the shocking level of incompetence of the expert witness on display here. Most of us live in a bubble where we never come into contact with people like this, but they're everywhere.
I got my current, first job through "who is hiring?" alone. The response rate was insanely high, I reckon >80% if I include the "thanks no thanks" answers. A few (obvious, but HN-oriented) tips:

1 - don't spam
2 - really, don't spam
3 - put in some effort
4 - keep it short

More often than not, you're given the chance to bypass the HR filter and get in touch directly with an engineer. This is key. Your default cover letter won't cut it, because engineers look for different things, so you want something tailor made every time. It takes some effort, but this will pay off.

Make sure you understand what they do, what they want, and what you can offer. Make sure you (quickly) go through the latter. You probably have something to offer even though you don't fit the profile they had in mind.

Make sure you know who you're writing to, and craft your email accordingly. Google him, go through their HN submissions/GitHub/whatever, get a feeling for what they might like.

Oh, and try to be nice and genuine, at this stage is a lot about people skills :) Good luck!
"That's not a "pop-opinion". The popular opinion is exactly the opposite: microkernels are mostly a curiosity at best (if not a travesty) and monolithic kernels do 99.99% of what you want."

Nope, I'd say the pop opinion is against anything that is described as "monolithic". The word "monolithic" itself is pretty much a pejorative in most circles these days.

"You're blinded by your microkernel hatred."

You're unbelievable. Clearly you must know me better than myself.

"It isn't meant to reinforce such an argument."

That was the whole point of the thread. That was your original principal statement (or implication anyway) which I took issue with.

"Damage control."

What damage?!

"Those damned quotes from those damned academics, they don't mean a thing!"

Those damned results from damned reality... If there's one thing I would be certain of about microkernels, it's that someone would be able to collect a lot of quotes from academics supporting them.

"(Anyway, it's unsurprising to see you have no concrete rebuttal whatsoever"

No! I am not going to spend hours assembling dogma! I have real things to do!

"have to resort to deflecting"

Look buddy, you're the only one who has made personal attacks and assume all kinds of things about me like this weird "hatred" thing and that I care about GitHub stars (wtf?).

Though I'm glad I seem to have ruined your xmas period with my few comments to the point you've spent time assembling a long page of things that have been said before which completely miss my point.
Thanks Obama.

You see, the more jobs available, the more competition for workers.

The more competition for workers, the better off the workers are. It's easier to find jobs, easier to move up, easier to live the American Dream. In fact, tax revenue goes up too, so it's a win-win for everyone.

That, kids, is called Capitalism.
"When that mail arrived gently asking you about coffee, you didn’t answer the way you answered the prior five similar mails with a brief, “Really happy here. Let’s get a drink some time!” You think you thought Hmmm… what the hell. It can’t hurt. What you actually thought or realized was:...(miserable past experiences)"

No, that's not me. When someone asks me for a coffee in these circumstances I go out of curiosity - it gives me an opportunity to probe the career market in an indepth way and lets me upkeep contacts.

I'm happy where I work but I do need to know my market worth and what the job market is like just in case the management three layers up decides to do something which affects my position negatively.

I'm a neurotic about things that just need to work and my familys financial situation - for which I'm greatly responsible - is one of those things.

Networking and flirting with other employers is not treachery, it's common sense.

Also, I claim there is a hell of a statistic bias going here - I bet he does not collect this information from the people who are staying and which parts of this heuristic dataset actually explain why the people who left, left. One would need to compare these factoids with the population who stayed first. I understand the need for rules of thumb of course - just as long one remembers they mighy be completely wrong.
You have a typo in "Francisco"
I think you've misidentified the accents. In the real video the lawyer (whose firm is from Kansas fwiw) definitely has a weaker accent than the expert (who works in Missouri apparently fwiw). In all likelihood they tried to cast people who spoke like the original people.
What double standards? I think you're reading too much into the word "bashing" - proving my fucking point.

Exceptional.
Location: Rio de Janeiro, Brazil

Remote: Yes

Willing to relocate: Not at the moment. Looking to finish my Masters first.

Technologies: Scala, Java, Golang, Elasticsearch, AWS

Résumé/CV: e-mail me.

Email: asantostc@gmail.com

https://www.linkedin.com/in/andrestc

https://github.com/andrestc