skysight-inc/HackerNews huggingface dataset:
The "what" and the "where" do not require the "how many points" to work as a filter, do they?

I think I spent too much on this discussion already, but the point I am trying to make is that standard tests are bad both as a filter for selection and as predictor of performance.

While not necessarily agreeing, I do understand if someone says "I will hire someone good from a top-tier school vs a top student from a not-so-good university". The "what" and "where" are definitely useful data points to filter out candidates.

What I don't understand is any employer that says they will hire based on SAT, GPA or any variation of an IQ test. It seems to be so unreliable measures to the point of actually hindering the process.
Observation: creators and maintainers of hackable systems will typically spend a lot of effort to convince you that these systems are not hackable and absolutely reward only "honest effort". Pg's essay meshes very well with this observation.
You are perhaps too optimistic. Just heard a scooter start up called ‘Unicorn’ went bust without making a single scooter, losing all the money people gave them for pre-orders. All the money was spent on facebook ads. This is the purest application of marketing, where there is no product, let alone a crap one.
Always one of the good articles to link to when creating a Python repo from scratch.

Should mention that __init__.py is not needed for python 3.3+ anymore (just found that out this week myself to my surprise) so for projects where backwards compatibility is not required you can stop creating extra blank files if you don't need them.

https://stackoverflow.com/questions/37139786/is-init-py-not-...
I've met Gergely, the author, a couple of times a while back and he's a great guy and I think we work in a similar way. In the majority of my roles I was initially hired as an engineer but then moved to engineering management and the points highlighted in the article are very familiar.

I often found that features would be requested from product owners/business and developers would implement it no questions asked but at lunch time, developers would rant about the requested feature's value. When asked if it should be brought to the PO's attention, I often saw the attitude of it not being their problem, they're getting paid either way (whether that's a company culture issue, general developer apathy, or burnt by past experience of questioning management is a different question). I think product-engineers feel a bit more invested in the product and have the soft-skills to influence or provide feedback in a manner conducive to business listening.

In my teams, I try to foster this type of communication and I've noticed a lot more developers opening up and providing valuable product-orientated feedback which often has an upward positive spiral of them feeling more appreciated and speaking more. Naturally a lot of engineers still want to just code and go home but team culture can really highlight and encourage engineers who may not be confident to speak up initially.

Ironically, as someone with more engineering experience on paper, it's been tricky to find a job directly as any form of product or engineer manager, I always had to go in as an engineer then be promoted after a year or so which isn't always ideal (or referred via a friend). I feel Product and Technical skills are still often considered mutually exclusive a lot of the time but I think that's inertia from when technical skills were still considered a cost to the business.
I'm glad that case got thrown out. Suing someone for $190 million because you got your feelings hurt over an internet insult did win him the award in pettiness though.
While I see what you're saying, there is a reason why these articles keep popping up, and that's because this "product-minded engineer" IS an actual role that is essential to developing good products. However, it has no name we can agree on so it doesn't exist in an organization.

We have software engineers that are supposed to be craftsmen, but everyone who can code uses the function title without any requirement on education or skillset. And then there's a huge gap to project and product managers, who often have no or limited technical experience and skills. Bridging that gap is what all these articles are all about, because they observe either a skilled product manager with technical chops or a developer with soft skills filling it.

Regardless, the point is that nobody hires for this role. Someone picks up the slack if you're lucky, or your product crashes and burns. Now these articles do seem to portray this person as a Messiah, but that's because he/she kind of is; an extraordinary person who saves your product, while it wasn't even in the job description!

Well no shit Sherlock, if you open a restaurant but didn't hire a cook of course you'd deify the waiter who whips up a mean lasagna. But how about you just hire a damn cook instead.

Anyway, now I've started to rant. The point is that we should see these articles as a sign that we (collectively as the software industry) are missing a role in our teams and should hire for it. Sure it's nice if this person is a genius, but hard work can replace a lot of geniuses.
Here’s a more interesting dilemma, one which I could hardly believe once I heard it:

> More Polio Cases Now Caused by Vaccine Than by Wild Virus

If that’s true, at what point do we stop vaccinating for it?

1. https://www.nytimes.com/aponline/2019/11/25/health/ap-af-med...

2. https://www.npr.org/sections/goatsandsoda/2017/06/28/5344030...
The lack of a property tax allows for property to be used as an asset rather than used productively. The lack of a property tax in China has already wreaked led to this kind of behavior there en masse, with lots of empty apartments even in hot markets being used as basically gold bars hidden under a bed.
Humanoïdes – A Retro Arcade Game
Humanoïdes is a retro game inspired by Androides, a French arcade game made in the 1980s for the Thomson MO5 personal computer. Androides itself was very similar to Lode Runner.

