HNHacker News
TopNewBestAskShowJobs

C4stor

1,040 karma · joined June 9, 2017

submissionscomments
C4stor··on I Miss My Bar
I really like it :-)

(It's telling a lot about the state of the internet that this site loads google malware, but won't remember where I let the sliders when I refresh the page though.)

C4stor··on Kubernetes Failure Stories
> You need a pool of machines, you need to be able to schedule workloads, you need the workloads to be able to talk to each other over the network, you need the cluster to reach a consensus about what state it's in

Well, no ? I need to be able to start an app, and when that app says 'I'm ready to run', shutdown the old version. So a the extreme version, I'd just need to ensure all my apps have 2 open endpoint for "readiness" and "kill", and one way to register themselves in some kind of central db of "what's running". That's it, that's an automated deployment solution. Of course, it doesn't really do a lot, but done well, it would be something already !

I don't need a pool of machines, or at least that's not the matter for a "deployment solution".

I don't need scheduling, and I certainly don't want something to interfere with how I handle network in my app.

I don't say that all of this isn't good or often needed, but it's not atomic to the need of "deploying an app".

And then the problem arises that the feature set of k8s that is neither complete wrt some utopic "ultimate end all solution" (because realistically, it can't be), nor atomic at all on what it does. And solutions like k8s end up somewhere in the middle, never finished, always updating, and well, complicated !

C4stor··on Always Bet on Text (2014)

  ◯ ◯

   ◠
C4stor··on Kubernetes Failure Stories
So, as as a serious answer, yes.

The problem isn't deployments, it's that k8s doesn't only do deployments. It does a ton of stuff, and deployments are a small part of it. If you only wanted to use k8s for deploying your code, well, you can't.

That's what's was great with the UNIX programs philosophy, and what is lost in kubernetes. You can't pick the feature you need, and the feature you want may well break because of a problem in another part of the system you don't even know existed (hello persistent volumes flagged for deletions, resource allocation failing, ...)

No single Kubernetes feature may be overcomplicated, but k8s as a whole is for sure extremely complex.

C4stor··on Silence Is a Commons (1983)
I think you're missing the point (or maybe it's me !). Commons in the article are something that nobody owns, not even the state. It's something that is there, that is used, that is part of the local culture and used in a shared way without any sense of ownership. Saying the state owns the roads is fine, but it still strips from the community the possibility to do whatever with it.

I don't think the article talks about privatisation, but rather talks about ownership, and more importantly, about lack of ownership. In a capitalist world, something owned by noone quickly get a flag planted in it saying "this is mine" by some organisation. And that how you transform public space, plant species, spectrum frequencies, ...

C4stor··on Counterfeiting Stock – Explaining illegal naked shorting and stock manipulation
I was answering to the points about "the stock market should not kill an healthy company".

This article isn't about the stock market, it's about short sellers and the activity of those isn't contained to the stock market.

C4stor··on Counterfeiting Stock – Explaining illegal naked shorting and stock manipulation
The article also deals with the parts about actually defaming, attacking in courts and otherwise doing everything possible to actually bankrupt the company...

It doesn't only cover the stock market, it covers the whole operation, which goes way beyond only the stock market.

