HNHacker News
TopNewBestAskShowJobs

gte525u

292 karma · joined October 25, 2009

submissionscomments
gte525u··on F-35 stealth jet 'will not be able to fire its guns until 2019'
I believe the f-35B has an optional gun pod. [1]

[1] http://defensetech.org/2012/06/22/pic-of-the-day-f-35b-shows...

gte525u··on F-35 stealth jet 'will not be able to fire its guns until 2019'
Not to imply the F-35 is the be-all end-all but the article is a bit misleading.

Military avionics is developed in a waterfall fashion with functionality spread out over several increments.

Initial weapons capability is to be included in block 2B increment which /should/ be released to the fleet this year [1]. The fleet is currently using block 2A, the gatling gun seems to be block 3f by the release date cited in the article.

Secondly, even after the software development is done there are still /months/ of testing (including flight tests) required before it's released to the main force. As example, f35 block 2b was reportedly finished last summer but will be ready to be fielded this summer.

[1] http://www.janes.com/article/40733/farnborough-2014-block-2b...

gte525u··on A First Guile Script
Gimp currently uses TinyScheme and SIOD was the interpreter before that.
gte525u··on Woo: Fast HTTP Server in Common Lisp
Yes, there are a lack of non-commercial IDEs for Lisp that are purpose-built and give a great "Out of the Box Experience".

However, don't dismiss SLIME due to emacs. It contains all the nice IDE functions - symbol completion, attaching (and editing!) long running processes, function tracing, stack tracing, find references etc.

Access to a REPL in a running system image is an amazing and productive experience.

gte525u··on Hy – A dialect of Lisp that’s embedded in Python
Fundamentally it's macros and homoiconicity of code and data that give lisp it's expressive power. Combined they grant you the power to inject new syntax / domain specific languages (DSLs) directly into your code. Any new syntax you create can look like normal lisp or can have different syntax evaluation rules like infix math notation [1]. A number of years ago I did a short write-up on stack overflow giving a basic explanation of how macros work in common lisp which may be worth a read [2].

Macros in general work by being a syntax tree -> syntax tree transformation. The neat trick is it's not a static pattern like C - you can leverage functions, conditions, etc to build that syntax tree.

As for comprehensions themselves, if you want to see the power of lisp look at the loop macro. It's a single macro yet gives you the power of normal control loops, list comprehensions, for-each all rolled into one package. [3]

[1] http://data-sorcery.org/2010/05/14/infix-math/

[2] http://www.gigamonkeys.com/book/loop-for-black-belts.html

[3] http://stackoverflow.com/questions/267862/what-makes-lisp-ma...

gte525u··on An argument against call/cc (2012)
This seems a bit ironic to see this posted on one of the few sites on the internet that use continuations as it's primary control flow mechanism.
gte525u··on What do all the controls in an aeroplane cockpit do?
Most of the quora answers seem to ignore the significant shift in avionics that has occurred with the general adoption of glass cockpits.

In older aircraft, you would've been staring at a wall of gauges, lamps, and buttons i.e., C130[1]. These, for the most part, have been consolidated into large multi-function displays (MFDs) like the C130 AMP [2] or C-5M [3] with the remaining analog controls are either there for emergency use or for the pilot's benefit like the yoke.

The MFDs generally reduce pilot workload by consolidating relevant data into task-oriented screens. However, the main driver was more likely the significant weight reductions and costs associated with manufacture and maintenance of the aircraft - fewer cockpit components and simpler wiring.

Ultimately, the types of controls are similar between the older and new aircraft. The notable exception is the keyboard(?!) in the A380s [4].

[1] http://commons.wikimedia.org/wiki/File:C-130_Hercules_cockpi... [2] C130 AMP http://www.edwards.af.mil/shared/media/photodb/photos/091109... [3] C5M http://upload.wikimedia.org/wikipedia/commons/9/9f/C-5M_Cock... [4] A380 http://www.aerospace-technology.com/uploads/newsarticle/6889...

gte525u··on Scheme SRFI-1 (1998)
No Olin thread is complete without a link to Olin's antics on usenet:

http://www.ccs.neu.edu/home/shivers/opinion.html

gte525u··on Intel Edison Module
It's the SOC plus their quark microcontroller on a module. I think that's the niche they are going for - ease of programming of a general purpose OS plus real-time control via the quark.
gte525u··on Intel Edison Module
The one bit I can't find anywhere in the docs released so far. Is there a communication mechanism between the microcontroller and the main core?

It's not hard to dangle a micro off of i2c or some other bus, however, I can definitely see the the benefit of an easy prototyping solution combining an beefy (~100k RAM and 100Mhz CPU) real-time micro and a general purpose OS with wifi / bluetooth LE.

