skysight-inc/HackerNews huggingface dataset:
It's this mentality that made me switch jobs.

The last five years have been pretty kind to me - senior developer at two companies, delivering a number of successful projects, building up development teams, delivering talks and open-source tools, and leaving each company in a much better position than when I joined.

From my CV, you'd probably think that I was a solid developer, but in reality I've felt like I'm a passable developer that simply learned how to use one framework really well. I was a senior .NET developer, but I felt like an imposter when people would talk about Linux, or many of the tools I see on HN every day.

So, I left a cushy job, and I've jumped into the deep end. It's fairly obvious that I'm not a 10x developer because I've found it REALLY hard! I can go from C# and read a bit of Ruby, but if you were to throw me onto a project and say "fix that bug" it'd definitely take me twice as long as a competent Ruby dev, and I'd probably add more bugs than I had fixed.

Hopefully things will improve, and within a year or so I'll feel comfortable enough in a range of languages and framework to feel less like an imposter, and while it'd be nice to be a 10x developer I'd feel much happier to feel less like an imposter.
I just read a book about ADHD, and what you describe is exactly what the book says work can feel like for someone on the ADHD spectra. (the book is a Swedish one, called "Fördel ADHD" by Hansen)

Read up on ADHD, and learn good "tactics" to cope with work, such as regular workouts (increases dopamine and makes you able to focus for longer periods), short term goals (just 2 hours into the future perhaps), varying your tasks and work setting often, etc. Something I have found very helpful is the Pomodoro technique.
A brokerage made a bet against the VIX[1]. Was on HN several days ago [2].

[1] http://fortune.com/2018/02/10/vix-index-hedge-fund-colorado/

[2] https://news.ycombinator.com/item?id=16346175
Microsoft – Limitations of apps and experiences on ARM
That's a pretty pro-Zuck view you have there. I think the courts are in a better position to decide and they found for the Winklevoss twins. Yes, they didn't get a lot of money but they got what they asked for.
Right click is blocked, natch, and dev console on google images trying to get sources is nowhere close to being as fast as visiting the source site and right clicking. Pulling from cache is also more time intensive, and therefore irrelevant.

Also, I said architect reporting to a PHB, not a PHB architect, and that the time was used creating presentations, not that the volume of presentations themselves could be 'cut down'...

-2/3
I always felt this way about schoolwork, and never about professional work. You mention that you're a freelancer - do you have a home office? I found that the context switch of physically being in the building and at my desk made work the most natural and effortless thing in the world, while I struggle with "work from home" days. Is there a way you can create this kind of "work mode" context switch for yourself?
The first holographic AI assistant!! is that too crazy?
Access to an incredibly thoughtful bunch of minds which I doubt I could have had otherwise. Many new ideas and helpful advice. However, it also is also my number one excuse to procrastinate.
DR-DOS 5 keep having the old CP/M sauce like BDOS kernel renamed as "IBMDOS.COM". Other thing, would if they removed old CP/M stuff that was not necessary any more to run MS-DOS programs, but the source code keeps being a evolution of the old CP/M.
Things to try:

- get more sleep

- time off to recharge / re-motivate

- meditation / yoga / exercise

- try to stop using stimulants (includes caffeine/nicotine/sugar) or try using different stimulants (eg. arecoline)

- absolutely do not smoke marijuana, it is known to make
many people lazy and demotivated

- control your environment (quiet, no phone, phone off, offline)

- clean your environment (zero clutter)

- change your environment (fresh space)

- remove all distractions (visual, audio, etc.)

- try different times of day (eg. sleep early, wake then work early AM before sunrise)
Without blowing this out of proportion, I think this can also be a slight case of depression. At least, lack of motivation (perhaps from some sort of "non-joy" in your work-environment and tasks) and "there's just no point in doing it" along with your negative self-thoughts, are all part of depression as an illness.

The "I'm a complete failure"-part resonates with me, and perhaps, it could be something as simple as being so afraid of failing, that you never even try.

I don't know if this is helpful advice at all, but it might give you an idea of what you can do to help yourself (CBT for instance).
I have felt the same way. Some things that helped me:

1. Do the “Productivity” sessions in the Headspace app. I was really skeptical about guided meditation, but have found them very useful in maintaining focus. It teaches you to be aware when your mind wanders and helps you bring focus back to the task at hand. https://www.headspace.com/

2. Force yourself to break big tasks down into tiny chunks. When things seem overwhelming, it's easy to put them off.

3. Consider using an app that divides your working day into chunks that you can work on in 30-minute intervals. I use http://focuslist.co/ to set my agenda for the day early on, then work through the list.

4. Read “Deep Work” and “So Good They Can't Ignore You” by Cal Newport.

5. Reduce social media. I dropped Facebook and removed all twitter apps from my phone. This is a good guide: http://humanetech.com/take-control/

