skysight-inc/HackerNews huggingface dataset:
Mad Men was on basic cable, so even though it had those adult themes, it didn’t make them explicit (for example, one plot line was that a character traded sex for a business deal — but the episode didn’t show the sex scene).

There were scattered F-bombs that were censored from the original broadcast; the version available on Netflix (or for purchase on home video) restore them.
By "weird" here I actually meant those deemed socially or economically harmful or untenable, such as slavery, mandatory periodic absolution of debts or polygamy - laws that are just weird but without direct adverse impact are being deliberately kept on as means of reenforcing in-group cohesion through ritual - aka "tradition".
Why not work for yourself instead of getting hired? After 6 years at Google you probably have some cash in the bank. Also, consider the possibility that maybe you don't enjoy programming just because you're good at it. What do you daydream about? You mention dating/breakups/depression and gaming (arguably a form of escapism), so it sounds very much like you have some unfilled emotional need. If that's family based you need therapy of some sort, but you also need to find something to do that satisfies you rather than hoping a partner will fix you somehow.
In an Ideal World, sure.

The Reality that most people live in is that we need money to pay the rent, like right about now. This limits the opportunities available to us because we simply cannot wait to find a fulfilling and justly compensated job.

I simply will not work for low(er) income just to satisfy my need for fulfillment (at work). You know what's better than that? Financial security. Retiring Early. Owning my own house instead of renting.

I would rather get paid a lot of money and not really work on very interesting things, if that meant I could retire a lot earlier and then do whatever I wanted for the rest of my life.

When work ends for the day, I work on my personal & open source projects, or engage in other intellectually stimulating activities like learning a language, etc.

I think the only exception at this point would be me taking slightly lower pay if it meant living and working comfortably abroad, because I want to live abroad for an extended amount of time, personally, so that tradeoff would be fine for me. In all likeliness that's going to be exactly what I do after I own my own house (at 26yo), and work under my own consulting business.
Over 50, would like to believe content matters. After buying my first large screen, I tune in a bit of HDTV. Cooking shows or NHK - which is ironic because that channel is filled with science/documentaries related to the aging population. Their 72 Hours episodes are amazing.

And stopped criticizing parental units over holidays for watching too many old westerns/noirs. There was an ancient Audie Murphy movie on that could be plopped into modern day anti-corporate/rich messaging but the plot was so complex it would never get made today.
Doing capitalism better is the least interesting way to find fulfilment. Find a partner and build a family instead. Or find a hobby.

I know because my thoughts used to be very similar to yours.
Yes, something else. Linus is pointing out that sched_yield doesn’t allow specifying where to yield control to, so it is a bad way to transfer control to a particular task.
I think Webpack 5 is around the corner, which was suppose to speedup Webpack to blazing fast ( With Caching and Hashing if I remember correctly ) .

Not sure if it is up to the speed of Parcel though.
> It's someone's existing job to do IT,

That would be Simon Eccles at NHSX. https://twitter.com/NHSCCIO

NHSX is reasonably new. https://www.nhsx.nhs.uk/

They've been having some trouble recruiting and retaining staff. https://www.healthcareitnews.com/news/europe/nhsx-reviews-st...

I do feel that you haven't understood the complexity of the landscape. Not of the vendors, because in theory we could just impose standards of interoperability upon them with RFC like documents. But the complexity of NHS providers. There are thousands of GPs, hundreds of NHS trusts, and they've all got to talk to each other while providing strong access controls and audits.

EDIT: I don't normally ask about downvotes, but I'm curious about the votes in this post, and I'd be grateful for any explanation about downvoting.
I wouldn't call 25% an outlier. Also, that's only people he knows. The numbers from interviewing.io (Aline Lerner) suggest that interview performance is arbitrary[0] and that engineers are bad at gauging their own interview performance[1]. The numbers suggest it's far more common than just 25%.

[0]: http://blog.interviewing.io/after-a-lot-more-data-technical-...

