skysight-inc/HackerNews huggingface dataset:
It could be ADHD, but believe it or not I'd explore whether it's an addiction issue. I think there should be more discussion and analysis of the relationship between addiction and chronic procrastination.

What else are you doing with your time? You made a couple of references to video games as a reward system... do you spend a lot of time playing games instead of working? Are there related addictive-ish behaviors like watching porn or engaging on Internet forums for hours a day?

Addiction isn't just about substance abuse. It’s about certain brain systems creating instant gratification feedback loops. Chronic procrastinators who don't abuse substances might be missing out on a whole body of literature and research about how this aspect of our brain works.

Another thing to consider is whether freelancing, your only career, is something you’ve chosen to enable yourself to pursue addictive behaviors.

I’ve just read a book on this called The Biology of Desire, the thesis of which is addiction is not a “disease”. More of a dysfunctional inter operation of brain systems in response to anxiety and trauma. It has several stories of how people recovered and reconfigured their minds.
regarding 1.: This is a real surprise to me and I'd of course have to carefully communicate such step before taking it, but that's indeed very interesting!

regarding 2.: Sadly I don't see the option to find a new offer and than ask for less hours or leave, this company is sloooow acting on such things...

regarding 3.: luckily I have some remote and part time experience in my vita already :)

I'll definitely consider buying your book! Even though it seems quite programmer-focused. Thank you for your advice!
A job. Applied to a position posted at the who’s Hiring and will be starting soon.
There do exist some activists fighting against "natal" policies; for example, these guys: https://en.wikipedia.org/wiki/National_Alliance_for_Optional...

However, such a position is very much unusual and marginal in the US or (IMHO) the Anglosphere in general. By contrast, I had encountered some rather aggressive childfree activists on the Russian-speaking segment of the Internet.
$2 USB crypto token for use with GPG and SSH – danman's blog
Breakthrough as scientists grow sheep embryos containing human cells
Working out of fear of losing everything will make you miserable and can actually block you from getting things done. I would try to find positive outlooks not negative ones. Reward, not punishment.

Your other points however are very helpful.
I'm also working in embedded, and you're picking one of the few examples where you want wrapping behavior. So it's better IMHO to do it the Rust way and only allow wrapping with the Wrapping<T> type. That way you can see where wrapping is part of the program design.
The issue is the original commenter did not use "he" in the sense of "a person of indeterminate or unknown gender". The original commenter very clearly used "he" in the sense of "I assume all authors of programming-related articles on HN are male".

Attempting to retrofit a "well it's OK to use it gender-neutral" explanation onto that doesn't work. And trying to enforce a gender-neutral "he" is hopefully going to stop working in the near future.
On the contrary, I like that the author spells out clear guidance on what is necessary preparation for the material. It lets me know right away if I should keep reading or look for more introductory material.

I didn't read it as rude. Rather a "hey you better know what you're signing up for here".
Uber closes it's Warsaw office and moves employees to Kiev (Ukraine)
Yes, if you can't live close enough to your work this can be an issue. By close enough I mean around 10kms, this make it easy to go by bike or public transportation.
Show HN: Explore products, collect information and get your own search system
To be fair, I cited it, not /it/, and only after noting the confusion in a previous post regarding layman confusion in transcription of I and U for Egyptian. And the chances that it was actually /jtj/, as opposed to that being the consonant root with unmarked vowels, is low.
How to Deploy a Flask Application on AWS Lambda
Agencies without much overtime? But I'm glad to hear you know of such places. Maybe I should move to Berlin to find some start-up to work for.
My present client has ASP.Net/SQL Server/Azure.

Not the greatest fan of Azure, mainly because of the admin portal, but apart from that it's been good.

Constantly get told by their clients that we do everything much faster than other SASS providers they work with, like weeks where others have turn arounds of months.
> there will be no-one to do the more open-ended tasks, or tasks specific to the work of a particular person or group.

