skysight-inc/HackerNews huggingface dataset:
I am not a celebrity engineer but after 2 job changes I realized that I have more leverage than the company wants me to think I have. Since then I have always interviewed the company just as much as they have interviewed me. I've turned down positions based on the interview.

If you assume you have no leverage then you will have no leverage, but that's more because you choose not to exercise it than because you couldn't exercise it.
I think the underlying problem is that in cases of long inference chains, it's hard to detect where the problem lies if types on both ends don't match. In my experience, the compiler will just show an error on the "latter" end, then the user needs to trace inference back and figure out where things went wrong.

Personally, I experience this quite often, e.g. in Java whenever arrow functions are heavily used, such as with streams.

It would be nice to have compilers report the whole inference chain somehow, just to be clear about all possible spots where things might be wrong. But I suppose that's difficult to visualize in a well human-readable way.
When is the last time you have seen a child playing with one in a public space?
> For my personal use case at least, this timeline worked out well for me.

Hint for Hacker News commenters: 99% of the time, if your phrase includes the term "use case", you can safely just delete it and lose no meaning. It's just a way to say "for me" or "for them" that sounds more technical but really isn't.

In this case, you could say "This timeline worked out well for me".
-- Mr. Eng asked one of his parents’ former employees how much baking soda a particular recipe called for. He said, “A cup.” ... “Like a coffee cup?” “No, this one cup that we had at the shop.” The cup, naturally, had been thrown out.

This is so hilariously like my Chinese mother-in-law, get angry recreating her receipt at my house because why would anyone not using her "standard" sized cups (giveaways at the mall). She is not the only one, so is my grandma and mom.
Hopefully never.

If I have a modern C compiler, I can still run most C code from 30 years ago.

When I have a Rust 2030 compiler, I'll still be able to run Rust 2015.

But with only a Python 3 interpreter, I'm strictly unable to run the vast majority of Python code out there.
> As for a "more traditional computing" experience, you can always look for an SGI.

There's also the Digital Electronics "DecStation 5000" series that were R3000 and R4000 based, which could run Ultrix or probably some of the more modern BSDs.

They're probably rarer than used SGIs, but may be cheaper if you're lucky. (Though used 200MHz SGI Octanes are pretty cheap and plentiful in the US)
Sounds like you had a low end plan. The BUPA plan my employer provides covers everything, from GP visits and dental care, to major surgery in private hospitals (tried and tested this range between myself and various colleagues).

Significantly better than dealing with the NHS these days, as I'm able to get a GP appointment with a few hours notice, and I've witnessed someone go in with a slip disk in their back and be in surgery 30 days later (minimum period of time required to be eligible for surgery to give the disk a chance to slip back in on its own).

They even give you a menu with a choice of meals during surgical recovery. The contrast is stark.

Oh, and zero deductible. Everything was free, completely covered. Effectively getting the policy at a significant discount (by only paying income tax on the cost of the plan), and corporate policies are significantly better value than individual policies anyway, as the likelihood of claims (on aggregate across the entire corporation) are lower.
Thanks! Interested / +1 for "structure and categorize and post".
Sydney Dekker "The Field Guide to Understanding 'Human Error'"
Not just devs, it's really a management problem all round.

Management (top bosses) often seem want the latest ie. Big Data . It doesn't mater it'll cost a fortune and you'll get better results on a single server.

And if the devs are out of control and pushing for %tech% and getting it, that's management at fault. To be a good manager you need to understand what your employees are doing. I've met too many that don't.
Hoogle has its own problems...
Life Lessons from 2 Years at Bridgewater
You can't unlink them.
Ha ... not as weird as you might think, 'cos I also thought the same, unless there're a few others on this site dedicated enough to learn French to read this book ...
An astute one. Kudos!
Actually it wasn't supposed to be about a startup only. Established companies also grow through external funding, whether it's a loan, partnership, selling shares, or something else. Each of those may change how the company works and whether you're comfortable working that way.
This is also the problem haskell stack solves
It really shouldn't be beyond the wits of the hackage developers to include a normative URL in old docs...
https://www.theverge.com/circuitbreaker/2018/2/20/17031256/w...

