Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ben509
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
45 ms
·
391.
▲
by
ben509
6y ago
> there is a large difference between modern warfare technologies and historical warfare in terms of the loss of control it induces Certainly, in historical warfare, you faced off against an enemy. There were far fewer devices that could
392.
▲
by
ben509
6y ago
> SQL deals with "sets" SQL deals with tables, and all operations are working on tables. However... these tables are bags of rows, not sets, as evidenced by: 1. "distinct" transforms bags into sets 2. "union all&
393.
▲
by
ben509
7y ago
To some extend, you could if you worked on the task and, as you worked, said, "what am I doing now and what do I need to do next?" and then plugged that into something. It wouldn't be a complete decomposition, of course, a pe
394.
▲
by
ben509
7y ago
"S/he was doing it wrong." First words of the next agile consultant.
395.
▲
by
ben509
7y ago
Optimizing for this is a perfect task to throw at a simple market. Especially because actually reworking the software to take advantage of resources at different times is often going to require a decent amount of work by engineers. One way
396.
▲
by
ben509
7y ago
It would be simpler to work out a canonical reduction for JSON. This should be reasonably easy since there are so few elements to it. A simple proposal for actual security guys to rip to shreds: Strings are represented as utf-8 blobs, and h
397.
▲
by
ben509
7y ago
He probably has to support Safari...
398.
▲
by
ben509
7y ago
I'll add one small point towards grokking it: Emacs keybindings aren't just in Emacs. It really helps to feel fluid in Emacs if you're used to using the standard navigation all the time, and it's baked in to so many appl
399.
▲
by
ben509
7y ago
> And here’s why I don’t think the Sapir-Whorf hypothesis fully applies to programming languages. When we program we categorize the world in English (or Spanish, or any other natural language), and then we encode that into a program. I&#
400.
▲
by
ben509
7y ago
Counterpoint: SQL is incredibly successful and its syntax uses natural language structures quite heavily. The problem Cobol has is that uses some natural structures, but then becomes very verbose because it only uses a few, and they often c
401.
▲
by
ben509
7y ago
> Yeah exactly, I think of this as "imperative in the small" and "functional in the large". There's no real cost to local state, but there's a big cost to tracking global state. That's the basis of what
402.
▲
by
ben509
7y ago
This is a natural disaster, businesses shuttered before the government did anything because many people wisely started to quarantine themselves. So to be fair to the government, a lot of shutting down was happening anyway. Being a natural d
403.
▲
by
ben509
7y ago
I do want to wade into the details, so I'd put it more that I need to try many things, and by necessity I have to be a user before I can become an expert. I know a good deal about how Docker works from having hammered at it. I'm n
404.
▲
by
ben509
7y ago
One is looking up a value, while the other is (in most of these languages) executing a subroutine. While they are mathematically equivalent, in these languages they are doing different things. Function application and array access are two d
405.
▲
by
ben509
7y ago
You can't analyze this stuff with the specifics of a language in mind, or even assume there's a heap, let alone talk about what compiler optimizations apply. Because if we try to do that, what's our common basis of understand
406.
▲
by
ben509
7y ago
Generally, I think Type<Param, Param> is like a function call, you are applying two parameters to a generic type to get a concrete type. But, you could curry generic parameter application, and then have a simple operator, so it'd
407.
▲
by
ben509
7y ago
Another way to make that argument is that arrays are an exponential type and therefore are logically equivalent to functions. That is, the cardinality of the type Array<T> is exactly the same as the cardinality of the type Function<
408.
▲
by
ben509
7y ago
I think .get would be more plausible. It's just strange that we can't use [] for indexing, which is an operation that can apply to any container, but << and >> must be reserved for bit-shifting. If I'm adding shif
409.
▲
by
ben509
7y ago
It'll do that with any application on the Mac, this is not peculiar to Zoom. The Time Machine backup is, as far as the Finder is concerned, just another volume. It'll prefer applications on the root volume, but it'll launch t
410.
▲
by
ben509
7y ago
At some point, managers have to get from incompetent to competent. That's invariably going to involve trying out various techniques, and if those techniques have known expected results, it helps the individual evaluate whether they
411.
▲
by
ben509
7y ago
Why should customers pay for the development and maintenance of three apps when one is entirely sufficient for their needs?
412.
▲
by
ben509
7y ago
> I don't believe it's legal for a company to change their contract... IANAL, but that's breach of contract. To amend the contract, both parties have to assent. That's why you get those "terms of service" up
413.
▲
by
ben509
7y ago
I think so, yeah. I copied that quote verbatim.
414.
▲
by
ben509
7y ago
You'll typically see it in computer algebra systems whose syntax is intended to be typeset as traditional mathematical notation. Mathematica, for example, wants an array to look like what's being typeset, and it would be confusing
415.
▲
by
ben509
7y ago
You're asserting the design is flawed when that's in dispute. It's useful for those agencies' budgets to reflect a portion of the cost of performing that research. The USG needs insight into what taxpayer dollars are bei
416.
▲
by
ben509
7y ago
In practice, of course they could unless Github specifically tracks that kind of thing. I'm no expert on sanctions law, I mostly know what I do from having read all the compliance stuff at work. There's a lot of law that's ef
417.
▲
by
ben509
7y ago
If Github is acting as agents of the USG, they're bound by 1A. Here, there's a direct instruction from the government telling them to do this thing. But I'm not sure there's a 1A case against this form of trade sanctions
418.
▲
by
ben509
7y ago
To cloud or not to cloud is the same as any outsourcing decision. For many operations, you may get to a point where it makes sense to build your own cloud. If you're a seller, you might also get to a point where you want to sell goods
419.
▲
by
ben509
7y ago
Why?
420.
▲
by
ben509
7y ago
> Hasta la vista, context switching. Context switching is more about time wasted stopping one task to pick up another. Slack's context switch is when I'm working on something else and the OS pings me to let me know someone need
More ›