Staffs still exists. It's not unheard of for a manager in a company to instruct his department to undertake some particular task. Sometimes that's practically all "business development" does. In larger firms, there is often an "office of the CEO" which has a number of people working on particular tasks for the top management, often with a title like "special projects", and often seconded from staff offices with the relevant skills.
Which storage backend are you using for Vault? With MySql you could use scheduled events (no need to run/manage your own process), a created_at column in the Vault table and a scheduled check for created_at+ttl and have the DB to remove the tokens once the lease is expired. Also, if you were to use an etcd backend you could configure it to have it removed once the lease is expired. The only drawback is that the tokens TTL's are global and you can't set per user.
Asm-dom-boilerplate: WebAssembly C++ apps without configuration
> tis-interpreter is a sound static analyzer (for all entry values), while UBSan is a runtime monitoring tool

Isn't it a dynamic analysis tool, i.e. a C interpreter that keeps an eye out for UB? From the GitHub README.md:

> tis-interpreter works by interpreting C programs statement by statement from beginning to end, verifying at each statement whether the program can invoke undefined behavior. This makes it comparable to Valgrind and C compiler sanitizers (UBSan, ASan, …)
Do your goals actually make sense to you? Why have you set these goals? I'd start asking these fundamental questions, because it may be that you simply aren't engaged in your career path. Do you actually enjoy your work? Do you think you'd enjoy starting a business? Or are you just trying to get paid?

If you don't have the passion for the actual work, and you don't care that much about the money, then you'll never feel that motivation you talk about. And that's OK! You can force yourself to get there by playing games and tricking yourself, but is that worth it? Maybe working a solid 20-30 hours as a freelancer who makes enough to get by while pursuing other interests isn't so bad. If so, embrace it! Don't beat yourself up over failing to meet some arbitrary goals.

Maybe there's something entirely different you'd rather be doing. You're young enough that you can still find your passion if it lies elsewhere. Have you ever been driven to complete anything? Is there anything you just can't get enough of doing? Think about it. Maybe it pays less, but maybe that doesn't matter, because if you enjoy it, if it gives you a sense of accomplishment, maybe that's worth more than making extra money.
Discover your network with the best network discovery tool
Being a highly paid professional in an extremely intellectual field is a "low-status role"? Where?

Let’s not pretend that cranking out CRUD apps is in any way intellectual, outside of Silly Valley the pay is nothing special and “geek” is synonymous with “total loser”.
Surveillance and cyber security entrepreneur murdered in Uganda
As electric cars surge, gas engines just keep getting better
it's a weird metric.

Obviously a TOTALLY different league, but I have a small text editor plugin that got < 10 upvotes, and how has 500,000 installs. don't think I ever posted.it anywhere else.
These are things that Lisp programmers take for granted, but it's difficult to convince most C/C++ programmers of the advantages of garbage collection, as if they wanted it they wouldn't be using C/C++.
Show HN: Top Websites of 2018
This should be higher up since it's a tiny but important distinction.
My point is that private companies are perfectly within their rights to track you on their own property, whether by computer or manually, and if you have a problem with it your only recourse is to avoid those companies. I have zero problem with a supermarket using my presence to improve the layout of their store, and to be honest, zero problem with Google tracking my phone's presence there to produce those useful 'when is this location busy' bar charts on their search results - it's helpful to me, and others, and free!
What do you mean by "not portable"? the alias script sits in a file and can be kept in source control, to be downloaded to any computer you land on. And many pw commands come with readymade aliases that are standard to the base install.
There is also the issue of nervousness that comes up at coding interviews. See "Embarrassing code I wrote under stress at a job interview":

http://www.smashcompany.com/technology/embarrassing-code-i-w...
My first impression:

"Deldo is a sex toy control and teledildonics mode for Emacs"
While not one of the original co-founders, Musk has devoted enormous amounts of time, money and energy into Tesla since nearly the beginning, which I think makes him close enough to a co-founder. If you read Arrington’s post, he even says the same about Heather —- not technically a co-founder but one in practice given the amount of work she put in.