6. Exercise for 20 minutes every morning. I bought a speed rope from http://rpmtraining.com/ and now skip every morning while listening to podcasts / audiobooks.

7. Consider getting a full-time job, or a contract with one company for 20-30 hours a week. Having co-workers to compare yourself with and managers to be answerable to is a natural motivator.
Start to exercise! Literally, destroy yourself physically, it could help. ;-) I think you can't fix your mental problem only with mental toolkit. It's important to keep your balance of mind and also body. I'm not an expert, but it works for me.
>>But in enterprise OO software (-> Java) you can get similar effects

'can' is the wrong word there. You 'always' get an effect worse than lisp.

It once took me hours and severals hundreds of classes to sift through a massive java code base to understand that all the programmer wanted to do was post a XML to a endpoint.

This is more of a software engineering problem and not a lisp problem.
> the simplest explanation is simply that women prefer other fields

I either don't find this particularly simple or a particularly explanatory.

On one reading it's just banal/tautologous; most of this discussion (innate inalienable preference, versus systemic bias, versus cultural pressure) concerns preference in some sense - people choosing to do something rather than being directly forced or prevented. My understanding of this discussion is that it is about what influences preference, and whether we should try and alter those influences across the life of a person.

Furthermore it's only really explanatory if you have some a priori expectation that the class of 'woman' ought to possess some group characteristic in this respect. So to me again this seems like a phenomenological observation ('people called Harry are less scared of heights') rather than much of an explanation.

The only way I can make sense of it as an explanation is if we are linking some innate biological preference in sexual females with some intrinsic quality inherent in STEM work. I am not ideologically opposed to either biological biases or intrinsic qualities of work from a cognitive standpoint. But the casual chains I have seen spun out from one to the other seem highly inconclusive, partial, or dubious (e.g. some notion of 'mechanical reasoning' to 'preference across all of STEM'). If the argument based on this simple explanation is intended to dismiss or substantially dismiss theories of systemic biases or structural inequality then I would need to be persuaded that there are not too many nooks and crannies for these cultural mechanisms to work. But it seems to me there are. At the start of this chain there are potential biases in early education (even in the neurological bootstrapping of infancy), and at the end of the chain the link between intrinsic quality of work versus how the work is done within a cultural context.

To try and be more concrete and hypothetical, what of the effect of the teaching of discursive comprehension based subjects to boys that may make it less likely to be their best subject, what about the types of things given to babies to play with (I see this regularly with a 6 month year old daughter), what about the differential effect on working hours across pregnancy, what about the way in which daily tasks in STEM are defined, etc. Seems to me like there are many degrees of freedom here.

To me the cognitive difference between women and men seem like minor cognitive perturbations - so it is surprising that this could cause large differences in distributions in some higher order effects many steps removed like profession.
Also, HPFS was like NTFS v0.9
I think you've not yet found what you love. Try new things and wait until you think about these naturally in the shower. You should force yourself to assume you dont know who you are. It could be surprising. Maybe you should be, say, a hair stylist. Maybe you would dramatically love that. Finding what I love to do worked for me.
'in the UK Amazon is completely locked-out of online groceries by the big supermarkets.'

Last year I was due to return from Spain on Christmas eve. Tesco, Waitrose, etc were not accepting any orders for about 3 days before. I had no such problems with amazon.

I think it will be a while before I buy groceries on a regular basis from amazon but I wouldn't be surprised if I was in 5 years time?

'And most other retailers don't require an annual fee for decent service, such as dispatching within a week...'

Yeah, I get that 'preparing for dispatch' bull sometimes too and it is quite annoying. Sometimes cancelling and re-ordering fixes it but you have to be quick before the window shuts.
As someone who suffers from ADD... This. I got formally diagnosed and medication has been nothing short of a miracle worker.
You only live once, personally I would pick the one that offers the most money. That way, if you find it boring you can always save up enough to live off of a year or two and then do your own thing.

What is your alternative here? Keep getting exploited and keep being frustrated? You need to consider yourself in, say, 20 years. Consider you decided to stay, how do you feel in 20 years? Consider you decided to try something else, how do you feel in 20 years now?
I think you are right about the mild depression. In my own post further up, I suggested Cognitive Behavioural Therapy as a possible solution (possible to do as self-study and self-practice)
GMR Lays Out Ideal Client Requirements for a Mutually Satisfactory Relationship
He mentions being lonely during the 3rd and 8th months and provides links I believe.
When accounts post too many unsubstantive comments too quickly and/or get involved in flamewars, we sometimes penalize the account by rate limiting it, which means the software won't let it post as often. Actually it limits the account to posting no more than a certain % of all the posts appearing on the site.

