HNHacker News
TopNewBestAskShowJobs

omegalulw

725 karma · joined June 26, 2021

submissionscomments
omegalulw··on Is compensation stagnation to blame for the great resignation?
How close are you to IPO?
omegalulw··on WSL with CUDA support
I don't get why you won't just use Ubuntu or dual boot. Why WSL?
omegalulw··on The EU Wants Its Own DNS Resolver That Can Block 'Unlawful' Traffic
Basic question: why are all these blocks at the DNS level?

If I want to block users of my network from accessing website X, why would I not block it at the IP level (level 3) by blocking all packets to all IP address that other DNS providers associate with website X?

omegalulw··on A simple math equation can transform your productivity
+1. Your 0.1 estimate is an underestimate. Context switching is a very costly if I'm balls deep in a bug fix where I already need to care about 10 thinks. When I go back it's very easy to miss out on something which makes my productivity 0 because you introduced a new bug while fixing the older one lol.
omegalulw··on Google Kills YouTube Originals
Pretty much. I can't remember the last time I opened Netflix and didn't struggle to find something to watch.

That said, I think more and more people are realizing this so I'm hopeful things would improve. For example, one of the most underrated streaming services IMO is HBO Max - they don't have a lot of content but the quality of of what they have is pretty good.

omegalulw··on The Intel Split
> The more I have seen of big tech companies, the more I think they need to split up from time to time. Complacency and ossification emerge as a product of scale.

This is highly anecdotal. Apple got to where they are with M1 by vertically interesting which wouldn't be possible if they broke up like you said.

Rather, in a pipeline the bottleneck determines throughout - Intel's bottleneck is manufacturing and that's what they need to fix or cut out. We have no reason to believe their design with TSMC chips won't best AMD it even apple.

omegalulw··on Entropy isn't sufficient to measure password strength
> That's not been true ever since the development of good password managers.

A lot of people (do not trust password managers, case in point the recent last pass scare.

You want passwords to your key accounts to be 1) memorable 2) strong 3) only in your head. For these, I think the article is fairly relevant.

omegalulw··on Emergent Behavior in Skyrim's Fox AI
You don't even need the /s I think.

They travel towards a far away point from the player but near treasure areas, because of their high navmesh density, all path lead in one direction.

omegalulw··on John Deere hit with class action lawsuit over alleged tractor repair monopoly
> This sort of "justice" is literally arbitrary, and leads to incredible injustices

+1. I expect stuff like this from regular social media like reddit but I'm appalled that this is so common here on HN too.

omegalulw··on Woob: Web Outside of Browsers
Think of it this way: web browsers are ALLOWING oauth in the first place. Oauth only works when, when a user has to login, they do so in the oauth provider independently - so you need some sort of common dependency that works across all platforms, can execute code (JavaScript). Web browser are pretty much the only cooj denominator - unless you want each device (OS) manufacturer to have to provide their own auth which as a user is a worse solution.
omegalulw··on Ask HN: How is it that programmers can simply ignore leap seconds?
Why can't we just switch to TAI for computers and anything electronic everywhere and just use UTC for user visible timestamps?
omegalulw··on Reversing an integer hash function
A hash is typically used in the context of mapping arbitrary size input to fixed size output.
omegalulw··on Who Uses To-Do Lists?
Downside of to-do lists

1. You spend too much time optimizing your to-do list. 2. You realize you are spending too much time optimizing your to-do list and you give up in frustration because you feel like you don't get your actual work done.

With a text file, it's a free for all, you don't feel obligated to keep it clean, when you have to make a note you just "do it".

omegalulw··on Protocols that have not changed in the last 30 years
Why not have the server packetize and label?

... <file1, bytes 2048-4096> <file2, bytes 0-125> ...

The server has to order critical stuff first on a pipelined connection to reduce latency but this approach can easily send stuff the client requested and will request, while collecting data serverside by any number of threads.

omegalulw··on DSLRs are dead, and lenses are never going to be the same
> That means that you need to expose the chip, scan the image from it, do the A/D conversion, demosaic, gamma correct, color correct, denoise, vignette correct, distortion manage, remove chromatic aberration (because cheap lenses),

Can you explain what's the difference in gamma correction and color correction? New gamma correction uses perceptual mapping right (e.g. Dolby vision) - doesn't that already put you into a standard color space?

