skysight-inc/HackerNews huggingface dataset:
As usual looks like some scifi author already though about this and that it's a terrible idea. https://www.gregegan.net/DISTRESS/Excerpt/DistressExcerpt.ht...
I think its interesting that your two examples of 'uninitentional' eradication both have demonstratively been used intentionally to do just that.

Smallpox US: https://daily.jstor.org/how-commonly-was-smallpox-used-as-a-...

Smallpox(Or Other) in Australia: https://www.abc.net.au/radionational/programs/ockhamsrazor/w...

CIA and Crack.
https://oig.justice.gov/sites/default/files/archive/special/...

Australian Colonialists paid Indigenous workers with alcohol and tobacco. https://cspm.csyw.qld.gov.au/practice-kits/alcohol-and-other...
A much higher percentage than 4 years ago, that's for sure
Of course, this ignores that the tracks are mostly privately owned and the private operators prioritize their own freight traffic over the passenger traffic despite the latter being less time sensitive.

The one part where the passenger rail does work well is where the government passenger rail company also owns the network...
https://uprun.github.io/lisperanto/ - an in-browser AST editor with instant evaluation and code on canvas
It's worth noting that these days the "Java ecosystem" includes languages like Kotlin which eliminate all that boilerplate, and in fact are impressively boilerplate free. So you don't have to use stuff like Lombok.

Of course it's ambiguous because Java can mean both the language, and the wider ecosystem of libraries, languages, JVMs, tools etc.
Try to write this, really. It’s such an unergonomic mess compared to for loop in the handler. It will also allocate a very complex reader that the actual version doesn’t need to.
Lots of people complain about Kubernetes complexity but I have found it is as complex as you make it. If you are running some simple workloads then once you have the pipeline setup, there is almost no maintenance required.

When people complain and then start talking about super complex configuration, bespoke networking functionality and helm charts that have "too many options" then surely that just means you don't have the skills to use the system to that degree?

I could say that .Net is too complicated because it has MSIL and library binding sequences involving versions and public keys and the fact you can not always link e.g. netfx with netstandard but these are either just things you need to learn, or things that you can't use until you do learn them.

It's like someone complaining that a Ferrari is too complicated because you can't work out how to change the cylinder head when most people will just drive it.
Seems like everyone is forgetting about PaaS, and I don't understand why ..

For many use-cases it's going to be much simpler and cheaper than a manged k8.

There's no lock-in with Cloud Run than GKE. (actual lock-in comes with proprietary databases and the like.)

edit: Missed the GPU part, might make the OP's project the exception to the rule

People also forget about auto-scaling groups of VM's such as Managed Instance Groups in GCP: https://cloud.google.com/compute/docs/instance-groups/
Tao: The Power of the Graph
That's a positive thing to hear and thanks for sharing! What I'm worried is, if 90% of unlimited PTO policies are complete shams (number taken from my informed RNG), how do you tell them apart? You can't afford to start at 10 companies and remain in the 1 that has a good policy... On words, they are all about work-life-balance (they don't tell you the balance is 90% work). And I'm not talking about being ridiculously lazy, I'm talking about employers openly setting expectations that you work at least 5x10-11h as a software engineer and demanding that.
Personal, targeted gene thereapy for cancers. I can already buy insurance that covers, and provides this therapy. It's become a reality here in Israel - I assume it's about to be so elsewhere.
Love too make those async thunks!
My favorite feature of Lua is that it tells you who all of the complexity-loving people in the room are and those who enjoy syntax monocultures.

Almost every single time, without failure.

I consider its simplicity and the fact that people merely complain about its syntax as highlights of an extremely thoughtful piece of software.

I have complaints about its use for threaded work as well as performance, but it’s relatively hard to run into issues with the language in regular practice.

I don’t buy the lack of types argument in any programming language to be a compelling argument. Maybe consider that you or other authors you’re working with are bad at writing software. It’s a more boring conclusion and more often more accurate.
While I sympathize this is still a lot better than working your life away for some random no-name company and get paid peanuts and not even have the option to move out of that.

