skysight-inc/HackerNews huggingface dataset:
Glad you mentioned the F/A-18. One thing the author fails to understand, is that the term "Joint Strike Fighter" is given to planes with a very specific purpose. The F-35 is supposed to be a replacement for the F/A-18, which is a plane designed to be good at fighting in air-to-air combat and amazing at striking targets on the ground. The F-35 has a similar mission, and as a result, it isn't meant to be the ultimate air-to-air weapon. All else being equal, a specialized product should be better at it's given task than a hybrid, and the F-35 is a hybrid.

That being said, there are still some significant problems with the F-35.
On an embedded microcontroller, pointers and manual memory management tend to be less of an issue, as you're doing most of the stuff on the stack. I don't think I've ever had a reason to call malloc in an embedded C application before. If you were doing networking, however, it would probably be much more complicated. In that case, Javascript might be useful. But on the other hand, there are high-level languages that I would greatly prefer over Javascript.
Learning something new is fulfilling, but it tires you at the same time. I think that you'd have much more people wanting to learn again if you asked them after some time.
I don't see a price yet for this one. I like the pi (and the beaglebone) because they've already got the network hardware, but the gpio isn't as robust as on the arduino (3.3v vs 5v, very low current capacity on the pi, and no analog io).

I can't say I particularly want the javascript, but if they've got wifi and arduino compatible gpio for ~ $25, then I can find a use for it.
If you take in consideration the social effects, alcohol becomes the most harmful drug: http://www.theguardian.com/society/2010/nov/01/alcohol-more-...
They don't mention what kind of employees these are. Could be factory workers or salespeople, not engineers who can find a job quickly.
Actually - in a number of those countries its legally required for them to be covered. The point is different - you can't use an extreme example of a hijab to claim that western values are uniquely good - and those coming from eastern countries only create a negative cultural impact. If you understood the point of the article - the goal isn't to increase the birth rate. The goal is to make sure the population doesn't fall to a level where it will not be able to sustain the social structures that exist. This can be countered by controlled highly skilled immigration and is working perfectly fine in Canada and New Zealand among other places. For what its worth though - of all people you should probably be glad not everyone thought that people from the east should stay where they are - otherwise you with all your extreme views on this would've still been stuck in your walled garden in India. Driving around in your foreign car. What an unfortunate existence!
Python, okay, but how are you prevented from using a "functional style" in Ruby?
"would still negotiate the price of their new BMW/Mercedes or their house"

Would add to that statement that even if you have the money to some people negotiation is fun (such as myself). It's a game same as people play other games where money isn't even involved.

Add: What I'm saying doesn't apply to Cisco or companies so much as the statement you made as far as "rich" people or people where it's not the money that matters.
Possibly healthcare cost related?
Well in fairness the article wasn't joking about there being studies that indicate there may be health benefits to drinking in moderation (as opposed to complete alcohol abstinence). So if you're teetotaling only to be "healthy" then you may not be making the right choice.
@eob - same problem, couldn't reply directly to you.

My main reason for liking Python isn't that it's compact and manageable (unless by compact, you mean the code one writes), but because I like the elegance of the language.

You're saying you have to stick to strict conventions for JavaScript to be any good? That would imply that it isn't any good to me. I use it, frequently, I just prefer not using it.
Correction - everyone thinks that they know Javascript. It's a more twisted language than it appears.
> 32-bit integers in JS don't have float problems because the precision doesn't break

Unless you try multiplying them.
I'd think Lua would have made a lot more sense.
> When you're hooking up with a girl you know you're just giving it a shot and if you don't hit it off you just drive home.

Certainly not. If I am not attracted to the woman I am not going to waste her and my time. I'm not going to try to have sex with her anyway, why would I? If I get hooked up with a woman that I don't find attractive then it is just as much a waste of my time as if it was a man.
Danno likely meant "cornpone," a word that connotes 'rural Southern' when used of opinions.

The rural South is not usually associated with the idea that people want sex to have meaning, and that this is often transient when we find it, so DannoHung's ruminations on the subject must remain mysterious to us.
T-Mobile Jump: Upgrade your phone twice every 12 months
You're right, and that strategy works great for those of us who are in-demand.

Someone in the article, or someone who took an interim lower-wage job out of desperation may rightly not feel quite so empowered.
It could be because I am changing my business.

