skysight-inc/HackerNews huggingface dataset:
Every time compensation comes up on HN, people come out of the woodwork quoting some super high outlier salary that someone they know makes, and then they extrapolate that to "all FAANG software engineers must make $500K". Sometimes they quote that "anecdote aggregation" website whose name I won't even mention as evidence that these super high outlier salaries are the norm.

As far as I am aware, the data powering these sites (and HN's comments) are voluntary and self-reported, and there is no correction for this self-selection bias. Few people making average or below average compensation really want to admit it or post about it in public, so you're only going to see evidence of above-average salaries, biasing the resulting average figures.
> whats' to stop someone from bringing a few gallons of chemical explosives in their backpack, mixing them in the lavatory, and blowing up the plane?

Same thing that stops people from blowing up buses, trains cars, shopping malls, movie theaters, etc: not much. There just isn't a sufficient incentive and will to do such things.
A Framework of Hierarchical Attacks to Network Controllability
Curious if something like zerotier would be effective for a while.
That's really cool, thanks for sharing it. It found a 16x16 with a lot of complexity incredibly fast!
If uBlock Origin doesn't update, there'll be a dozen adblockers that work with Manifest v3 on day 1.

It should be quite trivial to write an adblocker that integrates with EasyList using the new APIs.
Firefox containers does this, and pretty well at that.
> None of this had to do with product quality.

This is quite mistaken, Chrome would not be the market leader without the best product quality. You can't force a worse browser into market leadership, as Microsoft can tell you. They've been aggressively forcing defaults and preinstalling their browsers at a far deeper level than Google was for years (and they're still doing it), yet they lost so badly they outright abandoned their own formerly dominant browser. Then even among techies and "power users" who know how to change defaults, Chrome gained incredible traction as the fastest and simplest browser.

Companies can push a browser all they want but getting the vast majority of people to actually use the browser that you've put in their face requires your browser to be legitimately better than the one they're used to. Everyone, including many "power users", could see how much further ahead Chrome was, especially in its early years.

I know some people prefer to think that Google has mind control abilities and can somehow trick users into using a product that provides a worse experience, but this is far from the reality. Effective marketing and delivery is only ever a fraction of the story. It's telling that even in the tech industry, full of professionals who know how to use computers, Chrome remains the dominant browser.
Do you think Woz (the real brains behind the operation) thinks Jobs was just a salesman?
Elixir.

They even announced that the language is now final.
Risks of Clicking Links
Isn't that willful ignorance, and therefore on shaky ground legally.
I've been meaning to checkout rust/golang for some time now - might pick up a book on it. I've worked primarily with rails the past few years and at times it feels like some of our biggest maintainability issues are the direct result of certain third party packages we reached for to solve boilerplate.

Not to knock on using libraries or anything like that, but we've definitely felt the pain of putting tools / convenience ahead of architecture.
I recommend this book:

"Mitochondria and the Future of Medicine: The Key to Understanding Disease, Chronic Illness, Aging, and Life Itself"

-- by Lee Know

https://www.amazon.com/gp/product/1603587675
Genius claims that Google’s actions caused a decline in traffic to its site. The lawsuit was probably a way to assuage nervous investors (who have poured >70M into the company)
On HN you don't see CTF writeups, but you do see a lot of responsible disclosure type of articles.

This is truly just a random guess, but maybe it's because CTFs aren't real and real security vulnerabilities are.
I do not understand. I run my own DNS but I also gather DNS data in bulk from DNS over HTTPS or DNS over TLS sometimes. I retrieve the data outside of the browser and put it into my own zone files. Are you saying that applications and devices will make it practically impossible for the user to change DNS settings to point to localhost or RFC1918-bound DNS servers? How would they be able to do that, assuming the user can control the first upstream router. Even if they could do this, it seems a bit too heavy-handed.

Much easier I would think for application developers to just make an ad blocking extension, e.g., uMatrix, stop working. For example, they could say this is because the application now has its own built-in ad blocker. Nevermind that the developers are paid from the sale of web advertising services.
They bought pocket and, in my opinion, overpaid for it significantly (quite a few of us were mad at that at the time).

There was some relationship between the creator of Pocket and one or more Mozilla executives and/or board members that made the whole purchase stink in more ways than one.

First thing i do on a new Firefox profile (for the one machine I have still running Firefox) is disable Pocket.
> "Anonymous, censorship free communications is a lethal threat to rogue regimes."

Saudi arabia is still a dictatorship, despite being our 'allies' and having internet. They even dismember dissidents from time to time.
> And no manager is able to justify spending the extra few days to automate something correctly or "get it right" because there's always pressing product work to do.

Product people aren't reviewing your code and infrastructure. The manager is responsible for the speed and quality of their team's delivery, so if they have the team devote some time to polishing their tools, they're just using their professional technical expertise to keep things running smoothly for the product folks.

They do need to be good at it - not overseeing a bunch of feel-good but not-actually-that-useful rewriting and cleanup - but that's a question of competence more than responsibility.

It's a very similar thing with rotating people. A manager is going to get into trouble sooner or later if they only ever have the same people work on the same systems. It's the short-term optimization, but not the long-term one. And that doesn't mean nobody can be an expert in an area, but it's bad if only one person is able to work in that area.

A company that wouldn't let a technical manager make the call on that - who works on what, and how much to attention to pay to their tools - may as well have the devs report directly to the product manager. The manager has to stand up for that and not just be steamrolled.
Funding criminals
Whenever I see "X may hold keys to Y", I always augment it with "or it may not". In fact "may not" is the more likely outcome because if it did come anywhere close to "holding" the keys the headline would be affirmative.

It's a variant of Betteridge's law, if you will.
Nothing Works – Patreon CEO
IIRC it was the first browser to pass ACID3
From the article:

> 1. The TSA admits that people can and do fly without ID.

> Prior to the COVID-19 National Emergency, TSA encountered over 2.5 million passengers a day and, on average, 600 instances of passengers without acceptable ID. These individuals are able to verify their identity via telephone through our National Transportation Vetting Center (NTVC).
Yeah, I think we've looked at that. It provides push for the last mile, and I suppose you could wrangle some auto-discovery using that tooling, but you're still doing pull from Prometheus to that/those server(s).

We're still a bit stuck trying to replicate all the make-life-easy functionality we get with Zabbix sitting on a honking great PostgreSQL / Timescale database, with a bunch of proxies, and automated agent installs that auto-register.

There's places that doesn't work well (k8s, f.e.) but for conventional fleet metrics it's difficult to abandon.
Virtue is a better quality of life in itself.
It says that, but for many jobs if it can be done remotely, it can be done by someone overseas. You guys never thought that would happen to call centers, research done by lawyers, and other things. You're just too closed minded to realize what is coming. Time to wake up
Care to elaborate? At least a slight mention of why.
> The sulfur chemistry of FOOF remains unexplored, so if you feel like whipping up a batch of Satan’s kimchi, go right ahead.

—also Lowe
Reminds me of this:

https://en.wikipedia.org/wiki/Battlecruiser_3000AD
I'm the guy who bought 259684 Bitcoins for under $3000 yesterday (2011)
It is scuzzy that Google steps on other sites' air hoses.

Your idea to scrape Google's search results is pithy, ironic counter-innovation at its dastardly best.

All you need to pull this off is funding for a top legal team, and deep reserves of emotional energy.

Go for it!
> Turn on Airplane Mode

This has been talked about on news stations and programs, when you turn it on your phone collects a whole lot more data. Maybe not the same type of data, but a shit load of data. Its not as safe as you think
Hi,thinking of creating an app to limit AWS account spend, need honest opinions
I am new here so please forgive me if I'm stepping out of line here.

Long story short, I recently got an aws account for side projects but I am scared that someday someone's going to go crazy with one of my public websites and I'd end up with a large $XXX bill. I have also heard horror stories from this sub about people trying something or forgetting to turn resources off and ending up with a large budget. I know we can set budgets and all but it doesn't work for people who want to cap the total $ spent.

I am a little surprised aws hasen't introduced this feature despite many requests (although when I think from a business pov, it makes sense).

Basically I am want to create an app where you could say something like

"I ONLY want to spend $XX per month, if my bill is more than that, shutdown my resources"

My idea is to create a website where you can set a budget amount (monthly?) for your account and setup rules for different resources ( like shutdown EC2, make S3 bucket private etc)

I am pretty good with creating backend tools and worked a lot with aws lambdas and s3.

I'd love to get some ideas from you guys.

Also if you don't think its gonna be helpful, let me know that too.

thanks
The downvote button is below the upvote button
It was power-users. That process isolation thing was a big part of its selling point. IIRC they put out a comic strip touting how technically awesome it was

https://www.google.com/googlebooks/chrome/

edit... I'm sort of amazed the whole thing is licensed as CC
So genius scraped all the other lyric sites that came before it, and now they are mad that Google is stealing the lyrics genius stole from other sites... ok.
I would assume Google respects robots.txt, so you should be fine non-abusively scraping their site insofar as you respect their robots.txt
Black Lives Matter organizer calls Chicago looting ‘reparation’
I think they have the least expensive logging product available. But you have to

1) Not run the DataDog agent (you can use fluent-bit)
2) Filter logs so they are not indexed (and in some cases not ingested)
If we are too old, we can watch our kids play this game... eventually.
Are you suggesting that Mozilla should have made a chromium skin instead of an actual browser? So far as I can see the only thing meaningful brave offers over chromium is adblocking on mobile which is indeed huge but also available on mobile Firefox. Meanwhile Mozilla has given us rust, servo, and and an addon ecosystem that is still more powerful and flexible than chrome even post giving old school addons the ax.
So will Mozilla lose it‘s non-profit status when „refocusing on COMMERCIAL products“?
Exactly, reminds me of when Asst. Sec. of State Victoria Nuland went and handed out sandwiches to supporters of the coup in the Maidan! And we have the nerve to be upset when other countries meddle in our affairs? How would we feel if a high-level Russian diplomat went out on the streets in the DC protests and handed out food to members of antifa or the alt-right?

