HN user

rburhum

2,572 karma
Posts50
Comments462
View on HN
twitter.com 2y ago

CZ's statement on X after stepping down as CEO

rburhum
3pts2
twitter.com 3y ago

Heather 'Razzlekhan' who was arrested for a BTC heist($4.5B) is out and tweeting

rburhum
5pts0
twitter.com 4y ago

Opensea exploit in migration contract allowing users to grab any NFT from others

rburhum
14pts2
www.dw.com 4y ago

Chinese 'space cleaner' spotted grabbing and throwing away old satellite

rburhum
6pts4
www.sec.gov 4y ago

SEC statement on stablecoin report by the working group

rburhum
7pts0
home.treasury.gov 4y ago

President’s Working Group on FinMarkets Releases Recommendations on Stablecoins

rburhum
7pts0
news.ycombinator.com 4y ago

Ask HNs: Syncing multiple calendars from multiple domains

rburhum
1pts0
news.ycombinator.com 6y ago

Ask HNs: Help finding OS soft explicitly made to fight the Covid-19 epidemic

rburhum
1pts0
thenextweb.com 6y ago

Joe Biden derides game dev ‘creeps’ who ‘teach you how to kill’

rburhum
2pts0
news.ycombinator.com 7y ago

Ask HN: What VPN Service do you recommend?

rburhum
1pts5
sdtimes.com 7y ago

The Commons Clause causes open-source disruption

rburhum
1pts1
bgr.com 7y ago

Google Maps added a new feature that’s equal parts genius and creepy

rburhum
1pts0
www.cnbc.com 7y ago

Atlassian exits business communications space, surrenders to Slack

rburhum
2pts0
www.businessinsider.com 8y ago

The scooter company that raised 400M in 4 months is what is wrong with SV

rburhum
55pts50
news.ycombinator.com 8y ago

Ask HNs: What would you consider a must-read/know for LATAM founders?

rburhum
3pts1
news.ycombinator.com 8y ago

Ask HN: Why is every cryptocurrency exchange down so much lately?

rburhum
4pts2
seekingalpha.com 8y ago

Conference Call Confirms Tesla's Model 3 Faces Huge Problems

rburhum
1pts0
www.nasa.gov 8y ago

NASA's Curiosity Mars Rover Climbing Toward Ridge Top (high Res Images)

rburhum
1pts0
github.com 10y ago

Stitchpunk's GitHub (for the Silicon Valley fans out there)

rburhum
2pts1
medium.com 10y ago

A guy just transcribed 30yrs of for-rent ads. Here is what it taught us

rburhum
3pts0
www.slideshare.net 10y ago

Mobile Cross-Platform Development in C++ (slides SF-CPP Meetup Group)

rburhum
1pts0
portal.gplates.org 10y ago

GPlates Web Portal – Visualization of Plate Tectonics

rburhum
4pts0
portal.gplates.org 10y ago

GPlates Web Portal – Visualization of plate tectonics

rburhum
2pts0
18f.gsa.gov 11y ago

The Agile Delivery Blanket Purchase Agreement is almost here

rburhum
31pts17
news.ycombinator.com 11y ago

Show HN: I spent the last 3 years building this geo-enabled survey solution

rburhum
3pts4
blog.burhum.com 11y ago

When Google Ads make it easier to phish your Amazon AWS credentials

rburhum
4pts0
blog.amigocloud.com 11y ago

Entire Golf Course at Centimeter Accuracy – From an iPhone into OpenStreetMap

rburhum
11pts3
www.cityofboston.gov 11y ago

Change City of Boston's tree light colors with a tweet (watch through USTREAM)

rburhum
1pts0
satelliteeyes.tomtaylor.co.uk 11y ago

Satellite Eyes – Change your Mac desktop to a map of where you are

rburhum
65pts21
c4a.me 11y ago

C4A Blog – Frustration with Govt Software

rburhum
2pts0

I have been wanting to look into tiling managers, but I was always putting it off because of tasks I had to do. I read this post, and it made me look into how to use the default tiling manager of my current distro (Using Kubuntu and Plasma). It literally is Cmd-T, pick a default layout (the upper right area has some default ones, too), and then whenever you want to tile, just shift drag the window and it will snap. Been using it all day and I love it. The article does not talk about this one, but man, glad it made me wonder about it.

Sidenote: I find it funny that somebody that is trying to create a product that competes with Apple and Google ends up showing both of their logos in many places of their most important marketing video.

