HNHacker News
TopNewBestAskShowJobs

0xCAP

291 karma · joined November 3, 2020

submissionscomments
0xCAP··on New Italian Law Threatens ISPs with Prison over Piracy Reporting Failures
Who?
0xCAP··on Canvases versus Documents
Nototo, a now dismissed web app, really nailed this. I'm gonna miss it so much.
0xCAP··on Avante.nvim: Use Your Neovim Like Using Cursor AI IDE
I get that it's still early stage, but the dependencies already look like a mess to me. No way I'm installing nui.nvim just to rock this plug-in.
0xCAP··on Rust doesn't solve the CrowdStrike outage
The problem was not the bug. The problem was companies having no disaster recovery systems in place.
0xCAP··on Google lays off hundreds of ‘core’ employees
Not true. As technology goes forward and big companies get bigger, the role of individual contributors becomes less and less impactful on the overall performance of the business. At the end of the day all these processes, or at least most of them, are there for a reason: avoiding a collapse if Mr. 200IQ leaves and an average competent employee is hired in their position.

IMHO the trend is going in the opposite direction: people with extraordinary talents find that their place in society is shrinking, as workplaces become more and more like average salary factories.

0xCAP··on Google lays off hundreds of ‘core’ employees
Hiring neograds/unemployed people is also gaining a lot of traction because Italy’s become victim to an uncontrolled metamorphosis of universities into degree factories, generating an absurd number of people who end up unemployed until their late 30s, also polluting stats and making it look like there’s no way people with PhDs can find a decent job staying in the country. This has brought the government to create countless incentives to hire the unemployed graduates that are flooding the job market without success, making it very fiscally appealing to big corps who often prefer just hire to increase body counts rather than to bring in technical expertise.
0xCAP··on Google lays off hundreds of ‘core’ employees
Meanwhile a lot of big non tech companies here in Italy have been slowly started incorporating full fledged tech departments, realising hiring neograds (not even tech, mostly unemployed people with non professionalising degrees) and training them is proving more cost effective than their history of offloading technological efforts to offshore (mostly Indian) big contracting firms.
0xCAP··on The Camorra Never Sleeps (2012)
Then the author is doing this in bad faith. You don't simply call yourself a journalist, then proceed to write about a city you have no relation to, using hearsay as your primary source of truth.

This is stuff that happens all over the world, it's just - as you correctly pointed out - that Naples, often because of the way Neapolitans themselves narrate it, is depicted as the one of the wildest cities in Europe, if not the entire World. The reality is simply that it's not that bad, and it's probably more chaotic, but yet safer than, say, Milan. Yes there are still gangs trying to fight for neighbourhoods, but they're becoming a parody of themselves, and, while this makes them somehow more dangerous from time to time, I still feel way safer in Napoli's Forcella than right in front of the Duomo in Milan.

0xCAP··on The Camorra Never Sleeps (2012)
Nothing. Modernity has taken its toll even on organised crime in southern Italy, while most journalists and wannabe writers specialised in narrating overexagerated chronicles of the Mafia still try to stay relevant narrating the chronicles of a giant omniscient octopus that it never was.

Di Lauro died in prison. Most of his men died or got life in prison. Even more turned snitches because, again, there's no such thing as a code in those organisations, even if the most widespread narrations want you to believe so. Today Scampia is the backdrop to Instagram reels shot by countless baby influencers who go to visit the remains of the Vele, where their favourite temporary rappers shoot their videos.

