skysight-inc/HackerNews huggingface dataset:
>I think a CAPTCHA in the ordering process would make more sense.

There was another thread here a while back where someone shared their experience writing sneaker scalping bots. Apparently, CAPTCHA tokens are valid for a minute or so, so this guy would solve heaps of them just before the form went live and cache the validation tokens.

Then, when the form went live, the real humans who didn't have cached CAPTCHA tokens would be slowed down even more.

Net result is that the botters ended up getting an even greater share of the supply than without CAPTCHAs.
I think they are referring to the paper in the OP.
The Virtual Touch Effect
https://anabrid.com/ is working on programmable analog computer on a chip though. So far they are only selling discrete hybrid calculators and an educational "cheap" analog computer. https://the-analog-thing.org/wiki/Main_Page

Those FPAA seem just to be programmable analog filters not analog (or hybrid) computers.
Thank you for the further explanation - this has convinced me that it's plausible, though my mind is slow and I still need to think about it to be fully convinced.
First Impressions of Redpanda
Does he have a similar rant on 'virtue signaling' or maybe the now old-skool 'political correctness'?
"Beyond the stuff like style, conventions, and obvious bugs/problems ..."
Catching the obvious issues is IMO one of the main benefits of never skipping code reviews. Even trivial changes often have those (at least when I write them) and I've most likely saved many hours of debugging by a reviewer catching stuff like that. But this does require more than simple rubber stamping. I encourage my reviewers to read my code with the assumption that I make errors, basically looking for the bug that's fairly likely to be there.

The other thing I think is easy to do is simply see if you understand the code. If the reviewer struggle to do understand what's going on, chances are that other people will struggle as well. In this case, your lack of knowledge is an asset, the original author is likely to not see how it looks for someone not as well versed with the problem.
This sounds smart. Another problem stemming from big cargo ships is the inexpensive low quality bunker oil that big ships burn that leeches into the ocean. To me, ocean health feels like a lot bigger of a deal than it currently is while everybody focuses on climate change which I think is much less important. (My subjective opinion)

Ultimately though, the least polluting ships are those that don’t travel or at least those that don’t travel quite as far. What if an AI started thinking about how to move goods the least amount of distance in order to make products most efficiently? Certainly there’s an optimal means of minimizing the amount of distance that raw materials need to be moved in order to build the things for human life as well as provide economic activity. It’s a hard problem but very fascinating conceptually.
And the ubiquitous ticket scalper bots.
I can see an argument for it, but it's worth noting that there was quite a lot of censorship in the 90s that people don't often remember nowadays. Remember when MTG and D&D completely removed "demon" and "devil" from their lexicon? Remember when Nintendo localization policies required removing every cross from every game?
Ah, I see you’ve never worked at a large company with lots of humans
> If you write an outrageous blog post today, you're hosed.

This just isn’t true, and I’m not sure why the discussion around cancel culture is framed like it is true.

It’s exceedingly hard to be cancelled if you’re acting genuinely, kindly, and with empathy for the topic you’re discussing. You can say literally anything you want if you can figure out how to be nice when you say it, but you do have to put real effort into that endeavor.

Getting canceled isn’t a landmine, it’s a tar pit.
My experience is quite different to this. I’d be interested to know which features behaved differently to their documentation?
Popehat seems to be falling into the trap of thinking the precisely defining something will lead to clarity.

He does seem to be obsessing over nomenclature. A more useful question is, what happens if you express an unpopular opinion? Do you get fired? Arrested? Lynched? Torn to bits by a mob? Shamed on social media? Blocked by social media companies? Can't get published in major media? Attacked by TV pundits? Not invited to the good parties? Also, how long does this go on, and is it retroactive for things said in the past?
I had not one but two 'under warranty' problems with my Pixel 5 that they acknowledged but because I'm not in the country I bought it in, (and I haven't been back there since COVID began) they wouldn't repair it.

Since one of the problems was with the logic board it was not even really possible for me to pay for a repair in a reasonable way.

I ended up buying a pixel 4a, because I didn't want to switch ecosystem, so went for the cheapest Google phone. Might not be able to avoid giving Google/Apple money, but I can certainly avoid buying the flagship devices.
I'd guess a 4d version of:
https://paperswithcode.com/method/nerf
Yes, fundraising is a sales process.

The key thing about sales is that it's about what the customer wants, not you. In addition, most investment pitches result in "no", so you need to get out of that expectation-path as quickly as possible. (Most pitch templates that you see on the web get one or both of these wrong.)

"Qualified leads" mentioned above is very important. "qualified" is far more than "I think that they have money". It's "they're investing money in companies like mine RIGHT NOW." (VC funds do all of the new-to-the-fund investments during the first 1-3 years of the fund. During the next 7+ years, they just make follow-on investments in the winners. If a VC firm has $400M and four partners, they don't have the time to do $100k investments. The investors that you want don't invest in competitors. And so on.)