I'm mostly talking EU here because making peanuts barely applies for any US job but in the end I'm a Sr Dev and still barely have time to have friends/spouse while struggling to have any savings and living in HCOL.

I'd say count your blessings, it can always be worse.
https://ktor.io/ for Kotlin server side. It's not as large/complete as Spring Boot but you may find it preferable.
What do you mean?

> made by people, often as a copy of something natural

There is absolutely no requirement for the "copy" to be functional. See: artificial flowers. Things like "artificial hearts" are the exception and not the norm.
Don't EV brake less because of regenerative braking?
The TSA only cares that the laptop is operable (e.g. not masquerading as something else), not the contents
As a systems person, what I really love is how this miracle you
describe is itself just one small cog in vast machine of
inter-dependent miracles. A plant growing from a seed is meaningless
outside the context of soil, liquids and gases in the ecosystem, each
part of some other life cycle.

This was brought home to me when a bachelors student presented a final
year project for an "Aquaponics" [1] controller system. I'd never
heard of such a thing but I was blown away by how far you can take
control systems engineering in your own garden shed. Once you add
fish, nutrients, acidity, micro-organisms and whatnot into the
monitoring equations even the most simplified model takes on a
majestic level of complexity.

[1] https://en.wikipedia.org/wiki/Aquaponics
Strange criteria... Plenty of people hated Hitler or Stalin despite never knowing or meeting them.
There's an obvious economic incentive to put more than just the promised bare necessities behind proprietary lockins tied to the company. I'm absolutely not saying the devs are malicious or greedy or planning to do that, but following such incentives is the whole raison d'être for venture capital that's now backing them.
It's pure coincidence that it's the woman who stays at home, right?
To be precise, it's not so much the partial rendering that's slow, but the partial lookup.

When you do `<%= render "something" %>` Action View has to do a stupid amount of work to figure out which file it has to render. However, for having looked at it recently, I doubt we can improve that much without breaking backward compatibility.
There is Luau, however.

"Luau (lowercase u, /ˈlu.aʊ/) is a fast, small, safe, gradually typed embeddable scripting language derived from Lua."

https://luau-lang.org
I think the best way to define what abuse is, is give explicit numbers. Even something like "25 days/year free use PTO, 20 more days to be discussed with your manager" or whatever. I came up with that policy right now, I haven't seen it anywhere, but point is - setting expectations beforehand is much better than just saying "unlimited". For some, unlimited means "20 days if you're lucky", for others it's "up to 40 days we don't bat an eye, if your output is good otherwise". "Unlimited" doesn't convey that. I want to know before I start working. Please convey it.
How about … shipping vessels? Ships in general.
VLC has a feature for this as well. That's my go-to since it's usually already on my machine no matter which I'm using
Please start on coding tests. I'm interested to read your opinion on that.
yeah, I don't get this either. Then again, I never understood pair-programming either. Git is enough collaboration for me ;)
How did they arrive at phone numbers? What other options did they try. It’s too easy to give companies a pass “because spam”
Singapore-based crypto lender Hodlnaut suspends withdrawals
> Wait, you are using PHP for scientific computing? I would love to hear more about that part.

Not OP but I wish PHP was usable for scientific computing.

If I had better C/Rust/PHP internals insane macro skills I would integrate a dataframe library (Pola.rs?) into PHP to give us the basics for manipulating data.

Plenty more to add after that for matrix multiplication and the rest but I haven't thought that far ahead!
You never mention if you took 15-20-25 days per year or let's say 40. I'd say that if you're taking up to 25 days per year, then there's no point in unlimited PTO - that's such a standard number that it's better to just put it there. If you took more than 30, then I'd love to hear specific numbers. Saying that you took 30-40 days in a year and didn't get pushback means a lot more in terms of a good "unlimited PTO policy", assuming you remain otherwise very productive.
Glassdoor notoriously undershoots and is off by quite a bit. I’d not use that as a resource at all.
European states are unlikely to prosecute you for all but gravest breaches of domestic law while abroad. That doesn't mean it is legal however. You wouldn't want to have it on your medical record probably, and treating any complications can be problematic.

