skysight-inc/HackerNews huggingface dataset:
You CANT turn off GPS permanently

What country are you in?

I don't understand the angst about GPS in the USA, it's unavoidable. It's part of recent cellphones, period. The FCC effectively mandates it!!!

Read about Wireless Enhanced 911: https://en.wikipedia.org/wiki/Enhanced_9-1-1#Wireless_enhanc... https://www.fcc.gov/consumers/guides/911-wireless-services

Basically, the only way to implement the more strict requirements the FCC mandated back in 2011 is use GPS. Given that it's needed for emergencies, it makes more sense to preemptively use GPS to at least periodically track location, rather than desperately trying to get a fix when an emergency call is initiated.
No, your link only talks about digital goods, that are exemptions. Of course, you can't pay VAT for digital goods (subscriptions, ebooks, mp3 etc.) on arrival, because there's no shipping and thus customs are avoided, so VAT must be included in sale's price.

Here's information regarding buying from non-EU countries for individuals[1] and it clearly states: "As soon as you buy a product from a non-EU country, then effectively you become an importer and become liable to Customs and Excise Duty as well as Value Added Tax (VAT) payments."

1. https://ec.europa.eu/taxation_customs/individuals/buying-goo...
Can be.
Won't be.
And if they are nobody will notice.
iOS 10 Notifications let you send rich media and interactive actions. Use this Swift tutorial to start sending more engaging push notifications to iOS users.
It is not ageism, it is supply and demand, as simple as that.

How many people had access to computers 25 - 30 years ago? Very few, like me, and we were privileged. Getting time to learn with a computer was expensive like getting knowledge about programming them. For example computer APIs were on books you had to buy.

You also had to spend so much time fixing your computer's BSD(blue screen of death), making your (software)modem to work, or your Linux distribution to install when it was all from the command line.

Now everybody can buy a Raspi for 40 dollars and connect it to TV and it just works. Everybody can access top quality tutorials on youtube, all the APIs and other documentation is online.

People in Ghana, Kenya or India can share a Raspi computer and learn. Chinese could also start buying them. While the West access to tech privilege persist, the gap is narrower and narrower over time.

This means there are a hundred times more programmers than in the past, specially young people. If they can compete with you watching youtube channels, they will, obviously.

If you have certain age with only programming knowledge you are not privileged anymore. This is tough for some people to understand.

I remember when knowing HTML alone could earn you lots of bucks. Not happening anymore.
For those who are looking to navigate to some of those pages, be aware that there are a few nsfw sites on the wall of shame.
That old meme again..

Some Stats from 2015 :-

Median Age / Profession

42.1	Computer systems analysts

44.7	Information security analysts

43.1	Computer programmers

39.7	Software developers, applications and systems software

35.9	Web developers

40.5	Computer support specialists

47.0	Database administrators

41.2	Network and computer systems administrators

41.6	Computer network architects

41.2	Computer occupations, all other

Source : http://www.bls.gov/cps/demographics.htm
Typecast as a terrorist
Yeah, as others said, I just can't imagine it - totally foreign concept. I didn't mean to be insensitive.

That said, I have friends from Europe who struggle in Summer because although they're used to much higher temperatures, they say it feels hotter because it's so humid. (To which I think "is it?!")
The bumpy road towards iPhone 5c NAND mirroring
RTF as in real time factor - how long does the processing take compared to the length of the recording?
I hate to say it, but I am approaching 35 and already feel too "old" for my own good.

Many of my bosses have been 5+ years younger than me.

I am eyeballing jobs that are paying exactly what I got paid 8 years ago, just because they are local/family friendly.

I am not experienced enough with management or executive roles to take one.

I am too much of a generalist to get a senior role in a given field, except the one field I specialize in, which is fairly useless when it comes to paid jobs.

I'm not a competitive coder, but I can meet any reasonable deadline. Unfortunately, the trend is now to value the former much more than the latter because it is easier to measure in the interview process.

The majority of jobs out there (frankly) do not require much skill for functional results, so there is someone out there 10 years younger than me who can put in more time for less pay.

