skysight-inc/HackerNews huggingface dataset:
At work, there are several layers.

As an immediate plan, the 2-3 business critical systems are replicating their primary storages to systems in a different datacenter. This allows us to kick off the configuration management in a disaster, and we need something in between 1-4 hours to setup the necessary application servers and middlewares to get critical production running again.

Regarding backups, backups are archived daily to 2 different borg repo hosts on different cloud providers. We could lose an entire hoster to shenanigans and the damage would be limited to ~2 days of data loss at worst. Later this year, we're also considering to export some of these archives to our sister team, so they can place a monthly or weekly backup on tape in a safe in order to have a proper offline backup.

Regarding restores - there are daily automated restore tests for our prod databases, which are then used for a bunch of other tests after anonymization. On top, we've built most database handling on top of the backup/restore infra in order to force us to test these restores during normal business processes.

As I keep saying, installing a database is not hard. Making backups also isn't hard. Ensuring you can restore backups, and ensuring you are not losing backups almost regardless of what happens... that's hard and expensive.
Why are Java server-side developers not adopting Kotlin?
It’s a way of examining things. You know, critical thinking... https://www.edweek.org/leadership/opinion-no-critical-race-t...
Ahead of v13.0, the FreeBSD team talks it and about Linux
That is the golden question. How anonymous will the upcoming digital Euro be?

Politicians and European Central Bank will decide on this soon. Delft University has tested out technology which could offer equal privacy as cash money. Will this be legal?
How were you able to fund this? Sure sounds expensive -- can you share a rough estimate of how much it cost you?
Mine is graphical, made in Fireworks (exported as PDF). I've also never had this problem.
I could replicate my whole infrastructure on 3 different OVH datacenters, with enough provision to support twice the peak load - it would still be cheaper than a single infrastructure at AWS, and I would get a better uptime than AWS: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
> the US (<5% of the world’s population) was responsible for > 92% of the world spending on these agents [35].
Yes it can work amazingly well or be a total money dumpp. Its one of the harder areas to do well but when things align it has great costs and scale. It can be difficult to a large part 1) it doesn't suit all products and 2) affiliate is full of dodgy brothers that know the game well.

When you say you want to pursue affiliate marketing what are you picturing? Its a very broad enviroment.
At first I freelanced, and now I work for a small fully remote digital agency where I just take on projects at the capacity I have at the time and work on them in sprints. There isn't much day to day communication and no one is checking when you're online etc because everyone on the team is in different timezones. It's a dream scenario really, I am very lucky.
In this case in particular, what started as mostly a joke got fueled by the cost paid for postponing the event, coupled with the eventual penalties that would apply if the event was canceled altogether.

There was a heated moment the first time the gov had to decide wether to swallow the sunk costs and just cancel everything, or only postpone, hoping the situation would be better after a few months.

The first set of damages have already be paid, so now whatever the course of events, Olympics will be a pretty bitter subject for most people I think.

Edit: postponing was not penalties per se, more contracting and maintenance costs. Fixed the wording,
I hope big tournaments will be more distributed in the future. Like soccer, no need for Qatar to kill thousands to build lots of stadiums that won't be used much in the future. Do like the Euro was going to: Have multiple host cities and reuse existing stadiums.

Olympics make everyone build a bob sleigh track. But it's such a niche sport and no one will ever use it again in most of the world. Or for summer olympics, one basically has to build an artificial river so a few people can kayak slalom.

Cost of these things are huge, and will most often not be much used by the population after. Instead, split it so that existing stuff can be reused. While it's cool with an olympic city, having 3 or more is probably just as nice an experience.
Do you have any citations for your claim about EU innovation being bogged down by regulatory capture? In general, I've found that it's more like risk aversion in VC and other local cultural aspects before anything at an EU level comes into play.
The effect of stimulants on the brain is to stimulate it.

For those who need it it makes mind-numbingly boring stuff such as homework (as opposed to reading history books or creating elaborate formulas etc etc) less painful.

I don't know about you but I personally have seen some examples that have gotten significantly improved lives because of it.

If you don't know this stuff first hand, please refrain from making broad statements about it.

BTW, I'll give you this: one of the most interesting explanations I saw was that ADHD is very overdiagnosed - and at the same time underdiagnosed.

Some people get ADHD meds that shouldn't have, others struggle for years because some people have irrational fear against stimulats.

Can we try to avoid moving that needle and instead try to lower the errors on both sides?
A company I applied to a couple years ago out of college did something similar. They sent out a pre interview survey to gauge your familiarity with technologies, but included a few fake ones.
Says in the article 7 times more likely to get adhd meds in the US than UK. America is wealthy but these numbers are way off compared to similarly developed nation.
VPS although there is no dependency on VPS manager stuff so I don't see any issue with running on bare metal. No config managers, just bash scripts.

