Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rbehrends
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
121 ms
·
901.
▲
by
rbehrends
15y ago
With respect to publishing, it depends on what conferences you target with your publication. For example, at the intersection of the software engineering and PLDI communities, you'll have quite a few researchers interested in proper tooling
902.
▲
by
rbehrends
15y ago
The post raises a few good points -- those are real problems in using Scala -- but the problems are mostly a result of the compiler targeting the JVM as its primary backend. Obviously, a JVM-based language can leverage a rich infrastructure
903.
▲
by
rbehrends
15y ago
Scala already has @inline and call-by-name, so it doesn't need macros for either purpose. Macros in Scala are primarily of interest for metaprogramming; it's a fairly natural direction for Scala to take, given that Scala has always position
904.
▲
by
rbehrends
15y ago
> If malware on OSX is as small a problem as you're suggesting, why is Apple bothering with any of this? Presumably, in order to keep the problem small. If OS X grows in marketshare, it will become an increasingly attractive target for
905.
▲
by
rbehrends
15y ago
With respect to Germany's vocational schools, note that Germany subsidizes all forms of tertiary education heavily, not just their vocational schools. Attending a university in Germany costs you at most a few hundred EUR per semester (and i
906.
▲
by
rbehrends
15y ago
You're misreading this. The motion that was defeated against the votes of the center-left was this: http://www.europarl.europa.eu/sides/getDoc.do?type=MOTION... It is a resolution that is critical of ACTA and asks for necessary clarifi
907.
▲
by
rbehrends
15y ago
In a way, the Git vs. Mercurial debate feels like vi vs. emacs all over again. Hardcore emacs users never quite understood the appeal of a modal editor; hardcore vi users couldn't quite understand how people lived with an input model that c
908.
▲
by
rbehrends
15y ago
That is a bit misleading. Not every recursive function is tail-recursive, and making it tail-recursive will often throw away the benefits of recursion. Take, for example, a simple factorial implementation in OCaml (ignore for the sake of th
909.
▲
by
rbehrends
15y ago
Yes, but you may have to start it with: mono --runtime=v4.0 NuGet.exe You can also create a NuGet.exe.config file (put it in the same directory as NuGet.exe) to the same effect: <configuration> <startup> <s
910.
▲
by
rbehrends
15y ago
This is independent of what FORTRAN does. The problem with the "restrict" keyword in C99 is that introducing it can make otherwise correct code incorrect and the compiler can't tell you. As to program analysis, programming languages without
911.
▲
by
rbehrends
15y ago
The problem with the C99 restrict is that its correct use is not (and cannot) be enforced by the compiler. For example, the following is legal C (in the sense that no compiler that I know of will issue as much as a warning): void f(char * r
912.
▲
by
rbehrends
15y ago
Well, technically, the POSIX standard specifies that "After a write() to a regular file has successfully returned: ... Any successful read() from each byte position in the file that was modified by that write shall return the data specified
913.
▲
by
rbehrends
15y ago
Using read()/write() to access shared files is a bad idea because you have no control over buffering. Just because you've written something to a file does not mean it actually has been written somewhere where other processes can see it when