skysight-inc/HackerNews huggingface dataset:
"Parcel CSS is based on the cssparser Rust crate, a browser-grade CSS tokenizer created by Mozilla and used in Firefox."

Fantastic work, I believe cssparser could benefit from Parcel CSS if they contributed back.
Ask HN: What do you think of the Wordle guy not monetizing it?
I have to admire the guy for sticking to his guns and his vision and not monetizing it. It would be so easy too- keep the existing version free but create an iOS/Android app with some bells and whistles like longer words and boom rake in the cash. Being so hell bent on your vision commands respect. But I can't help but feel that the guy is about to let someone else benefit from his creation and am not sure how to feel about that (see https://twitter.com/zachshakked/status/1481345622938685443).

Apple is cracking down on blatant Wordle clones in the appstore right now but there is demand there, there is going to be a different app with a different name with a different ui with some added features like multiplayer that is probably gonna make some good money for a few months.

If someone is gonna inevitably end up benefiting from it, I'd rather the guy who made the original rather than an app cloning team in China or some bay area tech bro. I am putting myself in his shoes and even if I had the vision that he has, I would not be able to stop myself from monetizing it even if just to not let the copycats make as much of a windfall.

What do people here think of this situation?
> In my experience so far, highly proficient Cpp programmers tend to find rust constraints overly restrictive

For me it's the exact opposite - I find Rust righteously restrictive exactly in places I wish the C++ compiler would complain. For instance, the fact that variables are legal to use after move is an obvious C++ footgun - you almost never want it to actually happen in your code. And then, if one really knows better, Rust has `unsafe`, which I actually never used yet except for providing C/C++ bindings to link a Rust project with Scylla.

So, to sum up, I think that Rust has much better defaults (e.g. move the value by default, everything is const by default, etc.), but still lets you bend the rules explicitly, while in C++ the rules are already slightly bent for you, just in case you need it, which is instead a common source of bugs.

And the adoption of Rust is going great at ScyllaDB. More of it is hopefully coming soon, including a rewrite of user-defined functions support in Rust, which would allow us to fully utilize wasmtime (a very neat Rust project) as the WebAssembly engine.
Being able to work alongside the people you're solving the problem for is a really great intrinsic motivator. You can be abstracted away quite a bit as an engineer, which makes it so most of your motivations have to come from within and it ends up being quite a narcissitic evaluation of your role. You're not always going to love the problems you're solving, but when you know it's part of a bigger picture you believe in I think that's a huge motivator.

I think most people of working age now have been part of the individualism movement, which leaves us pretty ill-prepared to deal with the feelings of discontent when we finally succeed at "getting ours" and realize it wasn't all that fulfilling. Solving problems that matter to the community you live in, or the greater society you're part of, has so much more intrinsic reward.
> Recruiters are in the way.

I'm astounded at how awful recruiters have gotten. What's insane to me is how no one in the industry seems to question the spray and pray approach to recruiting.

There are a few "whoa that's neat!" things on my resume such that if a recruiter or hiring manager looked at it they would certainly notice. This works as a great test for if a recruiter is really looking at me or just spamming a keyword on my linkedin. This filters out essentially all recruiter spam.

What's funny though is how much energy companies spend to pretend like they've read your resume and want the actual you as a candidate in any way. Facebook recently tried a tactic of sending email from the hiring manager. "I really want you on my team, let's find a time to chat!" But clearly it was just an automated email since the message didn't mention any of my resume that might make me a particularly interesting candidate for the team. Another company clearly automatically scraped my resume to make it sound like the read it, but picked the most bizarre, nonsensical things to pull from it.

The funny thing is, even though I love my current job, if you came to me as said "it_does_follow, I've noticed that you worked on XXX and YYY projects, we really need someone who could do that type of work for our team, we're working on exactly these type of problems" and they touched on the actual work I've done that I'm proud of, I would jump on a call in a heart beat.

Every engineer really would prefer to work on problems in their particular domain that interest them, for a team that values them as an individual. I am certain that if recruiters spent their time targeting a much smaller pool of good candidates that really are a match for the role, they would have much higher success rates.
> Uber and Lyft, deliver a material service,

And Apple's not asking for a cut of that.
Apple is asking for 30% of the monthly Uber Membership fees, created as an IAP. The part that is completely non-scaling to the amount of rides the person takes. The part that is practically guaranteed to come from Uber's profits and not from the end users or from drivers.

So, I really find it hard to care about big companies fighting about it.

> e, what about a mortgage monthly repayment app, that's essentially a subscription to your home right? Do you think Apple deserve to have almost 30% of the value of your house for the privilege of letting you use an app to pay?