The guy he is calling out is alleged to have put zero time or money in — he just grabbed what he could.
> In regular companies, you usually have direct manager, human resources, office manager, cleaning personnel, legal department, IT support, etc...

It's interesting to me that you didn't have those! Is that because you were working for small startups? I work for a pretty large company, so I have a manager, HR, a legal team, and IT support. I can't go see the IT folks in person obviously, but they have occasionally mailed me things I need. I talk to my direct manager 1:1 once a week, and he also works remotely. I definitely feel like I'm part of a larger team / company of people who can help me and not like I'm just off working on my own without any support.

I edited the post to add a section about "But if you are struggling for 3 days x 10 hours per day to fix a bug, chances are high that nobody will realize this." (that hasn't been my experience so I wanted to talk about how I approach spending a long time stuck on something)
I really like Clojure and am using it for a web project now. Datomic is awesome too, but not appropriate for my current project unfortunately (gis stuff)
>This, and similar research I'd seen before seems to point to women being equal or better at STEM than men

I'm not sure that was the conclusion of the research:

"But when it comes to their relative strengths, in almost all the countries—all except Romania and Lebanon—boys’ best subject was science, and girls’ was reading. (That is, even if an average girl was as good as an average boy at science, she was still likely to be even better at reading.) Across all countries, 24 percent of girls had science as their best subject, 25 percent of girls’ strength was math, and 51 percent excelled in reading. For boys, the percentages were 38 for science, 42 for math, and 20 for reading."

That being said, you could also read this as boys are so much worse than girls at verbal skills that by default, their best subject was science or math.
I love Webflow! It perfectly fills a niche between Weebly / Wix and raw HTML / CSS / JS.

It's for the technically savvy who want to build websites quickly but for whom Weebly / Wix are just too inflexible.

You guys did such a nice job executing on the UI/UX of Webflow. It feels very quick and offers lots of choices without overwhelming me. That's such a rare quality these days.
I have to agree. Of course, I've never had a child dying from organ failure, so I don't think I'd be quick to judge. But there is also a part of me that thinks humans are meant to die, and this kind of science is fueled a lot by fear of the inevitable. The powerful are trying to stave off death until the singularity they believe will happen, and the lengths those kind of people are willing to go scare me. But maybe I'm just thinking that because I watched Altered Carbon.
> You probably live in one of the less corrupt countries in the world, where the public record the ownership you hold over your house won’t disappear over night.

In sufficiently corrupt countries they don't even have to disappear, they just can be either ignored easily or proclaimed illegitimate. A blockchain record saying you own something means nothing in countries where these are not legally recognized and I don't know any where they are (but Estonia, perhaps) and especially in corrupt countries where police and judges do whatever they are told by particular people rather than the law, the evidence or whatever. Also, a person can just come and beat the secret key out of you and submit whatever transactions he wants to the actual blockchain in countries like that.
HN has given me hopes and dreams about 10 years. I have not yet created any unicorn company. But I have quit my job and started doing software development as a freelancer.
> Do you not feel the urge to always be online when you're working from home? Once I clock out I can't keep myself from checking emails/slack etc.

It can get to be a serious problem, but my solution is to just close the stuff while I'm working, and set time aside to check it when I get up to refill my beverage and relieve myself. If somebody really needs to reach me, then they can call my phone.

Update: In addition to that, for the moment I have the luxury of doing exactly what I want, and selecting who will employ me for it, so that could be affecting this considerably. I think the holy grail would be learning to convince myself to enjoy my work even if some day it's untangling some ridiculous JSP cobweb instead of porting compilers.
That seems like a pretty big leap. The original commenter left one short sentence. There is not enough information to conclude anything about intent. The context of the comment does not rely on gender at all. In fact, I see nothing in the article to suggest the person's gender in the first place. The only hint I can find on the whole page of the person's gender is the name "Julia" in the header, which, not personally knowing this person, could just as easily be a man's name as a woman's. It is reasonable to stick to generally accepted gender neutral terms, like "he" or "they", here.

Although, for what it is worth, even if this person is a man, I see no harm in using "she" as well. It's just plain not pertinent information to get the proper gender here. The message that it is referring to the original author would still be conveyed, and that is the only thing that really matters. English really doesn't care about anything else.
Congratulations! With all the progress on it (and peripheral projects to it), I am surprised to learn that you weren't already full time on OpenFAAS. Watching it grow over the last year or so has been incredibly impressive.
What. Reading this thread I was thinking maybe it's time to give OSMAnd another go. Currently using a combination of Maps.me and Google Maps.

But with only 7 map downloads I might as well not bother. Even just the Netherlands is more than 10 map downloads and you probably want at least a piece of Germany too.

On the one hand, OSMAnd felt like it was more accurate or well-behaved in some sense. But the interface was just so confusing (a few years ago), there were a couple of unlabeled icons for its major functions that were (to me) just too generic and could mean any of map/directions/route/search/location related. Even after a long period of use I found myself confusing these icons, having to tap-and-try and navigate (hah) myself through the navigation app.

... so did I understand correctly that the F-Droid version of OSMAnd does not have the 7 map limitation either?
> We represent angles as a int16_t or uint16_t where you can add and subtract angles and never have to worry about a discontinuity at 2pi because 2pi=65536.

Not sure I get your trick, 2pi=6.2832 so I don't see how you avoid accumulating errors this way.
Sure, it's okay to post your landing page here. Please do.

MVP stands for "Minimum Viable Product". It implies some paying customers. Nothing wrong to use the word prototype here.
It seems to me that if you already know how to write correct C code, then the 'difficult' parts of Rust should be easy for you, and you'll find the compiler mostly just points out potentially dangerous things that you might have missed every once in a while.
I've seen coins using proof of stake, but I haven't read up enough on it yet to understand how it works. Are there more methods?
I use index cards and a pen! I like to have something that is physically in front of me all the time. It works great.
An early Uber employee is now launching an 'Uber for storage'
Do you think someone who sees Michael Moore's silly opinions on twitter has been exposed enough to liberals to feel educated about them enough to properly dislike them?
Ivan Pavlov, famous for his dog experiments, wrote about something he called "target reflex" (approximate translation, I could not find his 1916 book by that name in English). That's the desire to capture the flag, reach another level, or set a new record that's keeping you glued to the screen when you're playing a videogame. Learn to ride this reflex.

lugg gives a good trick: do one thing. Nobody has time for 100 pushups, but surely you can do one, right?
I sure hope so. I'm definitely not against these new technologies. I'm just honestly not that informed on where these materials come from generally, and if there are any reasonable plans to source them better or replace them.
Thanks, good to hear :)

