skysight-inc/HackerNews huggingface dataset:
I have been running a DevOps agency for the last 8 years and while each Clouds basically offers the same things at this point the two things that always trip me up are networking and IAM.

Some things I noticed as I have done work on AWS, Azure and Google in terms of IAM:

- Azure seems to have so many different types of IAM permissions it is sort of hard to get your head across each one as they seems to be imported from Azure, Active Directory, etc.
- Google differentiates between service accounts and user accounts which takes a bit of getting used to as each is different and the specific service policies that need to be granted are much harder to figure out than AWS.
- AWS now has three different IAM configurations including IAM, AWS IAM Identity Center, and roles. The complication is that AWS was not built with the Google nomenclature of projects in mind so it is a weird add on that causes all sorts of weird issues.

In terms of networking:

- AWS for me the simplest to grok but I have also been doing it for the longest so there may be a bias here. Everything is tied to a VPC. It also seems that AWS provides the lowest level primitives for networking versus the other providers which tend to abstract away quite a bit.
- Google's VPC (i.e network) is global across all regions which is nice for data locality as you can use the same VPC and put subnets across regions.
- Azure is similar to AWS but does seem to have a lot of hidden features that you need to read the docs to enable espcially around AKS+video streams.
> you're not going to be able to cover all valid families that way

In fact the emoji committee backpedaled on family permutations for exactly this reason, and now recommends (exactly as you suggest) "symbolic" family glyphs and juxtaposition of existing people-emoji to describe families in detail.

You can read about it here: https://www.unicode.org/L2/L2022/22276-family-emoji-guidelin...
GhostWrite Vulnerability Affects RISC-V CPU
> Developers have no real power or seat at the table. They are not peers engaged in a common creative enterprise — they are hired, replaceable machinery, no different than the computers and monitors they use all day.

This is correct. Scrum (and all of the other PM rituals) exist because the people controlling the money need to attach budgets to projects in order to figure out whether they're worth doing or not (or more loosely to teams, to figure out if they're profitable or not). Once a project has a budget, then it needs to be tracked.

It's enormously frustrating to be on the other side of the table, and to have a recalcitrant development team missing estimate after estimate, sometimes by orders of magnitude. Either it's your money that's slowly being incinerated, or you have to go back to investors and tell them that you decided to spend on X, and X is only 1/3rd as far along as the tech lead told you it would be.

But it's also frustrating to be on the developer's side of the table. We're not generally included in the business strategy meetings, because we don't generally have MBAs. (Also because we're expensive, and having us sit in "irrelevant" meetings, especially when we're "behind" anyway, seems like a poor use of resources.) As a result, we're two steps removed from the decisions that matter - and not in the room when we could potentially have suggested a better approach to solving the original problem.

Personally I'm done with the corporate software world - I'm riding the fractional/freelance bus until retirement. But, I wonder if these kinds of dysfunctional dynamics could be fixed with multidisciplinary teams. E.g. imagine a team of several devs, a couple mbas, and a few sales people, responsible as a group for the team's financial position in the company. Strange bedfellows, maybe, but if each person's success depended on everybody else in the team hitting their goals, the communication patterns could end up being quite different.
He's a twitch streamer that usually gets around 15-30 thousand concurrent viewers while he develops and plays indie games live, on-stream

This was his video after he ranted for a while live.

https://youtu.be/ioqSvLqB46Y?si=Iggw95x1fnZvBJ3O

His issues boil down to

1. it's too broad/non-specific, that makes it bad for developers and will harm the industry

2. The announcement/marketing video for this initiative had several questionable points in it which make the industry look bad
Thanks! Im was thinking to add a guidance screen, just need to find a proper design for it.
I try not to second guess the moderation. I think at the individual post level it is often wrong but on average it is good.

My feeling was that I was not so happy with the discussion this post spawned, but I thought it got better over time.

