skysight-inc/HackerNews huggingface dataset:
Ask HN: Are you passionate about your career in software
for me this is just a job that pays well enough to keep me doing it. If I compare it to let's say arts/music people are actually passionate about their careers. They go to exhibitions/concerts, they go to conferences and passionately network with peers. They are fascinated by others' work and get inspired for their own and in general can proudly define themselves as artists or musicians. I mean you will never hear some programmer talk passionately about their daily work but you will always hear it with artists.

On the other hand I can't think of anyone I know in our industry who is not depressed and/or pissed off all the time and doesn't do this job just because it pays well and is comfortable. The typical image of a software dev I have is a 30+ grumpy white dude who isn't taking care of himself and is strongly opinionated about whatever he does while hiding how depressed and bored he is.

I've worked in quite a few places big and small and barely if anyone is going to conferences, admiring other programmers, is in communities that admire each others' work and is genuinely passionate about software. Maybe the AI/ML guys seem to be more into what they do than the average dev but that's as far as it goes.
In general: Find executables named `python` that aren't Arch's default and delete their related hierarchies?
The interview-process is a way for engineers (who might feel underappreciated or insecure) to demonstrate how rare they are, by asking questions no one seems to get right.

At one point, why not just drop the pretence and ask "repeat back to me the algorithm on p. 343 in book xyz."
Many people apply to all the FANGS, since the interviewing skillset needed is similar. Moreover, you can reapply every six months. In result, this gives you perhaps 5-10 lottery tickets every year, which means it's very feasible to get in within a year or two (or three).
Uhm no, as fan of open source tried to use that POS unable to even open linked pictures. Sorry, but I am not that rich to use free software which significantly affect my productivity, and that's just tip of the iceberg. Same goes for other software (I use daily for work) exporting files in XLS which doesn't work with anything but Excel installed.

Heck, I tried it even for my father and it could not even render properly his simple documents/charts.
> The last time I owned a budget Android phone the MISC folder filled up with garbage that I couldn't delete until the phone was unusable.

How old are you, gramps? This hasn't been the case since Android 4 days.
This whole debate on tracing the origin of offensive messages misses an important point —

In some cases, actors that make such unscrupulous content viral can have as big or bigger part to play than the content creator themselves.

Content becomes more dangerous the more viral it becomes — the content creator usually has little control over virality, and is usually not the most "popular" figure in the chain.
tags might be a more suitable way of... tagging those releases for future reference ?
TIL NowXTRM Life Keto Side Effects
Up until now, there are no notices of XTRM Life Keto Side Effects for these amazing progressed weight reduction support pills!

Official Website:- https://scamlegit.com/xtrmlife-keto-review/

https://promosimple.com/giveaways/xtrm-life-keto-1-weight-loss-pills-is-safe-to-use/
I got an offer for Production Engineering tail end of last year and the interviews were mostly reasonble but the process was mega long.

I took a different offer in the end, but the recruiters reach out every few months for a chat.
Feynman made significant contributions to supercomputing.

https://longnow.org/essays/richard-feynman-connection-machin...

I'm guessing Feynman would've had a much better chance getting hired at old Microsoft, than through the current FAANG/wannabe interview process.
That fab will do 5nm in 2024, I think Taiwan TSMC will be on < 3nm by then!
https://www.datacenterdynamics.com/en/news/tsmc-starts-work-...
It is disrespectful, but it is a proxy test for how many hours you have spent reading and writing code in that language.
If you can’t achieve the same levels of joy and curiosity with the Internet of 2021 as you could 10 or 20 years ago, that’s on you. The moment I fell in love with the web in the early 90s was looking at weather satellite images, and realising I could see stars in the background. I was sat at my dad’s computer, talking to a satellite in space, beholding the universe. And yet the internet’s immeasurably more powerful and magical now.

I know people mourn the ‘decentralised’ web of the blogosphere but I really think people forget some of the failure modes of that world. Much of the conversation was driven by ‘A-listers’ who in many cases were garbage human beings. It was hard to get eyeballs and interactions on your stuff without them though. Most of the time you were writing for half a dozen friends. Hint: that’s what you miss! You can still do it though. You used to have your corner of the Internet and now most people hang out in a busy mall, but there’s nothing stopping you going back. There are all sorts of niche sites or corners of other platforms out there (many of which still have RSS if that’s your actual problem). But I think if most people are honest, deep down they find these venues a bit parochial now and avoid them while simultaneously lamenting their loss. Many of them are also run by young people you no longer have much in common with.

