HNHacker News
TopNewBestAskShowJobs

wayn3

728 karma · joined February 21, 2016

submissionscomments
wayn3··on Ask HN: Moving to Front End Engineering after 10 years in back end, worth it?
you needed

- the react training

- abramovs redux videos on egghead

- chrome dev tools

- chrome react extension

- chrome redux extension

- a chatroom full of experts

that kind of confirms that the docs suck.

i'm not competing for "full stack" jobs. enjoy 'em.

wayn3··on As Computer Coding Classes Swell, So Does Cheating
- if you actually read what i wrote, youd have figured out, on your own, that i didnt say that you should cheat in order to learn less, but to leave grades behind in favor of actually acquiring knowledge.

- before a doctor is even allowed to practice medicine, he has to go through 5 years of education followed by 3 years of apprenticeship, followed by 5 years of specialization. by that time, hes logged thousands of hours of supervised doctoring and he only "graduates" from that phase if all his superiors write stellar reference letters from him.

i dont really care if hes cheated on his first year anatomy exam. not particularly.

beyond that, doctors are held to a higher standard than other people for a reason. medical mistakes are usually final. but grades are a very shitty way of figuring out whether someone is compassionate, ethical and honest enough to be good doctors.

- modern society is engineered for efficiency. i consider it any persons right to make the best of it, for themselves. whats best for an individual is very often not the best for society as a whole. if you follow the script of modern society, you end up miserable. im not a fan of that. ideally, nobody would cheat those stupid exams, but i wont hold it against anyone. ideally, i dont want 10 million indians immigrating to every first world country, either, but i wont hold it against any one individual who tries.

(i dont have a problem with indians, its just that there are a lot of them, and it feels kind of overwhelming at times)

wayn3··on As Computer Coding Classes Swell, So Does Cheating
In germany, what you call cheating isnt even considered cheating.

On homework, we openly collaborated and handed in near duplicates without trying to hide it. Some students would just copy the work of others. None of this mattered. Nobody "went after" it. It just gets graded, you get your points and you move on.

Most people accept the fact that grades don't matter, but you need them for your resume. For some reason, universities have moved on from being institutions of knowledge-production to being diploma mills, and grades are their way of succumbing to societies need to make shit measurable. The way we cope with this is to just hand out grades that are utterly meaningless, but keep the system alive.

In the meantime, people carry on with their lives. Some people in university want to learn things, some are just enrolled because its a cheap livestyle choice.

In the end, nobody cares about grades. Whether I actually know my stuff is my problem. Not my professors. No company hires you based on your grades, but a lot of HR personnel will reject you based on them. So you need good grades. But good grades alone wont get you shit. We live in this weird limbo of grades being a necessity but beyond that, dont mean shit. They are the shittiest heuristic known to man.

If grades were a scientific theory, those who came up with them would be ostracized crackpots. Neither meaningful nor in any way falsifiable.

A written exam on quantum field theory can only test so many things. Since its written, you have to ask for things that can be produced in a given timeframe. That leaves you with memoizable calculations. Any professor will tell you that such an exam will tell you nothing about whether the student actually understands the subject matter. A 2 minute discussion of the topic in very high level terms is probably more useful to assess actual aptitude.

Professors KNOW that they cant possibly measure the ability of individuals in classes of more than 15 students. Why would they care about cheating? They are part of a system that doesnt make sense just as much as everyone else.

wayn3··on Unicode is hard
Floating point can accurately represent more than just integers. That does not mean that they can accurately perform mathematical operations on them.

I'd assume that division is implemented as multiplying with the reciprocal (because thats faster). If that's correct, then any division by 3 (or any other number that is not of the form 2^i) breaks your cash register.

Because 1/3 represented as a floating point number equals 0.33333333.. and so on but not indefinitely, 3 * 1/3 = 0.99999999.. - which would be equal to 1 if you were using real numbers. But you don't.

wayn3··on Unicode is hard
Floating point is intrinsically inaccurate. You can't use it to handle money.

With floating point, the assumption (x*y)/y = x does simply not hold.

wayn3··on Ask HN: Moving to Front End Engineering after 10 years in back end, worth it?
If you have 10 years of experience and still think of yourself as "a backend guy", you're doing something massively wrong.

No offense. Your skills should be applicable across the board. You either have a confidence issue or haven't developed skills that are in line with your experience.

There's no reason for you to not be able to " move to front-end ", although I don't get why anyone would want to do that. It's an undocumented mess, dominated by hipsterish framework cults.

This is going to be offensive to the front-end crowd, but if you need a new framework every other month, at some point you have to realise that the underlying technology is garbage and needs to be replaced.

I've gone through the react tutorial multiple times and I still don't get it. I don't get how to build it (webpack info npm or whatever), I don't get how to do things because there is no documentation. And that's not because im slow. Yesterday I picked up ethereum from scratch, evaluated three of their languages and deployed my first smart contract on a 4 hour train ride. And ethereum isn't exactly well documented either.

