Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gmueckl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
811.
▲
by
gmueckl
3y ago
It's worse: anybody who can proxy the communication between Outlook and the MS servers can impersonate the user.
812.
▲
by
gmueckl
3y ago
Well, two counter-points: 1. their TLS implementation isn't secured against MitM attacks. 2. They receive the the full plain text password, not a a hash. Not sure if it's apparent from the English version of the article, but Heise
813.
▲
by
gmueckl
3y ago
It has evolved to be much, much more. It is a somewhat pragmatic, powerful, malleable multi-paradigm language that can be (has been) applied to many use cases beyond text processing. I am only vaguely familiar with the language, but I'
814.
▲
by
gmueckl
3y ago
True. I probably misread the first sentence completely. My bad.
815.
▲
by
gmueckl
3y ago
But the website can perfectly reliably determine whether the browser's vendor string matches a browser version that has DNT enabled by default.
816.
▲
by
gmueckl
3y ago
Seeing that flashing red rectangle was quite a common sight, I might add.
817.
▲
by
gmueckl
3y ago
They did.
818.
▲
by
gmueckl
3y ago
That's the complete opposite of what is actually the case: some of that really old code in these programs is battle-tested and verified. Any rewrite of such parts would just destroy that work for no good reason.
819.
▲
by
gmueckl
3y ago
My first guess would be that this is by design to syphon off money from F2P game devs. They need to have large install bases because >90% of players never pay for anything.
820.
▲
by
gmueckl
3y ago
Good point. The Unity AOT toolchain is really unique and optimized for games in ways that other .NET AOT approaches aren't. The keywords here are IL2CPP and Burst Compiler. Both represent a years of investment into big efforts and aren
821.
▲
by
gmueckl
3y ago
A decently powerful generator is a massive machine. There is simply no way that it can destroy itself without causing abnormal behavior that will be noticed by on site personnel - noise, vibrations etc.
822.
▲
by
gmueckl
3y ago
Assumption about the shape of your projection tend to creep into the weirdest places in complex renderers like the one in UE over time. I am willing to bet that a lot of the screen space lighting and post processing shaders had assumptions
823.
▲
by
gmueckl
3y ago
I have no idea how you would get a dam to collapse with only a laptop and a network connection. As for the power plant, the operators would have to be blind and deaf to let a plant get destroyed. The real threat is a cascading power grid fa
824.
▲
by
gmueckl
3y ago
Unsafe blocks are subject to the same borrow checking that the rest of the language is.
825.
▲
by
gmueckl
3y ago
Keys are mapped to specific locations on the typeball. When you rearrange the letters on the typeball you remap the mapping between keys and the actual letters that get printed. So you get a different effective keyboard layout.
826.
▲
by
gmueckl
3y ago
Not the GP, but I believe that they are talking about the size of the training data set in relation to the model size.
827.
▲
by
gmueckl
3y ago
First up, I'm more used to classical music (piano, recently more synths). I don't think that applying half-time/double-time to melodies is a good approach. Rhythm and tempo (note lengths, really) in melodies are more fluid to
828.
▲
by
gmueckl
3y ago
I don't think that this is a matter of definition. The song rhythm is clearly audible. The kick drum is a dead giveaway. On a 4/4 bar the kick drum has two additional quieter hits after the 3 and before the snare on 4, which de-em
829.
▲
by
gmueckl
4y ago
When you click the buttons under an example often enough, you can download the mesh file for it. It's not the best UX, but the data is there.
830.
▲
by
gmueckl
4y ago
This pattern still exists in C++ in the form of custom containers that implement "small array optimization". The LLVM project is a heavy user of this pattern as far as I know and I have seen it in several proprietary codebases.
831.
▲
by
gmueckl
4y ago
Isn't most of that improvement actually caused by a CPU switch on the benchmarking hardware? That would invalidate the benchmark pretty thoroughly.
832.
▲
by
gmueckl
4y ago
How many of these do you do once per document, once per input token in the lexer, once per token in the parser, once per DOM node, once per CSS rule...? It's not always a one time cost.
833.
▲
by
gmueckl
4y ago
Caching is only amortizing if the exact same computation is repeated exactly. And even then, the first full computation is slowed down by a failed cache lookup at the beginning and all code paths that can lead to cache invalidation now have
834.
▲
by
gmueckl
4y ago
That's not what I was going for. Any new feature you add to a code path will add new instructions that the CPU will have to execute, even if it is just the check to see whether that feature is enabled. Do that a few hundred or a few th
835.
▲
by
gmueckl
4y ago
HTML/CSS is horribly, horribly bloated and that cruft cannot be optimized beyond a certain point. All the rules and rule interactions in the standards plus countless hacks and heuristics result in enormous amount of extra code that the
836.
▲
by
gmueckl
4y ago
Have you even tried recent Plasma versions? Granted, the early KDE4 releases were a train wreck. But there is no reason to have the KDE image tainted by that anymore. Today, it is about as good as KDE3 was.
837.
▲
by
gmueckl
4y ago
Car software is a lot more involved than most of the people here would think. These days, the dashboard display is typically rendered by separate pieces of software. A pretty normal, moderately fancy rendering engine does all the animations
838.
▲
by
gmueckl
4y ago
Your first question ignores the crux of the matter: from scratch rewrites of software that is actually worth rewriting are always failures in the making. While the rewrite is ongoing, the original must undergo continued maintenance and this
839.
▲
by
gmueckl
4y ago
I had similar moments when watching the remastered Star Trek TNG. Some of the sets - the bridge set for one - had been built so that they would just barely hold up when viewed on analog video / SD TV. With the film scans, all the messy
840.
▲
by
gmueckl
4y ago
Git doesn't have a good concept of a mainline branch when going back past a merge. It simply records more than one parent for that commit and not which branches they were on before they got merged. Mercurial does somewhat better in th
More ›