skysight-inc/HackerNews huggingface dataset:
I'll structure this in "current/future/recent_past" format if I may.

Currently:

* The Go Programming Language

https://www.amazon.com/Programming-Language-Addison-Wesley-P...

* Building Microservices

https://www.amazon.com/Building-Microservices-Designing-Fine...

Plan to do next:

* Designing Data-Intensive Applications

https://www.amazon.com/Designing-Data-Intensive-Applications...

* Designing Distributed Systems

https://www.amazon.com/Designing-Distributed-Systems-Pattern...

* Unix and Linux System Administration 5th ed, but probably just gonna skip/read chapters of interest, i.e. I wanna get a better understanding of SystemD.

https://www.amazon.com/UNIX-Linux-System-Administration-Hand...

Read last month:

* Learning React

Good for a quick intro but I probably wouldn't read cover-to-cover again, some sections are old, but overall an OK book.

https://www.amazon.com/Learning-React-Functional-Development...

* React Design Patterns and Best Practices

Really liked this one, picked a tonne of new ideas and approaches that are hard to find otherwise for a newbie in JS scene. These two books, some time spent reading up on webpack and lots of github/practice code made me not scared of JS anymore and not feeling the fatigue. I mean, I was one of the people who dismissed everything frontend related, big node_modules, electron, complicated build systems etc. But now I sort of understand why and am on the different side of the fence.

https://www.amazon.com/React-Design-Patterns-Best-Practices/...

* Flexbox in CSS

Wanted to understand what's the new flexbox layout is about since it's been a while when I've done some serious CSS work. Long story short I made it about half of this and dropped it - not any more useful than MDN docs and actually playing with someone's codepen gave me better understanding in 5 minutes than 3 hours spent with this book.

https://www.amazon.com/Flexbox-CSS-Estelle-Weyl-ebook/dp/B07...
Very sorry for the late reply, it's interesting that it's bypassing the function, I changed it to use text Nodes instead of leaves, maybe now it works.
Transaction costs and cost/benefit analysis of information are a thoroughly studied part of economics. I'm not even an econ major and it was covered in my college CS education
Did you read what FB apps actually do? Would you put an app on your phone that can record anything you do in any app?
I almost fully agree. The tricky part is getting access to the lottery tickets you want though.

For most people, the only way to buy equity (lottery tickets) in a private company is to work at one and negotiate for equity compensation.

Tokens are somewhat different I suppose if they are actually listed and tradable right away. That solves the access problem.

But besides access there are also often price discounts granted to employees for both tokens and equity forms of lottery tickets.

So I guess I would say it's not always the right thing to optimize for, but in general working at a company you really believe in can get you access to some very rare lottery tickets.
Why Mark Zuckerberg's Writing Style Erodes Our Trust in Facebook
No one said they were poor in that sense. However, there are still poor, even if they are not starving. Economic stress of living on small paycheck to small paycheck is poverty.

Sure if you took their several dollars to another poorer country they would be considered well off, but they can't get there and spend it. They are here, paying for food and lodgings that take almost their entire income.
Am I missing something obvious here? I'm a heavy VIM user myself, but for documents, I use a word processor.

Why mess with filenames and sequence numbers, when any basic word processor handles this for you?
There's a good articles by PG on his blog, it speaks of doing things that people today will think of as dumb but folks from 3 decades + will find it absolutely normal
It's a failure of society to presume that a huge corporation and a single employee can have a true meeting of the minds for complicated contracts.
How does it know someone is holding an actual credit card and not a fake printed one?
It's a reiteration of GP's fallacious argument, not an equivocacy to the app in the article. i.e. means id est, or "in other words".
Under communism people used to say: "Bread is more expensive but locomotives got cheaper".
Just got a reply (within 1 minute!): "I'm afraid this isn't something we offer any more - In order to install windows, you will need to provide your own ISO with VirtIO drivers included."

