skysight-inc/HackerNews huggingface dataset:
5G is definitely more tolerable than 9G, especially in a GLOC situation, yet still allows for a pretty aggressive avoidance maneuver.

The 5G limit is going to be decided in concert with the minimum altitude and an upper speed limit.

GLOC would be most common at the merge, where they'll be at corner speed (the speed that allows them to get the tightest turning radius whilst bleeding the least amount of energy) and need to instantaneously load to 9Gs.

So from an engineering perspective, I'm sure they massaged the G limit, minimum recovery altitude and maximum likely speed into the most optimal set of parameters, with 5G offering a good trade-off between minimum recovery altitude and pilot comfort.

The planes themselves are G-rated to 9Gs, which is entirely a flight control system limit, because the bag of bones in the front seat tends not to do so well over 9Gs for sustained periods -- but the actual airframe will be able to sustain much higher before structural failures will start occurring.
He didn't say theft is okay. He said it deterred empty homes. However, I wonder if the home will be filled with security guards instead of real owners.
I thought the genuine concern about headphones was many people using them at far too high a volume.
> To validate our improvements and make sure we’re giving our customers the best experience possible, we monitor aggregated telemetry on power consumption from millions of Windows 10 devices around the world.

I don't know how I feel about this. On the one hand, the telemetry data is obviously very useful and will allow products to be improved greatly. On the other hand, how many of the "millions" of people know the data is being collected? Did every single one of them click a button that said "I know what data you want to collect and I accept your request to take it"? Definitely not. To pull stunts like this, they need absolute transparency on the telemetry collected, the encryption/sanitation methods, how they ensure anonymity, the security of the protocols used for collection, and ideally be an opt-in not an opt-out. I don't care if they collect battery usage of my new laptop playing games, and anything important is disabled, but there's absolutely no way I'm upgrading my development PC to Windows 10 or ever installing a Microsoft product on my Linux install.

I'm waiting for the inevitable day when Windows messes with other OSes that have been dual-booted. One day we'll log in and see a pop-up saying "We've detected you recently installed <Insert Linux Distro here> to <Insert Disk Drive here>! To provide the best service possible, we've installed a full Microsoft driver/software suite and changed the theme to something more Windows-like."

Edit: As a fun side-note, when copying the quote to my clipboard it automatically appended "Read more at <link to article here." The joke about Microsoft pushing their products into Linux distros was exactly that: A joke. But secretly adding data (even harmless links) into local memory that could be unknowingly stored/put anywhere because the user has no idea is unbelievable.
>Increasingly I have become convinced that the solution does not lie in transparency, but in obfuscation.

Don't give up on transparency just yet. Our brief flirtation with transparency that was hindered at every step by the government we were trying to make more transparent should not be considered a failure of transparency, but a victory for the people who profit from a closed government.
This was an entertaining read, but it seems like fairly old information in regards the role of the dopamine reward system in addiction in general. We already know with a pretty high degree of confidence, that chemicals and behaviors which act to "hijack" that system are almost inevitably addictive.

What isn't so well understood is why some people are so much more vulnerable to that process, and others so resistant, not to mention the continuum between them. Unfortunately as far as I can read, this article doesn't offer any new information on that critical issue.
LIKE IT IF U LIKE !!!!!!!!!!!!!!!!1
Not everything is a component - as I pointed out in another response below, a modal is one clear example where you want an imperative API.
Uber, Square, Airbnb, and others form cybersecurity coalition
Everyone always learns as they go. Clearly, the GP meant "that start out without knowing to drive".
I think of my age in binary so that 32 was significant and 64 will be significant but for the moment I'm just somewhere between those two ages.
Knowing people happens after 20 years in the industry.

It may very well be that the best way to kick start your career is to move to SF or some other big city. So be it. I did the first 20 years of my career in the Boston area.

I have no idea what you mean about websites being racist. For picking lower cost developers? It seems odd to call people who give work to people in other countries "racist". Isn't doing that exactly the opposite of racism?
If you like such games, play Radiant [0] I love that game, bought it years ago, keep returning to it. It's pixelated but it couldn't be more beautiful.

