Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rcoder
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
211.
▲
by
rcoder
17y ago
If you're thinking of operating in the USA, you should read up on Communications Assistance for Law Enforcement (CALEA). CALEA pretty much requires that you be able to associate a name with any IP on your network, so you're going to have a
212.
▲
by
rcoder
17y ago
The GPL generally doesn't block a proprietary program from calling an open source one via a shell pipe. If it did, most commercial software running on a Linux system would run afoul of the GPL licensing of the core system commands (cp, ls,
213.
▲
by
rcoder
17y ago
Forgive me if I'm just out of date here, but last time I checked, REE offered something like a 30% memory savings per forked worker. By my math (Workers_ree = Workers_mri / 0.7) that gives you something like a 1.4X increase in number of ava
214.
▲
by
rcoder
17y ago
Why exactly do you assume that a credit card reader is a "closed box that is obviously provided by a bank"? I've implemented point-of-sale systems before, and lemme tell you, there's nothing magical about a magstripe reader, a microcontroll
215.
▲
by
rcoder
17y ago
Magstripe readers have been within the reach of any reasonably-clever fraudster for a long time . Attaching them to an iPhone and using audio modulation for the signal doesn't magically open the floodgates to card skimming and duplication.
216.
▲
by
rcoder
17y ago
> It all looks and smells...of the Aerons of the late 1990s. I'll admit that ragged on all the Aeron-acquiring startups back in '97-99, too. Then I bought one (second-hand, of course) for my home office last year, and discovered that, m
217.
▲
by
rcoder
17y ago
When I worked on a sizable JRuby/Rails codebase, our team had a hybrid approach: ephemeral jobs (rake tasks, migrations, autospec) all ran under MRI, while long-lived processes (app servers, CI/acceptance test runs) ran in JRuby. That gave
218.
▲
by
rcoder
17y ago
It's a network security tool used for exploiting security holes in Windows systems in order to inject a remote control payload. It does have white-hat utility, but my sense is that it's mostly used for grey and black-hat activities. Unlike
219.
▲
by
rcoder
17y ago
Once you have a Javascript environment, it's not a large jump to emulate a minimal DOM -- see env.js, for example: http://ejohn.org/blog/bringing-the-browser-to-the-server/ With a stub DOM and Javascript interpreter, you can pass generate
220.
▲
by
rcoder
17y ago
Have you heard of a little something called Fair Use? If you were to modify one of Apple's system utilities and then distribute it, you could easily run afoul of copyright. Simply making a local modification in-place, however, is no more
221.
▲
by
rcoder
17y ago
At minimum, the fact that the core functionality is available as open source gives me some additional confidence in the platform's long-term viability: http://www.dimdim.com/opensource/dimdim_open_source_communit... Even if the company go
222.
▲
by
rcoder
17y ago
How about this: install Debian, 'apt-get install kvm' (okay, you'll probably have to run that through module-assistant, but still, it's only a few more presses of 'Enter' away), then run 'qemu-system-x86_64 haiku.img -m 2048'. Voila! Linux
223.
▲
by
rcoder
17y ago
The reasons to stick with DHTML/JS as a "thick client" development platform are simple: decent, free development tools, the ability to interpose proxies and application middleware between the client and server transparently, and a very, ver
224.
▲
by
rcoder
17y ago
Since the pickle module doesn't marshal many types of stateful objects (filehandles, functions, etc.), I'm not sure it's fair to describe it as a means of saving the "state of the Python interpreter". It really just serves to save a compact
225.
▲
by
rcoder
17y ago
I guess it was, "no, it shouldn't be, except that the pickle module is broken by design." I.e., data structure parsing should not require a Turing-complete language. If it does, your serialization format is broken. But yeah, I can see the i
226.
▲
by
rcoder
17y ago
YAML is strictly a superset of JSON in its expressiveness, since it allows tagging of serialized objects with a type name. JSON reduces everything to maps, arrays, and scalars, so any type information has to be encoded in (or inferred from)
227.
▲
by
rcoder
17y ago
No. Proving termination for programs written in models less powerful than a Turing machine does not require you to solve the halting problem. Programs using primitive recursion, finite automata, and regular expressions, for example, can all
228.
▲
by
rcoder
17y ago
Since it sounds like a number of people are maintaining local patches to this library, might it make sense to fork it on GitHub to try to get some additional contributors onboard?
229.
▲
by
rcoder
17y ago
I'm not sure that I 100% buy the claim that this is a new form of web navigation -- knowledge base, ticket-tracking, and e-commerce tools have had numeric quick-jump features for years. It is an interesting approach to more traditional te
230.
▲
Spoken Directions to Web Content
(info.org.il)
1 points
by
rcoder
17y ago
|
1 comments
231.
▲
by
rcoder
17y ago
> That means that someone manually took the site down. Since the News.YC code (which NewMogul also uses) runs in a single Scheme process, it could have shut down for any number of reasons: it might have crashed, failed to start
232.
▲
by
rcoder
17y ago
_why has never really made "products" -- in fact, as far as I know, he's never made money from any of the stuff he shared online. (Sales of physical copies of the Poignant Guide may be the one exception to this, but IIRC, he priced it exact
233.
▲
by
rcoder
17y ago
Have a little respect. Unlike most of us here, _why never profited directly on his online celebrity status. If he chose to remove himself from the 'net, it seems only reasonable that he would want to shut down public repositories he managed
234.
▲
by
rcoder
17y ago
_why has always been an unusual guy. He has always prized his pseudonymity online, so I'm honestly not entirely shocked to see that he has decided to simply pack it up and move on. It's a sad day for all of us, but I hope and trust that he
235.
▲
by
rcoder
17y ago
L4 isn't UNIX. It doesn't even have a POSIX userland, necessarily, and certainly wasn't designed with 70s hardware limitations in mind. <speculation> The L4::Pistachio kernel provides direct access to high-resolution hardware timing
236.
▲
by
rcoder
17y ago
You're generally right about complex specification and verification being popular in the defense and aerospace industries. However, I think that you may be mistaking a secure microkernel for a real-time one. There are hard real-time var
237.
▲
by
rcoder
17y ago
I have actually seen code like this in production. A "senior engineer" I worked with decided that C++ DOM parsing code was too verbose with so many checks for null child nodes, so he wrote a set of macros which wrapped setjmp/longjmp and tr
238.
▲
by
rcoder
17y ago
Java bytecode is Turing-complete, so there's nothing explicitly preventing you from implementing many of the advanced features of C# atop the JVM. As the OP stated, alternate languages running on the JVM (such as Scala) already do this. The
239.
▲
Scala Migrations (OSS from Sony Pictures Imageworks)
(code.google.com)
1 points
by
rcoder
17y ago
|
0 comments
240.
▲
by
rcoder
17y ago
Sure, they pay state income tax, but not property taxes, which are a major part of where the city and county get their funds for transit and public services. The differences between Portland and Vancouver are particularly stark, as the lack
More ›