HNHacker News
TopNewBestAskShowJobs

batou

987 karma · joined March 26, 2015

submissionscomments
batou··on SQLite Release 3.8.11.1
Pretty much everything I've built that is standalone uses exactly this model. It's a wonderful bit of tech!
batou··on Theo de Raadt on Plan 9 licensing (2003)
You can indeed. Are they the ones that shipped with the original Go as well?
batou··on Theo de Raadt on Plan 9 licensing (2003)
This. I really wish I could get paid to use it but everyone wants Linux and Microsoft shufflers. I can live in hope.
batou··on Theo de Raadt on Plan 9 licensing (2003)
Interesting. Thanks for the detailed reply.
batou··on Theo de Raadt on Plan 9 licensing (2003)
I completely agree but my point is more that the compiler shouldn't be that large even whilst linking and doing whole program optimisation. Proportionately to the size of the output binary the overhead is unreasonably large. Firefox and Chrome for example are problematic due to the architecture. I've built modular applications which compile smaller units (.so's) that are runtime linked using dlopen() etc. Not quite the same scale but this was in a time when the kit was a lot slower.

I'd like to see a return to a simpler time. We can afford to lose some of the optimisations now and produce clean, simple, fast and predictable compilers.

I think Roslyn/RyuJIT on the .Net platform is an example of where this all falls apart: bad tail call optimisation leads to non-determinism in parameter passing. If the compiler consists of lots of code then there are lots of bugs and you can't afford bugs there.

batou··on Theo de Raadt on Plan 9 licensing (2003)
Didn't they look at PCC as well? No idea what happened to that.
batou··on Theo de Raadt on Plan 9 licensing (2003)
I think something that requires 8Gb memory to run the linker has a bug.
batou··on Microsoft’s new small print – how your personal data is abused
That's very true which is why we wrangled the architecture off the database folk :)
batou··on Microsoft’s new small print – how your personal data is abused
Indeed. This is good motivation for you:

http://i.imgur.com/Q8NtKTk.png

Cache hits versus misses. The latter may result in multiple SQL queries whereas the former are returned from the cache. Imagine the cluster we'd need to support that!

That's over 28 days for reference.

batou··on Microsoft’s new small print – how your personal data is abused
When you sign a volume license contract with them it grants them the right to do it.

The immediate cost savings is all the business sees.

batou··on Microsoft’s new small print – how your personal data is abused
Yes. We stick with memcached. Every node in our cluster has an uptime of over 3 years handling up to 5000 requests a second so we're quite happy to leave it. In fact it's the most reliable thing I've ever seen I think.

Redis looks nice but I suspect that it may be easy to lean on it too much for functionality. We were looking at it for a couple of tasks but haven't found much motivation to move yet.

batou··on Microsoft’s new small print – how your personal data is abused
Indeed. Works out at £12 a year for me including domain. I tried loads of shared hosting before and it was all expensive and unreliable. You get 5 free boxes per domain as well which is enough.

If they did some static hosting included that'd be nice too but I can't complain.

batou··on Microsoft’s new small print – how your personal data is abused
Rather than write another reply, I'll link you to my thoughts: https://news.ycombinator.com/item?id=9928688
batou··on Microsoft’s new small print – how your personal data is abused
Yeah I did this when I had a T61 so I could enable SATA2.

Thanks for the heads up with CoreBoot

batou··on Microsoft’s new small print – how your personal data is abused
Yep. I read the actual agreement first, don't worry :)
batou··on Microsoft’s new small print – how your personal data is abused
I agree with respect to traditional architectures but most of our stuff runs from our cache layer (97% of queries are cache hits) so we're moving to lots of smaller and cheaper instances with a cache front end (memcached). We literally use the database as a storage engine going forward and nothing clever.
batou··on Microsoft’s new small print – how your personal data is abused
I'm using http://gandi.net/ who incidentally handle my domain registration.

I ran my own mail server (postfix, dovecot) for a few years so I agree with you entirely there!

batou··on Microsoft’s new small print – how your personal data is abused
I've got a Nokia 106 for voice/SMS floating around already and intend to use just my laptop with a tether or 4G card.

i.e. no smartphone at all.

batou··on Microsoft’s new small print – how your personal data is abused
Thank you. Much appreciated.

I've got a ThinkPad X201 with a built in Gobi 3G card already. Just used to 4g speeds :)

batou··on Microsoft’s new small print – how your personal data is abused
We're only keeping it around due to a pile of stored procedures and coupling (see an earlier thread on this I was whinging about). PostgreSQL is the next step. We'll pay for support via EnterpriseDB still.

Our main SQL cluster is two 48 core HP machines with 512Gb of RAM each and a big EMC SAN. We want this as lots of much smaller machines but you can't really scale down SQL Server once everything is coupled into it.

batou··on Microsoft’s new small print – how your personal data is abused
Thanks - much appreciated. That's a good solution I hadn't thought of.

Annoyingly my ThinkPad has a Gobi 3G card in it but I've got used to 4G speeds now.

batou··on Microsoft’s new small print – how your personal data is abused
Yes I agree entirely; you're 100% right. The only 3rd party service I now rely on personally is my domain registrar and an IMAP box which is unavoidable to participate in the world now. I've closed most of my online accounts with services over the last year already. I moved my code from github to local fossil instances about 3 months ago as well. Everything I use is hosted by reputable companies in the EU.

I'm not touching Android. Too many bad experiences there about a year ago for me.

batou··on Microsoft’s new small print – how your personal data is abused
Indeed. Wait until you have to deal with an audit. Apparently, even on microsoft's advice on licensing, we still owed them about £50,000 of missing licenses after an audit...

Most of this was down to a SQL Server upgrade where core and CPU terminology was changed.

batou··on 96 MacBook Pro’s in one server rack
That's not terrible. We have a couple of high end HP machines that are 4U and cost more than that each.
batou··on Microsoft’s new small print – how your personal data is abused
Not happening. Sorry this has gone on long enough.

Closed both Microsoft accounts and cancelled my MSDN and AP subscription renewals.

I do a big chunk of my work on a CentOS desktop machine already. There's not much of a push to chuck everything in an 8.1 VM and start moving it all over. The MSDN licenses I need persist past the sub so that's enough for me.

I've been on the verge of doing this for a couple of months already anyway for ref.

Edit: Also, I'm really not happy about the pro-Microsoft spin all over the media recently. It appears to be covering up a number of nasty changes behind the scenes and lacking in critical analysis.

Edit 2: Proof: http://imgur.com/a/ZYWZM

Edit 3: does anyone know of a decent 4G modem for a laptop, preferably one that works in Linux. I can then skip my phone as a tether and use a dumbphone.

batou··on Windows 10 Free Upgrade Available in 190 Countries Today
Still appears on mine if you remove that and block it. Lots of people have reported that.
batou··on Windows 10 Free Upgrade Available in 190 Countries Today
It's still there and running though.

That's like you know there's a hissing cockroach living under the sink but you just close the door and stick your fingers in your ears.

batou··on Windows 10 Free Upgrade Available in 190 Countries Today
It's only a notification until you can't turn it off. It's incredibly difficult to get rid of it on a non-domain attached windows 8.1 machine.
batou··on Windows 10 Free Upgrade Available in 190 Countries Today
I got the upgrade from 8.1 Pro last night:

1. The OOBE experience ran twice. It rebooted half way through the first one to apply updates and then I had to do it all again.

2. It lost the product key and won't activate even though this is a genuine copy from MSDN. I guess I have to wait for a key from MSDN later today. Not end of the world but a pain point. If it isn't activated, hardly anything works now.

3. However that's all pointless as it hangs solid after 3-5 minutes reliably. That's not enough time to even roll a single windows update in so I'm shafted.

This is a rock solid Lenovo X201 that has never had a single problem with any Windows release. It hasn't crashed once since I bought it new.

Not impressed. Spent an hour rolling it back.

I imagine, considering this was quality well tested hardware, that this is going to be nothing but hell for people. If even 1% of people have this experience, the media will blow big time and I'd hope that they do.

Edit: on my Sony VPC-J1 AOI machine that fails with "Windows 10 upgrade failed" after pissing around for an hour. At least that didn't hose the machine.

batou··on Why Docker Is Not Yet Succeeding Widely in Production
Ansible, systemd and go is stealing my heart at the moment. Basically pick the tech that doesn't cause the problems to start with.

I still reckon that the main reason VMware ESX is as successful as it is comes down to the lack of isolation and sheer deployment hell that windows has been for years. The same can be said for python or ruby on a Linux machine for example. Docker removes some of that pain like ESX does.

← PreviousPage 2 of 10Next →