skysight-inc/HackerNews huggingface dataset:
My main reason for posting was that your original comment would have been much stronger had it included any of the arguments you made here.

That said, I would reiterate that it's not clear that all of the possible advantages would have actually been delivered in the production aircraft. Wikipedia summarizes the problem engi_nerd mentioned as “eight months into construction of the prototypes, the JSF's maneuverability and payload requirements were refined at the request of the Navy and Boeing's delta wing design fell short of the new targets”. That's the kind of thing which makes software projects fail and software is a LOT easier to change than a high-performance aircraft design.

It's very easy to believe that this wouldn't have been the only such change and that the Boeing project would have ended in the same muddle because the project is simply badly managed. Accepting so many different missions as requirements for a single design seems like something which would doom anything constructed near our our current technology levels. It really sounds like it'd have been cheaper and more successful had the Marines’ VTOL requirement been a separate design since that's frequently mentioned as the reason for the many compromises for engine safety, performance, stealth, etc.

> but they got shafted b/c, as other have pointed out, it wasn't about the best product, it was about defense contractor dollars.

Definitely contractor dollars but also high-paying jobs in legislators’ districts. From the sounds of it, the “political engineering” process has been a lot more successful than anything else on the project:

http://www.washingtonpost.com/world/national-security/f-35s-...
Polymath Projects: Massively Collaborative Online Mathematics
China's military budget is likely beyond France + Britain + Germany. It's admitted to be $141 billion now, and most analysts think that's understated by upwards of 50%.

Europe is allowing Ukraine (of course not a EU member) to be destroyed right now. and Russia isn't done yet, they're going to take more territory. Europe at best has been half-limp in its response. Which makes sense given the energy ransom Russia holds over most of Europe's collective head.

Like Europe previously looked the other way while Georgia was sliced to pieces. What does that have to do with the EU? We're seeing that right now, Putin is being encouraged in Ukraine, he is seeing that there are no military consequences from the EU to taking non-EU European territory.

By the time Russia gets to Odessa, Moldova is going to look like a free acquisition. Belarus is another easy target for Russia, and Putin has already said 'unifying' with Belarus was desirable and possible. Is the EU going to war with Russia over Belarus? No chance, and that's as much in their backyard as you can get.
You said the code is limited to 100k lines then said it has 120k lines at the end.
An interesting thing to ponder is how people employed in imminently-automatable jobs will react. Bearing in mind that no one can openly oppose automation when it makes business sense. So barring retraining to a still-needed skill, what might they do instead? I feel like there is some interesting application of game theory to be had here.
Glad to see a "proof" of the gut feeling I have had since before launching my startup.
I chose to turn down VC money and accept deep-pocketed BAs instead.
First, we all have "skin in the game"
Second, and more importantly, a 50-thing BA with several successes and/or failures is much more valuable to me than a 20-30-thing analyst whose job is to check my excel files, do a broad market analysis and inform his boss.