I've updated our website accordingly. :)
Strict ID Laws Don't Stop Voters: Evidence from a U.S. Nationwide Panel
English isn't a race, buddy. If you're going to insist that I'm an "-ist" at least be correct.
Most people buy monitors from a fixed set of sizes (say 23-27 inches) so within that range 4K means pixel density with not much variation.

And of course, for the same monitor size, compared to 1080p, it would be ~2x the density, so that's a valid fixed comparison to make too.

In other words, read the parent's question as: "if it worth it to go 4K over 1080p/2K for the same monitor size? Is it noticeably sharper?".
How to Use React Hooks with PubNub
I've written my first book entirely in Vim. Using Leanpub's support for Markdown+LaTeX was a very pleasant experience.
Nagware, why bother.
Looks good! I'll see if I can squeeze some of this information in. :)
"X considered an anti-pattern" article titles considered an anti-pattern
I just received this email:

Hi Nikolas,

My friend Oliver and I have included d3 in our chrome
extension https://getmatlock.github.io/, which works by
identifying the open source libraries a webpage is using.
Our goal is to give credit to the work that open source developers make.

We just submitted it to Hacker News news.ycombinator.com,
so if you think this would be useful for open source
developers, we hope you'd consider throwing an upvote our way ;)

Hope you don't mind the unsolicited email

Lol. Okay, every time I submit something to Hacker News I'm just going to spam a bunch of people as well :P
No need to say 'bad', but there is definitely a shortage of experienced coders.

- Competition/Compensation for experienced coders has risen sharply

- There are many more inexperienced SDE's coming from colleges/bootcamps/etc

- Senior titles are often given to individuals who are still very early in their careers

Now, these factors might be necessary/good in the short term as software continues to eat the world.

But, let's not pretend that the talent shortage isn't a problem.
This is not a new idea. It has been generally suspected for years that Harvard selects students by throwing their applications down a flight of stairs and seeing who lands on the right step. As far as I can tell, it's working just fine for them.
Wanting better, safer, and more intuitive tools does not presume that people don't and shouldn't grow.

Even with the tools there are plenty of bugs/challenging problems in just understanding and correctly expressing the problem domain in those safe and intuitive tools.

The two positions are not incompatible.
No, but you can use the Vim plugin for IntelliJ and get it that way! There are Vim plug-ins for every IDE I've used.
The first time, each of those things probably took me like ten seconds. Cloned into folders specified in readmes. Keybindings are even simpler.

Obviously there can be snags on the road and things get more difficult the more complicated things you want to do, but learning the basic keybindings and being able to efficiently edit files with vim just isn't that hard.
Who is Hans? Isn't this article by Jason Hickel?
I mean because at that point it is a matter of luck. You can pretend it's not but when everyone is qualified there stops being a real difference between candidates. I think a lottery for higher education works the same. At joe blow public school that may not be true but at an institution like Harvard, they receive so many qualified applicants they could probably choose and entire class full of any one special interest group and still leave out qualified candidates. The difference between student A and B don't really matter when they are both exceptional
Yes. Blame is poisonous. Humans hate blame, they'll deflect blame onto the innocent, they'll lie and cheat, to avoid blame. The correct focus is prevention of future harm. Not "who is a bad person?" but "what will we do differently next time to avoid this outcome?".

In that frame suddenly the driver stops saying they weren't too drunk to drive and says next time they'll take a cab. The policeman stops saying the suspect "wasn't complying" and agrees that they need training on how to de-escalate situations.

Medicine does have tools for this, the M&M conference (medics discussing why somebody died or had a bad outcome and how to do better next time) is under-used.

Humans are fallible, blaming a specific human makes us feel better but does not prevent the same thing happening again.
I came of age at the end of the campaign making drink driving socially unacceptable in the UK to the point of being a social lepper if you drive drunk, even two or three drinks not falling about drunk - so it was normal to me that you don’t combine a night out with drink and your car.

I then moved to Texas where it was still just a ‘naughty boy’ type social offense until a major campaign that is still underway changed minds and hearts about it.