That'll fit in my pocket, so that's 240 million megabit, 160 million seconds, or 2.7 million minutes, about 1 million songs. OK not every song ever, but a good portion, and possibly every song that's been in the charts.

I did see one claim that there had been as many as 100 million songs ever recorded, which would mean the density won't be there fore another 15 years or so.

An average person can expect to live upto about 2.5 billion seconds, which requires (for stereo 44.1khz 16 bit), about 220TB - 2.7TB a year. Given the growth of storage, you could record everything you hear from now to forever, keeping it in your pocket.
How to Decide If a Request for Proposal (RFP) Is Worth Responding To
That's highly disrespectful to software engineers working outside of software companies. There are many of them and they are not necessarily less smart than others.

Working in the profit center of a company is often enviable, but let's not forget that cost centers in large companies can also offer benefits in things like work/life balance.
>We're all people, please never forget that. The single thing all of us want is not to be drafted into the military and give our lives in a service of some dogma, bleeding out to death on a street in some remote corner of the world.

There's a hell of a lot of people out there that would risk their lives for other people's freedom. You might not personally know any (they don't tend to come from the kinds of socioeconomic backgrounds that most of HN comes from) but they're there.
Python 2 to 3 (at least by 3.3 or so) was one of the easiest transitions I've ever done. There's a library ("six") to help, and in almost all cases you can write 2-and-3 compatible code, which means you can go piece-by-piece. (Unless your manager makes drive-by commits of py2-only code, months after you all agreed that all new code should be py3-compatible, and then leaves town for a multi-week vacation...)

Dependencies? I helped upgrade a couple third-party modules, too. That's part of the job. If you choose to use a dependency, you're vouching for it. That means if the current version of the language no longer supports your favorite library, you need to fix the library, or find a new one. If we switched from phillips to torx, and your favorite tool brand didn't make torx drivers yet, you've got to either convince them to start, or switch brands. Professionals don't get to use this as an excuse to badmouth torx, and stick with phillips.

If people spent half as much energy upgrading as complaining, this would have gotten done 5 years ago.

Apple took only 3 years to go from first announcing a new CPU architecture to releasing an x86-only OS. 2 years later, Rosetta stopped working, so there was no way to run old apps on current hardware at all. That's got to be one of the advantages of proprietary systems. It's amazing what you can accomplish when you have no choice. People complained a little but they got it done.
yeah, poor apple. lol.
I’m intrigued by the scarce mention of Spanish authors, particularly those from the Golden Age. Other than Cervantes, I haven’t seen any of his coevals listed: Lope de Vega, Francisco Gómez de Quevedo, Luis de Góngora, Calderón de la Barca and many others.

What are the reasons for this phenomenon, which is not unique to HN? Are the the works too archaic for modern taste? Are the translations just not good enough to convey the virtuosity of the originals? Lack of exposure? I’m truly curious to hear from this audience of why this phenomenon.
I don't know in Japan but in China I have never seen a "tofu restaurant".

Tofu, of which there are many types, is usually part of dishes and I doubt Chinese want to restrict themselves to tofu in a restaurant...
Honestly it's about time. I've been annoyed at having to maintain two versions of python.
“Enable Filesystem API in Incognito in Chrome to Defeat Incognito-Detectors”
OP here. I didn't know it existed, either, and that is why I posted it.
Just to clarify: you're suggesting I believe that the programmer should be advised by the compiler to add one or two explicit type declarations to certain programs, not that the compiler should refuse to compile any programs that currently compile.
To enable the flag: chrome://flags/#enable-filesystem-in-incognito

It's not perfect, but it does work. See https://www.google.com/search?q=side+effects+of+filesystem+a... for details.

Additional credit to savanaly in https://news.ycombinator.com/item?id=20915286#20915493.
> One trend worth noting, however, is that very few of the cases involve only nicotine products; most of the afflicted users reported using THC exclusively or as well as nicotine

If victims used "THC exclusively", why are nicotine vapes being targeted? Were there any victims that used nicotine vapes exclusively?
Scientists Couple Magnetization to Superconductivity for Quantum Discoveries
I used to respect the author, not anymore. This is a very weak argument when you consider the rate of species loss is much, much greater than 'normal'.

Yes, 99.99% of all species to ever exist are extinct but we are pulling species out that would have continued if not for us. Denying this will only make it worse in our soundbite culture.
An Introduction to General Systems Thinking by Gerald M. Weinberg
Yes, the scrolls have been published in their entirety in the series Discoveries in the Judaean Desert numbering some 40 volumes. These are the official "first editions". There are numerous other collections of a non-critical nature as well as translations. A simple search should yield the relevant results.
Nothing is weird when you’re on HN, thanks for making me smile! I felt a little silly repeating myself when I typed that comment out earlier, but I didn’t realize it had been for years... time flies!

Enjoy!

(Also, thanks for the link to the earlier comment. I had forgotten about the unabridged bit!)
C is a great example of a Latin too, agreed. There can be multiple ;)
https://news.ycombinator.com/item?id=13939645