[0] https://play.google.com/store/apps/details?id=net.hexage.rad...
So, I'm glad that Microsoft is focusing on a real-world pain point for people on Edge. I don't think people can be talked into switching browsers by stuff like the Cortana integration, but this might convince some. One problem is that Edge really isn't quite ready for primetime yet. There's a few sharp edges here and there that make using it about 90% pleasant enough and 10% really painful. Some of it is that I don't think the UWP is as fully-baked as the old Win32 ecosystem yet, and it makes weird compromises. The multitasking model of UWP seems to be phone-first, which is just out of place for me. When I have a desktop PC that's plugged in and has 16gb of RAM, my web browser should never just spontaneously CLOSE because I tab out to another window. I get why Edge does this, believe me. (I just got out of a two-week stretch of using a cheap Nokia Lumia as my smartphone because of problems with my main device overheating, and there's such a tension between being impressed at what Windows 10 for Phones or whatever the hell they're calling it now can do in 512mb of RAM and thinking that 512mb of RAM is incredibly frustrating to live with.) But it doesn't make sense on the majority of devices that Edge runs on. Leave my browser window open. I'm going to come back to it. Also, Microsoft really needs to break the link between Edge updates and Windows updates. This doesn't affect me much at home because I'm Fast Ring so I get Windows updates more often than I eat meals sometimes, but in general I don't think it's great for the ecosystem.

Also, if by any chance someone working on Edge is reading this thread, can you make it so I can resize the text box for adding comments to Hacker News? Chrome lets me do this, and I would probably increase my Edge usage significantly with just that fix.
This formal verification walkthrough goes through the hows and whys of a recent project with Amazon that may have some answers for you. Obviously a different project but the fundamentals are similar https://galois.com/blog/2016/09/verifying-s2n-hmac-with-saw/
(I work at Galois)
Netherlands is an extreme outlier (world's tallest people). 5 foot 7 is actually standard in my country and even on the tall side for my continent, South America (although better diet is fixing that). It's also tall for Asia and Africa.

https://en.wikipedia.org/wiki/List_of_average_human_height_w...
I am the author of the plugin.

This view is tailor made to view log files. Personally I didn't like using the Kibana table-views to view log files. Features like
1) Filter logs files from particular machine
2) Live tail
3) Seek to any time in log file (e.g. you can enter 'last friday' in seek window)
4) filter by program/app

makes logtrail suitable for viewing and debugging log files.

Moreover I always wanted a interface like this in Kibana to view all my log files in a single view :)
Can you name one "big tech firm" that is 2 hour away from SF?
After several years of people asking for a section on B-Splines in the "Primer on Bézier Curves" I've finally been able to add the maths, graphics, and explanations for how these type of curves work, so if you were one of the people waiting for an explanation of B-Splines alongside Bézier Curves: it's finally been added, go hit up that direct link =)

