Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Asooka
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
45 ms
·
511.
▲
by
Asooka
5y ago
The success of Android and Chrome OS shows that it is possible to fix these issues if you completely disregard the existing community. I would expect a Microsoft Linux to be as solid as Windows with several custom components. The existing L
512.
▲
by
Asooka
5y ago
It was probably not rigged. Both sides were really shady, with lots of evidence just disappearing. My opinion, as someone from a Soviet country with actual widespread voting fraud, is that the way your election went was a bit suspicious. It
513.
▲
by
Asooka
5y ago
Hackers have always been involved in politics in some way, even if they didn't do so willingly. The GPL itself is a very bold political statement and as RMS has remarked "Even if you're not interested in politics, politics is
514.
▲
by
Asooka
5y ago
Even assuming the 5% number were correct (depending on how expansive your optimisations with UB assumptions are, it may not be), asking everyone who doesn't adjust their compiler flags to accept their programs being silently miscompile
515.
▲
by
Asooka
5y ago
Yes, your program will have different semantics on different architectures. This is already the case with e.g. big vs little endian. But you will be able to reason about the program's semantics rather than going "I sure hope there
516.
▲
by
Asooka
5y ago
Cool, make a sci-C with all the optimisations allowed that is trivially interoperable with simple-C. Mangling the latter into the former serves no-one. How much slower would removing the UB footgun make scientific code? Do you have benchmar
517.
▲
by
Asooka
5y ago
C was always a high-level assembler. UB was meant to be "this cannot be defined portably, refer to your CPU's documentation". What do you gain by making C unusable by default? Just make it 5% slower by default, but possible t
518.
▲
by
Asooka
5y ago
I wouldn't call it fair game, not least because nobody reads warnings. My central objection is that it's not what C is meant to be. C was made to write Unix, it was specifically created to be halfway between a portable macro assem
519.
▲
by
Asooka
5y ago
It was many months ago and I no longer remember the full details, plus it's proprietary code, so I can't tell them to you. But the gist was that after optimisation, some floating point arithmetic was done in different order by dif
520.
▲
by
Asooka
5y ago
Sometimes I do wonder if all these UB optimisations aren't pushed by people aiming to make C and C++ unusable, so that people will be forced to move to other languages.
521.
▲
by
Asooka
5y ago
Absolutely, those optimisations should be opt-in, otherwise it's impossible to reason about the correctness of your code. At work we had to replace some arithmetic by inline assembly, as there was literally no other way of making the c
522.
▲
by
Asooka
5y ago
I sometimes dream of there being a license to pirate, kind of like paying for Netflix. You'd pay 15 bucks per month to an agency that monitors the well known trackers and divides the proceeds accordingly. Or maybe a cloud service where
523.
▲
by
Asooka
5y ago
Nothing in POSIX mandates that isalnum has to be implemented using UB. It is entirely permissible to return 0 for values out of range. Or -1. Or anything else. POSIX is not part of the C language, if a function's behaviour is not defin
524.
▲
by
Asooka
5y ago
But that is ASCII. That part of Unicode is a literal copy of ASCII. In any case, just putting an "if out of range, return 0" clause wouldn't hurt performance noticeably given all the indirection already present. If used in a
525.
▲
by
Asooka
5y ago
That seems like an awfully verbose way of saying "I have social anxiety". Seems Sartre had it pretty bad, hence his intended meaning of the phrase, but most people don't feel that way, so they interpret it a bit differently.
526.
▲
by
Asooka
5y ago
Please get checked for glaucoma if you haven't already. Goes for anyone reading this comment who feels their vision is slowly getting worse. I started getting it in my 30s, it can strike early.
527.
▲
by
Asooka
5y ago
> In reality the law is almost always three steps ahead of technology, because the law is written in a programming language that executes what you intended to write So why is it always interpreted in favour of what content distributors i
528.
▲
by
Asooka
5y ago
Those rules were written when you could find another service. Nowadays communication platforms are too centralised to be allowed to remove content at will. The other issue here is the person was banned for life from using YouTube, which is
529.
▲
by
Asooka
5y ago
I would like to remind everyone in this thread that to call China and Taiwan separate is wrong. There is only one Taiwan, whose mainland western territory is currently occupied by an illegitimate revolutionary government.
530.
▲
by
Asooka
5y ago
I really wish they would talk more about their 3D-scanning process. Using miniature sets for backgrounds is nothing new, but previously you'd just take a photo with maybe some depth data. Going for full 3D-scan is a bold move.
531.
▲
by
Asooka
5y ago
Even if you use byte code, the driver will have to compile your shader for the target hardware. It won't be nearly as fast as what the game does on console - loading a blob in GPU memory. It will definitely be faster than compiling a t
532.
▲
by
Asooka
5y ago
When you have a full programming language at your disposal, you can compile the linux kernel for the same CPU as your game and run it paravirtualised, skipping all the performance cost of having a full emulated machine.
533.
▲
by
Asooka
5y ago
Given that it keeps happening, I'd say yes.
534.
▲
by
Asooka
5y ago
I have noticed something similar and I'm "just" 35. I think the best way to explain it is that I don't usually get angry, so when I do, I don't have much practice and the emotion tends to linger. The problem is not
535.
▲
by
Asooka
5y ago
The thing that gets me is it seems to all be for rent. How can you have a real community when people don't own the land they live on?
536.
▲
by
Asooka
5y ago
I am thinking of the children and what worries me is wouldn't scanning for existing porn sharply increase the value of new porn and stimulate abuse of children for money.
537.
▲
by
Asooka
5y ago
I don't see how you can string together such a consistent argument and still be so incredibly wrong. Killing animals for food is not wrong and never was. Killing for the love of killing is wrong, but killing e.g. a pig is as moral as p
538.
▲
by
Asooka
5y ago
But is blocking Tor a decision the site owner has to make, or is it the default and requiring you to set up custom site protection rules if you want to accept Tor traffic?
539.
▲
by
Asooka
5y ago
Make it free for personal use, but unavailable for institutions.
540.
▲
by
Asooka
5y ago
I browse with javascript disabled and this site works perfectly. Kudos for that!
More ›