And yet, all currently existing rocket designs capable of reaching (and staying in) orbit can trace their design back to the Aggregat 4 and the engineers (and slave labour) that built it.
222 karma · joined July 11, 2015
And yet, all currently existing rocket designs capable of reaching (and staying in) orbit can trace their design back to the Aggregat 4 and the engineers (and slave labour) that built it.
I used a 128 MB USB stick for settings and my home directory, and had a Knoppix disc in the CD drive at all times.
It did indeed run pretty well, at least well enough for me to play around with it as a 14-15 year old kid and until I had finally saved up enough money to get me a new (used) 20GB HDD on eBay.
Good times. I kinda miss it.
Seems to depend a lot on the hospital. We (partner is pregnant with a high risk pregnancy) were at a level 1 prenatal care center in Germany a few weeks ago where they very much insisted that in her and the child's condition, a c-section is pretty much her only option.
We're now in a different, also level 1, prenatal care center, also in Germany (though a different state), where the prevailing medical opinion is "natural birth should work perfectly fine for you. We're not ruling out a c-section in case things go sideways, but natural birth is very much our preferred option in your case."
The first center seems to be quite keen on using as many cases as possible for training their staff in c-sections, even where it's not strictly necessary/beneficial. At least that's what we've heard from other parents in similar situations.
It skews a bit more German, but it's essentially a smaller "summer congress" that used to have free attendance until this year (tickets now cost 10€ to cover the breakfast, IIRC). A lot less people there, but the general vibe is very similar.
I don't know which past Chaos Communication Congresses you have attended, but it always was. If that's not for you, then that's too bad.
> The one thing you cannot ever do is go to CCC and express any idea that isn't very far left. That is a very certain way to get thrown out.
Opinions that people get thrown out for are not "I love my country" or "hey, maybe immigration should be handled differently". They're things like "Hitler was ok, actually". And IMO if a conference doesn't throw you out for _that_, it's not one worth attending.
Not by just a bit, but it was a difference between 10MB/s and 100MB/s.
It's likely not voltage because they're connected in parallel.
While I did my Bachelor's in CS, I was employed by a university (not the one I attended, but one that the project I worked on moved to after the Prof in charge switched universities) as a "student worker" type deal. My job was essentially a Jr. SWE.
A friend of mine also worked on that project, but he was ahead a bit further in his studies, so he already had a BSc degree, while I hadn't. Universities being universities, this meant that his hourly pay was a tiny smidge more than mine (think 50 cents/hour or something like that). Neither of us was paid very well, we both came out to about 10-12 €/hour.
After 6 months my contract was up for renewal. Along with the renewal, they included a modest pay raise to my friend's level. I naively thought that that meant they appreciated my work or something like that. All went well until the _next_ renewal was up.
The HR person responsible for student workers noticed that my "raise" had been in error because they assumed I had gotten my degree as well. None of their paperwork that I signed originally mentioned that. As "proof" that I "should have known" that the raise was in error, they sent along a scanned copy of a copy of a copy of an internal "wage schedule" that I somehow should've been aware of.
Their solution was to hand me a "new" backdated contract with lower hourly wages and told me to sign that to "just quickly fix this error" and told me to just pay back what I had "erroneously" received (signed contract stating the contrary nonwithstanding).
I politely declined because that's not how I think employment works. As a response they said "ah well, don't worry, we'll just take it out of your next pay check", which they did (without me signing anything).
At that point I called my mom and told her the full story. She immediately went "Alright, how do you want to play this? Should we talk to them or do you want to pull out the big guns?". I was sufficiently pissed off that I told her I want the big guns, she told me the info for my families' "lawsuit insurance" (The German term is "Rechtsschutzversicherung", basically cheap-ish insurance to help you pay for a lawyer in cases like this) and called them after we talked.
I called up a lawyer in town that specialized in employment law, had an appointment with him to tell him the story, he went "I can see roughly 4 or 5 reasons that they can't take that money from you, let me write a letter to them and we'll see how it goes".
The end result was that the university in my next paycheck included the amount they had initially reduced my previous check by, my higher-wage contract was renewed, and we never spoke of any of that again. I didn't get an apology or anything from the HR admin who had clearly messed up my contract and was probably trying to cover her ass, but that's fine with me.
Point being: talk to a lawyer, even just to get some advice or to have them write out a nice letter as to why what they're doing is not OK.
and meanwhile in an alternate universe
"So you say that this device just happens to contain a bunch of random data? That sounds mighty suspicious. We'll keep you here until our technicians have taken a look at it. Get comfy, it'll be a while."
Can you share the technical background you've used for creating the 3D reconstruction? Like software packages, or algorithms used.
Are we looking at the result of packages like OpenSfM here, or COLMAP?
I use it as my "outdoor/garden/workshop" laptop that I can display CAD drawings on and stuff like that without worrying about getting wood splinters in it, or as a juke box/internet lookup-thing/spreadsheet when I work on a semi truck I sometimes drive (not for work though, purely for fun).
It does also double as my backup laptop in case the XPS13 I use for freelancing ever falls off the table or something, but I don't really see that happening anytime soon.
Granted, most of this I could just as well do with an old T-series Thinkpad, but there's something to having a carrying handle on the thing and being able to pull it off its keyboard base. Also, COM ports.
Then either buy put options that are currently barely in the money (and will go further into the money once the stock comes tumbling down), or sell call options that are out of the money (or very slightly in if you can tolerate that risk) and will go further out once the price of the underlying goes down.
As with shorting stock, the risk for selling calls is technically unlimited (even though IMHO it's extremely unlikely that GME will go to the moon again the same way it did last time). With buying puts, your risk is the money you spent for the option. If the stock price is higher than the option at expiry, you'll have lost all of it. If it's lower, you can pocket the difference between strike price and stock price, minus the cost of the option.
Expected result, resolved by the box itself:
$ host fritz.box.
fritz.box has address 192.168.178.1
fritz.box has IPv6 address fd00::e72:74ff:fece:6656
fritz.box has IPv6 address 2a02:908:616:a8c0:e72:74ff:fece:6656
Result if for some reason, DNS resolution fails on the box (e.g. you're not connected to your own network, someone disabled the resolver on the box, someone configured a non-box DNS on your machine): $ host fritz.box.
fritz.box has address 45.76.93.104
fritz.box has IPv6 address 2001:19f0:6c00:1b0e:5400:4ff:fecd:7828No. If anything, that'd make it worse. The issue reported in TFA is that Fritz!Boxes by default resolve the domain `fritz.box` to themselves for their admin interface, even if that domain has been registered on the public internet by someone else. If you configure cloudflare, you'll prevent that, which will _always_ get you the potentially attacker controlled DNS results.
On an account that you pay _Drew_ for. Do you also complain because someone renting you a garage doesn't want you running a strip club out of there?
I then use `fava` (a beancount web UI) to fix mistakes, and have another piece of code (this time written in Go, but could be Python/whatever as well) that takes transactions that are generated from my brokerage account and enriches them with data parsed from my brokers' PDF reports (since the FinTS/HBCI info doesn't contain stuff like ISINs or taxes/fees separately).
This is for my personal finances, but I used the same system (minus the brokerage stuff) when I managed the finances of a hackerspace in the middle of Germany for a few years.
Rust can very likely do it by leveraging their `build.rs` stuff to parse and validate call sites of the registration and parameters.
Zig can probably do it with their comptime stuff.
In theory, Go could do the same (but that would mean special-casing the `net/http` handler registration in the compiler). At least `go vet` is smart enough to yell at you about wrong format string arguments.
My solution to _that_ is to just write text in Acme always and copy/paste it into the destination when I'm done :)
There's not that much in it because it was put on a bit of a break owing to a broken server a while ago, but it's back up again :)
It was a hand-me-down K6-II with (I think) 233 MHz clock rate. The thing had a tiny fan on top of the cooler that was roughly 4x4cm (if even that). The poor thing generally worked quite nicely, but had stuck bearings so it required a little nudge to spin every time the machine was turned on. I didn't have the side panel on because that was just too much of a hassle and usually would just reach in and start the thing blindly.
I forgot that one day and the machine had been running for about an hour (low load, so nothing too bad). I reached in and promptly gave myself quite a nasty burn blister because I touched the cooler instead of the fan.
Edit: if it somehow supports passing functions (or function pointers) as parameters, the Y combinator can be used to add recursion even if it's not natively supported otherwise.