skysight-inc/HackerNews huggingface dataset:
The debate over type conversion seems somewhat like arguing language features (such as weak typing vs strong), which has been a spirited debate since forever.

The fact that this is debatable at all means that there are arguments and counter-arguments that serve both sides well, which further implies that there are use cases where some pros outweigh the cons on each side.

(Of course, this entirely neglects the point that it's usually fun and even educational to have a technical argument.)
Am I the minority? To establish that, you'd need to survey a sizable part of the previously FF-using population and determine why they stopped using it. Going from "lost most marketshare" to "it's because techies were forsaken" does not seem logical to me.

And you know, even if I was indeed the minority, so what? I stand by liking FF and I will continue to use it until it's defunct. Because I can :)
Postgresql stores data to disk, so it has the same risk of loss. Both setups need a backup solution to mitigate the problem of disk failure.

My understanding of the situation is sqlite's solution is a bit more low level than postgresql but should be workable.
I basically learned C++ and assembly programmer at the same time when I was 16 by just watching the output of gcc.godbolt.org (yes ok zoomer)
It's also easier to do when you're not caught in the newest trap, which was my point.
In the US, the courts have declared corporations are people for all intents and purposes:

https://en.wikipedia.org/wiki/Corporate_personhood?wprov=sft...
That is a whole new class of problem. Better start parsing those CSV details billing logs for some gems!
I'm surprised the w3c wasn't already a non-profit, like this didn't come up 20 years ago when serious things with HTML were being discussed and battled over with various browser war entities in the mix etc? hm
It hasn't been communicated well. The work hasn't been planned well. SHACL should have been introduced before OWL. RDFS doesn't really work as a data integration language because you can't write a rule like

?x :lengthInInches ?t -> ?x :lengthInCentimeters ?t*2.54

Since RDF isn't fit for the purpose it was designed for, people get really confused about it.

The strange thing is that semweb work has been massively overfunded in zones that face severe multilingual problems (Europe), but it seems to be almost banned in academia in the United States. (except for a few enclaves I can enumerate on the fingers of a few hands.) I know quite a few Africans who are semweb believers because they are looking at markets fragmented by languages, but they don't have the overfunding that Europeans have. (Funny enough I am working on a standards doc for ISO 20022 which is badly wanted by Chinese authorities who are interested in semweb tech because they want to feel included in financial messaging despite language barriers.)
Identify plants and flowers using just your iPhone camera – no app required
> I wonder if a secretary would reduce the friction.

Every CEO I worked with that had a PA did a much better job of handling email, reviewing documents and meetings. Not that they were necessarily better CEOs ... but at least they didn't miss/ignore important emails and came to meetings prepared.
The business models are not the same. Insurance is deeply different in an economic sense than selling videos. Willfully ignoring that distinction is ridiculous, and I tried to make the difference apparent in the comment you're quoting. If you're not getting it, that's fine, you are free to carry on not getting it.
Appreciate the link to the primary source. Also from that statement:

>The Committee discussed key issues related to the outbreak, including: current observations of plateauing or potential downward trends in case numbers in some of the countries experiencing outbreak early on...

>...The Committee recognized that monkeypox is endemic in parts of Africa, where it has been noted to cause disease, including fatalities, for decades...

>...However, the Committee unanimously acknowledged the emergency nature of the event and that controlling the further spread of outbreak requires intense response efforts...

>...The Committee considered that the occurrence of one or more of the following should prompt a re-assessment of the event: evidence of an increase in the rate of growth of cases reported in the next 21 days, both among and beyond the population groups currently affected; occurrence of cases among sex workers; evidence of significant spread to and within additional countries, or significant increases in number of cases and spread in endemic countries...

My reading is that the primary reason why a "Public Health Emergency of International Concern (PHEIC)" wasn't declared is because there's not enough evidence of growth and in fact evidence of a plateau in case numbers. Obviously I don't have access to any special information either way about whether this is a fair assessment.

Worries about "stigmatization" of gay men also seems to be a factor, and I agree that it would be really weird if offending the sensibilities of gay people in Western countries was a main concern (or something like that), but reading between the lines a bit I think it's probably more about the countries in Western Africa where monkeypox has already been endemic for decades and homosexuality is punishable by law.

https://en.wikipedia.org/wiki/Criminalization_of_homosexuali...
You forgot to mention your best filter for not getting a flooded inbox: being a hostile person.
Show HN: Run AI apps and dev environments with dstack
Hi everyone,
I'm the creator of dstack, a tool that makes it easier to train models in the cloud. Our tool allows extending it with custom providers to support different languages, frameworks, etc.

All the built-in providers are also open-source: https://github.com/dstackai/dstack

Today, we've released a new update that extends the capabilities of dstack beyond training models, and now also allows users to quickly build and share apps with Streamlit, Gradio, and FastAPI in the cloud – in just a few clicks.

Also, similar to apps, it's possible to run dev environments with the required hardware and data access also in one command from the Terminal. All you have to do is to link your own AWS account to run commands.

Currently, we support VS Code, and JupyterLab but plan to support more.

Invite everyone to give it a try and share their thoughts. Happy to discuss the approach and what would be great to have in terms of other features!

Blog post: https://blog.dstack.ai/introducing-apps-and-dev-environments

P.S.: Currently, it's possible to run models and apps only in the configured cloud. If you'd like the tool to also allow you to run it locally, and if you would like this part to be open-source too, please leave comments!
You misunderstand. I don't think it's your responsiblity to "process all of your email". You're free to ignore any cold email.

I do think it's your responsibility not to encourage people to spam everybody else, even if getting repeated requests so you can "help people when you're not busy" tickles your ego. If you don't want to help them with whatever it is you do, let them go somewhere else.

You are also making yourself busier, which kind of makes a person question your sanity if you really are busy already. Even ignoring a message is an effort.
The Perfect Face
Identifying Winners in Ranked Choice Voting Elections with Outstanding Ballots
Very much so. The leetcode charade was invented in the US (and even ten years ago it wasn't common). Nowadays it's the only way they do it here even in regular companies with unremarkable tech and benefits.

The FAANGs brought this style to the EU but it's not as [dynamic programming-level] crazy yet. Interviewing in Europe feels more humane while here in the States it's gives you a distinct mechanical taste. And Europeans are more likely to discuss relevant tech and previous experience with it.

From what I have seen take home tasks had been popular in the EU before they became more common here.
Do you know another language and/or are you willing to consider learning a new one?

If you’re English only that really affects the proper response to this question.
I thought that the article you posted didn't really apply to the phrase "by yourself". The examples quoted there sounded much more grating to me (using "myself" as the subject of a sentence for instance).

I'm certainly not in a position to argue in favor or against the question if "by yourself" could ever be "correct" grammar in the passive voice. An easier question would be whether "you can repair it yourself" sounds cleaner than "it is repairable by yourself". And there I'd certainly agree.
Here's an example with SvelteKit[1]. You can put a middleware.ts (or.js) in the root folder of any framework and it will work. We also have examples for using Edge API Routes, which work with any framework[2].

[1]: https://github.com/vercel/examples/pull/320

[2]: https://github.com/vercel/examples/tree/main/edge-api-routes
Absolutely agreed. I think the parent article is decent advice for cold e-mails, but for personal interactions not responding is a good way to lose friends over time.
> explained that it's very hard to order a test for; something about there being a limited number of labs that can test for it or some such. And doctors needed to justify the test and would likely be on the phone for an hour just to get it ordered

This was also a significant concern early in the COVID outbreak, and tests are ubiquitous now. (And a head-in-the-sand attitude coming from top policy-makers didn't exactly help, either.) So hopefully it can be addressed down the line, just as COVID was.
I think every developer has an AWS billing horror story.

My horror story is that my site allows users to upload videos and share them to a limited number of colleagues. When a user requests a video, a CloudFront URL is created that lasts a few hours.

I had not thought much about hotlinking because the link only lasts a few hours - what would be the point? Well, those few hours make a big difference when it’s linked on a high traffic website.

Turns out someone paid for the cheapest plan ($7) and uploaded two multi-GB files. They hotlinked them on a Vietnamese porn site and ran up charges of almost $10k.

I was alerted by Cost Anomaly Detector but it had already run up most of those charges (and the totals CAD listed were much smaller and made it seem like less of a problem, thus delaying my reaction). AWS, to their credit, waived the charges.

I had WAF already setup but it wasn’t very helpful for this type of thing. I could only block sites that I already knew about. I ended up going with a Lambda@Edge solution that validates the source site before allowing access.

Lessons learned:
1. Customers may abuse things in ways you didn’t predict
2. Cost Anomaly Detector has a delay and only kicks in once charges have accrued. It can save you from an insane bill but won’t save you completely from large bills.
3. AWS can be reasonable about this but the ball is entirely in their court.
Well, if you can properly formulate these questions, distinguish a good answer from a bad one, AND know how to write code, you should be talking to investors (or prospective customers) rather than applying for coding jobs.
> Link 3 you cited says that saturated fats should be consumed in moderation.

Nobody ever said that saturated fats should be consumed excessively. That would both fly in the face of logic and isn't true for any nutrient. So you're not actually arguing a point here.

> You claim

You just quoted a different HN user and claimed it was something I said, then concocted another argument around it. That's beyond ridiculous and you should be ashamed of yourself.

> The implication, when you say you shouldn’t eat large quantities of sugar+carbs, and that that is totally different from saturated fat, is that you should eat large quantities of saturated fat.

Even though I wasn't the one you quoted and you're arguing with nobody, you're still wrong about this. What you're saying is completely illogical. Saying that you shouldn't do one thing doesn't inherently imply that you should do another.

In reality, the original commenter was stating that you shouldn't eat large quantities of sugar and carbohydrates, and that it's not nearly as harmful to consume large quantities of saturated fat. They never stated that you should consume large quantities of saturated fat.

> It is your opinion that high quantities of saturated fat are desirable

Stop lying. I never said or implied anything about saturated fats being desirable. It's disgusting that you feel so comfortable lying about other people.

> but most research I’ve seen says that the emphasis should be on Whole Foods and unsaturated fats, with some saturated fat tolerated to achieve that.

That is the entire point of my last comment, so I can only presume you didn't actually read it at all. I literally said "Saturated fats contain more LDL than HDL, but their ultimate effect on the total HDL ratio and mortality is negligible. Unsaturated fats contain only HDL, making them inherently healthy presuming an appropriate level of consumption."

I linked the research and then described it to you. Now you're claiming that I said the opposite, and that your research (which you haven't provided) is somehow more correct. Do you not realize that we're on a forum where all of the previous commentary is public? It's clearly visible that I've said absolutely none of the things you just claimed.
Not only SQLite. I would've expected WordPress be database agnostic.
> led to me storing strings in an integer column

Recent SQLite versions have STRICT mode where they forbid that.

https://www.sqlite.org/stricttables.html

> or too-long data in a too-short column

You can use a constraint for that:

CREATE TABLE test (
name TEXT NOT NULL CHECK(length(name) <= 20)
) STRICT;
Per Matt Levine’s Money Stuff at Bloomberg:
Broadly speaking, Robinhood has to post more cash with the clearinghouse as its customers trade more stocks. And it has to post more cash as those stocks are more volatile: The more likely it is that a stock will crash or moon, the bigger the credit risk is, so the more money is required.

On the morning of January 28, 2021, Robinhood had approximately $696 million in collateral already on deposit with the NSCC, leaving it with a collateral deficit of approximately $3 billion, which it was required to post to satisfy the NSCC’s clearing fund requirement or risk being in violation of the NSCC’s rules and potentially losing the ability to clear trades for their customers altogether.
I've worked with both Unity and Unreal on past projects. While I love both, they have steep learning curves, long build times, and deploying cross-platform is much more difficult than the web.

Virtual Maker is a simplification of the whole process. We have built-in actions, navigation modes, and assets that you can use to get going quickly. We take care of hosting for you, ensuring your scenes work across platforms, with instant deploy times.

Of course, that means Virtual Maker won't give you all the options that Unity and Unreal do to build anything you can imagine. It's a trade off, and depends on what kind of project you're making.
I work in fintech (banking and payments) and most of our clients aren’t even allowed to host on aws; they have to go for a local provider because aws doesn’t have a hosting hub in their country. Not sure what part you work in but this has never been a problem in the past 20 years with just servers, switches, load balancers etc.

I prefer aws over metal for these kind of setups, but for many other cases I definitely do not; just a dedi or a vps with docker or k8s and/or something like openfaas is enough for almost all startups and beyond. Making it literally impossible to make mistakes like OP. And when needed maybe failover or load balancing.
Charles Kuralt – Boonville, California (1973)
> If The Netherlands were to have dropped the definite article thirty years ago, I think English language cultures would still get caught up with "the".

But that's not what happened here and that's clear by the commenter returning to make a mockery of how to pronounce Kyiv. This isn't an accidental drop of the definite article: it's an intentional attempt to "dehumanize" (if there is a better word for what I'm attempting to convey here please chime in) by language. If you know the history of where "the Ukraine" comes from, you'd understand the use of the definite article here as a cudgel.

The better comparison for what the commenter is doing is the equivalence of dead naming transgender people but for states.

No one is antagonizing more than the commenter here.
Holy shit that still exists?! I remember seeing the Pandora back in like high school or middle school and even then people were saying it would never ship. Since they’re working on a successor, I guess they did eventually start shipping at least some units…right?
Back when I was hosting and editing several weekly podcast I was in love with a now-defunct app [Ubercaster](https://www.provideocoalition.com/uebercaster_the_most_compl...).

That thing was incredible, and I wish they were able to keep developing it. The only recording and editing suite that felt like it was designed and built by people who actually made reasonably complex podcasts regularly.

I'm really interested to see if Teapodo can grow to be like that!
Right, you left out the next part from the quote - "(yes, there are people who have done it, they are the minority)". Congrats on being able to consistently pass without prep - I stand by my words that most passing candidates are not in the same boat. I've heard enough comments from folks on the inside about the factor that luck played, and how they would be unlikely to pass again.

Look, I spent a nontrivial amount of time on study. Was it worth it? Yes, because I was able to achieve my goal. Did it have any relevance whatsoever to my actual performance? None. at. all. I would've done the exact same job as prior to the prep. I also know for 100% that I wouldn't have passed without it. That is why I argue about this process - it doesn't convey any real signal about me as an employee, it's all theater.
Is that a satire on Corp Speak, or what?
Some of these newer frameworks are certainly using the term "full stack" in a very different sense than how it's been used historically. Could you fault someone for a cursory reading of the homepage and coming away thinking that Fresh/Remix do all the features you listed out of the box?

There's enough confusion here I suppose I'll start using the term "batteries included framework" for the technologies you listed.
> You're going really hard in the paint to defend Chinese genocide of Muslim Turkic people.

Where did I do so? Please either provide a quote of me doing so, or retract your statement as it otherwise amounts to libel.

To clarify if somehow you managed to misinterpret my comments: I am in no way defending any $bad_shit that China does/has done, I am pointing out that the other nations involved have likewise done so, and therefore focusing on just one nation is disingenous because it gives all the others a pass.

The war on the free and open web has been waged just as much, if not more so, by Western powers as it has by Eastern ones.
I wonder if we can build a Next.js app with this new `edge-runtime` mode, and host it on any platform that supports `edge-runtime` [0] APIs (like Cloudflare Workers (I think Vercel uses it?) and Deno Deploy).

If yes, that's truly amazing. It'll empower more and more people to run stuff at the Edge. I'm also working on an open-source alternative to the above offers [1], so I would love to be able to run and support Next.js on it.

edit: formatting

[0]: https://edge-runtime.vercel.app/

[1]: https://github.com/lagonapp/serverless
then you could try fennec from f-droid, which enables custom extensions and about:config, but unlike iceraven is compiled from firefox stable release, so it is updated shortly after a new firefox stable release.
> but the relationship between the reviewee and the reviewer is more important than any of that and how you review code will affect that relationship whether you want it to or not.

yes I agree with this 100%. I've gotten nasty reviews from people i like and it didn't bother me at all.
And the 2021 follow-up: https://www.youtube.com/watch?v=nLvjn60nuOY
The page has a greeting saying that the information is rather old
Servers can also be liability. You need to document, implement and maintaing hardening, have a process for regularly patching os and apps, monitor logs, have backup and disaster recovery procedures, regularly test the procedures, figure how to implement data encryption at rest, implement high-availability and so on.

Good platform-as-service can solve many things for you and let you focus on the core thing you are providing.

Obviously not everybody needs to worry so much about the stuff mentioned above. If you are providing SaaS solution, there’s a good chance some customer will start asking these questions as part of their procurement process.
$ perl -E'$s = "bar"; substr($s, 1, 1) = pack("A*", 60); say $s'
b60r
> We need folks to maintain it.

Beware, maintaining those systems is absolute hell and the companies experiencing exodus are working their people into the ground because the workload is crushing them and they can't find replacements.

A good friend of mine is an engineering director at a company that runs a massive COBOL mainframe platform and he always half jokes with me about picking it up. The money isn't that great at his company and the problems they have maintaining the system just blow my mind. The entire company sounds fundamentally unsustainable long term but they're running critical payments infrastructure.
I have no idea which way or the other and my suspicions could be entirely baseless, but I noticed that the US has the same number of cases reported as Canada[1]. Given the population differences between the two countries, this suggests to me that it's possible cases are being missed.

[1] https://www.cdc.gov/poxvirus/monkeypox/response/2022/world-m...
Or does it? The whole point of GP is that you don't need the complexity that would require devops staff to manage if you are not serving > 10s of millions of reqs in huge bursts with long stretches of dead time between.

I don't know, I'm curious about the actual requirements vs the marketing buy-in and resume building that may happen when designing the system.
They max out at 62mph, which would make them not legal to drive on most highways in the US. Saw some reviews from people who actually got it in the US, and they mentioned that they cannot go on any roads that have a speed limit above 45mph.

At this point, might as well buy a motorcycle and actually stay highway legal.
Oh, thought we were talking about kanopy. I only use it with wifi on a Mac. I’ve seen the “United States of Secrets” Frontline special.
“IC” encompasses programmer-adjacent roles like design, data science, roles closer to hardware. Also, even within software engineering, many aspects of the role do not involve programming per se: design, documentation, rollout planning, etc.
> It would be fairly simple for them to allow users to set up hard billing limits.

former AWS SDE here

I don't believe it would be "fairly simple" to build a completely new off switch into 150+ services, likely with multiple integration points in each service. In addition, the mere existence of an off switch introduces new failure points, where failure directly turns into downtime.

The effort to implement this is far from trivial, removes resources from implementing other features that the really large accounts are asking for, and adds complexity with direct availability risks. It's not at all surprising they don't implement this.
Canada.

I've been here for a decade. Best decision I've ever made.

How do? Get a job up here. At least that worked for me, but that was in the before pandemic times. And it also depends on how old you are and other such demographics.

That said every country has its plus and minuses.
Wal-mart job, you get benefits even part time, and time to think.