skysight-inc/HackerNews huggingface dataset:
I'm just shy of 36, and have definitely found that my taste for non-work programming has dropped sharply in the past decade. The last time I would consider myself an active OSS contributor was when I was 28 (Xfce core maintainer for the 5 years prior).

I'm not really sure what changed. I'm unmarried (though not single), and have no kids, so family is not a consideration for me when it comes to allocating my time. While I certainly have several non-programming hobbies that take up my time, I wouldn't say I have enough such that they'd prohibit OSS contributions.

Perhaps at this point I just treat programming as a professional skill, something that I want to be paid for, and while I certainly make use of a ton of OSS, I feel I "paid that back" in my 20s much more than most OSS users ever do? Possibly.

> How to you manage personal life, work and contributions ?

I don't think this question is any different than a general time management question. Everyone has various priorities in their life, and the level of priority determines how much time you'll devote. If you're a professional programmer with a family and a social life, and believe making OSS contributions is higher on your priority list than doing other things, then you just end up making time for OSS contributions. Having family members who support you helps a lot (since I'd imagine in most cases they won't be directly involved in it).

I think a big component of regret is just wanting to do more things than we physically have time to do. So we prioritize, and some things get dropped. We feel bad about the things that get dropped, because that's human nature, but that's just something we have to learn to be ok with.
As a happily married person I'd like to say: please don't get married. Integrity is important. If you do not mean the words, dont say them. Getting married and not making every effort to stay that way cheapens the concept for those of us who do mean it.
Oh good grief. At 30 you're just getting started. By that time you're able to separate the wheat from the chaff and spot bullshit a mile away.

As far as contributing to open source I contribute fixes and minor enhancements to the projects I actually use. I don't go looking for an opportunity to contribute I just use something and notice "that ain't quite right" and look into what the problem is and then contact the author. Sometimes the author requests my proposed fix, other times they don't as they have something else planned.

Anyway I recently turned fifty and I'm still going strong.
Those are the easy things. Technology. Pleasures. Services...

The hard paradigms are the ones challenging your believes, world views, and habits. Living with people with very different cultures, learning the universe is not working the way you though it is, seeing you are not the person you saw in the mirror, etc.
Analyzing a counter intelligence operation: How Macron just changed “cyber”
Guilty on some of the non-paid content. Make use of a VPN when needing to download.
What makes you think that Fortran is not a modern language? And when writing scientific code which involves multidimensional matrices, Fortran is most of the time more readable than C, because you can do array slicing, use elemental functions over an array (like simply doing sin(a) where a is an array).

Your whole post is just complaining about Fortran still beeing used, but you don't really explain why. The only point I can find is

> The best part: No documentation, no maintainer, and no migration plan.

which is in no way language specific.

Have you looked at modern Fortran? You have object orientation, polymophism and even parallel features like coarrays (I have to admit that I never really used them, because the gcc support is somehow incomplete).
Of course. But once we are immortal, the timescale changes.
Usually you don't care (as in will never happen), but on the off chance you do, you have to do 2 deploys, 1 to add the new thing and another one to remove the old thing.

This is pretty standard for rolling signing keys and api auth methods and all kinds of stuff like that.
کفپوش اپوکسی و راه حلی مناسب برای کف اتاق سرور
Using JSON in SQL Server 2016
Agreed. To speak to your cycle of death, relinquishment, and renewal pattern. I have seen this too and often explain it as: "Good things eventually leave and you have to work to make new good things, but they will always be different than what was."

I have noticed this pattern in my marriage, friend groups and vocation. That there are parts of the past that I cannot recreate or experience again but rather than try to recreate them I should move forward and learn to enjoy and improve what I currently have.
[A-z] is not the same as [A-Za-z] .

The former includes a few punctuation characters that are between "Z" and "a".
Yeah, posted similar arguments a couple times too. The keys are technology to build the car, differentiators for the car, capital to own a fleet and ability to service in the field. The app and customer relationship are not that sticky. Think about it: Do you care whether you order from Uber or Lyft or do you care whether it is a BMW 7 Series, a Ford F-150 or a Cadillac?

