HNHacker News
TopNewBestAskShowJobs

missjellyfish

156 karma · joined December 30, 2017

submissionscomments
missjellyfish··on ThinkPads 2020 - X13 AMD - X1 Nano?
dosdudes Tool is for running macOS on Apple Hardware That is unsupported (e.g. too old). Still not that hard, check out /r/hackintosh.

And be prepared to swap your WiFi card, intel cards are unsupported, so are nvidia graphics.

missjellyfish··on The missing semester of CS education
The problem isn't using one consistently, in self-written code, but students will copypaste small snippets from somewhere. While python recommends using spaces for everything, more than enough code exists that uses tabs. Now; not every IDE is smart enough to actually convert everything to whatever is set. It may work for PyCharm or VS Code, but then again, I specifically do not want to endorse any program.

Edit: Or put another way - if my CS101 course has about 500 participants (which is not unreasonable in Europe), even 1% with whitespace problems will keep you busy and from answering questions that provide real insight and understanding. Because, after all, while learning to distinguish a tab and n spaces is a valuable life skill, it's entirely not my point while teaching how to think when programming.

missjellyfish··on The missing semester of CS education
Unpopular Opinion: IDEs suck when teaching people programming. A simple Text editor, the simpler the better, is all we need, combined with a compiler. Modern IDEs introduce a boatload of completely irrelevant concepts and complexity that just adds to the confusion. Doesn't matter which one you use.

If I was to design a CS101 course, I'd do away with Java (which is the language of choice at my university) as well. I don't know what would be the replacement; vala looks nice but the resources are lacking. My main points in choosing a language to teach would be that I can do OO in it while not needing everything to be encapsulated in classes. Also, the language shouldn't care about whitespace, because if I'm teaching a few hundred students, I'm not going to debug a boatload of mixed tabs and spaces issues.

Also, my CS101 course would be about debugging as much as about programming. Including stuff like "here is some source code, that's the observed bug, submit a corrected version by midnight x-y-zzzz and describe how you debugged it in bullet points". Unfortunately, plagiarism on these types of assignments makes them very much useless in the real world where grades depend on that.

missjellyfish··on IncludeOS: a minimal unikernel operating system for C++ services
So basically you now run your app in ring0, with none of the security mitigations the community developed in the past ten years, and force everybody to code in c/c++. Is it just me or does that sound like a disaster waiting to happen?
missjellyfish··on Music for Programming (2011)
If you play live music as a hobby, you're not exactly getting that. I've made bad decisions in the past; namely playing in an orchestra next to the drums without hearing protection. I can't undo that, and while it wasn't the cause of my tinnitus, it certainly didn't help.

Nowadays I wear in-ear monitoring on stage which helps quite a lot, protection-wise. I've recently read about a study (dunno if it was on hn) where they discovered that vibrations behind the ear lessend the volume of the tinnitus. I am so going to try that if I ever get my hands on such a device.

I still have a very good hearing overall (especially in the base region), so I should not complain.

missjellyfish··on Music for Programming (2011)
As someone with a rather annoying tinnitus, silence freaks the shit out of me. To stay productive, I need music.

What kind of music I listen to really depends on my mood. It could be dubstep (Excision, Teminite, PsoGnar, to name a few out of my current dub playlist), various forms of metal (anywhere from After Forever to Xandria, In Flames, you name it); some times even Happy Hardcore / Handsup.

Generally, if I'm feeling well I prefer high BPM happy sounds, which -- together with some caffeinated drinks -- makes me incredibly productive. The darker my mood, the darker my taste of music gets, with also a few slower sounds. I can't really put numbers on my performance here, as on those days I prefer work that isn't easily evaluated performance-wise.

missjellyfish··on Debuggers Suck
That implies that students don‘t stop listening as soon as anyone mentions command line.

Those who desperately need a debugger to learn are the first ones to not use it because of no GUI.

missjellyfish··on "Google Stadia is not a product that exists because people want it"
Basically everyone there uses client based prediction models (for your and enemies actions).

