Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cracauer
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
cracauer
1y ago
Interesting stuff. Lisp or not. Lisp programmers often tackle interesting problems.
2.
▲
by
cracauer
1y ago
Excellent book to learn compile-time computing.
3.
▲
by
cracauer
2y ago
Too bad the jobs are all gone by now.
4.
▲
by
cracauer
3y ago
Tablets should have a HDMI/Displayport in so that you can directly use them as displays.
5.
▲
by
cracauer
3y ago
C++ finally catches up to Perl :-)
6.
▲
by
cracauer
3y ago
The FreeBSD experience with the upgrade also shows that this is not a smooth enforced upgrade.
7.
▲
by
cracauer
3y ago
This is bad in one aspect: Google pays Mozilla a lot of money, mainly to keep Google search the default search engine in Firefox. If that turns out to be illegal it could create a financial crisis for the Firefox browser and hence reduce di
8.
▲
by
cracauer
3y ago
Disappointing that this test doesn't report on how well suspend/resume works.
9.
▲
by
cracauer
3y ago
The OP could solve most of those problems by switching back to FreeBSD.
10.
▲
by
cracauer
5y ago
I would like to have a resource like this, but instead of the PoC I want to see the diff that fixed the flaw in the software. Anything like that around? I know it isn't trivial.
11.
▲
by
cracauer
5y ago
You can have type checking in Common Lisp: https://medium.com/@MartinCracauer/static-type-checking-in-t...
12.
▲
by
cracauer
5y ago
I have libraries of functions written in pure sh. I use those functions in both scripts and my interactive shell (which is bash). I cannot do the same with zsh as my interactive shell if scripting is supposed to stay POSIX/bourne shell
13.
▲
by
cracauer
5y ago
> It's also dynamically typed which disqualifies it for large collaborative projects. You can add type declarations and a good compiler will check against them at compile time: https://medium.com/@MartinCracauer/
14.
▲
by
cracauer
5y ago
Sadly format did not make it.
15.
▲
by
cracauer
5y ago
Surprising. You wouldn't normally think of Liberia and Myanmar having their shit together.
16.
▲
by
cracauer
6y ago
This is why my directories with shell scripts have a "make install" target. For execution they are copied to a place where they are unlinked before written new.
17.
▲
by
cracauer
7y ago
When using generational GCs it is of utmost importance to match the policies for moving things between GCs to the actual pointer interconnection pattern. This can go really bad, for example in systems that keep caches/repositories of p
18.
▲
by
cracauer
7y ago
I am a friend of simple garbage collectors. Let initial placement be decided by running code. Let later placement be decided by the order in which the heap is scavenged. That is what e.g. re-unifies array-of-pointer target instances. You sc
19.
▲
by
cracauer
7y ago
Not wasted space. Unreleated space would do. Keep in mind that you only have a tiny amount of L1 data cache lines. They are gone so quickly. If you can get a couple more struct instances in an array into those cache lines (without the cache
20.
▲
by
cracauer
7y ago
I don't have anything new. I might have to re-write a GC for Clasp. Then I know :) A better questions would be whether anybody has a moving, precise GC running on LLVM. Clasp with MPS runs, but that might be coincidence/luck.
21.
▲
by
cracauer
7y ago
Sure, you can change any of the individual properties. But if you cannot move memory (adjust pointers like most GCs do) then you will have to deal with fragmentation, which slows down allocation (or causes other drawbacks). Moving GC can al
22.
▲
by
cracauer
7y ago
A GCed piece of nontrivial code can also be faster than a malloc/free solution. The reason being that allocation can be much faster. The GCed code can allocate memory with as much as an increment of a pointer (and that is atomic, so no
23.
▲
by
cracauer
7y ago
If you are interested in optimizing generational GC with operating system facilities: https://medium.com/@MartinCracauer/generational-garbage-coll... And a review of LLVM's GC facilities: https://medium
24.
▲
by
cracauer
7y ago
A quick look at what Quicklisp has to offer for libraries should quickly convince people that fooling around with anything but Common Lisp would be very energy-consuming. http://blog.quicklisp.org/
25.
▲
by
cracauer
7y ago
No question about the headlines overstating. But I don't think this is a rare situation. For example you can allow a bunch of users to restart and change a buildbot infrastructure (which runs as its own user, not root).
26.
▲
Paul Graham re-states programming language preference
(twitter.com)
3 points
by
cracauer
7y ago
|
0 comments
27.
▲
by
cracauer
7y ago
Those LEDs should be in-series with the camera's sensor power circuit. No software control at all.
28.
▲
by
cracauer
7y ago
ITA's customers before the Google acquisition were not interested in sharing large infrastructure that would make contiguous querying (as opposed to on demand when a consumer searches), presumably mostly for cost reasons. The QPX searc
29.
▲
by
cracauer
7y ago
They write an article on polygraphs and do not mention Aldrich Ames? WTF, NYT?
30.
▲
by
cracauer
7y ago
I still have this bug. https://github.com/zfsonlinux/zfs/issues/8396 Page faults from NFS client side aren't served by the server when they should (readonly map, reading a page). I could imagine this is
More ›