(I have nothing against 30-things, I am one myself. I value our generation new ideas, but I also admit that experience is useful :-) )
If by "preserve" you mean "recreate", just as they need to recreate exceptions and control flow. These techniques recreate imperative constructs using lambda-calculus concepts in languages that already have those constructs as fundamental building blocks. Hence, they create a full "shadow" language, that's not directly interoperable with the host language.
And if I want to work 60 hours a week, who are you to tell me I cannot? Capitalists don't force anyone to work 40 hours per week. The fact that I will and you won't is what pressures you into working to compete for the resources we both want. This article is devoid of economics (no surprise it's Marxist)
Are you implying that Perl is never the best tool?
Also up there with taking a technically correct article personally and flaming the author instead of fixing your own misunderstandings.
I wonder how much of the cost of drones would drop if they went to mass production. For manned aircrafts, the limiting factor is trained pilots.
> * Private equity CEOs

Like 'sama? Remember, the whole world of VC is a subcategory of private equity.

> * Lobbyists

Lobbyists are the ones that tell the government that if they pass the new environmental regulation, the coal plant employing 300 workers will have to close. Other lobbyists tell the government that if they don't pass the new environmental regulation, that coal plant will impose tens of millions of dollars of healthcare costs on the surrounding neighborhood. Both are important functions.

> * PR researchers

Are cosmetics companies also bullshit in your calculation?

> * Bailiffs

So courts in which dangerous criminals are prosecuted shouldn't have people providing security?
It's also not confirmed by my experience as an American white collar worker.
Impressive, that took three days last time.

[Apologies in advance, I have read the FAQ, I am aware of the meta-culture regarding one-liners, but I failed to restrain myself anyway. My profuse apologies to anyone upset or offended.]
Your comment "30%+ van can't condos in the downtown area" doesn't make any grammatical sense. Are you saying that 30% are vacant, or 30% are occupied?

Anyway, here is the study I think you were talking about, which says that 42% of Vancouver condos are vacant, compared to 3-6% in other areas of Metro Vancouver:

http://www.huffingtonpost.ca/2013/03/22/vancouver-housing-va...?
Aurora shift confirms Ganymede’s ocean
Ted Cruz to Announce Presidential Bid on Monday
I know SVG very well, even have used it a few times for automatic generation of various graphics for bioinformatic projects. I use a lot of different graphic editors, and I am very familiar with them, e.g. Illustrator, Sketch, Acorn, Photoshop, Omnigraffle. I am also very familiar with e.g. Bezier paths manipulations, linear transforms, linear algebra, etc. I love maths.

Pixel alignment, asset management and being a one-man shop allowed more excentricities is what justifies this, for small icons with simple features (a few straight lines or rects).
i'll defer to alan perlis on this: "a language that doesn't affect the way you think about programming, is not worth knowing."

does perl offer something distinctly different from other, younger languages? IMHO, not really.

there is a bunch of perl code out there that needs maintenance, which is why i learned just enough perl to read it. but who truly gets into programming to maintain something that's already built? might as well learn COBOL if that's how you think.
“Hello World” Programs designed by various categories of  *developer* follows
Judging somebody's intent is great - but consider how much better it works on some scales than others.

Suppose you and I are close friends. We've known each other for years. We understand each others' intents pretty well. Last year I totally forgot your birthday - and you didn't get mad, because you know I was busy with a family emergency and my intent wasn't to make you feel like crap. Similarly, sometimes you make extremely tasteless jokes: jokes about murder or maybe even racial issues. I laugh at them because I have a similar sense of humor and I understand your intent very well: I know you're a caring human being and they're just jokes, for crying out loud.

And that's how friendships are supposed to work. We understand each other and don't get bothered over the small stuff.

But how well does that work with people that don't know each other well? A heck of a lot less well. You can't possibly know everybody's intents. The guy on the bus? The guy handing out leaflets? The loudmouth in your university lecture hall?

I used to joke about a lot of things that I don't joke about any more, at least in public. In my mind when I made those jokes, I was actually parodying the kinds of people who earnestly believed really shitty things. But to people that didn't know me well, I was at times indistinguishable from the actual bad guys. I felt I had a choice: be more selective with my humor, or hide behind the old "but my intentions were good!!!!!" excuse.
Make it a year long vacation every two year. What is infeasible about it except that it's not common now? You get a real 30% pay reduction for 30% more free time.
Top notch contribution.
> Excess Flood

How apt
Perl has been around for a long time. Given its popularity as a language used for simple web services and system administration there has been a lot of code written. A lot of code written also means there's a lot of code to maintain.

When it comes to programming you should pick a language you are comfortable with and use it often. Once you have mastered simple programming methodologies, moving between languages will be relatively easy.

If you want to learn something that's going to get you a job quicker, go to indeed.com or simplyhired.com and search the various languages in the job listings in your local area or where you want to work. You'll get a better gauge of what hiring managers are looking for.
What do you seek to gain out of YC?
A look at the PGP ecosystem through the key server data
>>Honestly, the author seems to be somewhat delusional about what America is like. People choose to work a lot because that enables them to have greater purchasing power.

I'm not sure this is true, at least for the millennial generation and later. Most people I know who work a lot do so because they don't have any other choice, except maybe "move back in with parents and become a waiter at some diner."
People can be thrown into paralysis or panic by PTSD. Giving a warning that something is about to be discussed in depth that might trigger such an attack, allowing someone who knows they would experience one to absent themselves while the lecture or discussion continues, isn't censorship. It's courtesy.
Machine Insight. We have a powerful machine learning system based on genetic algorithms. (http://www.machineinsight.com/employment.html)
Oh, well the enthusiastic pursuit of lots of money is totally different if it's part of a startup. Also Makers are exempt.
"Excess Flood?" I thought He promised Noah not to do that again.
Edit: the wording "assumed" led me to interpret that you didn't know about this mathematical property, but perhaps you did!

You almost hit upon a real property of the set, namely that if you can find a closed contour of the interior, all the enclosed points are in the set...

A common variant of your approach, then, was to quad tree the area of interest and evaluate the boundary of each square, if it was consistent you just fill in the block, otherwise subdivide. This is a massive speed up for locations like the canonical initial view with large areas of the set shown...

... Of course the problem with this is you are sampling discretely, so inferring that the boundary is closed because a sampling of it is doesn't really work. Your filling in of the white blocks like this is particularly problematic, as that can easily cut off "children" in the set.

You can do this sort of approach properly, but it is a bit more complicated.
Did you seriously just provide anecdotal evidence to counter a statistic?
It's interesting that "luxury" gets invoked so often around this watch, compared to Rolex, etc. It's pretty clear they're going for the Veblen goods [0] category. No need to rationalize functionality, either.

[0] http://en.wikipedia.org/wiki/Veblen_good
It would certainly be a challenge given the display limitations of TempleOS the last the I checked it out. I believe the display was limited to <1000 pixels and a minimal palette.

Not that you cant create beautifully usable interfaces within such restrictive limitations, but minus all the spark and sizzle of modern UIs I think it would be a challenge to first get a UI designer _excited_ about creating a solution for TempleOS
Well, I'm making conscious effort to improve, but to be fair I never did quite go so far as to question obviously disturbed people. What I describe is more in line with a heated discussion of politics or history.

In any case, this lead to micro conflicts I wasn't aware of and so poor relationships.

Your solution is spot-on. I had such difficulty following through, that I literary tied up a piece of red string on my left wrist to remind me of conflicts and my unmindfulness. Nowadays the Internet is my battleground for heated debate :)
So instead of programming based on vague recollections of blog titles, you should strive to understand the language you are writing in, so that you don't make those mistakes.

Reading the content of the articles, doing some research, and actually understanding what is happening in the language are all good steps to consider taking.
I'm curious, have you ever lived in a country without strong centralized law enforcement? I have. It sucks. Even if 90% of people don't use violence, that just creates an enormous incentive for the other 10% of people to do so. And those 10%, organized into gangs, can terrorize the other 90%.
Will you work with atheists or black people?
Not quite true. If the contract asked for a pound of the customer's flesh I'm certain it'd get thrown out in court.
I read Piketty's book, and largely agreed with his data and models. I don't understand this paper well enough to criticize it but I did find it off putting.

I think that Piketty's book is valuable as a warning of the diminishing power of labor vs. people with large amounts of capital. You can nitpick about some of the data and models, but the overall message is right on.
>We don't

Maybe you don't, but we do :)
Disagree with the author's claim that making a $17k watch would be bad for G Shock. It would do phenomenonally well in the hip hop community, promote the G Shock brand, anchor the other watches' price point, and be a great contest giveaway
>>I don't think we will, and that is because no one cares.

Correction: no one who is currently in power cares. But there are plenty of young people who absolutely despise working even 40 hours a week and would do anything to change it.
Awesome and good luck : )