But try googling react api and enjoy the non-results. Impossible to understand unless you're part of the cult. Requires full immersion. Front-end seems to have gone full retard and citizens of the internet know to never go full retard.

Nothing compares to the mess that is front-end development.

wayn3··on Ask HN: Are there really over 150,000 SaaS companies?
without saying too much, the businesses all revolve around the fact that certain ad networks report data in such a way that its not usable by people.

i pull the data once a day and create reports with a cronjob. the server is idle 99.999993% of the time and peak concurrent queries is 1.

once people buy that service, they quickly realize that although the data is now presented in such a way that you can gain insights from it, they still can't do anything with it, because they don't really get math. because of that, i upsell some data analytics consulting where they basically get my skype and can ask questions.

there are millions of super low hanging fruit services like that to be written, if youre willing to allow your TAM to be 1M ARR.

on the consulting side of things, i spend about 5 minutes a day talking to people, which means that my hourly on that is ridiculous.

wayn3··on What I've learned from 100s of interviews with candidates at top tech companies
a math degree with some CS is a way better background to have than being a CS major.
wayn3··on Ask HN: Are there really over 150,000 SaaS companies?
All those businesses combined could easily fit on one $40 digitalocean instance. They are split for business reasons, but the costs are essentially $0.
wayn3··on Ask HN: Are there really over 150,000 SaaS companies?
I'm running 3 on the side. Each could easily sell for $5M down the line.

I have another 3 well researched ideas that can have similar outcomes.

SaaS is super easy when you go niche and aim for the 50k-100k MRR. You don't have to sell into enterprises to do that. Just have 1k customers paying $100 each. Solve some stupid problem in marketing and you've got yourself a viable SaaS.

There's no reason why there wouldn't be 100k engineers running a small SaaS on the side.

wayn3··on What I've learned from 100s of interviews with candidates at top tech companies
Do you believe that the solutions to "solve a sudoku" and "solve n queens" are significantly different?
wayn3··on What I've learned from 100s of interviews with candidates at top tech companies
yes. it is now a partnership. dont you read the news?
wayn3··on Ask HN: Why is Reddit worth so little?
That's irrelevant. As an advertiser, you WANT people who don't want to see ads to run adblock. Because you don't get billed for those impressions from people who wouldnt have bought anyway.

Adblock is a problem for publishers, not advertisers. Adblock actually helps align advertisers with consumers.

If you've gone to such great lengths as to installing adblock, you're probably pretty proficient in "exhibiting anti-marketing behavior".

wayn3··on AI Is Getting Better at Detecting Handguns
Until you've produced a sample. Then some statistician can write a paper on it and someone takes it to the supreme court and 20 years later they will decide that there was probably something fishy going on.

Like I know?

But if you compound different systems, like the ai handgun thing and dont store the data in the same place, it becomes exponentially less likely that suddenly 2 critical systems failed at the same important moment for some reason.

the real issue with police brutality is the fact that it is, in fact, legal, and police is trained to respond in such a way. what protesters get wrong about police brutality is that its supposedly illegal. it is not. most instances of police killing someone are actually legal. which doesn't make it right. but its legal. saying somethings illegal when its not just makes you look like an idiot.

people need to protest for better laws, not getting individual cops sentenced, because that wont ever happen with any kind of regularity.

wayn3··on What I've learned from 100s of interviews with candidates at top tech companies
Corporate jobs dont pay nearly as much as google
wayn3··on What I've learned from 100s of interviews with candidates at top tech companies
Do you think it makes sense to ask interviewees to solve backtracking problems, given the fact that its mostly about already knowing the solution?

Someone who's never come in contact with backtracking won't be able to solve n queens "in time", unless they pull a mathematics stunt, but those who do know backtracking won't struggle much.

On a higher level - how much of an "already seen the algorithm" crapshot are tech interviews?

