skysight-inc/HackerNews huggingface dataset:
This project looks pretty interesting, but I find the hoops the author decided to jump through to showcase the "bad" parts of existing tooling hilarious.

The Tailwind config file "downsides" were the most interesting. 5 minutes every time to find the config variable to change? Maybe 5 minutes the first time and then it's the exact same process to for every other attribute. Tailwind even renamed all of the options to mirror the JS counterparts.

Again, I think this is a cool idea, but not everything needs to be a pissing contest. Just state the features your thing provides and let users decide if it's worth switching.

Side note: some performance numbers on using attribute selectors vs css classes would be interesting. I'd assume it's negligible until tens-of-thousands of selectors, but I'm curious nonetheless!
This is a strange comment: you take no issue with what they're saying, but seem to imply they can't have an opinion on anything they haven't personally experienced.
This could be solved by having some kind of sandbox (https://github.com/patriksimek/vm2), but I agree it complicates it.

It would be cool if tsc had a flag —sandboxed or similar that does not allow any sideeffects (fs access, output, forking, net requests, etc)
Before doing that, consider why their reviews from verified employees are so much worse than practically all others:

https://www.teamblind.com/company/Amazon/

(ex-Amazon)
> Those that are unvaccinated are in that state by choice, and therefore they are unlikely to be unvaccinated and abstaining from risky behaviours

Your model of unvaccinated people seems a little too simplistic. There is a cohort of folks who have recovered from covid, seen the published evidence around natural immunity, and consider getting the vaccine to be an unknown risk with a known small benefit. That kind of risk/reward calculation is the kind of thing that might have them avoiding (for example) packed indoor spaces.

> So perhaps vaccinated people are more likely to also get tested and therefore skew the data?

Anecdotal, but I think most of the people in my circles are vaccinated and I never hear of them getting tested, even when they have symptoms. Everyone has their own pet hypothesis in these situations, but who knows if any of them are even close.

The simple model of "no covid vaccine" = "antivaxxer" = "dumb/irresponsible/shameful/etc" may feel satisfying and may be heavily pushed by the talking heads, but I don't think it's actually useful.
I think the general idea is that if they make it difficult enough, some people might just decide that it's not worth canceling. I'm sure there's some metric that says most people canceling a subscription are unlikely to resubscribe, so making it difficult to do so probably increases the likelihood of keeping you by some small percentage, offsetting your likelihood of coming back.

The NY Times is a great and slimy example of this. Canceling the subscription requires a phone call or online chatbot, which make a people less likely to cancel. When you do try to cancel, they offer you a deal to stay. You have to reject that deal to finally cancel your subscription. While this is clearly a bad customer experience, I can almost guarantee that it increases their retention rates.

Ultimately, a business is hurt a lot less by giving a poor experience to someone already canceling their subscription.
That's not really it. They want a chance to convince you to stay and/or get feedback on why you're leaving. They can also offer some kind of one-off promotion or something to retain people. Subscriber loyalty is the absolute lifeblood of these kinds of businesses.

I work at a non-profit and we collect recurring payments from people who don't actually get anything tangible in return. The membership are rigidly ethical in all their fundraising and messaging, but they think of "call to cancel" as being a fair practice.
You really should never tweak anything in case of the JVM other than perhaps max heap size and rarely target pause time (for G1, so you can either prefer throughput or latency). Anything else you find online is likely already outdated and very specific for a given code. Instead just use a recent JDK and profile your code.

As for scala, missing the java ecosystem would pretty much decimate the language, no matter how cool it is.
Gastronomy Tourism Global Challenge
It started with Facebook in 2017: https://buck.co/work/facebook-alegria

It's popular because 1) it's cheap and easy to produce since it doesn't take much talent 2) it's easily vectorized and resizable 3) its color pallet and disproportionate human forms are supposed to make it feel universal.

Google copied Facebook, then a bunch of companies copied Google. And now finally Apple is onboard too. It's not a good look for Apple, which usually tries to create design trends, not follow them.
Yes - I have friends that work there at AWS and are happy there.

Like any large company it will vary by team, but I wouldn't dismiss them up front.
There often is such a proxy in these environments but it isn't really related. The scenario here is that you have servers with both internal and external IP addresses, and for whatever reason if someone is connecting from inside the network you want them using the internal IPs and not the external ones. (Simpler routing, different features available to internal clients, etc.) So you set up the DNS servers for your network to serve internal IP addresses for your domains, but anyone outside the network sees the public IPs for those same domains. (That's the "split horizon" part.)

Now someone in the network could follow a link from a page served from a public IP to a domain with a private IP address—which this change would disallow unless the first page was served from a "secure context" (with TLS) and the internal server responds to a "preflight" OPTIONS request with the required CORS headers to allow following links from public networks.
Google had a good paper on the benefits of smaller changes: https://sback.it/publications/icse2018seip.pdf

