skysight-inc/HackerNews huggingface dataset:
The article seems to confuse ALIS with software that runs on the aircraft. ALIS is a web-based portal used by logistics and maintenance personnel to manage the logistics and maintenance for the F-35.

As the article states: “ALIS is the ground-based computer system meant to diagnose mechanical problems, order and track replacement parts, and guide maintenance crews through repairs. It also allows pilots to plan missions and later review their performance.”
Fair enough haha.
I understand when he puts his money where his mouth is, but is it ok for him to fund one company with another when they're in different businesses and he's not the only shareholder?

I don't know all the details, but it seems a little strange.
Related: has anyone here read "Society Against the State"[1]? I've been meaning to start reading it but haven't as of yet. It's a set of essays; supposed to be based on some good anthropological work done by Clastres.

If you have, interested to hear critical etc thoughts on his views.

[1]: https://en.wikipedia.org/wiki/Pierre_Clastres#Society_Agains...
My understanding is ALIS was part of the 'pork' side of the F-35. It has relatively simple requirements and was simply used to extract as much money as possible from the government. That said, they have tried to make it essential as possible.
That's an unhelpful answer and misleading.

React native has a LOT of attention. It has a lot of support. BUT as of this writing if you are developing in corporate IT (meaning possibly running windows 7 systems) you actually CANNOT run react-native tools on windows easily.

I'm currently building an ionic project because I needed a cross-plat mobile app and work with a mix of OSX and windows 7 machines.

Now that said, windows 10 systems with the ubuntu emulator should be able to emulate all the calls you need to run react native on windows machines.