An odd thing about it is that posts about "identity politics" are frequently identified as pernicious and get flagged very quickly on HN. "Politics" today seems to be a matter of choosing issues to fit your tribe as opposed to choosing a tribe that fits your issues

https://www.pewresearch.org/politics/2024/05/23/views-of-the...

There's another axis one could draw between, say, Marx and Milton Freedman which was an important political axis in the West until the fall of the Soviet Union but until 2016 or so there was a consensus that Milton Freedman had won. You got two of the biggest welfare expansions in Bush's Medicare Part D and Obama's Affordable Care Act but both of those were fundamentally privatized and, I think, took a bit of legitimacy out of the system because they created profit for special interests. Clinton very much continued with the direction Reagan set out in.

Since 2016 partisans of both political parties are freaked out about the rise of China, our seeming inability to do anything about it (where are photogs going to get drones in the US if relations sour with China?), extreme monopolization, etc. Both parties are moving to a more interventionist stance so again on "who controls the means of production?" you aren't really getting a choice.

The two most important splits in Trotskyism post 1970 I think were (1) the issues that caused the SWP to drop out of the 4th international in the 1980s which the consequence that there is no US affiliate of the 4th international and (2) identity politics vs class politics. Jacobin has a definite opinion on that last one.
RFC 3330 says you can use it as a source address for "this" host on "this" network, and that 0.0.0.0/8 can be used for other addresses on "this" network.

https://www.rfc-editor.org/rfc/rfc3330
I was just looking at the launch MSRP of one of the higher-end hyperthreaded ones, but sure there was a range including $182 for the i5-4460S without hyperthreading, $224 for the i5-4690S, etc.
Yup, down to the qualification script.
LikeC4 – Toolchain for your architecture diagrams
I don’t understand how you get from someone critiquing company ownership to believing they cannot play nice with consensus or be humble.

There is no relation there.
+1 for this also. We need dedicated servers in Singapore.
Is there anyone who can break down the advantage of something like this over a typical open source model? I read through the page and FAQ for fair source and still don't quite grasp the angle here other than making software less free for a temporary amount of time.
Here's the original YouTube video: https://www.youtube.com/watch?v=Us4e-nhESzc
I have many blogs. This is a search for "cartilage" on my health site:

https://atypicalcysticfibrosis.blogspot.com/search?q=Cartila...
But if the destruct is jammable it's not a real fail safe.
Only msvc provides strcpy_s and they don’t conform to the standard. Other libcs don’t provide it. Ignore everything from Annex K and write your own wrappers around memcpy. You should always know the size of your buffers.
2.9B hit in one of largest data breaches; full names and SSNs exposed
Cybercrime Rapper Sues Bank over Fraud Investigation
We moved everything to Azure. Still mad about it because things in general don't work on Azure lol. Especially networking features. Avoid any feature that sounds even a little complicated to develop, because it probably doesn't work. Even basics like the CDN have showstopping bugs that Azure blames on Chrome for some reason (update an Azure blob and access it via a cdn, it will fail ~1% of the time).

I hope the DOJ investigates Azure next, because I can't believe such a garbage platform would get to 2nd place without an abuse of Microsoft's monopoly power. Specifically, using their office product monopoly to create a cloud monopoly by signing 365 discounts with customers that require all cloud services used by those customers to be on Azure.
That only works in some business domains. If, for example, you're trying to build products for a complex healthcare use case it takes years for most developers to start making a positive contribution as product owners. A lot of customer requirements are counterintuitive and don't make sense to anyone without deep domain experience.
Simple - the standard open source business model sucks. Nobody donates, you’re in competition with the lowest common denominator when offering hosting services, and you might get ElasticSearched.

The entire purpose of Fair Source is to allow companies to open up the code when they would have never considered it an option otherwise. It’s a more open license for companies that would’ve otherwise been proprietary without apology.
Is there any way to preview the 3d model created from the floorplan? Some floorplans I have are a bit blurry and I have no idea how this will translate into floorplans so to have to pay $100+ without any guarantee of success is not ideal
To clarify, it appears Vercel's own website is down.