The cool thing about django admin is how easy it is to customize within the bounds that it was designed for. You have one liners to add calculated values, complex filters, inline records from related tables, a permission model to limit operations and/or access to certain objects (or records), custom actions on a set or subset of items, import/export, etc etc. 99% of it without touching HTML or CSS. If you need something more complex, you just build it, but right out of the box it provides a lot of options for the content managers. If you stay within the bounds of how it was designed, the extensibility model is solid.

It is not just a UI just for CRUD. You can easily add custom actions (calls to web services, export/imports, heavy background tasks that operate on a row or collections of rows), filters, related tables with custom behavior, display custom derived/calculated values, etc. Additionally, you can skin it easily - and in some cases, even create dashboards in a very simple manner. Check out out Django Unfold for an example https://github.com/unfoldadmin/django-unfold

You just brought me back to my childhood!

If you had included MultiConfig options that added Soundblaster8/Soundblaster16, with CDROM or without it... AND their complementary AUTOEXEC.BAT options that would trigger based on the CONFIG.SYS, then that would have been my system config! Without being able to squeeze every single kb of memory possible, there was no way to play Sam and Max or Indiana Jones and the Fate of Atlantis, while still having a system that can boot Windows 3.1 :-)

I will give a counter point. I love well-designed opinionated frameworks. Whenever I want to do something simple, I agree that a framework may be overkill. A micro-framework is nice for those scenarios though. However, whenever I build a project that will be maintained or extended by many people, opinionated frameworks give me the advantage that they force you to do things in a particular way.

Django is a perfect example. If all I am doing is two or four pages that just return static HTML, then why would I pick that at all? A new django project creates a specific file structure: urls.py, models.py, settings.py, views.py, middleware.py, etc. If I get a new Django developer that is not familiar with the project, I can pretty much drop him in and he will not what is going on quickly. I don't need to explain what a viewset is because chances are that the dev has used Djano Rest Framework before. Whatever changes are made, will follow the same patterns, so maintainability overhead is reduced.

When you add a project that is built from scratch without using a framework that has strong stances on how files should be organized, all bets are off. You have to spend a lot of time trying to wrap your head around the custom abstractions that have been built - and it is hard to argue that some of that will translate to a different job.

Yes, of course when you want to do something else that forces the opinionated framework to do things that it was not designed to do, it is a true pain - but you have to ask yourself if for that particular case it makes sense to use that framework at all (most likely not).

Frameworks also evolve. I use to curse constantly when I had to touch a Backbone JS project in the past, but now, I can jump and look at a React project that uses Redux and get to make changes right away without paying high cognitive cost. It may not be perfect, but it gives me structure and pre-defined patterns to worry about solving the actual problem I want to attack - and not waste time trying to create yet another leaky abstraction. My two cents.

Sorry if I offend anybody, but this sounds like such a bad idea. I have been running various versions of postgres in production for 15 years with thousands of processes on super beefy machines, and I can tell you without a doubt that sometimes those processes crash - specially if you are running any of the extensions. Nevertheless, Postgres has 99% of the time proven to be resilient. The idea that a bad client can bring the whole cluster down because it hit a bug sounds scary. Every try creating a spatial index on thousands/millions of records that have nasty overly complex or badly digitized geometries? Sadly, crashes are part of that workflow, and changing this from process to threading would mean all the other clients also crashing and cutting connections. This as a potential problem because I want to avoid context switching overhead or cache misses, no thanks.

Please don’t take this the wrong way, but that is like saying that AWS EC2 is “just a wrapper” of Xen, or that AWS RDS for PostgreSQL is “just a wrapper” of PostgreSQL. There is an entire business around those with value add/sales/support/marketing as well as a strategy for growth.

I still use Flash 4 years ago

I saw the headline and I was ready to talk trash... then I opened the blog post and wow. What an incredible job for a single person. Hats off on the different approaches you took. Excellent work! I loved the post and congrats on launching it on Steam!

I worked on this product for a year back in the day. The cool thing about MS ESP was that we used the FSX Engine for the "1000 foot experience". Everything looked great from far above, but not close by. The solution to this was that MS Train Simulator 2 made tons of improvements for the "1 foot experience". The idea was to include a "world editor" with world-wide geospatial data, too. https://youtu.be/GXzE1Yb54xU?t=406 The physics models of the planes and the trains were great, but obviously to be a generic simulator you needed to include physics engines for other types of objects like Cars. So we grabbed the physics engine of Forza and included it there. These things combined were honestly beautiful - and add to that the backwards compatibility with all the 3rd party FSX plugins/adds ons. Bummer that this is exactly when the iPhone came out and the cloud-based strategies were taking over "classic" enterprise software. Re-org and bye bye FSX/TrainSim2/ESP. I had left before this happened, but was really a bummer not to see the full potential of ESP :-(