HOWEVER windows 10 bash has not yet implemented all 350 linux system calls (https://wpdev.uservoice.com/forums/266908-command-prompt-con...) and there is no guarantee that is bug free.

I'd hate to be 2 months into development to find there are deep internals that block me from using a critical feature.

None of this is to say Xamarin doesn't have its own baggage. The reason I web with cordova/ionic was for the good of the other developers on my team (html+css+javascript over C#) and, at the time, the additional cost of the Xamarin licenses.

I would have given XAMARIN a much closer look if it were bundled with a Visual Studio license, and all things considered, if I were looking today, it might beat out React Native.

That said, I do agree that react-native MAY be the way forward in the next generation, but, Xamarin does have more than enough upside to make it a reasonable contender.
(I'm the author)
The point of the article is that Samsung is free to load up its phones with dozens of apps that compete directly with Google.

Samsung can change the default search engine to Bing, they can pre-install Facebook, Whatsapp and Skype. They can make is so you can't uninstall Facebook if you don't want it.

Seems like a much more competitive market than the Apple or Microsoft mobile ecosystems.
If you use a switch(), have a default:, even if it's seemingly impossible.
This is funny... Facebook and Google obviously have been around for a while, but before a year or two ago, I had never even heard of Vimeo. Now they're a "super fancy" company? I guess I haven't been paying attention.
Troubled Times Ahead for Supercomputers
Confirmation bias can lead to seeing "guilty" behavior everywhere. Lots of people are just a bit odd at major events without being guilty of anything.
Yes, at least in medical settings, I think it's just as much about accountability and CYA than actually improving overall real-world security. If that person's action results in a leak than they can be personally sued and fined. Doesn't matter if they did it out of frustration with obstacles that made it very difficult to "get stuff done".
That site says it assumes circular and coplanar orbits for Earth and Mars. I'm guessing it also assumes a Hohmann transfer for the spacecraft. All three of those assumptions could affect the optimal departure date by weeks.
Sacrasm aside, saying "node.js" strongly implies use of npm, and that means pulling a lot (think deps-of-deps-of-deps) of potentially unaudited code off the network, without much authentication.

Not something one would fancy for a tool that handles sensitive data.
Directly to the left of the comments link, which is under the headline at the top.
I guess I should rephrase. I've been programming for ~8 years and I've never been presented with a problem that insisted I know what BFS was explicitly.

It is intuitive, which even further pushes the question "Why do I need to know this to be an effective programmer"?
Yeah, you're right. My comment is less appropriate as an answer to the question of ALIS's language.
They missed one key bit on CS's network model(which is what made it so great) is that they would actually re-wind the gamestate to do hitchecks so you could have a latency of 200ms+ and have a reasonable experience.

Also the common term for resolving these types of things on the client is called "dead-reckoning". You've always got a diverging states from latency so you're continuously trying to reconcile this on the client.

Simple Newtonian physics based games(Subspace, etc) are famous for being latency tolerant since the simulation is incredibly deterministic and are based on the players extrapolating where things will be in X time rather than twitch responses(which is also why fighting games are so hard without using a solution like Counter-Strike). You could play SubSpace on a 500ms dial-up connection and still be competitive without needing to lead for lag.
Will Mir create any of the problems Swift's bitcode creates?

https://medium.com/@FredericJacobs/why-i-m-not-enabling-bitc...
About Style Guides
More data is more better. Imaging is nice, but it's really hard to do biochemical tests via imaging. It can be done but hasn't been much so far outside the lab. Implanted samplers are cool, but they get fouled up pretty easily and pose an infection risk, so there's still some progress to be made there.
Uhhh ... where did the comparison between overlaying fses and FUSE come from? Overlaying of filesystems is for completely different purposes. It's not even suitable for Dropbox's Project Infinite — what would it be overlayed upon? How would dropboxd send/receive file info/data to/from the overlaying fs's driver?

The mere use of FUSE doesn't make an fs complicated or things "severe". It's just a really simple API made available to userspace processes. In fact, you can build an fs in FUSE that does overlaying itself, using multiple, isolated processes. Or you can use a single, simple, small process to implement a simple fs. FUSE is literally just the glue that would allow something like dropboxd to send/recieve file info/data to/from the VFS.
Why was the software not such a big problem with other jets like F-16 and F-22? Is the F-35 software really so much more complicated?
That's because the political dialog in the US supports only extreme viewpoints. "Regulations are good and no change needed" or "Regulations bad and all need to be abolished". There is no place for saying that some work and some don't and need to be tweaked.
I would assume C++, since an oft-quoted set of C++ standards is linked to the JSF project.
I'm sure I will miss Earth before we even leave Earth orbit! But that won't make me want to go to Mars any less.

> Just send robots and control them from Earth...

This idea makes me feel isolated and sad. What a dystopian future that would be, with everybody sitting on a single planet at risk of disease, nuclear war, asteroid impacts, global-scale climate change, all without a care, while you look into your VR headset and see the realistic landscapes of other planets. So sad :(

I'll take Mars any day over that. And I'm also confident that return trips will be frequent if anyone wants to leave - that's the whole point of reusable rockets, afterall.
Nope that sounds like the ramifications of having a single point of failure.
> ... but in recent years I haven't gotten much done and I don't seem to enjoy programming anymore at all.

Maybe fix the "haven't gotten much done"? You might need to switch jobs to one where you can get stuff done. That might fix the "don't enjoy programming anymore" part, too.
Couple billion dollars in revenue generated with it via Unity alone. https://en.wikipedia.org/wiki/Unity_(game_engine) -- and that was a HORRIBLE version of it. Way better now.
I don't really understand how the computer systems of the F-15 and F-14 which were written in 1970's and probably in assembly seemed flawless yet with todays tech we can't even do this?
Enjoy the Process
Elpars
Indeed. I included that quote precisely because it shows such a lack of perspective. To get programmers with experience in safety critical real time programming is much harder than learning Ada, and training them to learn safety critical programming is much harder than learning any relevant programming language. But apparently the availability of C++ programmers was what they considered important.
He didn't fund company X using company Y's money. He funded company X by taking a personal loan by pledging his own shares in company Y.
http://elparstransfer.com/category/antalya/
That requires transit infrastructure, which most Americans (even some to the left) steadfastly oppose.
Does anyone have a mirror for the "this is super bad" video?
Yeah, it's broken.

Google studied their own interview process, according to Lazlo Bock, examining tens of thousands of hiring decisions. The study concluded that their process was no better than random chance at finding good candidates. They continue with that process nevertheless.

I have a rich network of Silicon Valley connections, built over 29 years of working for Valley companies. What I hear time and again is that many highly-qualified and productive people have a terrible time finding work.

Simultaneously, Silicon Valley companies testify before congress and complain to the press that there is a serious shortage of technical hires.

If companies can't find enough good candidates, and good candidates can't find enough offers, and one of the most prosperous companies in technology, with the most famously rigorous hiring process in the industry says that their own process is bullshit, then yeah, I'd say that hiring is broken.

Of course, if you happen to be prospering, then it doesn't look broken to you. You're prospering, after all.

And of course, if some joker comes along and says that the process that hired you is broken and gives results no better than random chance, of course you aren't likely to agree. After all, if it was luck that gave you your prosperity, then luck could just as easily take it away again.

The story we like to tell is that the technical interview screens out bad candidates. It's just a story, though. Google's research says it doesn't.

Is that such a big surprise, though? How many times in my three decades in software has a product launch depended on someone being able to solve a brain teaser in front of a critical stranger? Zero. How many times has a company's success depended on someone writing the right code on a whiteboard? Zero. How many times has the bottom line depended on someone coming up with the right algorithm or data structure off the top of their head in a conversation? Zero.

Technical interviews, if they measure anything at all, measure things that don't have much to do with technical jobs. So it shouldn't be a big surprise that they don't do better than chance at predicting someone's performance.

If technical interviews don't work, why do we still use them? Why does Google still use a hiring process that its own research says is bullshit?

Maybe it's because we don't have anything better.

I think it's because on some level we realize that we don't actually know how to distinguish good candidates from bad ones, but we don't want to admit it to ourselves. We want to think that we can pick the right candidate, because it can be so costly if we don't.

So we ritualize the process. We rely on a bullshit hazing ritual. We wave a dead chicken over it and tell ourselves that we are screening out bad candidates and hiring only the best.

Only we're not. If we were, then maybe companies would still have a hard time finding enough candidates, or maybe good candidates would still have a hard time finding jobs, but not both at the same time. And the company with the most 'rigorous' hiring process in the industry wouldn't be concluding that their own process is nonsense.

Yeah. It's broken.
I love it since it somehow feels like a lighter and less opinionated version of Angular. I could basically guess myself to how to use it, and there's pretty few pitfalls/gotchas.

Also there's a Chrome Devtool for it and the debug mode is helpful.
"Tell" and "ask" can almost always be used to replace "reach out to".
It's easy to jump to the conclusion that things are related when the same company pops up in the headlines two days in a row.

Never mind that the revenue drop won't have a huge impact on the average employee.
A lot of security guys just ignore legitimate needs. It may be difficult but they can't just say "No" to everything.
From Wikipedia:

The goal of the business is to increase profitability and cashflow, to allow SpaceX to build its Mars colony.

In more traditional terms that could equate to:

The goal of the business is to increase return for shareholders. The shareholder happens to want to use those profits to build a Mars colony.

The effect is that it can motivates staff, who want some greater purpose that just their own wealth.
I use Google Hangouts every day, whatever they're using for selecting engineers clearly isn't working.
The Apollo Guidance computer wasn't anywhere near the scale and complexity of the F35 software. I'm also fairly certain the Apollo mission did not pick their technologies based on "programmer availability".
The thing with open source is that when it breaks, you have no one to yell at. We've been using R/Python for sometime now and have not had any problems there at all, but it is probably their biggest concern. And I'm sure this very subject has come up so often you should be able to find some very convincing arguments around it.
Indeed, the more IRs, the better---structure your data to fit your task, not your algorithm to fit your data.
Curious how response depth is usually handled in something like this, especially if recursion comes into play. Don't know much yet about Relay.
Yes, yes, and I don't think so.

Where was the oversight? It's beyond incompetent.

If I was paranoid I'd wonder if procurement and architecture had been taken over by hostile agents.

Short of putting a remotely controlled logic bomb and/or actual explosive device on every plane, it's hard to imagine how the F-35 could possibly have been made more vulnerable and less fit for purpose.
SpaceX actually makes good products tho :)
Not necessarily. Reports say the dead man was also an employee.
The sheriff gave a brief press conference
http://www.ktvu.com/news/133460991-story
Please lead with the location of the position and include the keywords REMOTE, INTERNS and/or VISA when the corresponding sort of candidate is welcome. When remote work is not an option, please include ONSITE.
Submitters: please only post if you personally are part of the hiring company—no recruiting firms or job boards.

Readers: please only email submitters if you personally are interested in the job—no recruiters or sales calls.

You can also use kristopolous' nifty console script to search the thread: https://news.ycombinator.com/item?id=10313519.
I don't see it as well.
We = apes. Apes social structure = hierarchy. Problem solved. Gimme my PHD please.
The article is quite clear about SpaceX buying bonds from SolarCity.

edit: (It does also mention the large personal loans)
Hear a real bank fraud call from a fake cop
My point is that I'm only passing on hearsay.
In my opinion the sociopathicness of Microsoft's behavior has always been highly overrated.
Thanks Mtinie!

I will definitely post more. I've got a list of features I'd like to get in and when those features are implemented, I'll definitely make more videos. If you're interested in finding out more, you can always follow my Medium page or Twitter where I'll start posting regularly.

https://medium.com/@ryannelwan
https://twitter.com/ryan_nelwan
Related: GitHub was working on a Rails based password-sharing manager for teams earlier (3yrs ago) called Swordfish. The code is still available, although I'm not aware of a maintained fork[0]. The readme has some nice links on the topic

[0]: https://github.com/github-archive/swordfish
Also, as far as I can tell, the "criminal proceedings" were self-reported by Theranos as a request for documentation by the SEC.

The anger I'm sensing in this thread is one to a convicted defrauding case. Which it isn't yet. For now, Holmes is promising to overhaul the company to comply.

I'm willing to give her the benefit of the doubt and let things play out. If they run out of money, you're right, I'd be pissed. If they have a criminal conviction, I'll gladly join the chorus of anger.

Until then, these articles are just beating a dead horse.
OK after establishing Mars colony, what's next for Elon? Interstellar travel?
In that case, the pragmatists would say that the distinction isn't meaningful, that free will is a concept with no meaning, and end the debate there.
The two things go hand in hand. Start allowing density, and then you start doing transit as needs be.
For those, like me, who didnt know the reference: http://avp.wikia.com/wiki/Weyland-Yutani

i believe the point was:

"Weyland-Yutani is consistently portrayed as exhibiting the worst aspects of corporate profiteering, willing to sacrifice
decency and life in the endless pursuit of profits."
Sounds more like a process problem: you should have received a signed notice attached to your plan stating that no permit was required. That would prevent them from requiring one later.
Silicon Valley is already circling the wagons to deflect blame:

http://www.nytimes.com/2016/04/27/opinion/dont-blame-silicon...
Pass has one limitation - having filenames in plaintext. This could or could not be an issue for local repositories, but this is definitely an issue for remotes.

Sadly, Android client (which is quite good otherwise) doesn't support git-remote-gcrypt.
Love for pain is learned. Think of what you would learn from both of the examples you cited.
I was only being slightly sarcastic. I installed an app with a relatively small number of dependencies, and was shocked to see my node_modules directory contained over 100,000 files.
This is something I often debate as well. On one hand, it allows you to go to market faster. On the other, your business is perhaps less defensible. That said, even if you went out built your own solution from the ground up who's to say someone else wouldn't come along and just piggyback the API you're using now?

As long as you're aware of the potential business risks and are taking at least some steps to mitigate it (or have plans to), you might as well keep adding as much value as possible to further position yourself in whatever market you're playing in.

Focus on the value add, and if you start to reach a scale where pricing becomes prohibitive, great! Now build your own.

If their API changes, well, that's a bit harder to handle. The second you start to see any level of serious traction you'll probably want to either a) lock down a long term contract or b) build a replacement that frees you from this dependancy.
The discounts and kickbacks matter far less than referrals from the major tech company vendor for, say, integration work that's contracted. Most tech work outside major cities comes down to basic IT or contracting for the big tech companies that don't want to deal with enterprise drivel.
Explained here: https://news.ycombinator.com/item?id=10223645