> A correlation between change size and review quality is
acknowledged by Google and developers are strongly encouraged to make small, incremental changes

Heard though about wanting to maintain context within a stack. I think the best balance is tooling that both lets you create a stack of small changes, while also seeing each change in the broader context (forest).

The benefit of breaking out PRs instead of commits, is that each small change gets to pass review and CI atomically. I like your strategy of gating commit pushes until the first is reviewed, but I think the dream is to decouple those processes :)
I don't think Deno actually re-implements typescript, does it? Seems like a lot of wasted effort. They don't even use Typescript internally.
> Your own email domain youremail@yourdomain.mozmail.com

I don't understand why would one want to pay for a step down in privacy, voluntarily adding an identifier that allows to track them. The only thing it does is adding some extra information about the alias owner - something that does not make any sense to me, given that the whole point of the service is to obscure users' identities.

I would understand really using my own domain (not this falsey advertising - "foo.mozmail.com" is not something I "own") rather than Mozilla-provided subdomain of theirs. Yea, that would also counter the privacy but at least there's a tradeoff - I retain control of that domain, so if I'm unhappy with Mozilla I still have the email addresses.
I'm sure their goal is to steal the trademark for their own exclusive use if they can swing that. Nullifying it so it is a generic term available to all would be worse for them than simply buying it from the rightful owners as they'd have to completely rebrand.
Andy Clark's Surfing Uncertainty[1] is a nice monograph of the topic

1: https://oxford.universitypressscholarship.com/view/10.1093/a...
I first thought it said “Netflix raises $105 million” and thought…that’s funny.
Defining constant variables in C++ Header file
I guess I don't see this as "right to repair". I think this attached to the importance of the enterprise sales channel. They can pilot this with consumers, but the value here is in allowing the fortune 500 to adopt apple devices and staff for same-day repairs. They just announced and MDM, and they have rolled out the ability for iOS apps to run on m1 macs. To me, this makes it look like apple is vying to become the standard app dev environment for new enterprise apps, and have that inertia drag their devices into businesses. These small changes they've announced all seem to be stacking in that direction.

edit to add:
Security focus and end-to-end control are what the Apple ecosystem is built on. If the results of the trial with Epic go poorly for them, they still have all these features that make their ecosystem a good choice for paranoid/security conscious enterprises. If they get enough of those on the platform, then they have lots of companies depending on that security to back them up when Apple highlights their walled garden approach as a feature.
Well, I have never witnessed some thing in real life that was correctly reported on the news. Not even once.

And I'm talking about basic things like getting the order of the facts correct, or who said what. Some times there is even video of the thing on the news, and the journalist narrates on the sequence, and says something different form what is on the video.

I do really not expect those teams to get the details behind medical research right.

By the way, with the amount of fraud going on those studies, I wouldn't trust "weak evidence that it has some effect" in any real extent. Also, the Brazilian numbers (that are uncontested on the article, just non-randomized) are completely fraudulent, it's a large scandal here, with the police investigating it and many people that may get some prison time for murdering; the people that took ivermectin died about 3 times more often than the ones that didn't.
Hah, literally saw the title of the post and came to comments to find beer52 (after dealing with them over a year ago)... must say something about a company.