(I posted this earlier today, but someone mistakenly marked it as a duplicate and an admin removed the hash from the URL without realising that would completely change what the link points to. As such, I'm reposting the link in the hopes no one changes it this time round, because it's absolutely not a duplicate for the base URL: it's a link straight to new content at the end of a very long article)
Cool plugin! If you are the author, would you be willing to share your experience of building the plugin to begin with? We don't have a publicly documented plugin API or anything, so I imagine you had to figure a lot of this out from reverse engineering and such.
>where things can happen in the hotel after the deal is struck.

Serious question: what happens when a deal is struck? They go out to drink? They go back to their hotels? They have sex with their coworkers?
Be careful to not discriminate against young people either. Assuming developers in their 20s are naive and underpaid is just as insulting as attitudes towards older developers.

This isn't necessarily an indictment of you. I'm just a little sick of people stereotyping younger developers on Hacker News when the truth is that most of us get great value for our time and are well aware of the choices we make.
Since I'm not sure were else to report this:

When googling for the fast-forward feature one of the top results was this GitHub thread, which had quite a bit of activity fairly recently: https://github.com/gitlabhq/gitlabhq/issues/2324

It seems like many posting there are not aware that this repository/bug tracker is not an official channel anymore -> maybe posting an automated comment in all issues with recent activity or locking them could help avoid confusion? If you arrive via search, you don't see the notice in the main repository description.
I was looking for a way to cover the mics and webcam integrated in my laptop which doesn't require a tape. So, I grabbed a couple of those magnets stripes usually found on fridges and then , using a scissor, made two little rectangular stripes and a larger one. Next, I glued the little stripes on the laptop, near close the mics. The nice thing is that the large stripe covers both, the mics and webcam. For me, it's an easy way to cover/uncover fast.
Facebook and Twitter will help Google filter out fake news
Except the GPL doesn't just encourage open sourcing works which use the GPL work as a dependency; it makes the open sourcing of any library/program/what-have-you a MANDATORY condition for use of the GPL work. This has nothing to due with modification of the GPL work; the condition is still in effect when no modifications, proprietary or otherwise, are required in the GPL work.

I'm actually in agreement with Ballmer on this one: GPL is cancer. And I love contributing to OSS in general.
I could actually make this, and it sounds like a cool idea. But I'm wary about putting the time into it.

My concern is how many recruiters would actually download and run a 1 or 2 GB application simply to see my resume, when they instead could visit my website and watch some quick videos.

My guess? None.
GTA V will teach neural networks to drive cars
Bioengineering. I'll DM you on Twitter :)

[EDIT] Didn't work. Feel free to email me. Address is in my Bio.
Meanwhile in another thread [1]

California Today: San Diego Struggles to Keep Its Young Tech Talent [2]

[1] https://news.ycombinator.com/item?id=12506131

[2] http://www.nytimes.com/2016/09/15/us/california-today-techie...
>For example every homeless is entitled to a shelter

This is an empty mandate unless there is actually money to fund >= 1 shelter bed per homeless person.
Dive computers... is that "dive" from "diving"?
One option more people should consider: work for the government. There are strong legal and union protections against discrimination in many areas including age and most agencies are both desperately in need of good technical staff and have challenges and requirements which are more complicated than the average startup so your greater experience (both on the job and in life) is a selling point rather than a drawback.

https://pages.18f.gov/joining-18f/
https://www.usds.gov/join
https://usajobs.gov
The Puzzle Game Kubz VR for the HTC Vive Is Available on Steam
Well, the article was about "clean code", not about "most efficient for business" code :-)
Show HN: Microservices and container monitoring
> Will happily flood the house if something goes wrong.

It isn't supposed to flood the house. It is designed to be automatic. Meaning no supervision. Tesla's Autopilot isn't designed this way yet carries the name.

Let's keep going.

> Will happily send your life savings to the power company if they typo a couple of extra zeroes on your bill.

This has nothing to do with automatic payment being poorly designed. It is designed to pay the balance without your intervention...hence automatic.

> Notorious for massive screwups when people enable them without adequate controls, especially when multiple people on the same mailing list do it at the same time.

Depends on how it is implemented. There are usually more knobs to this feature and it is designed to have you program it. Based on programming, settings, etc, it will do whatever you set it to without you having to be there...hence automatic reply.
The sad part is that when you reach that age (31 here) is you start looking at the "new trend" (ex Angular, React and NodeJS) as unnecesary and the "new devs" that doesn't have any experience on making and maintaining long term projects (> 5 years) look at this as the holy grail technology and if you aren't using that technlogy it means you aren't as efficent as the "new guys" so you either migrate to management (which sucks), change industries or became a private just another entrepenur.
Mostly iMacs.
"But another benefit of multiple different implementations is they are free to optimize for different things."

Every language has that. There are different JVM's, different C/C++ compilers, different python interpreters.