> Second, when you're logged in, stories on /newest and on /item pages have 'past' and 'web' links. Click on 'past' to search HN for previous stories with that title. This helps with finding duplicates. Click on 'web' go to a Google search for the story title. This helps with finding better sources and catching spam.
Micro-probing the bus lines, to disable the self-destruct or time-delay counter ? Or perhaps "glitching", sending badly-timed signals to the specific part of the asic that keeps count of the number of bad tries, causing it to lock up. Then brute forcing it at high speed.
U.S. military used 'roof knock' tactic in Iraq to warn civilians before bombing
Texting and Driving? Watch Out for the Textalyzer
>That would prevent them from requiring one later.

Seriously doubt this would stop any government bureaucracy from enforcing what's on their books. Additionally, there's no way they'd sign such a letter.

You haven't gone through permitting much, have you? The rules are intentionally vague.
Most of those problems are non-issues (e.g. backdoor injection--Apple always has the ability to do this) and the remaining issues have nothing to do with Rust.
main () is just the entry point. Even program has one.
Do most CRUD apps need to run at 60 frames/sec?
Samsung developing 'wireless and dedicated' VR headsets
Sure, it is. But I can log into the yahoo account with no problem. You'd think this many years after the acquisition they would have one source of truth on what should be blocked.
Re: navigating the legal process, wasting days in court, researching and retaining experts, obtaining records—these are all things perfectly suited to be done not by you, and not by a full-on attorney, but by a paralegal. But paralegals are not allowed to sell their services directly to the public, so you effectively pay lawyer-rates to acquire a paralegal's services through some lawyer. The everything-other-than-the-defense portion of law could be a lot cheaper if you could hire your own paralegal to do it, and then pass all their work off to a real attorney if-and-when things came to trial.
I was going to say something similar. I often use USB power supplies that came from old phones/laptops for my various little robot/gizmo projects. I do this with the (naive) assumption that If I'm Apple/Dell/Samsung/etc. I don't want to taint my products because of bad power supplies.