https://news.ycombinator.com/item?id=13979188
LMFAO

You: "I work in the vaping industry and i urge everyone to ignore the CDC's advice until I've exited"

HN: "sounds reasonable, a millennial engineer must know more than the CDC. Have some upvotes"
I think, the "source control question" comes from the Joel Test which is 19 years old. Almost every company uses source control now so it doesn't make as much sense.

A better question would be "why do you use [the source control they use]". The answer, if coming from a knowing person, may tell you quite a lot about how the technical decisions are taken in the company.
Or maybe just alias it so you don't break anything.
Good point.

Like I said, everyone's filter will be different. There are probably valid reasons to ask every question on the list. And also valid reasons to skip every question. We all have different goals and preferences with our careers.
One of my questions is what do we as regular people in order to advocate for greater accessibility?

For example, my morning commute includes a walk over a sidewalk. At one point there was some construction where I guess some really heavy machinery was sat up on the sidewalks, leaving several of them so cratered that even a regular person could easily twist their ankle because of the severity of the dip in the walkway. Essentially, a perfectly accessible sidewalk is now completely inaccessible due to damage. I don't even know who to contact about this issue, though.
Technical debt!?
True cost of intellect.

We are living organism, our sole purpose is to live and take what nature gives us. instead we go and poke our nose in every possible experiment as we can. All for what? intellectual supremacy?

After the first experimentalist dies, then what happens?

Other evil minds take over and milks the opportunity.

Ain't this common throughout everywhere?

We all see, instead we choose to ignore it!
Ouch, that does not sound right.

May I asume, quite some bluescreen error's etc. were the result of madness like this?

"sprinkle some parts of the code that check how much time it takes to execute it and then takes a different code path if it was interrupted"

I mean, I respect it technically, if someone can do this and not disrupt behaviour or performance, but I doubt it is a smart thing to do, if stability and performance is the goal. An I believe that should be the goal of any software ...
I'm someone who used to crack up if he hadn't had a cigarette in 3 hours. Replacing cigarette with vape isn't some natural effort, but it is far from hard to do either. The nervous compulsion to have a cigarette is satisfied by a vape, after which, for reasons I simply do not understand, it becomes easier and easier to just not pick up the vape over time.

I don't know at what point it happened, but I can easily go a full day and 'forget to' vape. Smoking was never like that
Everybody wants to live, but some people don’t currently get to.

Do you think they will ignore this option just so you can keep living your comfortable life?
I'd imagine that the amount of energy stored in orbital momentum is a lot higher than anything we could use up in any reasonable amount of time.
> For really good companies asking if they test code seems insulting :P

Well that's the general expectation anyway for 'tech companies' to be testing and adopting best practices these days. There are even companies nowadays that are tech enabled with apps, engineering departments, etc and they call themselves 'tech companies', but they don't have any tests, code reviews or a CI and take the shiniest tool for the job.