gte525u··on EXACTO demonstrates first-ever guided .50-caliber bullets
It's unlikely to be actively guided remotely. It's likely a small sensor package in the bullet itself. I imagine a simple passive guidance system akin to one of the early MANPADS (i.e., Redeye or Strela-2), but, using a laser designator instead of target radiated infrared.
gte525u··on Drone.vc – Request for Companies #1: Better Audio
What about a set of software tuneable band reject filters instead of active noise reduction?
gte525u··on $4 ARM PSoC prototyping kits
So it has some sort of CPLD-like functionality internal to the chip to map pins to logical units? Is there somewhere that you've seen that lists all blocks you can map pins to?
gte525u··on Ask HN: living and working in US
Most US companies it's 2-3 weeks of vacation and 10 days a year of public holidays.
gte525u··on Capital Man: Thomas Piketty is economics’ biggest sensation and fiercest critic
You've setup a helluva strawman. You're comparing returns of the entire capital stock for a chunk of the western world over the course of last century to the inflation adjusted yield curve of a specific government-bond calculated from last weeks prices.
gte525u··on Why do software projects fail?
Crosstalk, which covers defense-oriented software development, did a whole issue[1] on this a number of years ago. Now to some extent it's geared towards SEI/CMMI and waterfall crowd, however, even if you don't agree with all the analysis it's still a good read.

[1] http://www.crosstalkonline.org/storage/issue-archives/2006/2...

gte525u··on Introduction to MIPS assembly language (2007)
Vast majority of wifi routers use MIPS. I believe the Chinese longsoon processor is MIPS-derived as well.
gte525u··on China Bans Financial Companies From Bitcoin Transactions
The quote is bit out of context. He was asked if bitcoin could be the new gold.

http://www.bloomberg.com/video/greenspan-on-bitcoin-i-guess-...

gte525u··on Dart Website Relaunch with 1.0 Release
Typically, you would integrate it with ASP.NET the same way you do any other Single-Page App not written in JS or Typescript.

It ships with a dart2js compiler that you can use in VS. However, to really get the ease of development you're looking for you'd probably use VS to build/debug the backend, and additionally, the dart editor (special eclipse version) to debug the front-end. You'd have to enable your backend to support CORS calls for this type of setup. However, Once you are ready to deploy, the app builds to HTML/JS/CSS files that you can just embed normally in your solution.

I think what you're getting at is - is it better than JS or typescript + angular or backbone? It'd probably a matter of taste. The language is different from the "syntactic sugar" on top of JS that typescript is. Dart lets your bridge to standard JS libraries (i.e., Jquery etc), but, it also provides most of the functionality in the standard library. It provide a built-in unit test and logging framework and a nuget style repository of other libraries. Additionally, Dart's Polymer library provides an MVVM framework. You can define controls and combine into single-page webapps.

gte525u··on Ask HN: What's the best place in the U.S. to live and work cheaply?
I'll back GP up. I'm in GA but not in ATL. At my current employer, it's acceptable/funny to post the 95 thesis on other employee's doors/desks if they are a known catholic. At my previous employee, printing/posting jack trick's cartoons was considered acceptable.
gte525u··on Is The Economist left- or right-wing?
Definitely pro-gun control to the point they promote the total-ban of guns. On the other hand, and I think this illustrates a type of pragmatism, they were skeptical of proposed reforms post-Sandy Hook.
gte525u··on The free Web program that got Bradley Manning convicted of computer fraud
Typically restricted access computers (govt or not) require an authorization form to install software and require software to be installed by an authorized person. Any use of programs not installed via that process (with supporting paperwork) would be considered misuse. Even if the settings of the system do not prevent an authorized user from performing those actions. Furthermore, access to such systems will require the user also to sign an authorized use form.
gte525u··on Chaining USB drives
What if instead of chaining drives together - you used the same design but it was a 1 port USB hub exposed on the end of the thumb-drive?
gte525u··on CSS3 Rainbow Dividers
Hah, I had no idea foxpro had a web-front end.
gte525u··on Now that people are considering NOSQL will more people consider no-DB
Isn't this essentially what prevayler http://en.wikipedia.org/wiki/Prevayler is?
gte525u··on Ask HN: Ideas on how to change the Culture at a big Corporate Bank
I agree - it seems like any regulated environment tends to evolve into a dreary office culture. That being said it's likely the OP could create a group that supports innovation or has a radically different culture, however, it'll be a target for internal politics. Best bet is cherry-picking best practices and then adopting them in phases.
gte525u··on OK -I'm convinced. How do I start programming in JavaScript?
Crockford did an OReilly video series that's pretty good at filling in gaps as well.
gte525u··on Jon Stewart on the use of QR Codes on TV...
Url for the lazy:

http://www.thedailyshow.com/lookwehaveascancodethingytoo

gte525u··on Microsoft refuses to comment as .NET developers fret about Windows 8
That's not exactly a fully supported toolset. There is another C# to js compiler http://projects.nikhilk.net/ScriptSharp which is AFAICT another side project.

If one of these were to stick - it would first need to be supported be a somewhat larger organization (ala apache foundation for java components, or google for GWT/Closure).

gte525u··on Why Startups Could Use .NET, But Don’t
It's pretty good for small-medium projects. We currently have a project at ~300kloc and it's painful.
← PreviousPage 5 of 6Next →