Additionally, there are people with 2 or 3 years of industry programming experience making over $250k. It sets a weird baseline that makes it impossible to scale up for more experienced coders.

The most elite people in the valley struck it rich fresh out of college. These are the people who dictate the flow of cash in the software world. What reason do they have to believe that an old software engineer is valuable, even as they themselves grow older?

I don't expect the world to be fair. But I feel like there has to be some sort of value in experience?
Yeah, working in academia, with its endless proposals and grant applications, is a bit like running a start-up that never succeeds.
If you are up-to-date and coding is your passion, then you should have no trouble to get a job, regardless of your age. Actually, for many positions your experience is an advantage. Some teams do need people with solid opinions to keep their younger colleagues on the rails.
1. Use Facebook

2. Use DropBox

3. Use Skype

4. Use Google services, always logged in

5. Use Windows 10

6. Use Google Chrome

7. Tape webcam ¯\_(ツ)_/¯
Maybe you could add a capacitor to keep the LED going for a bit longer after the power cuts. The power off dimming might be aesthetically pleasing too.
I agree with what most people are saying on here, but I believe there's a bigger picture to it.

Let's say that your computer has been completely 'pwned', and that you are currently reading an article with an ad for Cow Porn, or whatever, on the right hand hand side of the site. The hacker can write some code to check what your eyes, and eyebrows, did when you looked at the ad. If it peaked your interest, the hacker can maliciously add more 'Cow Porn' ads to sites you visit - via swapping out the regular ones.

Now one day you get curious and click on it, and boom they take a screen shot and try to blackmail you.

This is obviously quite outlandish but think about purposefully planting posts, lets say on reddit, by switching out posts. They then look at your head movements, and, or, eye movements then boom, you're added to some list that you wouldn't have be added to if it weren't for your eye movements.
absolutely - but typically you can't get all this pain across to the 'business' because of an enormous lack of understanding. As long as the buttons in the GUI look nice and shiny, who cares what happens further under the hood..
Incredible to think about the kind of systems that were available when the F16 was created compared to what it's flying with now.
You don't know SO rage until you get a case of a small, inconsequential problem which is of vital importance to you. After heaps of searching someone else has posted the same issue on SO. Then reposted a while later with "Don't worry, fixed".
One of the biggest issues I see with this mentality going forward is

a) lack of mentors for younger generations;

b) repeating the same mistakes our generation made.

a) is bad. b) is worse.

a) and b) combined lead to fads in which one burns tremendous amounts of time figuring out what it is and how it works, only to become obsolete by the time one masters it.

Old people like me pick their technology very carefully, because they've already burned exorbitant amounts of time mastering all kinds of technology fads during their lifetime, only to find that most of them don't fix, or make the problems even worse.

In plain English: we reject 99% of the fads out there because we can tell from experience what will work and what won't, and what the challenges and pathologies will be if we deploy on that particular fad. We don't reject fads a priori just because it is something new, but on the very simple metric:

could it be as bulletproof as possible, so I don't get a call at two o' clock in the morning?

Yes: continue research. Attempt breakage. Re-evaluate based on the results of breakage.

No: reject.

Where we, the old people failed: I take on apprentices. Most of my peers do not. That is why we end up with, for example,

https://www.youtube.com/watch?v=Ms3EifxZopg

...where a few lines of AWK code would do. And my peers are nowadays almost embarrassed to even mention such robust technology, instead of actively teaching and promoting it:

http://dtrace.org/blogs/ahl/2016/08/02/i-love-go-i-hate-go/#...

this is where we failed: to teach. To take on apprentices. This is why humanity keeps repeating the same mistakes over and over again, and nowhere does that appear to be so acute as in information technology.

We can do better. Take on apprentices, and have them commit to teaching others once they themselves become masters.

I don't mean casual mentorship; I mean a formal apprenticeship. Yes, that means you Bryan, and you Adam. And you Jerry. And you Max. And you Robert. You know who you are.
More pornsites moved to IPv6 than amazons.
Nano server (variant of Server 2016) which has no UI component at all has adopted the appx for Windows Server apps (WSA) so I'd imagine the tooling will improve there.