And given the fact that a lot of the problems in your book are trivial in higher level languages (reversing a string is only hard if you somehow don't know how to do pointers) - what's your opinion on trying to use Java on a whiteboard in 2017? Has python officially become synonymous with pseudocode?

wayn3··on Ask HN: What is the most common security mistake you see?
and that would be how many potential passwords?

i pick a random order of a 52 card deck as my password. is that a strong password? you could just iterate over all of them. might take a whole though.

now my password is EITHER the song thing or a random order of a 52 card deck, you dont know which one. am i having a strong password yet?

"a web crawler could just read every page on the internet and then construct all the potential n-grams of every word of every page on the internet and then easily figure out your password" sounds slightly optimistic.

youd only have to clone half the google operation to crack some random weirdos password.

wayn3··on AI Is Getting Better at Detecting Handguns
probably. but you can only pull that stunt so many times.
wayn3··on AI Is Getting Better at Detecting Handguns
It should really be compared to the number of instances human officer's act as if there could be a gun " just in case ". Like in a traffic stop.

If officer's don't have to potentially gun someone down because they made a hectic movement 84% of the time, that's a pretty big win.

Imagine 84% of " black guy mysteriously died" actually led to convictions of officers because their ai thing told them "definitely no gun, bro"

wayn3··on Do companies exist where software isn't done with chewing gum and duct tape?
maybe i just dont care

maybe it was intentionally conflated to call CRUD usually crappily-built

maybe i dont subscribe to your nomenclature

maybe you can have well-built crud apps (omg I did it again and this time its an oxymoron), but if you pick out a crud app at random, I'll give you 10:1 odds that its code quality is absolute garbage

wayn3··on Ask HN: Why is Reddit worth so little?
twitter is primarily an app. you dont get alexa ranking for that.

twitch doesnt generate pageviews like reddit would. twitch tracks minutes watched, and i bet you that users of twitch spend a lot more time on twitch than redditors spend on reddit.

yes, reddit IS bad for advertisers. reddit are about the most informed people on the internet. you cant sell on reddit. ask any marketer. reddit advertising is bottom tier. unless you want to run meme ads that dont generate revenue. that can be fun, but ads are generally bought to drive revenue. not to appease the users of the site the ad runs on.

wayn3··on Do companies exist where software isn't done with chewing gum and duct tape?
well then, i guess youre right.
wayn3··on Do companies exist where software isn't done with chewing gum and duct tape?
google, banking, surgical robots, etc.

look at companies that kill if they fuck up. dont count on random crup web app shop to give a crap about clean code.

wayn3··on The Advantage of Being a Little Underemployed
thats why employment is messed up. if youre too productive, you just get more work.

if the company manages to fuck up and generates too much work, you just get to do overtime.

no incentive to be efficient.

wayn3··on The Unfreeing of American Workers
100% of your takehome, the takehome of your children and the takehome of their children is going up in smoke in perpetuity if you ever get sick without insurance.

"Well then just dont get sick" is a bit of a stupid way of life. Getting sick is rarely optional.

Blue collar workers get injured. Thats just the nature of their jobs. If you work in a coal mine, your lung is fucked up, at some point. If you work in construction, it fucks up your back.

Wishing for medical care to be outlawed is not just a bit retarded.

Even if you're one of those wholly arrogant retards who think that people who "didnt manage to not be blue collar" - someone has to do it. Its conceptually impossible for the entire population to make it big. Even if every indivdual had the "chance" to be a millionaire, not all of them can be.

Insurance is just about the most basic necessity you can think of, to maintain society.

Or you can just solve it with outlawing insurance, forcing everyone who ran a streak of bad luck into crippling debt and then imprisoning them. Thats what they did in the middle ages. We progressed past that for the better.

wayn3··on Ask HN: Moving from the startup world to bigger companies
250 software engineers is a massive business with ridiculous scale.

250 cleaning staff is just a company in some city cleaning a bunch of office space with 5% margins.

wayn3··on America’s Cars Are Getting Faster and More Efficient
thats a pretty standard recommendation from practically all german car manufacturers - to change oil roughly every 30-35k kilometers - which is about 18k miles.
wayn3··on NIST advises services to not require that passwords be changed periodically
id much rather have a reasonable solution for widespread 2 factor authentication than this password mess.

with my bank i have a password, an app on my phone that generates a key and if i perform significant transactions, they call me to confirm before processing it.

the idea that i'm going to use a different password for every stupid site out there that i have an account with is a bit silly. if someone desperately wants to compromise some of them then so be it. hijack my twitter if it makes you feel better. im not going to waste mental energy on securing social media.

"just use a password manager" sounds cute. password managers are compromised, too. password managers are about as trustworthy as the people who operate them. theres no way im handing my passwords for bank accounts over to some random company and for passwords that protect pointless internet nonsense, im not going to use one either because its irrelevant.

you can invoke this whole "password managers are secure" hoohaa. if they ACTUALLY encrypt your passwords properly and ACTUALLY dont save them on their own servers for whatever they want to do with them later, then yes, they probably are secure. but theres no way to be sure that thats the case. Trusting a password manager introduces more uncertainty into your password woes than they will ever make you more secure, if you really think this whole thing through.

the other issue with a password manager is that in theory, they work across platforms. that ends rather abruptly when youre not in a browser and need to enter a password into an app on your phone.

wayn3··on 3-D printed ovaries produce healthy offspring in mice
I'd hope it does avoid necrosis, though.
wayn3··on 3-D printed ovaries produce healthy offspring in mice
consumers cant choose with their wallets.

you cant choose with your wallet to buy a model S because your wallet is not fat enough.

most consumers cant choose with their wallet to buy "fair trade happy animal farm" things because their wallets are not fat enough.

← PreviousPage 5 of 17Next →