I’d like to see he stats in 10 years because it has been anecdotally very successful.
But the judge, Amjad Nawaz, ruled that the registered tattooist could not use his clients’ written permission as a defence.

This is one of the most absurd things I've ever heard in my life. We own our bodies, and the State has absolutely zero standing to regulate what we can do to our own bodies, or what we can allow someone else to do.

The problem in this story is the State, and not "Dr Evil".
No, not in India.

=> https://discussions.apple.com/thread/8487762
I do not know the data shader work well enough to defend it, nor to even know if it deserves defense, but I can at least respond to your argument.

You imply that accumulative rendering into a framebuffer solves large statistical integration problems. But, the framebuffer is not implemented using abstract math over the real nor integer domain. You need to consider numerical effects of adding the smallest value (one sample) into a running sum.

If you use an integer/fixed precision buffer for the running sums, you need enough bits to avoid overflow even if billions of points land in one bin. You might think to use floating point, but that has worse problems for running sums. You are effectively limited to the number of bits in the mantissa when continuously adding small increments.

So, you cannot scale up the naive approach of zeroing the framebuffer and blending/accumulating points from a stream. You need to do some hierarchical aggregation to accurately represent sub-populations and combine them in a numerically robust manner. Most likely, you would also like to precompute some of these results to support better interactive performance, much like mip-mapping is used to provide more accurate texture sampling at multiple rendering scales.
I had the same problem until I download the version that comes with it's on Java runtime environment. The problem does not exist for me anymore but you'd like to try to same if it's still a thing.

Also try to disable any installed plugins if you have any. Some old markdown plugin were causing a stability problem on PhpStorm back then. You may have experiencing something similar.

One last suggestion: try to move/remove the folder that keeps your settings.

Not sure if any of these would help but may worth to try.
Seems reasonable to consider what makes you proud.
Where are you specifically experiencing “a shortage of tech talent”?

Your issues in recruiting interviewing and oboarding are not the fault of tech workers.
I was trying to convey that race and class are factors of diversity, but not the only ones. Sorry if that was unclear.
I doubt that the minorities are most happy...
> > Statistical averages mean nothing to the millions of family barely making ends meet and not being able to pay for the kids' gyms and proper nutrition.

> Again, that's not the point.

If that's not the point then any other discussion is tragically irrelevant.

The "global average is better" is a meaningless assertion. Everybody in the world has roughly one testicle. How useful is that piece of info?

And how useful is the "global average is getting better" to people who want to raise kids well-fed but currently cannot?
Mayo Clinic finds individualized diets most effective for managing blood sugar
Bill Gates 2019 Annual Letter
We’ve been slowly moving away from enterprise certificates at our customers and using the “Custom Business Apps” route in Apple’s app store instead. It is a much more streamlined experience, no certificates to worry about and easier distribution. You will have to deal with app review but so far this has not been a problem at all.

We’ve also seen Apple deny requests for enterprise certificates without reason (and they wouldn’t give it after asking), which makes me think they might even want to get rid of this channel in the long term.
To be able to put yourself entirely through school while working part time is impressive. They must have been incredibly frugal and had a decent job to pay for all their needs and school. Were they able to take advantage of scholarships? Is the program they've been accepted to the same cost, or more?
I've never seen TOML, but I really like it. In my pretty simple pipeline, I've just been using a JSON-like structure that I can easily import into Python:

strategies = [
{
'name': 'column1',
'kind': 'categorical',
'strategy': 'ohe'
},
{
'name': 'column2',
'kind': 'continuous',
'strategy': 'center'
}
...
]

It has worked very well thus far. I received a request from a stakeholder a few weeks back about building a new model using a slightly different target. I told him it'd take a couple of days at least (it was a very similar target), but I had it completed (at least from a re-engineering perspective) in about 5 minutes. I simply changed the target variable config and removed any leaky features after changing the target.