The other thing is that you have to sell what they're buying, which is an investment with the kind of return that the investor is looking for.

"Investment" trips up a lot of people. A good product is not enough; there are lots of good products in bad businesses. A good business is not enough - there are many great businesses that are not venture-investable. (Amazon, Apple, and Google stopped being venture-investable long before they stopped being great businesses.) There are even great investments where the current product is pretty bad.

The "kind of return" is important. Venture investors are NOT interested in "100% chance of 3-5x in three years". (That might work for private-equity firms.)

Early stage VC firms want each investment to have "return the fund" potential. (Yes, the $400M fund mentioned above is looking for companies where their 20-25% for $4M can return $400M.) They're willing to accept "70% will return 0, 15% will break even, 10% will return <10x" risk to get that upside potential. Some angels have a different risk profile, but if you'll need VC investment later on, they'll use the VC criteria.

You also need to understand how the person you're pitching makes money. VCs and angel groups need exits within a reasonable period of time. (LPs insist on exits and someone in every angel group does as well.) Some individual angels don't.

Do not take "how to pitch" advice from people who haven't either raised money or made a reasonable number of investments. In fact, the latter are often a bit wrong about what gets them to invest.

BTW - Don't ask someone who says "no" for an introduction. The first question the introducee will ask is "did you invest?" (The exception is when Marc Andreessen calls a friend with a small fund and says "I can't do deals this small.")
Sorry, bro, if I'm selling a product, and part of my goal is to see "regular people" get a chance to buy it and get a decent price it's well within my rights to try methods to limit scalping, just like governments prevent gas/food overcharging during emergencies. Not everything is a "pure" market.
API keys are used by Server SDKs ( or Admin SDKs in the Firebase world ) to authenticate and perform more crucial server side tasks using the API
https://appwrite.io/docs/keys
> News doesn't make money unless you're a solo operation out of a basement or behind a paywall with 100+ years of experience under you.

A solo news operation sounds a lot like a OS written by one person. At some point, it takes more labor to build something than one person is capable of.
> Facebook achieved market dominance in an open market, it's hard to convincingly argue that they won by doing things against the desires of the market.

This is the information asymmetry. People sign up without understanding how the algorithm works, or sign up not knowing that the corporation can change the algorithm at any time to make it more abusive. Then the network effect locks them in even if some eventually figure it out.

So beating them in the market takes two things. First, yours has to be better.

Designing something which is better at the expense of being less (but not un-) profitable is straightforward. Let users choose the algorithm, they'll typically want one that optimizes for quality over volume etc., so you'll make less money but not none.

Second, people have to know yours is better. This is the information problem. This is also partially a coordination problem. You need everyone to find out quickly enough that enough can switch together and overcome the network effect before the early people forget about it or try it and give up because no one else is there.

That's not a trivial problem but it's hardly a violation of the laws of physics either. And if you can do it one time, the network effect is now in your favor.

> How does market competition divorce the network from the algorithm?

Because that's how you get people to switch from Facebook. That's the competitive advantage that Facebook doesn't have. Not locking you into a specific algorithm, which informed users would prefer once they learn the consequences of not having that.

In theory Facebook could see this coming and do this voluntarily. Then it would lose 90% rather than 100% of its profits because it couldn't optimize for getting people to spend all day on Facebook once users could choose an algorithm that doesn't do that.

Or their refusal to do this creates an opportunity for someone else to.
And I am suggesting in a moral universe, legal talent would be rationed by the merit of the case, rather than the wealth of the payer.

The most talented lawyers would say "I don't take cases from scumbags like you. Find yourself one of the lower tiered lawyers.". Instead of saying "I work for whoever has the most money."
Tidier: Prettier but for File and Folder Names
A lot of clojure has been borrowing from main stream programming languages that lisp users don’t think of using at all which is great.
Ah yeah, that’s good point. In either case, the true story ended with no polyps and it was a transcription error.
There's a huge lack of education and cultural understanding about just how much freedom of speech we have today compared to what it was like in the past. Overall, people in America are more free today to say things than they used to be in the past, period. They have more mediums that they can publish to, it is easier than ever before for them to get support and to connect with communities, and legal protections have literally never been better.

I think part of it is that dominant parts of culture were never in a position to experience past censorship. Some of it might just be short memories. Some of it is probably bad faith, or that attacks on Twitter feel more real for some people. But the lack of perspective is a real problem. You don't have to go far into the past to find out that there were tons of taboo topics and ideas that could not be talked about, both because of legal restrictions and gatekeepers, and because of a lack of tolerance from society, and because the mediums through which to talk about them were just so much more centralized and exclusive than they are today.