Though you can also build one with a text editor and command line: https://blogs.technet.microsoft.com/nanoserver/2015/11/19/ha...
Bitcoin blockchain can only store very small amounts of extra data with each transaction.
I've found that fixing it brings the most knowledge with it. Install Arch Linux as your main OS, and get it to work.

Most people won't agree with me on the technique, but it's how I learned Linux.
Pardon my ignorance, but why does it matter that a website is accessible also via an alternative IP-that-happens-to-be-longer? If you have a perfectly good IPv4 address, why also get an IPv6 one?
A caveat: they are using the Dart fork (now maintained by the Dart team) which is not what this announcement is about. Not sure what the biggest Typescript app is.
Politics and religion were particularly touchy in Northern Ireland, but why sport?
"Persistence domain". Ugh. This is supposed to be a CPU not some marketing speak showcase.
Yep, can't agree. Try Gentoo instead.

Also:
http://samrowe.com/wordpress/advancing-in-the-bash-shell/
blew my mind.
Because a lot of people don't have a perfectly good (defined as not shared with anyone else) IPv4 adress. Especially not with mobile internet.
OK. So I converted our app from MSI to AppX (using Advanced Installer so it was just another output from the same project). Publishing to Store is underway.

What next? What are the UWP APIs/functionality worth adding to an existing Win32 app?
Having a camera see your face? This seems unlikely. Invasive, disgusting and gross, yes.
The Battle Between Emotion and Reason in Financial Markets
whats your opinion using plain vanilla Salt vs kube-up vs kube-aws vs the new kops ?

the problem with k8s is that there is way too much stuff happening now and it is hard to get started quickly.

For example, we started using Docker when it was alpha - for a single man startup.. getting up and started was very easy. On the other hand, using k8s on a 3 node cluster is... scary.
Nodody mentioned angular universal here. I think it's a big win to prerender the SPA on the server. It's faster, more mobile friendly and pages can be indexed by search engines.

IDEs have to implement better support for NG2 but this will come over time.
What if you don't have a perfectly good IPv4 address? Fraud relating to obtaining IPv4 addresses is really ramping up, so I guess they must worth serious money now.
VB6? That's... the awesome kind of crazy. How does the converter deal with the VB6 runtime that had to be distributed?

Oh dude, this brings back some memories... but I have to admit, for long time there was nothing except VB6 if you wanted to put together GUI apps with very little code and a WYSIWYG GUI designer.
This is pretty much how I feel these days. Short term memory is nowhere near as good, (a problem solved by pen and notepad to a degree). But far better skills around the bigger picture of writing an application.
You can always have multiple VM's with gpu passthrough, so it's almost like dual boot kind of setup, but you can still run other things on the host. It works pretty well for me, only downside being that you're limited to single VM running at the time.
Lol, yup I was "that guy". But then being that guy kept me interested and made the whole pursuit worth a damn. 8 hours of philosophy a day ain't easy.

The narcissism and public masturbation aside, I can't think of a subject that does more to unify a mind or help a person tether themselves into the world in which they live.
I've just used the new review mode to do a bigger (still medium) sized review [0], and it was quite nice.

It's strange that I can edit any of the inline comments, but not the actual review body itself. What if I made a typo there?

[0] https://github.com/google/go-github/pull/427#pullrequestrevi...
Do I need to sign my code which means having to purchase a signing cert? The costs for code signing are prohibitive for some small devs.
It's also clear that she has listened to the song enough to know the words too. So she was happy offending herself.
Strange to see reddit and stackoverflow not supporting IPv6.
>Maybe I'm in the minority but I prefer keeping my GNU/Linux and Windows installations separate

I'm excited because everyone at my company doesn't develop on linux because "we know visual studio" and "setting up a build environment will take too much time".