It currently has only one level, and an editor that you can use to create and share your own levels.
In this case even a simple sanity check, like 'automatically flag homes with 10x the median average value for an extra manual review', would have caught the problem.
The point is that there is a surge of baby-boomers who will die and the number of people younger than them are a significantly smaller group, so there will in fact be a surge in available housing.
This was written a month after the treatment ended. I would love to hear how the author is doing now, because all of my research has conluded that this therapy -- while really powerful -- does not make a lasting and permanent change in your brain.

I would really like to give it a shot -- but for a couple thousand bucks for the initial series of treatments, I would hope that the change is more lasting.
The sunbelt is a weird place as there are a lot of businesses there now, but many areas are dependent on tourism and retirement real estate.

I don’t know a lot about Florida, but I usually go to Hilton Head, SC every couple of years. The last trips there have been noticeable issues reported and evident about the lack of workers — you have bazillions of old people from somewhere else, but anyone who is working there cannot afford it.
It would take days to talk about the stuff that guy doesn’t believe, but let’s talk about risk premia.

Put simply, risk premia is the idea that a greater risk should yield a greater return. That is, no rational investor would bear more risk without being compensated for it. Here’s an example. You can play one of two games an infinite number of times in an instantaneous amount of time: one game you flip a coin and win a dollar on heads, tails you pay 99 cents. The other game you flip a coin and either win 1,000,000 dollars or pay 990,000 dollars. Which game would you play? Any rational person would play the former game, it has the same expected value with less risk or less volatility.

I haven’t read this guy’s thoughts on why it’s stupid, but it’s a fundamental underpinning of finance and you would be hard pressed to find any real non-trolling financial professional arguing against it. It’s so intuitive that almost all everyday people would agree.

Further reading would be about the capital market line (CML), the security market line (SML), and the efficient market hypothesis (EMH).

Another idea he thinks is stupid is VaR (value at risk). While there are different ways of calculating it, all it simply means is: what is the probability that my portfolio loses x% of value tomorrow. There’s many ways of calculating it, the simplest being just calculate the historical correlations of all the assets in your portfolio and figure out the portfolio variance. Using linear algebra the variance is:

Var(portfolio) = x^T P x

where x is a column vector of security weights and P a square covariance matrix
of all assets. Assuming a normal distribution (a bad assumption btw), we can easily calculate the, day, 5% chance of losing x amount of dollars tomorrow.

Anyways, all I’m saying is that the stuff he’s shitting on (CAPM, EMH, Beta, etc) is so fundamental to the very fabric of finance itself, that he should get a Nobel prize if he actually had any good rebuttals. What he’s saying is like someone proposing an alternative to Newtonian physics in the 18th century. Which would be fine, but if he truly believed in what he was saying he would either have completely remade finance or he would be working in a different industry. Seeing that this firm GMO is working in the asset management space, I find it almost impossible that the employees of said firm aren’t using or don’t believe in the above mentioned concepts. In fact as a finance professional, I bet they believe in and use the aforementioned concepts every day and this guy is just stirring up shit in order for their firm to get more assets.
> They think (correctly) that having these things will accelerate their growth and somewhat lower the bar to success

Incorrectly, unless you define success as a local maxima. You usually can’t influence your way to broad user adoption
Bismuth and Tungsten are non-toxic alternatives with better performance than steel, though definitely more expensive. Stopping the use of lead would is a modest performance trade-off with a potential increase in cost
The gift of Spanner is it’s always slow, so if you start there you will naturally gain experience in either hiding latency or relaxing consistency requirements, which are both good skills.
We sell industrial equipment which will live its entire life (20+ years) off the internet.

Browsers and the people who sit on these committees are understandably more focused on their own use cases, but there really does need to be a viable certificate solution for small embedded devices, preferably works with mDNS too. I'm not going to hold my breath, but until this happens any/all IOT devices will remain largely insecure. Big co's (like my employer) can develop and deploy a custom solution, most companies cannot.
With a handful of helpers you can get close to APL/J/K in any language.

The evidence for that is that the 'famous' first draft implementation of J in C is about a page of code.

The difference tends to be more that the APL way of thinking is hard for people to get used to, and so most non - APL'y languages tends to lack methods to support the bits that makes the APL family solutions brief. But adding naive versions of those facilities is easy.
This is entirely a problem for the solicitor. The solicitor sent Mr. Teich's money to the wrong person. Mr. Teich's act of giving the wrong info does not let the solicitor give his money away to some stranger. Mr. Teich's is still owed £193,000 by his solicitor.

The solicitor should use a more secure service for sending money. Something that is harder to make a mistake and that provides better guarantees. For example, a cheque, a money order, a professional money transfer service, hell, even a Venmo transfer would be better, as you can send a QR code and that's harder to mess up.