So if I was interviewed at any company, startup or large corp for a software engineering role and they don't have any of the above, I would gently terminate the interview. Imagine if hardware engineers were to tell us that they don't do verification or tests on components that they ship.
"the opposite is true: the prototypical users of public buses are older people, and particularly older women. "

That's not the opposite. The statement isn't that old/women don't use public transport; it's that they feel unsafe using it and would use any alternative were it affordable/possible.
Stack overflow is not a homework help group, the "Regex are the wrong tool for the job" answer is more correct than the answer with the working Regex.
AKA, Chesterson's Fence:

https://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence
This is a boring comment section. Only the top 40 comments are actually about the space mission. 130 comments respond to the same parent about a world government and the rest of the comments are flagged...

I personally am sad that this mission has failed. Exploring the permanently shadowed craters of the moon is necessary to find whatever sliver of ice remains on it. The satellite industry is growing but there is still no economic case for going to the moon and this mission could have changed that.
All process is described on site.

There are some links:
Source code on Glitch: https://glitch.com/~fix-posture
Open design on Figma: https://www.figma.com/file/hvYOl9g4oO2UaTpVOqRwcF

If you want to spread the word, here is a Twitter link: https://twitter.com/monolesan/status/1170695560183107584
I'm well aware that specific technologies are always changing; I have no illusions about doing, say, React forever. I was more talking about client-side interface programming in general.
Super interesting. I've never been to China, but I just assumed there must be tofu restaurants. But I guess Buddhism isn't such a powerful force in the country any more. In Japan, there are definitely tofu restaurants, but you have to look for them. Kyoto is quite famous for tofu, but there is a chain of very good tofu restaurants from Fukuoka (the name of which escapes me for the moment). You will also get amazing tofu if you ever eat at a shoujin ryouri restaurant (Japanese Buddhist vegan cuisine -- usually served at temples, but you can find the odd restaurant that's not necessarily part of the temple).
He’s trying to delegitimize the rights of the indigenous peoples of the region. For fine reason YCombibator and Hacker News has an agenda to attack the Jewish people.
> That would be strange, as I'm a manager and don't write much code these days.

I'm a manager that rarely codes as well, but was still asked coding questions in an interview. It's a bit annoying, but having had managers that have never written a line of code ever, I understand wanting to verify that the manager could theoretically do the work themselves.
You shouldn't take "Do you have programmers?" too literally.

Programmers ~= Resources ~= Money

=> If you want your dependencies to be upgraded in a reasonable time frame, try to contribute to financing the maintainers (or support them in a manner _they_ find suitable).
They're announcing that the (small group of) people developing the Python2 executable are no longer going to do so after Jan 1st.

In what way does this imply that they're speaking for any "extended community"? Who're you trying to say is being mistaken here as being a "volunteer" but is not a 'PSF volunteer".

I totally get that there is an "extended community" around the Python language(s), including at least module authors, people who write Python frameworks, and people who write code in Python - and _possibly_ including devs at companies who have built products in Python or relying on Python. But it's 100% obvious that the linked article is referring to none of those people.

Who do you think this "FOSS org" was appropriately speaking for?
I'm convinced it's just lack of exposure.

Amazon or Barnes and Noble don't feature their books, librarians don't mention their works, and most folks have probably just never been exposed to them (even in college).
Is there even a plan to transition the chromium code base to python3?
Almost is the key word there. Although I would say that "what source control do you use?" is important also.

Cause if the answer is "source safe" or something like that...
"The reason" can also be lack of basic competence in previous workers. That can be extended to the rest of the team or management around the worker(s) for not providing a guidance/help.

"reason" can be "cause/effect" reason, but also "justifiable rationale". The files look like they do because someone typed keys and hit 'save' - cause/effect. But there's often no justification for how some code exists in its state that has to do with issues related to the business/logic itself. External factors - time (as you mentioned) or missing info (as you mentioned) - that missing info should have been documented somewhere.

I put out a lot of bad code in my early days. Seniors who came in afterwards ... yeah, the only or primary reason they could get from my code was "he wasn't very good at this". And they were correct. I got better, but primarily through trial and error (lots of them).

In thinking of some specific projects from 98/99 - I was demonstrably not good. I got stuff done, but it was generally very inefficient. But... it worked (to the level of understanding of everyone on the project). Even then, people weren't coming in after me to make basic stuff work, but they did help make it better.

If you're coming in to a project and there's no unit tests, no sample data, no repeatable build process, no documentation, no testing or verification process, and no previous team members to actually talk to to get questions answered, there's little reason to have any assumption of correctness. There may very well be 'reasons' for the lack of all of those factors above, but nothing makes me assume the code is correct. And... if I'm brought in to a project like that, "respecting" the code or the people before adds no benefit to the project, and may detract from getting stuff done.
I found the soundtrack from several Snowboard/Skateboard's video nices: https://www.youtube.com/watch?v=T1zEBh5HLH8

The GTA London one, too: https://www.youtube.com/watch?v=4KVZEJUqCYY

Also: https://www.youtube.com/watch?v=84OaS2-tNiM ( https://www.youtube.com/watch?v=84OaS2-tNiM&t=1408s / https://www.youtube.com/watch?v=84OaS2-tNiM&t=2286s )
Reminds me of this (true) story: https://www.smithsonianmag.com/history/for-40-years-this-rus...
The United States did not initiate the Korean War.
Sure, available phonemes. But that seems indirectly related at best to the number of phonemes per word, and the number of words.

Simply put: is there more information per page of a romance novel than a textbook?

The former is going to be closer to common speech. Or, if somebody speaks like a textbook, they may lack an audience.

But does Mr. Textbook convey more information?
Is Manjaro included in that?

Edit: Yes Manjaro has default Python3 too. :)
The "big picture" background here is that the scholarly consensus, established prematurely before all but the scrolls in the 1st cave were found, was that they belonged to an Essene "monastic" settlement at the ruins of Khirbet Qumran nearby. This has been challenged in a number of ways, yet the consensus of the local, Essene origin remains in tact. A Jerusalem origin hypothesis was developed principally by Norman Golb and advanced by a few others, yet the history of Scrolls scholarship has proven to be nasty to say the least. This new evidence, while saying little in the grand scheme, does possibly hint at a non-Dead Sea, i.e. Jerusalem origin of the scrolls.
Not pesticides. Pyrethroid insecticides. (E.g. mentioned fipronil) But only when they're used at a wrong time. Glyphosate and neonicotinoids are very likely not responsible at all.