Even today, I find that free speech advocates (and I consider myself to be a free speech advocate) are often uneducated about the scale of censorship that happens outside of mainstream culture.

It's really disappointing and frustrating. Academics get a tiny, tiny sliver of the kind of backlash that marginalized groups get when they protest dominant narratives, and it's the end of the world -- because many of them have just never encountered real, hard censorship before and they don't have a frame of reference. Or less charitably, they just don't care about having a frame of reference and it's all just a narrative tool for them.
As an artist and game developer it disappoints me how much resources are wasted in pursuit of "realism".

Consider how art exploded when people realized they could paint something other than, you know, reality.

Reality is boring. Get your realism off my games. Give me fantastical alien worlds to explore rendered in stylized and weird looks.
Nix isn't a good option for developing rails applications. The nix ecosystem doesn't have good support for ruby meaning you will waste a lot of time and run into a lot of issues getting stuff to work. That's not boring. An example of being boring would be using Nix for something like C where the ecosystem around it is already built up.

I was really pro Nix at the time I took on a rails project and it caused many problems for my team due to Nix just not having good support for my use case. If I could go back in time I would definitely choose something else.
Supabase Functions launching Thursday, March 31st, 2022!
You can consider a GNU/Linux phone (Librem 5 or Pinephone) to escape Google. It's not for everyone yet, but the HN audience probably could use one.
So how do these Nobel prize winners explain dark matter?
Do "known physics laws" not evolve as new discoveries are made?
Wikipedia is policed by skeptics that only support the status quo. IMO that article is not a fair description of Brilliant Light Power.
As for my submissions, if as I believe hydrinos turn out to be real, it will be the greatest scientific discovery since the genome, so worth harping on about.
Java has the Cleaner API as a possible solution for this. (Also, try-with-resources is really great generally)

But I agree with you, it is anecdotically a problem for me right now as well: intellij under osx can’t index/import a bigger work project due to getting too many files IO exceptions all around, even though I tried increasing both the system limit, the java vm flag, everything..
Precisely why I said "(okay, if you are near enough, shielded from the Sun, and looking in infrared, if you like splitting hairs)" ...
We had to build the orchestration stuff (it was originally a Nomad driver, but has outgrown that) because the tooling to run OCI containers as Firecracker VMs didn't exist in a deployable form when we started doing this stuff.

Most of the big CDNs seem to start with an existing traffic server like Nginx, Varnish, or ATS. One way to look at what we did with our "CDN" layer is that rather than building on top of something like Nginx, we built on top of Tokio and Hyper and its whole ecosystem. We have more control this way, and our routing needs are fussy.

By comparison, we use VictoriaMetrics and ElasticSearch (I don't know about "as-is" --- lots of tooling! --- but we don't muck with the cores of these packages), because our needs are straightforwardly addressed by what's already there.

Lots of companies doing stuff similar to what we're doing have elaborate SDN and "service mesh" layers that they built. We get away with the Linux kernel networking stack and a couple hundred lines of eBPF.

We definitely don't have a specific process for this stuff; it's much more an intuition, and is more about our constraints as a startup than about a coherent worldview.
mmm yeah forgot that was one of the purposes of the Raspberri Pi, I just noticed that the 4's are too good

and they noticed it too apparently
Really impressive. I still don't think it's out of the uncanny valley, but it's definitely climbing out the other side.
I really don’t think there are too big things, but perhaps OP means the deprecation and eventual removal of the security manager?
Sometime it's basically impossible to nicely say that something is just moronic.
I have one and somehow managed to get it into a mode where the UI was an appropriate size and it ran at 120Hz. Worked perfectly for almost a year, then I updated to Monterey and cannot for the life of me get it to run in HiDPI mode at my old preferred scaling. Tried all the third party monitor controlling apps (EasyRes doesn't have the scaling I'd like in the HiDPI list of resolutions)

I might just get rid of the monitor. I'm not convinced I loved it for my workflow anyway compared to 2 monitors where I can switch my Mac workspaces independently
It's not new, but it's scaled up. Computers are a force multiplier.
Yes, the "vague idea anyone can attach meaning to" is often an intentional aspect of these movements to gather larger support. Its also easy to subsequently exploit and I think the venerable CIA handbook from the ~60s goes into detail on that. Of course having a narrow focus doesn't really stop exploitation from a motivated counterparty with sufficient resources, especially when you need broad source support (e.g. large political reform issues).
It's actually extremely relevant as the weighted lottery system for non-commercial permits was used to replace the prior system which was a first-come first-served waitlist. It's a great example of evaluating different methods of rationing access to a limited resource when the primary goal is not maximizing revenue or efficiently distributing resources for maximum economic production.
I largely agree. But this is an awful lot of faff to ultimately agree with their concept but complain about their scope.