Try to think of how and why you'll extract a profit from users, potential investors will want to know your plan after growth.
Boeing would have spent much engineering effort on mitigation of the hot gas ingestion in mode 4 problems. It's impossible to know now how difficult or easy that issue would have been to resolve. The lesson that I take away from this is: STOVL is not easy. LM, Rolls Royce, and Pratt&Whitney have had their hands full with the LiftFan.
Headline Writing and Title Tag SEO in a Clickbait World
Where I work there a few people who arrive an hour early, leave an hour late and work through lunch. I think it's fair to say they are the least productive members of the team in terms of the work they do. I doubt management sees it in the same way.
>somehow make it viable to keep on the worker who tends to be workshy, and the one who tends to make poor decisions, etc. Show me how it's done.

The work week would be shorter for everyone. The more productive workers are already carrying a couple of their workshy colleagues. For those dangerous idiots with negative productivity, they'd individually have less time to screw things up. Why would a shorter work week make the sum of those things any different? Everything should be about the same with a slightly higher overhead for HR.
> I'm not sure who these shadowy figures are, but it sounds like they're not mainstream.

My understanding is that they are actually quite mainstream:

http://www.npr.org/templates/transcript/transcript.php?story...

E.g. they include several prominent senators and congressman. I'll admit that I don't know for a fact that the exact same people have said they support gay people, but I still think my comment is valid because that's basically the right-wing party line and these are folks at the very top of the Republican party.

