skysight-inc/HackerNews huggingface dataset:
Regarding expiration, from the article:

you can always extend your expiration date, even
after it has expired! This “expiration” is actually
more of a safety valve or “dead-man switch” that will
automatically trigger at some point. If you have access
to the secret key material, you can untrigger it.

..and later:

If you forget your passphrase or if your private key is
compromised or lost, the only hope you have is to wait
for the key to expire (this is not a good solution), or
to activate your revocation certificate by publishing
it to the keyservers.

If we respect un-expiration then expiration offers no protection at all against a compromised signing key ..leaving the revocation certificate as our only hope.
Chris is now VWO's director of data science. We recently overhauled our stats. Here's a quick summary for that: https://vwo.com/blog/smartstats-testing-for-truth/
You're right but I've heard it typically takes about 1h30 door to door, that is beyond what I'd consider a reasonable commute.
Jay Z claims he overpaid Schibsted and other owners for Tidal
I had some exposure to Greek startup scene and know most companies mentioned here. Business is doable if your company is registered outside Greece, and Greek branch is just a shell to pay salaries.

There is talent shortage here. For unqualified office assistant you get hundred job applicants. But it is very hard to find senior developers. I did a few job interviews (senior java developer) and offers were comparable to Budapest. But cost of living is higher.

Business wise it is a nightmare. Tax/business system is changing every a few months. New rules must be implemented within weeks... There are often strikes (its just like a weather forecast). Greek employers want endless paperwork of degrees and certificates... Dont underestimate this side of things, post soviet countries have real motivations to change, but Greece is just adding more paperwork.

Bankruptcy is the only way Greece can be saved at this point. Troika wants to raise taxes indefinitely to the point of revolution, and Greek state has so much pension/social obligations it is unsustainable.
What does the "non-programmer"'s job look like on a day-to-day basis?

I like coding because there's relatively little time management. It's not super chaotic except the few instances where there's a deadline. You just have to think and code, preferably in the zone for as long as possible.

Being a CTO or CEO sounds a lot more painful to manage. Lots of deadlines, people to manage, people demanding things on time from you.
https://sverigesradio.se/diverse/appdata/isidor/files/95/618...

I can strongly recommend page 33 if you don't have time to read the whole thing. If you do have time however, it's references are as significant as the report itself. I also strongly recommend reading some anecdotal stories from people that are minority in professions where the gender inequality is 90%:10% and over.
A few more FREE computer programming ebooks
Derived is not a simple proposition for multinationals. The IPad I'm writing this on was assembled in China, sold in Ireland, using code developed in the US, where the rights to that code are held in Ireland (I believe).

Each of those countries (and many more I am sure) contributed to the sale. Where was that income derived? Add to that different tax laws in terms of accountability and you have our mess.
You do know that some cards allow any billing address right?
Yeah, if you are going to do that just for a fade-in transition at least set it to hidden with an inline script block then someone with script turned off they get the content. You block rendering until everything is downloaded, but then so does your needless transition.