See also: https://gafferongames.com/post/what_every_programmer_needs_t... https://developer.valvesoftware.com/wiki/Source_Multiplayer_...

missjellyfish··on Ask HN: How do you share/organize knowledge at work and life?
At work I just made a huge organization overhaul. Previously, the entire state of a project was scattered throughout some markdown files in an absurdly complex git repository, a gitlab wiki and a stash of hand-written notes.

It's now all nice and tidy in a Confluence space. Let's see how it goes and how this holds up when more people start working on this project again. I for myself are diciplined enough to care about good documentation, but my last colleagues left a huge pile of chaos which took a few months to sort out after they left.

missjellyfish··on Europe continues to wrestle with the long arm of American law
In the case of office365, they enforce it via Microsoft. In other cases, the hosting provider. Avoiding US based companies hosting anything at scale is surprisingly difficult.

I have had good expierience with Hetzner (germany-based), but all you get is cloud vps boxes and storage.

missjellyfish··on Europe continues to wrestle with the long arm of American law
No, these are apples and oranges. GDPR regulates what obligations a site collecting data of european users has (for example, acquiring consent). This imposed regulations on a direct, contractual relationship (whether the contract is implicit doesn’t matter here). Every party involved then has rights to sue if the agreed contract is violated. A US company providing service to US customers has no obligation from GDPR (but have fun making that distinction in practice)

US search warrants on the other hand basically circumvent local law. I, as an Austrian Citizen, have no way to protect myself against such warrants if I decide to put my data in, let’s say, office365, even if the physical location of my data is within Europe and the actual operation of the Servers is handled by a different, European company.

In my opinion, this is nuts. The US should have to go through the same channels for foreign police assistance as everybody else.