0xCAP··on The Camorra Never Sleeps (2012)
As someone born and raised in the scenarios this goofy author is trying to describe, I can only say that I find this kind of romanced narrations of criminal activities laughable at best. All I read about are stereotypes and very debatable commentaries of facts they're not even fully informed on.
0xCAP··on Show HN: Interactive Smartlog VSCode Extension – An Interactive Git GUI
As a neovim user who has to resort to vscode only for conflict solving, I'm curious: how do you handle conflicts without a GUI? No matter how hard I try, I can't seem to go even close to vscode's smart rebase, or sublime merge's conflict resolution ux, when I stay in the terminal.
0xCAP··on Bumble Laying Off 37%
I can't even imagine how a simple product such as theirs would even require 350 employees to operate it
0xCAP··on Removing React is just weakness leaving your codebase
Absolutely agree. I work on a cra-based SPA at work which might have 100s of issues, but React for sure isn't one of them. Packages exporting made-up types are. JavaScript's goofy transition to ESM is. Babel might be. In a world where a new JS framework boasts about being the future of webdev every other day, React hasn't shipped a single update in 1+ years now, and has generally been super cautious to maintaining backwards compatibility and a super easy API. The only questionable move has been the unnecessary push to server components, but imho that's more of a political problem, since vercel has eaten up the react team and has this weird habit of trying to sell terrible architectural decisions to its users.
0xCAP··on Framework: We don't want to have to make a printer, but wow
I often ask myself the same. I think one of the main reasons could be the fact that, differently from most of the devices you mentioned, a printer is not standalone device that needs firmware to work properly on a plethora of generations of OSs. Add the fact that afaik there's no universal cartridge standard, so to bring value to the table they should distribute their own cartridges globally...
0xCAP··on Ask HN: What sub $200 product improved your 2023
A shavette/straight razor blade: even after deciding on going 100% bald I still love cutting my own stuff, so I decided to go down the rabbit hole of self beard cutting. Never had more fun, outlining my beard has become one of my favourite pastimes ever. And I can have my beard on point whenever I need to, at no cost. Paid ~20€ for the blade holder, and ~8€ for 400 blades. (Bonus addition: hair clipper. Just make sure you buy one that has a lever and enough RPM)

Audiophile IEMs: there's a lot of stuff under the 200€ mark that can make your ears feel previously undiscovered levels of joy. And if you're listening to music a lot of time, this is a damn good investment. Truthear and Moondrop have a lot of interesting affordable options.

Acoustic panels: if you play music on speakers a lot, getting your room to sound drier can really make you discover new levels of detail. Just don't buy the cheapest polyuretane ones, as they only cause random dips in mid freqs.

Smart watch/band: Nothing too fancy, just anything that can notify me of stuff so I can keep my phone away and avoid picking it up to read a simple text message.

0xCAP··on How the fentanyl crisis' fourth wave has hit every corner of the US
Non US person here, so feel free to call me out on BS. IMHO people who do fentanyl already have pretty serious mental and/or existential issues going on, like who tf would play russian roulette like that? Sounds more like a societal problem than a mere drug distribution regulation problem to me.
0xCAP··on Ask HN: Favorite Game Engine?
I'm assuming we're in hobby space here. So sellable game is not an AAA massive online rpg. Then yes.
0xCAP··on Ask HN: Favorite Game Engine?
Unpopular opinion: code-first is the best approach (for people who know how to code, ofc).

Visual tools have their own quirks and special workflows that creators got to delve into for quite a long time in order to master. Code on the other way is a universal interface that coders already feel confident with and lets ideas turn into playab le prototypes real quick.

That said: phaserjs, love2d, pixi.js

0xCAP··on [dead]
Why not just use AWS CodeWhisperer at that point?
0xCAP··on Bun 1.0 announcement [video]
I'd pick go's expressiveness over js' any time of the day. As a mainly typescript dev.
0xCAP··on Why I Find Bullshit Work Intolerable
I'm almost speechless to the accurate adherence of the content of this blog post with my current feelings, stemming from my latest work experience.

The hardest part of my job has become the soul crushing endeavour of having to keep up with dysfunctional business organisms filled with every kind of clueless engineers and their day to day crap.

I have to attend "api architecture" meetings where people have zero clue of what domain modeling is, and only ever ask "what should backend/frontend do?" or "array or object for this field?", and push layers of spaghetti over what is a super intricate mess of a codebase, despite the company being super young and giving engineers actually a lot of freedom.

