HN user

w8rbt

1,857 karma

[ my public key: https://keybase.io/w8rbt; my proof: https://keybase.io/w8rbt/sigs/kKhQPR9DV30u4BLVAipAEeTFptKrcKQmGN_0dNj_5Xw ]

Posts49
Comments524
View on HN
cloud.google.com 6y ago

Google Offers MS Active Directory as a Service

w8rbt
2pts0
www.denverpost.com 6y ago

A week after cyberattack, Regis University makes some progress

w8rbt
1pts0
www.zdnet.com 6y ago

Webmin Backdoor

w8rbt
3pts0
imgur.com 6y ago

Ask HN: Twitter has been broken for months. How can I get them to fix this?

w8rbt
3pts1
contest-2019.korelogic.com 6y ago

Defcon Password Cracking Contest Starts Soon

w8rbt
1pts0
arighi.blogspot.com 7y ago

Using eBPF to Log Keystrokes

w8rbt
4pts1
github.com 7y ago

Exploit Code for CVE-2019-0708

w8rbt
2pts0
news.ycombinator.com 7y ago

Ask HN: Open Source Self-Hosted FaaS Software

w8rbt
8pts2
news.ycombinator.com 8y ago

Ask HN: Why doesn't hackernews have an AAAA record?

w8rbt
3pts1
github.com 8y ago

Two Types of Passwords

w8rbt
1pts1
www.wsj.com 8y ago

Alibaba’s Jack Ma Tells U.S. Companies to Stop Whining About China

w8rbt
40pts63
autonomousweapons.org 8y ago

Ban Lethal Autonomous Weapons

w8rbt
4pts0
www.snopes.com 8y ago

Fact Check: Does the Zello Phone App Work Without the Internet?

w8rbt
3pts1
haveibeenpwned.com 8y ago

306 Million Password Hashes

w8rbt
4pts0
blog.koehntopp.info 8y ago

Zero Factor Authentication

w8rbt
2pts0
www.reddit.com 8y ago

How a coffee machine took down an industrial control network

w8rbt
4pts0
github.com 9y ago

Difference Between Primary and Secondary Passwords

w8rbt
3pts0
www.npr.org 9y ago

Congress Casts a Suspicious Eye on Russia's Kaspersky Lab

w8rbt
3pts0
github.com 9y ago

Why traditional password managers are flawed

w8rbt
55pts62
github.com 9y ago

Show HN: DPG – A deterministic password generator

w8rbt
7pts1
www.chicagotribune.com 9y ago

Lottery computer programmer rigged jackpots

w8rbt
5pts0
www.openwall.com 9y ago

Generic root exploit against kde

w8rbt
3pts0
github.com 9y ago

Netscan – A fast TCP port scanner

w8rbt
1pts0
github.com 9y ago

Show HN: A Simple TOTP CLI App Written in Go

w8rbt
1pts1
www.wired.com 9y ago

Malware Lets a Drone Steal Data by Watching a Computer’s Blinking LED

w8rbt
3pts0
github.com 9y ago

Padder – A one-time pad software implementation

w8rbt
2pts0
www.thesun.co.uk 9y ago

CIA and Amazon Using AI to Spy on Earth from SPACE

w8rbt
10pts1
graywolfsurvival.com 10y ago

How to communicate when the world goes silent

w8rbt
1pts0
www.shtfplan.com 10y ago

Military Secretive About GPS Blackout Over California

w8rbt
3pts0
github.com 10y ago

One Time Pad Encryption Over Radio

w8rbt
15pts7

If managers come to developers with problems that are NP complete, no matter how well they transfer the idea/vision, or set time expectations, the problem cannot be solved efficiently. And, unless the developers have been trained in CS/Math they may not even understand that what they are being asked to do cannot be done.

For example, say a manager has an idea to find the largest group of friends in a massive social network. He wants a developer to write an app for that and has a 20K budget and 2 months. You could not write this app with 10 times that budget or time.

How can you determine which group of friends is the largest?

https://en.wikipedia.org/wiki/Clique_problem

https://en.wikipedia.org/wiki/List_of_NP-complete_problems

This is my biggest issue with Python. I absolutely love the language, but Python 3 ought to be Python 3 no matter where/how you got it. If you are using 3.5 and I'm using 3.7 we ought to be able to share code and things just work. Unfortunately, that is not the case.

Breaking Pills 7 years ago

If you majored in CS at university, you probably suffered through a lot of it. It sinks in after awhile and is rather useful.

Right, thanks. And I hope my question does not sound too critical. I was just genuinely curious why JS was used.

I think JS is fine for small to mid-sized tasks, prototyping and testing ideas. However, for real DNS servers, used by a lot of clients, I believe C, C++, Go or Rust would be an absolute requirement.

I like to think that Go is C for the Cloud.

And don't let detractors get you down. No matter what you do, or how successful you are, there will always be critics. Ignore them.

Absolutely. This warning seems disingenuous and will confuse many normal people. DNS over HTTPs and DNS over TLS are good things and increase our privacy. People should switch to them.

I think the point is that relying on phone calls and DTMF tones for two factor authentication is trivial to bypass. Anyone can record DTMF tones in a voicemail message and forward calls to that number.

Yes, I don't mind if it shows up in the index. I have nothing to hide.

That just seems wasteful and clutterish. If too much of that occurs, the index could be littered with it. Sort of like old PGP keys that never go away.

This is probably a dumb question, but here goes... I'm testing go modules with an internal project that uses a private github.com repo. It depends on other public go packages and modules is nice to manage those but the general public will probably never see or want to use this code.

Are modules in private repos impacted by this in any way? Would they show-up in the index somehow?

Non CS people may not understand this at first, but you are exactly right. A 'tree' is connected and has n-1 edges. So there can only be precisely one path between any pair of vertices.

He may have meant a general connected graph (not specifically a tree). In which case, there could be multiple paths and some may be cheaper than others.

I was under the impression that the Romans were more applied/practical and less theoretical, but I may be wrong. I got that notion from a professor I had years ago who was fond of saying, "The Romans built roads. The Greeks talked about building roads." Has anyone else ever heard that saying?