skysight-inc/HackerNews huggingface dataset:
From my quick research when I was selecting the next backend I was going to use for a project in the past, and today reading some responses on this page:

- Appwrite is written in PHP. Just because something is open source, doesn't mean it is extensible, scalable or otherwise written well. I haven't seen many popular projects written in PHP recently. The only time I used PHP was in university, where the PHP application was the target machine in a CTF.

- AppWrite doesn't yet have their Cloud version, so they aren't ready to be a "backend as a service" - it's a product that isn't ready "as a service". That's why I didn't use it, and I can see similar sentiment here on HN. I'd be willing to try it out when it's ready.

- It's not built on Postgres. Their comment about Supabase using postgres did not include any real substance: "I'm trying to be as objective as I can, but building the entire ecosystem around a single product like Postgres ( even though tried and tested ) comes with its own downsides...". The downsides of what AppWrite might be that they're rolling their own database... in PHP? They may not be database experts, and there's lots to think about and fix when building a database, and Postgres has been tested for a long time.

- Not much progress is happening on the GraphQL side: https://github.com/appwrite/appwrite/pull/974/files, whereas Supabase has it: https://supabase.com/blog/2021/12/03/pg-graphql.

Overall, it seems like the project doesn't move as fast as its competitor (primarily Supabase) for features I care about, and perhaps this is caused by PHP?

Anyway, I'd love to hear your thoughts about my comments, Eldad and team.
He's pointing out that many (not all) people complaining are asking for criticism - other peoples' speech - to be shut down.

There are a few sincere people out there. But most whining about cancel culture are just asking to be free from criticism. Sometimes it is blatantly obvious [1], more frequently layered with complaints about legitimately out of line acts and misdirects.

The answer to bad speech is more speech. End of story.

[1] https://www.huffpost.com/entry/palin-criticism-threatens_n_1...
I've heard it called a "non-central example". That has a negative connotation though, I wish there was a more neutral term. The statement "all natural numbers are greater than 1" is false, and it's not helpful to object that 0 and 1 are noncentral examples.

(It's not a motte-and-bailey, that's about a particular sort of shifting goalposts)
Very possible, there was a teen girl who was recovering from Covid around here a month ago that just hemorrhaged to death. Cardiovascular damage continues to be no joke.
Do you think Enterprises will ever give up the mountain of "design patterns" that (IMHO) make Java less desirable to work in? The Enterprise FizzBuzz is funny because of how true it is [1].

[1]: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
I write most of my CLI tools in Rust. I don't care for learning "good bash" like many of these comments are suggesting is the solution. It is not the solution.

You most likely work in a team of people. Expecting everyone to understand the nuances of bash and not get them wrong is wishful thinking.

Some people say that bash is portable, and maybe they're kinda right, but the commands you use like sed and awk might have different args supported. Have fun supporting Linux/mac (and Windows).

I use Rust because it most likely works if it compiles. The easiest way to right functions is usually the correct way to proper error handling etc. Also its what we use for our services anyway so people know it. The only issue is binary size, but that's not a huge issue, we either just ship them in docker images or just store them in github releases where we can download them in CI
>"If you dismiss the demand for clarity, you can't coherently rebut his assessment of what "end cancel culture" means."

I'm dismissing his standard of what counts as "clarity" because I sense he's expecting a lawyerly definition based on something akin to precedent and case law. In other words, he's seeking past examples of alleged "cancel culture" and trying to define what made each event count as, or not count as, "cancel culture". And then from that formulate a rigid definition. I believe such a rigid definition is flawed because it is reactionary, because vernacular consensus is not formed this way, and because the definition can easily be skirted around.

It would be like me demanding clarity on what makes something "cool".
The mainstream media is getting choked with pressure from social media and alternate news sources. I have seen a pattern across many of the major outlets who used to have more conservative approach to reporting, are now becoming more and more daring and bombastic with headlines for clicks and attention
Belated thanks for the thoughtful reply. I do have a "skills" section that was designed specifically to satisfy the box-checkers. So maybe that means I can get away with replacing bullets with paragraphs in the experience part? And yeah when I say paragraphs I'm not talking long ones, just 1-2 sentences that sum up the experience skillfully. I think "ability to write a sentence" is another thing that can set you apart as a candidate (sadly), so I'm still definitely considering this kind of rewrite. Cheers!
Does the micropore tape allow you to still breathe through the mouth if you have to?
Microwaves and Alzheimer's Disease
SafeButler (YC S17) Is Hiring Remote Software Engineer
I wouldn't call compliance a deterrence to critical thinking. The end goal for any business is to make a profit, if an option exists that complies with industry standards, which also happens to be the most inexpensive one in terms of resourcing, it would be foolish not to take it.
Does it matter at all what the opinion is?
We do. Our containers are AWS EC2 instances. We briefly used Kubernetes successfully, but decided that it's not worth the maintenance burden.

