skysight-inc/HackerNews huggingface dataset:
I guess it really depends on which you value – being close to work or living somewhere cool. I am one of the few that actually reside in Sorrento Valley in the middle of Qualcomm land. People don't want to live here because the neighborhood isn't "cool" or "hip". However, I never have to put up with traffic, the Del Mar beach is about fifteen-twenty minutes away, and I can walk to Karl Strauss Brewery, Starbucks, and my co-working place. When I want a better "scene", downtown is just a twenty minute uber ride away. It actually works out pretty darn well if ya ask me, even if it's not a cool place like North Park or Little Italy.
> You just can't touch anything that's GPL if you build closed-source commercial software. That's kind of my job, and I have to be pragmatic and practical about it.

What's the moral difference between writing closed-source commercial software and being a slave trader?
'Stop looking for happiness in the same place where you lost it.'
This helps only with laggy connections with the occasional lost packet. Not with hard network drops (not to mention, there is more than just the terminal impacted by hard network drops).
I'm a huge fan of Microsoft, heavy Azure and .NET stack user, and I can't find a single nice thing to say about Edge. Yes, it crashes constantly, but it's the easy stuff that is hopelessly and inexcusably broken.

Want a dozen tabs? No problem, just don't expect to be able to switch to the ones on the right because the hit boxes for selecting the tabs are hidden behind the hit box for minimizing the window. Want to resize the window? No problem, just don't try to do it by clicking on the top edge of the window because the hit box for resizing the window is hidden behind the hit boxes for selecting tabs. Want to set the default search engine to google or anything else? No problem, just don't expect to search for anything with a dot in the name because the unbelievably poorly written regex for detecting URLs overrides the search engine behavior in the address bar, preventing your search from hitting the search engine.

The list of unbelievable simple, horribly frustrating usability issues is so long and so easy to encounter, I refuse to believe anyone on the Edge team actually uses this thing.

Oh and it crashes constantly. Did I mention that it crashes constantly? Which is a shame because In my opinion it has the nicest developer toolset of any of the major browsers.
I reached a similar conclusion regarding Microsoft, based upon my own analysis:

http://www.gh-impact.com/blog/the-most-influential-organizat...

Despite being a latecomer to GitHub, Microsoft has risen to become the 4th most influential organization on GitHub in a very short amount of time.
"It's worse in other countries" doesn't mean it can't be better here.
Hybrid app framework Onsen UI v2 released
If you have a decent internet connect. If the screen you want to display on is connected to the network. If nobody in the room is playing around with the wifi just for kicks. If you want to present data that you do not mind sharing with google. If your client doesn't care one iota about security. If all the equipment involved was purchased in the last few years. If you are on an even-numbered street.

Wait until you want to display a breakdown of a merger bid to a board of directors who each had to lock their cellphones in a box before entering the room. Sometimes Google hangouts isn't an option. Sometimes that physical wire is needed.
Just because you make more than median doesn't mean you aren't still below the household poverty line. Once you grasp that, you'll begin to understand the completely upside down economy of the Bay Area. Palo Alto considers below 250k/y household low enough to qualify for subsidized housing. The top 1% make $450k and the top 1% in San Francisco make nearly $1m. You are in a crazy context you aren't yet fully realizing.
Crowdsourcing tech work at Warby Parker
I hate gambling but observing some recent changes in my behaviour this sentence strike a chord:

> The high is in expecting an outcome, desiring it, imagining it, not in its fulfillment.

I am staring at unfinished side projects of mine and they are staring back at me.
MOMENT FROM a STREET SHOW IN BERLIN
How about 6 dimensions? Two hands, each able to move along 3 axes: http://blog.leapmotion.com/creating-a-hand-controlled-orches...
It is not bad to downplay. However during the interview, the Program Director asked about my experience - which is when it becomes hard to omit pieces of the puzzle and keep the story coherent.
Additionally, I did not anticipate being over qualified. It was a contract position for a Jr. Project Manager. Thought it was a good match. As most recent roles I've performed are surrounding Business Analysis and PM.
Well, after the VGA we got DVI, there is HDMI, display port, mini display port, and I probably forgot some.

