Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pushpop
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
151.
▲
by
pushpop
7y ago
I get your point but equally the point of programming languages is to abstract away the harder stuff. The question is just how much abstraction developers want between the code and the execution. I mean, you could make the same claim about
152.
▲
by
pushpop
7y ago
In the instances you’ve described where “monopolies” haven’t dominated the market, they were not actually monopolies because they didn’t have total ownership of the market. A company can be a tech giant and still not be classed as a monop
153.
▲
by
pushpop
7y ago
For those that lived through the Windows 9x desktop monopoly in the 90s, the Internet Explorer monopoly, etc, they will see Microsoft as a prime example of how monopolies are terrible. In fact the few areas where you actually see Microsoft
154.
▲
by
pushpop
7y ago
That’s one option and it does make a lot of sense. Sadly free WiFi in the UK has largely been pretty awful. I’ve lost count of the number of times I’ve had a faster mobile connection than (for example) hotel WiFi. So I’ve just given up tryi
155.
▲
by
pushpop
7y ago
This then just pushes the layer of trust to the developers of the installers. The OPs point is, at some point in the chain you have to trust someone and in his opinion coffee shops are less likely to want to do bad things with your WiFi con
156.
▲
by
pushpop
7y ago
No, I’m cases of murder it has to be proven that a murder (ie it wasn’t accidental, suicide, etc). There’s also different degrees of murder depending on the circumstances (ranging from self defence through to pre-meditation and even crimes
157.
▲
by
pushpop
7y ago
I did some quick research on the POSIX thing and it looks like cd (without parameters) is defined in POSIX: https://www.unix.com/man-page/posix/1posix/cd/ Also I don’t know why many of my posts keep gett
158.
▲
by
pushpop
7y ago
Technically the chances of tilde not working are the same as cd behaving differently because they’re both shell builtins. I’m guessing (though admittedly not checked) that both ~ and cd (without parameters) are defined in POSIX. In which ca
159.
▲
by
pushpop
7y ago
Ironically I find I spend less when shopping online too because I’m less likely to impulse buy stuff. Though I do often break the “don’t go shopping when you’re hungry” rule, which doesn’t help.
160.
▲
by
pushpop
7y ago
That’s an about page. If you go to the home page then you can see those words: http://learnthesewordsfirst.com/ The site isn’t the prettiest nor most logically laid out but the link to the words themselves was pretty clearl
161.
▲
by
pushpop
7y ago
I would be the outlier in that particular example but I think there is a fair amount in truth in what you said nonetheless.
162.
▲
by
pushpop
7y ago
As I said in my post, I normally pay £2. But the price is variable depending on time of day etc. I can’t recall what the minimum spend is but it’s way below our typical weekly spend anyway.
163.
▲
by
pushpop
7y ago
I think it’s more of an income thing than a location thing. Most supermarkets will have a minimum spend and then there is a delivery charge on top. Both are pretty cheap but if money is tight then that is one easy convenience to go without.
164.
▲
by
pushpop
7y ago
UK supermarkets have offered both a collection service as well as a delivery service for years. It’s great, you do your grocery shopping online and schedule a delivery or collection time and the supermarket does all the hard work for you. A
165.
▲
by
pushpop
7y ago
I don’t think anyone on here is in favour of bad people doing bad things. The general point is that when sanctions are used selectively on some regimes and the US buddy up with other regimes that follow the same kind of politics as the firs
166.
▲
by
pushpop
7y ago
Maybe but my experience on HN is that there’s sometimes a mentality of “fools never differ” on here. I’ve seen countless correct and/or experienced commenters get downvoted even when the comment is well written. It’s also worth remembe
167.
▲
by
pushpop
7y ago
I’m both impressed and have learned something new. Thank you :)
168.
▲
by
pushpop
7y ago
It’s different because the DBI wouldn’t return an object for a nullable table record . Which is what we are specifically talking about. Sure other parts of your code might fail if you’re trying to use a scalar as an object (or such like) b
169.
▲
by
pushpop
7y ago
Right, but Perl 6 is also now a different language in its own right.
170.
▲
by
pushpop
7y ago
You’d also need to make magnets, know their polarisation, create bearings, and have the skill to assemble all of that as well.
171.
▲
by
pushpop
7y ago
I don’t disagree with you per se but wooden carts (with wooden wheels) has existed a long time before bicycles. Albeit such devices would be “powered” by animals rather than people. So the friction of baring-less wooden joints was probabl
172.
▲
by
pushpop
7y ago
Actually I said NULL isn’t an issue in some languages with looser type systems, not that other developers wouldn’t have encountered a NULL before. Eg Perl doesn’t have a nil type like Go, so variables passed to DBI which are NULL in the ret
173.
▲
by
pushpop
7y ago
> I agree that NOT NULL should be the default for columns, unfortunately that ship has sailed. Not really. Defaults change all the time. I’m not asking for a feature to be removed after all. I don’t deny the change in any specific RDBM
174.
▲
by
pushpop
7y ago
Also VLANs can create a “multiverse” of IPv4 addresses behind a single NAT. But since VLANs are a layer 2 concept it means you can in theory use them with IPv6 as well (albeit I’ve never personally tested that theory)
175.
▲
by
pushpop
7y ago
I get Perl isn’t trendy these days but Perl actually has a very robust set of DB libraries and I have worked in several places were it was the preferred language.
176.
▲
by
pushpop
7y ago
Like everything, it depends on your language and framework. But after 30 years of experience writing software in strictly typed languages, I’ve seen lots of people get caught out with nullable fields. However if you’re main body of experien
177.
▲
by
pushpop
7y ago
Firstly, I’ve never said people shouldn’t have NULL. I said columns should default to be nullable. Secondly, I’d already given outer joins as an example of why SQL needs to support NULL. I would be nice that people like yourself bothered to
178.
▲
by
pushpop
7y ago
It is though I’d be more tempted to have that as it’s own table with more data attached such as the UID who deleted it, reason (if application supported that), etc. That way you can have more detail on “deleted” records without having to nu
179.
▲
by
pushpop
7y ago
> That's not really relevant to this discussion, though It’s tangential but still relevant to the discussion. > once you do have a nullable column in your schema, it doesn't make sense in the Go layer to pretend you don&#
180.
▲
by
pushpop
7y ago
I’ve had a great deal of experience with Go and there are many who’d argue that nil pointers in there is a mistake as well (though I’ve personally never had an issue - but I do write pretty robust tests too). I have ran into some instances
More ›