skysight-inc/HackerNews huggingface dataset:
Hmm... Hard to see where that gets mainstreamed from. If it was coming, you'd expect to see it now in fringe groups. Most of the "fringy" belief systems I'm aware of either go the other way with a radical rejection of technology or just don't really care. Any sense of where something like this is bubbling outside of the mainstream?
I'm curious as to where you see the claim that dbt-clickhouse doesn't support ephemeral models because ClickHouse doesn't support CTEs. To be honest I don't know the historical reason why dbt-clickhouse doesn't support ephemeral models (ClickHouse Inc. took over this community project early last year). In any case I've opened a new issue to add support. https://github.com/ClickHouse/dbt-clickhouse/issues/126
Yes, if only to prevent loss of data by accidentally deleting everything, hitting save and closing the program.
If you are in Cambridge,UK you can visit the library which holds the books he collected (including his diaries): https://www.magd.cam.ac.uk/pepys
He designed the bookcases which hold the circa 3000 volumes shelved according to height. His will stipulated that the books are to be held in the library 'without addition or subtraction'
False. Charging back a debit transaction can be massively more difficult - the network rules are very different between Amex etc and debit. The minimums are the same but as Zelle folks are finding out - payment rails matter in terms of protection
He jumps eagerly at the only glimmer of hope in his otherwise terrible life, I'd say.
> Relations between impotent men or women who cannot have sex are similarly not considered marriage

Is this indeed so?
And Germany could also stop wooing the Chinese court. Why make the same mistake with a new country?
>Which means approx 30% of the housing in Paris will be banned from the renting market in the next 3 years. It started this very year.

Sorry, but what stopped the landlords/building managers from insulating the apartments in due time?

I'm assuming there was a notice period given and the insulation mandate didn't spontaneously come out of nowhere.

Could it be that most landlords are just greedy rentseekers who want to have their cake and eat it too by making easy money without investing a dime in maintenance?
I don't watch Rogan a whole lot nowadays (used to regularly before the Spotify purchase), but back when I did he spoke about Trans people (especially atheletes) way more than 5 times. It wasn't constantly, though, although it did seem like he wormed it in a few times where it wasn't really called for (to be fair he does that for several of his interests, hence the "Have you ever tried DMT?" meme[1]). And that was before he started bringing more alt-right guests on the show.

To me it was clear he had an axe to grind in regards to the subject, though, and took out that axe out semi-regularly.

[1]: https://knowyourmeme.com/memes/thats-crazy-man-have-you-ever...
The right answer is 20 files with 500 lines in each - i.e. few pages of clean/ readable/logical/well-factored code. Obviously it depends on the code itself - it's is fine to have longer files if highly correlated. Stateful classes should be kept short however as the cognitive load is very high.

I also find that updating code to take advantage of new/better language features / coding styles, etc. is impossible to do on a large code base at once. However, sprinkling these kind of things randomly leads to too much inconsistency. A reasonable sweet spot is to make each file self-consistent in this regard.

My experience stems from larger 500+ person-year projects with millions of lines of code.
Who is selling the liquefied natural gas and where is it being transported from?
I can't remember the last time I plugged in a printer/scanner on Linux and it didn't work without me needing to do anything. Brother, HP, and Kyocera printers over the last couple of years have all worked without issue on first plug.
Couldn’t agree more.

The way I usually describe my preferred heuristic to decide between modules and microservices is:

If you need to deploy the different parts of your software individually, and there’s a cost of opportunity in simply adopting a release train approach, go for microservices.

Otherwise, isolated modules are enough in the vast majority of cases.
If the best retort the nuclear industry had was a Russian-Ukrainian war, then it's not so odd to see why.
Maybe with reservoir computing methods?
Would you ask the same if I wanted society to get rid of nuclear weapons? In my opinion, AI technology has the potential to significantly make all of society worse by disrupting it in an irrevocable way. Therefore, I think banning and destroying it is not unlike banning toxic substances and destroying stockpiles of weapons.
I think we are more likely to see Apple enter this market than Meta. I just don't think the company has the leadership with the vision to do it. They are too focused on being central to users lives to sell ads, and seem to be betting the company on VR which anyone outside the bubble can see has no place as a central social device.

Apple on the other hand will be looking at the cloud market and be thinking how can they do it differently? Not just compete selling a commodity, be create a step change in the market. I could see them utilising their silicone expertises and some creative thinking to launch a cloud system unlike what is currently available.
Pretty bad faith interpretation of both politics and religion. I'd encourage you to consider looking into political theory & religion to broaden your perspective (speaking as a nonreligious person).

Speaking for myself I stopped thinking of religion as being just like kooky nonsense when I got to know some religious people and understood what it was their religion meant to them, and understood that they were using it to do things like figure out what life meant, how they should respond to it, and how they should treat others that I was also doing, even if I wasn't using religion to do it.