All the time, VGA (and headphones jacks) just work. It is not the most brilliant solution, but it works.

I don't know the details, but some combinations, I think going from HDMI on a MacBook to DVI actually don't work. I guess due to HDCP getting in the way.

About adaptors, nice if you use the laptop only on your desktop. In the field I managed to break a thunderbolt to ethernet dongle and it also took out a thunderbolt port on the MacBook. It used to be that only a cheap RJ45 patch cable would get old. You toss it in the bin and get a new one. I guess that's progress.
Everyone knows someone. Build on that.

You work with people. Those people know people. They know other people. Someone says 'I need a good PHP guy' and a guy in the network replies 'I know a guy, SadWebDeveloper - here is his email address'. Boom: you have made contact with someone who wants to hire you.

Join the Whatever User Group in your area. Go to the meetings - introduce yourself. Be a presence on their mail list. Boom: more networking contacts.

This is a really good example. TJIC and I have talked on the internet for -years- via email and twitter and blog. A customer of mine mentioned she was looking for a local developer (Los Angeles) but couldn't find anyone who met even her minimal standards.

I said 'Hey, I know a guy', he lives 8,000 miles away, he's about a hermit and a half, and he knows his sh*t' and a few weeks later TJIC got some months of work and everyone was happy.

And now, here we are, talking. Maybe I can be converted to a networking contact. You never know, hunh?
Look at all the benefits that come with FADEC (https://en.wikipedia.org/wiki/FADEC), and then ask me how widespread it is.

The aviation industry is veeeerry conservative, not to mention hesitant to retrofit perfectly functional airplanes.
I have to confess that I am probably a level 2 programmer, and the only thing that stops me is pair programming and code reviews. I always start out with good intentions, but the little "what if?" devil on my shoulder whispers things like "What if you need to change that dependency?" and off I go creating an AbstractFactoryFactoryManagerServiceInterface. At the time, his comments just sound so sensible and wise. The only way for me to snap out of it is when the "good programming fairy" is on my other shoulder (probably my colleague) saying "Do you really think that's necessary?"
Meet the startup that two of Google’s top self-driving engineers left to create
Really? A brewery owner finds out how he makes clear beer?

Nobody said he firstly learned about it after becoming a brewery owner.

The rest of your points are just disagreements, which are certainly valid, but don't point to hypocrisy or "people going mental".
China Launches Tiangong-2 Space Lab to Prep for 2020s Space Station
A 6 months experiment convinced me that AirPods are the wearable of the future
I have a feeling Microsoft will open source Windows soon.
That's more of a list of potential causes rather than working theories to explain them. After all, it's really boiling down to, "Well it's something to do with nature, nurture, or a combination of the two." We know that, what isn't so well known is just how that works and why some people with those risk factors don't seem to have the same problems as others who do.
There are a lots and lots of beers that are vegan friendly as evidenced by this much better list:
http://www.barnivore.com/beer?vfilter=All

I think people reading this article will come away with a view that only 5 or 6 breweries in the UK are producing vegan friendly beer, and that' clearly not the case. Lots of breweries are doing it. It's probably fairer to say 1 in 2 beers are vegan friendly
I remember having a conversation with my father, an engineer, a few years ago when I was in my early 30s. He was adamant that I start thinking about either going to technical management (which he had done) or switching fields.

My arrogant (or cueless, as you wish) self then smuggly told him "software is different. People don't care if you are a rolling hairball as long as you can write code".

He was right, of course.

I'm not sure with star programmers with hot properties such as yourself this will be an issue but then there is the pull quote from Gosling in the OP!

Today if a young engineer asks for my advice, I consistently tell them to either take the necessary steps to end up on the stakeholder side of tech, or to save like mad while the going is good to allow for the necessary career switch at mid 30s.
SMS Inbox: A Messaging UI for Your Twilio App
Yes, some MIDI controllers with motorized faders look good.
Anecdotally I absolutely agree with you; the role of "mindfulness" can't be understated.
Neglecting to save millions of lives in order to make some extra money is okay, but killing a dog is not?
I can see the appeal of places like SF and NYC for 20-somethings, but I'm in my mid-30s with 2 kids and in San Diego I can afford a nice single-family house in the suburbs with good public schools and (relatively) affordable daycare. When I hear about the crowding and cost of living in places like SF/Boston/NYC it makes me shudder. I love it here, but I work in La Jolla not Sorrento Valley (I'm in biotech, not IT). But I think for more-middle aged folks, the restaurant scene near work is less of a factor? I don't need excitement, I need affordable housing and schools -- and the weather and outdoor activities are worth A LOT to me.
Use This Simple Process to 2X Your Growth Experiments
Yes, I pay $1 a pound, and I pick it up the next day folded nicely or on hangers.
I'm holding out for Angular 2.0.0.0
A couple different options come to mind. a) The recovery level here is enough that a test pilot would have time to still recover after the software should have recovered. b) The terrain height is pulled from a database based on the position so you could fake the software to adding more space to recover by adding a test area in the database where terrain is at 15000 feet.
> Is there really no way to turn off cortana and on access antivirus scan?

