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 Implementing search on a static site with Netlify functions
The article mentions in-browser search, which as mentioned is often sufficient for small sites. For reference, my site [0], generated on hexo using the icarus theme [1] uses what appears to be the `inferno` package's insight search class [2] to accomplish this without needing to make any requests back to Netlify. I was pretty impressed by the responsiveness and ease-of-setup.

[0] https://matansilver.com

[1] https://github.com/ppoffice/hexo-theme-icarus

[2] https://blog.zhangruipeng.me/hexo-component-inferno/module-v...

creatornator··on Designing a functional programming language: Yatta
I think there's something to be said for going through the exercise even if the answer to every question actually does indicate the language shouldn't be written. What happens when you come up with an idea that actually does have a place? It's better to start with the background of having done it before than try to create a dream project with no experience in making some toys.
creatornator··on I bought netflix.soy
If the keyboard was set to Hebrew then the subdomain would also be spelled out in the wrong characters, so the URL would be nonsense or go to a different site. Additionally, as people mentioned, the standard Hebrew layout is incompatible with QUERTY (I am a Hebrew speaker and have never heard of the phonetic Hebrew layout you linked to). Also when you type the URL the characters would be spelled out in the oppose right-to-left direction as .com.
creatornator··on Ask HN: Personal Website
https://matansilver.com

It's only a couple articles, and by far the most useful part of this site has been that I can simply link people to my resume, and it will always be up to date. No need to worry about which version I gave which person. I'm no longer looking for jobs but it was very nice when I was. Besides that I have a couple small blog posts but I'm not sure how much value those provide, and the writing might not be great.

I'm working on a portfolio section of the site, where I will showcase some of my hardware and software projects. At the moment, the only portfolio-like page I have is the link to my Github profile.

creatornator··on Leaf PHP Framework
It's interesting that the different components are separated into Leaf, Leaf MVC, and Leaf UI. Would an apt analogy of the targeted niche for leave be as follows?

Leaf is to Laravel as Flask is to Django

It seems like the components of Leaf are more independently silo'ed and can be used separately.

creatornator··on Google Authenticator gets its first update in years
I think that has more to do with timeouts than the OTP generation itself. Like the RSA tokens which allow use of the passcodes slightly before or after the active time range (and can use discrepancies to re-sync the clock) but will not accept an older passcode or one not generated yet. I doubt there's much of an incentive for them to handle clocks that far off, or anything more than normal locale issues for that matter.
creatornator··on Andrew Yang says the coronavirus outbreak shows why we need basic income
Many UBI proposals include a heavier progressive income tax or a tax on wall street. Even if UBI is given to everyone, the income stream weighs heavier on the more wealthy (or at least those paying more in taxes). Money is commutative, you can't just look at UBI in a vacuum without also considering the proposed sources of income to pay for it.
creatornator··on PID Without a PhD (2016) [pdf]
PID is very related to CS, especially in the domain of digital signal processing. And yup, I would agree that there are a lot of non-CS engineers here, we are pretty common :)
creatornator··on PID Without a PhD (2016) [pdf]
Lyapunov functions indicate Lyapunov stability. A system that is Lyapunov Stable will settle into a global minimum state and stay there stably indefinitely. Kind of like a ball in a bowl, where all gradients point in to the middle. Non linear systems can "refuse to settle". I may be misremembering something from my controls courses
creatornator··on Ask HN: How important is math for software engineering?
It depends heavily on the programming domain. There was a reddit thread recently [0] describing how someone spent a bunch of time reinventing matrix multiplication. Certainly with some more background in math (and maybe MATLAB in particular) they could have saved a bunch of time.

Surely computer science research problems require some rigorous proofs and applications of theory. But your general web app or command line utility for wrangling data? Might not make much of a difference.

[0] https://www.reddit.com/r/matlab/comments/fbhq9c/a_friend_of_...

creatornator··on Low-cost 60GHZ phased array antenna
Not sure if this is what you are getting at but high speed comms modulate a signal up from a lower frequency to a much higher carrier frequency for transmission. Then the receiver modulates back down to baseband (the original frequency before modulation). This can be done with discrete hardware, no need to do the DSP with a CPU that can't reach those clock speeds. It's one of the reasons your 5GHz WiFi doesn't actually have a 2.5Gbps bitrate (satisfying the Nyquist criterion), but something closer to 1.3Gbps.

Source: graduate with MS EECE in Comms, Control, and Signal Processing in a couple months

creatornator··on Into the Personal-Website-Verse (2019)
I have a personal website at https://matansilver.com

At some point I'd like to spend some time building out a larger body of writing to post, maybe a gist-like snippet list.

creatornator··on Ask HN: What challenging hobbies do you have?
For a while I worked with my dad on finishing the construction of our Penobscot 13 [0]. It's been "done" for a few years now but during the summers we still spend some time improving little things. Challenges definitely come when things break. Last year we took the rigging off and attempted to motor on the Charles to see the 4th of July fireworks. Motor cut out and I had to row the whole 5 miles.

