Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
geocar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
78 ms
·
631.
▲
by
geocar
5y ago
> With gdpr, you can at least download all the data they have collected about you. I don’t believe this is correct: They may only have to provide data they “control” (in the GDPR-sense of the word; see Art.15,3) If they merely downloaded
632.
▲
by
geocar
5y ago
I think we're talking past each other then.
633.
▲
by
geocar
5y ago
Of course you can "just" modify Function.prototype.toString as well. And so on.
634.
▲
Reverse Engineering Supermicro IPMI (2018)
(peterkleissner.com)
78 points
by
geocar
5y ago
|
9 comments
635.
▲
by
geocar
5y ago
You can set toString.name
636.
▲
by
geocar
5y ago
> You sure can replace toString (which can be detected as-well) Are you sure? You can make “native code” functions with .bind(null) (function(){ var a=function(){};a.prototype.toString=navigator.credentials.create.toString.bind(nav
637.
▲
by
geocar
5y ago
Someone who wants APL2 but not to pay anyone for it uses GNU APL: they just aren’t that far away from each other. Maybe it’s worth closing the gap, but who pays for that? APL2 has already been paid for, so it’s hard for a company to pay for
638.
▲
by
geocar
5y ago
> This can be detected easily using > navigator.credentials.create.toString() != "function () { [native code] }" Are you sure? If I can replace navigator.credentials.create then surely I can replace its toString as well.
639.
▲
by
geocar
5y ago
> > I think there are a lot of people who believe they understand Python because it kindof looks like Java. > Have you actually met anyone who's asserted that Python "kind of looks like Java" That's unfair. >
640.
▲
by
geocar
5y ago
> When IBM stops supporting some technology, you can be certain that it is absolutely commercially dead. RIP. IBM got out of the laptop business almost 20 years ago. > The down-side is that programs are generally hard to understand by
641.
▲
by
geocar
5y ago
> Even the text editor example in the GoF book just assigned each character a (shared, CoW) style object... Does anyone actually do it this way? Emacs does. It has something called "text properties" https://www.emacs
642.
▲
by
geocar
5y ago
My guess is q anon.
643.
▲
by
geocar
5y ago
DHL to Portugal: $137.71 Anyone have any idea why shipping 22 pieces of dead tree is so freaking expensive?
644.
▲
by
geocar
5y ago
I want to try this. Can you share any details about that "regular pillow?" Ideally an online link that will ship internationally, but failing that: Materials, thickness, density, really anything that might be relevant would be h
645.
▲
by
geocar
5y ago
We have to file taxes in the US, and the US has tax treaties with many countries that allow the US citizen to simply make up the difference in the US. This means if you are in a country with a high tax rate, you won't have to pay any
646.
▲
by
geocar
5y ago
> Most countries should have no problem if I show up on a tourist visa to stay for a few months but continue to work for a foreign company remotely But some do. Be careful.
647.
▲
by
geocar
5y ago
> Well, also give up infix functions/operators, False. All you really need is a bijection: McCarthy himself suggested f[x;y]<=>(f x y) and it seems reasonable (and it turns out to be actually useful!) to declare a domain of f
648.
▲
by
geocar
5y ago
ecl moved.
649.
▲
by
geocar
5y ago
> I'd argue this is not the case. What mainstream operating systems have made credible attempts to eliminate covert channels from eg timing or resources that can be made visible by cooperating processes across user account boundarie
650.
▲
by
geocar
5y ago
> However, for replacing scalars only, the in-place mutable version is in some sense superior I mean, we are talking about someone else's code and someone else's decisions. If we can change the rules, you're absolutely r
651.
▲
by
geocar
5y ago
> The rust function I provided replaces "select, *" correctly with "select, _". Is that not what it was supposed to do? No. It is not supposed to modify its input but return a copy.
652.
▲
by
geocar
5y ago
That's a harder question. Why do other people do the things they do? One reason might be because it was convenient for them to write (and debug) things that way. But it is possible they are doing it for performance reasons, so maybe
653.
▲
by
geocar
5y ago
Yes! You could also do: ⌽'*',⊂⊃K to save another character. I don't know if that's "better" though.
654.
▲
by
geocar
5y ago
I'm not sure getting the wrong answer fast is something to be proud of. Your rust code has a bug in it, is longer, and you spent more time on it.
655.
▲
by
geocar
5y ago
us←{'_'@{¯1⌽⍵⍷⍨(⊂⊃K),'*'}⍵}
656.
▲
by
geocar
5y ago
Great question! v:("select";,"*";"from";"tacos") us:{$[#i:&{(y~*K)&"*"~*x}':x;@[x;i;:[;,"_"]];x]} \t:100000 us v 233 us:{$[(*K
657.
▲
by
geocar
5y ago
> It's the essence of the thing in this case, and isn't a shallow criticism. Listen: I don't think you're qualified to speak to the essence of a thing that you don't understand, and I think you know that. I am te
658.
▲
by
geocar
5y ago
> the concept of array programming -- like pure functional programming -- may be valuable, but the syntax is not. You would not be the first person tempted to try and separate the two, but I think it is impossible. Every attempt to do so
659.
▲
by
geocar
5y ago
> To me, this is infinitely more readable: Yes, to you. Just like Chinese would be infinitely less readable to you, if you don't know Chinese. Do you think this is a deep observation? The real challenge is knowing whether it is wort
660.
▲
by
geocar
5y ago
> The claim that you have to look up len seems disingenuous In what way? I have to look up "how do I get the indices of a list" to get range(1,len(x)) -- I think I could have also used enumerate() and a bunch of other things, b
More ›