Cortana is a new name for an old process. It is SearchUI.exe. You can disable most of Cortana's functionality, it is currently "suspended" on my machine and using 38 MB of RAM, with 5 seconds of CPU time. Pretty low utilisation.

Here is a guide to disabling the anti-virus indefinitely:

http://www.ghacks.net/2015/10/25/how-to-disable-windows-defe...
Writing in HTML/CSS gets you some of the benefits of the Web, eg cross-platform, portability, backwards compatibility, an active base on which to develop (new web standards are being developed all the time). It's also familiar to a larger pool of developers, which I agree isn't the greatest argument if your goal is quality.

Don't underestimate the power of working on top of a platform that is being actively worked on and improved by a large pool of developers. Even if the platform has large deficiencies compared to some other platform, the rate of progress is going to make the Web win eventually, as long as you don't look at very specific metrics that happen to be Web pain points. (cf "Always bet on JavaScript")

As for fitting in with an OS's look and feel, that is indeed a current weakness of HTML/CSS, but there is energy behind fixing that (eg with Mozilla's desire to move away from XUL). So it's one of those things that will happen slower than you want in the near term, but faster than you expect in the long term.
Thank you for the feedback. The commented_expressions branch looks a lot better than master now, I'll probably merge it. I added the code from the comment to README.md.
Just to be clear, we love dyson products and respect them dearly. There is a reason they are a multi billion dollar company, they do things the right way. First of all, our products main selling point is not the UV Blue, this is just an added feature. Our main selling point is that we have designed a hand dryer that is built for your home. From a cost point of view to a design basis and an easy setup with multiple ways to place it. I appreciate your feedback and questions, its clear you know a ton about this field. Can we connect?? Please email me Press@Homdry.com - I look forward to speaking!!
Seeing firsthand what adjacency to a large military base does, I wouldn't want to be young tech talent near Coronado or Camp Pendleton, either.

Defense jobs are terrible, soul-crushing nightmares that nevertheless pay you enough that it isn't really worth running back through the tech hiring gauntlet, which somehow manages to be worse. My soul is already nearly squashed flat, but it's not too late for you to save yourselves, if you can learn from my mistakes. Leave the defense jobs for the folks who have aged out of the military.
Sorry to hear about your wife, I hope she is okay.

I actually miss SD and think SF is a bit overrated haha.
Hopefully this pushes Chrome team to improve the terrible battery management across the board. Even on OS X, Chrome eats battery significantly faster than Safari.

Which is becoming a larger and larger problem as apps are switching away from tiny efficient native runtimes to the Chromium driven Electron hogs :/
Highlights from the 2016 European Software Development Salary Survey
I'm just starting the technical consequences of the different licences.

