Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ANTSANTS
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
42 ms
·
331.
▲
by
ANTSANTS
13y ago
Not everyone is an early riser. I can guarantee you that being an early riser and having some time to kill in the mornings is less of a problem than being a late riser and never getting enough sleep because your stupid job mandates you get
332.
▲
by
ANTSANTS
13y ago
>In any case, foobar2000's support for HTTPS streaming is lousy ranging to unusable; specifically, there is no mechanism, including the Windows CA certificate store, by which foobar2000 can be induced to accept a self-signed certifi
333.
▲
by
ANTSANTS
13y ago
Music players with cue sheet support kinda support the inverse of this. Throw a .cue into foobar and it will turn a whole album encoded as a single, giant .tta file (how I wish the Japanese knew of FLAC) into logically separate tracks. As I
334.
▲
by
ANTSANTS
13y ago
You don't really need special support for this. Most music players have a mode for shuffling albums at a time, not individual tracks. Just make a classical playlist and select that mode. As for shuffling your entire library, I don'
335.
▲
by
ANTSANTS
13y ago
Ok, but the GP said "Good luck unlocking/hacking an Apple device" not "... an Apple TV 3", implying that Apple devices are impenetrable fortresses of doom or something. Full-blown iOS devices get jailbroken pretty q
336.
▲
by
ANTSANTS
13y ago
If you were to remake email from the ground up, how would you solve the spam problem while keeping it as decentralized of a system as it is now?
337.
▲
by
ANTSANTS
13y ago
The jailbreaking scene seems to do a pretty good job of it.
338.
▲
by
ANTSANTS
13y ago
Could it be the link to the, um, somewhat incendiary blog?
339.
▲
by
ANTSANTS
13y ago
Even if everything is immutable, sharing data between threads adds memory management overhead that isn't worth it for most objects. For GC, you have to walk the environment of every thread to free anything in the shared memory. I dunno
340.
▲
by
ANTSANTS
13y ago
>I don't know what "hellbanned" means, but I'm unsurprised I got banned for posting about malloc() in a web programming forum. A hellban is a more insidious kind of ban, where the user is allowed to log on and post as
341.
▲
by
ANTSANTS
13y ago
>A downside to PostScript is that it is a Turing-complete programming language. Defining a subset of it that gets rid of flow control would make it too verbose and harder than necessarily to write by hand ... Is there a (semi-)standard v
342.
▲
by
ANTSANTS
13y ago
cat-v originally created by Uriel. https://web.archive.org/web/20140208043848/http://cat-v.org/... Thanks Uriel for creating and building the site. The page linked is part of a community
343.
▲
by
ANTSANTS
13y ago
The author of this committed suicide a few years ago. To the people making fun of the site for not being able to handle HN's traffic, it's kinda hard to improve your software when you're dead. http://www.cs.bell-la
344.
▲
by
ANTSANTS
13y ago
I wasn't ever anything close to a professional Flash developer, I'll take your word for it if you say that was the best time to be developing for it. I was thinking about the days of Homestar Runner, Weebl and Bob, Newgrounds, and
345.
▲
by
ANTSANTS
13y ago
Yeah, I feel that pain when browsing PHPbb-style forums and reading mailing lists, but the 4chan/2chan/futaba UI solved this problem over a decade ago.[1] Each post has an associated number, and clicking it inserts a >>[post
346.
▲
by
ANTSANTS
13y ago
By that logic, the 6502 is a 16-bit CPU, because it (and just about every other CPU we call 8-bit) has a 16-bit address bus. The 68000 has a 16-bit data bus and ALU, a 24-bit address bus, and 32-bit registers, but is usually considered a 16
347.
▲
by
ANTSANTS
13y ago
I don't think you can fix these problems without totally changing the way HN works. The "News" in "Hacker News" means that current topics will always be prioritized over a long term discussion, pushing relatively he
348.
▲
by
ANTSANTS
13y ago
We're talking late 90s/early 2000s here. If anything like that existed during Flash's heyday, I certainly wasn't aware of it.
349.
▲
by
ANTSANTS
13y ago
That's pretty neat, how you can select a mnemonic and the corresponding bytes are highlighted. I have to say, though, I had a bit of a confused chuckle at the "marketing copy." This is (presumably) a hobby project, not a prod
350.
▲
by
ANTSANTS
13y ago
Maybe it was a bad example, but in either case, I would expect a "sufficiently smart compiler" to transform (defun fun (a &key (b 0) (c 0)) ...) (fun 5 :b 3) into something like (defun fun (a b c) ...) (fun 5 3
351.
▲
by
ANTSANTS
13y ago
> Generally I think it is a slight mistake to use specific data types in arglists - basically mixing syntax and data types. That's kinda what alists and plists do! They mix up the abstract "map" or "table" data s
352.
▲
by
ANTSANTS
13y ago
> The loop itself is quite useless, why wasn't it also removed ? (Just kidding) Good question! I guess LuaJIT isn't optimized for programs that don't do anything. > So, it is an association list implemented using tables
353.
▲
by
ANTSANTS
13y ago
> This makes no sense. You want feature X (the ability to return multiple values) without having to either (a) pick apart a simple structure containing those values or (b) assign names to those values, letting the runtime system pick the
354.
▲
by
ANTSANTS
13y ago
Microbenchmarks are fun but silly. I tried to write a similar one for Lua, but LuaJIT ultimately recognized the program was useless and boiled it down to a 3 instruction loop: loop: add ebp, 1 cmp ebp, 10000000 jle loop A
355.
▲
by
ANTSANTS
13y ago
; CL keyword arg syntax, taken from Practical Common Lisp (defun foo (&key (a 0) (b 0)) (+ a b)) (foo :a 1) -> 1 (foo :a 1 :b 2) -> 3 ; hypothetical table keyword arg syntax ; clojure defines commas to be whitespac
356.
▲
by
ANTSANTS
13y ago
> http://en.wikipedia.org/wiki/First-class_data_type Fair enough, pretend I said "first class syntactic object." > CL allows you to define libraries that can change even the basic surface syntax, for yo
357.
▲
by
ANTSANTS
13y ago
I can't say I expected it to look like that.
358.
▲
by
ANTSANTS
13y ago
> So I think that is actually a good argument for introducing option types (like Haskell's Either a b) into the language. I think Typed Racket has something like this, but in either case you'd want some nice syntax to handle it
359.
▲
by
ANTSANTS
13y ago
I don't mind car, cdr, and their composed versions at all. `caddr` is much easier for me to read than `(head (tail (tail ...` I think their usage is sometimes a code smell (the ad-hoc structs I mentioned), but they're really usefu
360.
▲
by
ANTSANTS
13y ago
>Also I have made use of improper lists in my code, usually when I need to do something with multiple values and I don't want to mess with multiple return values, or if I just want to create a list of tuples for some reason and don&
More ›