skysight-inc/HackerNews huggingface dataset:
While perhaps true, what needs to be compared here is read, vs read + write, no? Just writing isnt enough. And then we are at a factor above 2, assuming no thread contention. If there is contention, it can be a lot higher.
Applied for what? The web site looks mostly like "Yo, politicians, you really should build a pipeline here to my empty town." What is there to actually apply for?
It seems to me like we repeatedly, as a society, bear the cost of imparting (often simple) life lessons like this to people, at the expense of others. Coders often learn a sense of architecture and conventions by making mistakes at their early coding gigs, and new managers make old management mistakes too, and I think this factor has a very real cost in terms of failed projects that die or coast along due to difficulties rather than taking off.

That's not to say it's easy, I'm sure if you told this guy to lighten up and smile more, he probably would have resented the advice at the time, but is there no way we can impart on-the-job learning at our learning institutions?
This isn’t helpful. They very clearly and frankly asked. Don’t shame people for not knowing something you already know, they’ll very probably be turned off from learning it.
Rendering Neural Materials on Curved Surfaces
While "write bandwidth" is probably not the right term, writes are more expensive because you need to update caches. If you forked you might need to copy-on-write the page before you can write to it.
You could have said the same thing about GE and still have made a huge loss.
This is such great advice at least for reading mathematics, and I assume for reading most science. Skip the introductory part you don't understand, which is almost certainly explanatory throat-clearing, and get to the part that interests you. Now you won't understand it! But you'll see the reason you don't understand it, and you can go back to the introduction with the mission specifically of understanding that part. It is consistently amazing to me how the same sentence that was baffling when you had no context in which to put it becomes enlightening when you have a problem to which to apply it.

