skysight-inc/HackerNews huggingface dataset:
Musk has suggested that a Mars colony is most viable if you can sell tickets at a market price of about $500,000. Or rather, that a mid-to-upper class family in California might decide to move to Mars instead of buying a house on Earth. I've seen estimates that would place the number of early potential customers at 80,000[1]. So one very large revenue stream will be direct ticket sales to people like me.

Another early revenue stream will be science done and paid for by governments, universities, etc. There will eventually be a Martian economy, and SpaceX will be well-suited to earning money from the colonies [2]. There will be lots of ways to make lots of money if you have a thriving Mars colony with millions of people moving there and a constant supply of materials going both directions.

[1]: So that's people that will be able to afford to go in 20 years and who also want to move to Mars.

[2]: How much value has America created since it was a colony? Sure, Britain didn't actually earn that money itself since there was a war over it - but establishing colonies in "new worlds" does seem like it could be a very profitable venture.
They must have studied a group through hypothetical choices (instead of actual choices that had any weight on their budget), or they did an open study in which the tested subjects could have chosen something based on how they wanted to be seen choosing, or it may be just plain memetics, or any other reason. That is, however, most of the time the close as you can get to the actual human behavior within a reasonable effort (i.e. unless you're willing to go with covert surveillance or something).
You are comparing pears with apples, because you assume those numbers are net values after all taxes which is not true. Europeans usually pay ~80% of they gross GDP/capita at some form of tax (health insurance (personal + company level), income tax, VAT, mandatory pension plan, extras on petrol and alcohols, duty fee, etc.
Yeah my wife would probably love this and it's cheaper than jewelry
Those two articles are talking about two different things.

ALIS is the logistics system for the program that has an off-jet and on-jet component. ALIS takes the role of a traditional computerized maintenance management system and expands it to include an on-aircraft prognostics and health monitoring component. The idea is to have the jet tell you what's wrong with itself.

The article you linked to is about the F-35's mission systems software, which is really a software suite that encompasses all the computers on the aircraft itself. The MS software load provides all the stuff necessary to make the jet's hardware do what it needs to do to fight.
Ask HN: How to learn LLVM and why?
In the 500+ comments discussion yesterday[1] about the blog post "Being a Developer After 40"[2]. The author suggests ignore all the hype and learn all you can about LLVM. How do I get started and will learning LLVM benefit me? Can anyone share your experience?
[1] https://news.ycombinator.com/item?id=11569726
[2] https://medium.com/@akosma/being-a-developer-after-40-3c5dd112210c
%67 is "g" encoded. In this example, it's goo_g_. Typing %hexcode for any letter of a site in your history/bookmarks at the appropriate position triggers the behavior.

edit: %22 is interesting. It triggers a JSON snippet.
India says the cost of solar power is now cheaper than coal
I would also not ignore the musicians and artists speaking out in favor of the president after getting large cultural grants under Lei Rouanet.
Announcing Samsung ARTIK Cloud
Apparently it was initially reported to the cops as a "possible suicide".
Glad you liked it! If you're interested in going deeper, this is really good: http://webtypography.net/toc/
Appears to be a copy of http://www.pogo.org/straus/issues/weapons/2016/f-35-chief-cr... from April 20th
Back around 2004 I switched from Windows computers to a Powerbook G4. It was inarguably a slower and much more expensive computer than its Windows equivalents at the time. The desktop G5s were still pretending to be in race with Intel, but the laptops were an embarrassment.

And yet I switched, because despite the significant performance deficit, it was a better experience — both for the OS but also a metal chassis that was a pleasure to both to touch and look at — an experience that dominated a minimum of half my waking hours of every single day.

All of which is to say that anyone who is wondering why consumers would spend $500 on a hair dryer are completely missing the forest. If the device lives up to Dyson’s hype, every hair stylist in America will happily pony up for it, no hesitation. Just for the noise alone, $500 to make all day every day better is a bargain.

also see: the hand dryers, which are a huge hit and have close to zero consumer penetration
So negative opinions about '*' should never be expressed?

JavaScript is a terrible language, and imho es2015 fixes a lot of broken stuff in the only backwards-compatible way it can. That said, I find the entire micropackage culture around npm and node, coupled with the hundreds of packages that typically constitute build scripts for even a smallish node project make me realize just how brittle it is compared to competing platforms.
The Opportunities Microservices Provide
The are two ways to distinguish it being one number or two:

(1) Context. This helps most of the time. Not the most helpful for computers, or CSV files.
(2) Space. 123,456 is one number and 123, 456 are two. Again, not _strictly_ helpful for CSV files, which is why people use e.g. TSV.
Except this isn't about consumer control. The EU anti-trust suit is based on licensing for the proprietary Google Play app, which requires Google Search to be bundled by manufacturers that want to install Play.

Android is open sourced, the Google Play services are not, and they're not required to run Android. Consumers can install/uninstall anything they want. Manufacturers can preinstall anything they want, just that if the license to preinstall the Play app they need to preinstall Search.
Maybe your idea of a front end developer differs from mine. I don't agree that front end developers need to code BFS. They just need to know that graphs can be searched, that should be it.

Frontend devs can do many tasks that systems engineers (who can supposedly whip out algorithms in their sleep) cannot do:
- Make pages render properly in all popular browsers
- Make responsive UIs
- Align text of variable length in the vertical center of a page
- Know when to use tables and when not to
- Understand when to use a SPA app and what not to
- Make SEO friendly pages

etc.

All this has nothing to do with said algos. I really think that people who don't understand this should not be interviewing frontend engineers.
One Regulation Is Painless – A Million of Them Hurt
Yes, in theory, you could write a new backend that uses MIR. Miri, linked at the end of the post[1], is an example: it interprets MIR, rather than using LLVM to generate machine code.

1: https://github.com/tsion/miri
Is Technology Really Helping Us Get More Done?
Why doesn’t physics help us to understand the flow of time?
"SpaceX has entered into an agreement with NASA for a Dragon mission to Mars" -- NASA is footing the bill.

Government contracts are often quite profitable, not to mention the technology and reputation gains SpaceX would realize from such a mission. I would expect investors to be thrilled with this announcement.
On the editing experience side, OmniSharp brings a richer text-editing experience to dot net development on many existing platforms and editors, including command line classics like emacs and vim.

http://www.omnisharp.net/
Potential Debate: Can 12.5% of “Bootylicious” interest be put up for autction?
Why It Wasn’t a Waste to Learn Angular 1
In general, if Rust is significantly slower than equivalent C, it's a bug. Please file them if you find them.
The software has apparently been written in C++, it all sounds like a bit of a farce. EDIT: to clarify the above comment, the context is the use of C++ and mainstream tools for 8 million lines of safety critical code.
Again: the article isn't about whether Theranos was a good investment. It's about whether, even if Theranos had worked perfectly, convenient blood testing would have improved medical outcomes.
For sur, this is Steve Jobs ghost
Thanks for your question genericone.

I think it depends on the person whether he/she wants to be nice or not. Personally, I take a deep breath and wait for a few hours to reply if I think I am mad or I am offended.

Notifications are there for you not to miss something. Once you have that ability, it's up to you how to you use it. I agree that this might create some burden on moderators. We will have to try and see.
Giant, complicated, wildly successful.
From selling tickets to travelers, I guess. People might get a chance to write their names in history and that well worth the money for some.
yeah, but the string that pops up has the >> gogoogle.com part as a literal. If you hit return it'll search that string in the default search engine.

Similar things happen if you do goog%6c or g%6f (i.e. urlencode other chars in the string)
>>This leads me to wonder why cheating is so rampant in the sport?

May be one of the major reasons is money involved. Cheating is one side the other is fixing: with aim to get more and quick money. In first case, i.e. of cheating, you aim for money by becoming famous and then grab advert contracts. In the other case, you get direct money to lose.

Money and advertisement are destroying many a sports. Sadly, it seems to go worse.
I agree. Many of my professional female friends spend a large amount of money on beauty/cosmetics/make-up.

Items at the higher end of the market, thought to be luxury, are extremely popular among this demographic. It is useful for showing off a bit and as a talking point.

I certainly don't need a £150 mechanical keyboard over a cheaper one, but it is slightly more functional for me and is interesting for my mates.
Dead Body Found at Apple's Infinite Loop HQ
Big fan of Vue myself as well. Based on interviews I've heard with Evan, it sounds like his strategy for Vue is to intentionally keep those separate. I think the idea is that Vue's "place in the world" compared to other js frameworks is one that's easy to begin with but offers more complex tools for more advanced requirements as they're needed -- but not complicating the basic/simple/beginner use case with everything all at once.
Why wait? https://www.youtube.com/user/iflytunnelvision (No affiliation, I just know these things exist and this was a quick Google hit.)
It's hard to tell from the article if NASA is actually footing the bill. But I would assume you're correct.
Well, there's the rub. While I imagine there's a school of thought that says "fuck you, we're on Mars, we're declaring independence, whaddya gonna do about it?", there's also a school of thought that says "we have nuclear weapons, interplanetary missiles, media control, and the political will to do the obvious".

Economic worth is not what wars are fought over. They are fought over the prospect of losing face. It all boils down to dick-waving, even over the vast expanses of space.

I mean, who would object to a limited tactical strike with no boots on the ground on a radical (possibly insane) terrorist controlled (I hear they abuse children) space-pirate-fortress?
https://www.crowdsupply.com/xipiter/usbcondom
Apple iPhone, Once a Status Symbol in China, Loses Its Luster
Thats a good point. It does have find times, but a lot of the other recent feature launches aren't there like goals and the event creation auto complete.
"Because we believe system administrator appreciation day should be everyday, we started building a client based on nodejs." I must be a cranky system administrator because I find idea of using nodejs for a CLI extremely tiresome in a "get off my lawn" sort of way.
I'm having a hard time responding to this. More and more, whole applications are being delivered in clientside Javascript using Angular or React or whatever. Are you suggesting that there are two "kinds" of front-end developers, the kind that knows how the DOM APIs work and the kind that can implement the rest of the application and domain logic in Javascript?
totally fair point - i didnt take taxes into account at all, i just ran with my first thought after reading the linked source
Ah, a tricky situation. Honestly if you can, the best choice would be to buckle down and at least replicate some functionality on your own - that way you have at least a safety net if the API is revoked or pricing goes way up
This is going off-topic, so I will try to keep it brief:

My "model" is based on common sense.
You can't create prosperity through financial engineering - but you can hide worsening prosperity for years (if you are a central bank). I don't know how long it will take to blow up, but blow up it will.
There is considerable variation in the ability to descent in the senior peloton, and I don't think it is correlated with age; some people just are better at the subtle work, such as recovering from a wheel slipping away, and some have more brute power.

For example, the ability to bunny hop varies. http://www.cxmagazine.com/to-hop-or-not-bunny-hopping-cycloc... claims that, in Sven Nijs's case, it is to do with his BMX experience.

I couldn't find a good video from cycle-cross, but here is a nice example from road racing: https://www.youtube.com/watch?v=iPHnqI13vPk. Not everybody is as willing to take those risks and as good in recovering from (for him) minor mishaps as Vincenzo Nibali. Some cyclists are even known to take in a few bisons of water at tops of mountains because heavier bikes descend faster.
This is great, light enough to read start to finish, and dense enough to come back for specifics.
So, the plane will fly, it will just be hard to maintain and operate?
Is quantum computing coming to the desktop?
Just yesterday, Apple announced its first revenue drop since 2003, sending Apple stock price down more than seven percent in extended trading.

Was it really necessary to include that at the end of the news article?
Obviously, your mileage may vary. But at least at large companies (e.g., Google) the CS fundamentals you need to know to pass a coding interview are indeed pretty standard, and well described in books such as "Cracking the Coding Interview".

BFS is absolutely on that list. Yes, I had to relearn it in preparation for my Google interview, but it was something I was ready for when it came up. And I would claim I'm a better software engineer for it -- graph search and data structures are topics that come up in lots of different contexts and for which understanding the basics can indeed make a big impact on your code.

The list of these fundamentals is not that long, and the fact that it exists is a big part of the reason why coding bootcamps have been so successful.
Vue.js is amazing. I've been using it on one of my side projects and I've been so productive with it that I can't see myself ever using anything else. It's like a mix of React, Angular and Knockout all in one package.
I don't believe there is a requirement that interest on loans be compounded or time-sensitive.
And I'm saying, you are not supposed to take it literally. It is supposed to be interpreted. You don't treat them literally the only way you personally want to be treated. It's a call to think of them as the same as you.

Why interpret it as "do what they would want, not what you would want" ? Because at its root it's asking you to have empathy and compassion. You simply can't achieve both those things without putting yourself in their shoes, and then trying to feel and understand the way they do. At that point, when you are them, you act in a way they would want, and it becomes a compassionate act.

When I was saying before that this benefits you in the end, that's true, though there is no actual reciprocity expected in this rule. It really is all about just doing good for another person.

Ask a theologian about it some time. They explain it better.
How the question is posed really matters. What if the question had been "hey, you have a starting node in a linked structure, and you want to visit / collect / search all of the nodes that it can reach, without duplicates", you'd probably come up with DFS or BFS on the spot because the problem is not that hard and those are really the only two ways to attack it, and having found one of the two you'd probably also realize that the other approach could have been used. Whereas, if just asked to implement DFS or BFS, the question becomes less about problem solving aptitude and more about memorization.
i thought they just hated chinese and mexicans in general
Ask HN: Building out analytics department, what platforms should we use?
I guess this means they're taking a "better to ask forgiveness than permission" attitude towards planetary protection? Musk is on the record as not being worried about contaminating Mars with Earth life, and it seems like a 2 year time frame wouldn't give them time to put together a JPL-style clean room operation. Is there anything that NASA could/would do to stop them from landing a 'dirty' Dragon on Mars?
They all got through the interview process so I'm pretty confident about 80% of them would be able to do it and 100% of them would be able to implement BFS.

Also yes it's a basic graph algorithm everyone learns, but its inherently much more complicated than BFS which is a simple traversal. It's like bubble sort vs radix sort ... which makes this kind of a loaded question.
It's time for repeal of some Fair Labor Standards Act exemptions. There's one for computer programmers.[1] The threshold for exemption from overtime needs to be pushed up to the point that only the 1% are exempt.

[1] http://www.dol.gov/whd/overtime/fs17e_computer.htm
Somewhat echoing what spriggan3 said, it seems odd that you suggest going straight to chat to learn about a piece of software rather than trying to find answers to your questions before bothering other people. To me (and this may be a function of where I'm from), it seems very rude to ask for help with something when you don't absolutely need said help (RTFM Noob!).

It's entirely possible you meant your comment for people who already have experience with the source in question, in which case I've misunderstood you.
He's obviously a shill for big chatroom
Never trust the client
Then do the same if it's been written the European way...

My point was the OP is making mountains out of molehills.
It's not what you say it's the way that you say it.

If you don't have the social acumen to know how to raise issues and to discuss them reasonably (i.e. without rubbing people up the wrong way), then yes, erring on the side of being considerate is likely to win you more friends and help you keep your job longer.

There's a fine line between constructive feedback and being toxic to a team.
I thought this headline was referring to what I think is a more insidious form of moderation, the type that's practiced here on ycombinator with regard to style, for example, negativity is punished broadly here.

The reason I find it more insidious is that it affects the speech of and acts to silence even moderate people. Extreme speech is easy to spot; but when moderate speech encounters headwinds that divert its path, that's creepy.

I understand the goals here, don't need them explained, just pointing out that slashdot in its heyday was a terrific and informative resource and it did not resort to stifling.
I've been looking for an article like this for ages. Very nifty CSS tricks, will definitely be employing a few of those in my next side project. Just a little bit of line spacing and word spacing seems to make all the difference. Thanks for putting this out there, love it.
What is the proof what she said is wrong?
Why? The vast majority of industry engineers in other disciplines are not licensed. Why would software engineers be any different?
"When did commerce get so bloody hard?"

I guess since the revenue optimization ideas kicked in! How do you think something as enticing as revenue could have eluded the desire of "doing it better"?
I don't understand your question. The plane will fly if [_______________]...what, exactly?

EDIT: I am merely seeking clarification, not trying to evade answering.
Anything like OpenAI's Gym:
https://gym.openai.com
Some context is necessary here, because as engi_nerd explained, it's not as if the primary flight control system is crashing and having to be rebooted in mid-air. It's more like a separate system that's used by maintenance personnel on the ground. Of course, if the aircraft's maintenance procedures are designed around it, then deploying a whole wing of them isn't going to work very well, because high-performance aircraft are high-maintenance aircraft.

But I can't help but think of Battlestar Galactica. At what point does this software become too complicated? At what point does it become a vulnerability to be exploited by the enemy, or simply a liability reducing readiness below what's needed in wartime? I don't recall hearing stories about the F-16's or F/A-18's computers crashing and needing to be rebooted (or even the F-22's).
Snowden Debates CNN's Fareed Zakaria on Encryption
To be honest I was a bit taken aback by the author not being able to implement a BFS. It's a fairly standard and really simple algorithm and it's probably one of the most common ones to actually implement because of a need in your day-to-day work.

What do you do if you have a nested data structure (like a tree) and want to print it in order? You write a simple BFS on it.

It's not even a question where you need prior knowledge on the algorithm, it's just logical. He could've easily asked "Print the contents of this tree to screen" and it would've been the same.

I can see how some questions like implementing quick or merge sort can be annoying, most libraries have a sort() function that usually implement either (or similar), you don't often have to write them yourself, but a BFS does not fall into that category in my opinion.
Given the way the president would be investigated and tried, it's almost impossible to even begin collecting evidence or following any leads. The only reason Operation Lava-Jato was able to start investigating Lula is because he was no longer president, but he gained immunity when Lula was appointed Dilma's chief of staff.

https://en.wikipedia.org/wiki/Luiz_In%C3%A1cio_Lula_da_Silva...

There is at least enough proof that Dilma went out of her way to end a lead in investigations that would have led to her if she is/was involved.
It's a very bad and broken fork, i'd stay away from it.
Good principles of software design are simply different in different environments.

The microwave clock knows it's a microwave because it controls the microwave. It would be wasteful to put extra layers of abstraction in such a small system.

Likewise, a system designed for radiation tolerance will expect a close coupling between software and hardware; the whole point of the software in that case is the hardware.
Hell, if they would accept foreigners like the US military does and provide a path to citizenship I'd be all over it.
"In one instance, maintainers even had to manually burn data onto CDs and drive off base to send the massive files across a civilian WiFi network."

That is a level of scary, I'm not comfortable with in our military's data. Logistics data flying across a civilian WiFi is really not good.
Yes! Or it should as humanity has identified Antartica as a Common. Just because you are an international corporation doesn't mean you get to violate international law.

Unfortunately, the environmental protection protocol is open for review in 2048. This will probably roll back the protections in place for the environment of Antartica :(

https://en.wikipedia.org/wiki/Protocol_on_Environmental_Prot...