News for hackers. Stuff that matters.

tkyjonathan

Re:The AWS Lambda 'Kiss of Death' on Friday April 10, 2026 @12:31PM (#47720552)
Misadventures in AWS Lambda, connection pooling and killing the database with unclosed transactions.
Re:We Need DevOps for ML Data on Wednesday April 29, 2020 @12:45AM (#23015464)
Isn't this DataOps?
Re:AI startups raised $6.9B in Q1 2020 on Wednesday April 15, 2020 @09:23AM (#22877376)
Almost none of the company leaders or even VCs fully understand what AI even is or does. They just like to hear thats its there.

If you don't have some AI in your company, you won't get investors.

Re:Rules for Data Modeling with DynamoDB on Wednesday April 08, 2020 @03:11PM (#22816003)
"Normalization was built for a world with very different assumptions. In the data centers of the 1980s, storage was at a premium and compute was relatively cheap."

But forget to do normalisation and you will be paying 5 figures a month on your AWS RDS server.

"Storage is cheap as can be, while compute is at a premium."

This person fundamentally does not understand databases. Compute has almost nothing to do with the data layer - or at least, if your DB is maxing on CPU, then something is wrong like a missing index. And for storage, its not like you are just keeping old movies on your old hard disk - you are actively accessing that data.

It would be more correct to say: Disk storage is cheap, but SDRAM cache is x1000 more expensive.

The main issue with databases is IO and the more data you have to read, process and keep in cache, the slower your database becomes. Relational or non-relation still follows these rules of physics.

Re:Ask HN: Who wants to be hired? (April 2020) on Wednesday April 01, 2020 @02:28PM (#22751985)
Location: UK, Horsham Remote: Yes Willing to relocate: No Technologies: Data Engineering, Data Architecture, Data Performance Engineering, Java, Python, SQL. Résumé/CV: https://www.linkedin.com/in/jonathanlevin/ Email: [email protected]
Re:Ask HN: Who wants to be hired right now? on Monday March 23, 2020 @12:36PM (#22665675)
Location: West Sussex, UK

Remote: Yes

Willing to relocate: No

Technologies: Data Architect, Data Modeling, Data Performance Engineer, SQL, MySQL, Percona, MariaDB, Galera, Postgres, Kafka, ElasticSearch, RDS, Redshift, Infobright, Java, Python, R.

Resume/CV: https://www.linkedin.com/in/jonathanlevin/

Email: [email protected]

This is obvious to me. Since Hadoop came out, (a lot of) people have been giving up on even forming algorithms and just dumping data into machine learning and hoping for the best. I recall someone high up at Google complaining about it.

We need to get back to forming algorithms as well as concepts and first principles. We cannot and should not expect ML to brute force finding patterns and just sit back and relax.

Here is another prediction for you: we will not solve ray-tracing in games and movie CGI with more hardware. We will need some algorithm that gets us 80-90% of the way there in a smart way.

Re:Millions of Tiny Databases on Thursday March 05, 2020 @05:49AM (#22492501)
I said this 3 years ago, the future is having an SQLite DB inside a container for each one of your customers.

/s

Re:The boss who put everyone on 70K on Friday February 28, 2020 @04:50AM (#22441678)
If its minimum of 70k, then its probably a good idea, because you would only hire if you absolutely have to.

37signals would be proud.

If you decentivize the most productive people, then you might hurt the rest of the company.

I reduce my RDS bill by 66% by keeping it on EC2 and using Percona Server.
Re:Domain Logic and SQL (2003) on Friday February 21, 2020 @09:53AM (#22383513)
Batching is the multi-threadedness of databases.

Its also important to remember that in databases, you are more often optimising for IO usage than CPU.

Re:Domain Logic and SQL (2003) on Friday February 21, 2020 @07:52AM (#22382696)
That could be a fault of complex physical data models that need simplification.
Re:Domain Logic and SQL (2003) on Friday February 21, 2020 @07:47AM (#22382669)
It is worth mentioning that there are some data-process heavy work that can be done much faster and more efficiently in SQL.

Real life example for a regulatory batch job:

6 tomcat servers + 1 RDS. 30X lines of code + UTs in java. 30+ minutes time.

In SQL No tomcat servers + 1 RDS instance. 1X lines of code(SQL) + UTs (in java). 3+ minutes

Here is a good book on it: https://www.amazon.co.uk/Relational-Database-Programming-Set...

Re:Facebook asks for a moat of regulations it already meets on Tuesday February 18, 2020 @05:38AM (#22354956)
Imagine my shock. Asking for regulation simply to attack the competition or new entrants..
Re:Japan has 33k businesses at least a century old on Friday February 14, 2020 @08:53AM (#22326483)
This is very impressive. The average lifespan of a company on the S&P 500 is 15 years.
I'm still on pen and paper..
Re:Philosophy of Architecture (2015) on Friday February 07, 2020 @05:42AM (#22264773)
I feel that philosophy of systems and theory of constraints would be a better philosophy to use with computer systems.
Re:The Rise of SQL-Based Data Modeling on Thursday January 30, 2020 @05:49AM (#22190445)
And a lot of those lakes remain untouched for years..
Re:The Rise of SQL-Based Data Modeling on Thursday January 30, 2020 @05:48AM (#22190440)
Already started a DataOps team in my company!
Re:'Cancel Culture' Comes to Science? on Tuesday January 14, 2020 @06:45PM (#22050423)
Where has this been since 2015?
This is going to be your next cloud agnostic data warehouse.
Not sure which DB you are using, but you can load the csv file into the DB directly on a single thread using something like LOAD DATA INFILE.

If you have some good indexes and do some push-down work (give the database aggregation tasks to do instead of your python code), you should probably be more than fine.

For a 250Gb file.. should be ok.. maybe add some partitioning too.

Re:You can't just rename your IT Ops team and call it DevOps on Friday December 27, 2019 @11:55AM (#21892392)
Sysadmins could code scripts since day 1.

Its not like they ran the backups at midnight manually.

Re:Australia’s hottest day on record on Wednesday December 18, 2019 @03:50AM (#21823040)
You can persuade them to invest in nuclear micro-reactors and hydro-electric.
Re:Australia’s hottest day on record on Wednesday December 18, 2019 @03:50AM (#21823039)
I was under the impression that parts of the ozone have been repairing..
> his massive short on the pound

In 2016 or recently? because if its recently then the pound has gone up.

Re:Having Kids on Saturday December 14, 2019 @02:50PM (#21791729)
Think about having kids as like starting your own start up which you want to invest in for years to come and will very likely IPO with huge investment one day.
Re:Economists Are Rethinking the Numbers on Inequality on Wednesday December 04, 2019 @10:00AM (#21702690)
Could you point out the graph that shows that wages haven't improved in the last 40 years?

Older »