HNHacker News
TopNewBestAskShowJobs

gte525u

292 karma · joined October 25, 2009

submissionscomments
gte525u··on Compute Card, a Credit Card-Sized Compute Platform
I'm not really surprised. The quark co-processor was disabled in the devkit when it first launched. It took a year or so to get that cleared up and last I looked at the edison quark documentation wasn't great. That kinda killed what differentiated the devkit from yet another linux devboard. 5V IO on the first devkit also seems like an odd choice.

As a linux system-on-module, it doesn't seem badly priced for low quantities/one offs. Although for a little more you can get an arm SOM that has display capabilities.

gte525u··on Lisp as an Alternative to Java (1999)
Actually have one more question if you don't mind - I've done a fair amount of both lisp and embedded (vxworks or baremetal). I've been tempted to push lisp or scheme as a prototyping environment for higher level (i.e., UI or some other non-RT) code. I've always had some amount trepidation due to GC pauses, and memory exhaustion.

Are there any papers on the actual lisp ports? Are there any gotchas?

gte525u··on Lisp as an Alternative to Java (1999)
Thanks for the response!
gte525u··on Lisp as an Alternative to Java (1999)
I appreciate that
gte525u··on Lisp as an Alternative to Java (1999)
Out of curiosity - what caused limitations of scaling ada?
gte525u··on Why the Navy Needs Disruption Now
Wasn't that the whole takeaway of vietnam? - killing people != winning the war
gte525u··on NASA Software Safety Guidebook (2004) [pdf]
The model is really just an abstract compilation of best practices and probably isn't helpful for just line-level developer. Personal Software Process (PSP), with it's pluses and minuses, is a more concrete implementation aimed at a single developer. You could in theory do it within the framework of your company's development process. Overall it's not that dissimilar from Joel's checklist[1] with an emphasis on metrics.

[1] http://www.joelonsoftware.com/articles/fog0000000043.html

gte525u··on Drop the Supersonic Aircraft Ban
For ATL - you can go in through international terminal and take the tram to the domestic gates. There is just less parking on the international side.
gte525u··on Bone Lisp – Lisp Without Garbage Collection
Have you looked at scheme from scratch[1]?

[1] http://peter.michaux.ca/articles/scheme-from-scratch-introdu...

gte525u··on Why I don't spend time with Modern C++ anymore
You should be able to do that with either references or pointers between classes with a forward declaration. In essence:

  class B;
  class A { B* b;}
  class B { A* a;}
gte525u··on Subversion vs. Git: Myths and Facts
Not technically a project use-case, but the company or department-wide giant uni-repo is where SVN works well.
gte525u··on Hard Tech is Back
There's a forum: http://forums.hackaday.com/
gte525u··on Video Found in Belgium of Nuclear Official May Point to Bigger Plot
Pakistan/India is more akin to North/South Korea. It is impossible for Pakistan or North Korea to maintain dollar for dollar defense spending with their rivals given the size of their economies.
gte525u··on Video Found in Belgium of Nuclear Official May Point to Bigger Plot
South Africa? Israel?
gte525u··on Under-35s in the UK face becoming permanent renters, warns thinktank
The GP is talking about the UK.
gte525u··on Springer Textbooks More Than 10 Years Old Available for Free Legal Download
It may just be the site getting hammered. I'm seeing my searches limited to 2011-Present even though I'm searching 1990-Present.
gte525u··on Thomas Piketty: Clamping down with law and order will not be enough
Same paper - while monoism/simplism/preservatism argument is one of the three major points the full paper. The rest is worth the time to read.
gte525u··on Thomas Piketty: Clamping down with law and order will not be enough
That's a bit generalizing. This paper[1] talks about the over-representation of engineers in violent Islamic organizations. Specifically talks about how there are fewer engineers in Saudi Arabia and Indonesia versus Palestine and other countries in the same type of groups. There seems to be /some/ correlation between economic opportunity and sub-segments of the population joining these types of groups.

[1] http://www.sociology.ox.ac.uk/materials/papers/2007-10.pdf

gte525u··on ARMing a Breadboard – Everyone Should Program an ARM
Look at the application notes for any LDO 3.3V linear regulator i.e., MCP1702. Or you can power it from a 3.3V USB Serial cable...
gte525u··on Scheme vs. Python (2011)
This is incorrect for at least python 3.x

I.e.,

  Python 3.4.3 (default, Apr  7 2015, 08:05:21) 
  >>> def mk_generator(initial):
  ...    var = initial
  ...    def increment(count=1):
  ...       nonlocal var
  ...       var += count
  ...       return var
  ...    return increment
  ... 
  >>> a = mk_generator(3)
  >>> b = mk_generator(10)
  >>> a(1)
  4
  >>> b
  <function mk_generator.<locals>.increment at 0x1040a7d08>
  >>> b()
  11
  >>> b()
  12
  >>> a(3) 
  7
gte525u··on Easy 6502
Are there other MCUs using the 6502 besides the Western Design Center ones?
gte525u··on Easy 6502
I wonder about the economics of that. WDC's 6502 MCUs are 6$ in volume - is he getting a deal or are they soft cores in a PLD?
gte525u··on Military's 15-year quest for perfect radio is a blueprint for failing big (2012)
Joint Cargo Aircraft - awarded then retired

https://en.wikipedia.org/wiki/Alenia_C-27J_Spartan

gte525u··on A reimplementation of NetBSD using a Microkernel [video]
Both support mmap and shared memory - that's why I found the "shared memory" usenet post a little puzzling.
gte525u··on A reimplementation of NetBSD using a Microkernel [video]
I think it's less of an issue now than say 10 years ago. VxWorks 6.x added support for protection domains (MPU/MMU support) and RTPs (real time processes). VxWorks 5 everything operated in the kernel. Even with 6.x very little typically runs by default in user space on a VxWorks setup.

With respect to the message passing - both support messaging. VxWorks has several types of message queues - vxworks proprietary msgQLib API, POSIX api etc. QNX has much the same MsgSend/MsgRecv which is the microkernel API and POSIX. QNX has an add-on PubSub middleware that the OP of the usenet group may be thinking of.

gte525u··on Rules for Writing Safety Critical Code
It's closely coupled with rule #3. An array at least in the safety critical embedded software have a fixed size determined at initialization. You may have a sentinel value you're looking for, but, the loop should never exceed the preallocated size.

There are another set of arguments /against/ using stopping the loop at the sentinel values because it may make the software less deterministic. But, that's another topic.

gte525u··on Boeing 787 software bug can shut down planes' generators IN FLIGHT
That's the transition between the different sources of aircraft power i.e., ground power to the auxiliary power unit.
gte525u··on F-35 Engines from United Technologies Called Unreliable by GAO
MTBF generally doesn't imply that the engine is either inoperable or completely failed. MTBCF, MTTF, or other metrics measure that.

The MTBF for a military aircraft as a whole system in general would likely be pretty low since it's composed of so many systems. In essence, something is likely degraded on the aircraft at any given time. That is why there are dual redundancies and easily swappable units.

gte525u··on F-35 Engines from United Technologies Called Unreliable by GAO
The Navy is already running a big competition for their carrier based unmanned vehicle (UCLASS)[1]. This competition is part of the reason why, I think, there have been regular press releases coming out from Boeing, Northop, et al. and the Navy regarding drone capabilities - carrier landings, mid-air refueling, etc.

[1] http://en.wikipedia.org/wiki/Unmanned_Carrier-Launched_Airbo...

gte525u··on Clojure 2014 Year in Review
There is a r7rs scheme (kawa) that runs interpreted on the jvm and can compile down to class files.
← PreviousPage 4 of 6Next →