Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
azakai
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
62 ms
·
661.
▲
by
azakai
10y ago
The article says yes: > No one knows for sure why some turbinate reductions result in ENS and others don’t, but there are currently two prevailing theories. Houser’s theory argues that for ENS to occur, turbinate tissue must be removed o
662.
▲
by
azakai
11y ago
> “Do animals have mental states? We don’t know, and we can never know for sure,” he said in an interview with BrainWorld magazine in 2012. For LeDoux, observations of behavior aren’t enough to give it a label like “anxiety” when we can’
663.
▲
by
azakai
11y ago
Any benchmarks of compile times vs other compilers?
664.
▲
by
azakai
11y ago
It might be interesting to use the clang frontend and modify it to emit QBE instead of LLVM. I believe Visual Studio and ICC do that.
665.
▲
by
azakai
11y ago
I expect B3 and JS JITs in general to remain much faster, for the simple reason that speeding up compilation by 2x might be worth a 5% throughput loss for a JS VM (numbers made up, but you get the idea). But it is very unlikely such a trade
666.
▲
by
azakai
11y ago
I disagree. It's not that LLVM made "pervasive mistakes", it's that other design decisions can be much faster, such as those mentioned in the B3 JIT link above. Of course, some tradeoffs are made, but actually I don'
667.
▲
by
azakai
11y ago
Yes, LLVM was designed with speed in mind. However, look at how much faster compile times are in JS VMs compared to LLVM; LLVM's slow compile times are why none of them use it, even though they tried (e.g. WebKit which is dropping LLVM
668.
▲
by
azakai
11y ago
I don't think brave is about security? It's about removing ads (and the consequences of that). Ads do matter to users, as if you remove them then the user sees they are no longer distracting and that things are faster.
669.
▲
by
azakai
11y ago
How can they block it, though, if it appears like chrome? It seems they would have to block everyone using an ad blocker (or everyone using chrome using an ad blocker). Which seems unlikely, but you never know I guess.
670.
▲
by
azakai
11y ago
Processing human language is definitely a human skill, and many of the image categorization tasks would be as well (while animals have great visual systems, they categorize differently than us, it's not clear if cats see "cars&quo
671.
▲
by
azakai
11y ago
The APIs perform cognitive tasks, like speech to text, identifying objects, and so forth. Yes, underlying it is applied math, but what they actually perform are things that (for the most part) only humans are cognitively capable of.
672.
▲
by
azakai
11y ago
Yeah, a bunch of projects use Boehm (or their own GC, like the Lua VM). For large projects the extra size of including a GC implementation isn't so bad (but for small ones it can be). And it can be fairly fast. A problem is that you ca
673.
▲
by
azakai
11y ago
TypeScript is garbage collected, like JavaScript, while WebAssembly is not. So directly compiling TypeScript to WebAssembly isn't possible, without also compiling in a userspace GC implementation. I'm not sure what Thinscript does
674.
▲
by
azakai
11y ago
P.S. And we would be remiss if we did not note that they did, in fact, have 20 seconds to comply.
675.
▲
by
azakai
11y ago
I think what sets Red Hat apart from companies like Microsoft, Google, Apple, etc. is that those do have a lot of open source code, and it's an important piece of their strategy, but their most critical code is not open source. And n
676.
▲
by
azakai
11y ago
That older link looks outdated based on this newer information. Google admitted now that it will take 5-30 years to achieve the full goals here. Also, that this technology will show up in pieces - cars will become more and more autonomous.
677.
▲
by
azakai
11y ago
> As long as major content providers want it, there is going to be DRM one way or the other. It's not so simple. Content providers want to distribute on the web. Yes, they have the ability to just pull out and avoid that space entir
678.
▲
by
azakai
11y ago
Not quite. WebAssembly is not a representation of general JS. It can just represent a small subset of it, very similar to the asm.js subset.
679.
▲
by
azakai
11y ago
> compiling from ECMAScript to WebAssembly would be a great boon in production. That's not going to work well, I'm afraid. JavaScript is a highly-dynamic language, and as a result, requires JITs that do runtime type profiling,
680.
▲
by
azakai
11y ago
It's a little early, so things are not easy to use yet. Spec still changes, tools still change and break, nothing is optimized for convenience yet, etc. But here is how to use emscripten to emit WebAssembly currently, https:/
681.
▲
by
azakai
11y ago
That's a common mistake, but JITs in WebKit and Gecko came out at around the same time as v8. Their development began before v8 launched. edit: For example, see the dates on Wikipedia, v8 launched September 2008, and WebKit's Nitr
682.
▲
by
azakai
11y ago
I was talking about countries I'm familiar with, like the US. I'm not sure about the situation in China.
683.
▲
by
azakai
11y ago
I don't understand the cyclic argument you mention. Can you give some examples of it?
684.
▲
by
azakai
11y ago
I disagree. I think we do have ways to think about what future generations will judge us harshly about. Obviously some things we can't tell, like what clothes fashions will be in 50 or 100 years. But when you get down to matters of mor
685.
▲
by
azakai
11y ago
That's certainly a factor. However, orca are not limited to cold climates, even if they are found more there. Their natural range includes all oceans, https://en.wikipedia.org/wiki/Killer_whale#Range_and_habitat a
686.
▲
by
azakai
11y ago
It's not just that they don't eat us, it's also that they haven't killed us for other reasons. For example, a human happening to stray close to a young orca might be confused as a threat to it, which could trigger an att
687.
▲
by
azakai
11y ago
But we should. Future generations will judge us very poorly on this.
688.
▲
by
azakai
11y ago
I hadn't heard of XZ embedded. Might be worth measuring it, but it would be competing with native gzip in the browser, which is hard to beat on speed. But maybe better compression would be worth it?
689.
▲
by
azakai
11y ago
Emscripten can already compile to both asm.js and WebAssembly, with just flipping a switch between them. All the JS library support code is unchanged, so Emscripten's OpenGL to WebGL layer is used just like before, and the same for all
690.
▲
by
azakai
11y ago
WebAssembly is a low-level statically typed language. JavaScript is a high-level dynamically typed language. Compiling JavaScript to WebAssembly can't be done as a simple compilation step, at least not with fast results - you really ne
More ›