With the linux subsystem for windows, we have the ability to push them to slowly start developing new systems on linux. So I'm super happy about it.
I sympathize with your goals of raising awareness, but I think it is in general a bad idea to teach security measures which are only for show. If education is your goal, don't you risk teaching people the wrong threat model?
I guess by interpolating glyphs you also will loss information, so the comparison to jpeg makes more sense.
This is good, but it is the long tail that really sucks about the v6 transition. Hopefully when this board is green, it will cause a tipping point.
Experience used to be valuable.

These days, re-inventing the wheel and blogging (writing books, speaking at events) about how you solved 'your' problems, are the new way.

There are many very intelligent younger people (as there have always been), but most of them, brought up on the shoulders of giant, are no longer interested in what those giants did and think they can fix the world on their own.

shrug
Little free libraries in the wrong side of the law
Watching porn?
I'd be very interested to see the code for the AWS Lambda functions mentioned—specifically the one about ephemeral development environments based on open PRs. We're building something similar at InQuicker and it'd be great to see how other people are approaching it.
You would do well to try to understand my comment better. Is there proof this hacker group is the Russian government? I don's hear any and even wada did not claim this. Therefore it is a criminal group from Russia. Why should Russia as a state be punished for its criminals? Is that how it works now?
As far as I know, Google does index SPAs that are only rendered in the browser.
Would it have overruled the pilot input if that would have been the case?
It requires that your users maintain dual-stack access and infrastructure, and there are a lot more of them than of you.
Presidential Science Debate 2016
And it needs tools upon tools upon tools to set up, whateverify, transpile and pack the files you write into something that can display in a browser.

I think this was true six months ago but now there is create-react-app. You might want to try it out - you won't need to whateverify your code, you just need that one tool. Also it works on Windows.

https://github.com/facebookincubator/create-react-app

I want to edit some HTML and Javascript, then reload the browser and see my changes.

With create-react-app the browser will know you've made a change, and reload for you ;-)
Thinking about it, I find that I straddle the line on this. I'm up to date on the New Shiny and will happily run with whatever flavor of the month language, framework, and programming paradigm that a given gig wants. Yeah, sure, Node.js with tons of functional stuff mixed in pulling from a NoSQL store and React on the front end. I'm your guy. We're gonna change the world!

But for my own stuff, there's no way I'd use any of that crap. Good old C#, SQL Server and a proper boring stack and tool set that I know won't just up and fall over on a Saturday morning and leave me debugging NPM dependencies all weekend instead of bouldering in the forest with the kids. This stuff is my proper income stream, and the most important thing is that it works. If that means I have to write a "for" loop and declare variables and risk 19 year old kids snooting down at my code, so be it.

But yeah, the key is to never get so far down in to that comfy hole that you can't hop back into the present day when it's time to talk shop with the cool kids.
He's clearly a man.
Demo for real world procedural generation on Android
Not very interesting. There are "over 9000" of them.
Seamless updates, sandboxed registry, notifications API all seem to add some value to UX.
Interesting, internationally available by any chance? As in, do you ship to Europe?
20 Python libraries you aren't using (but should)
So if I understand it right, this is basically running apps in a Win32-emulator/sandbox where all 'unsafe' Win32 file and registry accesses are redirected into sandboxed locations.

I wonder why MS didn't go this way from the beginning instead of pushing that Frankensteinian half-desktop/half-mobile monstrosity called WinRT^H^H^H UWP on us.

The UWP application model has been modelled after the (now 10 years old) iOS/Android app model, created in a time when mobile devices had a lot less memory and performance than notebooks. Win32 is a pretty bad desktop API, but UWP somehow managed to be even worse because it is an outdated mobile OS ported back into the traditional desktop environment, and everything that is not 'mobile' (mouse, keyboard, window management, ...) has been implemented as an afterthought. For games (which I guess are the main usage for old-school desktop computers now), UWP is an especially bad fit.

I'm all for increasing security by running applications in a sandbox with granular permissions. However I am against 'walled gardens' curated by platform owners, this closed-platform model kills innovation. Unfortunately these two different things got thrown into the same pot by Apple, Google, and now MS. UWP somehow manages to combine the worst aspects of a dead app shop, a dead mobile platform, and walled-garden power phantasies.

