HNHacker News
TopNewBestAskShowJobs

EgoIncarnate

839 karma · joined February 9, 2015

submissionscomments
EgoIncarnate··on Accelerating QEMU on Windows with HAXM (2017)
HAXM isn't really that relevant anymore.

QEMU now directly supports using the HyperV hypervisor via the Windows Hypervisor Platform by using the "-accel whpx" option. This gives you the benefits of HAXM-like speeds in QEMU without needing to disable HyperV, WSL, and Docker. It also works on both AMD and Intel processors and supports nested virtualization.

EgoIncarnate··on Learn Postgres at the Playground – Postgres compiled to WASM running in browser
Maybe I missed it, but is the licensing info available anywhere? The playground seems to be using v86.js I don't see the required "Redistributions in binary form must reproduce the above copyright notice" -- https://github.com/copy/v86/blob/master/LICENSE
EgoIncarnate··on A 17-year-old designed a novel synchronous reluctance motor
Impressive to come up with this on his own, but possibly already patented. Tesla has been using magenets instead of airgaps in their Internal Permanent Magnet - Synchronous Reluctance Motor back in 2020. Hopefully his other inovations are more novel. https://uk.motor1.com/news/462107/video-tesla-model-3-electr...
EgoIncarnate··on Create your own JavaScript Engine
The article does not talk about creating your own Javascript engine (ie v8, JavaScript Core, Spidermonkey). The actual article title is "Roll your own JavaScript runtime", which is more accurate.
EgoIncarnate··on Reloadium – Advanced hot reloading for Python
The source code on github seems incomplete. Is this a closed source project?
EgoIncarnate··on SNMP Is Dead (2018) [video]
Google's suggested alternative is in the video: Streaming Telemetry.
EgoIncarnate··on Stack Graphs
Are the extraction rules in the stack-graphs repository or other public repository, or in a private repository? It would aid understanding to have a fuller working example.
EgoIncarnate··on Cloudflare dropping egress fees to zero
They still exclude serving video file though, so not much improvement if you need VOD, live streaming, video conferencing, you'll still need to use their premium services such as Cloudflare Stream (which is 1080p30 max without special treatment)...

"You may use Cloudflare Pages and Workers (whether in conjunction with a storage offering such as Cloudflare Workers KV and Durable Objects or not) to serve HTML content as well as non-HTML content (e.g., image files, audio files) other than video files" - https://www.cloudflare.com/supplemental-terms/

EgoIncarnate··on Cloudflare Workers Now Even More Unbound: 15 Minutes, 100 Scripts, and No Egress
They still exclude serving video file though, so not much improvement if you need VOD, live streaming, video conferencing, you'll still need to use their premium services such as Cloudflare Stream (which is 1080p30 max without special treatment)...

"You may use Cloudflare Pages and Workers (whether in conjunction with a storage offering such as Cloudflare Workers KV and Durable Objects or not) to serve HTML content as well as non-HTML content (e.g., image files, audio files) other than video files" - https://www.cloudflare.com/supplemental-terms/

EgoIncarnate··on Mastershot – Web based video editor
If the commercial services aren't distributing ffmpeg, for instance they are running on their own servers, then they are only using, but not distributing ffmpeg, and aren't under an obligation to share source code.

Since you are distributing ffmpeg (as a wasm module), you are under obligations to give access to source code that do not apply to services that merely use ffmpeg within their own organization (even if for a service provided to third parties).

One typical work around for distribution of ffmpeg in a product is to simply use a standalone ffmpeg executable and provide all the source to the ffmpeg executable.