C4stor··on The Mark Cuban Cost Plus Drug Company
How is $25 "very cheaply" ? That's already super expensive !
C4stor··on A minimalistic site to vent and see others doing the same in realtime
Reduce the refresh rate drastically, augment the number of messages fetched at once (let's say 200), and display them slowly. Should reduce 20 times the load on DB while making no sensible difference for end users anyway.
C4stor··on We don't need data scientists, we need data engineers
I can't recommend the Data Engineer career enough for junior developers. It's how I started and what I pursued for 6 years (and I would love doing it again), and I feel like it gave me such an incredible foundation for future roles :

- Actually big data (so, not something you could grep...) will trigger your code in every possible way. You quickly learn that with trillions of input, the probabily to reach a bug is either 0% or 100%. In turn, you quickly learn to write good tests.

- You will learn distributed processing at a macro level, which in turn enlighten your thinking at a micro level. For example, even though the order of magnitudes are different, hitting data over network versus on disk is very much like hitting data on disk versus in cache. Except that when the difference ends up being in hours or days, you become much more sensible to that, so it's good training for your thoughts.

- Data engineering is full of product decisions. What's often called data "cleaning" is in fact one of the import product decisions made in a company, and a data engineer will be consistently exposed to his company product, which I think makes for great personal development

- Data engineering is fascinating. In adtech for example, logs of where ads are displayed are an unfiltered window on the rest of humanity, for the better or the worse. But it definitely expands your views on what the "average" person actually does on its computer (spoiler : it's mainly watching porn...), and challenges quite a bit what you might think is "normal"

- You'll be plumbing technologies from all over the web, which might or might not be good news for you.

So yeah, data engineering is great ! It's not harder than other specialties for developers, but imo, it's one of the fun ones !

C4stor··on Sci-Hub Is Now on the ‘Uncensorable Web’
Well, no, but they actually can, so it's not the question.

I doubt that most people able to read and publish complex scientitic papers would "struggle" to follow what is overall a one page sequence of instructions to enter in a computer. You don't need to understand containers to run docker.

I don't really get the analogy with the mechanic ¯\_(ツ)_/¯

C4stor··on Sci-Hub Is Now on the ‘Uncensorable Web’
Does the average Joe really reads articles from sci-hub ? The target public of sci-hub should be able to understand how to install a couple programs imo.

Windows 7 has reached EOL a year ago (minus two days), so yeah, maybe it's not very well supported...

C4stor··on AlphaFold: a solution to a 50-year-old grand challenge in biology
Academia is doing a lot of advances every year. The fact it didn't make _this one_ is not really relevant to postulate that academia is inefficient.

It happens that the team at deepmind is apparently pretty damn good at deep learning problems, so they're going faster than matching academia labs.

It's not to say that academia has none of the problems you mentioned, but it's imo unreasonable to expect that, in a world where both public and private labs exist, only public ones would make advances.

C4stor··on AlphaFold: a solution to a 50-year-old grand challenge in biology
The deepmind research team is essentially all PhD though, so it seems academia isn't doing such a bad job.
C4stor··on On Learning Chess as an Adult – From 650 to 1750 in Two Years
To be fair, Bobby Fischer life, while not totally uneventful wouldn't really be dramatic enough for a serie. At least, not without focusing on the geopolitical aspect of when he played spassky, which the serie apparently didn't go with.

Also, using a woman character was a good idea in my opinion, since chess is such a man world.

C4stor··on Automatic Optical Illusions Using Python and OpenCV
I genuinely don't really understand what's trying to be proven here.

I mean, it's just how our eye+brain work indeed. You can make it "better" by dezooming on the images, or "worst" by zooming in, which is just as expected.

It doesn't really seem far from other techniques for image compression, just a less good version of those ?

C4stor··on Remembering my father
Well, I thank you for replying, it makes things clearer !
C4stor··on To All the Jobs I Had Before
It worked in the sense that when I was part of recruiting software developers, the resumes we received were all people having previously wrote code in their life. A significant part of them had wrote code in a fashion similar to what we're looking for (c# for a java codebase let's say as an example). A small fraction had used some of the technologies we used already.

My brother in law has a painting shop. Right now he want to recruit a sandblaster. He'll literally hire anyone with enough muscles to pick up the tool and ready to show up everyday at 6am for 8 hours of sweating.

What you call "not an exact match" is already matching precise criteria in fact. I bet you have interviews ! You don't need an interview to get a sandblaster job. You just have to show up a morning at my brother in law company and lift the sandblasting tool ^^

So yeah, SW are recruited - even if we don't see it that way - with pretty stricts criteria. Would you hire someone that has never booted a computer in his life ? Never wrote a line of code ? Never learnt an algorithm in any fashion ? Settling for you maybe is sometimes hiring a java dev for a haskell job. Somewhere else it's hiring a former butcher for a painting one (the guy is pretty good apparently!).

C4stor··on To All the Jobs I Had Before
Well, you could convince me I suppose ! Since I don't think ads are inherently bad, it doesn't bother me though. The line between information and "decent" advertising is quite blurry in my opinion anyway. (Decent meaning roughly "we merely want to inform you our product exist and we hope you'll maybe like it")
C4stor··on To All the Jobs I Had Before
When you start to accept salaries that are a fraction of what a software engineer makes, motivation and general skills become more relevant than specialization.

Said differently, if I'm gonna pay you 300k per year, you'd better have the exact skills I search for. For 30k per year, showing up every day ready to lift heavy things for 8 hours is sometimes all you need (certainly not true right now during the COVID crisis).

C4stor··on To All the Jobs I Had Before
>It also helps that I'm not being sold anything

You know her name, the fact the she's a freelance website designer, and you already like her from this article.

Let's say it : it's a good article, and it's also an excellent ad ^^

C4stor··on Chuck Feeney Is Now Officially Broke
You shouldn't compare expenses for someone at this level of networking with a standard one. At his level of social bonds, he can live without money anyway.
C4stor··on Chuck Feeney Is Now Officially Broke
He'll never be "broke", because with his money he acquired something way more long lasting than cash, which is social acquaintances. Philanthropy has been used to this exact end throughout history, and is still today.

So of course his billionnaires friends will bail him out in the highly improbable event he should really need the money. The level of networking he reached means he doesn't need to spend a dollar until his last breath if he so wished.

C4stor··on Remembering my father
That's a bid mind boggling for me. Let's say we have a contract. You break it. So I'm not happy, I suppose I take you to the court.

And there, something is enforced that is not the law but where you are lawfully obliged to a sanction afterwards ?

I don't really understand why you'd say that ? Isn't the law kind of saying "you shall not break contracts" ? And if it's not, what's the point of a contract ?

C4stor··on Tech firms face growing resentment of parent employees during Covid-19
(1) If you pay no taxes, a tax credit is the state giving you money (not the same as a tax reduction). In the case of childcare, it's a tax credit, so everyone in France can claim it and the state will give you money if need be.

(2) I'm sorry, I don't get what you mean

(3) Well, yeah, if you're a lawyer/software engineer with a good income, you can probably afford to pay childcare, seems right by me ?

C4stor··on How we learnt to stop worrying and love web scraping
I've found that the breaking point is for websites that consume their own public APIs. On those, the API is usually very well maintained, documented, and stable.

Those that don't use their own APIs almost always end up with an open API in the state you describe (except maybe the very big players like FB, where the open API is overall good).

C4stor··on Tech firms face growing resentment of parent employees during Covid-19
Half of it is returned in the form of tax credit.

A full time job minimum salary is 1.521,22 euros per month in France, and at this salary, you have no revenue taxes and extra child support, namely a one shot birth allocation of roughly 1000 euros, and 185,54 € per month of child support.

So, no, "500/month" is not in my opinion "insanely expensive and unaffordable" considering a bigger picture.

C4stor··on BitTorrent v2
For the purpose of operating a bait and switch on the files, the torrent creators controls the two hashes somewhat, so it's an easier to pull attack.
C4stor··on Fusion is not 20 years in the future.It’s 50 years in the past–and we missed it
That's true, but I don't think there's a need to be plugged in the grid to enjoy energy generation. There are already a ton of things embarking their own energy generators (every single vehicle to start with) which aren't plugged in any grid. Batteries are also ubiquitous.

So there is definitely a need for small scale to very small scale energy generators, and dismissing a technology because it's unsuitable for large-scale generation doesn't seem wise to me.

C4stor··on Fusion is not 20 years in the future.It’s 50 years in the past–and we missed it
Who is to say we need "large-scale" energy production though, except the companies selling energy ?
← PreviousPage 2 of 9Next →