Apple's made it a point that they don't collect 30% on real (non-digital) purchases. Like a mortgage. They would be collecting 30% of the $25 convenience fee your bank slaps on, not the mortgage payment. Which may make it less likely a bank decides to add those fees.
This has a number of advantages over GPG. In general, it provides better default security without having to fumble to pick the right options with GPG.

For example:

In order to get sender authentication in GPG, you have to sign the message. GPG doesn't do this by default when encrypting a message, but you can choose to add a signature. But even if you do sign the message, GPG provides non-repudiation which means that you can no longer deny that you sent the message. Kestrel provides sender authentication while preserving deniability.

There are a number of other strong security guarantees that are provided by Kestrel's use of the noise protocol. There is more info on some of those properties here [1]

[1]: https://getkestrel.com/docs/security-information.html
You've been breaking the site guidelines so badly and so repeatedly that I've banned this account.

Please see https://news.ycombinator.com/item?id=29916895 for more.
Better recruiters are retained. They get paid for a search, not for a hire. And they don't spam you on linked in.
> They're cheap! Because, hate to break it, but Apple isn't a premium brand; they're just a brand.

AirPods are not cheap to the average person. You can get earbuds for under ten bucks. AirPods are a premium option for most people. AirPods being for rich people was even a popular meme for a while.

https://www.theguardian.com/technology/shortcuts/2019/feb/10...
Useful Notes
Here’s what your timeline was saying 14 years ago
> Being masterfully either technically, socially, or politically have a lot to do with it too, it seems.

I don't think you need to be a master to get more money. What I have noticed as a hiring manager/tech lead is candidates/team members fall into either asking for more money or not.

I have guys on my team who if they asked for money I could easily add 20 - 50k to their salary. But they don't, they also don't shop themselves about. They're low risk of jumping ship and if they do, I can offer them a huge amount to stay or with the savings I have made over the years I can replace them at market rates, suffer the disruption of introducing a new team member and still be ahead.

I luckily learnt early on the best thing to do for your career is just ask for more money. Every 6 months I ask for a pay rise. I don't always get it and if I don't I ask 'what do I need to do get more money'. Your boss should be able to tell you what you need to do to justify another 10 - 20k to your salary
I fully agree, you said it well. It can be very hard to find the right therapist, and it’s not like going to the doctor. Anyone who says that it’s like that doesn’t know what they’re talking about. It’s a longer and less straightforward process, and the patient needs to know that they are in the driver’s seat. But when you find the right therapist, it can be a catalyst that greatly improves your ability to heal fast.
Why not just avoid CVS and use another pharmacy (online ordering). I use valisure because they also test the medications they sell for impurities, but there are plenty of others… like even supermarket pharmacies have online ordering now with home delivery or pickup.
Epidemiologists demand Spotify deal with lying podcasts
From what I gather from talking to peers, it seems like recruiting companies/services are not utilized and people are suspicious of them. This may or may not be the case in reality, since I've only talked to a small sample of people.

If this new platform is a standalone company/service, how would it overcome this uncomfortable feeling from its target audience? Or would it be a new service to integrate into existing company hiring processes as an additional SaaS product for companies that want to fix their hiring systems? Maybe both?

I also like the idea of transparency and honesty in the example you provided. Yes that could be a tough pill to swallow sometimes, but I think if that expectation is established from the beginning, it may not be as big of deal/problem.

I do agree about the timeline problems. Sometimes, it takes way too long to receive a response from a company - if anything at all!

I have been thinking about how to make the entire process from job posting to hiring better and one of my biggest thoughts was exactly about the processes being far too dehumanized because of the lack of hiring resources.

I appreciate your ideas and discussion!
People regret having kids all the time. It's just not socially acceptable to talk about openly.

https://www.reddit.com/r/AskReddit/comments/m9vh8a/serious_p...

https://www.reddit.com/r/Parenting/comments/1wvx04/serious_d...

https://www.reddit.com/r/regretfulparents/
That's a great point and corroborates other stories I've heard about increasing mid-level pay. It does continue to support the thesis that is (in simplified form) "everybody has a number".
I mean that’s kind of a tautological statement, if you have a huge down payment of course you can buy a house?
You've been breaking the HN guidelines repeatedly and egregiously. We ban accounts that do this, so we need you to stop that now. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here.

If you want more explanation, there's tons at https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme.... You can particularly look at the comments listed at https://news.ycombinator.com/chinamod. There are numerous in-depth explanations there; I'm pretty sure I've repeatedly and thoroughly answered every common question that comes up about this.