Other than using my non-pro knowledge and tools to roughly test voltage stability, sustained amperage, and output voltages on some of the power supplies, I don't have any hard evidence that this is true- but if I'm choosing between an Apple USB power supply or a no-name power supply from Amazon for a project, I'm taking the Apple one because I can assume it's a minimum level of quality that's good enough for my use. I've got a couple of iPad USB power adapters that I guard pretty closely because the other USB power supplies I have that say they're good for at least an amp or two are from no-name suppliers.
By definition made in the C Standard, undefined behavior is: behavior, upon use of a nonportable or erroneous program construct or of erroneous data,
for which this International Standard imposes no requirements

If you're using some other definition, then say so, otherwise your comments make no sense.
So it was basically a leadership conference in the Andes. Happy hour must have been a fun time!
Students Use Mind-Control to Fly Drones
Certain normalizations can be used to discover more sharing (e.g De Bruijn indices).

Really want to "hash n cache" at all levels for best results.
Move to Hayward or other. Build your earning power and your assets. Buy a smaller house/condo in the skirts. Fix it up a little through sweat equity. Sell and move to a larger condo/home. Rinse/repeat until you make it where you want to.

I couldn't buy in my folks' neighborhood for over a decade out of college. Now I can, but don't choose to.

Seems like entitled thinking to assume you can live where your parents worked their collective lives to attain.