HNHacker News
TopNewBestAskShowJobs

yohanatan

6 karma · joined September 5, 2013

.
submissionscomments
yohanatan··on A clock that can detect tiny shifts in the flow of time itself
I didn't say anything about violating Bell's theorem. Yes pilot wave theory is a better alternative that doesn't require spooky action at a distance but consistent histories doesn't require wavefunction collapse (which is a huge source of spookiness as well).
yohanatan··on A clock that can detect tiny shifts in the flow of time itself
That's only true if you take the Copenhagen interpretation. There are other interpretations (like 'consistent histories' for example). See: http://en.wikipedia.org/wiki/Copenhagen_interpretation#Alter...
yohanatan··on How long do GUIDs really need to be?
The spoofing happens when talking to other devices (not themselves); i.e., there is some layer of the device that knows its true MAC address and the UUID generation code should use that layer.
yohanatan··on How long do GUIDs really need to be?
Yea, if you remove the dashes from regular UUIDs and base64 encode them they're not much longer than his custom ones.
yohanatan··on Microsoft Band
I am sure the Microsoft employees which will make up about 95% of the market share of this thing will be happy (until it goes the way of the Kin, Zune, etc).
yohanatan··on Bill Gates answers questions about Java during a deposition (1998) [video]
> Syntax of a programming language not being IP protected is probably a good thing for developers, regardless of what you think of the Microsoft situation. The API being protected is a separate issue

But in the case you cited, the API was found to be not protected (which is also the proper ruling in my opinion).

yohanatan··on Don't run 'strings' on untrusted files
http://en.wikipedia.org/wiki/Bootstrapping_(compilers)

This is pretty much the first thing that everyone writes in their new programming language.

yohanatan··on Hand Coded Assembly Beats Intrinsics in Speed and Simplicity
> Saying that you cannot hand code better than the compiler for a non-Pentium CPU nowadays sounds similar to saying that if you use too many set bits in your data then the punch cards will warp and tear apart from too many holes.

If one prefers a style with more set bits than not, looks like there could easily be a physical switch on the machine to inform it to globally flip the bits.

yohanatan··on Don't run 'strings' on untrusted files
There is also 'Atom' which is an embedded DSL in Haskell for writing real-time embedded systems: http://en.wikipedia.org/wiki/Atom_(programming_language)
yohanatan··on Don't run 'strings' on untrusted files
You mean Qubes OS: https://qubes-os.org/ ?
yohanatan··on Don't run 'strings' on untrusted files
I think you are overlooking OCaml & Haskell (which can both be used skillfully to approach performance of C).
yohanatan··on Does evolutionary theory need a rethink?
Gene expressions are not binary. Code may not necessarily need to be modified-- merely activated or deactivated per expression levels. That said, I wouldn't be surprised if code does in fact get 'modified' over time (but there is the problem of separating code from data in your model even then).
yohanatan··on A Model of Emotion
a) Hunger is not an emotional state. It may be an input to one's emotional state but I think that its impact is usually quite weak. b) Overly simplistic example-- do mature adults really have such wide ranging emotions during a conversation over whether there is pizza or not in the fridge?
yohanatan··on Docker and Microsoft partner to drive adoption of distributed applications
You're wrong on both counts. I mentioned MirageOS in the other thread, in fact. MirageOS merely links in the minimum portion of the operating system required to support a particular application. I still would not consider that to be 'the app running the operating system'; i.e., if you examine the application's call stack (with a kernel debugger and OS symbols) at any point in time, there's still going to be a lot of 'OS' stuff below the main entry point to the application.
yohanatan··on Docker and Microsoft partner to drive adoption of distributed applications
Yes, I fully understand and agree with all of that. However, I think it is still not accurate to say that apps run operating systems. More accurate to say that apps embed operating systems or are themselves bundled with operating systems (such that they can run on bare metal). And, MirageOS (http://www.openmirage.org/) takes this concept to its logical conclusion.
yohanatan··on Docker and Microsoft partner to drive adoption of distributed applications
I was actually referring to 'VMWare Workstation'. This company apparently has a habit of putting the company name inside all of its product names. That doesn't preclude one from referring to each its product offerings by short name.
yohanatan··on Docker and Microsoft partner to drive adoption of distributed applications
:) VMWare is an application that runs operating systems, yes.

But a) original poster is talking about a web application; not a virtual machine or hypervisor and b) VMWare itself still requires an underlying operating system-- one could argue that this case is actually an operating system running another operating system with a thin adapter layer in between (i.e., the VMWare application).

yohanatan··on Docker and Microsoft partner to drive adoption of distributed applications
> Could you be more specific, what "features" precisely? Windows NT already takes a lot of concepts from traditional UNIX kernels and builds on them (unlike, for example, Windows 9x).

cgroups and namespaces.

yohanatan··on Docker and Microsoft partner to drive adoption of distributed applications
Since when do applications 'run' operating systems?
yohanatan··on C++ unified call syntax: x.f(y) vs. f(x,y) [pdf]
> That said, I think they should take all the lessons learned doing high performance implementations of C++ and start over to create a new language that doesn't suck with all the baggage.

Oh, you mean Rust (programming language)?

yohanatan··on Rust lifetimes: Getting away with things that would be reckless in C++
Compilation and unit testing will not catch suboptimal expression of logic/thought (which in my experience count for way more than 10% of code reviews).
yohanatan··on JavaScript for OS X Automation
True. Actually, it probably wouldn't be too hard to just write AppleScript within Perl to begin with. ;-)
yohanatan··on Go Is a Shop-Built Jig
The difference though is that Python is powerful enough to avoid the repetitive noise even if use of that power isn't the 'Python way'.
yohanatan··on JavaScript for OS X Automation
Someone should marry Perl & AppleScript: the best read/write language ever invented!
yohanatan··on Commander Keen source code released
Yes, I know. But I figured that the author was not so misguided as to use actual tabs. Turns out it is Github's CSS that is to blame.
yohanatan··on Commander Keen source code released
8-space tabs? Yuk!
yohanatan··on OS X Auditor
The accessor variant of the existential operator in CoffeeScript (which Swift apparently has taken influence from) handles this nicely.
yohanatan··on OS X Auditor
Looks like you have an empty session list. Have you ever used Safari? Quick workaround might be to pop open Safari once (and browse a little) and then try again.
yohanatan··on Show HN: Pup – A command-line HTML parser
Call me old school but I never had trouble downloading, ./configuring, making, and make installing.
yohanatan··on Ask HN: Has anyone ever tried building an OS that doesn't use files?
Yes, iOS.
← PreviousPage 2 of 8Next →