Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gnud
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
151.
▲
by
gnud
7y ago
Hard disagree. A prominent 'meet the team', complete with smiling, rounded, portrait photos will usually make me close the tab. The fact that there is a tutorial and pricing prominent in the menu, makes this better than 80% of lan
152.
▲
by
gnud
7y ago
A large part of my job is writing custom logic for an enterprise application with much-touted "no-code" facilities. You _always_ need code. Some customers don't need much, but they all need _some_. The first example that come
153.
▲
by
gnud
7y ago
Just a couple of links to disprove this troll: https://www.aclu.org/cases/florida-stingray-foia (2014) https://www.aclu.org/cases/aclu-florida-v-city-sarasota-stin... (2014) https://www
154.
▲
by
gnud
7y ago
GDPR has an actual archive exception to the "right to be forgotten", art. 17, §3d [0]. IANAL, so I don't want to say if it covers this archival, but I would hope so. 0: https://gdpr-info.eu/art-17-gdpr/
155.
▲
by
gnud
7y ago
CSV is fairly OK if you just ignore Excel. Unfortunately, if you're working with others, they won't let you ignore Excel.
156.
▲
by
gnud
7y ago
I guess I didn't make myself clear either. If there's an inner join, then there is a matching row. It will be counted by a normal COUNT( * ). On an outer join, columns in a 'missing' row will be represented as NULL. You&
157.
▲
by
gnud
7y ago
I'm sorry, if you want to count NULL-rows in b.* , how will it ever be different from just COUNT( * )? Maybe I'm misunderstanding what you're after?
158.
▲
by
gnud
7y ago
I doubt those exceptions cover spying on behalf of a third party who is not party to the GDPR.
159.
▲
by
gnud
7y ago
Well, it's the government that keeps health data sort of confidential now. If the government stops caring about that, I doubt private companies would step up. If you have to trust the government on this anyway, cutting private insurers
160.
▲
by
gnud
7y ago
... and this is so wonderful! It's in no way worse than the ternary operator. You punt to a default value really easily, without having 20 lines of `if (a.this == null) a.this == 0; if(a.that == null)a.that == ""` or similar.
161.
▲
by
gnud
7y ago
GM rice would also make sustenance farmers dependent on handouts, since they're not allowed to keep and re-plant seeds, but compelled to buy new seeds from the rights holders every season.
162.
▲
by
gnud
7y ago
> If the majority of your user base is 70 or older, meeting the AAA requirement is beneficial. Discriminating against people with impaired vision is OK if you do it because you tried to discriminate based on age.
163.
▲
by
gnud
7y ago
Can they refine diesel and build an air compressor themselves? And I mean in practice, not theoretically.
164.
▲
by
gnud
7y ago
I use visual block mode editing quite a lot. I can't imagine that works well with a variable-width font.
165.
▲
by
gnud
7y ago
I see that too - but I also see plenty of completely un-testable code, because the controller constantly reads from AppSettings, or creates a new database connection directly, or similar issues. For small applications, instead of going full
166.
▲
by
gnud
7y ago
You can mock classes with virtual methods/properties. I prefer making interfaces instead, though. I find it useful to make the boundaries between components explicit.
167.
▲
by
gnud
7y ago
I love it every time I get the 'old' control panel. It means I know where the switches are, and more importantly, what they do. The new UIs change with every minor update. Layout, labels and semantics. It's truly horrible. Pl
168.
▲
by
gnud
7y ago
Well, unlike the US we usually have tasty bread here. That helps :)
169.
▲
by
gnud
7y ago
Chrome explains in their security FAQ [0] why they don't adhere to autocomplete=off for password fields. They could still follow it for other fields. 0: https://chromium.googlesource.com/chromium/src/+/ma
170.
▲
by
gnud
7y ago
Spotify are masters at hiding information. The only way to actually see full track names or artist lists is to wait for it to scroll by in the 'currently playing' view - you can't see the full name of the song before you play
171.
▲
by
gnud
7y ago
You can still use QWidgets, which is more similar to VCL. There are third-party components (for example the open-source Qwt [0]), but probably fewer than you find for VCL :) 0: https://qwt.sourceforge.io/
172.
▲
by
gnud
7y ago
This is the same system I'm talking about. You can use your smartphone and a PIN, or you can get a hardware dongle. Same authentication API from the banks POV.
173.
▲
by
gnud
7y ago
The phone 2fa app asks you to verify the action, and you input your PIN. My banks hardware token also needs a PIN before it generates a one-time code. Some bank tokens just give you the code when you press a button, though. Those, you have
174.
▲
by
gnud
7y ago
I keep getting astonished by how bad online banking security is in the UK and US. Here in scandiavia, we've had hardware tokens (or phone apps) to offer 2fa for ages. And you need a new token for every transaction. In addition to the p
175.
▲
by
gnud
7y ago
Yes, I meant the OSI. Yes, it doesn't fit either definition, so it shouldn't be called either. The term 'free software' is hard to keep 'pure', because it has an obvious meaning for people who know nothing abou
176.
▲
by
gnud
7y ago
The term "open source" was afaik invented by the people who would form the "open source consortium". If you're not going by their definition, I think you're just wrong.
177.
▲
by
gnud
7y ago
Scribe is also an enterprise integration/ETL tool. For _many_ years before FB existed.
178.
▲
by
gnud
7y ago
Browsers still need to unzip and parse the SVG, and store the DOM representation of it.
179.
▲
by
gnud
7y ago
The court believes that EU doesn't have the right to tell it's members that they _can't_ do that. It does _not_ say that it makes any sense for a EU state to do this. As I understand the issue. I might have misunderstood.
180.
▲
by
gnud
7y ago
ML seems to be a much more developer-friendly approach to me. Eager evaluation, no problem "escaping" to imperative code, no "purity". All the benefits of functional programming, a good type system, and a great module sy
More ›