There are a few common diseases that are wiping whole colonies as you said.

Lack of flowering grasses as they were replaced with fields does not help. No food means dead bees.
Different companies (and industries) are trying to fight spam calls
I find the study of materials in papyrology/religious studies/history truly fascinating. I'm more familiar with the history and content of the Nag Hammadi library, but it really is fascinating how much experts can tell from the materials, the word usage, the language they were written in.
I just watched the GP video, and science does seem to support that vinyl records are likely dangerous.

The video creator uses an air pollution meter[0] to find out that his records are causing very high PM 2.5, VOC, and formaldehyde. The vinyl records seem to only need to be taken out of their sleeves.

The results look shocking. There have to be some HN users who have the knowledge and equipment to attempt to replicate this experiment. Please do that and share!

[0] https://youtu.be/aZ2czFuIYmQ?t=553
Cool!

It would be nice to get bitscanforward/reverse too.

I created this library long ago to get popcnt on desktop .net: https://github.com/omgtehlion/netintrinsics

Blog post with more details (in Russian): https://m.habr.com/ru/post/239619/

EDIT: found lzcnt/tzcnt on a linked page, thanks! But what about bswap or I'm asking too much? ))
I'm not really worried about being competitive; I'm worried that, as someone who's already "senior", I don't have much room left to grow or new areas to grow into that will use some of the skills I've been building.
filter(Boolean) is a bad idea anyways. I was bitten by this before.
ProjectPSX – A C# coded emulator of the original Playstation