Besides, the practicality of going elsewhere for abortion is a huge Q. For most people arguing for it, it's only a mental exercise. But we once tried to replace prescription glasses my wife left at home while on a trip in the UK. It's effectively impossible, don't tell me you can just walk to a clinic being a foreign national with no residence in the UK and ask NHS for abortion.
These seem to be more complicated versions of the Yosemite Bowline; do you have any info on that one? It’s been my go-to bowline for all applications (climbing, sailing), yet now I’m wondering whether it has some weakness I don’t know about.
>Many people interpret this to mean "jam as many keywords as possible into a crappy resume and spend all day spamming it to every job posting you see."

But this is exactly what landed me my first job back when I was a junior. As someone with no experience I could not afford to be selective and the more I spammed my CV the more interviews I was getting. It also works because the person who does the initial screening is usually not technical and is actually doing nothing more than matching the keywords.

> First of all, you need to understand the job you are applying for. That might involve researching the company and the project.

My experience is that the average job posting has close to no information about the project and the company does so many different things that it's impossible to get this information through your own research. Even if you do find some information it is utterly meaningless because this is NOT what the company is looking for when posting a job advert and this is NOT what the average candidate ends up doing. The company not looking for "someone who understands the company or project" - they're looking for a software engineer. That's it and nothing more.

>You should make sure you are comfortable using the tools listed in the description and performing the role described. If you aren't, you need to practice before applying, which usually means building something.

I've learned most of the tools I know on the job. Trying to learn something you don't know for the sake of the company that might not even give you an interview is a waste of time. Either they won't mind you learning on the job or they want someone with actual job experience. Large companies are also notoriously slow when it comes to organizing everything you need to do your job so the first week or two are usually filled up with nothing which is a perfect opportunity to learn something new.
If you care for performance, start graduating ORM and learn to write performant SQL yourself.
I use "grep -w foo" (or something like "grep '\<foo\>'"), because when I look for "foo" I don't want "bazfoobar". grep -w only works because the end of words is signaled in-band (surrounding / terminating words with whitespace).
For those who use emacs, I'd also recommend the very nice `kubel` plugin - an emacs UI for K8S, based on Magit.
> ICE vehicles are largely made from iron and aluminium, which are extremely abundant and relatively straightforward to extract and refine.

And that's the reason why economy of scale works for ICE and does not really work for BEV. BEVs are dependent on materials which are abundant, but hard to extract (Lithium), not abundant at all (Cobalt, Nickel) or already maxed out and can't increase mining further (Copper)
Honestly we're talking at least a decade ago or so at this point, sorry.

It was a first impressions thing that stopped any further investigation, not a comment on the current state of NoSQL
Correct. I’ve had unlimited PTO at a few jobs. All of them I’ve taken 5+ weeks off outside of company holidays every year. This is usually better than the 20 days standard you get from some FAANG.
I think people are overestimating the difficulty of setting up k8s. It's not that hard. Grab Debian, install containerd.io, set one sysctl, load one kernel module and you're all set. Install few more packages, run kubeadm init and that's all.

The only thing that I've found truly hard is autoscaling VMs. Managed clouds got it easy, I was not able to make it so far. But it doesn't seem that hard either, I just need to write one particularly careful bash script, I just don't have time for that yet.

Google does have some secret sauce. For example there's horizontal scaling which spins up more pods as load grows. There's vertical scaling that adjusts resources for individual pods. Those are generally incompatible with each other and people adjust resources manually. GKE autopilot has multi-dimensional scaling which they didn't open source, it does both.

