skysight-inc/HackerNews huggingface dataset:
> Also, don't let your mobile phone number expire and someone else get it.

How would you do this, then? I believe old numbers are kept for a certain time (6 months?) and then put back into the public pool. If we had a more technical solution (think IPv6 addresses, but for phone numbers) this shouldn't be an issue in theory. Of course, having to remember something resembling an IPv6 address to contact somebody would be a pain. I would say we could use a username system, but I believe we've seen the downsides of that way too many times already.
AWS yesterday's spend to Slack with AWS Chatbot
When a corporation feels it has this much power over its employees, it is time for that corporation to end.
I like Rust mostly for its user-friendly tools. I dislike the compilation model. The type system I already liked even before Rust existed. So, not every String opinion on PL is down to Rust.
Coding interviews suck. But could they be better?
Yeah, I used to run a vanilla Arch install on my laptop, and I did manage to get it working almost as well as Windows or macOS after about a week of tinkering, but after a certain point I realized that I want to work on cooler problems than mucking with systemd or dkms, so I just installed Ubuntu and never looked back until I bought a Macbook last year.

I think the newest versions of Ubuntu are great. They've started to give me everything I like about macOS [1] while being FOSS(ish) and portable to any computer I want.

[1] Not comparing Ubuntu to macOS directly, but more of a macOS "feel" in the sense of how I use it.
Am I reading this right ?

$2M scammed by a rug pull named... "WarOnRugs" ?!
On linux you can use IceCat. On windows, download simplewall and block pingsender.exe there. Should get rid of the queries if you combine it with userjs tweaking.
While I rather like this idea, there's something to the fact that we need a check/balance. What you don't want is to have a mob make bad policy, which I think is what would happen in this case.

This is precisely why individual states can stand up to the federal government -- people in California could make policies that devastate Maryland, for example. Not because they want to, but because they lack context --- even reasonable authority.
> A massage isn't sex

What is sex? What is lust? (The questions are rhetorical, but the point is that these terms tend to be defined in ways the exclude lots of queer foreplay.)

But, yes, a massage where both people understand the energy is building toward/from sexual stimulation is definitely part of sex. Foreplay is part of sex. I can't think of any definition of sex that excludes foreplay and that is, for the purposes of this conversation, useful.

If "women don't want sex", but we define sex as functionally equivalent to "someone's genitals are touching another person", well... idk. Maybe women just don't want really shitty no foreplay sex? Surprise, surprise, right?

> For what it's worth, I'm a bisexual man who's had multiple relationships with both men and women

Ditto and opposite experience. It's almost like people are different enough that gender-based generalizations are almost entirely unhelpful.
This is a better description than I’ve been using… since it was so underpowered it was more like a smartwatch than a phone.

But it wasn’t even mostly always in view… when you weren’t focused on it I guess it could kinda flash and make you focus on it, but it had no overlay ability.
> What previously was elegant and easy on the eyes is now annoying and muddled by the additional layer of abstraction

You're just getting old is all.

What was once familiar now isn't ... how annoying.

If that worries you, don't: we're all walking down that path.

Give it a couple of decades and everything in your life will feel like that.
How much time did you spend on the touchbar integration? I was at an Apple store recently and saw that the newest Macbooks have gotten rid of the touchbar. I'm wondering whether making such integrations is still worthwhile.
I have worked in companies which had monolith software, but they have been large and established businesses.

I will not name names, but I can say this...

All but one had constant, repetitive and quite painful failures, not fixable, it seemed.
One company was an exemption, with some failures but a clear culture of pushing issues while implementing new features.

And one company I have been with from startup days till 150 employees had a microservice infrastructure, I have never seen so little downtime, such a smooth back office, front end, database, reporting system.
The cto was owner and main developer, if something went awry, he would start working on the fix within minutes, no matter the day or time. The fastest issue response time ever.
2 lifetime downtimes of a handful minutes for the full service, and a couple components which didn't work for maybe an hour or sometimes overnight.
I have to say though, when one microservice broke, it took down more tangential services than one would think, but other than that, hands down the best software I ever worked with.
Thanks for the post. Yesterday you strongly rebutted me for saying that the widespread outages also were impacting Cloudflare [0], even tho it wasn't obvious to me at that time who was being impacted by who. Knowing the intricate connections of all the app and infrastructure and cloud providers is tricky! When stuff goes down, the blame gets spread around.

[0] https://news.ycombinator.com/item?id=29568319

edit: changed "scolded" to "strongly rebutted"
Get your CV out there.
This is ageism, folks.
Define queue using generics, sure. It will be huge for people waiting packages.

A specific queue is typically well defined and has a struct in/out.