I'm convinced that this approach, coupled with configurations for tree-based models like minimum samples per leaf and max depth, is the most efficient way of building predictive models. Those configurations specific to tree-based model software help to skirt things like the rule of five, etc., IMO.
Build Great PDFs on the Web Using SVG
Kuberhealthy – Easy integration testing for Kubernetes clusters
Reckless driving is rarely a single event but a behavior over time. I know a couple of folks that are pretty reckless, doing 35 through neighborhoods, tailgating, abrupt stops. Hell just monitoring brake rotor temperature is probably a pretty good indicator.
DIY – Create Your Own Rails Generator
This is a supreme "Homo economicus" argument - there are switching costs, human factors (do I like X, do they pay on time, are they charismatic and forceful?), and dumb money problems that thwart it.
Plus they're nicer to look at than the CO2-capturing-factory on the pictures.
>> I wanted to avoid spawning a thread and immediately just having it block waiting for a database connection...

>> The problem is that the database connection would sometimes use a re-entrant mutex when it was acquired from the pool...

>> with a normal mutex we would be fine, since you only one lock can exist and it doesn’t matter if we unlock it on a thread other than the one we locked it from...

>> Fundamentally, we just can’t have a re-entrant mutex be involved and also be able to pull the connection from the pool on a different thread than it is being used...

Truly good coders are very rare because it's not just about mastering all the available tools and abstractions, it's also about the ability to come up with abstractions that make it simple for anyone looking at the code to understand what is happening.