They basically install and configure packages using sed or heredocs with a few user prompts here and there for setting up domains etc.

If you are constantly tweaking stuff this might not suit you, but if you know what you need and only occasionally do light changes (which you must ensure the scripts reflect) then this could be an option for you.

It does take some care to write reliable clear bash scripts, and there are some critical choices like `set -e` so that you can walk away and have it hit the end and know that it didn't just error in the middle without you noticing.
The biggest CAST AI advantage would be one cluster for multi cloud so you could guarantee business continuity even during public cloud failures.
If Rust had to be rewritten from scratch today, it would probably be done differently, learning from experience since it was invented.

Cargo, macros, const generics and `#[cfg]` wouldn’t exist any more, replaced with comptime evaluation.

The standard library would be half its current size (considering its redundant functions, deprecated functions, or constructions that Clippy wants to be replaced with other constructions).

IDE integration would be considered immediately.

Per-function allocators wouldn’t be an afterthought (the current proposal is really bad, but it’s too late to do something better).

And async would be part of the language and the standard library, “colorless” and completion-based.

The problem is that it’s too late. The Rust language itself is mature, and cannot afford major breaking changes any more. So, improvements can only be made on top of what’s already there, limiting their integration, and making the whole thing more and more bloated and complicated.
I think the problem here is that Rust exposes a lot of additional problems in a domain that are swept under the rug in other languages. I mean, those problems have always existed, it's just we are used to hoping or assuming that the generic solution within a language runtime will save us from them.
"Many Hindus come to die in Varanasi." Sorry this is an exaggeration , very few old people mostly around that region , most of them women abandoned by their family .
Not cool, Hacker News is not a jobs board, but I guess you did not know that. Hopefully there will not be a flood of posts like this.

There is a topic that occurs every first of the month titled "Looking for work?" (or similar). Your ad will get far more interest posted on that thread.
Thanks very much for thinking about adding this little caveat - part of the reason I'm keen is that this really is a good list of 'things to think about' re caching, and I'd like to add this one to the pile.

