skysight-inc/HackerNews huggingface dataset:
>In the 1970s, Dr. Melzack turned to another problem he had been thinking about for years: pain measurement. At the time, doctors had only very crude instruments, like simply asking people to rate their pain level on a scale from 1 to 10 (a method that is still in use). As a young researcher, Dr. Melzack had worked in a chronic pain clinic and befriended a 70-year-old woman with diabetes.

“She was a highly intelligent person with a good vocabulary, and I began to collect her descriptive words about pain, like ‘burning,’ ‘shooting,’ ‘horrible’ and ‘excruciating,’” he told McGill Reporter in a 2008 interview.

He continued to build his adjective collection by listening to many patients’ descriptions and, working with a statistician, divided them into 20 categories, each describing a particular kind of pain: “tugging,” “pulling” and “wrenching” in one category, for instance, and “pinching,” “pressing” and “gnawing” in another.

This descriptive catalog, published in the journal Pain in 1975, became the McGill Pain Questionnaire. It soon became a standard measure worldwide, deeply enriching the conversations doctors have with their patients, and in many cases helping with diagnosis.

See also: https://www.nytimes.com/2020/01/12/science/ronald-melzack-de...
But to be a people lead, you ironically need to be good at engineering first ;).

One of my bigger challenges is that the older I get, the more I care about people and want to work on those issues... which means I gradually lose interest in code and pure technical stuff. The longer I stay stuck on the IC track, the more obvious this is going to become.
> why didn’t ATMs reduce the number of bank branches

At least in the UK, the number of branches has halved in 30 years:

"Over the past three decades, the number of bank branches has fallen steadily. In 1986
there were 21,643 bank or building society branches in the UK. In 2014 there were
10,565. Over this period, the total number of bank and building society branches fell by 11,078 or 51%."

Did this not happen in the USA?

http://researchbriefings.files.parliament.uk/documents/CBP-8...
If the infrastructure is so poor that building good abstractions over it is essentially impossible, that's another nail in the coffin for the notion that it's reasonable to expect end users to understand it.
Consider the competing ontological views: everything is made up of water, the five elements, everything is a sphere, the world is a simulation, everything is ideas being perceived by the mind, the world is matter formed by the ideal forms, etc.

Those views were prominent among certain intellectuals at different times which go against the grain of everyday experience. Since physicists are trying to understand the fundamental nature of the world, I take it they're used to not accepting appearance as a guide, and are rather operating under whatever philosophical intuition is dominant at the time. Since 19th century physics confirmed the existence of atoms, and the periodic able of ordinary matter is made up of atomic bonds, then it makes since that physicists have been influenced by that guiding intuition.

Regardless, fields are probably a better building block for intuition than particles.
> Games Are Not Art (Yet).

But pigment smeared on a piece of wood is?

> they will not be as culturally relevant as movies or books.

I'm sorry you missed the memo, but games are more culturally relevant than books now. It makes me sad too.

> A mind like Orson Welles will never be compelled to make the Citizen Kane of games.

This sentence is equivalent to "A mind like Langston Hughes will never be compelled to make the Mulatto of films." Except, well, there is Orson Welles and Citizen Kane, so it's obviously wrong. Your sentence probably is too.

Will Wright, Sid Meier, Markus Persson, Shigeru Miyamoto, etc. You may think, "These people are not the stature of Orson Welles", but you'll be hard pressed to come up with a definition of "stature" that isn't basically just equivalent to "I'm trying to evaluate games as if they were movies". Koyaanisqatsi would fare poorly if you evaluated it as if it were a play, but it is certainly art and a good film.
Profiles of news consumption (2019)
Those two are not mutually exclusive. See

https://en.wikipedia.org/wiki/Riverside,_Illinois

https://en.wikipedia.org/wiki/Park_Forest,_Illinois

https://en.wikipedia.org/wiki/Oak_Park,_Illinois
Some relevant context here contesting this view: https://twitter.com/lteytelman/status/1216770668475252738
Making Up Stuff
Can you tell, just by looking, that this specific micro-usb cable will do data and not only power?
The type B port is for connecting the Pi as a peripheral. It has separate type A ports for connecting peripherals to it.
This kind of logic is attractive on message boards but makes little sense in the real world.

What NSA needs are NOBUS ("nobody but us") backdoors. Dual_EC is a NOBUS backdoor because it relies on public key encryption, using a key that presumably only NSA possesses. Any of NSA's adversaries, in Russia or Israel or China or France, would have to fundamentally break ECDLP crypto to exploit the Dual_EC backdoor themselves.