There are times when I've wanted arbitrarily nested JSON that doesn't map into structs very well, but it is uncommon enough.
If you use T-Mobile Netherlands (or Tele2/Ben/Simpel), go to My [T-Mobile|Tele2|Ben|Simpel] > More > Personal Data > Privacy Settings and switch the appropriate options to 'No'.
"hard things are suspiciously easy too."

Care to share an example?
Better than being down down!
"Pelosi has long said she has no involvement in or prior knowledge of her husband’s trading decisions and does not own any stock herself."

But does share information from her official duties with him?
Aren't most suicide bombers female?
Don’t forget classicshell!
"Add files, unstructured text extracts or other content you use as sources of intelligence."

This page could do more to establish trust. (I'm not really in the threat analysis space), but It seems like a big ask to blindly upload threat related intelligence files to a landing page on the internet.
* Best: productive geniuses

* Meh: unproductive geniuses, unproductive idiots

* Terrible: productive idiots

Honestly, I've had to deal with the Terrible far more than I've had to deal with the Meh. That said, in the org I'm in now, Meh will get you moved on to something "new" pretty quickly.
Great article. I'm bullish that the metaverse will be built on top of our current 2D web as a 3D, immersive overlay where creators, companies, and consumers can freely navigate from one virtual space to another seamlessly, using hyperlinks.

WebAssembly, WebGPU, and WebXR are the cornerstone technologies of an open, interoperable by default metaverse.

Our team at Wonder Interactive is working to bring one of the biggest native game engines, Unreal Engine, to the browser use the above mentioned technologies. For anyone interested in our tooling and hosting platform, you can check it out here:

Our website: https://www.theimmersiveweb.com/

Discord server: https://discord.gg/zUSZ3T8
Microsoft IntelliCode Licensing Issues (2020)
There are plenty of for loops in which you don’t know how many iterations you will have. With a generator, it can even be infinite.
As countries get wealthier, their CO2 emissions have also trended upwards. The world is clearly trending toward catching up to the wealthy countries. If everyone trends toward similar emissions per-person, then the raw number of people will be what matters most.
Yeah I agree.

> Rug pulls have emerged as the go-to scam of the DeFi ecosystem, accounting for 37% of all cryptocurrency scam revenue in 2021

So 37% of $7.7 billion is $2.849 billion.

> All in all, rug pulls took in more than $2.8 billion worth of cryptocurrency from victims in 2021.

> It’s important to remember that not all rug pulls start as DeFi projects. In fact, the biggest rug pull of the year centered on Thodex... In all, users lost over $2 billion worth of cryptocurrency, which represents nearly 90% of all value stolen in rug pulls. However, all the other rug pulls in 2021 began as DeFi projects.

The graph shows $2.6 billion was lost with Thodex. So that leaves $0.249 billion that was lost in projects that were rug pulls that began as DeFi projects.
Thanks for this comment. Have the same experience at a Maths Department.

Each run of some specific code is “ouch, we must try and see when we have the time to understand how it works and how each error is handled.” Just because it is soooo difficult to properly write a module.
tqdm is like around for 5 years or something now
This is not how for loops work in Python, which does not have ranged loops.

The example works because range objects implement __len__ which is where tqdm will get it's total/count information from.
> What happened to honest businesses with fair, easy to understand pricing?

Well in my case the pricing is very easy to understand. It's free!

I only have < 25 hosts so I self-host the open source version on a $5/month DigitalOcean instance (ironically also reverse proxied through Cloudflare)

So I certainly don't think that's exactly dishonest or unfair. It's been rock solid since I've used it. I don't know how many services you'd need to monitor but the starting prices for Standard and Enterprise seem pretty reasonable to me?

It probably doesn't scale to a very large operation - but then it's not really "cloud first" monitoring akin to something like Prometheus, so perhaps their target audience isn't really likely to have a huge number of services to monitor.
I still don't understand how the hell they shipped the Metro Start screen on Windows Server 2012 and 2016. I hope somebody got fired for okaying that decision.
The Russian flu pandemic (1889-1891) may have been caused by coronavirus
not OP, but this is exactly what ThoughtSpot Everywhere is for:

https://www.thoughtspot.com/everywhere
Rawls wrote a bunch of stuff about fairness and justice, and I won't pretend to have read it all. But one idea he discussed is imagining oneself behind a "veil of ignorance" that conceals the particulars of one's attributes, circumstances, etc. In considering how society is structured, how resources are distributed, what the laws are etc, we should do so without attachment to our own individual utility.

So imagine a universe where we were all thinking, rational, disembodied souls before we were born, and as disembodied souls we could debate and together choose how the society we're born into would work -- but we don't individually get to choose who we will be born as. You don't get to know what your race, your gender, your family's income, class, region, etc. How would you want society to be structured? What would you want laws and norms to look like? etc.

My claim is roughly that the way to incentivize leaders to actually work for the wellbeing of their constituents is to artificially construct and impose such a veil of ignorance, so that leaders are pushed to improve the wellbeing of as many as possible.
I used an early version of this in 2009.
Here's my take on microservices: It's a form of modularization. Like all modularization it can be useful to uncouple larger parts of a system - to enforce an architecture, avoid unintended cross-dependencies, make explicit the dependencies that are intended, to allow teams to work more independently, and to allow the different parts of the system to be be developed, compiled, built, deployed (and sometimes scaled) independently.

But all this comes at a cost - you have to know where the module boundaries are, because moving these is much harder. The flexibility that you've gained within each module comes at the cost of making it harder to move the border between modules. It's very easy to put down a module border in the right spot, and you make a refactor (needed for cleanup or performance improvement) go from tricky to impossible. E.g. that piece of info needed in this module now canonically lives in the other one. Or we accidentally add a couple N's to the time complexity of an algorithm that works on data in multiple modules.

But getting the borders right on the first try is hard, unlikely even. Where those borders should be depends on a lot of things - the user domain, the performance characteristics, the development team(s) (Conway's law and all that) and the ways in which the business requirements change. For that reason, I think most successful modularizations are either done by breaking down an existing monolith (providing these insights) or by basing it on a known running system that is "close enough" in its needs and environment.
Absolutely mirrors my experience when our small company was acquired by a large multinational of French origin. Why is France significant? Because their corporate culture is extremely hierarchical and centralised, similar to how their country is centralised like few others.
Used to be we could turn small web apps into production in the course of a week. Nowadays even the most minuscule of features of an existing app will take a year to implement, because "central" will involve several project managers, somewhat related staff, external consultants, etc. etc. into the mix who spend a few months creating power points and excel tapestry under the banner of "change management" before even involving one programmer. Then, when they finally decide that the coders must be involved, stuff gets done quickly and without fuss, and often much less complicated than what was planned for us.
Then they spend another few days sending each other congratulatory emails about how successful the project ended, apparently ignorant to the fact that they managed to spend a year on a feature that could have been implemented and tested in a week if they hadn't been involved.
> Ultimately Microsoft is powerless to stop this except by using their antivirus to block installation of Firefox in the first place

They've already started down that road with s mode, which is default for new installs and not a separate SKU (anymore) that you can avoid.
Is Rust really a suitable replacement for Go? I mean I know they are both system languages but I feel they have different use cases completely.
I'm a worthless midlevel
I'd just observe that we saw the opposite happening with COVID. Based on a couple experiences of my own I was chatting with a friend who runs gift-giving strategy for a major university. I made the comment that a lot of things that just had to be done in person with notaries etc. suddenly apparently didn't have to be any longer and she agreed.

While it's doubtless sometimes necessary, I'm generally a fan of not having to go into an office for money transfers and so forth. It's also worth remembering that this sort of thing may (normally) be pretty low overhead for a lot of us but isn't for e.g. people who aren't very mobile.
When are they going to rip the bandaid off that they aren't going to produce the Cybertruck? https://www.caranddriver.com/news/a37979446/tesla-cybertruck...
Not surprised, there’s some very capable chips that aren’t fully utilized, I think a lot of smart watches have a certain Nordic chip too. Know of any more ESP like chips?
Matz very nicely asked us to say "Ruby is Nice..." instead, because he's nice like that :D
> Surely if this was actual Fraud he should be filling a police report or lawsuit?

In the US, if someone is defrauding someone else (in a civil matter), the best you an do is make a statement.

ie https://nccriminallaw.com/news/criminal-fraud-vs-civil-fraud...
CDC vaccine advisers vote to recommend Pfizer, Moderna vaccines over J&J's
Click inherits the eternal argparse limitation of "you can't stick --verbose everywhere", doesn't it?
And, ironically, much of the work that the "normies" do is something tech guys could to hundred times faster. It's stuff like manually copy-pasting numbers from a crappy proprietary software A to a crappy proprietary software B or entering numbers from some system to Excel while it could be done by just directly pulling the numbers from the database the system uses.

Seriously, modern work is all about knowing what to do and how to do it rather than putting in a large number of hours executing a straightforward task.
I hate making a ton of money and giving everyone in my family a better life. Really sucks.

The things you are holding people accountable for are very questionable in almost all cases. In most cases it just comes off as jealousy that someone is doing better than you.

I’m all for being held accountable. But i put very little weight in public opinion being something that we should even think about at this point.
Nick could just ignore the bullying from Tony.

If he'd like, he could smirk when Tony launches a personal attack, pointing out - if asked - how insecure he is, and that he wishes him recovery.

Perception dominates everything.
Ah yes, the incredible value of providing feedback on proposals and signing off on initiatives.
I quit jobs because of managers like you
As I've been more in leadership positions over the years, this has been one of my challenges. We all have unproductive days (weeks?). What's interesting: I now work at a company that relies on hard work. I work in product development with significant software component, DSP and other specialties. When one team member does not deliver their part, the whole product is delayed and it becomes very visible. On the other hand, given that most of the stuff we do is new/unique, it is hard to see how much time a task "should" take. Sadly, people ocassionally hide behind this. One recent extreme example: We've hired a supposed senior "gun" that has been in the industry for 20+ years. Then he subsequently failed to deliver basic piece of software in 6 months. After some discussions with him, we realized he lacked even basic fundamentals. Our failing was that we didn't pick up on this during the hiring process. Anyway, someone else had to take over and complete it in a few weeks. This "senior gun" has been bullshitting his way through decades of career.. Btw, the companies that he worked for are failing (or failed already), so there's that indicator. My point is - developer's productivity can have a huge impact, depending on what the business is. I would hate to be working in a job where my work (or lack of) has no impact..
I feel like you ignored most of the original post and are just injecting your own preconceived notions.

> Taking money from people with expectation of value, while not providing that value

If the employers in question felt that they weren't getting what they were paying for, they would tell the original poster that they were performing below expectations. According to the original poster, that has not happened, and their employers have never expressed dissatisfaction with their productivity.

> This is unreasonable populism: "Pay me, trust me, but I'm going to do nothing, and if you lay me off over Zoom, you're going to see it on CNN!"

Nobody's "doing nothing"; as established above, the employee in question is doing more than enough work to satisfy their employers. What does "you're going to see it on CNN" mean — are you talking about "cancel culture"? How is populism involved with this, and what on Earth do you think populism is if you think that your bizarre strawman is representative of it?

I'm not one to argue that politics should be considered as separate from our personal lives, but you're throwing around emotionally- and politically-loaded ideas like populism, cancel culture, and "white collar first-world corruption" in a discussion where they bear no relevance.
You are missing the core part of the question. You say it is fraud when you aren't delivering what was agreed upon – fine, that could be the case. But what were you hired to deliver exactly? Is that written down somewhere? Forget management, can you yourself judge in some objective way whether you are committing fraud at work or not?
Wait until you get a wedding ring. The signal of another women's approval increases interest.
You said "wave of new tools that are gaining traction" maybe you meant to say "wave of tools newly gaining traction".
The Theory of the Disposable Male is central to any discussion on gender politics, the sex/reproduction marketplace, and practical feminism/tolerance in society. It almost never is considered because it is somewhat sympathetic to the male gender.

The theory is most applicable to animal populations, but researchers in this field do think the human race was subjected to the same phenomenon so our instinctive social behavior is still subject to it, and of course the biological economy/energy of male sperm and female eggs/wombs is the same as most mammals.

Online dating matches the tenets/predictions. My only complaint with it is that it doesn't really address societal structure in humans once they are raising children. It's mostly a theory that explains "single culture" and animals with shorter lifespans or less shared rearing of offspring.

So for this group meetup, let's look at whether men or women decide it's worth it to go to it.

In this group meetup situation, men and women will immediately "rank" their opposing peer group. Everyone does this.

Of course certain members of the opposite sex will often quickly be apparent at the tops of the rankings, the (yes, tiresome) "alphas". The difference comes down to how men and women act on those rankings.

The women know they can find a man if they settle. Disposable Male theory states that basically 70-80% of women successfully procreate. But they will "hold out" for a higher value male since they can always walk down their ranking and find someone to fertilize them.

The ratio of successful male procreation per the Disposable Male is in the 20-30% range. So 70-80% of males in biological times were "dead ends".

Women operate with a 50% "desperation differential". And the only way the numbers line up, is that the high value men are procreating multiple times. Thus lower value women will have the opportunity to procreate with "higher value" men, or can walk down their choice list until they find someone.

In a group dating situation, this will probably lend to 30-60% of men realizing quickly that none of the women are interested in them. At all. They'll all wait out for a higher value, or go somewhere else to try to find another high value.

The lower value men know that less numbers / options / context / immediate ranking will benefit their chances. So don't show up to group events where you'll be stack ranked immediately, or there's no point in investing the time.

Now, modern (mostly) monogamy really messes with the instinctual behavior. Men likely have a much better shot at procreating, and women need to compromise a bit more to find a mate.

But man, when it comes to Tinder and the like, it is full one alpha males attracting most of the interest from women, and women ignoring men at their level. The old okcupid pre-match data seems to corroborate this quite well.
Apple takes the due date off its return-to-office plans
Unless the comment was edited, I don't think that was a "scolding" :-)
Same same but different; I've worked in many, many different languages, but in my heart I'm a Rubyist. Definitely second the "things I've learned from other languages", so much so that I gave a talk about it: https://rubyconf.org/program/sessions#session-1198 (I don't know when the recording goes up :P )
What changed? Did your employees simply reach the cliff of their stock options?