We can all agree there is a problem. Why wait for your political opposition to give you the correct parameters before you start solving it?
People have a right to expression, but not a right to a platform. Not everyone can go on TV every day to talk about what they believe, so it must be curated, and that curation is an expression in and of itself.

Should we try and be proportional and fair in our responses to people personally? Of course. Should we as a society try to limit people's responses? No.

There used to be literal lynching, and clearly active violence is over the line, but we allowed racists and other bigots to boycott places that employed people they didn't like and express their views like that.

Now that the bigots face being denied employment because of their bigotry, suddenly it's wrong to boycott and deny them their jobs.

Is it wrong to refuse to spend money at somewhere that employs (and therefore uses the money I spend there) someone who seeks to deny human rights to someone I love? It may get them fired if enough people take that stand. Does it hurt others if they can't access that bigot's speech? You can argue it denies them an opportunity, but then the fact I can't go to their boss and make my point is denying that person an opportunity to.

The reality is you are talking about pitting two pieces of expression against each other, and just because one came first and the other is a response to it seems entirely meaningless to me, neither should be restricted.
Cancel Culture would be actively seeking to enact consequences on those people beyond disagreeing with them, blocking them, or calling them a poo-poo head.

Like contacting an employer to get them fired, trying to ruin their business, trying to get them banned from social media sites or organizations, etc.
Gogs and gitea are designed to be a single-binary minimal source code hosting service. Additional services like CI within that binary is likely to bloat it up and make it less reliable. However, it's easy to integrate a CI service to it - like Woodpecker CI [1]. Woodpecker also has a minimalist approach like gogs. If you instead prefer a full package, then gitlab is the best solution.

[1] https://woodpecker-ci.org/docs/administration/vcs/gogs
Superresolution. You have a lower resolution animation (less pixels = less calculations) and then use superresolution to turn that into a 4K image. This is reality right now for NVIDIA GPUs ( I think it’s called DMSS)
If you want to erect a new societal norm around "cool", it would in fact fall upon you to define "coolness".
Yeah, I guess around 10% are actual good programmers, then 0.1% are 10x guys?
A few geothermal plants could solve America's lithium supply crunch
OP is likely making assumptions on obsolete knowledge. Tech moves really fast which means the knowledge we gained last week might no longer be relevant. Here is an article showing it is perfectly acceptable to deploy Postgres in Kubernetes:

https://www.redhat.com/en/resources/crunchy-data-and-openshi...

The great majority of Kubernetes experts I have met use a managed service and have not been exposed to the internals or the control plane back end. An abstracted version of Kubernetes that works well for most use cases but makes it more difficult to solve some of the problems listed in this thread.

Most folks dont really know Kubernetes. They know how to deploy X application using X abstraction (Helm, Operators, CD tooling) to some worker node in a public cloud using public sources and thats basically it. It's no wonder they cannot solve some of the common problems because they didnt really deploy the apps. They filled out a form and pushed a button.
If you already have a work profile then Island will want to delete it first so I guess this won't work sorry
but if someone actually sued you for copying QBasic

Not to take away from your useful points, but that would be quite the case in 2022! :-)
The problem with the debate on "cancel culture" is a lack of specificity. The fact is that there are certain occasions where "canceling" seems fine, and others, where it does not. And I think a problem with the progressive argument is the refusal to acknowledge that there can ever be any excesses.

For example, there is the case of Dorian Abbot, who was disinvited from an MIT lecture after he wrote an op-ed criticizing affirmative action [1], even though the MIT lecture had nothing to do with affirmative action. I just don't see how allowing him to speak about climate science significantly impinges on the free speech of the members of the MIT community who found his views objectionable. I think it's also significant that 73% of the US population agrees with Abbot (I support affirmative action for the record). Basically the message that I get from MIT's behavior is that if you have a thoroughly mainstream opinion, you better not mention it in public if you want to have a successful academic career. This is chilling for science. If I were still a practicing social scientist, I wouldn't touch any hot button social issue with a ten foot pole. Or at least not if I wasn't prepared to p-hack a socially acceptable result.

I also think that shutting out views that you disagree with is terrible for personal intellectual development. Only hearing views that correspond to your priors is a recipe for group-think and intellectual laziness. I make a point of trying to read a wide range of opinions (National Review to Jacobin) because I believe having my ideas challenged makes them stronger. I don't see how you can have an informed opinion about anything without doing the same.

Lastly, if the polls that nytimes cite are true, "cancel culture" is a huge political mistake for progressive. It risks making the democratic brand toxic so that electoral victory, and any real change is impossible.

[1] https://www.nytimes.com/2021/10/20/us/dorian-abbot-mit.html
I was interested to hear more about why this model is so exciting. Any thoughts, or just faster/better?