When people ask us about this we're happy to answer, and to take the penalty off if they commit to using HN as intended in the future. If we don't get that commitment, though, we don't take the penalty off, and we put it back on if they revert to their old ways. This is one of the software tools we use for preventing the signal/noise ratio from getting too low here.

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
You work alone right?

I am hyperproductive when I work in a team because I want to show people who stuff is done within deadline with minimum efforts.

But when I work alone, I lose all motivation. I achieve much less. Even after starting 5 companies.
Mobile Friendly:

- Only ARM64 drivers are supported.

As with all architectures, kernel-mode drivers, User-Mode Driver Framework (UMDF) drivers, and print drivers must be compiled to match the architecture of the OS. While ARM OS has the capabilities to emulate x86 user-mode apps, drivers implemented for other architectures (such as x64 or x86) are not currently emulated and thus not supported on this platform. Any app that works with its own custom driver would need to be ported to ARM64. In limited scenarios, the app may run as x86 under emulation but the driver portion of the app must be ported to ARM64. For more info about compiling your driver for ARM64, see Building ARM64 Drivers with the WDK.

- x64 apps are not supported.

Windows 10 on ARM does not support emulation of x64 apps.

- Certain games don’t work.

Games and apps that use a version of OpenGL later than 1.1 or that require hardware-accelerated OpenGL don’t work. In addition, games that rely on "anti-cheat" drivers are not supported on this platform.

- Apps that customize the Windows experience may not work correctly.

Native OS components cannot load non-native components. Examples of apps that commonly do this include some input method editors (IMEs), assistive technologies, and cloud storage apps. IMEs and assistive technologies often to hook into the input stack for much of their app functionality. Cloud storage apps commonly use shell extensions (for example, icons in Explorer and additions to right-click menus); their shell extensions may fail, and if the failure is not handled gracefully, the app itself may not work at all.

- Apps that assume that all ARM-based devices are running a mobile version of Windows may not work correctly.

Apps that make this assumption may appear in the wrong orientation, present unexpected UI layout or rendering, or failing to start altogether when they attempt to invoke mobile-only APIs without first testing the contract availability.

- The Windows Hypervisor Platform is not supported on ARM.

Running any virtual machines using Hyper-V on an ARM device will not work.
Is that in widespread use yet? I know it is in some use already, but not sure how much yet.

I look forward to when it works with being able to be backed with multiple types of assets (e.g. The digix asset)
Edge vulnerability exposed as Microsoft misses Project Zero disclosure deadline
Others have recommended a bunch of services. I'm going to recommend that you also take a look at your conferencing hardware. A good speaker/microphone/camera set up can really make a difference. You need to spend at least $200 (but can spend upwards of $1000).

I'd recommend looking at the Logitech BCC950 (about $200) or one of the Jabra Speak table conference mics (about $100 but you also need a camera). Polycom IP phones and desk conference devices are also worth looking at, but they get very expensive.
Speeding up url_for for Flask
Java 8 also has `Comparator::comparing` and `Comparator::thenComparing`, so your code example above would be

Comparator.comparing(Foo::getA).
thenComparing(Foo::getB).
thenComparign(Foo::getC);

This makes much more sense than your example I think, since it will use the same getter on both methods, completely eliminating this class of errors.
He realized that the issue wasn't the stakes themselves, but rather the perception of the stakes.
Tried amazon chime 2 times I think. As far as I can tell, software seemed good.
You are correct in that… however I think that this harkens back to "talk is cheap, actions lead." That is, it is very easy to say "this is safe" even if you don't think that it is. By putting something that you value on the line, then you are showing your level of commitment to the statement that "this is safe".

I think that you will find it is not the "technical experts" who were afraid, but the workers in the building. This is exactly the sort of action that reassures these people, since they see that you have "skin in the game". It is also worth noting that he almost certainly didn't believe that he was placing his wife and child in danger.
Securing financial prospects is also highly associated with dating success for men but not women. One might wonder how important dating success is during the ages in which young men decide to go into stem.
> I too was going to mention this. As a non-Rust programmer that's been following it very closely for a long time now, it's interesting to see the pain points of Rust pop up. It could just be my view and confirmation bias, but almost invariably when programmers express frustration with something harder to do in Rust, it's because they were making incorrect assumptions previously.

I'd say it's a 50:50(1) split between "the compiler is not advanced enough to understand that this is okay" and "it's okay ... really ... it's ... oh. you're right. Damn, never thought about that before"

Small edit:
(1)Numbers are subject to further analysis.
Try meditation. It is proven to increase productivity. I'm not talking about finding spiritual balance and all that hocus-pocus, I'm talking about actively destroying the thought threads that pop up in your head for 5 minutes at the beginning of the day. This will help shape your mind to prevent distractions throughout the day. Some other things that help are planning your next day in the evening, exercise, a good sleep, a good diet, showering, but meditation is the single biggest improvement that you can make.
Python wrapper for way2sms.com, send 100 Free sms daily
He mentions being lonely during the 3rd and 8th months and provides links I believe.