The money quote is here:

> But even if Uber can keep up in terms of autonomous vehicle technology—or find more willing partners in the established auto industry—there’s a much larger problem looming ahead.

> The companies that will profit from the transportation-as-a-service revolution will depend on an incredibly costly infrastructure—one that doesn’t yet exist. Someone has to buy and maintain all the autonomous vehicles, enough to replace all of the cars driven (and usually owned) by Uber and Lyft drivers, not to mention many of the cars driven by you, me and countless others, too.

> To date, Uber’s model has been built on it not owning vehicles. Owning an enormous fleet of them, which might be required to make transportation-as-a-service work, is in some ways antithetical to the business model that has given Uber a nearly $70 billion valuation, more than any other startup. That model depends on outsourcing vehicle ownership and maintenance to its drivers.

> Uber does own its prototype self-driving vehicles, but declined to comment on the extent to which its future would depend on owning vehicles.

> Auto manufacturers have a great deal of experience working with the complex web of dealers, financing companies and fleet managers—even car-rental agencies—that could potentially be repurposed to manage millions of self-driving vehicles.
> blowey or blowie

Although blower is slang for a phone in the UK.
What I'm trying to say is that things on the Continent have been fucking bleak, and what happened in Britain, as a comparison, is kids' play

Putting aside your ridiculous belief that Brits did not suffer in WW2, what I don't get about your position is that the EU is run by powerful, entirely unaccountable leaders who very frequently and publicly take a dump on the entire concept of democracy and voting. The EU's law making is done in secret, which is similar only to North Korea in opacity.

https://euobserver.com/institutional/136630

And the EU is busy telling eastern European countries they're going to be punished financially and legally for not adopting "european values" (as these countries are without a doubt in Europe geographically, what that means of course is "german values").

Of all the people who should be attuned to the dangers of powerful leaders who dislike referendums, citizens of ex-Soviet countries should be the MOST aware. Yet you are running headlong into another giant undemocratic bloc.
Ask HN: What's your working day like?
I'm curious about the details of the usual working day for different professions/positions (not necessary technical).

Examples of professions/positions: UI Designer, CEO, Sales, CTO, Welder, Trader (online/offline), Recruiter, System developer/administrator, Web developer, Civil Engineer, Quality Assurance Engineer, Teacher, Professor, Astronaut... Anything.

I'll start:

Profession/position: Web developer - full time, remote - <50 employees organization.

Workday:

- Wake up & prepare myself.

- Join a 10~15min call with my team (3 Developers, 1 Manager, 1 Designer).

- Start working on assigned issues, usually for 1~4hours.

- Catching up with emails/team conversations.

- Reviewing other developers patches.

- Repeat until calling it a day, usually 7~8 hours with 1 hour break.
Thanks for the information, I find that these acronyms may increase the bandwidth of communication, but the worse quality of the prose and dependence of context that is not always obvious makes this pattern very annoying.

I've read this one specifically many times without knowing what it means, whereas the author may think that an interested reader would look up it's meaning, in my case I rejected what I read and moved on.
That's why Python does the contrary and let you use the event loop explicitly. But then the problem is that you have to deal with it even for simple things.

I think the balance is missing here.
How to Replace Bad Habits with Good Ones
Bob was the prosecution, responding to a query on a defence mitigation statement by the judge - honestly, if you read the transcript, the context is clear.
Linux is still a hobby OS. It's not a particularly wonderful example of software engineering. Its only real benefit is that it's free and comes with an ecosystem of other free software that kind of mostly works as long as you don't mind the occasional security horror, and can be used as-is or customised at relatively low cost.

That combination of features makes it appealing in a variety of business cases - for business reasons.

RISC-V can't be customised at relatively low cost. It's nominally free, but the freeness doesn't mean much in a business setting.

The total cost of developing a custom core remains beyond the reach of small companies.

Big companies already know there's an established ARM ecosystem with working compilers and a simple, risk-free, and relatively affordable business model.