Similarly I think dismissing politics as "both sides are kooky" is missing a lot of nuance, "both" being part of it (politics is fractal like any other human endeavor). Speaking for myself again politics started making a lot more sense to me after learning more about political theory and history, as I understood the context better.
I was using Parse until Facebook acquired them in 2013, then abruptly shut down the platform a little over a year later.

No, I do not think Meta could compete with AWS.
No, you don't use separate microservices for writing out that text message.

But in order to find out that Genua is the name of the port from where the cruise is departing, the appropriate time (converted to the timezone of the port, or the timezone of the client who will see this message, depending on what business rule you want to apply) and that Genua is in IT=Italy... how many microservices do I have to query, considering that port data, timezones, ISO country codes and dep.date/time of the cruise are presumably managed on at least four different "data stores"?
Sure, but that doesn't improve microsofts case. The fact that hundreds of companies allow their employees to contribute to open source software, not just the kernel, also Gnome and surrounding software.

So dozens of huge companies, hundreds of smaller companies, they can all contribute code to an OS that is on-par with Windows, but missing things like patents and gaming hardware support that Microsoft pays for.

While Microsoft with all their advantages, all their insights and cooperations with hardware vendors still can't deliver.

It's really pathetic, and I put it down to their company culture not having any common goal.
That doesn't follow. That's like saying if there were any good people at a given organization, it wouldn't be able to hold bad people.
> Assume good faith.

I tried using the library less than a year ago. I must have missed something. This would be great news… if the way you told me didn’t make me feel like shit.
The recommendation algorithm and the timeline of your friends' activities will merge into a recommended friends and activities list.
AI is here - we just haven't noticed it yet. An entire class of problems are fairly solvable with the current tech with good unit economics, the market is still figuring itself out.

If you think AI is going to replace your job, it probably is. But that's only true if you consider your job to be the motions you go through day to day and not the problems you solve.

We are about to have a seemingly infinite army of mid-low skill workers standing by 24/7 to do our tasks for $0.002 a pass. It's time to start thinking about how you'd deploy that army at your daily tasks and integrate their resulting work. We're all leaders now.

This is a utopia. We're just too "in the thick of it" to realize it is.
Sadly, it was all dark and wet during the trip and I had just put on winter tires. Still, the ramps were fun.
> Each niche has optimized over time for its own needs and requirements.

Sure, but those "needs and requirements" aren't necessarily aligned with things that produce good software, and I think a lot of software development these days is not aligned. Further, I think the evolutionary path of the web in particular has produced a monstrosity that we'd be better off scrapping and starting over with at this point, but that's a tangential discussion.
Would be interesting to learn how your (or any other) team defines borders of a microservice. Iow, how “micro” they are and in which aspect. I guess without these details it will be hard to reason about it.

At my last job we created a whole fleet of microservices instead of a single modular project/repo. Some of them required non-trivial dependencies. Some executed pretty long-running tasks or jobs for which network latency is insignificant and will remain so by design. Some were few pages long, some consisted of similar-purpose modules with shared parts factored out. But there was no or little processes like “ah, I’ll just ask M8 and it will ask M11 and it will check auth and refer to a database. I.e. no calls as trivial as foo(bar(baz())) but done all over the infra.
Conversely, systematically starting a tutorial by listing and briefly explaining the important sections that will not be covered in order to avoid confusions during reading really help newcomers and make them confident.
Grassy slopes in the Alps? European slopes' snow shortage in record warm winter
Even a decade ago, you would have needed to support Unicode if you handled any of those strings. IDN domain names existed as far back as 2003, so unless you could guarantee that everything was in A-label form already, you would need to worry about that (which affects URLs and email addresses as well). URL paths might be Unicode if no one normalized it to percent-encoding first. And HTTP headers--like email headers--could well be non-ASCII despite the standard prohibiting unencoded non-ASCII text because the real world is full of shitty implementations that don't follow standards, and the internet community generally runs on the principle that it's better to force everybody else to try to make sense of the result than tell those people to fix their code.
I think most criticisms around microservices are about good practices and skills beating microservices in theory.

And the virtue of microservices is that they create hard boundaries no matter your skill and seniority level. Any unsupervised junior will probably dissolve the module boundaries. But they can't simply dissolve the hard boundary of having a service in another location.
Agreeable/disagreeableness is a term of art in psychology based on the "Big Five" personality traits.
Is this website any good? It's heavily pushed by some C++ subreddits.

I don't even know what I would recommend to a newbie. I learned C 25 years ago, and dabbled in C++ 2 or 3 times since then.

Bjarne's books might be great, but they aren't for anyone new to C++ and especially not anyone new to programming in general. C++ For Dummies/21 Days style books are just bad. And there are more bad websites than I can count.
Comprehensive GitOps Starter Project
There's a Ruby gem called Bullet that identifies and warns developers about N+1 problems. You can also have it fail tests if detected.