Weak curves are not NOBUS backdoors. The "secret" is a scientific discovery, and every industrialized country has the resources needed to fund new cryptographic discoveries (and, of course, the more widely used a piece of weak cryptography is, the more likely it is that people will discover its weaknesses). This is why Menezes and Koblitz ruled out secret weaknesses in the NIST P-curves, despite the fact that their generation relies on a random number that we have to trust NSA about being truly random: if there was a vulnerability in specific curves NSA could roll the dice to generate, it would be prevalent enough to have been discovered by now.

Clearly, no implementation flaw in Windows could qualify as a NOBUS backdoor; many thousands of people can read the underlying code in Ghidra or IDA and find the bug, once they're motivated to look for it.
"We can't reveal what tipped us off because the hackers will take note and change their tactics".

How many fake alerts do you suppose Google sends out a year in order to confuse these Dread Hackers? Most of the fake alerts will end up with people who truly aren't being hacked, but a few will. In either case, Google benefits.
The rise of Japan's 'super solo' culture – BBC Worklife
Wanted to post exactly this. WSJ doing some terrific propaganda here.
Its patched because of the risk it poses to the government and from other state actors
In exchange for the bailout, the bankers should not have received bonuses and the equity stakes should have been wiped out. And stronger regulation put into place.
what are the four versions that already exist?
Predatory-journal papers have little scientific impact
Because the other guy didn't do that. Capitalism
Sure, but I don't think this is meant to be pedagogical tool to teach you about CAN. You're always free to look up anything you don't know, yourself.
> we don't get bored as easily as we used to

You mean we have more distractions. The experience of boredom is subjective. We therefore require more distraction to remain non bored.

> funnier/worthier things to do

No we don't. The "things" have no intrinsic value. Our feelings about them determine their funniness and their worthiness.

People used to listen to 2 hour church sermons and find them massively uplifting, entertaining and emotionally charged.

When I was in college I used to sit chatting with a friend for 8 hours in a cafe and I was never bored. No phones. No books. Not even a newspaper.

Few people could entertain themselves like that any more.
I interact less with games not because I don't like playing them but because I have far less time for them. Honestly, I do casual games a lot more simply because they are easier to pick up and put down.

Gaming got me into programming (mods are fun).
1500/4 = 375, which is significantly cheaper than 530.
Pretty sure the Python developers have stated no more backwards compatibility breaking changes...

Certainly with Python being one of the top languages in the wold today, the pressure to support backwards compatibility is much higher than it was back in 2007.
I definitely read a few of your posts during my research, thanks for your hard work :)

The best CRDTs do treat each character separately (as I think I mentioned at one point?). But not all of them - the video and my example is an example of one that doesn't.

It's also very difficult to support arbitrary nested trees with a per-character data type, which leads to the compromises I talked about.
The circular firing squad modality is due to the infantilism academia coddled.
I'm confused. You're currently paying $300 pp pm. That is much better than $530 pm.
The flight was going to board in 20 minutes. I still needed to get through TSA, etc. I didn’t feel I could trust trying to book online vs. the person at the terminal in front of me.

Might be a generational thing.
that’s fine. it’s the best airline. the others refuse to do refunds or credit you.
Of course not, because it's absolutely ridiculous. The theory doesn't pass the basic smell test, it utterly defies common sense. I don't know if this user is a shill for some retailer or just extremely gullible, but this kind of absurd misinformation shouldn't be welcome on this website.
Though it isn't popular to notice, the US left South Vietnam in a decent military and political position analogous to South Korea. Congress later cut them off from aid guaranteeing they would fall, because ... I dunno Watergate or something. I guess you could argue that was a failure, but the military did its job as well as could be expected at the time.

I ain't gonna touch the health care thing.
The disadvantage there is that sometimes you want to give the user a totally different site if their client is mobile. CSS queries are indiscriminate in that a smaller browser window may trigger the “mobile” css. Likewise, many tablets have similar screen sizes to some laptops, yet often you don’t want to present the same UI to a tablet and laptop.
This article links some studies related to entrepreneurship and risk taking based on family wealth, but I haven't dove into them thoroughly. Worth checking out:

https://qz.com/455109/entrepreneurs-dont-have-a-special-gene...
She was there for 8.5 years, probably just wanted to do something else.
B2's great until you store more than 1.2Tb. After that you're penalised for your choice in OS.
Doesn't it though? If you look at the etymology, manus (hand) + script (write) directly gives you "hand-written", and then a hand-written document is more likely to be the work of a single author, more likely to refer to an original than a copy, and more likely to be old (before printing, typewriters, or computers). Everything else is just associations that a word picks up over time or in a specific community.
> Where it's more likely to help is that you'll find crashing bugs you may have missed, and you save some face by not having particularly naive bugs in your code.

That doesn't sound right at all. Systems with atrocious security are more likely to be compromised than systems with good but imperfect security. Attackers do not have infinite resources.
Marketing spin, these apps are still in the appstore right now.
If the state of online reviews is any indication, things would devolve into a clusterfuck of disinformation.

