Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sedachv
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
301.
▲
by
sedachv
8y ago
Those are excellent examples. I was debating putting in a disclaimer about hard-coded numerical programs in Fortran or similar, but decided not to go into the detail I will write below, nor give you the benefit of the doubt. Compound data t
302.
▲
by
sedachv
8y ago
You still don't understand what "input" means. Do your programs literally have all the data that they need to produce their output hard-coded into the source code? If not, they are taking input from somewhere.
303.
▲
by
sedachv
8y ago
Did your programs take input? If you had studied parsing theory, you would know that "strings" do not mean ASCII/Unicode text strings, they mean sequences of symbols from a set. All communication protocols, any kind of input,
304.
▲
by
sedachv
8y ago
I agree, there is no better desktop environment than Emacs: https://github.com/ch11ng/exwm
305.
▲
by
sedachv
8y ago
> Nothing about your article seems to point to chicken being unhealthy to eat. I don't even know if you read the article. How can getting antibiotic resistant E. coli from eating chicken be healthy? https://www.nytimes.co
306.
▲
by
sedachv
8y ago
> Chicken breast is regularly 1.99 a pound and thighs even cheaper. Why are people trotting out chicken as an example of healthy food? It is anything but: https://www.huffingtonpost.com/2014/09/15/poultry-f
307.
▲
by
sedachv
8y ago
Emacs in particular, and a lot of Unix software in general, run very poorly in Mac OS X compared to Linux or OpenBSD. I had to look up what vfork was, and learned that it was deprecated in POSIX 2008. Not surprising. Mac OS X seems to be
308.
▲
by
sedachv
8y ago
Very good question. A lot of the time "Write programs that do one thing and do it well" really means "I don't understand the difference between a procedure and a program." It is much easier to write procedures than
309.
▲
by
sedachv
8y ago
Firefox Reader Mode has some heuristic where it will not be available on certain pages. One way to improve readability in Firefox for all websites by default is to use the Language and Appearance section in Preferences to display all web pa
310.
▲
by
sedachv
8y ago
> Is your local bakery saving money and bringing in more local business, evil? Your comment accuses people who are opposed to surveillance capitalism of being "hyperbolic" "anti-vaxxers" talking about "theoretica
311.
▲
by
sedachv
8y ago
In fact you can have case-sensitive Common Lisp packages that are completely backwards compatible with case-insensitive CL code by settings readtable-case to :invert [1], and this works without any problems for interfacing with external
312.
▲
by
sedachv
8y ago
> C? No, though I don't really think of that as an actively maintained language. Why would you think that? Work on the C standard is ongoing: http://www.open-std.org/jtc1/sc22/wg14/
313.
▲
by
sedachv
8y ago
> The exact same books are available electronically nowadays Not even close. In 2010, there were about 130 million published paper books.[1] In 2012, there were only 1.3 million Amazon Kindle books available.[2] Note that availability is
314.
▲
by
sedachv
8y ago
> Do they even capture things like the C++ headers that your compiler uses? Yes. Nix is a package manager that drives multiple build systems and captures all dependencies: https://nixos.org/~eelco/pubs/phd-thesi
315.
▲
by
sedachv
8y ago
> I cant understand why anyone would put up with a lot of this, but I can guess its probably some smug "white collar" manager who thinks production or revenue are down because people who didnt go to $college are inherently lazi
316.
▲
by
sedachv
8y ago
> 1-based indexing when you're interfacing to C is just not flying That does not stop a lot of people. Not that it matters, because Lua will not run in 4KiB RAM. Threaded code is a compiler/interpreter implementation technique.
317.
▲
by
sedachv
8y ago
> In an era of 32K ROM/4K RAM microcontrollers, we don't really have a well-featured scripting language that works down there. What about Forth? http://www.forth.org/
318.
▲
by
sedachv
8y ago
> I never accidentally press it with my palm or have any other issues with it. There seem to be two kinds of typists: ones that rest their palms, and ones that hover their palms. If you hover, you will never encounter these issues. I res
319.
▲
by
sedachv
8y ago
> The keyboard on this Lenovo [T480S] is ridiculously great-- it's amazing to be able to work again :) It is really incredible how low Apple has managed to drive people's expectations wrt keyboards. I feel like Thinkpad keyboar
320.
▲
by
sedachv
8y ago
That is what environment variables are for.
321.
▲
by
sedachv
8y ago
> Please create the fake clipboard file somewhere in the user's home directory. /tmp works perfectly fine for this purpose: local fake_clipboard=$(mktemp) See mktemp(1), mkstemp(3), and mkdtemp(3). Please stop spreadin
322.
▲
by
sedachv
8y ago
That sounds like Brooks Davis' talk that he has given at a few conferences: https://www.youtube.com/watch?v=yWCMy5EiNkQ https://people.freebsd.org/~brooks/talks/eurobsdcon2016-hell...
323.
▲
by
sedachv
8y ago
This article reads like a PR press release. You can't talk about biocomputers in 2018 without mentioning Tom Knight[1] and iGEM[2]. Knight not only pioneered this "next great computing platform," he also pioneered the current
324.
▲
by
sedachv
9y ago
> I have bought factory service manuals for car and motorcycle projects off of eBay and Amazon. Multiple times, I received 3-hole-punched photocopies stuck in a binder or bound together with some kind of tape. There is a flip side to thi
325.
▲
by
sedachv
9y ago
> I find this comment mildly irritating. The Alto apparently cost $40k [1] in (or around) 1973, which was equivalent to $95k in 1984 (or $232k today). Compare with the Mac which cost $2.5k in 1984. Sorry, but what is really irritating is
326.
▲
by
sedachv
9y ago
> On the other hand, large C code bases are a special kind of hell, lack of namespaces Can you please name a project that you have worked on where you have run into problems because everything was in a single namespace? What was the prob
327.
▲
by
sedachv
9y ago
Linear types don't "show" promise, they solve the issue, and this has been known since linear logic was popularized by Wadler[1] and Baker[2] in the early 1990s. The problem is that programming with linear logic is very incon
328.
▲
by
sedachv
9y ago
I just edited that Wikipedia article. Interlisp on Xerox Daybreaks (and maybe Viewpoint; I've only used Interlisp) had left/middle-click context menus under cursor in the mid-1980s, so I imagine it was present on the earlier D* Xe
329.
▲
by
sedachv
9y ago
> but if you've ever tried to write a compiler for Python or Ruby, you'll understand why they're often called "interpreted languages". Why, I happen to have hacked on Lisp implementations. Including Thinlisp, whi
330.
▲
by
sedachv
9y ago
> interpreted language like Python/Ruby/PHP There is no such thing as an "interpreted language." An interpreter is a class of programming language implementation . The languages you listed do not even have interprete
More ›