My own Vercel-hosted site (https://www.forth.news) appears to be working.

Of course, the status page is all green: https://www.vercel-status.com/
OK, but...

The scrum people can also be non-team-players by not subordinating themselves to the team's consensus on appropriate methodology and level of ceremony. That adds friction, too. It's just that, since it's the "team players" pushing scrum, it's not obvious that they are in fact not team players. They're running over the team with their vision of teamwork, but they're not actually listening to the team protesting that it doesn't fit.
Everything I know about French drains I learned from this video. I was greatly amused, though, to learn that the "holes on top" vs "holes on bottom" thing is a bit of a holy war in that industry.

We have so many similar highly charged but largely meaningless holy wars in our industry that it was fun to see the same thing in a different one.
> only has a 25% success rate for loops created by users.

Not quite! Most of our paying users use Magic Loops to build automations semi-manually, oftentimes requiring a back-and-forth work with the Loop Creator at the start and then further prompt iterations as the Loop progresses.

The 25% statistic is from the Loop Creator "agent" (now 32% after some HN traffic :tada:) which is based on a single-shot user prompt -> Loop Creator output success rate.

The number is much higher for Loops with multiple iterations and almost 100% for manually created Loops.

tl;dr - the power of the tool isn't the Loop Creator "agent", it's the combination of code+llms that make building one-off workflows super fast and easy.
There are many services for which we dont need that much faster processing speed. For those it intel variants are enough.
This is crazy what do you think they did to take it down?
When everyone is responsible for a project, when everyone owns it, it means that no one is responsible for it, that no one owns it, and therefore it is doomed to fail with about a 95% probability.

As for the "product owner", they only control direction, and they are not actually vested in the success of the project beyond their immediate direction.
This feature is marked as "Coming soon" and not ready yet, but the idea is to feed a room screenshot to AI and to generate a realistic design based on this and on a text prompt.
The End of an Era: 000webhost Closes After 17 Years
> Standard C++ compilers don't fundamentally do anything beyond what other systems languages do.

C++ is an incredibly difficult to parse and complex language. This is by design, because the language has evolved over time and compatibility was preserved.

Also templates are incredibly expensive because of:
1. How compilation units work (modules fix this, but its taken decades to get here)
2. How complex they are, i.e. they're turing complete and recursively defined
3. Platform compatibility (read some STL code to see what I mean)

These things ARE fundamentally different from other systems languages. C doesn't have templates, and macros are glorified find replace. Go barely has generics, let alone higher-kinded types. Rust doesn't even have higher-kinded types (template templates).

And rust and Go are NEW, so they can go willy nilly with whatever syntax they want.
Seeing 2 consumer CPU generations in a row not only support but improve AVX512 capabilities will hopefully go a long ways towards regaining the confidence of the developers that use AVX512 in the consumer space. I know I personally have been holding back as I watched Intel fumble AVX512 for the last 10 years. With their even more recent fumbles there could be a near future where AMD CPUs have majority market share in both desktop and mobile. Great news for developers that can use AVX512.
A Look Inside Teenage Engineering (TE CEO Conversation with Figma CEO)
I haven't dabbled much in photography lately, but when I was active in it, budget was a strong constraint. These days my GAS is mostly for synths and budget is less of a constraint, thanks to the full time job you alluded to. I think this phenomenon of having money but no time leading to GAS is pretty common, from what I've seen. In my case, I often avoid it by challenging myself to use whatever I have at hand to try to recreate what I'd be getting with the new gear. Its often a fun exercise even if I don't succeed.
My vercel-hosted site is partially down. Many pages are 400. Others work.
Where scrum gets in trouble it is because there is a breakdown in trust. You can't fix trust problems with this process or that process.
AI Companies Almost Get Bought
I was thinking space heater, but the feeling is the same.
https://archive.ph/dqAhn
I remember as a young kid, all the commercials with the tag line "CO2, the clean gas". Or something like that, I can only assume the Oil Industry had a big hand in removing CO2 from the act.
Boilerplates:

https://boilerplatelist.com/
https://boilermat.es/
SAFe, as I have seen it practiced is just waterfall by a different name.
AVX10 is still pretty much in the proposal phase, and has been recently updated based on feedback Intel has received. It takes several years to get from that stage to shipping hardware.
Software engineer II, for example. It’s a title and salary range (sometimes with an adjustment for location).

A leveling question is a promotion question: you believe that you deserve to be at a different level and this a different pay range.

A additional wrinkle: When a company initially does leveling, there is a lot of jockeying for the right one, and not everyone may quite fit (a lower level than your salary implies).
Or the “I see you have a license compliance issue, buy some Azure credits, and all is forgiven.”
On paper those specs definitely look game-changing to me. The newer one has three of the older CPUs on the side, for free. The i9 is even more ridiculous, having what amounts to 4 quad-core Skylake CPUs as coprocessors (efficiency cores, in the parlance).

But people are underestimating the compound effect of 10 years of 15% generational improvements. The CPUs in the article will run your web browser 4x faster than the older CPU you mentioned, about 2x faster than a Ryzen 5 5500 that is only 2 years old.
It's a pretty comprehensive article, with proofs-of-concept for several browsers, don't know why you got the impression it's junk.
> To document + enforce the intended functionality, use tests.

Tests go out of date

Tests increase the maintainince burden

The compiler does not ensure code is tested

Tests get duplicated

Mēh! Tests matter, and testing is very important. Good judgment is required

Just like comments.

Writing code requires professional care at every step. The compiler helps of course see, but being professional is more than writing code that compiles

It involves documents too. And tests. Not too many (tests or documents) but not too few

Undocumented code is an enormous burden to maintain (I am eyebrows deep in such a project now). It is not enough to just write code and tests, documents including inline comments, are crucial
I read that he used to drive around and when he saw a skateboarder, he'd yell "do an ollie" and then give them a new helmet.
Out of curiosity, what confused you about the .NET stuff? I didn't have any .NET experience going into F# either [1] and I didn't find it too hard to pick up the .NET stuff.

For the most part I didn't need most of the built in .NET libraries; the F# stuff was fine, but the ones I ended up using a lot were the threadsafe libraries for when I needed mutation across threads. ConcurrentDictionary was one I used an awful lot, ConcurrentBag occasionally, SemaphorSlim, and Interlocked Incrementors.

The reason that the .NET compatibility was handy to me was because it made it easy to get third party libraries without much fuss, which was great because they were generally pretty well supported.

The rule of thumb that I used was that F#, while it kind of looks like Haskell, is not Haskell, and specifically it's not lazy, and as such I always kind of pretended I was in the `do` block. Things execute top down, and you can mix in side effects wherever, so you kind of have to pretend everything is in an IO monad, or at least if you see anything that has a side effect in there.

[1] I was hired at Jet.com specifically because I had Haskell and Erlang experience prior. I had never written any significant C# code before.
Honestly my GAS subsided when I realized most of my favorite records were made with affordable or off the shelf gear. So many guitarists on the 80s used JCM800s because that was what Marshall was putting out. Eric Clapton’s Stratocaster wasn’t vintage when he bought it, it was just an off the shelf guitar! Same with most amps, instruments, keyboards, synths, drum machines, even samplers which are hailed as legendary because they have higher bass and a lower bitrate (an effect you can get with a one-knob EQ and a bit crusher, respectively). The artists were just using the tools available to them because… they were available.

I have simplified my recording and production setup to mainly just a computer, 10 channel audio interface, a 90s mackie mixer because it’s big and fun and sums neatly to the 10 channels (8 busses + master 2 buss), and whatever bits of quirky and fun gear I can find.

My GAS left when I realized I don’t need any of it. I could make music on just a laptop if I wanted to, I could just play my guitar and resample it for synth sounds if I wanted to. Plenty of iPhone producers out there who just make weird sounds with their mouth. It’s all relative. People will say you’ve Got to have at LEAST one analog mono, one poly, a digi, a sampler, and an endless supply of grooveboxes, but computers are truly more than capable. “Analog sound” is just an EQ away. Just focus on the creative aspect and the gear aspect diminishes and becomes yet another source of creativity - find quirky pawn shop stuff that makes you smile when you play it. Even if you don’t record it, you don’t feel like it’s GAS because it brings joy.
The main benefit is you get a rolling two years where no one else can use your code to compete with you. It’s a lot like a patent which gives you a window of time where you have an exclusive right to benefit from your creation.
How did you get started with freelancing?

The old "startup" I am working for is dying and I need to plan my next move…
Very interesting. I've been lucky enough to have some very affectionate and loving pets. However, they have generally just been closely bonded to us, not the other pets.

Following various deaths (2 cats, 1 dog) and departures (1 cat and 1 dog from a departing housemate) the remaining pets didn't seem to show any lasting behavior change at all.

The only thing I observed is that, after fellow cats died or departed, the remaining cats spent a day or two roaming the house and seemingly searching for them. They seemed to be in something like "stalking" mode, moving slowly and stealthily. But, they didn't seem distressed.

My 2nd dog actually seemed happier after the first one died. Seemed happier to have us "for himself."

Domesticated dogs and cats are social, and are clearly capable of love for any reasonable definition of the word "love."
We should build a computer that uses lasers and the Apollo retro-reflectors as delay-line memory.

It’ll be the largest computer in the solar system. Who’s in?
> So what is the real solution? Engineers need meaningful ownership. If engineers could acquire enough ownership to represent a significant percentage of the company, they could demand to be part of decision making.

That rings a bell, where did I hear such a thing? Oh yes, "workers should own the means of production" – I don't know if the author realizes this, but he's making a good case for Marx.

I think the less layers of management in the company, the better. The flatter the hierarchy, the more freedom the developers have, more stuff they get done, the happier they are. But for that you need trust and good developers.
Fair Source Software
And now it appears to be back up.
First time I hear about Nebula, and seemingly the website doesn't want to tell me what it is. Looks like a YouTube alternative?

The FAQ mentions that it's owned by CuriosityStream, which I've heard about before, founded by John Hendricks who also founded the TV channel/network Discovery (now Warner Bros something something).

As far as I've seen, CuriosityStream is mainly about "popular-science" stuff and over-dramatized American "documentaries", is Nebula something in the same vein? Would be weird to see Grady over there if so.
What about humidity? I have no actual water seeping in anywhere but the endless humidity destroying my flooring.
Multidisciplinary teams wont work either because inevitably power and politics come into play. I’ve seen it happen every so many times.
Shouldn't they instead add 0.0.0.0/8 to the list of private networks, because it's possible that 0.0.0.0/8 might be private?
It's not a unique model - that's what e.g. Databricks does too. You pay for the resources, which means you can deploy them with whatever security model you require (good for enterprise, with all the firewalls and secrets and security reviews your heart desires), but you also pay for the management layer that Databricks offers. In Databricks' case you're basically doubling the infrastructure cost per hour.

Data and compute stay in your own tenant.

Edit: confirmed - look at that enterprise tier. If you want SSO & RBAC you click that button and pay $5k/month minimum. Definitely an enterprise play and the pricing model and approach to security will make sense to those customers.
I submitted https://scammerlocker.vercel.app/ for takedown. Let's see if that works.
I get where you are coming from but I feel when you look at the greater picture this concern would be completely mooted. The fact is that most unwanted water happens due to construction, with things like streets, parking lots, driveways, etc creating impermeable surfaces that force the water to build up and flow downhill and into foundations when, if things had been truly left untouched, there would have been no problem at all to begin with.

Surely that's a mitigating factor that makes it much more acceptable to geoengineer water removal?