Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
scj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
181.
▲
by
scj
8y ago
I'd watch a Youtube series talking about Apple hardware releases. Talking about the changes since the last version, maybe some stories if they're well known, as well as demonstrating actual machines in use. Something along the li
182.
▲
by
scj
8y ago
When we evaluate the bid, I'm sure we'll weigh previous occasions when Chinese firms placed spyware in hardware/firmware. I'll point out we haven't rejected the advice. What Canadians on this thread have rejected, i
183.
▲
by
scj
8y ago
The advice, and any specific allegations, should have been given much more discretely. Even in the best of times, Canadians don't like American politicians infringing on our sovereignty. American politicians calling the Chinese securi
184.
▲
by
scj
8y ago
Why would a==b be a problem with the XOR swap trick? function xorSwapTest(min, max) { for (var i = min; i < max; i++) { var a = i, b = i; b ^= a; a ^= b; b ^= a; if (a != i || b != i) throw
185.
▲
by
scj
8y ago
How cold/humid on average is it? Where I live, temperatures between 2C to -5C make the worst driving conditions (you're typically dealing with a mix of freezing rain, snow, ice, and slush). Even though it's colder, -20C and j
186.
▲
by
scj
8y ago
> I'd rather share the road with a computer. Not version 1. Factoring in all these variables is going to be a lot of work for a non-universal feature. I have no doubt they'll be included some day, but I doubt it'll be day
187.
▲
by
scj
8y ago
Driving in dry / warm conditions is simple mechanics. Driving in snow and ice is an art. In snow and ice, variables that are typically constant or static become dynamic. Formally dynamic variables now become multi-variable equations.
188.
▲
by
scj
8y ago
Shared source has existed for a long time. I don't think anyone would have cared if they just modified the Apache license and gave it a new name... No one should be surprised that programmers react negatively to misleading names and n
189.
▲
by
scj
8y ago
If a project is licensed "BSD + antithetical_term" or "Apache + antithetical_term", then the names of BSD and Apache should not be invoked. They are free to make a RedisLab license though.
190.
▲
by
scj
8y ago
Why would I invest, or encourage clients to invest, in a technology that has a support monopoly?
191.
▲
by
scj
8y ago
I used an ARM Chromebook with Linux installed for about 2 years. YMMV, but VLC seemed to not work anywhere near as well as it does on the x86 (in terms of playback and codec availability). Good battery life though.
192.
▲
by
scj
8y ago
The practical downside is that it might make equations go slightly wonky, rather than completely wonky if a non-number is returned. For example, say if a zero divide happens with normalized values. Meaning the immediate result is only off
193.
▲
by
scj
8y ago
Theoretically correct and practically correct are two different things... Kind of like cryptography. Is it reasonable to expect best practices to happen? Especially when observable things like Gerrymandering are so blatantly done? Consid
194.
▲
by
scj
8y ago
I can think of a few factors: 1. For any piece of software, a person in the right position should be able to sabotage it. Ken Thompson's Turing acceptance piece (Reflections on trusting trust) showed a trivial example of sabotage... 2
195.
▲
by
scj
8y ago
Blackberry gave the RCMP a global decryption key[0], then defended the practice[1]. Given the chance, they probably would have sold out their users as well. [0] https://news.vice.com/article/exclusive-canada-police-obt
196.
▲
by
scj
8y ago
I have no doubt he was capable of learning how. But I'm more interested in his perspective... Consider a contemporary-ish reference from Andy Hertzfeld: "... was running a character-based text editor that I viewed with the typic
197.
▲
by
scj
8y ago
Hello! I have to admit that I have yet to read the article (work firewall), but I was wondering if you knew the answer to a question I've had for a while: Did Steve Jobs know how to use a UNIX CLI shell?
198.
▲
by
scj
8y ago
I think point one is the concern of most people on this page. The most I've ever transpiled is 40kloc (this was for an R&D project, I'd think twice before doing it in production). ~500kloc is a different matter. What % of th
199.
▲
by
scj
8y ago
I think there is an understanding that the whole situation is less than ideal. I'm proposing a low risk method to transition from the current situation to a healthy one over the long term. Having binary compatibility with the old vers
200.
▲
by
scj
8y ago
Hello, I assume by your username that you're the author! Transpiling is normally a little risky. Transpiling with a custom transpiler over ~500KLOC is downright terrifying. I'd be concerned that the cure is worse than the disease
201.
▲
by
scj
8y ago
In this case, I'd look into compiling the existing code into .dll/.so files, and just linking between Extended Pascal and ${NEW_LANGUAGE}. Then, convert the code to ${NEW_LANGUAGE} as needed, if needed. That solution is probably
202.
▲
by
scj
8y ago
Doing so in a large software company would likely result in Sales & Marketing being empowered. Which in turn will likely lead to technical debt (as the company stretches to meet impractical promises), as well as stagnation in Engineeri
203.
▲
by
scj
8y ago
I haven't used Bitcoin, and from what I've read I have two questions about it being a currency: If I attempted to buy an ice cream cone with Bitcoin, will the money be transferred before the ice cream melts? What costs more, the t
204.
▲
by
scj
8y ago
Worse still, by ignoring a ubiquitous tech in favour of their own bespoke solution they are emulating Apple of the 90s!
205.
▲
by
scj
8y ago
"Liberty software" should be correctly understood by a native English speaker. That being said, it is a bit awkward... I interpret "Liberty ${OBJECT}" as an Americanism[0]. Though, I'd be interested in the perspe
206.
▲
by
scj
8y ago
If you are writing an API that others are incorporating, create equivalent pull methods for every push where possible (or alternatives if necessary). The reasoning is simple, sometimes programs get in bad states. When a bad state is detect
207.
▲
by
scj
8y ago
The average age of the voting population is also increasing due to multiple factors.
208.
▲
by
scj
8y ago
Is the first column of 111000111 "111" or "101"?
209.
▲
by
scj
8y ago
We may be speaking with asymmetric knowledge. Do you know his medical history? In particular, the experiments he's carried out on himself? I am operating under the assumption that while he liked attention, it is entirely possible he
210.
▲
by
scj
8y ago
It is like asking if a person with a history of heart attacks died because they crashed their car, or if the car crashed because they had a heart attack behind the wheel. I'd wait for the autopsy.
More ›