JS is not 'at any advantage' here - and again - the drawback is the ridiculous fragmentation we see across browsers - which is ... bad - at least compared to other languages.
I would think that an audio mixer (the sliders, specifically) could be adapted for such a purpose.
While I agree with the sentiment, presentations via google hangouts/screen sharing has been absolutely wonderful. It's cross platform and in our experience usually "just works" and doesn't require any wires!
FWIW, swimming was no better; "[swim] through it" is pretty common from any bad coach.

As a result, I have two bum knees (the breastroke kick puts so much lateral force on the knees that they separate), a pair of dodgy hips (again, I blame breaststroke), and shoulders which literally dislocate at will (I pin it on butterfly and bad form). Too much focus on the major muscle groups, and none on the muscles which keep all of those joints where they should be.
Yes the whole view inspired by PapertrailApp ( as mentioned in the first line of README ) . I liked the Papertrail App UI, but didn't want to use cloud based solution.
Apple, depending on traffic or how you get there.
I'm in a very similar situation; I live on a island in western Canada, on a farm, and contract remotely. I don't have the extreme cost of living like our nearest city (Vancouver, BC), and being remote, no one cares about how old I am, they care that I can get the job done.
I like pixel art, for many of the reasons mentioned in the article. In fact, for 2d games it is my favorite style.

With that said, I think the example art the article provides for their game is not very good. Specifically I think there's far too much dithering going on, making it look like it was originally drawn in 32-bit color but then had the number of colors reduced by the pixel editing software (as opposed to the beauty of manually placed pixels). This is especially glaring in the UI elements, and is not the only fault in my opinion.

I realize different people have different preferences, and I realize that pixel art is experiencing a surge in unpopularity, but I can't help but think they'd have better luck if their pixel art was better...
All the shiny things that want to be mine but I have to say no too!
White Paper: Anomaly Detection for Monitoring [pdf]
I recommend "Mastering Bitcoin" by Andreas M. Antonopoulos. It provides great detail on how the Bitcoin network actually works, including the cryptography you need. Work through that and you'll know how blockchain payments work and have a good idea of how the technology can be applied to other areas.

It's available from O'Reily: http://shop.oreilly.com/product/0636920032281.do
Look into Joyce F. Benenson's work in evolutionary anthropology. She also has a book out "Warriors and worriers".
"This survey that Apple is sending to customers makes it clear that Apple does not care one bit about..."

Sigh.
What about vs Safari? That's the real gold standard for battery life.
"Es6 and typescript fixes all this."

ES6 doesn't fix any of it, typescript fixes some of it.
BINGO! It smells like GWT all over again.

I love experimenting with ng-1: make a static HTML mockup; add a stub controller with a sample model and modify the HTML to insert the data and edit things as needed; add some event handlers with dummy actions. (add your REST calls later...)

All of the above can be done w/out any server or compile process - just keep reloading the page when you make changes (perhaps using something like python's SimpleHTTPServer module to serve files from your development directories). Once you get things about how you like them, start on the server side. This approach won't work for a page with a complicated workflow, but you can still prototype quite a bit for an initial learning experience.
You don't want to be coding by age 50 anyway. Sooner or later it has to end.

If you are a young programmer and your salary merely covers your costs of living (including leisure etc), it seems to me that you need a plan.
I guess, the part where kids weren't allowed to talk to others come into play.

A school trip mean you have other friends with you.
> Please consider replacing all the "he"s with a word less gender-defining ("they", "s/he", "ve" etc). The entire gender spectrum can code if they want to and they should feel included rather than excluded.

The vast majority of programmers are male, so (ignoring that he can be used in a gender neutral way) it's natural to use he in such a situation. I'm not saying it's right or wrong -- I'm not sure what influence using gender-specific pronouns has. Although I will say that if someone used she when discussing a field that is dominated by women, like veterinary science, as a man I wouldn't feel excluded or put off from exploring the field if I had an interest in it. It's also interesting to note that the same furor over gender inequality in subjects like computer science isn't replicated when the shoe is on the other foot.

I think there is a tendency in western culture at the moment to confuse factual differences in behaviour between men and women with ethical issues about equal opportunity. Equal opportunity doesn't necessarily result in a 50/50 gender split in all fields. Christina H. Sommers puts it better than I can: https://www.youtube.com/watch?v=l-6usiN4uoA
Also, the way to compete with someone who's charging $10/hr for crappy code is to do what they can't or won't do:

* be an excellent communicator
* be high bandwidth. F2F, skype, etc.
* be a whole stack developer
* manage "up". Think of things before your manager does, alert the manager to dangers and problems, give expert advice, avoid the problems. Managers love people who solve the total problem; they hate people who solve one very very narrow niche problem and then leave them (the manager) dealing with a leaky bag of shit. Saying "well, that wasn't in scope!" does not make them happier about holding the leaky bag.

I guarantee you that no one bidding $5/hr and working on a timezone 12 hours away delivers this.

So, to recap:

1) work in a city when young
2) make contacts
3) be good at what you do
4) manage up ; solve the REAL problem