You're not refuting anything I say, but instead debating the morality around different licence models. And that's clearly a different and subjective argument.
I love this article. Having invested myself into making a large pixel art game, it really inspires and resonates with me.
They should be, and usually are. But there's two problems.

One, is that if even 1% aren't, those 1% can cause untold damage to your life. We're usually pretty bad at judging risk, so many people won't accept "a very low chance of a very big problem" for the same reason many people will accept "a very low chance of a very big reward" and play the lottery.

The second is more disconcerting to me; all too frequently I see people assume that when someone had a bad interaction with the police, they must have done 'something wrong' to be interacting with them in the first place. Either we believe police are eminently approachable, or we believe that someone interacting with the police "must have done something to deserve it". We can't have it both ways.
Jeff Bezos on nuclear reactors in space, humanity’s destiny in the solar system
Ah according to Wikipedia it's believed to be around 25% helium-4, that's more than I thought it was. The rest is almost entirely hydrogen though.
Sugar Industry Research
Taking the load off of your server, and making the user's PC/tablet do more work, as well as greatly simplifying the server code to focus on data flow, business logic and data integrity, rather than mixing in presentation and minor U/I workflow complications. Having much of what you give to the remote client be static/cacheable content, with minimal data such as JSON passed rather than ballooned out JSP/JSF (etc) templated HTML, helps bring down bandwidth requirements, as well as server processing.

Of course, now you have A LOT of event handling in a client app on top of your middleware / micro-services, but I feel it is a helpful separation of concerns.

I suppose in my case it helps that I would rather do more of the app in Javascript, and less in Java. YMMV, substantially - I'm pretty sure I have a minority view at work :-)

We are working on a rewrite of a largish app (for a small team, anyway) at work. We already have a second, alternate, client app for our back end for a pilot project that we can now easily tackle with the new architecture. There were very few changes required on the server, just an alternate login method to automate an initial connection to a third party app (which then runs our alternate U/I in a frame), rather than an interactive SSO form.

We have a "Few Pages App", rather than Single Page App. By design, we reload a small number of alternate pages after a longish task, just in case (e.g. - resource leaks, whether from our own mishandling, or some library) - not because of known issues, mind you, but just out of my own paranoia that I would rather plan to allow for minor errors rather than requiring perfection.
Not sure why, but your second-ever comment (not this one) is dead. You may be shadowbanned -- fyi.

Both of your comments seemed reasonable to me.
Bluetooth audio is often criticized for inferior quality, but the truth is, many of the people I talk to just have experience with cheap (or older) Bluetooth audio devices - often with inferior hardware and poor audio codecs. I've owned some really bad Bluetooth audio devices in the past, so I can understand the criticism.

Still, I believe Bluetooth audio has come a long way. I personally use a pair of Sony Bluetooth headphones almost daily (with aptX on my MBP), and I've had absolutely zero issues with pairing or sound quality for consuming content - music, video, voice, etc. Granted, I don't use them for pro audio, but when I do occasionally need the additional benefits (lossless quality, low latency) for audio recording/mixing, I use what pretty much every other pro audio person uses: an external DAC with wired studio monitor headphones or speakers.

The point is, I believe most people would be happy with decent Bluetooth headphones. Those who wouldn't be happy with Bluetooth are likely to be using external audio hardware already.
Are you using the Anniversary Update yet? Edge crashing was really, really bad in the 1511 build, but I've had almost no crashes on 1607. (Though in fairness, I rarely use browsers with more than five or six simultaneously open tabs.)
> ...with matters that affect them...

I already said that this matter DID NOT affect them because the great majority of people would never have used Linux on their desktop to begin with. So your entire argument is invalid.

Furthermore, the anti-trust case against Microsoft surrounded Internet Explorer, not Linux.

> Microsoft killed BeOS...

Citation?

> ...and almost killed Apple...

Umm, Bill Gates saved Apple is more like it.

> If you boycotted every company who played dirty, that's called "voting with your wallet" and it works surprisingly well ;-)

Yes, but again....you're obviously not doing that because if you boycotted every company who played dirty you'd be living naked in the woods. If you just did it within the realm of technology, you'd be Richard Stallman. LOL

