Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
riscy
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
151.
▲
by
riscy
8y ago
Plenty of people cite papers they haven’t read, or are not available digitally. They often cite it because some other paper does, or they only read the abstract.
152.
▲
by
riscy
10y ago
There are real benefits to using x86-64 over x86, namely, x86 is starved of general purpose registers. There are many more registers available on x86-64.
153.
▲
by
riscy
10y ago
> be able to classify a program that isn't technically written in any programming language (ie. it's invalid)? I wouldn't go so far as saying it's 'invalid'. It's a perfectly reasonable new language tha
154.
▲
by
riscy
10y ago
> It is not a valid Python/C example, you wouldn't find such an example in the code. That was the goal of the example, because it tests whether you're overfitting to the training data. The point of machine learning is to u
155.
▲
by
riscy
10y ago
From my testing, it seems this classifier is heavily influenced by the choice of identifiers used in the program, which is not necessarily a hallmark of the language, but of the particular programs trained with. Here's a made-up C func
156.
▲
by
riscy
10y ago
Lacing food (peanut butter) is a more direct way to administer the vaccine than just spraying it everywhere.
157.
▲
by
riscy
10y ago
This seems like a community leadership coup to get people to use a different package management system, Stack.
158.
▲
by
riscy
10y ago
> Our systems have detected unusual traffic from your computer network. This page checks to see if it's really you sending the requests, and not a robot. I wonder if they're getting attacked.
159.
▲
by
riscy
10y ago
> small web browser [...] built on top of Chromium More accurately, a minimalist web browser UI for Chromium. There's nothing small about Chromium.
160.
▲
by
riscy
10y ago
From what I've gathered skimming the numerous blog posts venting about submodules, it seems that people have trouble with submodules because they are trying to integrate them into a workflow they work poorly in (i.e., rapidly changing
161.
▲
by
riscy
10y ago
I use submodules and they work fine. What is so bad about them that I shouldn't be using them?
162.
▲
by
riscy
10y ago
I mean the ability to list all files recursively in a buffer and then search that buffer, something Emacs got right.
163.
▲
by
riscy
10y ago
This looks cool; kind of like modern Vim/Emacs hybrid. I especially like the filename search, which is lacking in Atom.
164.
▲
by
riscy
10y ago
I've also found the font rendering on OS X to be better (sharper/cleaner) in Sublime than Atom on a retina display.
165.
▲
by
riscy
10y ago
The rest of the article lists Haskell as being original for introducing pattern matching and monads as a new programming paradigm.
166.
▲
by
riscy
10y ago
> Some paradigms exemplified by the special languages are arguably unrealized or aspirational. [...] Haskell's pattern matching and monads end up being used mostly as a vehicle to embed imperative programs. Pattern matching has noth
167.
▲
by
riscy
10y ago
There is no prescribed way to disable it, and it looks like the slides only provide a glimpse of the workarounds/hacks needed to do so. I imagine there's a lot we're missing from this presentation, though, because it looks li
168.
▲
by
riscy
10y ago
Ahh, good catch! Luckily, I don't use SysV struct passing. :)
169.
▲
by
riscy
10y ago
LLVM supports passing/returning structs (I'm using 3.8.1): https://ghostbin.com/paste/ozsh3 Furthermore, the output does match the System V ABI: https://ghostbin.com/paste/4a5ms Notice h
170.
▲
by
riscy
10y ago
At times I feel that LLVM is quite a monster, and I really like your goals of keeping things small & simple. Kudos! Can you expand on your point about "LLVM does NOT provide full C compatibility for you"? I have specifically b
171.
▲
by
riscy
10y ago
Most casts have zero performance cost and will not interfere with alias analysis. The exception for alias analysis is that inttoptr/ptrtoint is discouraged for address calculation, but the analysis can reason about that. Performance wi
172.
▲
by
riscy
10y ago
> I don't understand what you mean by "fully pruned programs". Maybe you want to refer to pruned SSA form. The mem2reg pass in LLVM is the recommended method of constructing pruned SSA form. It just implements the standard
173.
▲
by
riscy
10y ago
Agreed, rebasing also makes it much easier to find the set of commits you've added to your feature branch if the main branch is high volume.
174.
▲
by
riscy
10y ago
It's the researcher who produced and typeset the article; the publisher does nothing more than hosting PDFs sent directly from the authors after they passed peer review, which is not something the publisher is involved with.
175.
▲
by
riscy
10y ago
A "compiled binary emitted by a hypothetical slimmed down non-numerical Julia" seems to be the going theory about WebAssembly support in that issue thread, as the numerical C/Fortran libraries needed by Julia have inline as
176.
▲
by
riscy
10y ago
> Once Julia can be run in the browser with web assembly [...] That will never happen for Julia, because the language is designed to be fast for scientific computing... targeting web assembly is a pointless additional layer of abstractio
177.
▲
by
riscy
10y ago
> Julia breaks down the second wall — the wall between your high-level code and native assembly [...] you can take a peek behind the curtain of any function into its LLVM Intermediate Representation as well as its generated assembly code
178.
▲
by
riscy
11y ago
I'd personally like to see the FOSS community try to embrace the POWER architecture: Ubuntu/Canonical are major members of the OpenPOWER foundation [1], so at least an entity sympathetic with our philosophy has an influence on the
179.
▲
by
riscy
11y ago
For me it was a nice reminder to update my Debian server.
180.
▲
by
riscy
11y ago
No it's not. Segmented stacks are a way of allocating smaller stack segments that are linked together with pointers and kept in the heap and is a means of implementing coroutines. Safestack is more complicated and it segregates the sta
More ›