Let's say I am a Big Tech Company. I make Gadgets and Widgets. If I decide I don't want to make Gadgets any more and make only Widgets, then I don't need the people who make Gadgets. SOME of the people who made Gadgets could be retrained/repurposed to make Widgets, but some can't (or don't want to). Those are the people whose jobs I will cut. And of course, I will use some of my "tons of cash in the bank" to give them severance packages to compensate while they search for jobs in other companies who make Gadgets.
The Novix Forth chip? ;) https://www.ece.cmu.edu/~koopman/stack_computers/sec4_4.html
Check out some of the sources provided in one of my comments above, including the one that shows growing homeless and food shortages in 21 major American cities, and urban school systems that are 200% over capacity.
Implemented this, thanks!
They just don't have enough work for everybody. They could create new projects and assign people there, however it's very difficult to come up with new ideas that will make money. And of course they can employ people who don't have anything to do.
Active_subset_validator gem -- validates subsets for active record
I feel upvoting this and your other comments is insufficient for saying thank you to adding to the discussion. I know little about military tech, but you've hit the very few bits that I do know (grandfather was a career B-52 pilot) and I appreciate learning more from someone who seems like a reliable source (unusual on the internet, right?).

Thank you!
Which ones, though?
>I think it's because you're flaunting yourself, you're daring them to do something, and they hate that even more.

Exactly. Everytime DPR gives an interview, it kicks the DEA in the balls and announces to the entire US through the media how inept they are. With this interview they can now go and get greenlighted double the resources to go after him. A guy here who was shipping seeds to the US was the only vendor caught out of dozens of storefonts doing the same thing because he was the only politically active one by funding NORML and other US legalization movements. They singled him out as the target to go after and even mentioned this in their press release after they caught him.

DEA go after low hanging fruit to get more press/funding, and whoever is making them look bad or is political. If you just stay in your quiet corner of the darknet and sell drugs they are more apt to leave you alone for the guy talking to Forbes beacuse there's only so much resources to go around. There's another market, BMR that you never hear much about because he's smart enough not to give interviews even though the site has been talked about in mainstream media articles as well. He learned his lesson saying too much when he closed down his clearnet site and let it slip he was starting BMR. Considering he's still operating without being arrested kind of obvious where the resources are going to (making an example of DPR, if they ever catch him).

Even worse he's calling out his competition which is a big mistake. It's like this guy has zero knowledge of the carding world and all the market vs market attacks that have gone on since the late 1990s. They sold drugs on those sites too
New York Times website/email back up after two hours due to ‘internal issue’
If Smalltalk ran on every.single.browser.ever, you would.
I personally don't like that everything's a hash. It's nifty, and it means you don't really need objects, but I kinda like objects, even if I don't use them frequently in Python.

Your preference makes sense, it's just not the same one I have. More on topic for this thread, I'm still not convinced that it's a good thing for an embedded system.
flip side, it could have been a down payment then an 'earn-out' where the former DPR took xx% of revenue until the debt was paid off.
whole world goin JS crazy
I think JS is more elegant than Python - just different tastes, I suppose. I find the crippled lambda unacceptable, and I don't like things like len() as a standalone function (in Python).
Help me HN: My startup after 10 days - Independent Music TV from Latin America 
Hey HN,

So, I've been trying to find a right idea for a while now, and I think this one is getting traction. I've gotten about 70+ followers on twitter just today, and tons of bands sending me music videos. You think ya'll could take some time to give me some feedback and advise me on what I should do next?

clickable link: http://lindavista.tv

Previous Show HN: MPV - https://news.ycombinator.com/item?id=6154628

#UPDATE - It's now at 128+ followers from yesterday.
I would rather use Python for scripting.
Reminds me of Carl Sagan's Pale Blue Dot: http://www.youtube.com/watch?v=2pfwY2TNehw