I’m as much of a curmudgeon as anyone but I find these increasingly regular articles about how the Internet is rubbish now absolutely baffling. The pie got much bigger, it’s flavours more diverse. Yes you maybe have to work harder to find your place in it. In exchange, everyone now has a place in it. That’s good.
It's a very common thing to steal. Lots of iron. That's why they use concrete-filled ones. That's why they are stamped so a scrapyard can be checked (or alert authorities).
Property in Delhi for Sale Under 20 Lakhs
KK Realtor Noida, Delhi, Gurgaon says, "It is basic for a property administrator to reliably do a reference check of the occupant. One can check this information from his/her previous property administrator, police affirmation, and workplace and from the colleagues." The property supervisor ought to have copies of ownership files for extra affirmation incase of any issue in future.

Property in Delhi for Sale

https://kkrealtor.com/
Although subjectively the look on Windows 10 seems a bit better than on previous versions, it still feels a bit ancient. So you may ask what's the point: if you create a GUI in 2021 you will probably want it to look modern and attractive. Even a modern TUI interface may look better.
From the Pearson VUE online proctoring requirements:
"All Linux/Unix based Operating Systems are strictly prohibited."
Pretty much. Deluded people who think Xi and politburo fears tech billionairs when actually dangerous rival factions and unreliable military brass have already been managed / purged. And TFW all of these supposedly desperate moves for survival just happens to meet needs of commoner or improve comprehensive national power. Generic whining about Xi being authoritairan overlooks possiblity of him also being a generally benevolent dictator. Complaints of Xi's CCP is generally not mutually exclusive with the fact that his actions are mostly benefitial to PRC interests.
I’m asserting that the CRT API design is bad. And following up that C++’s isn’t any better.

std::string does better facilitate copying strings. But string manipulation with std::string is really really bad.

I’m also saying that the concept of defining an API but not providing an implementation is insane. That is, imho, extremely inappropriate at the language level. Differences in behavior between C and C++ STL implementations on different platforms is infamous. And almost entirely unnecessary.
I don't think you own the software, you just own the license to use it.
I don't think this is true.

Lots of people these days are operating primarily on fear; when you are in that sort of pattern-matching mode, any new or unknown situation will by default be evaluated as a potential threat.

Perhaps we should stop creating so many "heads I win, tails you lose" situations for huge swaths of the population. That might have something to do with an overall culture of fear, uncertainty, and doubt in general.

(insert silly Donnie Darko fear/love chalkboard gif here.)
Thanks! Are the papers on iacr.org different from what gets uploaded to Arxiv?

I need paper metadata to be available in a structured format. I currently support the "arXivRaw" metadata format of the OAI-PMH protocol [1]. Unfortunately I didn't support RSS yet. Are you one of the maintainers of iacr? What is the size of its userbase?

[1] - https://arxiv.org/help/oa
While this is technically correct, the problem is one of scale and organisation.

There are hundreds of people like this in the org, each responsible for one tiny brick. These people are included in dozens of projects and have a small task for each of these projects for a few weeks, then go to the next project. It is unreasonable to demand knowledge for all projects, the org is simply too big.

Personally, I'd say they need a more focused organisation: Everybody on 1 project at a time, and an enterprise architecture that does not sprawl one business task over all these tiny items so meaningful work can be done in 1 team. But this would require the top to loosen control a bit and trust people under them more. To be honest, it would also require all the people at the bottom to be more trustworthy and think about more than their own tiny world.

Trust relations in both directions are basically broken, the top tries to control their people like puppets, and the bottom reacts by protecting their own world against not always well though out orders from the top, no matter the impact on other people's work. Now you're talking about re-tuning the culture of a big corporation, which is very hard.
Coherent Beam Combining or CBC metal 3D printing 1000 times faster
And is thinking about building another one in Europe.
To protect them, of course /s
When it comes to cross-platform code, you build for several platforms, so the block is active (for particular platforms) and maintained.
Note that this is from October 2020, but still very relevant today.
I've tried the "rebase into a feature branch" workflow, which I think you are alluding to. Unfortunately, it always results in scary conflicts. So I go back to merging the main branch into my feature branch workflow, which works every time. I then hit squash in gitlab for my merge request, and no one is the wiser.

Should I be doing something different? As I said, rebase in that situation is disastrous. Many folks recommend it vigorously but are not around when things inevitably go wrong.
I'm a good cook and have been cooking my whole life. Cleaning easily takes as much time as the cooking, sometimes more.
The best font rendering I’ve ever seen was on a ChromeOS sdpi (1360x600) netbook. I wish I’d known how to achieve that kind of rendering on an ordinary Linux computer…
I hear your quote, but it's only a quote.

A macro is effectively preprocessing facilitated by the language. You could always preprosess externally if you wanted, and there's nothing stopping you from doing that in the "Powerful Language (TM)" either.