Good coders can write simple code to do complex things.
Only certain international debit cards and credit cads are accepted.
Hey njn; apologies for the annoyance. My buddy Adam who I worked on it with reached out because we included d3 as part of the extension. Thought it would be useful, but apologies that you got annoyed by it :(
It is NOT good to have bad coders, it's good to have a promising talent.

Also when can we finally drop this IQ thing? Your IQ does not guarantee you anything. Attention to details, perseverance, curiosity are the great promising qualities, not your IQ.
Since using Rust, I've longed for this in Python but

- imo it effectively requires using type checking (mypy)

- Too out of place with the rest of the python ecosystem (even if I like something, I'd rather not force non-standard practices on others dealing with my code)
Revelations of systemic DNC bias and their actions to intentionally harm a democratic candidate destroyed public faith in the DNC establishment.

Hillary didn't take any non-screened questions from the press for a period of several months during the heat of the campaign.

HRC campaign was overconfident in swing states and chose not to campaign there.
The housing number is a national average. If you look at major cities housing has done what health care and college tuition has done.

The general phenomenon described by this article is something I've heard referred to as "in-deflation" in a couple places: inflation in everything you need, deflation in everything you make (and thus wages). It's been the economic condition of the US and to some extent Europe since roughly 2001-2002.
I am so happy I decided to stumble into the comments section for this article. Your contribution of this short story by Borges is almost sublime in its essential similarity to the article of OP. I've already been a fan of Borges, but I had never heard of this piece of his before. It has positively tickled all the right literary fancies for me. Thanks much for the comment, as the story was a pleasant accoutrement to my lunch!
TechCrunch is launching a subscription service called Extra Crunch
As a preliminarily step, work less, so you have the time to think about what you actually want to do. "8 hours for work, 8 hours for sleep, 8 hours for what we will" is a good slogan, though these days it should really be less than 8 hours for work.

(You can negotiate for a short workweek, as this person did: https://codewithoutrules.com/2018/01/08/part-time-programmer...)
I hold the unpopular opinion that Google Project Zero is pretentious and unprofessional.

I mean here we have the most valuable company on Earth, specifically scoping out competing software and hardware constantly looking for zero day vulnerabilities. They don't submit to the bug bounty, so if they have a disclosure that you disagree with you better agree quick because they'll just go public.

How fast do you think I would get sued if I found a zero day in a Google product, told Google to fix it, shove the bounty, and then went public 30 days later?
Counterargument: Exceptions are Pythonic https://jeffknupp.com/blog/2013/02/06/write-cleaner-python-u...
This would be a fascinating read if one exists, however, if I had to guess with no actual basis for it, what you describe is too broad and would need to be broken down. A few simplifications:

* The environmental impact of mining, refining and shipping of the ultra pure silicon needed for semiconductor development.

* The energy required to research/development then produce next generation semiconducting and at what yield or adoption rate would it make sense to push Moore's Law.

* Percentage of electronics that end up in landfill verse what is recycled.

I am having trouble trying to think of other clear examples beyond the fab due to too many variables. How do distinguish processors and GPUs in someone's gaming rig using power from a local coal plant to a cloud farm that is using wind and solar to power it? To throw another wrench into this there is also youhttps://en.wikipedia.org/wiki/Jevons_paradox.
I'm glad you actually cited something, because online discussions of IQ tend to be ridiculously fraught with baseless speculation and poorly substantiated opinions. Thanks for the link, will have to dig into it.

As a counterpoint, there are a few meta-surveys which suggest that individuals with higher IQs generally have better[1] long term outcomes. I emphasize individual here because your source appears to be analyzing it at the level of economic productivity and industrial output at the national level (but correct me if I'm wrong).

Here are a few sources I've read, which have been aggregated (with light commentary) by gwern:

1. https://www.gwern.net/Hunter

2. https://www.gwern.net/iq

3. https://www.gwern.net/Iodine

_________________

1. This is weaselly, but "better" is difficult to define in a message board comment.
Can’t tell if joking or not...
A Statistician Reviews “The Book of Why” by Judea Pearl and Dana Mackenzie
Yes, but the question is in part of why is the bell curve centered where it is today? Time was not against our side in the past, in that we had plenty of time to evolve for stronger intelligence criteria. Thus there must be a counterbalance for intelligence for general populations.
Today I am curious as to what the average IQ of parents, weighted per number of children the parents have, is in comparison to the average IQ of the population.
A comprehensive guide to preprocess text data for deep learning
Well, that's certainly what Harvard would argue, although a lot of people might disagree, but even if we accept their/your framing, that doesn't solve the issue. You're throwing around "most qualified" and "elite students" like those are settled terms of art, rather than the heart of contention in an argument that's more than a century old.

Imagine two hypothetical students. One student graduated with a 4.3 by taking advanced courses at a high school where every student gets between a 3.5 and a 4.5 thanks to some combination of intelligence, good funding, grade inflation, and a parent population who can pay for a new wing or two if it means junior will graduate on time. The other student graduated with a 3.8 from an underfunded high school on Chicago's South side, where the average class size was 30+, the textbooks are 20 years old, and the average annual family income is around $30k. Which one of those students is more elite? Which one is more qualified?

Zion Williamson is currently a student and a basketball player at Duke University. He's 6'8", weighs somewhere in the neighborhood of 280 lbs., and a few days ago he had a highlight where he started from under the hoop, sprinted out towards the three point line some 22 feet away, leapt towards a player on that line who was taking a shot, blocked the shot in mid-air, and landed without touching the shooter. The number of people in the United States with that combination of size, speed, and skill is in the single digits. The number of people in the world might - might - be in the triple digits. Is he an elite student? If so, is he more or less elite than the other students in the previous paragraph?

There isn't a clean metric for most qualified or most elite, and there really can't be, because the world doesn't neatly standardize like that. It's a symptom of insufficient consideration of the problem to suggest that fixing a massive and massively flawed system is super simple and just requires One Neat Trick that the thousands of people who have been thinking about and working on this for decades haven't considered.
Yes.

I use a LG 27UD69P-W 27" 4K at home and 27"@4K is the sweetspot for me.

The dpi is high enough that fonts are crystal sharp without any noticeable hinting artifacts as I've gotten older poorer screens give me a literal headache.
I’m glad you put the smiley at the end there because HN is infested with people crying clickbait for merely interesting or articles they disagree with.

Clickbait is HN’s ‘FUD’.

There’s been an overreaction to a real issue and I just wanted to add my worthless opinion.