[0] https://www.archdavisdesigns.com/davis_penobscot13.html

creatornator··on Electron apps cannot be submitted to the Apple store
Dependencies of your dependencies! Imagine installing a library that depends on a couple dozen libraries in its own right. You may not have time to inspect every single node in the dependency graph.
creatornator··on Build Your Own Thrust Vectored Rockets for Vertical Landings Like SpaceX
The pendulum rocket fallacy refers to the placement of the engine itself, not center of mass. Mass distribution absolutely matters, because with vectored thrust, your engine can exert a higher torque on the rocket if the center of mass is farther away. You can try it yourself with a long pole and weight (e.g. broom with big brush?). Balancing the pole with the weight on top is easier than with the weight on the bottom.
creatornator··on Ask HN: Do you have personal bots?
I don't think it would have to be worth $5/mo--if the debit card is charged to an account you own, you aren't losing anything by making that transaction, and you only gain the interest
creatornator··on Nim: Scripting Ease in a Compiled Language
In addition to compiler switches that allow you to cross compile from the nim compiler [0], you can compile to c or c++, and then invoke whatever cross-compilation toolchain to compile to more esoteric platforms.

[0] https://nim-lang.org/docs/nimc.html#cross-compilation

creatornator··on Nim: Scripting Ease in a Compiled Language
You can use nimgrep [0] to find symbols that match each other with case insensitivity, but yeah it is unusual.

[0] https://nim-lang.org/docs/nimgrep.html

creatornator··on Evaluating Bazel for building Firefox
The Arduino IDE calls out to avr-gcc, and mbed-os is written in c++ so requires an embedded c++ compiler like arm-gcc or something similar. ChromeOS also runs the Linux kernel so you do need it to compile the OS, and it can hypothetically run binaries compiled for the linux platform. Dig deep enough through all the layers of bootstrapping and you'll find c basically everywhere.
creatornator··on California’s new law bans schools from starting before 8am
I'm 22 right now--when I was in middle and high school, I didn't have TV, video games, a phone, or a computer. But I still had to get up at 6 to get to school on time. Combined with late nights doing homework, it was miserable. This opinion about gaming and media is such a "kids these days" meme. I was mature enough to be capable of self-regulation but that didn't help the sleep deprivation due to early school start times.
creatornator··on How to fuck up software releases
I mean unless a computer can check that all dependencies have compatible licenses, that is unrealistic. It's a necessary step for publicly released software to avoid legal issues
creatornator··on DRM Broke Its Promise
There are some pretty good OCR tools, and it might be interesting to build a fixture with some 80x20 rail and a digital camera, to quickly capture some books to bring on the go
creatornator··on Sunsetting Mercurial Support in Bitbucket
I wouldn't say "programmers who use version control" are a group of people who would qualify as "specialists". Especially since all programmers should be using version control. It should be a fundamental skill necessary to entering the field.
creatornator··on YouTube was launched as a dating site
If the first action in a relationship is one of distrust, it doesn't feel right...
creatornator··on YouTube was launched as a dating site
Tinder already lets you upload short gifs of yourself
creatornator··on YouTube videos that have almost zero previous views
>> but now you can't consistently find if your downvoting bot had any effect.

I'd say that's why. To deter dislike bots

creatornator··on Racket Is an Acceptable Python
Racket is often used in academic circles (my University uses it to teach the fundamental CS courses), and also to prototype other programming languages, like a programming-language-language. It has good capabilities for building parsers, grammars, traversing ASTs, and code generation.
creatornator··on Dataset of classified screenshots from Tor hidden services
Not impossible, just unlikely. Collisions can exist in theory in any hashing algorithm (though it may be a 2^2048 large address space or something)
creatornator··on Ask HN: Who wants to be hired? (July 2019)
Location: Boston, MA (flexible)

Remote: Prefer on-site

Willing to relocate: Yes

Technologies: Python, C, C++, Golang, Java, SQL, JavaScript, TypeScript, Electron, Angular, Unix, Linux, MATLAB, LTspice, Altium, LATEX, HTML, CSS, JavaScript, Django, Soldering, Breadboarding, 3D Printing, Laser Cutting, CNC Milling, Circuit Design, CAD, Woodworking, Oscillosopes, Logic Analyzers

Resume/CV: https://www.matansilver.com/resume/

Email: silver.m@husky.neu.edu

I'm a candidate for a Master's degree in Electrical and Computer Engineering (concentration in Communications, Control, and Signal Processing), set to graduate next May. My education is primarily in hardware, but I also have experience in software fields like backend-web and native desktop app development.

creatornator··on Jony Ive to form independent design company with Apple as client
> Their window switcher by default requires switching between applications then switching between the windows of that application. Why?

Really? When I use four fingers and swipe up (instead of down), I see windows from all applications and can switch between them

← PreviousPage 2 of 6Next →