Now whether people use macros and preprocessing usefully is another question, but not one to which the answer is "abolish macros for more language features". When used correctly, macros ARE power.
This doesn't say a lot about the current state of Python. It's just a list of the libraries that the author happens to know. Presented not in list form.
but to me it requires the economists to be so stupid to not consider the possibility that they might be indeed the first people who observe it after it has been lost..
I feel that helping with this is something that should be within the grasp of listening software like Siri.

Learning your routine, knowing what to do when it hears "we need more milk" or hears you arrange a hair cut, being able to make an email confirming action points from a phone call, etc., etc.

Progress on making these listening assistants be actually useful has been disappointing.
That works if this is a "one time game" (game theory) as opposed to a repeated game.

If an employer does do training, it means they'll probably continue to do more training over time, which helps the employee become more valuable.

If the employer doesn't do training, yes they may be able to allocate the training budget to salary, but they are not going to spend anything training you or letting you work on projects to increase your skills while you're there, unless they absolutely must.

I think people also have some human perception of how they're being treated, and prefer to work for people that invest in them.
This doesn’t ring true to me. Everybody makes mistakes and it seems to me that popular big engineering companies are more likely to try to understand root (technical) causes of outages and mitigate them rather than blaming people for being around when a fragile system fails (which is what it sounds like you are suggesting with the emphasis on not making errors.)
Woke is a sickness.
This is just another managed version of https://66analytics.com/