I have no fear over micromanaging... my plate is usually full enough not to waste time on that. However I find it much harder to let employees grow in areas they are not sufficiently autonomous yet. Giving the freedom to take a more responsibility for things beyond the narrow focus of what they usually do often results in things not getting done at all or not very well.

I definitely agree on the "bang for the buck". I can't offer the amount of energy I can put in to each of 3 days for 5 days in a row.
This probably reflects the fact that the text is an only partially rewritten set of lecture notes. It would an absolutely vanilla thing to say at the beginning of the first lecture of a crowded course.
But he has no connection to them. He can simply say that, he can throw the ico under the bus and recommend against doing business with them. He can do whatever. If the investors talk to the wrong founder, that’s not exactly helping the fundraising process, is it?

Ethics matter, truth is real, I’m not justifying any sort of dishonesty but the difference between a real Co-founder that signed some articles of incorporation or something and an early employee that you gave 10% of the company to is kind of academic. If you have to make spurious claims to get your ico off the ground some investors will sniff it out, others won’t, that’s business. People “round up” on their resumes, it’s a known open secret, right?
Here's an in depth analysis of the cobalt situation:

https://techcrunch.com/2017/01/01/no-cobalt-no-tesla/

Tesla are claiming they will only use cobalt mined in North America, the article examines that and find that it might be possible.
No, if you voted for Trump you support him. You can't have it both ways.
The Lisp curse is described here: http://winestockwebdesign.com/Essays/Lisp_Curse.html