A wasm module is more akin to a library than a standalone executable and likely under stronger obligations. If you are only using LGPL code (it depends on how you compiled ffmpeg [See https://www.ffmpeg.org/legal.html -- "Compile FFmpeg without "--enable-gpl" and without "--enable-nonfree" ), giving access to only the ffmpeg code you used to build the module (and any modifications) would likely suffice for the source code obligation. If you are including any GPL code (because you didn't compile with the options needed to ensure only LGPL code is used), your entire project likely falls under GPL and you would probably need to share the source for the entire project to be compliant.

If another service is using ffmpeg as a wasm without providing a means of accessing the source code (to the wasm module if only using LGPL code, or the entire project if using any GPL code), they (too) are likely in violation of the ffmpeg license copyright and could be sued. Companies and projects can fly under the radar for some time before this happens, but it doesn't mean they are operating legally and will never be sued.

EgoIncarnate··on An Introduction to Minecraft Modding
TLDR; Content based ad. It's an intro for a multi-part Patreon article. For the rest of it: "To view this content, you must be a member of Alan Zucconi's Patreon at $5 or more"
EgoIncarnate··on Google’s copying of the Java SE API was fair use [pdf]
This ruling doesn't really change anything with respect to CPU instructions. The fair use defense doesn't cover patents.

Patents are what are generally what is used by Intel, etc to protect (and license) new CPU instructions and provide protection for novel ideas/inventions for up to 20 years.

Copyright generally protects specific expressions/implementations of an idea and last up to 95 years for corporate patents, or 70 years + the lifetime of the author for individual patents.

For completeness there is also trademarks which cover names and logos which can last indefinitely, as long as they are in commercial use.

The text of a CPU instruction specification would be covered by copyright, the algorithm for implementing the instruction by a patent, and the branding (ex: MMX) by trademark.

EgoIncarnate··on Offline Speech Recognition in Flutter: No Siri, No Google, and No, It’s Not STT
Content-based ad for proprietary closed source voice engine. Hints at SDK being open source, but it's just a Apache licensed SDK wrapper for binary only library. Not much to learn here unless you want a sample code for the Picovoice SAAS.
EgoIncarnate··on AlphaFold: a solution to a 50-year-old grand challenge in biology
"AlphaFold achieves a median score of 87.0 GDT". Game changing, and a huge improvement, but not 100% solved. Also this is for static folding. Dynamic folding and interaction is a much harder problem. Those need to be tackled too before I would consider protein folding 'solved'.
EgoIncarnate··on AlphaFold: a solution to a 50-year-old grand challenge in biology
I agree. "AlphaFold achieves a median score of 87.0 GDT". While this is a major advance, to me 100 GDT would be 'solved', not 87.
EgoIncarnate··on Apple’s M1 silicon is all about platform control
Looks like they removed "Permissive Security" mode from the support document in an update. You can still find it in https://web.archive.org/web/20201117164532/https://support.a.... Hope they don't remove this option in the firmware.
EgoIncarnate··on Volt: A reactive web framework where your Ruby code runs both server and client
(2016) and dead, last commit Jan 2016
EgoIncarnate··on Introducing the next generation of Mac
On the Air only 7 GPU cores (vs 8 on Pro). Also no active cooling, so likely lower max CPU performance under thermally limited conditions.
EgoIncarnate··on Show HN: Please-unsubscribe.com – fwd emails to unsubscribe from marketing
I think he's talking about signing into a preexisting account. It maybe be illegal to require you to sign up, but I don't think it's proven that requiring preexisting customers to sign in to a preexisting account to adjust their communication settings.

Personally I'm all for requiring an automation enabled unsubscribe header and double opt in (requiring a response from a subscription confirmation email to subscribe in the first place).

EgoIncarnate··on DigitalOcean App Platform
Why are the bandwidth costs 10x higher than Droplets, Kubernetes, Spaces...?
EgoIncarnate··on It was more efficient to blow up a real 747 than to use miniatures or CGI
It didn't break even yet. Looks like's its maybe half way.

The ticket price is split with the theater, so the movie only gets part. You need the box office receipts to be larger (usually 2x+) than the production + marketing costs.

From the article "Given its $200 million production budget, the movie needs to reach approximately $400 million worldwide to break even and closer to $450 million to get out of the red and into the black."

EgoIncarnate··on Adding a fiber link to my home network
Not accurate for me. Claims I should be able to get 1gig fiber from AT&T but AT&T site says 25mbs max
EgoIncarnate··on Show HN: Windows 95 web components [MIT License]
You might want to give it a non-Windows name. Classic95 UI Kit or something. Calling it "Windows 95 UI Kit" implies it's from Windows 95 and will likely attract the attention of Microsoft lawyers who are obligated to swat down any potential trademark confusion in order to protect the Windows trademark.

Microsoft might overlook the copyright violation, but legally they cannot ignore the trademark violation or they risk losing the Windows trademark.

Anything WinXXX isn't particularly safe. For example, they went after Winternals, who had to change their name to SysInternals (and were eventually acqui-hired by MS). See https://en.wikipedia.org/wiki/Microsoft_litigation#Trademark... for others.

EgoIncarnate··on Launch HN: Freshpaint (YC S19) – an automated, retroactive Segment alternative
How does backfilling work? Do all destinations support it completely? Do things like the original IP address and date time get passed through?
EgoIncarnate··on LegoOS: A Disseminated, Distributed Operating System
Trademark infringement. They could argue it is a different category than the toy company, but I think that line of argument is already lost given they are using LEGO style bricks on the website.
EgoIncarnate··on Ask HN: Help I owe over 100k in taxes after signing up for Stripe Atlas
No way you should owe $100k. Sounds like a scam.

I don't think there is a minimum cost for federal, but Delaware does accumulate fees if you don't dissolve the corporation:

There is a minimum tax of $175 and a minimum filing fee of $50; so there is a minimum Delaware franchise tax and annual report payment total of $225 a year for Delaware domestic corporations. Domestic corporations must file by March 1 or face a $200 penalty, and a 1.5% interest rate on the amount due. Source: https://www.delawareregisteredagent.com/how-to/file-delaware...

EgoIncarnate··on Bounce denotes battery health (2015)
Probable April Fools joke. Posted on March 31st.
EgoIncarnate··on Deprecation of OpenGL and OpenCL
Apple's model is Embrace. Replace. Extinguish.
EgoIncarnate··on Show HN: Whiteboardfree – Developer Jobs at Companies That Don't Whiteboard
Maybe Lyft varies it's interviews, but:

1) https://whiteboardfree.com/job_posts/52 - Lyft - Data Engineering

2) https://eng.lyft.com/interviewing-tips-for-android-engineers... - "Expect a few coding questions either on a whiteboard " ( Dec 21, 2017 )

Pretty sure Netflix (also has a job listed) does whiteboard based evaluation too.

EgoIncarnate··on Over 30? Too Old for Tech Jobs in China
Many startups are exempt from even that. The Federal Age Discrimination in Employment Act applies to companies with 20 or more employees. Some states have stricter rules (5 employees or more for the California Fair Employment and Housing Act).
← PreviousPage 3 of 6Next →