With the TTL advice, why do you think this would make it _more_ baffling for the user? If the choices are 'it's wrong "forever"' or 'it's wrong for 5 minutes', isn't the latter the better one? I'd have to have a compelling reason to cache indefinitely if I knew it might be wrong... admittedly, if there are a lot of writes (where we're most likely to mess the cache up) you're likely to get a new cached value quickly.

In terms of whether this issue is cache specific, I honestly think it is _in this context_ because of the way you've phrased the article: that you can add an external cache to your db accesses and everything is faster without any cost in correctness. It's almost better to think of it as 'I'm adding an entirely new kind of database', and realise that keeping those databases reliably in sync is non-trivial without relaxing your guarantees.
Maybe another interesting project: https://www.ory.sh/
AFAIK NO SSO here...
About 15 years ago I designed a reporting application for Hyperion FM that is used by a large UK public company for consolidated reporting - it basically assembles and populates complete report packs (which can have large number of component sheets and tens of thousands of numbers) with a couple of clicks from users.

What I'm particularly pleased about is that it is self service - no developers required and the finance team have used this ever since (with a small about of maintenance to replace the web interface).

Always thought it would make a great product but never had t he inclination to go down that route...
I found that going to new places lights up my brain in a way that doesn't happen otherwise. Going somewhere new is something we are supposed to do I think, there is special machinery that turns on. You step off the plane at midnight in Istanbul, or off the ferry in the Lofoten, or off the shinkansen in Kyoto and everything is different... the quality of the light, the weight of the air, how it smells, sounds, tastes... and you realise how much of your conscious experience is rooted in the ineffable features of your environemnt. You can't get this from moving around in the same city or country even. Your brain does a kind of experiential 'etc etc etc' when it gets used to a place. The times of my life when I traveled for long periods are dense with rich, vivid memories, whereas I can't remember if I had breakfast today.
Yeh I agree. I hear this a lot but my experience working has been that the US has waaaaayyyy more redtape and regulation stuff to deal with. Taxes for example or the absolute mess of applying for government grants.
I think we can quantify the impact fairly well: short term it's a big hit on the local fishermen. The local fish probably rejoiced because fewer fishermen were catching them. Long-term it will have no measurable impact at all.
Another propaganda article
Yes, CF was hardly the first to provide a templating framework for output generation. But ColdFusion's competitive advantage was how it seamlessly integrated database access, in particular SQL SELECTs and INSERTs, into HTML-based template looping and HTML forms. For a ridiculous number of applications, especially business applications, that's all anybody really needs. It was abstract enough to support many kinds of data sources (e.g. CSV files), which IIRC was one of the most common ways to extend the engine. And it was simple enough that even people who struggled jumping from HTML to a proper programming language could crank out useful applications, especially if someone provided them a SQL query to copy+paste.

Years later C# would be lauded for LINQ, which provided for C# what ColdFusion provided to markup transformations.

These sorts of language integrations weren't new, either. Years later I would discover and dabble with Perl's format framework: https://perldoc.perl.org/perlform. I had actually learned Perl a few years before I was introduced to ColdFusion, though I don't think many Perl programmers were ever familiar with formats. (It is rather frustrating for modern uses.) And while I didn't make the connection at the time, I believe some older languages (Fortran? SPSS?) which I was briefly introduced to in college supported similar language-integrated data source and record processing capabilities, though like Perl formats they were designed for tabular text output.

But this history only emphasizes how important of a competitive advantage this was for ColdFusion, which was completely squandered.

Regarding the discussion of PHP elsethread, about a year after taking over maintenance of a ColdFusion website (where I was first introduced to ColdFusion), I advocated for and was allowed to migrate the site to PHP. That was about the time PHP made the switch from Perl (PHP 2) to C (PHP 3). Before then I actually didn't even know PHP existed, despite being an avid Linux and Perl user. At the time I was convinced ColdFusion sucked. It was only later in my career that I slowly began to appreciate what ColdFusion brought to the table technologically.
Because 50 years ago:

- teachers had a lot more options when it came to disciplining kids

- many left school for work at age 15 - 16

Do you want the good old times back?

(Another thing is many countries have changed the curriculum to be even more heavy on theory than it used to be. That I would like to change, both for the kids and for future employers: broad practical experience probably increases someones chances in engineering and probably other disciplines as well.)
Jupiter (YC S19), hyperpersonalized grocery from 2050, hiring Software Engineers
That’s either the best or worst recruiter ever
> [async] “colorless”

I’m super interested that you think that’s something that can exist, how would it work, what would it look like in your mind ?
> In a systems context, where performance and memory ostensibly matter, why wouldn’t you want to be made aware of those inefficiencies?

Perhaps, but a bigger problem is that lots of folks are using Rust in a non-systems context (see HN frontpage on any random day).
Well, there was a real-time thing bought by Sun from Sweden but I'm still unclear as to how much of that has made it into the open-source part of the JDK. Time will tell!

Joint Parallelism is a term that I invented, it means loosely defined: if two threads can read and write to the same memory at the same time without it causing too much loss... basically you need atomic concurrency which is only really efficient on a complex memory model VM with GC if you want high level language support:

"While I'm on the topic of concurrency I should mention my far too brief chat with Doug Lea. He commented that multi-threaded Java these days far outperforms C, due to the memory management and a garbage collector. If I recall correctly he said "only 12 times faster than C means you haven't started optimizing"." - Martin Fowler https://martinfowler.com/bliki/OOPSLA2005.html

"Many lock-free structures offer atomic-free read paths, notably concurrent containers in garbage collected languages, such as ConcurrentHashMap in Java. Languages without garbage collection have fewer straightforward options, mostly because safe memory reclamation is a hard problem..." - Travis Downs https://travisdowns.github.io/blog/2020/07/06/concurrency-co...

I'm not an expert, I can't explain why these things are true, because I'm trying to make something useful on top of C/Java instead of going too deep.

But what I do know is that my app. server kicks everythings ass to the stone age in terms of performance and ease of use: https://github.com/tinspin/rupy

It's facinating to see humans struggle with the wrong tools, and defending those same tools without even trying the alternatives (I have also worked with perl, PHP and C# so I know why those are bad).

But I'm sure time will flush the bad apples out eventually, specially when electricity prices go up.
It is early in the morning, so I'm still irritable, but this line is pretty egregious

--

The energy savings would need to be drastic, of approximately 30 orders of magnitude to be in range of modern nuclear fission reactors.” He goes on to say: “Fortunately, several energy-saving mechanisms have been proposed in earlier research that can potentially lower the energy required by nearly 60 orders of magnitude.”

--

Say the fission reactor they have in mind is a collection of the biggest in human history and is a whole terawatt (1E12 watts). Another 30 orders of magnitude less power brings you down to 1E-18 watts.

For context[1] a typical human cell consumes ~1E-12 watts. You could take a morning coffee poop and put it in a jar with a thermocouple and power your warp drive with the decomposing biomatter if those results are right.

If the energetics are that favorable I would really like an explanation why we haven't encountered space whales, let alone rapidly expanding alien civilizations.

[1]https://en.wikipedia.org/wiki/Orders_of_magnitude_(power)#Be...
The Chinese landed a rover on the moon, which is as far as the Russians got. And they did so with up-to-date tech.

Regarding Space exploration, the Chinese are not going to learn anything from the Russians.
> It’s a systems language, not a functional language for describing algorithms in CS whitepapers.

This kind of toxicity is why I left programming behind as a career.
Twitter has an option to just skip the algorithm and let you drink from the firehouse - switch to timeline view and put everyone you are following in “alarm” mode (otherwise, they’ll filter it as THEY see fit).

Most of the people I care about post on both, and when there’s an important long form article they post a link to it (whether on Facebook or their private blog)
I'm not sure. Recruiters can spray and pray with candidates the way candidates can spray and pray with applications. They're not going to be great quality, but if you're paid commission on a hire and the recruitment channel can handle the load... what's to stop the recruiter?
nope, no furniture for about 5 years now
> admit to myself that I'm not a real man

Note, many emacs users aren't men at all.
Gravity... social gravity in a way. People are scrolling on facebook, now they have news right there and they can share and comment right there. It's a game of low effort... gravity.
It’s a Thermal Event not a fire
It really depends how you use your data but I never use more than the 10gb that I pay for so having more data isn’t an attraction. I also buy a new (to me) second hand iPhone every 2 years and the phones are perfectly good.
As I already mentioned multiple times, the future are tracing GCs with an ownership concept for niche use cases.

Rust's ideal use case are the scenarios that use stuff like MISRA-C, kernel and drivers code.

The design team has done a wonderful work pushing for affine types into mainstream, however outside of forbidden-GC scenarios, the productivity loss versus any kind of automatic memory management approach, isn't worth it.
Wouldn't this argument apply to all simulated entities? They are executed on some substrate after all.

There is a theory that our world is a simulation. Would that make us all not alive?
Beyond this experience with that financial institution, was it hard to get a job after your travels?
Recruiters are quite common in cities with a lot of jobs going, and industries with a lot of demand.

In terms of bad recruiters: A recruitment agency will often get a fee of ~20% of an employee's first year's salary - meaning they are extremely motivated.

That high level of motivation has some benefits - for candidates, they'll happily take care of any BS like entering your details into different companies' candidate tracking systems, writing carefully customised cover letters for each job, following up with companies after interviews and so on. And for employers, recruiters will deal with grubby business like cold-calling candidates and will often have access to more candidates.

It also has a bunch of disadvantages - recruiters will happily post fake high-salary jobs to gather resumes, add lies to candidates' resumes, help candidates cheat on work-sample tests, send generous 'gifts' to hiring teams that take their candidates, apply high-pressure sales tactics to wavering candidates, call candidates they placed after a year or two and encourage them to move jobs, and copy the contact database any time they leave a job.
If you feel like wrapping every function call.
Wonder if this includes a right to repair/replace software running on a device.
> Nothing of this article is novel. You might already be aware of everything we wanted to say. However, we have the impression that most machine learning curricula do not discuss optimisation methods very well (I know mine did not), and consequently, gradient descent is being treated as the one method to solve all problems. And the general message is that if an algorithm does not work for your problem, you need to spend more time tuning the hyper-parameters to your problem.
Can you provide any public sources for that? From that I've seen Rust async story was always developed primarily around epoll.
Top UX Influencers You Should Know and Follow
Fundamentally, they are using algorithms and problem solving as a proxy for IQ, because IQ tests are a minefield in the US.

It would be interesting to look at the correlations between the two, as I'm not sure if that's every been done.
This era is all about reshuffling the expert / data source distribution.

There used to be a semi static structure of vetted journalism who would bet their reputation on a certain amount of quality.. but now it's not enough and people have the tools so they DIY.. but in the end we'll all need a less random structure .. I think it's exhausting to always be worried about who is a real expert on the matter, are these real time events really what I think they are. New needs the old, old needs the new.
Unadjusted: $1.4Tr

Adjusted: $4Tr

I guess that whether or not it makes sense to adjust, in this case, depends on whether the expense will leave the country or not.

If you imagine that Russia's contribution to the project will be providing scientists and technology, maybe it makes sense to adjust.
> Is the status page relevant though?

What's the point of a status page then if it does not show you the status? I don't want to be chasing down twitter handles and support pages during an outage.