I like that you state GDPR and other compliance but I am 100% sure it‘s not (just because 66analytics is claiming that, doesn’t mean it’s right. Have you checked anything back with a lawyer?
18 hours per week, and a lot of that is spent whether you are cooking for 1 or for 4, so those that live alone are talking about 15-16 hours per week. A whole waking day.
Ask HN: Should I switch back from Product Management to engineering?
TLDR;
I am a product manager, but hate my job and want to go back to engineering. Should I do this, or loosing all I have achieved in this role is stupid, and I should just continue?

Full text:
I am a software engineer by background, did some machine learning, but during my career I somehow switched to product management. In my first startup, I was in the CTO role, but effectively, I was doing a lot of product related things, so when the startup went bust I decided to proceed in that direction because somehow Product Management sounded more prestigious to me, and I felt like being able to make more high-level decisions will be a much better place for me to focus my time and effort on.

Now, almost a decade later, I have worked in many startups in product and product leadership roles, and I am currently in a product leadership position in a very successful company on a breakout trajectory.

At the same time, for the past year or so, I feel like I am in a fundamentally wrong role. I understand the value of product management, I can do a lot of product strategy, prioritization and user research activities pretty well, and I know how to coach product managers who work with me, but I feel like I am wasting my time, and I hate waking up for work. I am dreaming about coding, designing architectures, solving challenging tech problems, and spending less time on stakeholder meetings, planning meetings, strategy meetings and sync meetings.

Sometimes I am wondering if the problem is that I am just not doing product management right. Maybe in an ideal situation, in ideal company, with ideal product, the role can be much more engaging and satisfying.

But at the same time, I can't stop thinking that product manager in general is a very artificial role. In a good, empowered and autonomous team I don't see why team lead can't carry some PMs responsibilities, with some people from marketing (i.e. product marketing manager) carrying the other side of product manager's role.

Anyway, where I am right now is I am depressed, I don't like my job, but I feel scared to lose the credibility and status I have achieved in my current career direction, and go back to a lower level technical role. I know how to code, and I still code regularly for myself, but it is very different from what companies expect from tech leads or software architects who they hire, so probably I will need to start lower level. Or I just need to start a new startup and be the CTO again :)

There is another voice in my head that tells me that I am just lazy, trying to get into comfort zone as product management is not a comfort zone for me, and therefore I should continue fighting and suffering to get out of this stronger and successful on the other end. But I have seen too many people falling into the trap of suffering like this for no good reason, and I want to avoid this...
We still have quite a few tools from the early 1900s at home. Scissors, a hammer, an old meat grinder. Everything made of iron, heavy as hell, but nigh indestructible.
You must not have kids that demand to play with games on your phone then. I have witnessed many iPhones get smashed when said kids drop the phone (almost always by accident). One person I know went through 3 iPhones in a year due to this :(
This sounds impractical and also skews development focus to features of a product that relate to short term revenue gains, not necessarily long term & customer focused improvements. For example, I think SaaS products & subscriptions should have good cancellation processes, which are the opposite of revenue generating. Someone working on the cancellation process with an eye on revenue generation is going to dig deep into the bucket of customer hostile anti-patterns, and nobody should be paid for that work.

They might have a better answer to this than the short term & limited analysis they describe in the article, but I think it is typically very hard to link individual features to revenue and not all beneficial features will be revenue generating. It is rare for SaaS or application pricing models to be per feature (e.g. pay $5/month more for this single feature). So, considering that there are a lot of other factors affecting revenue, how do they isolate the effects of a single feature? My guess is that even with public metrics, the company does, so the developer is depending upon a fair assessment.

I also wonder if they measure this new feature's effect on customer retention, which isn't an obvious short term increase. I can think of many examples of features I've introduced in the past that didn't directly increase short term revenue but did improve the customer experience, which is key for customer retention for our annual payment models.
A couple notable omissions:

Guido now works at Microsoft.

pybind11 is probably the latest and greatest for C++ interop.
We had something similar here in Vienna, Austria. A person sprayed the name PUBER all over the city [1]. The person was eventually caught, and given a 10-month prison sentence, given the total damage caused.

You can see the name all over the city now. It's everywhere. It's so common that I assume that most occurrences now stem from copycats.

[1] https://www.thelocal.at/20160217/vienna-gallery-shows-convic...
200k is like a low base for FAANG, and there are other great companies that pays well not just them. It is a good salary in America but not that impresive, as you can get that by just being an individual contributor.

On the other hand, AUD300k is a C-level salary here in Australia and way past the start of top tax bracket (AUD180k)

SO numbers are way off comparing to levels'. They're heavily skewed toward the low end. Think about it, who even bothers reporting salary there? I don't even find SO useful in general, these days when I look up an issue I usually end up on github, not SO.
It's mostly from merchant fees. This means that it's being paid by consumers who use other payment methods - but then, those come with their own costs.
Depends... imagine getting four pages of C# code and having to play Where's Wally but you're not even sure what Wally looks like. Surely it'd be better to just write FizzBuzz.
I find it… troubling? That a technical interviewer can’t tell for herself whether your code will work. Wouldn’t you ideally want people who actually understand code to be giving the coding questions?
It's the scale of the wastefulness of bitcoin that matters.

If a car burnt through a months worth of electricity for your home just so you could drive to the shops to get groceries and come back, then that would quickly be banned. Bitcoin and other currencies have a lot of money being pumped into the system by people who refuse to account for the wastefulness that is crypto and instead, want to drive up their investment.

There's no replacement of traditional digital payments by cryptocurrencies.

Going back to the article, I'm glad China priorities it's people (funny to say that given the Xinjiang situation) over the profits of big corporations.
For me, if the 2nd interview is not me talking to someone from their company that I might work with and if I cannot ask questions about the problems they solved, their approach to programming or building teams (depending on their role), I just say to the recruiter that I'm not interested.

The only reason why I'd come somewhere is if I like the engineers or if I'm in need of money. If I need the money, I won't ask a thing.
Bitcoin uses energy without providing substantial utility unavailable from other vastly less wasteful alternatives.
Additionally it provides a place for the rich and ruthless to prey on the weak and gullible with endless washtrades and exchange scams. It should be banned.
I don't know what he meant with "audio management", but when it comes to music production, MacOS works way better by default, with system-wide low latency audio and multi-client MIDI drivers.

On Windows, you need to buy a dedicated audio card and install 3rd party audio and MIDI drivers, so that you can finally--assuming you bought the correct gear--get almost the same functionality that every Mac has out of the box.
Writing Consistent Tools (2019)
Python can do it with similar compactness:

[(("fizz" if not i%3 else "")+("buzz" if not i%5 else "")) or i for i in range(1, 101)]

Gotta love list comprehensions.
The Boeing 737 Max is back? Not everyone is convinced
Making it clear in the code itself that something is platform specific is useful as well. Also, I'd say such stubs and extra files would clutter the project.
A lot of people still don't! For those of us who do, WFH gives us a bit more flexibility about how we spend the time in front of a screen and maybe a chance to fit in exercise where there used to be a commute.
Just because you can doesn't make it a good idea
Protection with a credit card is so much better than a debit card. If you prepay for a service that is not delivered, then the credit card company will refund you.
It's good as the mergetool but overkill for a simple diff.
I'm comparing my 500$ Samsung S10e to my gf's 1200$ iPhone 11 Pro, the difference is there but it's definitely not worth extra 700$.
Is this faster than a regular JS+WebGL version?
It's a 1-3% tax on the merchants. This effectively makes doing business more expensive. You would think that prices in the US would be 1-3% higher than elsewhere in the world, but the "buy first decide later" carefree spending attitude makes for quite a different consumption landscape.

Credit cards in the US offer all kinds of perks. My card covers my purchase for damages or theft/loss for 120 days. This reduces the friction in consumption.
That's the joke. Ignoring reality, empirical evidence, due to theory.
Hang on, what about all the people he's had executed? What about their interests? Shooting people doesn't seem benevolent to me.
You should check what's the difference if you get frauded. In Canada, with a debit, it's mostly your loss, but credit cards you can make a fraud claim and they will reimburse you.

That's my main reason for never using my debit and always using a credit card, to offset the risk of fraud.