HN user

d4nt

1,925 karma

Developer behind: http://sqlizer.io. Uses dotnet, python, go and typescript.

Email "dan" at the above domain

Posts39
Comments295
View on HN
blog.sqlizer.io 3y ago

SQLite conversion support lands in SQLizer

d4nt
7pts0
blog.sqlizer.io 5y ago

Multiple API keys in your SQLizer developer account

d4nt
2pts0
weared4.com 9y ago

Programming is 70 so we asked three programmers how they started

d4nt
3pts0
blog.sqlizer.io 9y ago

The decade of fierce database debate

d4nt
3pts0
weared4.com 9y ago

Why edge cases matter for product success

d4nt
5pts1
www.independent.co.uk 9y ago

Theresa May to create new internet that would be controlled by government

d4nt
12pts1
blog.sqlizer.io 9y ago

SQL is 43 years old – Here’s why we still use it today

d4nt
588pts382
querytreeapp.com 9y ago

QueryTree: code-free data exploration and visualization

d4nt
5pts0
ctoforhire.uk 10y ago

Virtual CTOs for startups

d4nt
2pts0
www.asymptosis.com 10y ago

Is GDP Wildly Underestimating GDP?

d4nt
45pts31
www.bbc.co.uk 10y ago

The British people preparing for the end of the world

d4nt
1pts2
database-import-scriptor.appspot.com 11y ago

Show HN: Convert CSV files into MySQL insert scripts

d4nt
41pts46
d4software.co.uk 12y ago

Optimizing Your Customer Acquisition Cost With Better Metrics

d4nt
1pts0
www.subvertingthenorm.com 12y ago

The power of simplicity

d4nt
1pts0
www.theguardian.com 12y ago

Lavabit founder offered to log users' metadata if FBI paid him $3,500

d4nt
70pts44
d4nt.com 13y ago

Behind the Scenes at QueryTree: The Anatomy of a Web Based Data Tool

d4nt
1pts0
blog.scraperwiki.com 13y ago

Why the World Got Stuck on Spreadsheets

d4nt
1pts0
thedatamine.wordpress.com 13y ago

Twitter Map Visualization of TEDxBirmingham

d4nt
2pts1
querytreeapp.com 13y ago

What I Learned from the QueryTree Private Beta

d4nt
1pts0
m.themediabriefing.com 13y ago

Behind the business model of MailOnline, the biggest newspaper site in the world

d4nt
1pts0
alumni.media.mit.edu 13y ago

Themail: visualize your email conversations

d4nt
1pts0
blog.serverfault.com 13y ago

Failing Over Stack Overflow and StackExchange for Sandy

d4nt
2pts0
news.ycombinator.com 13y ago

Ask HN: Is anyone working on an app for the Windows 8 Store?

d4nt
1pts0
www.hanselman.com 13y ago

Your Words are Wasted

d4nt
192pts53
thenextweb.com 14y ago

9 Startups Emerge From Oxygen Accelerator

d4nt
1pts0
vnext.posterous.com 14y ago

Five Software Architect Antipatterns

d4nt
2pts0
www.hp.com 14y ago

HP Confirms Discussions with Autonomy Corporation

d4nt
2pts0
vnext.posterous.com 15y ago

Is ASP.NET WebForms Loosing its Mind-Share?

d4nt
1pts0
anonymouse.org 15y ago

Assange Case: Evidence Destroyed Over and Over Again

d4nt
4pts0
www.guardian.co.uk 15y ago

Ireland plans 'startup nirvana' to poach global talent

d4nt
3pts2

I think they’re on to something, but the solution needs more work. Sometimes it’s not just individual engineers who are playing defence, it’s whole departments or whole companies that are set up around “don’t change anything, you might break it”. Then the company creates special “labs” teams to innovate.

