skysight-inc/HackerNews huggingface dataset:
I'm amazed by how early you all get up!

Profession/position: Software developer - full time, office-located* - peers are remote but boss is local - <10 employees

[9:45-10:30] wake up, shower, breakfast

[10:30-11:00] either cycle to work if there are any bikes/slots in the local bicycle rental system, otherwise walk

[11:00-12:15] sometimes we have a video meeting with the remote coworkers at this time, otherwise, mainly procrastinate/ do email

[12:15] boss drops in for a chat before he has lunch

[12:20-14:30] work- usually developing some new feature to report at the next video meeting, bug fixes, whatever is needed

[14:30-15:00] lunch

[15:00-15:30] work

[15:30-16:00] go for a walk

[16:00-18:30] work, easily my most productive time of the day

[18:30] boss usually leaves, we chat for a while

[18:30-19:30, or beyond to 20/21 if needed] finish up work

[19:30] head home, hope to be able to cycle again

[20:00-21:30] make dinner, eat, clean up, watch youtube, make lunch, do laundry

[21:30-01:00] play video games, spend time online, whatever

[01:00] try to fall asleep

I kind of hate my job honestly, there are no processes at all, no supervision, no contact with coworkers outside of meetings, no structure, no collaboration or code review. But equally, there is basically zero pressure or stress either, no deadlines, I just have to be fairly busy and make good reports in our meetings. Basically I'm making good money(in comparison to my needs and my family's background) and have things fairly easy, but I desperately need to move on if I want to get any real career progression. Or a social life or contact with real developers I can actually learn things from. Sick of working on my own in isolation writing code that no one but me will ever look at, previous job was the same too.
Speed does not matter [2009]
Hi Tim,

What's the gem and I'll dig into it to make sure.
Unrelated to physics, but amusingly in big companies the opposite seems to be true.

For problems cited as hard, the first pretty obvious thought is a bright light into intellectual darkness
Profession: Software Engineer - Full time, On-Site, <50 employees

Live in Brooklyn, Work in NYC, 15-20min commute so workday is like:

- [06:30] First alarm

- [07:00] Pre-workout, Smoothie, Workout clothes

- [07:40] Walk 15-min to a CrossFit box with my wife

- [08:00] Workout, 1-hour, wife usually beats me in WOD

- [09:00] Walk 15-min back home

- [09:15] Shower, get dressed, protein or breakfast

- [09:40] Put up my QC35 and silently get to work via train

- [10:00] Arrive at work, get coffee/water, chat with coworkers, etc.

- [10:05] Work, start with GitHub notifications

- [12:30] Lunch

- [12:45] Work

- [17:30] Misc, prepare to leave.

- [18:00] Headphones on, train home, music, mobile gaming.

- [18:30] Dinner

- [19:30] TV, Weight-lifting, Houseworks, Misc

- [23:00] Sleep
For the record, JWT is a payload and format spec for JWS/JOSE, which is really what you're complaining about. JWT is merely a claims set and an optional dot-notation serialization of a single signature.

JWT/JWS libraries that handle all the validation alone are treacherous. You should ALWAYS parse the JSON before hand, perform your claims and header(s) validation, and then pass the payload/header/signature. If anything, it's computationally less risky than running the signature blindly through a signature validation function and then checking the header.
> Should everything be "free"?

No, but I know people who pay for insurance and still have a $4k co-pay for childbirth.

> but it only works when people don't abuse the system.

It used to be that we paid insurance, and were covered. Now it's we pay insurance, and also pay a larger portion of care than we are used to.
I agree. Trips are loads of fun. They can occasionally be stressful, and they can engender certain conflicts of style and priorities, but on the whole they are replete with novelty and distraction. People also have a habit of taking them while they're still in love, during honeymoon periods, etc.

As such, they offer a poor window through which to preview the feasibility of everyday domestic life.
The issue I keep encountering, again and again, is that you really have no idea what to scale until you need to.

For instance, I had a client where a very large online retailer wanted a RESTful API into my client's data that they could call directly from their customer's browser. Before the Black Friday Freeze. This was a completely unforeseen requirement and the solution was NOT to scale the client's overall website to handle the 5-10K requests per second but create a micro service on a new stack that could.