I don't know if the approach is possible with every ORM or if it's just leveraging some Ruby perks, but I can't think of a good reason why you wouldn't use the equivalent everywhere.

https://github.com/flyerhzm/bullet
For example outright confiscation of wealth above $100m is quite a popular sentiment amongst liberals right now
A little banal since the tech is not new. Forward-deployed low-yield nuclear weapons are a little easier to use than their large strategic cousins. NATO and ex. Warsaw Pact deploying low-yield, low-time-to-target land based cruise missiles reciprocally increases danger of nuclear exchange substantially.
It might actually already exist, but imagine if on the other side of the internet they aggregate all of your usage information so that a tech can sit down at one console and see that "jimbo123" on Reddit is actually Bob Smith who lives on Sunnydale drive, owns a Subaru Outback, bought dogfood three times this month, and has been talking about the war a bit more this week on his other social media accounts. Anyone who is willing to pay the enterprise-level subscription fee can access it, including banks, potential employers, etc. and it's entirely composed of information you handed over via EULAs and TOS agreements.
350 years open? 144 years? All lightweights, compared to the parallel postulate.
Facebook buying Wix or the equivalent would be an admission there is an internet outside their walled garden. It's not going to happen, they are too hooked on the idea that their platforms are the internet and users shouldn't venture outside them.

Ask any advertiser who has used Facebook, the in app browsers are actively hostile to leaving the app and make conversion more difficult.
We'll have to prove ourselves to be human all the time. We're facing a life of many, many Turing tests – with us being the ones trying to prove we're human.
Extraversion is completely separate from agreeableness in psychology. They are independent personality traits based on the Big Five model (which is the most scientifically supported model).
Is there a site that will

1) let you pick an available domain name

2) set up the hosting, the blog CMS, its authentication, and all the routing for you

3) show you the cost, and just let you pay it?

Because as much as I can do all this stuff manually, that would be pretty sweet to automate, for the folks who just want to "start a fucking blog" and not have to become sysadmins
> I think we are more likely to see Apple enter this market than Meta

Not a chance. They're allergic to other OSes and have discontinued MacOS server.
> That said, I wish that YouTube had multiple competitors of similar size, both commercial and decentralized. It makes me nervous that access to so much great content is ultimately controlled by Google.

Yeah, some hybrid of web forums but with videos would be great. No idea how I'd put these two ideas together design- product-wise though.
Deploy FastAPI Application into Railway.app
The article says it's from USA, and that it's likely from "fracking" which is really bad for the environment.
I feel like this is a knee jerk reaction to the hyperbole of the parent comment rather than the contents of the actual linked talks. I'm watching Jonathan Blow's talk linked above and your comment does not seem relevant to that. Jonathan's points so far seem very reasonable. Rather than arguing for 10000 lines of code it's arguing that there is such a thing as premature code split. Moving code into a separate method has potential drawbacks as well.