https://www.youtube.com/watch?v=Ztt72mpTPXA
Determining where people are directing their attention is never innocuous. It's literally what shapes peoples opinions, and knowing it is how you modify your messaging. True for both Advertising and Propaganda.
Show HN: Milvus – An open-source vector similarity search engine
Powered by Faiss, NMSLIB and Annoy
Well met, mirror-universe me
I love Firefox but I'm going to start exploring other options for open source browsers.

It's obvious from this layoff that their priorities are off. The CEO should be fired.
Surprised no decentraleyes
It's been in playable alpha for many years. It isn't "just now" reaching alpha.
Clearly if you come up with a b.s. site like genius you'll have to deal with that type of stuff at some point. Can't get mad if Google is profit off stealing from you while you steal from other sites.
But "it's a good problem to have"!
> High fidelity operational metrics have a useful half life measured in days or weeks.

Depends on the metric IMO. There's a ton of use you can get out of forecasting and seasonality for anomaly detection, but you need data going back for that to have any chance. Many relevant operations metrics exhibit three levels of seasonality: daily (day/night) weekly (weekday/weekend) and annual (holidays, superbowls, media events). Being able to forecast network traffic inbound on a switch to find problems would require you to have 1y of data, effectively. You _might_ be able to discard some of the data but you'd lose some of the predictive capacity for say, the Super Bowl.
> We need the clout we would lose, otherwise we won't be big enough to have any say when the next thing comes around.