Your startup will pivot, sign weird deals and change your target customer. Optimizing for scale early doesn't help, getting to the point where you know you need to pivot does.
I see the question is about developers over 30 years of age contributing to open source projects. I think some of the commenters missed that point.

I am over 30 and I don't contribute to open source projects because I just don't have the time. As you get older there are other responsibilities that you have to take care of that keep you from concentrating on development projects outside of work.
Waiting two months to see a specialist is pretty routine in the US, as well.

https://www.nytimes.com/2014/07/06/sunday-review/long-waits-...

> For example, patients waited an average of 29 days nationally to see a dermatologist for a skin exam, 66 days to have a physical in Boston and 32 days for a heart evaluation by a cardiologist in Washington.

> The study found that 26 percent of 2,002 American adults surveyed said they waited six days or more for appointments, better only than Canada (33 percent) and Norway (28 percent), and much worse than in other countries with national health systems like the Netherlands (14 percent) or Britain (16 percent). When it came to appointments with specialists, patients in Britain and Switzerland reported shorter waits than those in the United States, but the United States did rank better than the other eight countries.
Profession/Position: CIO - full time, onsite - <50 employees

Workday:

[06:40] - Wake up, check a few headlines and get ready for the morning

[07:30] - Head to work, drive if my partner and I are carpooling, catch an Uber otherwise

[08:00] - Arrive at work, greet a few people, complain about someone forgetting to schedule the coffee pot. Check HN, Reddit, and a couple news organizations. Reply to a few important and/or quick to answer emails and Slack messages.

[09:00] - Get my hands dirty in whatever projects we have going at the moment, field emails and calls as they come in.

[13:00] - Working lunch, reply to emails and try to get some HN in.

[13:30] - Meet with CEO or whoever needs me then spend some time with different departments and jump in to help wherever I can be of use.

[15:00] - Start wrapping up for the day, clean around the office and lay out an agenda for the next day.

[16:00] - Head home

[16:30] - Power nap

[17:30] - Figure out where I misplaced my Blue Apron recipes and make dinner.

[18:30] - Usually try to get some work done, otherwise grab a controller and find a game if I'm feeling particularly uninspired.

[20:00] - Grab drinks at the dive with friends or co-workers.

[22:00] - Head to bed, get ready to start it all over again in a few hours.

It's not glamorous, but I've been fortunate to develop a schedule that keeps me productive the entire work day. There's only so much head-down work you can get done in a day, so taking the last few hours to help out in other departments and take some load off them keeps me engaged and always learning something new.
The real trick here is lower pay. I don't find meaning in my work life. It exists just to fund my art life.

A close friend left his job to start his own tech consulting company. He loves working for himself. Even if it's the same pay, he gets immense satisfaction knowing all his work is for his company.

What would you consider changing people's lives? Teaching? Solving problems in your community? Inventing a life-saving medical device?
Has anyone here at HN taken the GA tech online Master's program? What's the ratio of applicants to accepted students?

Their website says "Entrance to both graduate programs is very competitive and meeting the minimum requirements outlined below does not guarantee acceptance."
Password Do’s and Don’ts
Anonymity balances power. Think not about this government, but the next, and the next after that. How much more thorough, brutal, and administratively easier would China's "cultural revolution" been if this technology had been in place in China as Mao took power? What if they could have used ISP logs for kill lists? IMO, you trust too much in existing social structures and laws. As unimaginable as they are, these things happen.
You are factually wrong about the majority of FGM removing just the foreskin.

Most FGM is type II

https://en.m.wikipedia.org/wiki/Female_genital_mutilation

Saying it has similar effects and risks is just handwaving.

And it is largely practiced in Africa, where tribal ritualistic bodily modification has remained a much bigger thing (compared to the rest of the world). Consider women who stretch their lips with disks to attract men etc.
"..."algorithm agility" that is a proud part of the specification" (italics mine)

No idea about "JWT" but maybe this is part of the psychology that keeps schemes like SSL/TLS in use. (Part.)