Every so often, someone writes an essay explaining why, if Lisp is so good, it isn't used much. There are at least three others.
The Net Promoter Score (NPS) – Better Than Nothing, Isn’t It?
Artwork hidden under Picasso painting revealed by x-ray
Chimeras rather than hybrids, surely?
I had a similar assignment when I applied for a remote Clojure job at a startup in California. Create a REST API in Clojure (which I can do in my sleep at this point). I decided to use a database (in my case, H2) along with HugSQL because it handled some of the requirements for me (unique constraints, etc.), and I'm comfortable with databases. I could have done it in code using a collection (and used filter/map/reduce/etc.), but just using a database and defining a schema seemed the simplest and most fool-proof solution (and I think the proper place for these sorts of checks is in the database, anyway).

During the code review, the interviewer seemed surprised that I used a database, but didn't seem to have much of a problem with it ("you're the only one I've seen do it that way"). In any event, the 'code review' consisted of him saying "Well, um.... I can't really find anything wrong with this, you're definitely a good Clojure developer"

And then they passed on me anyway. I wonder if they ever filled the position?

P.S., not the first time something like this has happened to me, I've had nearly the exact same experience when I applied for a Golang job.

P.P.S., Also I've got the "Pass. We think you'd be bored here." Which is aggravating. It seems I can only find employment at places with nearly non-existent tech screening that under-utilize me and don't care if I'm bored out of my skull.
I don't call it "art", but I've been putting textual diagrams into documentation lately, and I think it can be very helpful.

For example, I added a diagram to the Phoenix Channels guide, showing how the implementation works: https://github.com/phoenixframework/phoenix/blob/master/guid...

I use Monodraw (https://monodraw.helftone.com/), which lets you work with boxes, arrows, etc as objects in layers, and export to ASCII or Unicode. ASCIIFlow (http://asciiflow.com/) is a simpler alternative.
When I read the OP's paragraph it seems to be implying the opposite of what you seem to think. To me it's implying "Sweden isn't special, it has gender roles too..."
His main source is a book by Vaclav Smil, he cites it at the bottom of the comic.
I ran it on a MIPS Magnum R4000 for a while. I forget the name of the compatibility feature, but you could run 16-bit x86 Windows apps (may have been 32bit, it's been 20 years) with only a slight performance hit.
Deep Neural Networks for Bot Detection
I think you just read it differently than the rest of us. I read Arrington as saying she worked the occasional 20-hr day regularly. In other words, during particularly bad stretches, which were fairly frequent, but not every day.

I agree that almost nobody could actually sustain working 20-hr days every single day.
Tangent: What are people's experience with Google's CalDAV support? Is it just as bad?
> this isn’t just a 400 Bad Request [...] Any (valid) vCard that the CardDAV server does not understand, will result in our HTTP requests timing out

That's just terrible. Why would such a thing be implemented ?

The only valid explaination I can think of, is to deter abuse. But even for that there are better solutions than this.
What are these "non-traditional" life/career choices you think are adversely affecting men's life outcomes due to "female mating behaviour"?

Your comments read as weirdly patriarchal, and dont reflect at all close to my experience with women.
Does GHCi no longer flush the entire application state when you reload a module?

I know it's not as much of a big deal in Haskell where mutable state is limited, but I still remember it being an annoyance to have to manually breakfast out my data to disk and then reload it again.
I get the sense that Google cared about open protocols, and then Android changed that, to simply being another mechanism to lock users into their walled garden.