But I immediately cancelled with card after I tried to cancel the subscription. I misread that and thought I'd cancelled, then got stung with a bill, but they didn't send as they couldn't take payment.
So I retried to cancel and realised what had happened... I think the most annoying bit that that you can _try_ to cancel on their site and then, after answering several questions (are you sure if we offer X or Y), several pages later, they tell you that you need to call them (IIRC the wording if you skim read it almost makes it sound like you _have_ unsubscribed.

For a 'hip' beer company, I was surprised at how baroque it seemed.. I refuse to recommend them to ANYONE, even though I actually quite liked the beer.
You'll probably have to make it so that either party can cancel contracts.
If it's asking for a password then you do have an account. Try triggering a password reset.
I hear what you are saying and agree with you to a point. I find though that its like this for pretty much all development jobs, just pointless never ending trudging. Only option appears to be getting out of engineering; and taking a 65% pay cut to do so is really not on the table. So because of financial responsibilities (kids, house, etc.) each day is the same and one bleeds into the next.
Don't feel bad. I missed the subtext too.
No, Impossible Food is suing to cancel Impossible HQ's trademark, and not their own. They want to be the only company allowed to use the "Impossible" branding, even though they weren't the first.
The evidence says big pharma is evil and about making money from sick people. They have lobbyists, and those lobbyists are used to promote the view that everyone must vaccinate and there are no alternatives. Dumb people believe all of it.
They do, but nobody cares. I'm sure if you report them they'll do something if it violates their TOS.

In practice, I've seen these being used for black hat SEO and copyright infringement.
He has to fight back. This happens more than people realize.
He has a well established trademark that protects an operational business. He should be able to win this.
I am not an attorney or a naming / trademark expert but can recommend some good ones.
On windows, you can click the middle button and move the mouse to scroll smoothly.
[Analytics]Is there any improvement in tracking real-time timeOnSite (2021)?
Didn’t Nissan try something similar to a guy with a the last name Nissan and a computer company he named Nissan Computers? I wonder if he might have some recommendations to help fight this corporate bully.
She is Eight and due to staying home a lot longer the rules for gadget had relaxed a lot.

No FB, IG, Tik Tok or any other Social Media. Some in their age group are already "following" certain idols on Social Media. Ugh.

Only allow Gaming on Nintendo Switch at home. Basically I do allow them to a curated selection of games. But not those Stupid Mobile Game where they trick you to pay, or watch Ads. I have been complaining about the one min Game play and one min Ads for a long time and Apple doesn't give a shit.

Allow Youtube. She can watch Anime in Japanese. Kids Channel.

But that is about it. My general rules is for them to avoid all Digitalisation if possible. Books is better than E-Books Reader or Tablet. Writing is better than typing. She is not interested in Tech Creation ( Photoshop ) or Coding anyway. So my view is that she doesn't and shouldn't be in front of the computer / tablet.

And she seems to be the type that prefer to go out and social anyway. She is VERY chatty. So not much of a problem. ( For now )

> "but dad, all my classmates have their phones unlimited and unsupervised"?

I worry about this a lot. But so far hasn't happened yet. Although a funny thing I discovered was that they all brag about having their own phone at home to their school mates and using it freely, in reality when talked to other parents none of them actually have one. I still find this quite funny. :)
Historically, companies only stop doing bad things when regulated. That's just the reality and anything else is wishful thinking.
A Baha'i friend told me that his religion has 19 weeks of 19 days. Interesting, mathematically.
> I get so much pride and joy out of making things. I wouldn’t be able to be the one inserting a bearing into the wheel of the car because I wouldn’t get the same pride.

What you're describing sounds a bit like alienation, where workers are alienated from the products of their labor.

https://en.wikipedia.org/wiki/Marx%27s_theory_of_alienation
Amazon isn't exactly well known for their high hiring standards.
I strongly encourage game developers to archive their dev environment
Risk Management Process: A Comprehensive Guide
> Nor are we free of conflict. The traumas of the achievement-subject are not those of the Freudian age, where we repressed our desires out of a sense of social duty, compulsively washed our hands, and dreamt about our mothers. No, the manias of our age are depression, exhaustion, and burnout.

and then near the end of the article:

> I’m not really sure external coercion has gone away, so much as it has been made indirect.
That's the base narrative, but I find it difficult to believe without proper controlled testing. People are 25% more likely to click on a technical video when the creator is trying to look like a buffoon? It just doesn't sound correct.
Yeah, sort of, but I feel like this is because most people don't really understand it's not exactly the same thing as sitting around surfing the web. Obviously this isn't a physically challenging job, but it is a mentally challenging job (and the brain is a physical organ too, remember simple physics conservation principles--none of your thoughts come for free, they all cost energy, and complex thoughts take massive energy!). That drains you in an entirely different way.

I would almost argue that having a physically tough day makes me feel sore and tired, but _accomplished_ at the end of the day. Having a mentally tough day doesn't confer any sort of sense of accomplishment, it's just a draining feeling.

Also consider the "happy" ending to Office Space--the protagonist ended up much more satisfied doing a physical construction job in the end.
It loaded in English for me. Might be geo-location specific.
Big-O Time Complexities of Elixir Data Structures
The Bug in Paxos Made Simple
Awesome to see replay get even better. More accessible the more we can do. Really excited by this release.
Show HN: Windster - Tailwind CSS admin dashboard interface [MIT license]
I had multiple friends join Amazon/AWS right out of school. Every single one left within two years and not a single one of them would recommend working there.
https://i.imgur.com/PF7uxDY.png

What about end user experience?
Port scanning can be trivially distributed over multiple IP addresses and rate limited. So blocking one IP address won't do much to block a port scan coming from another IP address.

When I tried to apply somewhat similar solutions in the past (e.g. fail2ban), I ended losing access to the server a few times (misconfiguration/bugs/daemon killed/firewall rule conflicts/etc.).

A more secure way to prevent port scanning is Single Packet Authorization, e.g. fwknop [1]

"SPA requires only a single packet which is encrypted, non-replayable, and authenticated via an HMAC in order to communicate desired access to a service that is hidden behind a firewall in a default-drop filtering stance"

Port scans happen all the time, and your security shouldn't rely on hiding that information.

Port scans are a mild annoyance, as they litter the logs. I changed SSH to an uncommon port, and saw about a 100x reduction in connection attempts, which is good enough for me.

1. https://github.com/mrash/fwknop
> Apparently it's crazy to think that your configuration files shouldn't be issuing HTTP requests.

Depends on what language runtime can do with those responses. Arbitrary code execution in a config (a la Django settings and indeed OP’s idea) can do much more damage, but even that doesn’t scare many people as this kind of configuration is considered an inherently trusted source.
I'm pretty sure Deno just uses the open source TypeScript compiler: https://github.com/denoland/deno/tree/main/cli/tsc
Under the right conditions, yes.

Having said that, I've talked to them twice - once as a general applicant and once as a high level referral for a high level role - and both times the experience was unpleasant (to put it kindly) and ended rather abruptly. I would not apply on my own to any job and would only consider something if I can actually skip their standard process.

Their problem from an outsider's perspective is that the recruiters have to achieve a high volume of inbounds in order to throw them into the interviewing machine such that they can hit their quotas after the machine chews up and discards the people who can't survive their very specific process.
Education is designed to make people feel intelligent without actually being it.
Ports actually do take up valuable real estate inside a phone. There are downsides to making phones have two USB ports. More ports on the bottom means less space for the second speaker and microphone, and makes waterproofing more difficult. I don't think any manufacturer would actually do it outside devices designed for special use cases.
Wow, this deteriorates my view of impossible foods as the “good guys”.

I get that they want the brand, but that they apparently haven’t even attempted to buy it is pretty telling.
I would love to use privacy.com but I couldn't find any alternatives outside the US. Any suggestions?
I came from Airbnb (vanilla github) and some friends converted me to a stacked workflow. I think the challenge with vanilla git is that rebasing and re-pushing becomes a brutal process if you stack 3+ changes. (At facebook people regularly stack over 10). Beyond recursive rebases, Github offers no support for navigating your stack, merging in a stack of approved PRs together, adjusting merge bases, etc.

Most of these practices are just inspired by what Phabricator and a few of the big companies are already doing well :)
One of such sandboxes is Deno.
It will be. I remember Dropbox having this exact same feature in 2015. A dev once sent me a basic HTML prototype as a public Dropbox folder w/ CSS and JS and HTML files. It worked great.