(small SaaS, max out at ~100k concurrent users right now, but growing fast)
An auction seems like a much simpler way to do price discovery without excluding that part of your customer base that doesn't know how to use an NFT (or doesn't want to.)

Edit: The market is for the NFTs, not for the shoes themselves. It isn't clear to me how Adidas is able to separate demand for the shoes themselves from speculative interest in making money off of the NFT. Markets can indeed be great price discovery mechanisms, but rampant speculation can significantly tarnish the effectiveness of that mechanism because the pricing can become more dependent of the market's understanding of demand rather than on the demand itself.
Don't forget network costs (especially for "high availability" clusters spanning multiple regions).
Haha, it would be a shock if it didn’t. That whole “black body radiation” thing.

And we are imaging the Earth in infrared. Well, infrared from non-geologic sources, but oh man are we sure imaging in infrared.

https://en.wikipedia.org/wiki/Suomi_NPP
Largest Prime Number in 2022
Where does ethics fit into your thesis?
Dear dang, does this qualify as a flamebait post?
- ease the onboarding. Every few months I try to give clojure another shot, and every few months _some_ part of the setup has changed and / or is broken.

- compile to small binaries that run fast. I get what the langage gets from the JVM, but those 5,10 seconds I get before _anything_ runs, even after I had everything compiled ?

- show me an example of how having 'spec' is going to help me refactor the code that I got wrong the first time, as easily as what a proto-ML-like static type checker does. It's not a question of "types are bad vs types are good thing". It's a question of "this property was called 'name', but now I need it to be 'names', and I really need to know every possible place of my code base that uses it so that I can recursively change all code paths to handle the fact that it's a list, now." I read the spec doc a dozen times, and I don't think it does help in this simplest of simple case.

Also, I make typos all the time, and caml / typescript / rust catch them before I waste a run cycle. Dynamic langages can't know if 'names' and 'name' coexist - Let me tell the compiler what I mean once.