> My point is that Scott Hanselman's article is pure PR bullshit...

In your opinion... Of course he specifically says "I don't speak for Microsoft, I'm not a mouthpiece or a marketer. Sure, I promote the stuff I work on, because some of it is damn cool stuff. I'm a programmer with a blog who likes to speak on technology. But I am not my employer."

followed by

" I like the direction we're heading. I work here to fix stuff. Some folks complain, some tweet complaints, I'm here to fix it. If it was a lost cause, I'd quit, as I truly don't need the job that badly."

Anyway, I don't know why you care so much about that article. There are millions Microsoft fans out there that probably didn't even read it, who don't really care about your politics at all.

Enjoy your crusade though!
Right, a big push to the XAML stack with the Anniversary Update was a lot of beefy pushes to what's called the "Visual Layer" [1]. A lot of the focus seems to be on making sure that you use high level XAML components and low level DirectX code side-by-side in the same windows.

[1] https://msdn.microsoft.com/en-us/windows/uwp/graphics/visual...
Tesla sues oil exec for impersonating Elon Musk
> what I intended doesn’t matter at all

I think it is very sad to hear any artist saying this. I think he's being noble and he certainly has rationalized the situation very convincingly ("embracing the medium").

It's a very delicate balance. On the one hand, yes you do not deserve an audience. All too often contempt for the audience is merely the sign of a lazy artist. On the other hand sometimes you must bite the hand that feeds - and keep biting. The best I know have that mixture: they desire glory and at the same time they have a tyrannical disregard for what others think.

Ultimately, he's courting the high opinion of people whose opinions he doesn't respect, because they are influential.
Well that's because this is checking if a value may be a valid number.
It's not safely converting the value to a number.
That's done after a parseFloat()
Intellij is one of the best IDEs out there.
As long as the inhabitants agree on a specific course of things and have found them to help the city, the "good of the city" as concerning its government is meant as just following that.

So, "good of the city" as in "doing what the city deems good", not as in moral.
Very traditionally.
same problem my adsense account got disabled 2010
because i faked some clicks on yt videos
well i was 13 :( pls dont judge me

want to do some coding tutorials now but wouldnt be able to monetize it without things like patreon :( any ideas welcome
timezone 12 hours away from where? US?
That's very true -- it is reminiscent of the old J2EE days 12+ years ago. But it didn't really take long back then for a consensus to emerge about how awful most of that technology was (enterprise java beans, etc) and for people to settle on more simplified, streamlined approaches. How long will it take for the momentum in the front end community to similarly shift away from these bloatware approaches?
The original source of this article was the NY Times article that was extensively discussed a couple of days ago:

https://news.ycombinator.com/item?id=12480733

Also: https://news.ycombinator.com/item?id=12486525
Yep, I'm on Anniversary and still encountering Edge crashes pretty regularly
GPL is a cancer. That's why people vastly prefer something more like the MIT license these days.
Website Feedback Request
Hey Everyone! I'm new to Hacker News so I don't know if my request is appropriate - my buddy Brendan suggested over coffee that I should ask the Hacker News community for feedback on my personal website that I recently designed and developed. So here I am! I'd like to ask three things about the site: 1. What do you think about the design? 2. What do you think about the UX? 3. What do you think about the quality and usefulness of the content? My website's up and running at http://jabariholloway.com

Thanks in advance!

-Jabari
The Maven Box
It appears the method can add more control to how the surface tension equalizes. The "arrest" or "bump" method also adds control in how the surface tension is displaced across the bubble, and the resulting equalization.
I now have several Aurelia apps in production. I've also created an app in Angular (v1), and another using Ionic (v1) - which was great. But, I can't express how well Rob and his team executed on this project. Documentation could be a little better in a couple areas but this is a place where they've done extremely well also (contradiction I know - but, for example the cheat sheets are amazing and documentation is complete on most things but there are some classes that are still not documented well enough). If you want to develop in Aurelia - just the community on Gitter - they are extremely responsive and very helpful.