So what business problem does RISC-V solve?
Adding to this: all war is utterly terrifying. People like to pretend it's not but it is. It's not "only" soldiers being killed in all crazy ways but other people being killed, raped, tortured, etc. Babies included like when the Japanese would throw them in the air and let them fall on their katanas. That's reason enough to avoid war.
Definitely, and it’s how I’d do it as well, but the standard was written for the use case of companies on the scale of Google.

Which still support webbrowsers that were released before 2007. (But somehow, they can’t support Firefox Mobile. mmhhmk. Totally not a plot to get rid of mobile ad blocking.)
Show HN: An Open Source newsletter
Deployment of Django application using fabric on Nginx web server
From the little of "How i met your mother" I have seen, the show didn't take a harsh tone about their weed-smoking in college. In fact there is a light-hearted scene where Marshall tells some character's sister "Don't do drugs except weed".

But yeah i am yet to see a drug-themed kids show or cartoon.
How often does this actually happen? Never been to the states, keep hearing rumors of illegal device searches like that.
Safe Online Shopping Tips
Hardware: NAS, Raspberry Pi 2, Logitech diNovo, PC.

Software: Kodi+Exodus, Plex, Moonlight (+ Steam on the PC).

I do everything that the Pi can do directly on the Pi (which is a lot). For every other purpose (including games), I stream from my PC with Steam in-home streaming.
31, professionally since being 20. I think many people mistake that programming is a young man's job. Yet I found out that over time, as I aged, married and had a child - I got better in my work.

Many argue that programming is an art, while I'd say that begin professional is 99% of the job. And usually you get better with being professional with age. You tend to consider more factors, you start to understand the value of homework and managing work-life balance.

In my opinion getting older only grows your experience and in many cases grows you as a better person. Therefore, there really is use for old people in this business :)
Note that this number is for total primary energy consumption, including things such as transportation and heating. For electrical power generation, it's about 70% from coal, gas and oil. That said, it's completely reasonable to look at the total energy consumption.

Grandparent was talking about investments, though, not the status quo. Couldn't readily find figures relating to the distribution of investments, but it's easy to find articles about the large scope of their renewable ambitions, e.g. http://www.wri.org/blog/2017/01/china-leaving-us-behind-clea...
I strongly believe that lawyering up is the only safe approach. At a bare minimum, have a lawyer draft and/or review a single generic, reusable contract that covers the important bases. You only pay a one-time upfront fee. If a client insists on using their own contract instead of yours, pass it through your lawyer - or skip that job as being too much of a risk. Then keep the lawyer on speed dial so you can call them the moment you cannot resolve a grievance with a client.

My disbelief comes from the fact that this was a large contract worth more than $25,000 ($25k outstanding balance, with previous payments having been made). It is incredibly naive to allow an account to go $25,000 in the red, without having a lawyer ready to jump on board.
5 SMART Ways Brands and Marketers Can Easily Market to Mothers
> No one has ever advocated for the "waterfall" approach.

I wish. I have actually worked under someone seriously putting it forward. (First IT job, I had no idea how bogus this was.)
IIUC nft tools also provide a way to write the rules in a file and atomically replace the current ruleset with an updated one. To do this with iptables, I've had to use ferm http://ferm.foo-projects.org/ , which, even if it is a nice tool, is a bit of a badaid on top of iptables. I've always liked pf.conf & pfctl, and nft tools seem to be a step in that direction.
-EPARSE

"Vim-like" is an adjective, so where the noun it's modifying?
I don't actually believe JWT is useful for that, and indeed recommend something simpler like OAUTH2 (OpenID Connect) simply because it actually handles this use-case, and because it doesn't require any cryptography or anything complicated for a (junior) developer to consume correctly.

EDIT: I just saw your spreadsheet. Perhaps you have gotten a bad impression of OAUTH2 by looking at some client libraries. Many of these are made complicated by trying to handle all aspects of OUATH2 instead of the single-sign-on flow, which is simple enough you shouldn't even need a library[1].