missjellyfish··on Windows 11 could run on Linux
Two Words: Group Policies.
missjellyfish··on Health system sues thousands of patients, seizes pay and puts liens on homes
I‘d like to know the source of your numbers. For reasons I buy Ultrasonic gel quite regularly, and it costs me about 1€ per litre, delivered to my doorstep. If you use it for its intended purpose, I highly doubt that you use more than 0.10€ worth of gel.
missjellyfish··on EASA Insists on Testing Boeing 737 Max Itself Before Lifting Ban
Switzerland is not part of the EU, so different rules apply. As far as I know, a EU health insurance would have covered you (retroactively; as in: pay $800 and send the invoice + proof of payment to your insurance and you'd get reimbursed), but when traveling outside the EU it is always a good Idea to carry a travel health insurance with you that covers these.
missjellyfish··on North American versus European distribution systems (2011)
You obviously have never thought about the use of PoE. You just cannot compare PoE and USB-C Power delivery as these are made for entirely different applications.

I'd rather buy a WiFi router that gets its power over the ethernet cable that I have to run to the location I'm putting it anyways rather than place a USB-C outlet next to it so I can power it via USB-C. Same goes for small switches and other network enabled equipment, especially IoT stuff (if it's wired). Also, having one beefy PoE enabled switch in the basement providing power is much more efficient than having a bunch of small transformators around the building.

Now, charging Laptops on the other hand is a completely different story.

missjellyfish··on Tech companies ignore pleas on rail safety
No, it cannot. They are mandated to have a designed breaking point. If you’re trapped, accelerate and break the barrier. Little damage to the car, relatively little damage to the barrier, everyone’s still alive.
missjellyfish··on Photographers, Instagrammers: Stop Being So Selfish and Disrespectful
As someone who‘s doing photography as a side business - so much this. Actually, let‘s add „I‘ve got a DSLR, so I have to produce good photos“ to the list. In reality though most of them have no sense for the moment or good composition.

And the worst part is: “my $relative has a DSLR and he’d shoot for free, do it for free and you’ll get exposure”.

Sigh.

missjellyfish··on Microsoft Flight Simulator
Accurate simulation of flight physics is quite CPU taxing.
missjellyfish··on Ask HN: What do you do with your Raspberry Pi?
At one point I stuffed 40 of them into a rack mount and built a cluster to use for teaching at my university. Never gotten any publication out because it‘s fairly uninteresting from an academic point of view, but as a teaching tool to learn ARM assembler or parallel programming / how to execute stuff on supercomputers / OpenMPI it’s an invaluable tool.

Recently there have been some odroid c2 added to the cluster, so it‘s not only RPis anymore.

More info: https://www.caps.in.tum.de/en/himmuc/

Some Beautyshots at my Instagram: https://www.instagram.com/p/BcA1QdFgWuk/

missjellyfish··on Which programming language is used for making Windows 10?
The real question is: is it compiled with the same msvc compiler that ships in the SDK? If so, they don’t even use C99. C89 all the way. That especially means no variable declaration anywhere in the function body.
missjellyfish··on Why Did San Francisco Schools Stop Teaching Algebra in Middle School? (2016)
I may chime in with another story. I‘m teaching operating systems at university and use these skills (for small numbers, and written multiplication/division for slightly larger ones) all the time. My general consensus after overseeing a few hundred students is that those that are unable to quickly do simple math in their head also struggle with the rest of the curriculum. Especially if they need a calculator for computing 57:2 everybody gets distracted and we have like 2 minutes idle time while everybody starts entering the equation. I’d rather spend my time teaching actual os stuff, it’s a shame enough that I have to teach how to decimal <-> binary <-> hexadecimal base conversion.
missjellyfish··on Apple’s Latest Macs Have a Serious Audio Glitching Bug
AFAIK it‘s 1 to 127 because of MIDI.
missjellyfish··on Down the Rabbit Hole – Part I: A Journey into the UEFI Land
They check about five properties of the PCIE device against whitelists. Would be a shame if these comparisons always returned true, wouldn‘t it...
missjellyfish··on Down the Rabbit Hole – Part I: A Journey into the UEFI Land
I did a similar mod to the UEFI of my x230t. Don‘t be too excited, it boils down to about 5 jumps that have to be replaced with NOPs.

Took me a screwdriver, a bus pirate for dumping and flashing, and about half an hour start to finish.

missjellyfish··on Australian parliament passes encryption laws unamended
As if certifications would prove anything. Just look at what the German tüv certifies secure. They are missing even the most basic XSS stuff. I have no hope here.
missjellyfish··on YouTube CEO calls EU’s proposed copyright regulation financially impossible
That reminds me of Orwell.
missjellyfish··on Apple’s repair kill switch hasn’t been activated yet
That is, until Lenovo decides that they want to have a say in what WiFi cards you can install.

Fortunately IDA 7 Free and a Buspirate fixed that. Would be a shame if any PCIe cards would be accepted, wouldn‘t it...

FYI, the patch was less than ten bytes long. Inconvenient non the less.

missjellyfish··on Programming War Stories: Connectix
I think you're doing Hyper-V a misfavor here. Hyper-V is essentially a server-only product; VirtualBox has had long since taken over as the desktop virtualization of choice. So it's not surprising to see no fuzz about graphics or mouse, the current expierence is just enough to install an OS from which point on you'd want to do anything remotely anyways.

And, for better or for worse, even VirtualBox needs those "shiny advanced features" (that are in just about every non-Atom intel processor since, like, 2006ish) to virtualize x86-64 code, because that's just how the instruction set works; there is nothing that can be done to avoid that. Nobody really wants to run a VM cluster on x86 hardware, not even back then.

Also, these special hardware features are what made virtualization finally fast enough for everything and are one part of what made it possible to virtualize just about any workload you'd imagine today.

missjellyfish··on ThinkPad X220 MacOS High Sierra Installation
Except I you want to do any pro audio work. That won‘t ever happen in a VM because of the added latency. Even using Photoshop efficiently in a VM is tiresome because at least virtualbox breaks key/mouse combos.
missjellyfish··on ThinkPad X220 MacOS High Sierra Installation
The answer is simple: neither the Adobe Suite nor Cubase run on Linux, both of which I require for my side gig that keeps me from going crazy. Additionally, Color accuracy and configuration is broken beyond repair in both X and Wayland, especially in a Muli monitor setup.
← PreviousPage 2 of 3Next →