Do you think there are people who are actually proud of achieving complexity in a specification or implementation?
People often underestimate the level of schizophrenia in any medium/large corporation. Every single VP/director has his own agenda, his own vision, and his own philosophy. Yelling gotcha when you catch different divisions saying different things, is like shooting fish in a barrel.
I'm glad you at least thought about it, but I think you (and most American parents) made the wrong choice. You're violating your sons bodily autonomy, and depriving him of a functional part of his sexual organ, for what is mostly a matter of convenience.
I don't think there's a competent 8051 C compiler.
The 3-Door Monty Hall Problem
GPUs can also have better memory bandwidth, if the relevant parts of the dataset fit in GPU memory and the access patterns work out. Which could happen for clever index structures and things like that. Or complex processing over limited results of (sub-)queries.
Weight-lifting and cross fit in a day? How does you body handle that?
How much manufacturing happens in California? Of that manufacturing, how much has been started in the last 20 years, and how much is left over from when the regulatory regime was more friendly to manufacturing?
Interested parties should also look at the work of Dr. Adrian Melott[0].

[0] https://scholar.google.com/citations?user=GWB114EAAAAJ&hl=en...
> we'd expect poorer life outcomes for the victims of it. Instead we see the opposite.

People keep saying this, but fail to link to sources substantiating their non-obvious claims. Link to a study please?
Ok I see. Well indeed, I don't understand why minority groups can use religion as a trump card over the right of a child to not suffer genital mutilation, and claim they should be able to continue to mutilate and that otherwise it's a form of discrimination :| Going back to my previous point, I'm saying that if it's so important to someone to be able to genitally mutilate their child, why choose to stay in a country that is apparently so hostile to your beliefs, when there is an alternative that is specifically designed to put your needs first?
While i absolutely agree with the author, how does this line of thinking change when you start using AWS or something similar? I'm building a SAAS app at the moment and a lot of these scaling decisions are incredibly easy to implement without imposing any significant costs in terms of maintenance (and money, a lot of times). This would've been a different story had i been using my own infrastructure.
If it's a background virtue, as it was made to be on Reddit (users had to dig up the commments by admins saying it would be a 'bastion of free speech'), does that not lead to the principles being forgotten, and a revolution to move to another service?

If it's a background virtue it means it's not important, and if it's not important, then it won't be followed up when the pressure is put on. Some communities founded on principles of free speech (though not wholly operating that way as such) have turned out fine; certain boards on 8chan are ripe with intelligent and informing discussion, with a very strong undercurrent of free speech and against censorship.
GPUs have phenomenal memory bandwidth (multiple terabytes per second in a multi-GPU server) in addition to the computational parallelism they are known for. MapD caches the most recently touched data in the VRAM across multiple GPUs, meaning it can execute scan queries over billions of records in milliseconds.
I only made the comparison with NaCl because the OP did (and used the wrong primitive) and brought up Forward Secrecy as a major flaw in JWT.
OP also mentioned JWT libraries ignoring embedded X.509 certificates as a problem if we're at it.

But you need alternatives.
NaCl is not alternative, because you need to base a protocol on top of that. Noise is not an alternative because it's not meant for the same purposes. Fernet is the only thing close to be an alternative, but it lacks useful features (for instance, how do you specify a key ID for key rotation), supports only symmetric encryption, has a weird cipher choice, and barely gets any library support.
A newbie’s First Gatsby 1.0 blog launch (& why I chose Netlify over GitHub Pages)
You'd think that, right? That was another part of my argument. And yes, it's ... not quite grown in to a monster, but few on the team really know how to deal with it. That actually came up a couple months ago - I heard a comment along the lines of "well, no one's really fully understood how to deal with that koa code since the beginning". Even the koa stuff, I think was done by someone who had used it a couple of times previously and liked it, but... no long term track record of using it in production.

So... about 2 years later, there's some traction from folks to rebuild it in something else. The latest shiny object is AWS lambda.
Investigative journalist Robert Whitaker wrote a book about how the medications commonly used in the psychiatric 'standard of care' actually seem to make the patients worse.