To borrow a football term, sometimes company structure seems like it’s playing the “long ball” game. Everyone sitting back in defence, then the occasional hail mary long pass up to the opposite end. I would love to see a more well developed understanding within companies that certain teams, and the processes that they have are defensive, others are attacking, and others are “mid field”, i.e. they’re responsible for developing the foundations on which an attacking team can operate (e.g. longer term refactors, API design, filling in gaps in features that were built to a deadline). To win a game you need a good proportion of defence, mid field and attack, and a good interface between those three groups.

I suppose that really depends on what the subject of the simulation is. If it’s you personally, it only needs to simulate other scientists telling you about quarks, the solar system and the latest JWST images. If it’s humanity in general then other civilisations are not required. Of course it might be that this is a giant quark simulation and things like gravity, planets, life and humanity are an interesting quirk that’s arisen recently.

Soon everyone exists in a social bubble thats 1000 times worse than any present day social media bubble. It becomes impossible to interact with another actual human because there’s no common frame of reference. Micro languages emerge. AIs seamlessly translate everything into your micro language.

Any IRL interaction between two humans becomes almost impossible. It’s like travelling from the US to Japan today (assuming you don’t speak Japanese), you’re reduced to pointing and google translate.

Because you just never interact with other real people, and real people often seem like pale shadows of the hyper real AIs we talk to, the concept of fellow human beings having a “soul” or deserving rights or dignity is eroded. Policy (and life in general) becomes more ruthlessly utilitarian. Eg climate change has screwed the people in Yemen. Meh. I probably don’t even hear about it. If I do I don’t register those people as important humans because most of the “people” I intact with every day are artificial. I regularly delete the ones I don’t like and generate more. The idea that I should care about how they _feel_ is a strange and alien concept to me.

Some time ago I asked myself: why did gambling become so addictive? You always loose, but it’s so powerfully addictive the behaviour must be beneficial in some way. It occurred to me that you always loose when doing “artificial gambling” (casinos, horse races etc) but “natural gambling” is different. Should we explore this coastline, should we try and cultivate this plant, should we run this scientific experiment? These bets may not pay off individually, but for the overall population over time they always pay off. The natural world has ergodicity.

One of the first things that some reading on psychology gives you is the realisation that the “real self” is an illusion. You’re a bundle of competing drives and narratives. Even you don’t know why you do stuff most of the time, and you make up justifications after the fact. So if one way of looking at things makes you stay home and cry, while another leads to going out and making the world a better place, maybe training yourself to pick the latter interpretation is a good thing.

If he stopped the legislature doing something, there would be a “constitutional crisis” but whether or not he then lost the power to do that again would really depend on public opinion and how well judged his move was. I can imagine a scenario in which a corrupt and unpopular government is holding onto power by twisting the rules somehow, and the king says no. It would be chaos, but if the king had public opinion on his side it could work out well.

For me this is a strength of a constitutional monarchy over an appointed or elected but mostly ceremonial head of state. The people have a relationship with the king, they’ve grown up together and there’s a connection there that’s hard to define. In times of crisis that connection could play a key role.

Convert “$x” into “something Alice wants”. Alice doesn’t really want $x, she wants a new car, a house, a vacation, a new machine for her factory.

Now “They want to (add, prevent from decay) as many edges as possible” becomes “They want to encourage different parties to lend each other things they want”.

I see so many similarities with the freelance web/mobile developer space. And having run a small dev shop (3-6 people) for 7 years I agree that the _only_ way forward is to hold your nerve, fire the shitty clients and only ever do work you can feel proud of. Yes, there will be tens of thousands of people on (the VFX equivalent of) upwork who charge 1/3 your price, and clients will put immense pressure on you because of it. But if you’re know for honesty and quality, the work will come.

Republic UK 4 years ago

