HNHacker News
TopNewBestAskShowJobs

somurzakov

243 karma · joined October 21, 2019

submissionscomments
somurzakov··on SolarWinds: What Hit Us Could Hit Others
it is much easier for highly skilled hacker to get fake identity and get employed at SW than to compromise an employee - although this is longer term play
somurzakov··on How to Become a Data Engineer in 2021
experienced data engineers should graduate to data architects/ML engineers and this way they can get on par with SWE, pls correct me if I am wrong.
somurzakov··on How to Become a Data Engineer in 2021
distributed ML != Distributed DWH.

Distributed ML is tough to train because of very little control over train loop. I personally prefer using single server trainkng even on large datasets, or switch to online learning algos that do train/inference/retrain at the same time.

as for snowflake, I havent heard of people using snowflake to train ML, but sbnowflake is a killer in managed distribited DWH that you dont have to tinker and tune

somurzakov··on How to Become a Data Engineer in 2021
I believe what you described is a job of Platform Engineer/Systems Engineer/Data lake Architect, especially JVM aspect of it. The interesting job is in the beginning when you build the cluster initially, or do major extension, after that the ops/maintenance is usually outsourced to cheap labor offshore - so this kinda job is personally not for me.

spark has dataframe API which is similar to pandas api and can be learned in one day, especially if you know python.

same for Airflow and other frameworks, it just a fancy scheduler that anyone can pick up in a couple days.