Do that and you'll have lots of work and make good money.
I have a developer friend in his 50s. He writes the most solid code I've ever seen. I'd be surprised if one of his services hits a major bug in production.

However, there's a slight problem: We don't need that level of solidity. The rest of the stack is comparatively less solid, so his time would be better spent getting ten easy, frequently-hit bugs out of the rest of the codebase, rather than get one unlikely-to-hit bug out of his.

He hates producing code that's not up to his standard, but when our fleet of cars consists of a Lamborghini he built and a beat-up Yugo some other guy built, I'd rather my friend changed the rusty oil of the Yugo rather than make sure that all the bolts on the Lamborghini are within tolerance.
Video: Digital customer experiences in the age of faceless organizations
No matter what, having a fake owner is unlawful
40 lines is excessive, I prefer simple methods that take care of the if's and link them together serially. AFAICS this is the way the brain works.

/**
* get the leaf node as a string
* @param obj the json object to operate on
* @param path the dot path to use
* @return the leaf node if present <b>and textual</b>, otherwise null
*/
public static String leafString(ObjectNode obj, String path) {
JsonNode leaf = leaf(obj, path);
return leaf != null && leaf.isTextual()
? leaf.asText()
: null;
}
This. After owning four generations of MacBook Pros, I just bought a ThinkPad. Not having to carry around half a dozen dongles will probably offset the weight disadvantage, and definitely reduce my aggravation.
I was waiting anxiously for a lot of answers on this one, but it seems it didn't take off. Too bad.
Out of Portland, actually.
Scarier is

http://www.macrumors.com/2016/05/31/macbook-pro-leaked-photo...

"just 4 USB-C ports." That means not a single common USB stick can be inserted in the new MBP without an additional dongle.
>> This one sentence should be guiding principle for any set of recommendations.

Therefore write everything in Prolog.
No. This is real life. There are no guarantees, only probabilities. And your probability of actually being killed is low, so you get to choose between self respect and some pain.
Can't tell if joking...
The day Tesla's helper requires as much supervision as my washing machine or bank or email client, maybe they can claim naivete. Today, it's a cavalier and underhanded marketing tactic.

You're exactly the kind of fanboy I accused you of being, btw. Proper rules of engagement on HN be damned: you're wasting everyone's time with goalpost-moving and dis-ingenuousness.
At some of my house parties I require guests to check their phone at the door. Price of admission. (I keep a landline and am ok with giving that number out as an emergency contact number). Boy does this get the conversation started.

I can tape my phn camera, but what about the other 20 phns in the room? I have no control over them to keep them from posting photos of me drinking or whatnot during a party, photos I do not want online.

From the tin-hat perspective one must do (much) better than consider their personal devices. One must consider all devices in their personal proximity .
> Meanwhile the housing is still affordable compared to the Bay Area, if not cheap on a national basis. And the Valley is an hourlong Southwest flight away.

I see lots of >$1 million homes and >$1500/month rents for apartments, in the suburbs. Do you have any specific areas in mind? I'm thinking about moving.
Manually reload the page? No thanks, way too slow. Using React hot loader and can't go back.