HNHacker News
TopNewBestAskShowJobs

creatornator

184 karma · joined March 9, 2017

MS, BS in Electrical and Computer Engineering (Northeastern University 2020), concentration in Communications, Control, and Signal Processing

Software Engineer (MATLAB to C/C++ Compiler) at MathWorks

Disclaimer: I work for MathWorks but any opinions are mine and do not reflect the official position of the company.

submissionscomments
creatornator··on Ask HN: Why package managers don't rely on torrents?
You'd probably still want a centralized repo of checksums, otherwise it may be more difficult to verify the authenticity of the packages
creatornator··on Why are CVS receipts so long? (2018)
Does that not feel terrible? Superglue feels like the tactile equivalent of nails-on-a-chalkboard to me. Though I suppose it's better than exposure to BPA
creatornator··on Technically, Earth Does Not Orbit Around the Sun (2014)
The problem still exists. It's less so specific to floating point numbers and more so a product of the limited number of states any data type can hold. Integers and floating point numbers are both still 64 bit on most modern computers, unless you are using big-int structures which are much more computationally intensive.
creatornator··on Enso OS: A simple operating system for everyone, able run on any machine
Except after you've used the older machine for long enough, it would have been less wasteful to crush it in the beginning and replace it earlier, skipping all the consumption later on.
creatornator··on Removing duplicate lines from files keeping the original order with Awk
Sorting is O(n log(n)) but you still have to make a second pass at the end to remove duplicates, making it O(n), isn't it?
creatornator··on Removing duplicate lines from files keeping the original order with Awk
If you have a stray comma in your multi-TB CSV file, you probably don't _want_ it to keep going. You risk misinterpreting the mistake and having a grossly malformed output... There's no way to reliably and elegantly recover from something like that. Validation should preferably happen before processing
creatornator··on Switch from Chrome to Firefox
Unless you want to log out and into another mac account just to change profiles, this really isn't useful.

The utility comes from having multiple sandboxed, separate profiles running at the same time with separate cookie jars, in separate memory spaces. Kind of like docker containers for the browser. Chrome does this magnificently--I have personal, school, and work profiles all running and open at the same time. It's very useful if you have multiple accounts on any services and need access to them simultaneously (i.e. multiple google accounts). Also useful if you don't want the browser in one of the profiles to remember any sites/cookies from another area of your life. I wouldn't want some of sites I visit on my own time to autocomplete at work, but I still want to have it when I go home.

As far as I know it also isn't possible to make any sort of CLI incantation to open the safari binary as a different user (like sudo with specifying a different non-root user) and not have it override whatever is currently running.

https://www.bettercloud.com/monitor/the-academy/how-to-creat...

creatornator··on A website that runs on a solar-powered server in Barcelona
I think the ACH money wiring system already only works during business hours. Which is frustrating to no end. Servers need not sleep.
creatornator··on Buyer's Remorse: High Debt and Low Pay Leave Some College Grads Rueful
I don't think schools used to be more selective... It seems more like the selectivity shifted from being self-selective (only highly apt/able people would apply) to selectivity on the part of the universities themselves.

My father says when he went to Columbia University in the 80's the acceptance rate was >60%. Nowadays Columbia is 7%. It's a similar story with most other colleges. My university used to accept pretty much anyone and now it's <%20. Not sure how that can be spun to say universities are less selective now. Maybe there are more universities, so some of them are less selective than others were in the past. But if you track the same universities over time, they have vastly decreased acceptance rates over time.