Having worked in a post office and having heard hundreds of stories about dealing with corporations, I can confidently say that anything like this should be done by registered mail with delivery confirmation. Digital solutions simply aren't up to scratch yet. With any "interaction," there are so many things that could go wrong: information mistakes, sorting mistakes, lack of evidence when figuring out a problem, potential for identity theft, potential for malicious actors to gain, potential for things to get lost, lack of accountability, lack of insurance, etc
This is exactly wrong. Someone sufficiently rich will simply pay a team of lawyers to challenge any points on technicalities. And they'll probably have a foreign licence, which makes a ban harder to enforce.

"Equal in front of the law" actually means that financial penalties should be progressive in the same way taxes should be. Some countries actually do this, and they're not on fire.
You misunderstood the GP. He isn’t saying it’s correct, only that it doesn’t deserve to be dismissed out of hand. I.e., it deserves a more robust treatment before dismissal is warranted.
See the caveat at the end:

> It is also possible that the resulting code path has some precision loss or other problems on AMD hardware. I have not tested for that!

Intel doesn't test it either, which is why they disable it.

You could argue that they should test and enable on AMD CPUs, but this isn't clearly scummy behavior (to me), it's not a zero cost decision they made solely to screw over AMD. Buying the hardware and testing it has a cost. It may not even be possible to test it to the same degree they test their own hardware. There may be modes, subtle differences between architecture versions, etc. that are hard to know about to test for.
This payment was not credited exactly as the payer ordered. There was no account matching the information the payer provided, and Barclays sent the money to a different, non-matching account:

> Teich had given his correct name, address and Barclays account number in Cambridge to his solicitor – but the wrong sort code.

> At the moment, anyone wanting to transfer money is asked for the recipient’s account name, account number and sort code. However, it’s typically the case that the bank does not check if the account name is correct.

> The mistaken transfer – called “misapplied funds” in banking parlance – could not have occurred if UK banks matched up sort codes and account numbers with the account holder’s name. But they do not. A recipient’s name could be given as Mickey Mouse and the bank would still process the payment, using the sort code and account number alone.
If you're not going to pursue shareholder value (and you're upfront about that) then you aren't going to get many investors.
I'd assume the jump in predicted revenue also should have caught someone's eye.
oh hey look, the new buzzword. We're no longer paying out the nose of the 10x programmer. oh no no no no, we're now paying out the nose for the product minded programmer.
I expect this will hit every city differently as a lot depends on what the younger generations can afford relative to what the median price of boomer housing is in the area.
I sit on a large ball (19€ at decathlon in France).

It is great because I keep bouncing, rolling my hips, pushing my lower back forwrds. Sometimes I lay with my shoulders on the ball which helps to relax as well.
Today I learned that a random clerk can make a typo that is only picked up months later and has significant costs impacts on the area. I wonder what would happen if the clerk made the mistake in the other direction many times over.
I think the issue is a bit more nuanced than that
> I would counter this with the fact that sometimes it could backfire.

Well yeah, especially when you consider that the people writing those things have no way to know if you should charge more or not. It's actually pretty silly to respond to someone on HN and pretend you know that they should charge more. This is one of those situations where free advice is worth what you pay for it.
I didn’t mention anything after his first sentence. I’m not going to get into shareholder value, but I will get into his flippant disregard of the most important discoveries of finance.
I am all for pairing naturalistic observations with more controlled experiments. However, actively harassing adult great white sharks would be one hell of a thesis project.
We love our tub! Sunday nights we soak together in a giant bubble bath and give each other foot massages. I frequently soak in there weeknights after either stressful workday or long workouts while listening to music or an audiobook.
We also wash the dog in there. Can't imagine not having a tub.
context: https://www.theverge.com/2019/12/7/21000094/unicorn-electric...
It’s very different. I’m fortunate to be in a good place from a retirement perspective, but at this point my parents had made a 10x return on their home that they purchased in late 70s NYC, plus a legacy pension, plus a retirement healthcare.

Most of the housing wealth will be eaten up by health costs. With families moving away and people retiring to alternate locales, property wealth will be seized and sold off by the county to pay for Medicaid.

Many of the folks in our field are doing great, but tech is boom/bust and people are making way too much money now.
Also there are a lot of good people who can't show you their portfolios beyond a few sentences on a resume. And most places are hiring for group projects, not solo projects where you could make portfolio projects in your spare time.