As John J. Chapman said in 1900:

> I have seen ten years of young men who rush out into the world with their messages, and when they find how deaf the world is, they think they must save their strength and wait. They believe that after a while they will be able to get up on some little eminence from which they can make themselves heard. "In a few years," reasons one of them, "I shall have gained a standing, and then I shall use my powers for good." Next year comes and with it a strange discovery. The man has lost his horizon of thought, his ambition has evaporated; he has nothing to say. I give you this one rule of conduct. Do what you will, but speak out always. Be shunned, be hated, be ridiculed, be scared, be in doubt, but don't be gagged. The time of trial is always. Now is the appointed time.
I have a series that explains how I use Ansible to provision and manage a pi cluster: https://www.jeffgeerling.com/blog/2020/raspberry-pi-cluster-...

And in addition, I also run another cluster that has all its code on GitHub and runs this site/wiki: https://www.pidramble.com/
So obviously caters to what the web once was and should have stayed, not to the metastasizing idiocy it has become.

I'm ancient enough to remember when mainstream browsers came in packages of a few megabytes and got us through the day just fine with a featureset less than (or at the very most equal to) the current state of NetSurf. In a somewhat more rational world there would be massive popular pressure for this to remain the case.

Yes, sites break in NetSurf. This is squarely their own fault for not providing civilized degradation. Although it certainly wouldn't go amiss if the NetSurf engine encorporated the worthwhile elements of CSS 3, basically meaning Grid and possibly Flexbox.
If you don't need to change your environment (assuming mental health is the only reason to do so), why is it a problem that you won't have the inclination to do so?
Be pretty ironic if they went to the Urban Dictionary, it does sound like a plausible UD experience.
If you succeed then make something that is a proxy for gmail, and then for sheets and docs and chat! google-nextgen.com is not taken... yet.
> If you could do that, you unlock a massive amount of science around how mitochondria function

