Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bbatha
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
361.
▲
by
bbatha
9y ago
> Testy told me she too once took the LSAT, though she doesn't remember her score. Unlike many of today's students, she didn't spend months studying. "Honestly, I didn't even know at the time people did that.&quo
362.
▲
by
bbatha
9y ago
Or you know use a browser respects your privacy, I don’t trust chrome isn’t sending my data to google even after changing my default. Its really handy that the same browser keeps the search and url bars separate so the intent it never mixed
363.
▲
by
bbatha
9y ago
> We take a 23yo Chinese engineering graduate as he's going to begin peak productivity - the USA didn't have to invest in his k-12, scholarship his university, clean the water he drank for 24 years, etc. Instantaneous social pr
364.
▲
by
bbatha
9y ago
Unfortunately complexity theorists have studied heuristics as well. If our heuristics are actually good we effectively solve P=NP, therefore there is a strong upper bound to our heuristics. Though the jury is still out as to whether that bo
365.
▲
by
bbatha
9y ago
If you rethrow in the catch the next then won't get executed.
366.
▲
by
bbatha
9y ago
wasm is an MVP, they fully intend to add DOM support: http://webassembly.org/docs/future-features Its just that implementing the DOM requires a lot of other (complex) things 1. Stable JS object ABI 2. Integration with
367.
▲
by
bbatha
9y ago
Because the static languages of the time, C++, Java, etc had serious deficiencies that made that style of static typing a hindrance. Type inferences, type class style generics, and gradual typing have been huge wins for the ergonomics of st
368.
▲
by
bbatha
9y ago
Both of those examples are trivially modeled with typeclasses (java style interfaces will also cut the mustard here too). Your paper example I would have a “Cutter” and “Cuttable” type classes to describe things that cut and can be cut. In
369.
▲
by
bbatha
9y ago
In some senses yes, but the other team is a) given equal speaking time, b) can argue that it’s nothing but a gish gallop and most importantly, the other team’s arguments still have to rise to he level of “argument” as in the have a claim, a
370.
▲
by
bbatha
9y ago
> Ruby Ruby has some of the best meta-programming facilities out there. Yes you can't manipulate syntax in the same way as lisp, but the fact that all methods are message passing and first class blocks make tons of very powerful met
371.
▲
by
bbatha
9y ago
Depending on the frequency of your deploys you can simply add release branches or tags to the “work on master” model. Any decent deployment system can deploy from an arbitrary arbitrary ref, plus release history in your git log is very usef
372.
▲
by
bbatha
9y ago
> If a business already paid taxes on it when they earned it, why are they required to pay taxes on it again? It's double taxation, and it's utterly unfair. > If the customer already paid taxes on it when they bought it, why
373.
▲
by
bbatha
9y ago
I don't see your email address on your profile what's the best way to reach you?
374.
▲
by
bbatha
9y ago
I’m on my company’s language group. Do you have any more info on what boundaries are setup for experimental usage of a language? What does the sanctioned/unsanctioned distinction provide if teams can experiment freely?
375.
▲
by
bbatha
9y ago
Given that the fed is about to start unwinding QE and selling off its massive store of bonds, it may be prudent to wait a year or two before shifting your assets into bonds.
376.
▲
by
bbatha
9y ago
Unless you're installing AOSP android on your phone, you're in the same boat with Google. You're increasingly limited to what Google will allow on the play store. You may have some more flexibility, but to continue your analo
377.
▲
by
bbatha
9y ago
> That happened to be React and Redux. To be fair, I would put react in the same generation of frameworks as Angular 2 and Vue. It just got to the same basic virtual dom + modular components design earlier than the rest. Vue and Angular
378.
▲
by
bbatha
9y ago
Go's garbage collector isn't compacting.
379.
▲
by
bbatha
9y ago
My favorite is a push notification to the effect of, "You haven't posted in N weeks. Would you like to post something?" The first time I got it it was annoying. Then it kept happening weekly, by the third time I deleted the
380.
▲
by
bbatha
9y ago
> But, sadly, part of the saga of nodejs could have been avoided by people looking at the history of computing. If you look at Go's concurrency model it was entirely mapped out in the 1970s in CSP. There wasn't really any need
381.
▲
by
bbatha
9y ago
Subsurface was originally created by Linus. Its pretty likely that that he authored those commits.
382.
▲
by
bbatha
9y ago
> I don't think A would work because the Go team has been opposed to goroutine id's, the main detractor being it would be used to create thread local storage. I find this a weird stance. Idiomatic Go already has pervasive mutab
383.
▲
by
bbatha
9y ago
Its not backed up until its at least on an external system, ideally in triplicate off-box, off-site, and cold storage. Cloning and replication makes it easier to backup but is no substitute.
384.
▲
by
bbatha
9y ago
> Division by zero is UB. This lets the compiler assume it does not happen and thus it won't have to emit additional instructions to check for it. Right, but it doesn't then follow that it can then "optimize" out the
385.
▲
by
bbatha
9y ago
Its totally possible, but its considered a compiler bug if it does happen. In the same way that its possible to segfault java if there's a bug in the jit. There's an on going project to verify the semantics of the Rust language an
386.
▲
by
bbatha
9y ago
I've never really understood why this couldn't be slotted in as "implementation defined behavior". `add` has a well defined meaning on every platform just because it differs shouldn't give the compiler license to ch
387.
▲
by
bbatha
9y ago
Considering that some fields, computer science in particular have fewer female participants than they did a few decades ago[0] its pretty clear something other than inherent differences in the sexes is at play. 0: http://www.np
388.
▲
by
bbatha
9y ago
I haven't used other mainframe solutions, but one of my favorite features of VMS is logicals. Logicals are environment variables backed by a clustered key value store that's safe to use for distributed locks. Logicals appear to yo
389.
▲
by
bbatha
9y ago
Sort of, Rust is supposed to make references to packed structure members unsafe, but currently doesn't. An RFC was accepted to change the behavior but it has not been fully implemented. Here's the tracking issue: https:/
390.
▲
by
bbatha
9y ago
I commonly let the compiler error out by specifying the wrong type or leaving off a type annotation. For instance, https://is.gd/8lLrY8
More ›