(That is also, if I may air a personal pet peeve here, why, though I am always delighted to see people understanding a concept, I get defensive as a teacher when later-life learners say "why didn't my teacher just say that?" Because the answer is often some combination of (1) even if they had said that exact thing, it wouldn't have reached you then, because you weren't then in the head space that you are now; and (2) they probably did say that, or something like it, and, because of (1), it seemed so far from relevant that you don't even remember it.)
Looks good, I usually roll my own async stuff with C++20 coroutines but I'll have to try this out; seems promising.
Rust Tutorial Full Course
Well, at least not until your employer/kids school/other entity you don't really have a choice about forces it down your throat.
This claims the goal was to mute inflation, but it was also to drive consumption dollars into savings, more specifically war bonds.
> Speed of C++, simplicity of Python, coroutine model of Go.

That sounds great. Can someone with more experience with C++ tell how good this framework actually is?
I think most divas generally have good intentions, even a hero complex.
>But these systems are great for providing long term energy storage for e.g. heating systems needed in the winter.

Yep, that's how I first heard of it. Finnish company providing sand-based thermal energy storage:

https://newatlas.com/energy/sand-battery-polar-night/

For electric generation, there's this Danish company whose system integrates turbines run off reheated air:

https://www.stiesdal.com/storage/the-gridscale-technology-ex...

They claim to be deploying a 4MW demonstrator unit sometime this year. As I imagine it, a system like this one could charge smaller (in-home) batteries that provide immediate power on demand. As the batteries begin to drain, the turbine has time to spin up. The chemical batteries act as a buffer for turbine downtime and/or response time. Sort of like a Prius hybrid powertrain. The required chemical battery capacity would be much smaller than, say, a grid-scale lithium ion battery bank.
It’s pretty obviously satire and the author is just pointing out the absurdity of it all.
Debate about whether content is harmful aside, I would think that in the US of all places, you really would struggle to ban a type of speech like song lyrics.
You're correct. It is impossible to know the future.

I'd hoped it would have been obvious that yes, it's not realistic to flawlessly predict the future, and that "That you're not going to do it again" meant "They would like some level of confidence that you're not doing to do it again" and not "Assure them that you are a god-level creature with the ability to make definitive statements about the future."

I'll try and be 100x more verbose next time to see if I can't close up some of those loopholes.
Blake Masters pushes immigration conspiracy theory
I’ve had white friends tell me how they didn’t want to be gentrified out of their area in nashville. The funny thing is he was a white guy who probably got his house through his parents’ resources. I dont think hes afraid of well educated black people making his area’s cost of living going up.
I am quite pleased. People are getting the future they deserve, and they're getting it good and hard. The wage of obedience is death.
A lack of trust is pretty much the core of Larkin’s work.
Sounds like because it was one: https://www.youtube.com/watch?v=THzXyk9Jh-s
Then again boredom, is better than burnout

Hmm, not sure that's valid, any more than it's valid to say that chronic diseases in general are always better than acute ones.
I would graciously assume an autocorrect failure on a phone, rather than earnest confusion.
By that logic everything is imperative. Authoring the data structure for whatever IaC tool is going to take on the characteristics of however you author it. Is the same yaml detailing the desired state declarative when I hand-write it and imperative when I use some language to generate it?
You have to consider what kind of pressure Zuckerberg is under as he builds the Metaverse. His employees and early users are mostly left-wing activist types, who are intensely prudish when it comes to sex. In Zuckerberg's circles, the most common complaint you hear is that the Metaverse lacks enough features to prevent women from being virtually groped. Considering how sterile Horizon Worlds is now, I can only imagine the feedback he would be getting if he allowed the same kind of erotic content as VR Chat.
The total number of non-Indonesian sites that registered was 282 according to this press release. Which means that every site in the world outside of Indonesia will be banned inside Indonesia (or every "platform" which probably includes every blog that takes comments) except for 282 sites, most of which seem to provide crucial infrastructure to websites in general i.e. Indonesian sites require them to operate.
BC is 5.5x the area of Florida.
When I think of Lutherans, “lay-monks” is a phrase that comes to mind.
Do you mean ascetics?
"a student finishes their work before everyone else. The teacher tells them to sit in silence until the rest of the class finishes."

Is... this a widespread problem? We never really had this in my schooling except if you finished a test early, otherwise it was a teacher delivering material.
...and the large customers are going to treat users as the attackers to be secured against, so I don't think that's going to help one bit.
I've never had a social media account unless Reddit and HN count, and I don't ever regret not joining.
No, the SO post is accurate—it’s trivially easy to create strong reference cycles in Swift and @escaping annotation is only of limited use in detecting strong reference cycles. Though Swift also broadly pushes towards the use of value types for which creating reference cycles of any kind is impossible since they’re values, not references!
Let us discuss this more.
If I were more knowledgeable of this, there would surely be benefits.
The prices kinda look like they are going down a tiny bit, and thats because companies keep introducing ssd’s without dram cache. One those are halfway full their writes are maybe 3/4 fast as a hdd and they might last for 2-3 years
That’s interesting, I recently started listening to a podcast about this subject which started in 2019. Didn’t know there had been contradictory results released since then.

The implications of the differences in methodologies is pretty interesting itself.
Which is pretty funny because Intel probably knew it was a smart move; AMD probably wanted to do this earlier. They spun GlobalFoundries out in 2009, but only after a settlement with Intel allowing them to do so. Part of their patent cross-licensing agreement with Intel was (allegedly) that they had to produce chips in-house.

Intel pretty much deserves to see themselves in the position they're in now. Microsoft made more headlines over the years with their anti-competitive behavior, but Intel was just as bad.
Oh.. I think I had a brain fart when writing this. Thank you
It would be okay to use ‘privileged’ more if that’s what people actually meant by it but usually it’s code for “shouldn’t be allowed to speak”.
> Build something that's genuinely better for both users and developers.

When I was much younger I, too, thought this way. Reality, however, does not align with this at all. Better products do not necessarily win. I might even go as far as saying that they almost never win. The vast majority of products --not just software, anything-- are mediocre at best. What they do is solve a problem.

One thing engineers, developers have to work hard to get out of their heads is that the actual users of software, operating systems, applications, websites could not care one bit about anything that happens under the hood. Nothing. Not one bit. To put it plainly, they doing give a shit. At all.

When someone wants to order a pizza online, write a document on their laptop or play some music, all they care about is that thing. Nothing else matters. You could have a dozen hamsters trained to push buttons behind the scenes for all the care.

It truly does not matter. Internalizing that realization, is, in my opinion, an important step in the evolution from being a junior engineer to someone with enough experience to understand reality enough to get the job done.

This does not mean creating garbage. It does mean not being a complete pain in the ass about how to deliver a solution that users will, well, use.

This argument about the Windows registry is just silly. And the proof is simple: BILLIONS of people are benefitting from what this software does. Billions. The only people complaining about it are engineers not experienced enough to understand what they think is utterly irrelevant when compared to the scale and success of the SOLUTION the software provides.

In my forty years of hardware and software development I have yet to find a single piece of technology I could not criticize to one degree or another and, given the opportunity, improve. And yet, with enough experience, you realize this is the wrong metric to focus on.

People's needs are served by solutions. Their lives are improved by software and hardware that solves the problems they have. The person in the hospital recovering from a heart attack gives two shits about the Windows registry, even though nearly the entire computing chain that was used to save his life was likely run on Windows computers. That's reality. The rest is geeks not understanding that they don't know what to focus on or how to actually evaluate the value of a solution, which very often turns out to be far less than ideal and can always be criticized from a distance, both in time and space.

EDIT:

> incompetent competition

Serious question: Do you stop to read and think about what you are saying? I am not attacking you at all. I am just trying to understand how you might justify this perspective.

"incompetent competition"?

This is the company that has f-ing owned home, desktop and enterprise computing for what, FOUR DECADES? Incompetent? C'mon. They have solved problems for people and companies large and small for decades. The world has been running on MS solutions for longer than some of the people reading this have been alive. That is far from incompetent competition. Very far.
They were going for around 70 dollars for a tb on newegg before prime day. You might want to be on the lookout.
I disagree on the ridiculous part. Python (the language and the interpreter) is generally not considered to be an example of high-quality engineering.

Also, when you have a global interpreter lock, you don't have to do anything inside that interpreter with atomics. Reference counting would be blazing fast in most cases where it can be done without atomic ops.
Partially. Deactivated account 9 months ago.

One guy I met on the train told me he was a fan (I have fans?!) and asked why I didn't post on FB anymore. I kept IG alive and noticed a lot of people I used to talk to but never did anymore.

So I reactivated FB. Comments on everything on FB is still fucking toxic, probably worse than say, 4chan. I love reading comments (hence HN) but opening comments on FB is a very bad idea. A lot of people are also toxic; sole purpose is to sell something (often a political opinion or "personal branding"). So they're generally not interested in you or the conversation, only interested in looking good.

My wife told me to keep the FB active, just unfriend everyone except her. Not a terrible idea.

Trying to unfriend about 90% of friends now, down to Dunbar's number. And remove most followed pages. It becomes clearer who matters and which pages/groups matter.
techjobsforgood.com

Not specifically non profit, but for good companies.
Go read The Unincorporated Man. This isn't a novel idea; it was explored in a novel published in 2009.
FWIW: I find that a well-sized challenge and some minor suffering in overcoming it provides me with meaning, resulting in happiness. All other happiness I experience can be traced back to spending time with friends, spending time in nature, eating and moving in a healthy way.

YMMV
>Yeah, you allocate a large pool of objects up front and manually reference count them. Every high-performance Java application I've seen ends up doing this

Not sure if it's still relevant, though.

One popular physics library years ago went as far as instrumenting compiled bytecode to turn all vector/matrix allocations to fetching preallocated objects from a pool, because a simple math operation could allocate tens/hundreds of vector/matrix objects and GC was slow, but then in newer versions they removed it because Java's GC became fast enough.
I love how half the people in any Stadia thread are always assuring me the latency is awful when I use it regularly and it works great.
I'm not sure if you noticed, but the Yandex comment was not about the search, but the software engineering and open source projects coming from them.
That kind of just seems like it'd be more boring and just as hard. You'd still have to know all the hints in order to explain them, but you'd have no fun of discovery.
In my experience, the critique of Pulumi and the CDK came down to not using the Cloud Formation service directly and adding needless abstractions over it.

I didn't see much complaint about imperative vs declarative.
It's all semantic-- the income I derive from work is irrelevant to my quality of life, and I work completely by choice.
The GSuite + Chromebook integration is really nice.
> web-of-trust models

Been there, done that, seen it abused for SEO.
Twitter Backend Clone
I've been in 2 different class action lawsuits about vehicles: first Honda Civic Hybrids (where the battery always died like right after warranty ended), and a Nissan Versa with CVT transmissions (same but the transmission). Both ended with a slight extension of warranty that was no longer helpful to me, and a voucher for a few thousand off the next vehicle I bought from them. I never bought another vehicle from them.
Best security practices as defined by Microsoft = "You can't have a computer if your country is under US sanctions". Important word: US, a single country. I don't want to punch such a huge hole in any of my systems.
I thought the decision to bring up the idea of jews as shadowy puppet masters and then note that Blake didn't actually talk about them as such was crass.

Anyway, is it really newsworthy that a republican in 2022 thinks that democrats aren't interested in securing the southern border of the US and that illegal immigrants over that border are more likely to vote blue than red?
I wrote my own Ruby code to manage Kubernetes manifests. Instead of messing with templates, I generate or transform manifests, sometimes functionally, sometimes not.

Declarative is necessary if one is trying to have something maintain a desired state and do what is necessary to move the current state to the desired state.

I wonder if this is why I hear a lot of people say K8S is complex. I mean, it isn’t simple, but it isn’t _that_ complex.
In the 90s, it was all different. Back then, we had to type ‘make install’.
> It seems like you can upgrade Ubuntu to a new major version faster than Windows can install a month's worth of fixes.

Nobody cares. It is beyond obvious --brutally, massively so-- that this is not important at all. Not even a little.

The proof is simple: Billions of users have done just fine for decades.

The only people who ever complain about this are technical folks who often view the world from a perspective that is far removed from average-user reality (the billions of people I mentioned before).

I think it is extremely important for engineers to be able to understand that they don't often view the world in terms that actually matter.

One of my favorite go-to examples for this are the endless (and pointless) arguments about vi/vim vs. whatever.
Seems ideal for a cult of some sort.
I can’t take him seriously! He didn’t like pineapple on pizza!!!!
A library might also have people with the right skills?
Young developer thing all motion is progress. Old developers know most is not, but the trap at the other end of the continuum is thinking no motion is progress.

There’s always a little progress, sometimes quite a bit. But a lot of the res5 is cycling between two options that both have very bad corner cases.
Well, if you use the definition of "functional" that is the most popular nowadays, you will just lose some specificity, because there are many other declarative language paradigms besides the functional.
(In)security of the Radio Interface in Sigfox [pdf]
Author mentions their “favorite evidence” which seems like evidence to your point
Which companies have that reputation?
I miss the programmable web (2021)
I worked for an "open source business" and eventually started to feel like we were just using the community for free labor while ignoring their needs

Kinda soured me on the whole business model, if I'm honest. Quit and now I write proprietary software.
I think it's just a weakness of the terms. Kind of like "interpreted vs compiled" at this point very little is strictly interpreted, almost everything goes through a bytecode compilation step.

In this case, you're using imperative languages to generate declarative policies. Things just aren't black and white.

Importantly, it doesn't really matter. We say "Python is interpreted" because the it gives you the UX of an interpreted language. We say "Pulumi is imperative" because it gives you the UX of an imperative language. Under the hood they do their own thing, but unless you're trying to have a really precise conversation it's usually easiest to stick to those terms.
If you want to get even more precise, call it automatic dynamic memory management. Automatic static memory management would be something like Rust's scope-based memory reclamation via ownership.
Well, Cloudflare certainly is. I'm not sure about most VPNs though I'd assume that the government is keeping them off the registry so no one can bypass the censorship, like most of us have.
I didn't delete FB and never had an IG. But I don't use FB any longer. I miss it not at all. I jump back on if I'm looking for someone, but that's it. I can still use FB once in a blue moon to find someone, but often enough I can reach them on LinkedIn as well. The whole platform seems to be a mass of people trying to attract attention / likes, spam, and a pit of political stupidity.

I can find enough stupidity at the local pub, thank you very much!
Show HN: PyTorch Tutorials on Semantic Search
Perhaps have a hierarchy where functional is a subset of declarative but introduce it to the public as declarative first then delve into functional as needed
What do you mean by very little risk? This could get you sued to high heaven.
I hear it's part of Winamp 4 for Windows 9.
> Are blockchain people physically incapable of speaking plainly?

While I agree that blockchain technologies can quickly fall in bullshit buzzwords, there is still food for thoughts here, but you have to be somewhat familiar with the subject to understand it.

Let me try to explain it from software engineer to software engineer.

The core of web 5 is "self sovereign identity" . That means you (the user) gets to be in control of authentication, identification, and user data access and lifecycle.

Take a typical web 2.0 worflow:

- You sign up on a website / app by providing mail, password, and some other user data like address, phone, etc.

- The website / app stores your information + their own metadata (admin flag, purchase history, whatever) in their database somehow.

- When you log in, you are given a JWT which basically is just a subset of the data you provided + the website metadata, along with a signature to ensure you're not forging all that.

- The website / app have you perform API calls providing the JWT.

The whole idea of self sovereign identity is that you don't need the website / app to own any of your data and metadata in the first place.

If your data is stored in a place _you_ control, and where _you_ can delegate read access to them, as well as the capability for them to enhance it with their metadata that they can sign, then you can pretty much get rid of them storing anything at all about you.

This place where you store your data is a blockchain dedicated for that purpose. You can have all your information stored there, encrypted, and just encrypt for their public key what you are willing to share with them. If you don't want them to know you anymore, just remove the version of your data encrypted for them.

If they need to store additional metadata on you (say an "is_admin" flag), have them store it in your wallet and sign it.

You can pretty much see it as a blockchain of persistent JWT claims that you control. These claims would be accessed through a browser plug-in a-la-metamask.

The overall idea is that by switching to this model, websites / apps will become 99% front-end only, APIs will switch to smart contracts, and you will have total control of your data.

Hope that clarifies a bit the jargon of the article.
I wonder how Haskell's purity influences RC usage patterns. Are there tricks which aren't possible in an imperative language?
Both groups are a shell of its former self, either sprouting unjustified clickbait or being silent on the dangers that matter.