Note that 99% of the proteins contained in mitochondria are [coded] in the nucleus, only 1% is [coded] in the mitochondrial chromosome. It's extremely small, only containing 37 genes of which most are related to translation (but of course translation requires far more, e.g. elongation factors).

https://www.nature.com/articles/nrm2959
Outside of finance, right?
Google was pretty unhappy with Bing for doing just that.

https://www.wired.com/2011/02/bing-copies-google/
Techcrunch article left too many questions for me so I looked up and found https://www.rollingstone.com/music/music-features/genius-law... which seems to be a much more detailed and nuanced explanation of what is going on here, with backgrounds on who, what, etc.
The "Self Hosted" list on awesome-baremetal would probably be interesting to look over for this:

https://github.com/alexellis/awesome-baremetal#self-hosted
Yes great point on it ultimately harming the end customer!!
Ok Ray Peat
There are several URLs to crash Chrome in various ways, listed at the bottom of chrome://chrome-urls
Almost weirdly timely.
Thanks for that recommendation! We're trying to find one that seamlessly moves from a "Panelists" view to a more networking/tables setting. (Where you can interact with founders/employees, and even one another, in small groups.)

We have a few in mind, but open to suggestions!
Nice! I tried this out a while back as well, though I did nothing nearly as snazzy.

Southampton had instructions here, I believe it was:
http://www.southampton.ac.uk/~sjc/raspberrypi/

(Maybe still useful if you want to do without docker?)
Opinion polling is only valid in places where you can freely have opinions.
That's completely impractical.
Internet has a central switch you can flip, they have bigger problems now than driving around a fairly large country looking for antennas.

If I installed a raduo antenna on top of an apartment block, the average cop wont distinguish it from a 4G antenna or whatever else installed nearby. Plus you have to climb the rooftip and inspect it, imagine the amount of time an manpower that would take. Meanwhile they have nassive protests on the streets, etc.
Understood, but I suspect some of that may be cultural (allotment gardens in the UK are extremely popular with lengthy waiting lists), and synchronised with the push in the USA during the 1940's and 1950's towards suburbanisation and consumerism.

My gut feel is that because there was already a popular trend to 'getting your fingers in the soil', as well as the slow food movement, that combined with the forced rethink of how we spend time, effort, and money, we will see some longer lasting effects.
Slightly ironic since this was once the only way. Brb investing in a modem.
Hey there. Thanks for the article!