All of these problems aren't fixed with the Win32 sandbox though, I'm pretty sure this is just an emulation layer on top of UWP, so all UWP limitations would still apply.
It's gotten to the point where I only feel totally comfortable using machines I've hardened myself.

My hardened laptop is an older Thinkpad laptop with LibreBoot to replace the BIOS, microphone and speakers and camera disconnected internally, removed the wireless cards, encrypted the partitions, and use Whonix as the OS. I've password protected the BIOS and it's set to boot only from the hard drive and I've also epoxied the screw heads in place as well as put globs of epoxy over all the ports other than USB in order to protect against hardware devices that can access memory through DMA vulnerabilities.

It was mostly an exercise in "how secure can I get". I'm not sure what else is possible.

If someone manufactured and sold a more modern hardened laptop, I would be interested in buying it.
Actually there is some evidence that running is good for your knees.

Either way I think the health benefits of running clearly outweight any damage they do to your knees.
Tile functionality.
You and the BLS stats person up thread appear to be providing contradictory arguments: https://news.ycombinator.com/item?id=12504089
> Hey, but putting a sticker on your webcam is a way to show how 1337 your are!

This was a little bit more.
British-bulldog-sparklers
The day will come when you won't be able to install an "app" from anywhere other than the Windows Store. Microsoft will want a big cut of the sale price.

Bad security is a feature. If platforms were secure against hostile applications, we wouldn't need app stores.
I suppose by open source you mean free software (because I can't see how you can betray software development methodology by switching OSes). If this is so, than do you understand how silly your alternative sounds? It feels almost like a sarcasm.
Running is a tool. There are plenty of fitness tools available, some better for the individual than others. Choose the right tool (!).

More importantly, fitness also helps the mental side of things. Kung fu and physical yoga (apocryphal or otherwise) helped monks/yogis to get fit enough so they could concentrate on the mental/spiritual side of their pursuits, and not to forget the various greek philosphers (I'm sure others will chime in with more examples).
First-Ever Discovery: Complex Organic Molecules Found on Rosetta’s Comet
Java EE is basically an excuse for consultants to overcharge for overengineering solutions to problems that were already complex to begin with.

Source: Did some Java EE consulting here and there.
Not a direct answer to your question, but I see many people running past my house and balkony, since there is a nice walkway next to my house. I see them do it in many different ways, some of which are good, some of which are really bad.

Many people seem to bounce up and down on every step, putting shocks of weight on their knees at every step. That will hurt you in the long term, probably even in the short term.
You should have a certain flow in running, where your upper body just remains at the same height, and your legs are the only moving parts. Like your upper body is just sliding forward, that is the effect you want.

And you might think you do it right, but chances are you don't. I do not run myself, but I can imagine there are running trainers who specialize in ergonomics and health. You might want to have someone like that take a look at how you are running.
Power Signals the Truth
Nice, played around with Angular 1 and 2 - Angular2 with its use of components reminded me of making front-ends with the Apache Wicket framework some time ago.

This might appeal to java full stack/backend engineers that need to once in while show case a nice and shiny GUI. It my experience, the combo of Angular with Bootstrap/Font awesome works just fine for that.

Very positive to have static typing through TypeScript as well. But also here I am quite biased for I never liked the concept that 'everything is just a var' ;)
Joshua's algorithm to save 3D printing from vague patents
It is not clear that running is bad for the knees. Recent studies ([1], [2]) find no evidence of any adverse effects, rather the contrary (lower incidence of knee osteoarthritis in the running group). One possible explanation is that the runners were less likely to put on weight over the years, leading to lower day-to-day stresses on the knees.

[1] Eliza Chakravarty et al. "Long distance running and knee osteoarthritis: A prospective study," American Journal of Preventive Medicine, 2008, 35(2), 133-138

[2] David Felson et al., "Effects of recreational physical activities on the development of knee osteoarthritis in older adults of different weights: The Framingham Study," Arthritis & Rheumatism, 2007, 57(1), 6-12