May be I wasn't hit with something nasty yet. But so far I think that those complains about managing k8s are somewhat strange. Yes, if you manage thousands of VMs, it might get another full-time job, but that's a scale. I manage few VMs and that's not an issue.
Yes I understand (and even said) there's a difference and that things are better now, I certainly didn't imply otherwise. :-)
That receive messages over SMS in the same app...

What's the advantage of iMessage spam? Group chat spam? Higher quality video spam? Is that worth all the effort to do your spamming only on Apple devices?
Does anyone have any decent guides on how to get started with hydroponics? I was looking over youtube videos but they are all confusing to me, so many different types of hydroponic systems and every video is like 'just buy these random pipes and pumps and stuff that are not available where you live and construct some weird ad-hoc setup'.

I have been trying to grow chilli peppers indoors with moderate success, although working with soil is annoying and messy, and I have somehow gotten some fungus gnats which are such a pain to get rid of once they get into the soil.
Case in point, not smugness, repeatedly having to explain the obvious to an audience that is not reddit and should know better
That's what's really holding me back from getting an American car. Just fearing that somebody might hit my car and then it's over.
Isn't this widely known and very old trick? I'm pretty sure I even saw youtube tutorials and non-techy people discussing there is a way to find a person's twitter account by their number. This article says like it's something recent that was only available for short time and quickly fixed. Doesn't seem like that at all.
> These days, for a new Web2 type startup, I would use SQLite.

There's a whole page in the docs explaining why this might be a bad idea for a write-heavy site:

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

Section 2 is especially interesting. SQLite locks on the whole database file - usually one per database - and that is a major bottleneck.

> Another option worth taking a look at is to use no DB at all.

We tried that in a project I'm currently in as a means of shipping an MVP as soon as possible.

Major headache in terms of performance down the road. We still serve some effectively static stuff as files, but they're cached in memory, otherwise they would slow the whole thing down by an order of magnitude.
Most pending M&A deals will get arbed to almost perfection, so I doubt the strategy you're suggesting here will make money, for 2 reasons:

