HNHacker News
TopNewBestAskShowJobs

dkarapetyan

1 karma · joined December 4, 2019

submissionscomments
dkarapetyan··on Maryam Mirzakhani’s Pioneering Mathematical Legacy
Likewise. A Fields medalist deserves better. In fact, the first female Fields medalist.
dkarapetyan··on Fake Obama created using AI tool to make phoney speeches [video]
Time to learn how digital signatures work.
dkarapetyan··on What makes maths beautiful?
Much of complex analysis and linear algebra I think is beautiful and can be easily made accessible to the general layman.
dkarapetyan··on Things I wish someone had told me before I started angel investing
The YC network effect is the secret sauce. Most YC companies would not even be able to bootstrap if it wasn't for YC alums like AirBnB.
dkarapetyan··on Real-Time Databases Explained: Why Meteor, Rethink, Parse and Firebase Don’t Scale
If the problem you are solving doesn't map to being embarrassingly parallel then you will indeed have problems. This is not restricted to just "real-time", or more technically streaming DBs. Coordination has high overhead no matter what DB you are using.

Also, I don't see how their design avoids hot keyspace issues. Traditionally this is the main problem with partitioned designs because you move the problem one level up to properly designing the key that will be used to distribute the load across partitions.

dkarapetyan··on Ask HN: Would you want to sell code of complete websites?
Doesn't this already exist as WordPress themes?
dkarapetyan··on What is “modern” programming?
You have to vendor. There is no other way. Or you pay the cost of vendoring at deploy time by having to pull in all the third party dependencies anyway. Whenever I rely on the end user or the platform to fill in the blanks I always regret it.
dkarapetyan··on What is “modern” programming?
Maybe we are getting better at programming but we still suck at delivering computing artifacts to end users. Who here has tried to ship a Ruby or Python application to desktop or even server users? Was the experience "modern"? We might as well be shipping punch cards.
dkarapetyan··on Dev Bootcamp Shutting Down
Trouble with anecdotes is that it is not data. I'm happy for your brother but that still doesn't change the fact that most bootcamps are overpromising and underdelivering on their promises of gainful employment. It's simply not possible to learn to program in bootcamp time frames.

I'm certain if we saw actual numbers it would not be a pretty picture.

For the truly motivated it is much better to go to recurse.com or join a learning Meetup. Get a day job to pay the bills and learn at your own pace. Programming is not going anywhere even with all the fancy AI startups. In fact if I was just starting out I'd just learn Python and R.

dkarapetyan··on Dev Bootcamp Shutting Down
Good. The idea and intention behind bootcamps is a good one but the current implementation is suspiciously like university of phoenix.
dkarapetyan··on ProcOS: scheduling atop Unikernels
Kinda misses the point of unikernels. The hypervisor already does all the necessary scheduling. You don't need another scheduler.
dkarapetyan··on Pressure on startups is building with IPOs and sales stalled in a funk
They say best time to build a business is during a downturn because you are truly forced to deliver real value to people.
dkarapetyan··on Linus: Don't bother with grsecurity. Their patches are pure garbage
Let me break it down for you with all the necessary substitutions

> (idiomatic) To raise a false alarm; to constantly warn others about an imagined threat, thereby failing to get assistance when a real threat appears.

The imagined threat is the level of quality in patches. He consistently raises false alarms about the quality of patches. The false part being the absolute terms he uses about the character of the people that proposed the patches. Calling someone an infantile moron qualifies as falsehood in my book and counts as raising a false alarm. Now that he is complaining about grsecurity I'm not inclined to listen because the level of alarm he has used previously has been incommensurate with reality, as in he has said "here is a wolf" (this patch is the worst thing ever and the person that wrote it is a moron) when in reality there was no wolf (patch was actually fine and the person was not a moron). Less alarmism would have helped everyone involved get along better and make a more secure kernel. Instead I'm arguing about how comparing his alarmism to crying wolf is or isn't idiomatic. FML