As governmental systems go, having an unelected head of state is actually kind of smart. Their lack of democratic legitimacy means they don’t try to exercise any real power, leaving that to the parliamentary parties. But they represent the nation and the military swears loyalty to them, so they effectively have a one use “sorry, but they’ve gone too far, I’m dismissing this government” card they can play in case of absolute dire tyranny. There’s no way to fire them, it’s very hard to bribe them, they’re trained for the job from birth and there are backups in place in case they die. The system avoids many of the problems found with elected presidents (whether US or parliamentary style) while preserving all the benefits of democratic government. My only complaint is that the system for choosing the next one could be a bit more representative than “firstborn child of the current monarch”. But changing only that part of the system now without ruining it would be pretty hard.

A pay as you go model seems reasonable in principle, but the devil will be in the detail. In theory the information being gathered is public already. I could follow someone round the public highways if I wanted to. But having everyone’s movements in one big database obviously presents huge problems.

The UK has no written constitution, which has its advantages sometimes, but could be a problem here. What we have instead is institutions. So we must hope that one of them steps in and puts limits on how this can be used.

What we lost 4 years ago

I’m reminded of this article: Why didn't electricity immediately change manufacturing? http://www.bbc.co.uk/news/business-40673694

In the same way that swapping steam engines for electric motors didn’t yield much benefit. Just swapping real meetings for zoom meetings feels like a backwards step. But the real benefits come when you _reorganise_ your production processes around the new technology. Sadly for many middle managers, their role is disappearing and their income is dependent on them not understanding this.

I’m a 42 year old male and have found it very hard, my whole life, to establish meaningful friendships with other men.

I have many acquaintances, I’m not shy or socially awkward. E.g. When I was running a business I would often go to business networking events alone, start conversations with people, establish a rapport and spend hours chatting, but all those interactions have essentially left me with one good friend.

I’ve often found it easier to establish friendships with women, but (being straight) they get complicated. Either I develop feelings, or they do, or there’s a suspicion from someone’s parter about the real nature of our relationship. It’s just too problematic.

I think the female “model” of friendships outlined in the abstract just makes more sense to me. “emotional support, intimacy, and useful social information” is what I want from a friendship.

I suspect there are other men in this position and that the dominant male “model” of friendship that we have (and which is outlined in this article) is more cultural than biological. But I have no proof. What do you think?

A simpler system might be to have dedicated upward and downward shafts, with change over points in the roof and basement. The cars all queue up to go up or down depending on which shaft they’re in.

The elevator cars couldn’t have cables of course, but they could be driven by electric motors on the cars themselves (powered by induction), driving a gear wheel that runs on a fixed track on the side of the shaft.

I've also had the occasional issue with serverless platforms. Not to do with Google indexing, but I had a similar sensation: "well now we're just completely stuck". When something doesn't work the way it should, the whole premise of "you don't have to think about servers" quickly becomes "no, you're not allowed to see the servers" and its horrible.

These days I try to make the case at work for targeting containers and using the cloud platforms' container hosting tools instead.

The awe and wonder I get from an old building comes from 3 things:

1. This building is beautiful. 2. How did they build this all that time ago? For example, the Great Pyramids, Stonehenge, or a large stone cathedral built 800 years ago. 3. The sense of unbroken continuous activity in this building from the time it was built until now. Which connects me to history and a sense that by being in this place I am a part of something bigger than myself. This is stronger if the type of activity in the building has stayed the same for all that time. E.g. Attending a service in an 800 year old Cathedral makes you feel awe.

#1 Is still relevant if the building is restored, but #2 isn't.

#3 is interesting. If a building was damaged but restored immediately then the sense of continuity might remain intact. But if a building was left unoccupied, or it's use has changed then this effect is lessened. For example, visiting a 500 year old pub is better than visiting a 500 year old building that was recently turned into a pub. Visiting a royal palace in England has some quality to it that visiting Versailles doesn't have because there is no longer a French monarchy. Stonehenge is very impressive (because of #2) and even though some groups have started using it for rituals, there is no real connection to the original builders so it lacks awe on the #3 dimension.