Some psychiatrists wrote a response that can be summarized as, "shut up we know what we're doing."

Whitaker responded to his critics with a blog post titled The Evidence-Based Mind of Psychiatry on Display - https://www.madinamerica.com/2016/05/the-evidence-based-mind...

Your comment here seemed to indicate that you're in the medical field, and indeed your comments from 3 months ago indicate that you're a medical student.

Psychiatry needs help. None of the psychiatrists who've been treating my girlfriend are able to tell the difference between substance-associated/withdrawal psychosis, and iatrogenic psychosis, so they keep her on the drugs that actively prevent her from recovering.

She was originally turned into a drug addict with depo provera, which is known to make women suicidal. This was about 10 years before I met her.

Medicine is deeply infected with ideas which have actually been falsified by physiologists, but which persist because they're seductively simplistic.

edit: Inconvenient Truths About Antipsychotics: A Response to Goff et al was published yesterday - https://www.madinamerica.com/2017/05/inconvenient-truths-abo...
Glad to see someone's bringing data to this debate. Personally, I've always found red buttons unappealing..
Software engineer, full-stack, part-time on site (dev team 6 ppl):

[6:00] wake up + breakfast (oatmeal porridge, w important!)
[6:30] work on music
[8:30] leave for work (30min commute)
[9:00] arrive at office & start work
[10:00] stand-up meeting (5min)
[11:30] go for lunch (1h)
[12:30] back from lunch & work some more
[13:30] 15min nap
[18:00] end of work day, commute back home
[18:30] 15min nap at home
[19:00] workout (jogging or swimming) / dinner / social time / netflix / etc
[21:00] bed time

Work 3 days a week + 2 days exclusively on my own projects (music production) + 2 day weekend. I keep the 6AM schedule throughout the week (also on weekends).

Physical exercise 1 - 2x per week.
Thanks for your post. This is really cool. If you don't mind me asking:

1/ How many colleagues form a shift?

2/ How do you hand-over in case of a fire that spans across shift rotations?

3/ What happens if you need more help? Will it be the next shift's turn to help?

4/ "try to sleep" implies you have some flexibility within the shift itself?

5/ you do a lot if drills, training, learning .. is it also your job to think about improvements? Wondering how the feedback cycle works here ...

Sorry for the long list! Just really curious.
If an employee only receives an income from me, then the maximum amount that he can spend on my goods is the amount that I'm paying him for his work.

If his work is of no inherent value, wouldn't I be better off just keeping the money rather than hope that he'll spend it all on my goods?
Profession/position: Web advisor - full time, public education, 600+ employees

Workday:

- Wake up & prepare myself.

- Read and reply emails.

- Always atleast 1 meeting every day, sometimes entire day full of meetings.

- Look in my notebooks for Todos, and do them

- Read and reply emails

- 30 minute break. 7 hour work day.
ABMaterial Easy WebApps with B4j
Confirmation bias. You will never know if the benefits outweigh the risks and you denied the kid the choice. I wish I had the choice. Mutilations cannot be reversed. You probably did it because - 1 it was done to you, 2 some custom from a desert 2000 years ago and 3 you wanted Jr. to "be like everyone else". I've heard all the reasons. Cut his middle finger off too so he can't flip the bird - that could save him from a potential fight. Also sewing his mouth shut might prevent sass talk
Oh, Smalltalk <3
Yeah, I understand that. I'm re-purposing the data and it's my job to decide how that works.

But this could be easier. What I hate about Wikimedia's format is templates. They are not very human-editable (try editing a template sometime; unless you're an absolute pro, you will break thousands of articles and be kindly asked to never to do that again) and not very computer-parseable. They're just the first thing someone thought of that worked with MediaWiki's existing feature set and put the right thing on the screen.

Replacing templates with something better -- which would require a project-wide engineering effort -- could make things more accessible to everyone.

FWIW, I do make the intermediate results of my parser downloadable, although to consider them "released" would require documenting them. For example: [1]

[1] https://s3.amazonaws.com/conceptnet/precomputed-data/2016/wi...
Varasano also rejects the "special water" claim. I think the historically poor quality of pizza in rural areas is due to the "trade secret" recipe factors (which Varasano identifies) not being widely shared.