Again I'm not saying that if the left had a monopoly on politics that they wouldn't do a terrible job, only that I think they have less of a propensity to say they want X when really what they want is Y.

E.g. when they say they want to reduce greenhouse gas emissions by 80% because that's what climatologists say is necessary to prevent runaway climate change, I don't get the feeling that what they really want is to reduce greenhouse gas emissions by 100%.
I'm not going to be getting one, but I'd still be very careful with the "there's nothing compelling about an X that a Y doesn't already do" argument.
Hi Terry, I've seen your work on HN and Reddit in the past and love your ambition. You have already accomplished more on TempleOS than most of us will produce in our entire careers!

I wish you all the best with YC right now, and look forward to seeing your genius and art for years to come!
C(++) may not be the best choice for elucidating this issue, given the way arrays decay to pointers.

Instead of comparing Java to any other language, would it not be simpler to just say what Java does?
Something sometimes ignored, is that you can restrict access based on IP on Apache:

http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#ord...

Easy access for everyone, and more importantly REST APIs work out of the box, etc..
Principles of API design
There are differences. References in C++ are aliases. References in Java are pointers. C++ lets you pass-by-reference (meaning aliasing) or pass-by-value (including objects, pointers, ints, etc). Java only lets you pass-by-value (object references, ints, etc. There are no object values in Java, so those can't be passed at all).

Correctness is important.
Ah, true... so what is the difference between a reference and a pointer then?
I don't see why there would be much of a difference.

Having nothing to directly copy makes imitation harder, but it doesn't make avoiding imitation any easier.

Also, TempleOS _does_ have a user interface, possibly (I don't know TempleOS internals) technically even more so than Linux, where everything above terminal I/O is an add-on that can be replaced.
He could very well have written 120k lines, but there's only 80k in source control. 40k lines being written could be replacing other lines.
> I'm not sure that TempleOS could guarantee any return on investment.

No startup can.
Is it Easter already?
Yes that's what I was saying. He definitely, without any hope reprieve, will absolutely have mush-brain when he retires. When I first joined HN, I found the literal-to-the-point-of-obtuseness attitude refreshing. But over time it has started to seem, well, obtuse.
I've lived in various places in Canada, and now live on mid Vancouver Island, which IMO has the best overall quality of life anywhere in Canada (if not the world). You get the same amazing scenery and outdoor activities, but with reasonable property prices and no traffic or urban sprawl. I live in a luxury, new 1200sqft townhome which I rent for $1200/month, I can walk into town or to the sea, and I'm 15 mins from Vancouver by floatplane (well, about an hour once you add the drive to Harbour Air, etc).
The 120k lines is from http://www.templeos.org/Wb/Home/Wb2/LineRep.html#l597, but 23k of that is demos, 3k is a tour, etc.

I'm pretty sure the 80k quoted in the beginning is the actual code making up TempleOS; the other 40k is extras.
That browsers have bugs that might leak info is not special to WebGL or GPUs. The bugs are found, they get fixed.
Agreed re: new market + health & fitness. It's worth remembering that our phones aren't really phones– they're really computers with "phone" as one of the apps on it. And there wasn't really a big market for it when it launched (outside of geekdom), until people started discovering how useful it was. Facebook, Twitter, etc are things that people can do on the subway with their pocket computers.

Similarly, I think if wrist computers take off, it'll be because of the health/fitness tracking stuff, rather than anything to do with the time.
[15:32] <@TempleOS> stop talking to God for a minute
[15:32] <@TempleOS> God has flooded
Seems worth it. (I used to live in Singapore, too.)
The Earliest Known Map
That's a great article!

I hope we do better than we did 60 years ago!!

I have a few colleagues who have a diagnosed learning disability. They strongly reject the word "disabled". They sY that labelling them as disabled transfers blame to them. Bob can't understand that document? Well, of course not, Bob has a learning disability. But in that situation the actual nlame lies with the person who created the document - that person lacked empathy, understanding, and the skill to make information meaningful and accessible. And in this situation Bob is not paid to read and understand information, while the person providing it often is paid to provide information.

This echoes the sentiments from other disabled groups. You will often hear a person using a wheelchair say that the wheelchair is not the problem; that stupid bus without a ramp or the steps outside a shop are the problem.

There is a difference between US and UK usage. US usage of learning disability includes things like dyslexia or dyscalcula; in UK these are probably learning difficulty.
Most of the article was about none of this.
Be my guest :-)

I added the js port on asciimage.org. There is a Go version as well I will link to.
Show HN: An alternative to NW.js UI testing automation
No he didn't.

He said that he capped the lines of code at 100,000, has written a total of 120,923 lines of code during the duration of the project, is using 80,037 lines of code in the current release.

Somewhere, 40,886 lines of code were deleted/replaced. They were still written though.
PHP MVC: Maintenance Very Costly
Hi Terry,

I've always thought TempleOS to be a great bedroom project since back when it was LosThos.

Can you describe your target market for TempleOS? Who suffers the problem that TempleOS solves?
> Marx expected this to happen by forcing capitalists into ever harsher competition and automation at the cost of starting to throw workers back into poverty

His analysis of this in Capital uses the LTV as a base assumption. Under the LTV, capital profit is "surplus value" that is driven down by competition, and capitalists cannot exist as a social class once their surplus value fails to exceed their personal labor cost. Marx was very proud of this claim, and bragged in a letter to Engels that he had "proven" this historical inevitability.

Like most economic models, they cease to be correct when the premises fail.
The RPi is most certainly not "open hardware", it's even more closed than a standard PC. On the other hand, there are plenty of truly open ARM platforms out there, like the OLinuXino series:

https://www.olimex.com/Products/OLinuXino/open-source-hardwa...

That said, TempleOS on anything but standard PC hardware would be interesting to see.
What exactly do you mean by:
> allocating less money to capitalists, and more to workers
?

Where are those ratios coming from, who's allocating this money, and how would you change the ratio?
For atheists probably yes:

> http://motherboard.vice.com/read/gods-lonely-programmer

'He still considers himself scientifically minded. "Today I find the people most similar to me are atheist-scientist people," he says. "The difference is God has talked to me, so I'm basically like an atheist who God has talked to."'
>>I could go on

Yes, please do. I want to hear what kind of bizarre reality you live in where telemarketing is useful.