Then one day, Dropbox shut down that feature. Pretty sure there wasn't any announcement.
Citi and Capitol One have the virtual credit card feature.
My experience (I've worked in related fields) is that you should be extremely skeptical of work funded by NIDA, often times the researchers tailor their publications to what they think the grant managers want to hear.

This work was supported by Grants MH102729 from the National Institute of Mental Health (to Y.N.) and DA030359 from the National Institute on Drug Abuse (to Y.L.H.).
3D printing is great for a lot of little plastic toys but it also teaches you about the mechanical perfection that is Lego. Even the cheap offbrand bricks probably fit more consistently than what you can print.
What are you trying to do ?
Reflections on Trusting Trust (Ken Thompson) [pdf]
I just read this post on HN about Netlify Drop:

https://news.ycombinator.com/item?id=29254405

https://app.netlify.com/drop
I guess that depends what you expect from society and government.

Do you expect that everything runs like an extremely powerful well oiled machine, where 100% interoperability likely means complete surveillance? A seemingly technocratic dystopian reality where every impulse is quantified and catalogued? I think its naive to believe that governments don't want more money, power and control over its citizens and government likely will be extracting more with every optimization the system makes.

Or would you rather an extremely powerful machine that is disjointed, highly flawed and laden with inconvenience in-so-that society doesn't really know who you are? Where the individual has more freedom and liberty, but as a result there is more crime and less "safety". A world where powerful anti-social forces are at play, such as disinformation campaigns, polarization of discourse, fringe movements and revolution.

The commonality is they are both driven by technology. We have built an extremely powerful machine and that has introduced enormous complexity into our society.
This complexity equates to entropy and either we pull it together with draconian government policy, or the system unravels.
It depends. It's a big company, so things vary org-to-org and team-to-team, so there are absolutely reasonable positions there. They have a quirky culture (to be fair, a lot of companies do), and some people do really well in it (and are rewarded accordingly). Also don't be surprised when friends leave after a year. When the NYT article came out, my thoughts were that these feel like the most egregious cases you could find, I see how the culture could get that out-of-hand, but I didn't personally see anything bad like that. I found their interview process to be normal enough, and I like the idea of a bar raiser.

Just do your homework and know what you're going into with eyes open.
Amazon Retail? Absolutely not. Leaving aside questions about how they treat fulfillment staff (and I say "questions" advisedly -- from what I hear it's no worse than most warehouse jobs) their tolerance for the floods of crap -- fake products, paid 5* reviews, etc -- tells me that they've lost their long-term customer focus and are now chasing short term targets.

AWS? If I wasn't running Tarsnap, I would probably be working for them now.