HN user

icefo

365 karma

adrien at <username>.net

Posts2
Comments137
View on HN

We departed around 30-45 min late from Basel sbb (in Switzerland) in a night train that goes through Germany.

They told us about the communication issues but what surprised me is that they told us that the Deutsch bahn replaced the locomotive with one of their (that was near the border I guess) so we could depart.

That's something I did for small medium size data analysis (300Gb of csv). The reported size was around 800gb with indexes iirc and it fitted on a 512gb SSD.

It compresses the indexes pretty well but don't forget to turn off postgres' own copy on write mechanism

I don't often post here (I forgot to check the guidelines), should I have left the original title "(bcachefs) Trouble in the kernel" ?

While the article that follows is well written, the original title feels very vague and clickbaity for me. Like "you won't guess what's wrong with this !!!".

I felt this give a much better idea of the content (technical problems that exposed people problems) and give chance to people that don't want to read about kernel politics / drama a chance to skip the article.

I had the chance to visit the new datacenter of my college and on the server exhaust side there is a radiator as tall as the rack with cold water in it. All the pipes are under the floor.

IIRC they mainly put power hungry compute nodes for the clusters in this new datacenter and I remember that servers full of GPUs had crazy power draw. The water then goes through an heat exchanger to help generate hot water to heat the campus and for the taps.

The elections can be skewed with different kind of manipulation (social media, troll farms, electronic ballot hacks) and the popular candidate can still win.

It's fair to assume Putin would try to influence the elections in trump's favor as he would have been beneficial for him.

The Ukraine invasion would have been much easier if trump had been relelected, finished pulling out of nato and kept the more isolationist policy that was in effect during trump.

IMO trump was also doing a lot of damage to the US and it's position on the world stage which is also beneficial for Putin.

There is also a third approach that is the best if you have a predictible base load with surges sometimes imo: hybrid cloud

You basically run the base load in your own data center and the surges go to the cloud. My university is evaluating this because sometimes you have multiple labs that need a lot of compute resources at the same time and local compute cluster has finite capacity.

I helped someone that had to use taichi code written by a PhD student and it was a bit weird. It looks a lot like python but you have to code like you would in cuda (e.g control flow), there is no magic.

For this we had to calculate forces to animate some kind of polygon with a lot of joints and we could not just call sycipy from the taichi code. I had to implement a very dirty polynomial equation solver in taichi for the demo

I think it's a similar situation as if you only have a hammer everything looks like a nail.

You can probably find a solution with what you already now (as a junior programmer) as most problems programmers have to solve are not that hard but you may completely miss a better solution because you had no idea it was possible. I may be fine but you may also lose a lot of time later because it wasn't.

I agree that it's possible to self teach almost everything in CS but the point of university is to speed up the discovery of CS from scratch and have solid foundations. You certainly don't know everything graduating university but should now where to look when you have a problem imo.

I've had the misfortune of participating in a large-isch LabVIEW project and it looks similar.

Vcs integration and merge were also a big pain so most of the development was done on a single computer in the lab by many people.

The hardware that runs the LabVIEW code is solid tho and once you wrestle LabVIEW into doing what you want it works well

I think the main advantage of LabVIEW is not the language but the hardware it runs on. While it is ungodly expensive it's very reliable in a wide range of temperature & vibration.

I used LabVIEW to code the control / data logging of a prototype racecar and the hardware only broke once when we probably zapped it with a nasty ESD or reverse polarity connection somewhere. We never figured it out and didn't ask when we sent the part to be repaired.

Programming in LabVIEW is something I wouldn't wish on my worst enemy though. It's extremely hard to debug and time consuming to refactor. I always felt that I was 10-50x slower than when I would code in a standard text-based programming language. Working collaboratively also put you in a world of pain because, at least when I used it and I think it's still the case, LabVIEW doesn't support git natively so you have to use an external tool. They have a tool to merge / diff their proprietary binary files but the UX is terrible and I think even if they really tried to do something good, diffing diagrams (which is what a LabVIEW program is IMO) is going to stay hard.

From my experience the people that code in LabVIEW are not software engineer and I had discussions where I was arguing that yes the channel feature is broken but that's not a reason to put all the variables used to communicate between components in a single global variable file for example.

But once you fought against the language long enough and have something that works you can be pretty sure it will keep working forever.

The author didn't consider than Jack may have committed suicide by heroin. Considering the rest of his analysis about how grim his life was with no hope of it getting better I think that's a reasonable hypothesis.

As bad as it sounds he may have wanted to end the suffering for him and his family

Do you know how it is to work on software in this industry ? Be it for the tools or embedded software programming or in VHDL / verilog.

I'm still in university and I've always liked hardware and low level related stuff but I've heard bad things about software in hardware companies like Qualcomm.

I'm hopeful as the judge seems to understand the ISP strategy:

Mendez reportedly was not swayed by ISPs' claims that a net neutrality law isn't necessary because they haven't been blocking or throttling Internet traffic.

"I have heard that argument and I don't find it persuasive," Mendez said, according to The Hollywood Reporter. "It's going to fall on deaf ears. Everyone has been on their best behavior since 2018, waiting for whatever happened in the DC Circuit [court case over the FCC's repeal of net neutrality]. I don't place weight on the argument that everything is fine and we don't need to worry."

Being able to open a file to quickly change the fill color of a figure for example is nice.

I first did it with inscape and the file size of the simple logo I was editing went up by 6x due to the inscape metadata so I did it manually.

I'm 5 year older and I agree. You can also have a lot more fun by mixing board games / (drinking) card games / beer pongs in the same party.

It's becoming pretty common to know a few amateur DJs / music creators and if you have some decent speakers they happily mix for a part of the night. When they're done it's back to DJ ipod.

There is also plenty of raves where I live. I feel the atmosphere is much more enjoyable there than in night clubs

I agree that's not good but redhat seems to be one of the few organization that pays developers to improve parts of the linux ecosystem. So when redhat endorse a project it probably means it tries to address some pain points of the status quo.

That's how I see systemd and wayland. For systemd the consensus seems to be that's it's better than the previous init systems as most distributions have adopted it. It seems we're going in that direction with wayland but we'll see how it goes.