somurzakov··on How to Become a Data Engineer in 2021
advanced proficiency in SQL and in any scripting language of your choice (C#/powershell, python) is enough to be a data engineer on any technical stack: windows/linux, on-prem/cloud, vendor specific/opensource, literally anything.
somurzakov··on What Silicon Valley gets about engineers that traditional companies do not
algorithmic problem solving is very close to IOI/ACM ICPC type problems, which test on combination of knowledge of data structures+algorithms and creative ability to combine both to create own algorithms while being under interview anxiety+time limti stress. Quite essential in everything internet-scale and filters top percentile candidates pretty well.

THis process is not required for your average company where IT is a cost center and CRUD-type apps generator.

somurzakov··on Hyundai Motor says it is in early talks with Apple
an engine in electric vehicle is a commodity, heck even one from my GE washer would work for the EV
somurzakov··on Huawei Tops Intel as Top Linux Kernel Contributor for 5.10
You can't just compare what US does to some individuals, and what China does to the entire minority populations of Uighurs (13M people) or Tibetans (7M), like harvesting their organs for example

https://www.businessinsider.com/china-harvesting-organs-of-u...

somurzakov··on How Complex Systems Fail (1998)
>>Safety is a characteristic of systems and not of their components >>Safety is an emergent property of systems; it does not reside in a person, device or department of an organization or system. Safety cannot be purchased or manufactured; it is not a feature that is separate from the other components of the system. This means that safety cannot be manipulated like a feedstock or raw material. The state of safety in any system is always dynamic; continuous systemic change insures that hazard and its management are constantly changing.

fits perfectly the description of Security of complex IT systems, nice way to explain why IT security marketplace is a wild wild west

somurzakov··on V (Vlang) 0.2
Поздравляю, отличная работа! Не думали написать статью на habr.com ?
somurzakov··on Hotwire: HTML over the Wire
Sounds like Phoenix LiveView. I love phoenix <3
somurzakov··on Best online communities for software developers
http://ebanoe.it for russian speaking folks
somurzakov··on Kafka Is Not a Database
How does using Kafka come into play when implementing Actor model?

Anyone successfully implemented actor model framework over kafka?

interested in learning others' experience

somurzakov··on How Payment Transaction Processing Works
capital one does provide such services with their Chrome extension
somurzakov··on Lambda: Turn Excel formulas into custom functions
same developers don't like SQL because it's complicated (or rather they don't understand it) and end up using an ORM mess.

yes still SQL is everywhere

somurzakov··on Every Model Learned by Gradient Descent Is Approximately a Kernel Machine
not sure I get your point, both DNNs and SVMs require one forward pass for inference, so there is no difference. if SVM model can converge in one epoch, how is it not less efficient than the status quo with DNNs?
somurzakov··on Every Model Learned by Gradient Descent Is Approximately a Kernel Machine
neural nets at the same time require multiple passes through the data (epochs). if we can train a model in one epoch jnstead of 10000 epochs thats a breakthrough!
somurzakov··on Stored Procedures as a Back End
1.if that table is a materialized view with columnstore index then you can run it as many times as you want.

2. always hide postgREST behind API gateway/load balancer/waf/ids+ips/rate limiter and you will be more secure from stuff lile this

somurzakov··on Stored Procedures as a Back End
I can't think of an example where CLR integration would be beneficial.

Probably integrating ML model inference, written in ML.NET could be use case, but we have SQL with ML Server with r/python support now, so.

The problem with CLR is that you need to know and understand sql engine internals in order to write good C# code for CLR integration, otherwise your clr code will be blocking the sql engine

somurzakov··on Stored Procedures as a Back End
rebuilding query plan takes less than 50ms and is routinely done by the engine itself without you ever realizing it.

what you probably wanted to mention is table statistics - but they are cleared only if you truncate your table, but then again - once you populate your table - the engine will recalc statistics by itself.

overall RDBMS does a lot of stuff behind the scenes for you, and you should take advantage of it, and instead think about more important atuff - business logic, data modeling, schema evolution, etc

somurzakov··on Stored Procedures as a Back End
sql is not a code, like c#, you dont debug it, you inspect results, or inspect execution plan/traces.

how would you debug HTML, for example? Open it in browser, right? same for sql: run it and see if it works as you wanted

same goes for composability: you can compose SQL same way you can compose HTML, but you still need to understand the big picture

explicit control flow in SQL (cursors, for loops and stuff) is absolutely an antipattern. You need to think in terms of relational algebra and functional programming in order to write clean SQL

somurzakov··on Only distributed fact-checking can keep up with democratized distribution
I'm genuinely impressed with your language and use of culinary analogies. I wish I could learn to write this way
somurzakov··on Ethereum 2.0 launches
1. with crypto you go on dark net and pay some people to drop illegal chemical substances somewhere and message GPS coordinates of that drop place to you 2. you can break into computer network of large company, encrypt their data with ransomware and get ransom in crypto
somurzakov··on Playmaker: The Reality of 10x Engineer
just bump your 10x engineers in grade and salary and suddenly nobody will think of them as 10x engineers. They will be just typical specialists at their place and their level.

or there could be another possibility: You think you have 10x engineer on your team, but actually you don't have them. You just keep employing a lot of 0.1x engineers that are unfit for their position/level/grade

I think the latter view is why companies like amazon/netflix fire a lot of engineers that they think are 0.1x or less than 1x

somurzakov··on PostgREST: REST API for any Postgres database
you can probably hide postgREST behind combination of API Gateway/Load Balancer/WAF/IDS+IPS that could solve most of headahches with security
somurzakov··on Playmaker: The Reality of 10x Engineer
10x engineer is underpaid senior working as middle/junior. or underpaid architech/principal workong as senior engineer.
somurzakov··on Deep Frozen Arctic Microbes Are Waking Up
wait until permafrost thawes and releases gigatonnes of methane into the air that woukd turn our planet into a large greenhouse.

from https://en.wikipedia.org/wiki/Arctic_methane_emissions : The Permian–Triassic extinction event (the Great Dying) may have been caused by release of methane from clathrates. An estimated 52% of marine genus became extinct, representing 96% of all marine species.

somurzakov··on 1MB Club
hahaha, brilliant
somurzakov··on Ask HN: What is the best money you have spent on professional development?
never buy from dealership at retail prices period.

go to a smaller dealer and ask them to buy a car from wholesale auction for you and you cover their costs. that way their margin js transparent and is negotiated upfront. You will be lucky to get 5-10% discount from retail prices, but wholesale prices at Manheim can be 15-30% less than retail, even more if you are willing to buy less than perfect condition car

somurzakov··on AWS releases Glue Databrew, a visual ETL tool
looks pretty basic limited copy-cat of trifacta/tableau prep/alteryx.

this tool requires ready mostly clean-ish data to work with. but the #1 problem in data engineering is lack of such data

Page 1 of 5Next →