The author's name is in large type at the top of the page.
And also with many people who I believe are experts in their field adding insightful comments on a particular topic, and from whom one can ask some clarification directly. This direct access in a wide range of domains is I think quite valuable and unique.
I used to feel that way, but I finally came to terms with the fact that my work-life was a mess, and I was basically lying to myself.

I was working (and struggling, hard, in the way you describe) on a project I was telling myself would become a startup, and even though I felt I was being realistic about the limitations, in retrospect even that was insanely optimistic. I was burning myself out.

Once I had this epiphany - triggered by going to Startup Weekend and having a ton of fun (and no motivational problems!) working on a project, I pulled the plug and eventually got a fairly regular job in a fairly normal company (in an excellent team, though).

The epiphany and pulling the plug had a huge effect. It didn't fix everything overnight, but I did get into a habit of introspection, especially when I'm facing tasks that I struggle to get motivated for. They're still hard, but I am generally able to organise things around them in such a way that they don't get me down.
> He mentions

She. Or they, which I recommend when the subject's gender is irrelevant even if you know of it.
I've been working remotely for about 8 years, and I have to say it's a challenge. I have great colleagues and a great manager and we work on stuff we care about, so I am in no position to complain.

However, all things being equal, I would much prefer to be in the office 3 days per week (not 5!). For all the advantages of working remotely, the social isolation is extremely unnatural and not good for you. Today, for example, I will chat with my personal trainer at the gym, and have a couple phone calls, and that's it for human interaction on a Monday.

Also, while heads-down coding is probably better in the home office, brainstorming and whiteboarding and collaboratively figuring stuff out is way better in person.

> First, I have 5-6 weekly 1:1s with different people with no agenda

That's a great plan, and I wish it were realistic for my team. We've done things like that but they always fall apart once everyone gets really busy. I'd love to blame the 6 time zones but it's not that.

Funny, when I was younger and worked remote on a couple of startups, the isolation wasn't that big a deal. But I went out almost every night, and one (hopefully) outgrows that.

Anyway, good article, and I hope the author continues making the best of a good but tricky way of working!
Would you mind sharing, I didn't find it in your github.

I was thinking about Elixir recently anyway ;)
I like how the eco footprint is compared to a graphical depiction of Prominent Hill mine in SA. I used to code telemetry on site there.
Try to work on projects that are more interesting for you. I almost always have better focus if I work on a job that includes at least one thing, which I am personally interested in.
Yes, a very long time!

I absolutely agree it's clear that Mike deserves a lot of credit for sticking to it, whatever one thinks about what else went down and who is right or not about specific details.
I have always had the exact same problem, sort of dealt with it by doing crazy sprints of work, but recently had a revelation. And I'm in my late 30s.

Try the free course "Learning How To Learn" by Barbara Oakley on Coursera.

It teaches you how to deal with this in the procrastination section. Roughly speaking, it teaches you how to recognize and effectively counter bad habit as well as change your mind set to focus on the process, not the product. For me the process/product bit was the big revelation.

Also, it sort of teaches you that your zombie mode can be used for good, I realized that by trying to have an incredibly flexible life and not have a set routine, I was actually working against one of my best "allies", habits for simple stuff are good, the mind likes routines as it can switch off. Use it to your advantage.

It's not a magic bullet, some days still go wrong, yesterday for example I played a game all day. But the odd thing is, techniques like the podomoro technique have now started working for me with this change in mindset.

I would go through the whole course start to end, it's short and really good. I've picked up several other new ideas and habits from it that are really working for me.

EDIT: Also, I second the therapy too, that's also helped.
This is exactly what worked for me - thankfully I learnt it while doing my university dissertation and before I started my career.

You can't start the task "start a business", but you can start the task "determine the market size for x".
5 Benefits of Social Media Sharing for SEO
I believe Hinton was on the wrong end of the hype-cycle for the greater part of his career. Now he's an international celebrity. Persistence!
Serverless means you don't have to explicit manage hosts yourself. They are transparent to you. In that case Lambda is no different from blockchain, where you have either AWS/server farm to run the actual code for you.

Which in term, makes this project weird. Because in order to use it, you still needs to hosts a group of servers yourself. If someones else hosts it for you, you don't really care what framework they are using.
I now have the opposite issue! If I’m not working RIGHT NOW, I start to feel anxious, because I should be working. This even stems to when I go home after work, or on the weekends, and so I never really can relax my mind. It’s really unhealthy, and I think I’m going to have to see a professional to help me fix this.
Biological preferences don't explain why careers preferred by women have less average pay than careers preferred by men.