If you are worried about it breaking in some browsers because you are modifying a tag that has not yet had its content completed so isn't accessible in the DOM yet, or because you use a DOM manipulation library that hasn't loaded yet due to lazy loading, have the script add an extra wrapper instead of modifying the existing tag [i.e. <script>document.write('<div id="iamanidiot" style="display:hidden">';</script>) directly after <body> and <script>document.write('</div>';</script> before </body>]. Or, of course, just don't...
Okay. That helps, ever so slightly.
OpenGL is OK, but not the immediate mode, it's "at least one function call per vertex" and that just doesn't make sense with modern hardware. Basicaly it's only there for backward compatibility and because it's simple to learn basic 3d graphic concepts experimenting with it.

OpenES and WebGL (both based on OpenGL) removed immediate mode altogether because of that.

In modern OpenGL you should use you own shaders (and not the fixed pipeline), and push geometry to GPU using Vertex Buffer Objects (VBOs).
> If you buy a $50,000 car new, sure, a reasonable person could expect it to last 5-10 years.

I just had to pick this one. Five years for a car? I expect clothes and computers to last 5 years, for $50k car I'd expect 20-30 years with proper maintenance and repairs. Not that I'd likely use it myself that long, but the expectation would still be within that timeframe.
My wife was seeing a lot of fraud with her business. She only takes payment via PayPal. The fraudsters have been ordering via a local hacked computer with a hacked PayPal account that matches. Everything looks 100% OK (physical address matches, IP address matches, browser nice and normal, etc), but she gets hit by a PayPal chargeback 3 to 4 weeks later for a "non authorised payment". She now has to call each new customer to make sure that they are real. Interestingly, when she posted that she would call all new customers the fraud attempts went down to about 5% of the previous level.
Even in SV, we should remember that programmer salaries have roughly almost doubled in recent years.

I remember my school stats being that CS new grads made an average of about $70k or so out of school. Pretty sure that number is way up at a top program.
Start your own project.
They don't need to. They just need to stop it becoming a full competitor.

Facebook's asset is the social network, your contacts. WhatsApp was a threat because they were getting a social network to match. That could then have been acquired (by Google) or developed a more social platform on top of it. By owning it Facebook can keep WhatsApp limited to a messaging platform only and remove the risk and limit the damage to Facebook itself. Next step moves to encourage WhatsApp users onto Facebook for group messaging type services.
> Regardless, just like any feature-rich technical library, this is easily solved by a front-end.

Note that GPG is not a technical library. The primary "library" for using GPG consists of some functions that system() out to GPG and pipe data back and forth. I think this is a big impediment to getting better frontends (particularly on platforms other than linuxlike desktops).
Show HN: Zahhak, a C# 6.0 coding sample in form of a console game
Kardashian Text
Nice set up.

It's all about proportionality. If your GPG-key (and SSH-key) grants you access to servers containing sensitive data placed there in good faith (think medical records), then having your private keys stored somewhere they can't be copied from without physically obtaining (and destroying) the keys is totally justified.

And if you are doing it because, well, you can, then you are helping in making this knowledge available to the wider community.
Posting from a cafe (Ediya's flagship store) in South Korea: This article completely misses the point. Cafes in South Korea aren't about coffee so much as having a space to be in. Most of the young generation either live with their family or in very small spaces. The coffee is notoriously bad at almost every one of the coffee shops. However, they do offer free wifi and couches so you'll see them packed with everything from businessmen to students.

While 'good coffee' is a marketing point that some newer cafes are using to differentiate themselves from the competition, it has never been the point of cafes here.

You can find good coffee in Seoul, but you really have to search for it. I recommend The Pancake Epidemic (http://www.thepancakeepidemic.com). I am not affiliated.
Definitely good advice. Corporations are often not structured for you to have an impact outside your tunnel: they're too top-down. (Of course, many workers internalized that during school, which was much the same, so they seem happy with the arrangement.)
Funny enough, in my case it was the opposite (but I have multiple keys for the same email address).
Also, the problem about the commit still appearing ad unverified was just a temporary issue: by looking at another repository the changes were verified correctly (I guess that github caches gpg output, and doesn't reexecutes it with every page load, obviously)
I agree about the documentation and a number of other things, but why doesn't the Chromium extension count as a desktop client? You don't need to use Chromium for anything else if you don't want.
Western europe realy thats less than than a minimum wage job in the UK
Deep ocean sailing yachts used to use these for electricity generation (for powering things like navigation equipment and radios) but now it's more common to use battery backed solar power.
Example you work for NewYork/SanFrancisco/etc company and live in Italy. You make $80K and save half of that. Depending on how good you are as a developer + finding better clients you can live in a cheaper country, say Bulgaria/Albania/etc and make more than 80K+(ex Salvatore Sanfilipo though he's special). Usually the more you get paid by the clients, the better they treat you as a human/professional. The clients who will pay you the most, are the ones that pay the most local-salaries, which is Sf,Ny,Washington etc, major us-cities. Maybe London a little too, but probably not (I don't know london having 150K salaries locally?).
Spyro: Year of the Dragon also tried the game glitch copy protection route.
http://www.gamasutra.com/view/feature/131439/keeping_the_pir...
There are many more jobs as programmer than as CTO/CIO/VP. Furthermore, what makes you think that you would be as good at politics as you are at coding? People in management positions are often in competition with each other on a kill or be killed basis. OK, not that extreme but you get the idea. Politics is important in that game.

There was also an interesting post on HN a few days ago about the hurdles of management: https://medium.com/the-year-of-the-looking-glass/unintuitive...

Number one point from that post: "Imagine you spend a full day in back-to-back 1:1s talking to people. Does that sound awful or awesome?" If the answer is not and "long for the days when you were able to manipulate something directly — pixels, words, lines of code, bars of music — quietly and with headphones on", management is not for you and your management career will suffer.
I was wondering about this too, the way they plugged old K80's at the end for non-deep-learning applications. Either they're clever about keeping multiple product lines alive (more profits!) or it's a big cop-out (they're hiding something about P100 that makes it a bad choice for GPGPU - maybe price?)
How to nail mobile testing in your startup
That makes a lot of sense. Our current system of a flat rate for power regardless of demand is ridiculously wasteful.

For example, consider an electric hot water heater. The water will stay hot for a day in a well insulated one. Having it set to run only when rates are lower would to a lot to match supply with demand, reduce pollution, costs, etc.
I agree. As long as you have people who can build it tailored to the service and handling all the errors. GH can afford doing that almost from scratch. Or if you're sure that this is exactly the solution you need and are familiar with the failure scenarios.

But from what I've seen in a few places, a lot of people jump to cluster solutions without either a real need or enough people to support it.
I don't trust the YubiKey Neo because of the security flaw that allowed anyone to trivially bypass PIN authentication and GPG sign stuff just by waving their RFID-enabled phone past your YubiKey, and because they insisted it didn't really matter because an attacker might have been able to learn your PIN anyway[1]. This is a general downside of smart card based devices; they're generally designed so that the only thing enforcing the use of the PIN/password is an if statement somewhere in the code, and if that contains a logic flaw or can be bypassed...

[1] https://developers.yubico.com/ykneo-openpgp/SecurityAdvisory...
That's a really usefully written FAQ. Well done FTC. It gets into a lot of meaty stuff:

> Testimonials claiming specific results usually will be interpreted to mean that the endorser’s experience reflects what others can also expect. Statements like “Results not typical” or “Individual results may vary” won’t change that interpretation. That leaves advertisers with two choices: [...]
Expiring and revoking keys is a core part of how OpenPGP is meant to work.

Export just the valid self-sigs:

--export-options parameters

export-minimal

Export the smallest key possible. This removes all
signatures except the most recent self-signature on
each user ID. This option is the same as running
the --edit-key command "minimize" before export
except that the local copy of the key is not modi-
fied. Defaults to no.
Awesome post, thanks for sharing! Great to see that they committed their optimizations upstream too!
This is why coffee houses flourished in Vienna.
Space.

The coffee is still mostly bad here in the average cafe. Even if the cafe house itself is lovely to be in.

That's changing now though.
He would have been unhappy with the other choice as well, because then it is the programming side he would be missing out on. I would advise everyone to read The Road Not Taken by Robert Frost.

http://www.poetryfoundation.org/poem/173536

You chose one option out of many, and the others may no longer be a possibility. However, the writer's unhappiness does not spawn from his inability to be successful at what he does, but what the never-manifest possibility of what could have been. Maybe he would have been terrible at that kind of work. That doesn't matter, because in his head, he had the skills but made a bad decision. Instead of looking at what he has achieved in his life and career as a programmer, he is pondering what could have been in a reality that is not, never was and never will be.

This kind of thinking leads one astray.

>My sister started as a programmer 30 years ago but jumped into management [...] My sister has 10X the assets I have.

I just have to say this: So typically american.
Exactly why I'm frustrated with GitHub's PR:

> As soon as someone added changes to their pull request – either by rebasing in the new changes or making it as a new commit – you lost track of the comments in the code and viewing what had actually changed since the last update became really hard
Show HN: A mobile and desktop web based trading simulator (Currently Chrome only)
Exactly what ddorian43 said.

My particular friends (and me of old) are located in Slovenia, clients are in San Francisco. You can have a decent life in Slovenia for $20k/year. You can easily get a gig in San Francisco for $60k/year. Probably even easier for $100k/year because of the whole signaling thing.

I wasn't able to save as much as my friends are because of lifestyle inflation, but I sure had a lot of fun. My margin isn't as high now that I live in San Francisco, but my glass ceiling is higher. Tradeoffs :)

PS: as you can infer from above, you can also always move. Nobody says you have to stay in a bad economy.
Well they were the first ones to implement it natively, by default and made it an integral part of their browser, and were successful with it. Of course they didn't invent it though. They didn't "invent" things like Dragonfly, Unite features, Turbo, etc., but I strongly believe the implementation is bloody good :P

But I don't count among those who call other browsers rubbish because they don't have some features. Personal preference and all that. However, I hate Opera Mini. It has little to no control. Not Mobile though! (if it still exists)
Digital Affiliate Box WordPress高级主题模板
I keep hearing stories of non-technical managers making elementary mistakes when it comes to technical decisions.

Many of the things are so widely established, they can be learned by spending a little time reading a few books, talking to a few people. So I have to wonder what the obstacles are here.

An aversion to reading? Inflexible management dogma? Distractible lifestyles? Poor critical thinking in general?
I work for a international company, mainly based in the US. I get paid what a local developer gets paid, our chinese employees get paid what the local norm is there etc. Do other companies just outright decide salary based on where the company HQ is?

Call me cynical, but I'm a bit skeptical that a company would pay more than they had to.

Note: Assuming of course your role is not super vital for the whole company or some such.
Do you have any sources re: GSM networks being "harmful to bees and other insects"? The results [0-3] of a quick Google search suggests that it's not the case, and I couldn't find any research claiming it either (though, admittedly, I didn't have much time to try).

[0]: https://en.wikipedia.org/wiki/Colony_collapse_disorder#Elect...

[1]: http://www.spiegel.de/international/world/debunking-a-new-my...

[2]: http://cleantechnica.com/2011/05/12/are-cell-phone-killing-b...

[3]: http://www.techrepublic.com/blog/european-technology/cell-ph...
Who is fighting whom in Syria?
" If you have a long running test, just to gather enough traffic, changes are some other factors have changed as well, like the weather, weekdays / weekends, time of month, etc."

I'd serve them at the same time, randomize which clients see which one.
In RGB you have to memorize RGB and their mixings, and then do some calculation to change saturation or lightness.

With HSL you'll have to basically memorize only the colorwheel which is not that hard. Lightness and saturation are then straightforward.
The ads I mentioned are distributed via Google AdSense.
Genomic Data Processing on Google Cloud Platform
Infinite streams in Perl
This is why you should segment traffic and run separate tests for each segment, whether you're using an A/B testing or a multi-armed banding algorithm.
They make an horrific noise when deployed, the blade tips are highly supersonic. I've heard one once as a groud observer and I can only imagine the racket they make in the cabin. For that reason they're not tested in routine service but there are ground-testing rigs that spin them up to a fraction of their maximum rotation speed.

The A320 series have RATs but the 737s ( all series ) don't since they remain manually-flyable without electrical power.
What is it about this topic that brought out comments from people being so deliberately obtuse (or who spent literally no time trying to solve the supposed problem they have).

Multiple people complained about Safari using the OS notification system and not wanting web notifications at all.

Safari has a Preference screen called Notifications, and offers a simple checkbox at the bottom "Allow websites to ask for permission to send push notifications".

I'll grant you that its almost certain the feature will be harder to turn off in Chrome, but that is a complaint against the browser not the concept of notifications - and it makes no sense to complain (paraphrased) "now websites will spam me like they do in Safari" when Safari has a very simple solution to the 'problem'.

Also, how is it possible the people saying they don't want any notifications for periods of time, have never heard of "Do not Disturb" mode?

I usually have pretty low expectations from comments on HN but today I feel we've found a new low.
Well, I didn't care much for torrent and email in Opera 12, but they didn't bother me either, as they didn't seem to spend any resources when they were not used. Even with torrent, email and IRC, Opera was still the fastest and most lightweight browser around by a mile.

The thing with Opera features is that each user had their own pet features. In fact, when Opera released the new Chrome-based versions, removing lots of features, they claimed that those features were not used by the vast majority of users (an example was bookmarks which they claimed was unused by more than 90% according from their survey data). And it may very well be true, but the problem is that each particular feature was used by a different minority, so they upset a lot of users even if for different reasons for each user (in my case, menu bar, MDI and "click tab to minimize" were some of the biggest ones, other people don't care about these but loved tab stacking which I always turned off, etc.)

In view of this, even if I didn't use all Opera's features, I think trying to implement the full feature set is a sensible goal.

For the record I think the bundled clients, at least IRC and torrent, are quite low priority in Otter anyway.
Any day in which you can say this, is a good day.
Regarding this...

I got sick at a similar time as the big IT death. I took time off to study organic chemistry and biochemistry. The subject really bored me in high school, but it really interested me after reading a pile of books.

I always felt a lack because I never studied something related to reality, just about abstract symbols. That I got a chance to go back to uni to study a second subject, real science, makes me feel grateful.

(And regarding 10X assets -- it was probably one of the worst decisions in my life if you consider only money. :-) )
10X the assets => retire 10 times sooner => program when you're retired => no missing out
Yeah, right because this company that swooped in to do the saving did it out of the goodness of their hearts and did not see any benefit to doing so whatsoever.

Well, if this company happens to be a publicly held company then its investors should be mad about this habit of going in and buying companies that are not of value to them.

But I bet they did see a value, but where there is value there can also be liabilities and you have to assume both of them. You don't get to choose just the value.
I guess you don't know, jl is pg's wife, they started hn together before they were married. It's not an employer giving a 'friend' a break, it's a co-founder taking a year off from their successful company.

pg already stepped back from the day-to-day, handing the reins over to Sam Altman.

That's why your comment comes across as strange. You've been here nearly 7 years, surprised you didn't know that.
I'm confused.

It looks like a turbine powered by the movement of ambient air, in this case due to the aircraft's movement through said air.

But the article says:

The RAT generates power from the airstream by ram pressure due to the speed of the aircraft.

How is this dependent on the pressure, rather than just the speed of the air? Would a RAT from an aircraft not work on a stationary object subject to wind? Or is such an object also experiencing ram pressure (just the other way around due to reference frame shifting), i.e. all (wind) turbines work due to ram pressure?
I suppose that depends on the definition of a financial 'dent' and the market in which the programmer operates.1000$ is over two percents of my yearly net income (situated in northern Europe).