[1]: https://aaronparecki.com/oauth-2-simplified/
SEO TRAINING IN CHANDIGARH
Best SEO Training in Chandigarh is Call 9316222260 eonline seo training , which provides Online SEO Training & Course at Affordable Price. 90 % Practical Training in chandigarh
SEO Basic
Introduction to Search Engines and how they work

Introduction :- SEO, SMO, SEM, SMM, WWW, Domain, Google , yahoo and Bing Local.
SEO basic tips tricks and Optimization :- History of Search Engine , Seo Techniques, Black, White, Grey Hat SEO, Google Algorithms, Analysis of website, Page Rank (PR) Alogrithm, Local search
On Page SEO :- Content , keyword Density, Image Optimization , Copywriting , Page title, Meta tags, Heading tag, Internal link, Footer Optimization, URL Structure, HTML/W3C Validation,
Off Page SEO :- Page ranking , Directory Submission, Link building, Local business listing, Classifieds posting, Blogging, Social media
Advanced SEO Techniques

ADVANCE SEO :- WordPress, WordPress Plugin, Articles , Landing page, URL re-writing , Robots.txt, RSS, Vedio SEO and Mobile SEO.
Research and Analysis :- Market Research, Competitor Analysis, SEO tools, keyword Research and Analysis, PPC, SEO Reports, and Google Adwords.
Keyword Strategies :- Long Tail keyword, Keyword Analysis, Keyword Reporting, Keyword Selection, Keyword Tools and Competition.
Social Media Optimization :- Facebook, Linkedin, Twitter, Marketing tips

more info call or whatsapp 9316222260
It's not that simple. The Front National is basically the same people than 10 or 20 years ago, under the reign of JM Lepen (the infamous father), but was toned down, made left-wing friendly (taking parts of the left wing ideas), mixed with a masked nationalism (blaming not on ethnicity but on religion and terrorists). Mixed in a lot of fake news and a lot of populism. It was really very confusing for many people with poor education.

On twitter, you could hardly distinguish tweets from the Front National and tweets from the far-left (Melenchon), because of the same vocabulary and many identical ideas (on "oligarchy", "unfair media coverage", and so on).
Alternatively, surely it could see its business model get a massive boost.

If I'm at work all day and have an autonomous car, why couldn't I "hand the virtual keys to Uber" and become an Uber "driver" despite the fact that I'm sitting behind my desk.

Give me a cut of the fare and I'll bed happy - the thing could be driving around all night too.

Clearly there are nasty issues to solve regarding giving strsngers unfettered access to my car - who clears up the vomit and pays for the knifed seats etc - but they are probably surmountable.
I've seen multiple open source projects get such government funding. Does anyone know the process that they go through to get such grants?
Well... Of the top of my head: use a proper keyboard, use all of your 10 fingers, code in a proper body position. Hands should be in a natural position most of the time.

Standard laptop keyboards and mice are a crime against one's hands, it's generally better to replace 'em with something ergonomic.

I did boxing as a university sport. That was the worst choice possible: I developed early-stage osteoarthritis.
SEO TRAINING IN PANCHKULA
Best SEO Training in Panchkula is Call 9316222260 eonline seo training , which provides Online SEO Training & Course at Affordable Price. 90 % Practical Training in chandigarh
SEO Basic
Introduction to Search Engines and how they work

Introduction :- SEO, SMO, SEM, SMM, WWW, Domain, Google , yahoo and Bing Local.
SEO basic tips tricks and Optimization :- History of Search Engine , Seo Techniques, Black, White, Grey Hat SEO, Google Algorithms, Analysis of website, Page Rank (PR) Alogrithm, Local search
On Page SEO :- Content , keyword Density, Image Optimization , Copywriting , Page title, Meta tags, Heading tag, Internal link, Footer Optimization, URL Structure, HTML/W3C Validation,
Off Page SEO :- Page ranking , Directory Submission, Link building, Local business listing, Classifieds posting, Blogging, Social media
Advanced SEO Techniques