I think the point is that laws/regulations should always be followed. Not followed _unless it's cost effective to break them_. If they're simply setting aside money and then carrying on, or objecting to the fact that a fine is unusually expensive. Then they're not framing the regulations in the right way.

Having worked with a few large IT services companies, I’d question their definition of “productivity”. I suspect it’s related to Jira tickets completed or short term revenue (eg billable hours). I doubt it’s measured in terms of end user outcomes.

My experience of these large IT services companies is that their middle management is very focused on maximising profitability for the work their engineers are doing. To the point that they hold engineers back from doing the “right” thing. Eg “don’t add logging to this new feature - it wasn’t explicitly mentioned in the change request”. You could argue this correct from a purist capitalist perspective of course. But that just underlines my belief that outsourcing IT to outside services providers is always more expensive in the long run.

For me, the fact that remote working lessens the influence of middle management is a feature not a bug, even if it hurts the large IT Services provider business model.

This article is everything I dislike about the postmodern perspective. It seems to start from a position of: humanity is bad. Then adds: any promotion of space exploration must be an covert attempt by the people involved to "normalize" their agenda. It can't just be an overt promotion of their idea to spread humanity to other planets, because surely everyone agrees with me that humanity is evil. See! I used the word "colonize" - that was a clue. Because what we're doing is exactly like what the imperialist Europeans did.

I find it disturbing the way a trait that seems to be very common among humans is being framed as a problem.

External stimulus means you’re with other humans that you can cooperate with. That you’re sharing stories and learning. That you’re hunting for food. That you’re building a shelter. All these things are necessary for survival. It seems possible that being sociable and industrious might well have been bread into us at some point. And it’s probably the reason we aren’t like big cats in Africa, just hunting and then resting to conserve energy.

We should not be suggesting to people that their instincts are a moral failure to be cured.

Aside from other factors like better treatments, it seems logical that mutations of the virus that make it less severe and therefore less detectable would spread more easily. Social distancing could inadvertently be breeding the virus towards banality

Companies have processes and changing those processes is very difficult and risky for the managers involved. A new software provider really needs to fit round the existing processes if it wants to make a sale.

Buying one person, or one team, a tool like Adobe CS doesn’t really change any processes so it’s easy. But dropping a new system in that changes a process and everything changes.

“Helen from risk wants a new fraud detection system” is effectively the same as “Helen wants to review all our fraud detection policies and if anything changes and subsequently goes wrong it won’t just be Helen that gets fired”. There’s a huge pressure on the software provider to make their system support whatever unique, crazy or arcane processes the risk team were previously using, and support all existing interfaces into and out of the risk team, because nobody wants to sign off on any changes. So enterprise software has to be crazy flexible. And flexibility makes for bad UX.

This is already a thing, but it‘s only done at “enterprise scale”. Meaning account managers meet with energy purchasers at large manufacturing plants to negotiate “interruptible supply” contracts. The notice periods, levels and tariffs are all negotiated individually. “Pricing managers” on both sides of the negotiation spend a long time modelling the deals in Excel. If algorithms could replace the pricing managers that would save both sides some time and money though, not to mention making it available to the residential and SME market.

I agree, NoSQL is still working it’s way along the hype curve but a huge amount of business data still lives in relational databases. The fact that there’s money to be made supporting this market is not big news.

“The ideal timeframe to use for the reward function” is an instance of an age old question about what’s really important in life. Most people agree that taking lots of heroin and dying in a matter of months is suboptimal. Most people also agree that living a life of utter sacrifice in pursuit of some higher goal might not be good either. You might be working on something pointless. Some self interest is actually beneficial to society in general. In order to validate that you’re doing something worthwhile. It’s also debatable how to value the opportunity cost of missed fun now, against future fun. Especially if the future fun is experienced by someone else.

Conscience, selfless love for our children, culture, and religion are varying levels of patch on this simple human brain chemistry. I don’t think technology adds anything fundamentally new.