Committees Of Concerned Citizens On The State Of Toothpaste will pop up and dissolve like mushrooms, some of them funded by this or that corporate interest, some being incompetent to evaluate state of anything, and the rest drowned in all the noise.

Emergent anything only works if there is an explicit external force pushing things towards a specific organization or a set of laws of nature that produce outcome you happen to find satisfactory.

I guess your point was that current state is worse than that already, and that's a valid point, although I don't think this is the case.
I don’t know how you guys do it. With the exchange rate that’s probably close the my rent each month!
Tbh myself and most devs a year out of college that I know simply aren't good enough to 1) land FAANG jobs right out of college led alone switch to another high-caliber tech company like buffer after just a year. Heck, just switching around without more than a year at a single company was really hard for me.

Maybe I'm just not as skilled as this guy, but doing your own thing takes a ton of stamina and ability. I'd like to think I have ability but stamina is something I'm careful with how I use.
One of my summer intern jobs during college was testing old DOS programs to make sure they would run on Windows. This was for a factory that could no longer deploy DOS so they had to go to Windows for support. Most were fine but some used platforms/languagues like Clipper which had a timing loop calculation on startup and of course, as you might be guessing, that loop ended up being a divide by zero. Enough old DOS games had that problem that people had come up with workarounds like having a batch file that kicked off a program that consumed as much CPU as possible, delaying a short while and then starting the problematic program. Due to the other CPU hogging program slowing things down, the timing calculation on startup would take longer and no more divide by zero. I don't know if they actually shipped our solution in the end... The Clipper programs were all in house but apparently they had lost the source code for many of them.
Good luck convincing non technical users.
Right, because the biggest financial crisis since the Second World War has nothing to do with the consolidation. It must have been the regulations.

Despite the fact that the new regulations were a fraction of what was done in several decades before that time, and the fact that states that are more regulated tend to show no more monopolisation than states that are less regulated (if anything the opposite is true).
Absolutely that can happen as well. But the research on adverse childhood experiences is pretty compelling. Sorry I don't have links handy.

Also, if your relationship with your mother was strong, that counts for a lot. I'm glad you survived and are thriving!
Right. Have you tried doing that?
It really does depend on the organization IMO. In a healthy organization, the managers manager can easily distinguish between contributions and fuck ups of the manager versus the same for the managers reportees.

If a team hits their metrics a good (super-) manager knows if it’s because of the manager or in spite of them, and vice versa.

What we really need is to train people to be better at identifying these organizational concerns, and set the right incentives, so that people choose to be Engineering Managers for the right reasons.

Edit: and to answer your question directly, in a healthy org, it’s definitely possible (and in fact in some very rare cases easier) to fire your manager than for them to fire you. Also depends on the level of trust you have built for yourself as in individual contributor.
But the top poster clearly demonstrates that there are significant costs in setting up such as system, much less that everybody has on their wallets or phones.

Even cash likely has a higher fee, if not from simple counting mistakes on many small transactions, then complexities like the safe, the risk to employees (insurance), the controller effectively managing the cash each day, the security of a bank truck, and more.
Would you be disappointed if there are no shocked faces? Anti-intellectualism is a disturbing modern trend.
I used libcurl 10 yeara ago in a C project and found it really difficult to use. Granted, I was young and inexperienced but the C API struck me as super baroque and strange. Does anyone else feel this way? It’s totally possible (maybe even likely) that I was just a terrible programmer though...
Your interpretation of my sentiment is spot on. Thank you.
As part of our agreement to be an authorized dealer of a product, we aren't allowed to sell it below the MAP which they set. If we do, they will cancel our agreement and we lose our discount. (Not sure if that is helpful, but wanted to give you a real world example.)
> What we really need is a deal that works well for all three parties: advertisers, consumers and content providers.

I don't think such a thing actually exists. I mean, there is a way to do advertising that doesn't require spying on everybody -- contextual ads -- but advertisers seem to consider that a bad outcome, and instead are spending a lot of time and energy trying to figure out how to continue to spy on everybody.
I do not see how exceptions caused the bug, seems the cause is a bug in a GC language d that is wrapping a low level code/resource and not releasing it properly.
I agree with you completely -- I switched from a local CU to Chase because the experience was, almost uniformly, better:

- The iOS app, website and other digital tools are significantly better. My local CU's app is some whitelabeled third party app that barely works

- With nationwide set of branches, I'm able to get individualized support for whatever I need in most cities in the USA

- Chase offers significantly more functionality in general - wiring money via their website, longer transaction history retention, etc etc

OTOH, my local CU's customer support is horrendous, most of their branches don't even deal with cash, and if you're outside of the metro they're based in, you're SOL.