> then, display it on the screen, continuously, within 50ms per frame

That's 20 fps. Don't you need at least 24 to capture cinematic footage?

omegalulw··on YouTube suspended my channel for a video with disclosed issue in Grammarly
I'm assuming plagiarism checks are do ne serverside - do you save any logs/information about plagiarism check results for a user, possibly under a TTL?
omegalulw··on Why can’t I play Ultra HD Blu-ray movies on my new Intel CPU platform?
On windows, I can play Netflix in 4K with HDCP 2.2, Windows 10/11 and the HEVC plugin from Microsoft.

Interestingly, if any montior you connect is not HDCP 2.2 you don't get 4K.

GeForce Stuff like Nvidia instant replay gets disabled if you have Netflix up in a tab - so close those before you game.

omegalulw··on Favor real dependencies for unit testing
I would say that testing only the public contract is generally very helpful.

When the logic gets super complex, I would think that a good comprise is to modularize your code - and test the public API of each module. A good heuristic is to see if that modules are (or could be) helpful by themselves in the future.

You then write tests for a module assuming it's dependents cover their edge cases.

omegalulw··on Show HN: A LRU cache using go generics
Sry, the space complexity isn't improved, you save capacity322 bits though.
omegalulw··on Show HN: A LRU cache using go generics
(answering myself)

Nope, they don't. They just need to keep a list of free indices when the cache is not full. Upon eviction you reuse the deleted element's index.

This way, you store about O(capacity)*32bits for index in the worst case and save 32bits on left, right and the map pointers so your worst case space complexity is down by O(capacity).

I still expect that the saving from cache friendliness with preallocation will be the most significant.

Very thoughtful optimization. I'm usually guilty of just caring about Big O, usually just the time complexity.

omegalulw··on Show HN: A LRU cache using go generics
If they track indices, how would they index new elements upon deletion of old ones? They need to maintain a hashset of free indices?
omegalulw··on Don’t try to sanitize input, escape output (2020)
> Thinking in these terms keeps the internal logic of your application simple (there are no format conversions except at system boundaries),

This is an excellent point but are there any devs who don't do this? This seems like such an obvious thing to do. I mean I guess if you dealing with tech debt and you want to upgrade from ASCII/bytes to UTF-8 you will not have this invariant for a shirt while but why would you not maintain the invariant in new code?

omegalulw··on LastPass appears to be holding users' passwords hostage
You gotta balance. Don't use a password manager for you key accounts - use it for all the rest that you sign up for.
omegalulw··on DMV ‘revisiting’ its approach to regulating Tesla’s public self-driving test
This is such a sad take - "move fast and break things" becomes a bad approach when you are breaking bones. It's always a risk reward tradeoff and in this case it's up to Tesla to demonstrate that the risk is manageable.
omegalulw··on DMV ‘revisiting’ its approach to regulating Tesla’s public self-driving test
And are you advocating that the public policy be to allow these self driving tests without knowing how reckless they are?
omegalulw··on “Modern” C++ Lamentations (2018)
What build system do you use at Facebook? Changing a whitespace in a .cc should always cause just that for to be compiled. Changing whitespace in a header is trickier and smart build systems can inner that you didn't change code as compared to whatever was cached.
omegalulw··on “Modern” C++ Lamentations (2018)
> and focus on the arcane finer points of move semantics, rvalue references, ranges, concepts, all this new stuff...

This is new stuff to learn but once you do you realize it's super helpful.

omegalulw··on What NPM should do to stop a new colors attack
> Maybe part of the 0-day fix is go multiparty: allow weighted votes by dependents to take over the namespace to force a patch/reversion. You own your code etc, but the OSS distro service has its own community-owned rules, and you are free to run a competing package manager without them.

Not a good idea. You are pretty much asking to be review bomb. You would need very good moderation to be able to trust votes. That means npm spending a bunch of resources on hiring them, not sure if they are up for that (no, free mods aren't the solution).

omegalulw··on Music Tuned to 440 Hz versus 432 Hz and the Health Effects
I am surprised that papers based on feelings if the authors get past per review in the first place.
omegalulw··on The James Webb Space Telescope – making 300 points of failure reliable
The raw efficiency numbers aren't that helpful without a reference. To put it another way, what would the key differences in the component performances look like if you used the state of the art components from this year vs whatever's is in there?
← PreviousPage 7 of 16Next →