One suggested alternative is to split reusable code into a local lambda first and lift it into a separate code piece only once we need that code elsewhere. It seems to me that such approach would limit the complexity of the code graph that you need to keep in your head. (Then again, when I think about it maybe the idea isn't really that novel.)
Location: Accra, Ghana

Remote: Yes

Willing to relocate: Yes

Technologies: Python, C#, REST, gRPC, Docker, AWS, KAFKA, PostGreSQL, MongoDB

Résumé/CV: https://drive.google.com/file/d/1gYss6AIhA2T5_-sZaovcs1zlelq...

Email: asantekwabena2013@gmail.com
No, not at all. Environment and the group of people they’re working with plays an enormous role in the work people do.
I agree - this is how it is generally used, and usage determines the meaning of words. You cannot, in general, deduce the precise meaning of words from first principles or the dictionary definitions of related words.

'Opinionated' is a related word which does not mean exactly what it might seem from 'opinion'.

In academia, there is plenty of disagreement, mostly handled without being disagreeable.
". They must go up always and forever. The entire world economy revolves around the appreciation of homes in highly developed countries like the US,"

Sorry, that makes no sense. It's a bold, assertive statement that will render the whole situation hopeless.

And the economy doesn't really depend on housing, it depends on people doing productive things and innovating.

If a lot of people choose to speculate on housing, that's their problem when it stops going up or goes down, just like any speculative asset.
There are lots. Wordpress.com comes to mind
You can make spaghetti from anything.

A micro service implementation of that would be CQRS, where the services to write updates, backend process (eg, notifying the crew to buy appropriate food), and query existing records are separated.

You might even have it further divided, eg the “prepare cruise” backend calls out to several APIs, eg one related to filing the sailing plans, one related to ensuring maintenance signs off, and one related to logistics.
I had a legal grow in Northern California for almost 10 years.

You can get a lot more than $500 per plant, even at $500 per pound.

I've seen guys with 10'x10'x4' raised beds for each plant. They start them indoors or in the greenhouse so they're already several feet tall when they're transplanted outdoors at the beginning of spring. One friend in particular consistently harvested over 5 lbs per plant this way. So did most of his neighbors.
US notes also have iron in them, and will bend towards a very strong magnet.
I especially love how Brent is using (what looks like) a VT220 to communicate with the ODT.
I'm pretty sure that a a lot of existing hosting services let you do that. Even hosted Wordpress lets you do that.
The only software engineer coworker I've ever had that I would actually trust anywhere near cryptography without a prebuilt solution is blind.

This post is simply wrong.
Nothing is straightforward when you're dealing with an explosive gas under extremely high pressure.

This was a large project and completing it on time in 9 months is laudable.
Yeah like almost any web hosting company will provide you with that, they all have a set of services you can setup on your hosting in one click.
Not in a million years would I trust Meta with my servers and data
My assumption is that temporary residents no longer consume housing at the end of their stay in the country so, provided the rate of growth in the number of temporary residents is low, their net consumption of the available housing stock over time would also be low. I haven’t seen the growth figures to judge.

Where we stand today, the absolute number of temporary residents are consuming some percentage of housing but I suggest that is the current baseline and is less useful discussing how to solve the problem going forward, unless anyone is advocating for a net reduction in the absolute number going forward. However, I haven’t seen that as part of the discourse and would consider that an extremely short term measure with its own set of ramifications.
My own self-discipline, and being satisfied with my current lot in life.

Looking at the past few years, my project list has only grown, as I repeat the cycle of getting excited about a new idea, starting to work on it, reaching a snag and getting frustrated at the lack of progress, only to get excited about a new idea and repeat the cycle.

This year I intend to focus a little more about being generally disciplined about all the little daily things, and just being grateful for what I do have today.

My hope is that improved discipline will make sticking to one project easier, and being more content generally will help make the stakes of finishing projects feel less daunting.

And because I recognize this answer isn't totally in the spirit of the question -- I'm also working on building a personal blog site with Elixir/Phoenix/LiveView/Tailwind. I really like the programming model of these tools and how easy it is to build a scalable distributed app with Fly.io, and think building some mastery in these tools will be valuable in the long-run.
Is the buyer at fault or the seller?
Minus the AI bit, your example already happens pretty much as you describe it.

I’ll be worried when people invent AI use cases that can’t be done at all without it.
Yes. Tons of sites like Hostinger and similar that handle basically everything start to finish to set up a blog.
Found this tutorial about how to install a proxmox server on a hetzner root server. I think its quite good, but I am not on the level to check if its implemented correctly. What do you think?
Back in the not so distant past, people used to be cancelled, not via shunning, but via lynching.
OVH or any other "Web hosting" provider usually will let you pick a domain, choose a CMS to install (which is why Wordpress is everywhere) and be online in 5 minutes to post in your blog.

If you go the Netlify route, YMMV.
What I want is modules that I can instantly convert to services without changing any code using the module.

And this is how I work all the time.
It's fundamentally a function of technology, just like Protestantism is only possible when you have a literate population and access to cheap books. The mainstreaming of what some call "Cyborg Theocracy" happens from the bottom-up in cases such as this:
https://nypost.com/2022/05/11/madonna-reveals-fully-nude-nft...

and top-down in cases such as Yuval Noah Harari and "Homo Deus", the man becoming God. You also see this in Marxism, where the "liberated" human is finally perfected and has reached a godly state. I could show tons and tons of examples.
programming is suitable to anyone

some people can not picture things in their head (aphantasia), or some people can not hear their thoughts? others can only see emotions as colors, or sounds as colors

because our output is normalized through language and symbols, it seems we are somewhat similar, but this is deceptive, as the difference in thought between two individuals can be as vast as between an octopus and a crow

and i am certainly sure that anyone "sees" code in their own way
What are you going on about? This feels like someone who's just read their first compsci book and now thinks they can build New Internet.

Surely this is a troll...
who is getting cancelled for “asking questions” and does your definition of cancellation extend beyond losing access to algorithmic boosting of posts on a dying platform?
It would help if the submitter explained what this was about. What's so offensive about calling 'MessageBox WinApi without using the Winim library'? Or how it is a weapon: is it going to help Ukraine drive Russia back or help Putin achieve his dreams of a Greater Russia?
this is the flip side of KYC — establishing a shared context pool with your banker.
> It should be structured, tested, malleable, navigable and understandable.

Great comment!

I personally find that most codebases are overstructured and undertested :)

In my experience, module boundaries tend to make code less malleable, less navigable, and less understandable.