I've been to small towns with a "House of Pizza" that made an awful flavorless and bready crust, and the locals loved it because they had no reference for anything better.
Sounds like a milder version of this: http://www.nytimes.com/2013/08/17/business/global/layoffs-il...
Mastodon: 14 perspectives on a breakthrough month
iOS developer

So far today: 13 lines of code. 5 issues closed.
Speaking for myself - having a marriage and children helped my career and income: It forced me to budget my time, forced me to think of the future, and forced me to "grow-up" for a lack of a better term.

My wife also has seen her career blossom - she started at an office admin, and now hacks on a giant database and helps manage the whole project.

I'm convinced that our marriage and children helped her as well.
>I mean, we still have land lines a good 2 decades after cell phones made them obsolete...

I seriously looked at getting rid of my landline (technically Comcast VoIP but effectively landline). But even with WiFi assist, my cellphone is not as good quality. Neither are videoconferencing systems a lot of the time. So, yes, I good get rid of my landline but it would mean giving up quality which is problematic for me for a few reasons.
I feel all of this no-remote-encouraged is due to ego trip. Nothing boosts your ego more than having 10 people under your management show up in standup meet and pretend to be listening to what you have to say, and than you dismiss them to go work.

It doesn't quite have that feel when you are doing that over Slack.
For a mathy discussion related to this topic, I ran across this interesting and depressing paper a while ago:

http://www.danielsusskind.com/research

The depressing conclusion: " In a static model, increasingly capable machines drive down relative wages and the labour share of income and force labour to specialise in a shrinking set of tasks. In a dynamic version of the model, labour is driven out the economy at an endogenously determined rate, forced to specialise in a shrinking set of types of tasks, and wages steadily decline to zero."
Hybrid Airship
We had a similar experience and walked away very early on. Now run >1k node clusters without outside consulting.
I suggest you look at this: http://www.who.int/mediacentre/factsheets/fs241/en/

Using the term mutilation when it is most often used in that context is absurd.
Beware the unintended consequences of a robot revolution
One of the best responses I've heard to this particular line of reasoning is recorded here: https://www.youtube.com/watch?v=30JORRy7F0A&t=53s

Not the same scenario being discussed, but worth noting that the consequences of a loss of anonymity through the internet have the potential to be a lot farther-reaching and more sinister than they are in any analogous loss of anonymity in everyday life. I'd be interested to hear if you find the linked argument persuasive.
If that's not the expectation, domestic relations law has a lot of catching up to do, IMHO.
It could also be a literal reference to taking down the United States flag. Those organizations of which I've been a member, which flew the US flag, would strike it at or just before sunset, and I believe Title 4 of the US Code, which details respectful treatment of the national flag, requires that this be done.

ETA: Indeed, 4 USC 6(a) [1]:

It is the universal custom to display the flag only from sunrise to sunset on buildings and on stationary flagstaffs in the open. However, when a patriotic effect is desired, the flag may be displayed 24 hours a day if properly illuminated during the hours of darkness.

To the best of my understanding, no criminal penalty attaches to mishandling a flag in contravention of Title 4 requirements, despite the occasional misguided attempt to prosecute someone who, for example, incinerates a symbol of his nation in order to attempt some sort of point about the present conduct of its government. That said, it would surprise me to learn that anyone who flies the flag for patriotic reasons would disregard a legal recommendation regarding the proper manner of such display.

[1] https://www.law.cornell.edu/uscode/text/4/6
MGM (circumcision) = FGM. You can lie to yourself and others but the person being mutilated is being denied a choice when their lives are not in danger.
> Electricity wastes two-thirds of its primary energy; transportation wastes about three-quarters.

The electricity generation waste I'm willing to take at face value, but only because I am somewhat familiar with the concepts of conversion factor loss and line loss. I find both of these assertions require digging into the footnotes to understand better. Their presentation is a little too hand wavy. I'm really at a loss to understand what the transportation waste means. Sure, you also need to propel the mass of the vehicle. Is it comparing every other vehicle to a bicycle? I don't know.