1. it's a lot more likely that you're going to lose 5% than make 100% (in reality you're making more like 20%, because the stock won't go to 0 if the deal doesn't go through). The bet will actually look something like 20% to make 20% or 80% to lose 5%. The expectation of that is 0.

2. For many names borrow fees will shoot up and there will be limited availability to short. So you'll have to take that into account. The fees can get particularly painful if the deal drags on for a long time.
I beleive it is a US thing - giving access to account with just a card number. I have numerous accounts in European banks, and all online transactions are protected via second factor - SMS to phone or mobile app push notif or TOTP.
Indeed. Resulting in similar complexity between cloud and internal apps.

You can also call it 'perimeter-less security'.

As for zero trust - that seems to be a bit of a misnomer to me - doesn't it tend to aggregate trust into one big bucket - certs?

Won't anybody who can do man-in-the-middle or has access to root certs have total free reign?

Security services wet dream.
It's like 3 or so lines in userscript if you really need it.

In general case most modern browsers allow an alternate way of opening a tab in background, e.g. middle mouse button click, so this gives users a method of control over what they want hyperlinks to do, but not the other way as there's no easy way to undo target=_blank.

It's usually considered bad UX practice to do so by default unless clicking a hyperlink can cause irreversible state change like in some cases of autopaging.
Good point. I would also like as an argument that the hybrid approach should be seen as having multiple lines of defense. A corporate network should have an outer boundary that is hard-ish to penetrate. Personal devices should either require approval or use some kind of vpn to access any part of this network. Inside, the network should be divided into subnets with their own border protections, in case an attacker penetrates the outer shell/userland. For all subnets, zero-trust should be implemented when possible, even for communication within a subnet. Finally, monitoring should be in place to listen for unusual activity, whether that is unusual or suspicious traffic, unexpected changes in configurations of nodes on the network, etc.
That risk assessment depends on your use-case. Those percentages also aren't very correct. Assuming that new files are being constantly created and they're not of vital long-term integrity, the chance of preventing silent bit rot (ZFS is supposed to protect against) is worth fuck all if it's much more likely that a bug takes your pool irrecoverably with hours of data.
For a faster way to tie the figure-eight knot, use the ninja method: https://www.youtube.com/watch?v=PJkCaUUhqgs
Yes. If you want to build from source, replace `image: ...` by `context: .` in https://github.com/windmill-labs/windmill/blob/main/docker-c... and docker-compose will rebuild from source.

If you just want to compile backend and frontend separately:
`cd backend && cargo build`
`cd frontend && npm install && run build`
That figuring out the lie gives you an advantage. It just makes acceptance easier.
Why are we afraid of our decisions?
This is a great video for anyone that's interested in getting into hydroponics https://www.youtube.com/watch?v=nyqykZK2Ev4. I loosely followed it to build my own system.
In the spirit of the thing, you have to admit that "artificial intelligence" is already a widely accepted description of a variety of algorithms which will never literally replace human brains in human skulls... so by extension, any hardware built to run those algorithms could be described as an artificial brain full of artificial neurons, if only to differentiate it from an actual brain running artificial intelligence.
Clay balls, air pump, air stones, tote with water in it one or more holes drilled into the top to hold the baskets with your medium (clay balls). That's what people call DWC.

You can run into issues with water temperature which are mitigated by using something like hydroguard (beneficial bacteria) or running a setup with a water cooler (which requires more pipes and pumps and stuff).

Obviously since your plants are no longer growing in soil, which holds nutrients for some time and doesn't need constant fertilization, you now have to mix nutrients into your water solution, along with pH adjustments as needed depending on what you are growing.

It's not that complex and can be really, really fun to figure out.

I hear letting the plants dry out fully between waterings helps get rid of fungus gnats. Let them dry until the pot is obviously super dry when you pick up the plant.
But... this is ridiculous on its face. SMS and iMessage both live in the Messages app. The only thing you achieve by locking down iMessage is that spam messages appear as green bubbles in Messages instead of as blue bubbles in Messages. It does literally nothing to prevent spam.
Hera is shutting down on September first
I don’t think it’s really intended for KYC/AML/ATF to keep poor people out of the system, though it is true that in practice they mean it’s hard to have access to the financial system if eg you’re homeless or your name is Mohammed and you send remittances to your family abroad. And banks have a shared ‘blacklist’ of people who cause them compliance pains so those people who have a hard time at one bank can end up having a hard time at many other banks.
I mean, if you're living in an area with COL high enough to eat through $500k, you are splurging on location, which isn't really any less infrugal than it would be to splurge on travel or imported luxury goods.
I was lurking in their mailing list for some time and they push back a lot, I’d even say they managed to create a culture of no-feature. Whether it was good or bad idk, because (as expected) some proposals sounded good to me, some so so. What makes Lua unpopular imo, beyond subjective trivialities, is that they break compatibility in every version and in fact they release flavors of the same core idea vs updates of a language. Also it is technical and not user-friendly for windows users, because luarocks (package manager) is unusable there unless you’re skilled in C build systems and are ready to fix these issues. I lost track of it at 5.3.

I think Lua would feel much better if it stopped at 5.2 (or even at 5.1, fixing the shortcomings in 5.1 way) and took care of what’s called ecosystem, emerging around its game popularity.
I like helm because it's like a package manager. I don't know what's inside rpm or dpkg. I think they're terrible inside either. But the fact that I can apt install gimp makes it awesome.

Same about helm. I didn't write a single helm yet. But I like packages that I can helm install and I probably would avoid software without first-class helm. Helm is good for users. I can install it, upgrade it, configure it with values. Awesome.
They already try it like 2/3 times and it didnt take off so why should it be different today?
I’m getting stated into hydroponics myself as well (and 3d printing) after following Hoocho’s YouTube channel for a while.

I just planted my first plants in a 3d printed modular tower, like the one in this video: https://youtu.be/cjX4U6lGAt4
For city biking I've had the best routes with https://brouter.de/brouter-web/