- promote an "obvious" gui lib. It's not obvious what I need to use to do an hello world window (but that's really not specific to clojure, in all fairness...)
Any good examples? When I was looking into this a few years ago most of them did not have favourable reviews by doctors and individuals. Do they still require batteries or are they passive?
Great question, I would think Shibboleth might cover some of the topics you are looking for. I am not too experienced with the education sector, would love to chat further to get a better understanding.
Glad to see another company tackling this. I started a company (https://www.getairmed.com/) to help address this exact problem back in 2019.

I am a firm believer sleep apnea is under diagnosed and widespread. While I agree with the sentiment that CPAP isn't the panacea here, my CPAP machine changed my life for the better. Whether its a mouth appliance, CPAP, or a didgeridoo (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1360393/), I look forward to a world where more people can live better lives through healthy sleep.

Best of luck!
Analysis through synthesis
That's the good thing about cancel culture: it works. The bad thing is that anything that works eventually goes corporate.

> Until businesses, universities, and institutions say no to the digital mob, it will continue.

You can wait on that, but I prefer labor laws.
To be fair half of the people I know can't even remember their email address or password for more than about an hour after creating it so that's exactly what they do regularly.

My sister in law is on her 11th email address in the last 3 years.

I have had my domain and email address for 25 years...
Gentoo 64 bit on Raspberry-Pi with RT-patch
Instuctions to set up the RPi and get Real Time functionality
I moved over to Azure AD this morning (we only have a few devs and were already using Azure DevOps so this was doable). I requested that Okta cancel our account and let them know the reason was the potential data breach and their CEO's response on Twitter. Okta's response was that we signed an MSA agreement and that cancelling isn't an option, nor termination of fees.
People should set up one of the million ways to recover your Google account... SMS, email, recovery codes, "tap yes on your Android device", I'm sure I missed some. If you pay for Google One, you get phone support, it's not expensive. If you're an AdSense customer or have an account rep, you can use that to get in touch with people.

There's no excuse not to if you have an account that has monetary value tied to it. You lose your rights to whine if you're careless with your online identity and get screwed over because of it.
I'm glad you found great uses for clojure.spec. We need more tools like it.

If you ever find yourself writing TypeScript I'd recommend you try io-ts, which fullfills the same role as clojure.spec but is also able to auto-generate types from the runtime codecs, which you can then use in your functions to make sure they are only used with data that passed decoding. Not having to rely on discipline or "pinky promising" that you have decoded data is a huge boon when changing code later, or understanding the full scope of a function.

This isn't unique of course to Clojure or TypeScript as you mentioned, but there aren't too many good libraries built on the concept, and it doesn't work well in all languages.

> How the heck do you achieve code re-use between completely incompatible ecosystems - in our case, JVM and Javascript?

Just to point it out, Clojure does this the same as everyone else and has the same issue: So long as you don't call runtime-specific non-portable functionality, you should be good. Plenty of Clojure libraries targeting the JVM do not work on ClojureScript and viceversa.

> Clojure has an excellent price/quality ratio for building software

I agree that Clojure is fairly competitive, so long as we're talking initially building software. I just find it that specially once maintenance, rapid requirement changes, junior engineers, and staff rotation is taken into account, either developer productivity or the robustness of the software falls off a cliff.
Usually then the boxes are heavily marked with how many there are, where the others are, and other info.
I mean, yeah, if they're satisfied with viewing demos on Youtube. The vast majority of people can't actually play the newest games at their best settings :D
When you buy Apple, you have to have the space for a separate monitor. The suffering of the joung Apple user ;P
Unity recently acquired Ziva, which specializes in the detailed animation of humans and other animals. They were known for their (not realtime) physics-based solutions, but now they have an ML model for faces, apparently. As far as I know, it's still in beta and not widely available. Unity says they will re-release this demo with the Ziva face in a matter of weeks and the quality will be even higher. And possibly allowing interactivity as well?? I guess we'll see in a few weeks.
Orin
Conway's Game of Life on Google Search
I’m in favor of people being able to get the data from their machines, but letting users manipulate the prescribed CPAP settings related to pressure and flow? Someone is going to get killed.
Thanks for the feedback. Extra snippets are a great idea, especially with Row Level Security which is a bit harder to google for.

> when are Supabase Functions expected to be released?

We’re doing another Launch Week starting on Monday next week. You will enjoy Thursday’s launch
If I was going to do it again, I would probably work on a user management script a lot sooner (you don't really need it, but it would have been nice, and the earlier you do it, the less crufty differences need to be tolerated) and maybe make build on one host, deploy on many or at least push from workstation to colo once and fan out; might have been nice to have that around 100 hosts instead of much later.

Of course, today, my fleet is down to less than ten hosts, depending on exactly how you count, and I'm usually the only user, so I can do whatever.
Hahah. Thanks for this.

Yes, this is kinda the point. It's the Chesterton's Fence argument. Before mocking something which appears silly, try to find out the reason it was created in the first place. Maybe there was good reason, maybe that reason still holds, maybe it doesn't.
> I don't know what planet the "it wasn't like this in the good old days" people live on.

Obviously not always, but often because you are viewing it through the a different lens: there is an unspoken "for people like me" missing from the end of their statement.
One of his cited examples of actual "cancel culture" is the shouting down of Ilya Shapiro, an act he characterizes as "fascist and contemptible," and two others are either cancelings within social justice spaces or involve circular firing squads on the left. To me, this is maybe an indication that he is operating on principle more than politics.
> self-driving system they built

It's not 'self-driving', it's driven by Mercedes's developers.
> when it was the religious right doing it.

The religious right continues to do it. They've somehow been grandfathered in while we gather lynch mobs to attack pink-haired community college liberal arts professors.
All that for a free account? Why would Google do all that?
I got blocked by Sacramento Bee (a California newspaper) Editorial from their Facebook page.

Pretty sure that they didn’t like the different facts that I have pointed out over several different times as rebuttal to their dated opinions … with using each of their own website pages as counter-citations.

But hey, Editorial folks reserve the rights to cancel me for their own idiocy of their own makings.

It’s just the slippery narratives of their overlords that they are trying to propagate (or is it propagandizing).

That to me is “cancel culture”.
I had a laptop with NVIDIA GPU that crashed Xorg and had to be rebooted whenever Firefox opened WebGL. Just to complement the positive sibling comments :-)
The pocket computer that I'm reading this on might not be amazing but I don't think it would be disapointing.
They sound like they're running the organisation like a dating site.

More reasons to look elsewhere.
What are the odds the person at your table widely known for founding "Youth for Western Civilization" turns out to be a white supremacist? Talk about bad luck, Pete. It could happen to anyone, really. And it's not like Thiel has access to troves and troves of personal data on just about every person with an internet connection and a program specifically designed to identify "extremists" by analyzing patterns in their social network and interests. Oh wait...
Why should "whoever has the most money" or "whoever is willing to pay the highest price" be the fairest way to ration scarce resources?

Speculative resellers don't actually provide any value. They just extract extra cash from people who want something, when -- absent the retailer with automated buying tools that are faster than humans -- those people could have acquired the product from the original seller at a lower price.

I think "whoever gets through the website order form the fastest" is a perfectly reasonable (if often frustrating) way to ration scarce resources. You get in line, as a person, and get to buy some limited quantity for your own personal use.

Certainly no one can outright ban a secondary reseller market, but I think it's perfectly reasonable for a shop to want to sell to real end-users rather than people who will just turn around and scalp people who could have been potential customers... customers who are now frustrated and get a worse experience.
Because they don't actually mean 'basic economics' when they say that. They mean Keynesian economics. Which is 'basically wrong' economics.
> LTS is not an openjdk term

It's an Oracle term, and I expect the majority of OpenJDK committers and decision-makers are still from Oracle.
The demand for the Pi has always been about the low price coupled with capability. The Pi is impressively capable for $35. It's far less impressive at $50. It's downright shit for $100.

Scalpers are going to slit their own throats by price gouging Pis. Demand for Pis will dry up if the price stays at $100.
I wanted to replace it over a year ago but it was the last monitor I had with a camera, it was serving to daisychain for an old Thunderbolt2 laptop that to be honest I never plug in anymore, and with the pandemic, none of the big names had really produced anything new in a year.

So it was either get the big brother of my primary display (larger but lower ppi), or wait. Last fall they bumped that monitor to... I want to say better speakers and a uniform bezel (old model was fat at the bottom).

I really miss the speakers in the Thunderbolt display. Holy hell are people shipping bad speakers in some otherwise excellent monitors. I'm back to using external ones and dealing with the EM interference.
Statically typed bash (whatever that means) would be awesome.

Statically typed python would probably defeat the purpose of the language (just use java, etc.)
> The answer, as with democracy and freedom of speech, is to make the better argument, get people to agree with you, and then use that to support the things you think are right.

I find this difficult to agree with but not because of the sentiment but because of the environment. If a bad faith actor wants to smear even totally reasoned speech by spouting complete fabrications, so long as they have the bigger platform/microphone on social media no amount of making a correct argument will resolve the problem. I agree in a perfect world without these sorts of algorithmic effects, this would be the ideal solution— but if you simply aren’t favored by the algorithm how can being reasonable save you from someone who is spewing lies?
> Force my boss to employ me even though I hurt their business?

Well probably the answer would be stronger wrongful termination regulation and then if they fire you for advocating for gay rights then you would probably get paid a reasonable amount of money for the loss you suffered, and your boss would have more of an incentive to think over if they really need to fire you to avoid losses to their business or if they should stand up to the people trying to force their hand.
When using the same word is the main problem, that’s equivocation. When the problem is treating distinct situations as if they’re the same, that’s false equivalence.
> For people to stop calling it "cancel culture" whenever they face reasonable consequences for actions they take that harm others would be a good start.

Someone having an opinion different than you does not cause you harm.

This is the Big Lie underlying a lot of the rhetoric that has been labeled "cancel culture".

The potential harm at shutting down the opportunity to find out you were wrong about something by hearing viewpoints different from yours, is far greater than whatever harms you fear from the words themselves.
i've got tons of open source packages on my github with interpreted languages :p

But yeah, I guess i first started using Django ~2008 if I recall correctly, and switched over to Pyramid in 2010. Since then, I've used many other frameworks – in Python, Ruby, JS, C#, Java, and Go. Regardless of the language, I always try and go closer to the metal when I can.

I think your assessment about the others being potentially worse is fair: they're all bad in their own ways. I think it just takes time (and experience across many different teams) to develop good taste.
I think what you're missing is that Adidas and many streetware companies have already gone decades without acknowledging that their purchasers for certain merchandise are scalpers and speculators.

Its a massive scene that has grown by orders of magnitude over the last decade like many other scenes.

The only thing new here is that adidas finally acknowledged it.
> kkkkkkkkkkkkkkk

"kkkkkkk" is the Brazilian way of typing "hahaha". Is Lapsus from South America?
They still could suffer an attack from Russia. At least before the current Russian war of aggression they could get some business from that country without upsetting too many people, now they have to face likely ransom attacks from Russia while also forgoing all business opportunities there. I think this all makes sense when you look at it from a for-profit point of view.
Hello, we are Families for Safe Streets. A non-profit organization made up of families that have lost loved ones due to traffic violence. We want to help you. WWW.familiesforsafestreets.org We have a chapter in San Francisco. Please reach out to: aly@walksf.org Ally Geller at San Francisco Walks. She is our liaison to Families for Safe Streets, San Francisco.
Good luck and please take care,
Debbie Kahn, Seth’s Mom
Founding Member, Families for Safe Streets
> Y'all writing bash scripts without set -u and error checking?

Just last week someone pointed to all of the cases where -u doesn't do what one would expect.
Indeed.

They'll have watched The Jetsons, Blade Runner, 2001, 2010: The Year We Make Contact, and a host of other science fiction that all made the year 2000 look like the year 2100. In 1981, we sure didn't think the Berlin Wall would fall and the USSR would cease to exist a decade later (unless that came about by an apocalypse).
The geometry is fully pre-baked, but wrinkle and blood details respond in realtime to the pre-baked geometry.
And, -x gives you a trace of what the script did before exiting, mostly solving the debugging issues you listed.