[1]: http://blog.alinelerner.com/people-cant-gauge-their-own-inte...
Maybe you are interested in a real-world comparison, where you'd see that the solutions always pretty much tend to go in the triple digits (# dependencies).

It's the old tradeoff: Configuration (+ installation of multiple plugins, which may all break individually) vs. one system that already just works.

I guess Parcel 2 will be better in that regard.
Software engineering can be hard and it can be tedious, either or neither... I think it's what you make of it. That's one of the most entrancing things about it to me. It's one of the few jobs that's truly "choose your own adventure". There's a thousand ways to solve every problem and you get to decide the difficulty at every turn.
I can imagine password management and recovery may be the largest burden left in a well automated it support org. It’s incidents are inherently user driven so it couldn’t be fully automated away until now.
This is unsurprising, the target audiences for Harry Potter and grim social realism probably don’t overlap so much
I haven't. I recently visited Shenzhen which has a larger population. When I showed people photos they were surprised that it wasn't crowded.
Top 10 most engaging stories of 2019
Ten Years of WhatsApp: The Role of Chat App in Formation, Mobilization of Online
LOL, I like how you’re thinking. FWIW, there exists a man that calls himself Lee Smolin (and that other physicists also acknowledge to be so), and I’ve met him. I assume he’s the one writing these papers, for he would dispute the use of his name otherwise. Unless he’s been chosen for exactly this role, in which case the conspiracy good to deep... possibly deeper than quantum mechanics! :-)
I've come to a realization. Domain data is basically always relational. Configuration data may or may not be. Where it's not, NoSQL is good for configuration data.
> Penn Station is the second most heavily trafficked transit hub in the world, trailing only Tokyo’s Shinjuku Station.

That is... not true. From Wikipedia's numbers, it services ~110 million people annually. Gare du Nord, by contrast, handles twice that. There's several more stations in Europe that are busier than Penn Station, and that's completely ignoring all the other Japanese stations.

So what metric is the source using to even countenance such a statement being true? Double-counting subway transfers?
Utility to detect and bypass web application firewalls
How to Get Google Ads Lead Forms to Google Sheets and Get Notified via Email?
> Even as much as a disalignment of a degree forward or backward rotation in the pelvis, caused by sitting for a long time and thereby shortening the back muscle...

This doesn’t pass the sniff test. Your pelvis tilts by more than a degree just from slightly tightening your glutes.

Also, how does sitting shorten the back muscles? Sitting puts the back in a mild state of flexion.

Put another way, [citation needed]
I actually suspect that one of the main purposes of the algo based interview process is a motivation check. It takes time to prep for these interviews. Lots of time. So if you get a candidate that is crushing problems, it can either mean two things:

1) They are exceedingly brilliant and they can program decently

2) They have studied hard, they can reason and code decently

Combine that with a system design portion and some behavioral questions, and the company is probably getting a solid hire. Does it mean that you're weeding out some false negatives? Absolutely. But large companies don't care. The system works well enough, and until it doesn't, I doubt much will change.
I have no clue what working at FAANG is really like, but from the comments I read it is said to be very much an "up or out" culture. So I wonder how it is even possible to stay for six years with only one promotion and how long this is going to go well?
FreeBSD Hardening with Lynis
The common refrain I hear is that "we're engineers. We don't have time for people's 'feelings' and 'emotions'". Ironically, the controversial things that Linus says are exactly those phrases that inject unnecessary emotions into a technical discussion. Take away all the emotionally charged words, replace them with purely factual descriptions or observations, and you would have something that better resembles the principles that Linus's defenders claim to be endorsing.

Ironically, if a manager or CEO or VC or politician used similar language, they would be attacked by the same people for being abusive and elitist. But when an alpha-programmer does it, it is somehow ok.

