HNHacker News
TopNewBestAskShowJobs

hcrean

375 karma · joined August 22, 2020

Pentester turned DevOps engineer

Being a CTO was so boring...

submissionscomments
hcrean··on Every new UK home should have air conditioning, say Liberal Democrats
Meh! We only need it for like 2-4 weeks a year, a fan works adequately. The nine months around that we need heating, which every home has.
hcrean··on POV: An AI replaced your job this morning [video]
Well, that was depressingly bleak. It is even AI generated.
hcrean··on The US Army Issued Ocarinas to Soldiers in World War II
You loosely have two major types of Ocs that are popular: English Vessel Flutes (aka "pendants") and "little geese" (aka "Japanese-fingering" or "traverse")... Pendants typically have about the same range as a Trombone. Traverse will generally have the same range as a Clarinet. Some sopranos have an extra 1-5 notes at the top allowing most recorder music to be played. You also get multi-chambered Ocs but these are "advanced" instruments.

The best way to learn is to move straight over tabs and onto to score, while playing scales and arpeggios to learn the fingerings. This will give you access to a lot more music options! (There is a TON of sheet for Trombone and Clarinet!)

The next thing to recommend is learning to transpose keys. This isn't as hard or daunting as it sounds at first! You kinda just pretend your instrument is tuned differently, this widens your options a lot.

Then the final recommendation following this would be getting yourself a chromatic tuner. One of the most challenging parts of playing the Ocarina is playing it in tune!

Some people kind of don't care, and just are out there living their best lives squeaking for the joy of it, power to them: But if you ever want to play with other people you want to learn to discipline your breath pressure to control your tone/intune.

hcrean··on The US Army Issued Ocarinas to Soldiers in World War II
Hello, Ocarina maker and long time player here! Ocs are unfortunately almost always significantly louder than recorders...
hcrean··on The US Army Issued Ocarinas to Soldiers in World War II
Hi, Ocarina maker here! This is a genuinely interesting idea, and some Ocarina like the Goslings do have a double keying with a single finger.

Sadly with English Vessel Flutes (4/6/8 holes) the holes need to all be roughly equidistant from the center of the chamber, which makes a two finger setup ergonomically complicated while keeping a tangential fipple. It is also very desirable to use the pads of the fingers to cover the holes, making a good air seal is tricky with the middle of the finger. On ergonomics, it is also worth mentioning some Ocs get quite big as well! My largest 6 hole is almost 300mm wide, my fingers are not quite long enough to span this...

hcrean··on The Responsibility of Intellectuals (1967)
When this was written there was a clearer divide between people with higher educational training, qualifications and interest and those without.
hcrean··on Show HN: Veena Chromatic Tuner
Some of us use chromatic tuners to fast (lazy) check our CNC speeds and feeds. 1/4Hz matters to me, go Korg!
hcrean··on Dear "Security Researchers"
xml-rpc.php paid for my pool... but I freely admit to a degree of "because the scanner said so".
hcrean··on Hey uhh how do I get rid of goguardian if they blocked the terminal?
In 2024 the word "Hacker" means someone who begs rich VC companies for money...

This is sadly not the correct site to find advice on doing naughty things with computers.

hcrean··on Dear friend, you have built a Kubernetes
The elephant in the room: People who have gotten over the K8s learning curve almost all tell you it isn't actually that bad. Most people who have not attempted the learning curve, or have just dipped their toe in, will tell you they are scared of the complexity.

An anecdotal datapoint: My standard lecture teaching developers how to interact with K8s takes almost precisely 30 minutes to have them writing Helm charts for themselves. I have given it a whole bunch of times and it seems to do the job.

hcrean··on A career-ending mistake
This article assumes a lot more self-determinism than is available in practice to most people.

Beyond that many of us have been running on fumes for years, I can't lose ten extra hours every week away from seeing my family, so I can up-skill for a new variation on the same career with ultimately the same bull.

hcrean··on Ask HN: Recruiters, why do you repost jobs with 1000 applications a month later?
Posting a nonsense job to accrue CVs and a call-list of details is a common tactic used by the people tasked with building the internal candidate database.
hcrean··on Durably reducing conspiracy beliefs through dialogues with AI
At some point an arbitrary conspiracy theory will be shown to be true; and the title of this article will have to change to read "Reducing people's belief systems through dialog with AI"...
hcrean··on There is a 50-50 chance AI will get more intelligent than humans
Humanity is possibly racing to it's own destruction by making a buck along the way.