Damn, during our latest "tech team meetup" event a "senior" backend dev just gave a talk about how he used ChatGpt4 to help him write code to parse xml in Scala, "since regex is suboptimal for this case". Nobody except for a jr dev asked him if he ever heard about external deps and their magical ability of helping people avoid reinventing the wheel.

This is not to bash on unskilled people in the industry, it's just that they're the product of a capitalistic machine that works so well, and so much on a plane that's completely detached from reality, that work doesn't even matter anymore. It just feel like we're all forced to turn into NPCs at some point.

0xCAP··on Real-time messaging
Who suggested they're not doing that already?
0xCAP··on HashiCorp just let go 8%
KPIs are also killers of quality. I just planned a tech migration that the whole tech team agreed on, and that would bring countless advantages to the company, that got ultimately rejected by higher-ups just because "it doesn't fit into your (mine) semestral KPIs".

KPIs are a good way to make sure nobody overperforms or shows signs of cross-functionality. The moment KPIs take over a company, people get turned into bots.

0xCAP··on HashiCorp just let go 8%
Sorry, but what's the anti-diversity part of my comment, counting out the way you read it?
0xCAP··on HashiCorp just let go 8%
This. 200%.
0xCAP··on HashiCorp just let go 8%
Premise: not referring directly to Hashicorp employees, as I'm sure they're leagues above my average colleagues.

As a SWE who's been in a couple of companies of small-to-medium size, and now in a relatively successful fintech scale-up that's running a (very long) hiring freeze, I can say that I've seen this layoffs season coming from a thousand kilometers.

Now matter how successful your company is, you can't start hiring bonobos with no clue about how a computer works just because your investors asked for an X% increase in head count and then be like "sorry, we didn't plan to fire you as soon as things got serious" with clueless employees. And people have been gifted tech jobs for years now. It's not people's fault if they're not good at their job yet they get hired for senior positions, just to realize something's not working as soon as the job market needs qualified professionals in tough times. Now we're all in a bad predicament: we have to waste countless hours interviewing "senior" engs with basically no skills to speak of, and they are getting depressed because nobody's gifting titles anymore, but have no clue on how the whole process actually works.

Now somebody has to tell Jessica that posting screenshots of code on Twitter is not devrel, and Guillermo that not knowing React 18 is not totally ok for a tech lead of a React shop. And I totally don't want to be that guy.

0xCAP··on Death by design patterns, or On the cognitive load of abstractions in the code
Yes, this is a philosophical issue that lies within our attempts to model reality in our systems. What defines identity? A dog named Brian is not the same as a man named Brian.

For value objects, surely Leibniz's philosophy applies: if a theory describes two situations as being distinct, and yet also implies that there is no conceivable way, empirically, to tell them apart, then that theory contains some superfluous and arbitrary elements that ought to be removed.

For entities, it's much more complex.

I still feel some kind of way when seeing classes (with methods!) being used for IDs, though.

0xCAP··on Death by design patterns, or On the cognitive load of abstractions in the code
I've had the pleasure to work with an immensely talented developer who would spam unnecessary patterns all over the codebase, to the point where it required several coffees just to go through a single branch of domain logic. Even the IDs of his aggregates were classes.

At the same time, though, I feel very disheartening that at my current company devs ignore what even "aggregate" means, and don't have any kind of clue about patterns and higher concepts in general. I really miss smart and educated people in IT.

0xCAP··on Show HN: Fast TypeScript Analyzer
Sorry for the ignorance, but how should the json output be interpreted? Like, what does bugs: 0.28 mean in the example from the docs?
0xCAP··on DeviceScript: TypeScript for Tiny IoT Devices
For good and for bad, let's not forget it won't support (at least a big portion of) existing npm modules.
← PreviousPage 2 of 4Next →