I've learnt so much from reading both the original blog post, and also the resulting conversation with Linus. The technical work Linus has done and is doing, is fantastic and to be commended. I just wish he followed through on his earlier desire to change his communication style.
Yes I've seen the same thing and more than once. Why should anyone leave, it's easy enough, and probably would be worse somewhere else. To me it's sad when this happens, because it's slowing down people who could be contributing to innovation and cool stuff, but I get it, paychecks are good.
Laypeople don't believe in dark matter yet. They're skeptical and expecting something with a clearer expectation. Physicists and yourself can accept dark energy because you are in the "small slice of well-educated people who are comfortable with complexity and the limits of knowledge".
I find that if I focus on improving one aspect of my life (e.g. health/fitness, hobbies, time with family, etc) then other aspects tend to become more satisfying as well. I think this is due to a general sense of accomplishment and the motivation from a “win” to refocus on improving in other areas.
To be fair, as the son of an immigrant, it has been difficult for family to come visit since about 2010. I understand it’s easy to blame this administration for a lot of things, but the immigration problem began a long time ago and each presidential administration has promised change that has only f’ed up the people who follow the law.
NRLB ruled that citing scientific studies is "so harmful as to be unprotected", which is a bad joke. If citing studies is bad enough to be fired, what about the academics who wrote them? That agency has got no credibility anymore as a consequence.
This person is in the early stage of their career. Building the skills, network, and reputation necessary to carry them through the rest of their career while they are young and energetic _is_ working to live, particularly at a FAANG. Nobody wants to become a 50 year old with the skills and experience of a 30-year old.
Efficiency with tree shaking is still very important, which is easier to manage with a bundler.
The Joy of Incbin (2014)
The best way to do that is with a blocking write. You're sending the messages using a mechanism such as a pipe, right?

Pipes have a small buffer. Once it's full, the caller will block, and the scheduler will know precisely what to schedule to unblock it.
Packem is still only availably as a binary, and they seem very reluctant to release the source code.

(And swc is more similar to Babel than to Webpack/Parcel.)
Second this. Looking for resources as well. Been working as an engineer for 3 years but still feel this is my weakness due to ORMs
For type 2 diabetes, a plant-based diet is the way to go for prevention, management and even reversal: https://www.pcrm.org/health-topics/diabetes
>"I'd never thought about it this way before (look at who gets rejected and see what they have in common), but I guess there's one thing interviews are pretty good at filtering for: people who are a certain type of nervous in interviews."

Sounds about right. I can pass "take home quiz" style interviews at nearly 100%, but put me in front of a whiteboard and everything goes blank. Not sure why people insist on doing that.
SSH Pentesting Guide
Do you assist in relocating?
Steampunk seems to be misapplied everywhere these days.

Blade Runner's architectural aesthetics are art deco and brutalism.
Not all human thinking is the same. How you decide the amount to tip your waiter is not at all the same as how your doctor diagnoses you. And at we have a zillion years of evolution towards understanding and judging and conversing with each other's black boxes.
The magic here is he leaned on his community to everyone's benefit. This is a thing immigrants easily do in America and it's a massive competitive advantage.

It works even for non-business. Immigrants will lend each other money for mortgage down payments, cars, exercising options, investments, cover expenses until long term cap gains, etc. in amounts most Americans would balk at. Easy six figure sums with no real collateral. If the investment pays off or whatever, the person loaning doesn't get a percentage or anything like that. All they get is what they already have: continued access to the accelerator net.

I honestly think there is a cultural silliness in America about soloing it. Everyone who really makes it in America does so in a team, or because their parents boosted them, or whatever. Very few solo. But the dream in America is you do things yourself. The cultural bias towards "paid my way through college", "moved out at 18", "built it on my own with no help from anyone" is a powerful meme but does not confer benefit on the organism holding it.
Sorry if I sounded unnecessarily hard, that wasn't my intention. Another commenter mentioned that 50% of what we learn in med school is wrong, I'd say it's probably much higher than 50%.
> I mean we have adapters now that allow Teslas to charge at non-Tesla points.

I'm saying imagine the others were tied to manufacturers and made them mutually incompatible like Tesla.
Parcel, webpack and others are build tools very similar to compilers. They take code, process all of it and spit something out, something that would be distributed to the end users.