I've experienced the same with Amex, Capital One, etc. They were slow to ramp up, but their digital properties and tools are excellent in 2020.
> I don't mean for this to be a diatribe against regulations

I don't know how to tell you this, but it definitely is a diatribe against regulations.
Thanks for the links. Honestly, the OKC info looks incredibly bland.
National Aviation Reporting Center on Anomalous Phenomena
Did No One Audit the Apple Card Algorithm? (2019)
My experience with (2) larger companies, and confirmed from conversations with friends, is that while you tend to have more support, you are often placed on individual siloed teams where you stay for years. I think the key benefit of smaller companies is that you can work across so many different aspects of the application. Process also tends to be less burdensome so you are able to devote more of your time to the text editor writing business logic.

Still, my experience and my circle is limited so I suspect some might have had the opposite experience.
The line between genius and madness is famously thin and there is no way to distinguish a room full of cranks from a room full of enlightened scholars without listening carefully and weighing up what gets said. And of course one side straight up lying is a fairly useful indicator.

So I suppose as long as these people are trying to tell the truth as they see it good luck to them. But articles like this are fundamentally a cross between advertising and propaganda so aren't much use to the general public. There is a dire need for some political balance in academia as it is a sheltered institution that by and large doesn't have to deal with the cost of things in the same way as broader society does; so it is good to see someone pushing the right wing as long as they are playing by the rules of honesty and citation which is what academics is about.
Anyone else cynical about this?
Exactly. Google's real interest here is in making the lives of its many competitors _much_ harder. I'm fine with that though. Ads will become more expensive, so there presumably will be fewer of them. Not that I'd know, I've been using adblock everywhere for the past decade.
It's an entirely different job, that's why nobody can just drop into it from being an engineer and magically be good at it.

Very few of the skills overlap even within the same categories such as architecture and execution. One is about the code, the other one is about the people.

Once the core skills are developed e.g. being able to clearly communicate a vision and plan, ability to have tough conversations, building interpersonal trust, being an effective salesperson for the team. Once these skills are adequately developed, it becomes a good job again.

Most people have spent at least a few years training to become a professional software engineer before being able to do that job, and yet most engineers don't give themselves/others the same understanding for developing the necessary skills to become a professional engineering manager.
Especially on StopIteration this is a good way to keep the interface small when lacking static typing.

A generator in Java has the has_next() and next() method and this can be statically checked and you're basically only allowed to call next is hasnext is true.

In python the generator only has to provide the next-method and raises an exception when it's exhausted. I don't find this particularly unclean.
I do have a question:

How’s PHP holding up in 2020? Are you using a big framework? Are you using it because it’s what you’ve always known or did you choose it deliberately over other options?

I’m genuinely curious. Not meant to be negative. I’ve always wondered how well PHP scaled for others.
Right. However, I think the study you're referencing is mainly concerned with parental and physical abuse.
> FPS gaming with a keyboard and mouse isn't coming with you on your phone for the morning commute

People are playing games on their phones on trains and buses and cars all day every day. Mouse and Keyboard FPS games have given way to the control pads on phone touchscreens.

One benefit of being so old and traveled is that I can predict the future more reliably than 40 years ago. Look to dense urban centers for entertainment consumption efficiency and life hacks and you are looking at the future of the culture, even if another wave breaks that pattern a short time later.
Please don't. It literally adds to the thing you're complaining about.

Btw, pg hates cult of personality stuff as much any of us.
MechanicalHNTurk
Professors create free research-backed games to train your brain
Because it's not the sort of feature that 90% of Firefox users would care much about. If you aren't aware of what it is and managed to accidentally activate it, you'd probably get really confused why you had to keep logging back into facebook.
> People are not going back to blind ad investment most of which has incredibly low ROI.

Not willingly, but perhaps they can be forced through legislation. In any case, as long as the industry insists on spying on me, I will continue to fight them tooth and nail.
In my experience, it was always trash. I’ve had to use it at every company I’ve ever worked at and it has never been good. At one company, the rule restrictions were so onerous that that and the UX made booking travel so appalling, I paid my own way more than once and then fought for a reimbursement rather than using it.

I travel pretty frequently so I often just call American Express (who acts as a Concur reseller for my company) directly to do the corporate bookings rather than futzing with Concur. I usually find the route I want ahead and then call Amex to price it out/book it. American Express is great — tho my company is big enough to have dedicated CSRs for our account, which helps. Concur is just frustrating.

That said, I will say that the worst parts of Concur are usually employer-made decisions. If your employer has really restrictive travel policies, that makes the Concur experience even worse. For instance, I’ve had the system insist I book an indirect flight that costs more than a direct because of how something is coded, with no way to override. My current employer has very decent travel policies so that’s not an issue, but if it is, it makes the terrible UX and bad search even worse.