Humanity is possibly about to breed home appliances that pathfind our way to greater knowledge than we could ever have gotten to on our own.

AI might hit a wall and not progress for many years. Only time will tell...

hcrean··on Elsevier embeds a hash in the PDF metadata that is unique for each download (2022)
Imagine working this hard to track down people sharing ideas, that you didn't work to produce or fund in the first place, in order to punish them for not giving you a financial cut... Companies like this are just holding humanity back.
hcrean··on I am sick of LeetCode-style interviews
I am highly reluctant to use type casting as a mathematical function!! I was burnt by early languages struggling with this problem... Even modern languages still have issues with this! Try running this in Python3.11

``` float(9007199254740993) == int(9007199254740992) ```

hcrean··on I am sick of LeetCode-style interviews
Leetcode is about proving you can give up huge chunks of your time to learn about the current industry fads, useless to life though they may be: This is unfortunately a vital work skill in the software development industry...
hcrean··on I am sick of LeetCode-style interviews
I failed FizzBuzz the first time someone gave it to me in an interview...

The specific failure was that I first attempted to solve by using repeated subtraction. The guy kept asking me to "solve it a different way", or saying "there is a better way to solve this". I tried using arithmetic tables, I tried using results about base10 remainders and I even tried using one of the corollaries to Fermat's little theorem to speed it up for larger inputs... every time I was told I was getting it wrong because "there was a better solution". In the end he pointed out that the only solution he would accept was use of the mod operator.

Since then I have actively kept a tally: I naturally use the mod operator an average of twice a calendar year, it has always been in personal life code when dealing with complicated geometry problems, the bit of code containing it almost always fails on some edgecase because at the point of using mod it is convoluted.

hcrean··on Repairing my mug with Kintsugi
There is a method where you piece the glass together supported in investment, (a type of ceramic casting plaster), by building it up in layers. You tightly pack it and put it in the kiln, the investment holds the shape of the object when it melts.

This is a very advanced and difficult method of glass re-forming.

hcrean··on Conical Slicing: A different angle of 3D printing
This is actually kind of an awesome idea, printing overhang has been a issue with printer adoption, and greatly limits some of the parts you can fabricate. I hope this becomes mainstream in the major slicers soon.
hcrean··on Redis is forked
Open Source is, by and large, intended by the creator to donate their ideas to benefit humanity as a whole; many people feel that using their thing to help strengthen an (ethically questionable) monopoly is acting against that core goal.
hcrean··on Web Development Is Getting Too Complex, and It May Be Our Fault
Auth in 2000 was "here, have a Cookie". Auth in 2024 is ... not that anymore.
hcrean··on Cloudflare defeats patent troll Sable at trial
What if Bob and Alice and Charlie all had a hand in developing invention X... suddenly we would find ourselves just redefining companies.
hcrean··on Japan: Moon lander Slim comes back to life and resumes mission
Budget is likely a large contributing factor.
hcrean··on Surveillance-by-Design in Proposed Amendments to the UK Investigatory Powers Act
We also have something like 16% of the per-capita murder rate of the states, so not all that incomprehensible...
hcrean··on Web CGI programs aren't particularly slow these days
This comment hurts, because it is true.
hcrean··on Open source liability is coming
Left-pad is a very good case study.

For most of my early career (Security focused), companies would download copies of packages for use, they would go through a rigorous security scanning and vulnerability management processes before being included into a whitelist of internally approved tooling for product dev. Licensing, regulatory compliance and international involvement in dependencies was reviewed at this stage.

In this type of environment, which is very good from a security perspective, it would be virtually impossible for the Left-pad removal to have the impact that it did. So the problem as I see it is not that the author of Left-pad did a naughty thing (he was well within his rights given the 'why' of it all), the problem is that generations of developers have been successfully trained to believe that all their assurance work has just magically been done for them: In many cases the modern ecosystems make it virtually impossible for them to verify and control packages themselves.

hcrean··on Intel CEO: 'The entire industry is motivated to eliminate the CUDA market'
Or you could just re-use the same number; no one can prove it is not random.

https://xkcd.com/221/

hcrean··on The weirdest bug I've seen yet
I wonder if they checked for exploit code in the image the they likely originally found somewhere on Google.
hcrean··on Strange and Unusual Flight Accidents
08/25/2010 Bandundu,Congo Democratic Republic

A passenger brought aboard a crocodile hidden in a sports bag. The crocodile escaped, causing a panic among passengers who all rushed to one end of the plane. This caused an imbalance in the aircraft which led to loss of control and a crash.

Page 1 of 4Next →