Now here is a very old and fascinating story - https://www.quora.com/What-is-a-coders-worst-nightmare/answe... and it's base, the seminal Ken Thompson Hack - https://wiki.c2.com/?TheKenThompsonHack

Sounds dangerous? It should. It is very easy to inject code in a small unknown dependency out of those thousands and effectively recreate the Ken Thompson hack.
Your current behaviour should mark you for fast track promotion.

https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
Yes , we all do, all the time. This is web dev since node came around.
I will have to check these out. I noticed sylpheed hasn't been updated in 2 years though
Learn Cadence Workflow (https://cadenceworkflow.io/). It implements a new way to build distributed systems using fault tolerant virtual memory. It lowers the complexity bar for hardcore backend programming by eliminating the need for managing the application state through databases and queues.
Yep, a family friend did this at a smaller scale in a similar business (not in the US).

First-gen migrant, only employed other migrants from his community (usually from extended family), they worked just as hard as he did (no exaggeration: he worked 16-hour days, and worked close to 365 a year), and he provided an absolute first-rate service (and sold out to someone else at pretty much the top tick in the industry).

I actually think the tragedy of this is that we don't have people like this working at a higher level. Lots of migrants end up in these businesses because no-one else will hire them (gas stations, convenience stores, car washes, etc.)...that is a real tragedy because they would fucking trounce any politician/CEO/you name it.
Programming involves sitting on your own most of the day talking to compilers. Hence developer's famous dislike of distractions, meetings and other social events that disrupt the flow of concentration. It's pretty much the epitome of a job that involves working with things; claiming it's not can only be the product of intense political bias. If computer science is "almost entirely dealing with people's needs" then what kind of job does count as working with things?
100% in agreement. One major risk you’ve accumulated by slacking is that you may not easily get another job if google does eventually push you out. Your next employer will say, tell us what you’ve done - specifically. At some point you either have pride and integrity as a person or you’re an asshole. Google might tolerate that now when you’re young but I think fewer and fewer others will as you age. It sounds like you have some time to make some changes in your life - I would recommend you start there before kids and other life events take priority.
Google is going downhill, the day I finished my internship I sweared I'll never in my life work on any money-making, no-challenge project. A bunch of engineers do enjoy what they do, they work on the cool projects, that's enough to keep it going; the rest is just cattle, work for the cash, enjoy the free food and the reputation of working at Google; I'm still sick of being bombarded with the "changing the world" nonsense.
Change projects/company, find a mentor and/or a mentee, build new stuff; find your purpose, unleash your intellect. Don't fall for the "changing the world" lie.
“This source here” is wrong (as was pointed out in the comments below in 2014). It is just misquoting Wikipedia, which it links to: “In a Model M, the electrical contact is a membrane sheet similar to that of a modern dome switch keyboard. On the older Model F design, a capacitive contact was used instead.”

Go ahead and take a Model M apart. I guarantee you’ll find a membrane sheet.
Interacting with Personal Fabrication Machines [video]
Ask HN: Ways to Improve Cognition?
I was reading the [television and cognitive decline](https://www.nature.com/articles/s41598-019-39354-4) thread and it got me thinking: what are the best (i.e. most efficient and proven effective) ways to improve cognition?

It seems there are a lot of services out there that purport to provide some benefit, but I'm hoping some folks in this community can point to something true, even if it isn't necessarily fashionable.
I have; I was a software engineer for over a decade before I moved up through architecture and laterally into product. Those problems are tedious. Not difficult.
You can't reverse type 2 diabetes. Using terms like "reversal" are insulting at best. Sure, you can suppress symptoms (ie management) if you were to change your diet back to what it was, the symptoms come right back.
Go, I am biased towards it because it's the first language that made me love programming outside of pure functional languages.

I also think AI/ML will become even more important.
The article says that crying has therapeutic purposes. I assume it's a purification process, something meant to release the burden. If that's true, then we as men have to suffer, because cultural norms prevent us from exercising this process.
Am I the only one who thinks this is a little overengineered?
ORMs are great for fast prototyping in my opinion. With Django and its ORM I can build a web app in a couple of days. Scaling is of course a totally different challenge.
Nice article but Richard Feynman won the Nobel Prize in Physics in 1965, not 1964.

https://www.nobelprize.org/prizes/physics/1965/summary/
Still remember listen to the podcast on driving to work. Lost the first 8 podcast as others now come with the dvd but not the first 8 nor the pilot run.
I like parcel a lot, but one issue I've always had is that it watches your node_modules folder. The devs kind of pawned it off as a "feature not a bug"[1], but it results in tons of warnings etc related to watching too many files. I've since started using a symbolic link to the actual node_modules folder, but it's still just 1 extra hurdle that would be nice to not have.

[1]: https://github.com/parcel-bundler/parcel/issues/1557#issueco...
Yes, because the benchmark was using spinlocks incorrectly.

There are many places where the Linux scheduler is more responsive, even in gaming, exactly because of what makes spinlocks inefficient. The Ryzen scheduler debacle comes to mind.
Really loved your course! Your Docker introduction inside that course was wonderful! Kudos!
Godot 3.2 Beta 5
I used wepback before, and on every project it horrible to configre Webpack. A waste of time for me.

Tried some other packager and ended with Parcel and Rollup. I like Rollup, i can not say why i prefer it over parcel. Both are better, easier, faster then webpack.
I'm in the same boat. And sometimes one of those new "tools" gave me a new way of solving a problem with an old tool.

It's just good fun though, but it's not everyone's idea of fun. XD
For my paid Chrome extension https://www.checkbot.io/, I use Paddle. They take 5% + $0.50 for each transaction - the big plus for me compared to say Stripe is Paddle take care of the sales tax for you so I can sell worldwide without having to do any complicated tax forms or dealing with EU VAT.

Can anyone that deals with sales tax themselves as a solo founder comment on how much time it takes them a year to deal with sales tax and EU VAT?
War is obviously awful in many ways. Camus discusses some of its worst aspects: The death of human creativity and the destruction of our physical and intellectual abilities and histories.
It is very hard for them to get loans. Paying in cash or getting vendor financing from the seller (particularly if they are extended family/kin) is common. Most migrant communities in the US (and outside) have parallel banking systems (for example, there is a completely separate Chinese banking system in the US...this is a function of domestic Chinese banks not having huge operations outside China, it is more common for migrants to deal with branches from their home country though).

I would also be somewhat cautious talking about Serbia. Everyone can accept that neither side covered themselves in glory. Let's just leave it there.
You dont get diabetes from eating "too many sweets". If you have a disposition to type 2 diabetes, and you eat too many sweets, then sure the symptoms are more likely to show sooner.

A quit google, shows that ~40% of americans are obese, and around 9% of americans have type 2 diabetes. If eating poorly lead to diabetes (and didnt just expose the symptoms) then those numbers would be much closer.
Nothing gets scalable applications shipped faster.
After a while, they switched to watching directories instead of files, which seems to solve the issue you describe of too many watched files. https://github.com/parcel-bundler/parcel/pull/1665
Bingo! Thank you! :-)
A useful step could be for some Windows developers to recommend which low-level graphics API McCLIM should use.
For Java I think Enterprise application servers remain key. This is nothing new but knowing jboss, tomcat, websphere and friends will give you an edge. Also certificates like OCA, OCP aren't useless and provide concrete evidence you are what you say you are. On the front end Angular pops up frequently on job listings and you will not likely be considered for those even if you have frontend experience if you don't know it.
You want to or you font. Its not googles fault. Font expect others to give you drive. I feel you ate asking hn for something you dont really want. You wouldnt need to ask us if you wanted advance. You would be coding instead.

Your problem is you are bored, because cjallenging yourself in tech is easy to do, but just dont want yo do it.

If you were promoted again you wouldnt be leaving. Thats your true motivation.