dkarapetyan··on Linus: Don't bother with grsecurity. Their patches are pure garbage
The parable of the boy crying wolf is not about lies but about desensitizing your audience to what you are saying. I've read enough of the rants to know there is very little signal to all the noise he makes.

The grsecurity stuff could be bad but I sure as hell am not gonna get my analysis from Linus. If he acted more like a grown up then maybe but he doesn't. He character assassinates and then says you are doing silly pointer arithmetic. Can just mention the pointer stuff without shouting and screaming at author of the patch.

The drama in kernel dev is a direct result of his abrasive approach. He screams and shouts so grsecurity screams and shouts. Everyone else loses. The kernel dev space needs less drama and more grown ups.

dkarapetyan··on Linus: Don't bother with grsecurity. Their patches are pure garbage
Google Linus rant. There are many examples.
dkarapetyan··on Linus: Don't bother with grsecurity. Their patches are pure garbage
Linus has cried wolf too many times. His outbursts about garbage patches are no longer believable.
dkarapetyan··on Waymo Hires Ex-Tesla Engineer to Lead Self-Driving Hardware
I find it hilarious how the limited supply of these engineers is forcing these companies into ping pong hiring.
dkarapetyan··on Show HN: Sourcetrail – Get productive on unfamiliar source code
As noted by others the annotations would be active checks. More like proofs in coq than static text. That way you'd be building up a logical understanding of the code base that was machine verifiable sidestepping the issue of stale comments.

If done properly this could even feed into code dynamics to capture information on the runtime information. So that at every point in the program you could start asking questions like how many times did this line execute, what was the type of this variable at this point, how much memory was allocated, and so on and so forth.

dkarapetyan··on Show HN: Sourcetrail – Get productive on unfamiliar source code
You don't need it to be fully automated. For dynamic languages you would have people in the loop to annotate the parts the tool couldn't figure out.
dkarapetyan··on Show HN: Sourcetrail – Get productive on unfamiliar source code
I really want something like this for heterogenous codebases. Maybe along the lines of ollydbg and ida but for "reverse" engineering Ruby, python, and go.
dkarapetyan··on Wal-Mart is telling some vendors they can’t run applications on AWS
Nope.
dkarapetyan··on Wal-Mart is telling some vendors they can’t run applications on AWS
This is how you know you've lost. When you are more obsessed with what your competition is doing than worrying about what you're doing.
dkarapetyan··on Julia Computing Raises $4.6M in Seed Funding
"Speed of C++ and Java"? What does that even mean?
dkarapetyan··on How Student Debt Reduces Lifetime Wealth
I studied math. Now I program for a living. I have missed nothing from a specialized CS education.

I could see maybe EE or robotics being something that a good university would have an edge over your local community college. But even here you could get by without access to a good lab if you were motivated enough. Going into debt is almost never the answer.

dkarapetyan··on How Student Debt Reduces Lifetime Wealth
I don't get what point you are making. How is any of what you said reason to go into huge debt?
dkarapetyan··on How Student Debt Reduces Lifetime Wealth
Exactly. The lower division requirements can be done at any community college and they are on average much better taught at a community college than a research university.
dkarapetyan··on How Student Debt Reduces Lifetime Wealth
So don't go into student debt. Go to your local community college and then transfer somewhere affordable. I've now worked with grads from all over the place. I honestly can't tell the difference.
dkarapetyan··on If companies interviewed translators the way they interview coders
I'm not affiliated with any of them. The plug is genuine. I've been on both sides of interview table to know it's a crapshoot. You really are better off with one of those three than on your own.

Those companies go out of their way to reduce as much bias as possible. In the long run we are all better off if we rely on data instead of anecdotes and fancy resumes.

dkarapetyan··on If companies interviewed translators the way they interview coders
I keep saying this but no one seems to be listening. Use triplebyte, interviewing.io, or recurse.com for all recruitment. You are not going to beat those folks in terms of quality of candidates. They have data and stats. You have anecdotes.
dkarapetyan··on American Chipmakers Had a Toxic Problem, Then They Outsourced It
I prefer to remain in my bubble of doomed humanity.
Page 1 of 34Next →