Bottom line: the simple explanation is that people have different views they do because they have very different backgrounds, and attacking others with this sort of internet poison because of that is not acceptable on this site. In fact, it leads to ugly mob behaviors that we don't want here. It's not the sort of community we want to be.
Being compelled to do something legally (do this or go to jail) and having it spontaneously happen to you without your consent or knowledge (a government entity gains access to your checking account and you lose access to it) is still a distinction worth making in my opinion.

I thought the idea underlying all of crypto[currency/graphy/whatever] is that as long as you have exclusive access to your private key, you control what happens to your information.
As a hiring manager I’ve worked with internal recruiters and a good one is invaluable.

- the transactional part of setting up interview loops, coordinating schedules, etc is extremely tedious for a field of 3-5 serious candidates for a given role. Internal recruiter takes all of this away from a hiring manager who has other duties.

- an internal recruiter can plow through LinkedIn to find solid candidates, identifying ones for the hiring manager to review and, if qualified, reach out to. Again, tedious work for a hiring manager with other responsibilities.
I wouldn't go as far as say they're incompatible; I'm sure it's doable. But there's a pretty big difference in believability between the claim that "engineers are much more likely to be FIRE people, to the extent it makes a noticeable difference in the engineering job market, now of all times" vs "FIRE people w/ kids exist, but are outliers among outliers"
Yeah thanks for clarifying.

As for the loved one argument, probably. But that wouldn't necessarily make me right. In fact my proximity to the situation would probably make any objective evaluation of what's right or wrong impossible. That would effectively remove my credibility as a reasonable interlocutor when discussing the ethics at all, like a cop in a ticking time-bomb scenario isn't the best person to call on to craft torture policy.

It wasn't my intention to judge (I don't know your position on anything) it just stood out to me. Animals often aren't treated with much respect or concern, especially ones suffering for our benefit. That's not a comment on you.
The best alternative is to server side aggregation of visit statistics without storing any info sent by visitors (such as IP address, user agent etc).
It actually does come out of your signing bonus if you don't ask for it.
What's a pity is some browsers don't promote their native features, which leads most to be unaware of them and then browser makers likely see metrics showing little use of them.

Opera (pre-Chromium) had this feature to begin with, then Firefox (using bookmarks to store the keywords instead). Vivaldi browser retains the Opera style custom search UI and whenever I find myself searching a site enough I just create a nickname for it (eg: to archive the URL directly to archive.org/is, search caniuse.com, among dozens of others).
This is a hard problem to solve. It seems to me the best way to mitigate most of the issues is to disallow developers to upload the built artifacts and instead have the repositories build them. That way, at least you can guarantee the source corresponds to the hosted artifacts. On the other hand, this now puts a huge burden on the package hosters to provide the infrastructure to compile everything. And forget about any oddball packages that require esoteric or picky tools
I feel 3rd party recruiters are such a massive waste of time and a drag on the overall process. Has anyone built a true job search engine that simply links back to the original company's site (instead of some recruiting agency)? It seems that even the big job sites like Indeed are so fully of recruiters that their quality is pretty low.
Intelligent and good people have followed the advice above, and the result has been more error and harm.

Therefore, learning from their experience, the one thing that works is accurately calling the status quo's invisible blobs of noninteracting kludge as what it is.
Games are interactive, that's their defining feature.

Uploading a clip of you silently watching a movie the whole way through with the camera pointed at the screen would obviously be copyright infringement, but a let's play of a game does not convey the experience of playing the game.

If the entire experience (or even a large portion) of a game can be had via passively watching a recording of somebody else playing it then the developers haven't really succeeded at making a 'game', they've made a long-ass movie with extra steps.

And yes, maybe if you can show that your game is practically a movie that asks you to press a button every 5 minutes then you should be allowed to copyright strike commentary-less lets plays of it - but where exactly do you draw the line?
I remember, back in year 2000, I went to a speech held by ESR (somewhat odd since I am based in Europe) with content very similar to this article. He was ranting about how all companies should open source their code because that is what keeps employees stay and happy. It was in the middle of the netscape/mozilla open source craze.

My reaction was "OK, this is the guy everyone is talking about".

A few months later - the job market was entirely different. And that stuck for many years after that.
I have suffered life-long anxiety too, with some recent PTSD to make things really fun. I totally get it. Certainly, not needing a job should help, as you should feel like you need to continue with an interview.

Recently, I posted an ad for myself on the monthly "Who wants to be hired" post here on HN, after failing for most of 2021 in searching the "Who's Hiring" posts and applying directly. I got several responses within a day, and one candidate in particular seems to be a remarkably good fit. That has been a stark contrast to my run of unsuccessful interviews, where I was applying and competing alongside an untold number of others.