I wanted to ask you if it is worth it implementing something similar in the cloud to learn kubernetes. The hardware is prohibitively expensive on Brazil, so maybe a cluster of t2.micro on AWS running for the total amount of 750 hours could serve the learning purpose for free
Oh god, what have I seen
Surely the investors are nervous now?
Yes, I just re-installed it yesterday to try it out. The scope is amazing, super complex systems planets you can land on, cities with subway systems and districts.

Problem is there are still so many bugs that it is completely unplayable. Every time I've given it a chance over the last 7 years it's been the same story. As much as it pains me to admin it, it is likely they will run out of money before they can achieve stability.
> Also, I guess this is beside the point, but surely almost all of the DP structure can be reused if you're repeatedly removing seams...

It's not besides the point at all. If you can reduce this linear-time algorithm to, say, amortized constant, then you'll handily beat parallelism.

After you remove a seam, you need to recompute the cones below every removed pixel -- which ends up being the cone below the topmost removed pixel (sadly, you can't just zip down the neighbors of the seam, but you can avoid expensive data moves with a 2d linked list). If the image is super wide, that gives you a speedup by approximately the aspect ratio. If it's square, you should be able to cut the runtime in half. If it's tall and skinny, neither this nor the author's approach are terribly helpful.
i was once working on some game code that had developed organically, so there was a weird mix of various sprite operations being done in either the world or the sprite's coordinate system. someone wanted to add sprite transformations like mirroring (basically the ability for a sprite to turn into its reflection sprite along one of its axes) and scaling, but there were several places where there would need to be checks for e.g. "if sprite.x_mirrored" and "if sprite.y_mirrored" when dealing with other transformations like off-centre rotations, and no one was eager to sit and go through them all.

so i took some time and consolidated all the sprite geometry code into a bounding box object, and then had every sprite own a bounding box, and have the rest of the code interact with the bounding box where possible. that suddenly made a bunch of other things easier to do, because they came down to "how will this affect the bounding box" and they could be done in a single place.
I have been to Saint Lucia one time. Really nice place.
From the article, Genius lost this case because:

> Genius isn’t the copyright holder for these lyrics, it just licenses them itself.

Both Google and Genius are licensing the lyrics. Ironically, Genius ended up having to settle a case years ago because they were using lyrics without the appropriate licensing [1].

[1] https://www.nytimes.com/2014/05/07/business/media/rap-genius...
Genius does not hold lyrics copyright but the site business model depends on traffic generated by lyrics which is in this case hijacked by Google.
These days she'd have angry Twitter mobs doxxing her for opposing the "scientific consensus", or YouTube shutting down her account for spreading "misinformation".
Also worth checking out PostHog (open-source): https://github.com/PostHog/posthog

We just got it setup and it goes a bit further than EventNative by including a frontend interface. It's more akin to Heap and a superset of most of what EventNative has.
Yeah true, we find it easy for us because we're using K8s annotations for Prometheus scrape target discovery, so the gateway is just another target, and we're not running too many ephemeral jobs that we need more than one gateway.
Presumably they'd just set up a fake profile.
Does Google hold the copyright on its search results? Why can't I scrape Google?
> The problem lies in the fact that there are a great many things I can hack together in an afternoon to "replace" some kind of external dependency, but the quality discrepancy of these hacks is highly variant.

Perhaps it's a domain-specific thing, but when someone uses the words "hack together" I imagine it means using dependencies without really understanding what's going on in them, precisely to avoid figuring out how to code a solution properly.

Writing it yourself obviously needs to also imply doing it correctly. Even if that means you must learn a bit about what is the right way to do it (a side benefit, though usually viewed as a downside).
I get what you're saying, but I think you have a typo in there. Most of the proteins in the mitochondria are coded by nuclear DNA, but the proteins themselves end up in the mitochondria.
JavaScript, capitalizing the W in "worse is better".
Congratulations, it’s a good feeling.
Chicken sandwiches and web browsers are not a moral purpose for being. It is difficult to imagine both the priorities you have identified and the idea that you find love and hate to be equivalent purposes like rooting for different sports teams.
Clustering students to slow virus spread inside schools