creatornator··on Traveler IV, the first entirely student-designed rocket to pass the Kármán line
Great news! There's been a bit of a space-race between universities the past few years. At the Aerospace club at Northeastern University we've spoken with people from MIT and UVM who are also making spaceshot rockets. We've been going for a two-stage solid fuel approach, some are trying liquid fuel, etc. I'm glad someone finally did it
creatornator··on Gmail really wants me to say yes
Presumably it would be set up before-hand? If you preferred the other email, you might deprecate the gmail account and set up an auto-reply for all traffic to update contact information. It would require giving up gmail early. The question would be if auto-reply keeps working after being banned
creatornator··on Samsung announces first 3nm PDK
Going much smaller than we have right now, and you run up against some exotic issues--if you decrease the dielectric thickness, you run the risk of break down between the gate and source/drain under normal operating conditions. Your steady current rating also drops dramatically if the other feature sizes are decreased. I would probably say a 3 atom MOSFET is not possible, since at that scale you can't really have an effective dielectric between the atoms, and the conductors connected to the "single-atom terminals" will have a bulk effect on the behavior.
creatornator··on Libmill: Go-Style Concurrency in C
AVR and PIC? Maybe things have improved since the last time I've explored compilers alternative to those supplied by manufacturers. But from what I understand avr-gcc is the standard for avr, and PIC is just targeted by the manufacturer's compilers.
creatornator··on Libmill: Go-Style Concurrency in C
C++ coroutines, being a feature of C++17/C++20, are not present in most if not all micro-controller toolchains, so I'm not sure if it would be relevant for the parent
creatornator··on Alpine Linux Docker images have NULL for root password
I've heard that having shared libraries like glibc allows for commonly shared hotpaths to remain in the CPU cache, making it faster. Whereas in musl, since the binaries all have their own copies of procedures, they are more often kicked out of cache. I don't imagine it has a big impact on a container where you are only running one or two binaries. Perhaps in a desktop environment with hundreds or thousands of different programs running, it might make a difference.
creatornator··on Pixel 3a
I've had the same issue with my G5 plus... Apps, multitasking, camera, keyboard etc. are all significantly laggier than they used to be
creatornator··on PDF Is the World's Most Important File Format
The whole point of a pdf is to display _exactly_ the same across all devices. For something like a scientific research paper, you want all figures, etc., to remain in the same place to avoid formatting oddities.
creatornator··on Where the Good Jobs Are
That's a backwards interpretation of demand. Buying a good has the effect of increasing scarcity and thus increasing price.

You could just... decide not be in the market, despite being able to afford it. Market price is defined by what people are willing to pay for and sell for. If you are not willing to pay anything for a luxury condo, that reduces the price for everyone by making it less scarce.

You don't have to buy all the luxury condos in existence to eliminate the market. If people decide not to buy them, there is no demand, by definition.

creatornator··on But what is a partial differential equation? [video]
I believe identities and definitions have different symbols by convention, either the equal-delta sign (definition [0]), or the triple-line equals sign (identity [1]).

[0] https://hsm.stackexchange.com/questions/5166/who-first-defin...

[1] https://www.quora.com/What-does-a-triple-equals-sign-mean

creatornator··on Planting 1.2T Trees Could Cancel Out a Decade of CO2 Emissions
The next part is "have done the same as I have and we've got a much larger wild area now" so I suspect it was not "malicious"
creatornator··on Bye lands orders for nearly 300 electric planes
I think the point is that combustion engines require the thicker atmosphere to oxidize the fuel in combustion. The electric planes just need inertial reaction, they don't need oxygen.
creatornator··on You Are Not Google (2017)
> automatic snapshots where it will take snapshots on a schedule you choose

So... A cronjob?

creatornator··on The Difference Between ‘Violet’ and ‘Purple’ (2015)
If your white light source has a flat spectrum, then the violet paint wouldn't be any dimmer than any other color. The reason red or blue paint looks bright enough to see is because, as you said, they do reflect a range. So the violet paint could reflect the same bandwidth range as the traditional visible spectrum paints, and it would have the same power density.

Unless you mean appearance, in which case, yeah, our eyes don't detect violet very well.

creatornator··on The MacBook keyboard fiasco is surely worse than Apple thinks
When did you leave macOS?
creatornator··on Why GNU grep is fast (2010)
See section 2.1 of [0] and the top response to this comment [1]. You'll note in the GNU standards there, it encourages optimizing for the opposite of Unix to avoid collisions in strategy.

[0] https://www.gnu.org/prep/standards/standards.html#Reading-No...

[1] https://news.ycombinator.com/item?id=14543536

creatornator··on Why GNU grep is fast (2010)
I think this is originally to avoid any possible plagiarism claims by Unix--if a Unix tool was originally optimized for one of size/efficiency/speed/memory use, the GNU tools were optimized for one of the others. This is part of why the `yes` utility is so freakin fast in GNU, despite being kind of a weird use case for speed.

Mac builtin:

yes | pv > /dev/null

139MiB 0:00:05 [28.4MiB/s]

GNU:

gyes | pv > /dev/null

3.31GiB 0:00:06 [ 584MiB/s]

creatornator··on Oil traders are watching workers’ phones to spot problems at refineries
I think realistically, the refinery wouldn't have a reason to release the information that they saw a red flag. The stock wouldn't be affected, there'd just be an internal scramble/panic attack.
creatornator··on Real Programmers Don't Use Pascal (1982)
Have you checked out Octave? They target (bug-for-bug?) compatibility with MATLAB, so most pure MATLAB code will port over with no edits necessary. It's also a GNU project
creatornator··on Better Error Handling, in Go
This is such an elegant solution, I'm surprised I don't see it recommended more! I never would have thought to use defer to clean up the error catching noise.
creatornator··on Facebook Stored Hundreds of Millions of User Passwords in Plain Text for Years
Personally Identifying Information
← PreviousPage 3 of 6Next →