But everyone can do a whiteboard interview!
I'm posting this brief article because this may have happened to me over Thanksgiving. I first learned of TIA today from a friend who is a retired nurse. No one at the hospital where I underwent some expensive tests mentioned TIA as a possible cause of my symptoms.
there's a good reason for that because if you don't google can track you everywhere by IP, or at least have a reasonable guess that it's you or someone in your house.
You may be interested in Harberger tax, which is a proposal for a kind of property tax that incentivizes the owner to declare its true value. https://academic.oup.com/jla/article/9/1/51/3572441
They basically already get that. All coastal communities and flood prone areas do. In the form of the National Flood Insurance Program. NFIP is massively subsidized flood insurance and does not charge nearly enough to cover the costs of liabilities. We've basically been rebuilding structures with taxpayer funding in flood prone areas ever since the NFIP started. Climate change has nothing to do with this bad policy.
That's really the point of the comment. It hasn't really solved a problem, and yet it has a lot of 'traction'. It does worse than say, just picking up a kids book and a dictionary.

If anything, I think it makes the world a slightly worse place. It means that someone committed to learning a language spends a lot of time on Duolingo and not something that works. They feel like they've made progress, but after weeks and months, they still can't read a label in the language.

I'm saying this as someone who has been using Duolingo heavily this week and was getting frustrated at how inefficient it is.
It holds for a few months. During that time you can get your shit together. Try to figure out what is triggering the depression and try to change that thing. If you fail you can just do it again.
> C++ version needs a complicated capture syntax

C++ doesn't actually need it. Rust proved that capture everything by reference or capture everything by move is enough for all practical use cases.

C++ lambdas is another example where C++ committee chose complex uber-universal solution instead of much simpler which solves 99% use cases.
When I'm just learning a new programming language or framework, I prefer to have something like create-react-app [0], django-admin startproject [1], cargo new [2], or lein new [3].

Guides like these are just full of (the wrong type of) rabbit holes. Just give new people something that lets them work productively as soon as possible and refer them to language documentation to understand how features of the language or the runtime work - in case they want to dig deeper.

Most people will not want to dig deeper, anyway. They will be happier to just have boilerplate that works and that they can iterate upon.

Look at the golang version of this guide: https://github.com/golang-standards/project-layout

How many programmers new to go are going to want to wade through all of that? Especially when they're probably starting out with projects for which most of those conventions don't even apply!

It's surprising to me that Python, as focused as its philosophy is on providing canonical solutions to problems, doesn't have a "python -m newproject". There must be a good reason. Will try making one in my free time to find out.

[0] https://github.com/facebook/create-react-app

[1] https://docs.djangoproject.com/en/2.2/ref/django-admin/#star...

[2] https://doc.rust-lang.org/cargo/guide/creating-a-new-project...

[3] https://github.com/technomancy/leiningen/blob/master/doc/TUT...
Ironically, this is why I support a property tax but not a sales tax.

Sales taxes are regressive and inhibit economic activity. Property taxes target accumulated wealth and incentivize the most efficient use of real property.
You're probably not their target audience anyway (read ad money stream) so they don't really care if you have to wait on content or don't see it at all. Google et. al. just see you as a parasite on the system.
Nah. I agree with Paul Romer and think the world's dumbest idea was devaluing the need for empirical evidence in economics by ignoring identifiability[1]. Without that, the whole of economics becomes unhinged from reality and devolves into ideology. One can't even properly ask or answer the question "Is maximizing shareholder value good for the economy?" if the methods of such an inquiry ignore empirical evidence.

[1]https://paulromer.net/the-trouble-with-macro/WP-Trouble.pdf
I totally understand. Different job expectations. Whenever I tell people I actually need to write dynamic programming in my job people are always incredulous. To many, dynamic programming is a technique they learn only to pass interviews and not use in real life. It's really that if you don't know certain algorithmic stuff, you can't actually work on the lowest levels of the stack, but not all companies expect their developer to do that.
> But what you're describing there should be a concept known to anyone familiar with a functional language. It seems you've just described what I would call mapping a function over an array.

The other powerful notion is that arrays become mapping functions over their index.
Riemann zeta function partial sums explorer
History of the Demoscene with Joe Cincotta
This is the kind of documentation I wish every language/framework provided. Every time I try to learn a new language/framework, I just see code fragments with no idea how to organize them coherently.

This month I'm working on a side project and learning to use sequelize (a SQL ORM for node). All the examples [1] just seem to assume my entire project live in a single file.

[1] https://sequelize.org/master/manual/models-definition.html
500mg is normal for a single extra-strength pill of acetaminophen
To be fair, I would much rather have a ket party once in a while than be on amohetamines (Adderall) for the rest of my life; which is an accepted treatment for certain disabilities.
The house has been around since 1978 (and presumably annually taxed). Flagging houses that have 3000x in value would have caught this.. but even 1.5x seems reasonable.

Surely the most likely ways for a house price to jump is a corporate relocation (land newly within a city/town), subdivision, or further building on the same land.. all three of those would have associated records to justify a jump
To make the report, someone had to have seen it.