Interestingly, I had not previously considered applying to this particular employer, though I had seen and envied the position they had listed here (for months!). Since they did not specifically say they would allow fully remote workers in the position, I simply did not bother applying, because I didn't want to waste my time or theirs. If you're an ideal candidate, the right employer will work to accommodate your needs.

YMMV, but I personally have experienced remarkably less anxiety when interviewing with companies that have actively reached out to me. If my current contender doesn't pan out, I'll rewrite my post from scratch each month, until I find my next job. If you go that route, I suspect that you can parlay your success stories into a few worthwhile interviews. Best of luck.
The grand irony is that this first existed in Konqueror (20ish years ago?). This was one of my favorite features in it. Konqueror was a phenomenal browser for the time.

And for those unaware, Konqueror used KHTML, which gave birth to WebKit, which Safari used, and then of course eventually Chrome used until forking it into Blink.
You do understand that Uber can use Stripe (or whoever else) to process the rides? It's just the in-app premium monthly membership fee we're discussing?

Apple's payments are extremely pro-user friendly. Do I wish they charged less? Yes. But if it's open to competition no one will use Apple payments even if they are the cheapest, because they are tilted more in the user's favor than other payment methods (subscription cancellation, etc.)
I'm not going to write a comment here, because there are already so many, and anything I can think of saying has probably already been said.

I enjoyed reading your essay thing. You should write another one sometime.
PIP severance after 2 years is just an early RSU payout and then you can get another job with a signing bonus.
Rule #437: don’t take legal advice from random internet dudes.

GDPR has been out for some years now and we can see the enforcement personnel do not go after companies worth under $100 million, let alone hobby sites. After all, enforcement personnel only have so much capacity.l just like the FDA, USDA, BLM, and countless other agencies burdened with enforcement.
Tangentially related: it's fascinating how much of the cellular messaging network runs on (or at least speaks) SMTP and IMAP. These SMS/MMS gateways are just one example; Visual Voicemail[1] also runs on IMAP and it also shows up in mobile terminal (i.e., phone) testing standards[2].

[1]: https://www.gsma.com/newsroom/wp-content/uploads/2012/03/omt...

[2]: http://www.omtp.org/OMTP_Terminal_Testing_1.0.pdf
Insight and nuance. Nice.
Are you both available for (1/2) * (Amazing Opportunity to have impact)?
> Owning property means one has property rights. The right to sell it is one of those rights.

I've spent the vast majority of my professional career working in finance, subject to SEC rules and regulations regarding insider trading. None of this precludes own, buying or selling stocks. SEC rules prohibit acting upon material nonpublic information for financial gain, the likes of which congress critters do all the time. It is this act of buying and selling on material nonpublic information that is illegal for the common folk, and ought to be illegal for those making the laws that affect the stocks. Don't want to be subject to mandatory holding periods and disclosures? Buy ETFs like the rest of us. And yes, insider trading rules apply to my family as well. I cannot tell my parents or children or siblings or in-laws or friends any material nonpublic information with the intention of financial gain through buying or selling stocks.

If one is going to engage in buying & selling of stock to which one is privy to insider knowledge, there are means to both buy and sell said stock. It usually involves disclosures of intention to buy or sell and a predetermined date. It may typically only be done within a certain time frame, typically quarterly after earnings have been announced. If you're buying, there's typically minimum holding periods (length varies, but it effectively precludes day trading). Point is, there are legal ways to buy and sell within the rules. No one is being deprived of rights. But, if you buy or sell in violation of the rules, there may be forfeiture involved, because you were never allowed to make the transaction in the first place. Break the rules, be prepared to pay the penalty.

Congress is not above the law, and they should be subject to the same rules and regulations as everyone else. This isn't a Republic or Democrat issue. It's common sense, but doesn't benefit the people in charge of making the laws, so it doesn't happen. Or if anything does happen, it's loudly and publicly championed and then quiet neutralized when things have calmed down and no one's looking anymore.

Let me put it bluntly. If I, not being a member of Congress, pulled the same thing Pelosi does with her husband and their trading, my spouse and I would both be in jail and rightfully so. And no, Pelosi is by far the only one, but she's a very public example of this as the Speaker of the House.
I agree that nothing would change. Even the "flushed to journal" approach of databases and filesystems would remain, because that doesn't just happen because of the looming danger of power loss, it also happens because software malfunctions exist and you want to separate work in progress from the done and approved.

And if it's not cheaper as RAM it's not interesting anyways. Chances are if you could afford 1:1 paging plenty of applications would happily do and not mind the separation between a fast copy and a persistent copy at all.
For say travel or big events or the like. Still, there are many things that are equally or more enjoyable in this new post covid Era, like a jet ski, boat or RV. Depends on what you like doing I suppose.