ADVANCE SEO :- WordPress, WordPress Plugin, Articles , Landing page, URL re-writing , Robots.txt, RSS, Vedio SEO and Mobile SEO.
Research and Analysis :- Market Research, Competitor Analysis, SEO tools, keyword Research and Analysis, PPC, SEO Reports, and Google Adwords.
Keyword Strategies :- Long Tail keyword, Keyword Analysis, Keyword Reporting, Keyword Selection, Keyword Tools and Competition.
Social Media Optimization :- Facebook, Linkedin, Twitter, Marketing tips

more info call or whatsapp 9316222260
http://www.eonlineseotraining.com
Agreed. I'd expect Confucius to be top 5, at least.
The business model will definitely get a massive boost, but I highly doubt that Uber will be the one eating the cake. Car companies will just start selling cars as a service rather than as a product.
self driving cars will impact mass transit the most and probably all taxi services so worrying about Uber is silly when the real impact will be taxi services except in very rural areas. I would not doubt that once level 5 actually becomes a thing that regulation would require it for taxi services and such.

of course buses will get automated but the impact of self driving cars on mass transit will be the special needs vehicles will transform.

now I can imagine a world where self driving cars come with a chauffeur to load/unload packages and assist those in need. probably going to be a decent need there
These points are covered in the article, and the library I wrote makes it impossible to parse a token without performing verification with a secret key
It's thoroughly transparent, see links in comments on the original article.
They tried to act in the best interest of humanity, but humanity didnt care about best interest of humanity. Companies will never act in the best interest of humanity if humanity dont care. Governments also dont care of the best interest if humanity, if their citizens dont care about humanity, they care about the best interest of their citizens.

Also people dont care about the best interest of humanity, if it doesnt line up with their personal interest (ex: car sales, car usage etc)
But a tourist visits cities and regions, not counties and census blocks. Differences between cities are rarely dramatic, while differences between safe and bad neighborhoods within a city are usually obvious and easily researched.

The linked map informs about land use, by precisely locating crime on the map; it isn't a valid guide for the tourist.
For example, look at New York: who would avoid Central Park because of the higher crime rate and prefer a "relaxing" walk through the almost crime-free dense city blocks surrounding it? Reasonable tourists are aware of what can happen in a park. Who would reserve an hotel out in the middle of Long Island because it's safer than in the city?
If the specification requires the server to decide which algorithm to use a naive client, who doesn't know which algorithms are safe or not, is just as dangerous.

As far as I know there are no algorithms that exist today that we can guarantee will never be broken in the future. So algorithm choice inherently must be decoupled from the specification.

EDIT: Or a naive server implementation for that matter...
Just how complex it enterprise it?
Why does the code that "has to run on HostGator shared hosting" has to live there specifically, if you can say? It should be a simple project to move that code somewhere else.
How One Major Internet Company Helps Serve Up Hate on the Web
Or if the old approach is no longer trusted, simply refuse old tokens. Any users with the old tokens will simply be forced to re-authenticate.
Fair enough :)

But on that scale, why would we be limited to flesh? I'm reminded of Sobornost practices in Hannu Rajaniemi's Jean le Flambeur trilogy. Basically, make numerous copies of a mind, introducing more-or-less random changes, and select on some set of criteria. I mean, why is natural selection limited to biological systems?
For this program, look here: http://www.eib.org/efsi/how-does-a-project-get-efsi-financin...
There's also a map of funded projects (most not software projects, as far as I can see): http://www.eib.org/efsi/map/index.htm
I cover this point in the article
This is not a cryptographically sound argument
The car you are using if it is running on oil, is not in the best interest of humanity, 'it is killing someone in the future', but if you are chosing it because it is cheaper versus an electric one, should we blame you, if you are warning us about climate change but using a car consuming oil?
Someone is of course trying this https://davidgerard.co.uk/notes/2017/04/25/wikipedia-right-b...

Wikipedia with micropaid contributors living on the Ethereum blockchain.
The spec requires you to implement the "none" algorithm IIRC.
This looks truly awesome.