(Only click if you're SURE you have 6 minutes to kill)
I had a kid when I was 29 and my drinking went from 2 or 3 a night to 1 or 2 a week. A year later I turned 30 and it went to 1 or 2 a year.
AngelList responds to new SEC rules that would harm startup fund raising.
>Send a snail mail to me and my wife will probably read it.

Is quite different from 'send a snail mail to me and my mailman will read it'
No Strings Attached?
Generally, embedded applications know how much memory is needed at start-up based on the specification. So global memory is statically allocated.
The customers were informed of the matter by the media and fueled by the media in days after. If the NYT or whatever newspaper does a story on these guys and points out their badly worded PR blurb alleging that they maybe have a vested interest in ruining marriages (again, this might be not the case, but it's what I get from the quote above) suddenly everyone and their mother will be "not in their target audience" because everyone would stear clear of them for the bad rep.
A great engineer of our times
Want, not need.

Employees cost money. Companies want to cut costs.
Looks like the link has already been changed to a neutral newspaper article.

You're quite right, the initial story was stupid. "Peru deploying modern technology to electrify remote villages who aren't on the grid!" "Why can't more prosperous countries do this?" Answer: They did...a hundred years ago.
I think this is incorrect. For big tech companies any money in the bank are lost money. The rule is "keep your money low". The best thing a company can do is to constantly create new projects with higher risk and assign their employees there. You only have to really cut employees when you run out of ideas or the risks are too high for some reason.
Story in the times:

http://www.nytimes.com/2013/08/15/business/media/new-york-ti...
Well, differences off hand compared with html5lib:

- Byte strings (opposed to Unicode ones) have encoding sniffed and parsed according to that in html5lib whereas they're all handled as UTF-8 in Gumbo.

- There's a namespaceHTMLElements option in html5lib which avoids putting HTML elements in the HTML namespace, useful for some legacy HTML processing tools.

- html5lib can read directly from a file object, which might in extreme cases be a useful memory saving (though the parse tree will likely use 100x the amount of memory anyway), but perhaps is more useful when dealing with network streams (it doesn't block waiting for all the data before starting to parse).

- html5lib supports fragment parsing, as is used by innerHTML.

Otherwise, given it takes a normal html5lib tree builder, it should support almost everything else (the tree walkers, albeit with indirection from Gumbo's own representation of the tree, and related stuff like the serialiser).

Compared with libxml2, it provides what is likely a better tested parse algorithm (ultimately, libxml2's is just a few bits of error handling of the non-fatal type in the libxml2 parser with a few bits of variant behaviour. I know the experience of HubHub's author was it had a fair few bad bugs like infinite loops and the like, as well as radically different behaviour to any browser and what most web authors expect to get.

Speed wise, quickly trying to appears to be a few times quicker than html5lib under PyPy and an order of magnitude quicker under CPython. This will likely differ with the input given.
Facebook is a bummer, study says
Unlocking the sunscreen code of marine life may offer complete UV protection
Maybe you do find her attractive only to find out she's a man. That's the problem I'm talking about.
> alcohol is normally classified as a depressant, but a significant minority of alcoholics become violent

It's a nervous system depressant. This does not mean it makes you emotionally depressed.

It is extrememly unlikely alcohol is involved in the majority of car accidents. Please post a source.
To add some context to this post -- Martin was a great mentor to me when I worked at Ultra, and one of the most passionate and driven people I've ever met. He continued to work on new ideas -- most recently looking at the aerodynamics of bird flight -- and it was an honour to have worked with him.

I hope his work will continue to inspire engineers and innovators for many years to come.
So what is going to happen here. What is the hypothesizes sequence of events? CNN informs me that people are using this companies service to have sex with strangers, I, after finishing having sex with a stranger, become socked and outraged, call them up, and tell them that I will no longer be using their service? I'm going to no longer use this service because my mother disapproves? Seems plausible, that is exactly why I never look at pictures of naked people either!

Yeah, that would be a real problem for them. They better be careful that they don't offend old people.
They will certainly know what your title was. If you've been management for 10 years and then accept a job as a peon to "fill the gap", your new company might see that as a negative and/or use it as an excuse to offer you less.
I would have thought this was obvious, but orders of magnitude more developers know Javascript than Lua[1], thanks largely to the popularity of browsers as a programming environment.

According to some recent research[2], the three primary factors affecting the adoption of a programming language by developers are, in this order:

1. Libraries available

2. Familiarity

3. Performance

And per the paper, this order of preference is extremely strong. Which means, because of the huge mass of Javascript developers out there, that as soon as a library becomes available to do something in Javascript, Javascript will rapidly become the most popular way to do that thing, regardless of the performance hit.

[1] http://redmonk.com/sogrady/2012/09/12/language-rankings-9-12...
[2] http://www.eecs.berkeley.edu/~lmeyerov/projects/socioplt/pap...
The Language Experiment
Why it's always C/C++ (not even Pascal or Oberon) in another corner of the ring? If hardware is powerful enough to sustain Node.JS, why not use OCaml, Racket or, maybe, some JVM-based language? Or, if the scripting is a requirement, Lua, Tcl or maybe Python.
Sure if you write very low level stuff, C is probably more suitable. I wonder how much today's "embedded devices" still have in common with traditional embedded devices, though? If it is capable of running JavaScript, it probably is a lot more powerful than some microprocessor with just 2KB RAM where you have to squeeze every bit out of your code. On the PI you can run a complete Linux installation. I don't think these devices are actually embedded, they are just smaller than "normal" computers.
Errrrm, if you ever look at the AVR C library that Arduino was based off of, you would probably not be so quick to say that it isn't a language issue. Not having to know the weird unpronounceable mnemonic for a certain register as well as the specific bit in that register that you set in order to trigger the ADC is a huge plus. Greater abstraction is always welcome if the hardware can handle it.

Although I agree with you that Arduino C is simple enough for most microcontroller programs and Javascript is a bit overkill.
Nice to see!

I choose Mathematica over python for a lot of scientific/numerical computing due to how "lisp-y" Mathematica is.

I'll be keeping a keen eye on Julia as well!
Evolution.

It is why native alien life is unlikely to exist in our own solar system. You see, once life gets started, this process we call evolution takes place. Life takes on a myriad of complex forms. It covers the planet, gradually adapting to survive and thrive on nearly every patch of land. And behold, the planet is transformed.

There is only one planet in our solar system where this has happened. If life had started on some other rock in our solar system, it too would be visibly infested with lifeforms.
Ahh, yes. A little digging shows that these tests are done at their McGregor, TX test site, and McGregor is well within hearing and visual range of the tests.

https://www.google.com/maps/preview#!q=spacex&data=!1m4!1m3!...
What about http://docs.racket-lang.org/math/ ?
You can use objects in JS if you want to - but fair enough, different tastes and preferences.
http://en.wikipedia.org/wiki/Wirth's_law
I think JavaScript might be most successful on Arduino for the same reason - it's a platform with which most tinkerers are familiar.

http://blog.safaribooksonline.com/2013/07/16/javascript-powe...
People actually died...

Presumably most of these were F-4 pilots? I thought one of the most salient points of a drone is that it doesn't have a pilot?
Yeah that len thing's weird, I probably had similar thoughts when I started using Python, but got over it.

I don't use lambdas, so that doesn't carry into how I compare languages.
Aspiring Insider Trader Buys Wrong Stock... Still Makes Money
Some of these things might be deceptions, but they also might just be caused by the fact that human language is imperfect and ambiguous...

Why can't it be both!

You can have some outright lies, you can some lies by omission, you can have misdirection, you can have deception through using the need for "exactness" in the most surprising way possible. And the list goes on and on.

In the current situation, the NSA seems to internally justify its actions through some broad and twisted "constitutional" reasoning. But it has also justified lying to the public about anything and everything as well, so you hear the lies and the internal justification for lying simultaneously. But hey, discussions of internal justifications might themselves be lies also, justified by some other argument...
During the last major (multi-day) S3 outage, a few sites did similar things. I remember reading articles from Giant Bomb (http://giantbomb.com) via Google Docs posted on Twitter by the writers. Obviously, video games aren't quite as important to most people as world news is, but it's still interesting to see the different contingency plans news outlets have.
Obviously you've never so much as dipped your pinkie toe in the internet dating scene (or been set up on blind dates in general). Ever hear of the "myspace angle"? What you are describing happens with women too. It is not a big deal.
Why do articles like this always overlook the key scientific and historical issues?

If there's life on Europa, and if it is not based on DNA, that would mean Europan life evolved along a separate path from ours. That would lend support to the idea that life is common in the universe.

If Europa's hypothetical life was based on DNA, it would lend support to the "panspermia" idea, because it's hard to imagine how Earth's life could get to Europa, implying that Earth's life, and Europa's life, both arose somewhere else and traveled to separate destinations.

There are several other possibilities, none of which are discussed in the article.
That said, I still get questioned about my decision like I have 2 heads.

Well, of course. You're bucking a social norm that is generally enjoyable in and of itself, has a handful of well known reasons for abstaining, and also carries a low amount of baggage that would prevent open discussion of your reasoning. What do you expect?
You'll notice the current options aren't great. Virtualbox is OK for casual/desktop use only. Qemu doesn't support hardware virt. The best hope for the future is Bhyve but it is nowhere near production-ready.
But it's still so much about marketing.

After the invention of cinema, radio, of TV, of billboards, neon tubes and who knows what else, everyone from the hustler to the careful Mom n Pop store had to learn this new medium, otherwise they would potentially, probably lose customers.

I don't want to replicate their business model (what I kind of understood of it) but I do want to use mailchimp better (15 total signups - woohoo) I do want to know how not to be a complete idiot in online marketing.

Just as xx years ago I would have wanted to learn why a newspaper ad did or did not bring in more business.

As a kid I tried selling a photoshop service through newspapers - and I paid for some course - all I remember was the guy hammering on about how each ad in every newspaper must have a campaign code and you must ask for that code on each inbound call.

Nothing much has changed since the 1980s really. We are still tracking our inbound lead generators.
A little bit disappointed that none of the Indian languages have been listed. Wikipedia places Hindi above Persian and Japanese among the most spoken languages in USA.
> WTF. [0]

Did you forget a footnote? :)
Amy doesn't remember but her and I have had many conversations at various conferences. I know many of her peers, and I know several people that have taken her course. Her husband and I discussed my sunburn at lessconf. I know that she/he are good people.

My reference to courses like that is to any course that teaches someone how to make money on the internet, whether they sell ebooks, software, tools, downloads, or anything in between.

My comment is not an indictment of her course, but of the many get rich quick seekers that take courses like these.

Amy and I spoke about this today and mentioned that she markets so as to avoid this type of person. I think that's great. However, I'm not going to back away from my comment just because her students don't like what I'm saying.
I wish more people would stop drinking for the social benefits as well as the health benefits. In my opinion, alcohol makes people less interesting and articulate even though it makes them feel more sociable.