skysight-inc/HackerNews huggingface dataset:
Are you sure that the problem is programming itself, and not stress itself? Ie. if you were a biology major or whatever, and you were stressing out over interviews for pharma companies, would it be the same? If yes, then you're kindof in luck, because it's not about CS, you're just stressing out. In this case, get help on that.

As other people here have asked, do you enjoy programming as a past time? Do you write stupid little things for youself? Have you made N websites for yourself? Have you compiled the Linux kernel just for fun? If the answer is "yes, I like doing things like this in my past time", then you're on the right track to be a programmer. If no, then maybe not. In that case, you can still be a good programmer, google "cal newport follow your passion is bad advice".

In any case, if you decide you don't want to be a programmer, a good parallel path you could go into (which friends of mine who aren't really interested in programming have gone into) is Data/Analytics/DataScience. Essentially you can make roughly equivalent money by helping companies make decisions based on their data. There is a stack of roles here, from infra, to data engineer, all sorts of analyists, data scientists, and so on (the division is not clear). If you want, you can have a very rewarding and successful career here and just do SQL if you go into the Analytics/Data Science region of the stack, you don't even have to write Python on an everyday basis.
Optacon (first portable OCR device, 1954-1974)
> central motif that aren't apparent until after a long thought.

and yet its impossible to figure out a central / repeating motif if you haven't actually done a lot of the same kind of questions.

sitting down and thinking things through is generally the final phase, in which you're improving the most. In order to get there, a varying degree of repetition is necessary.
Have you considered that you stink are completing those puzzles because they are so damn boring? I hate learning that way. I never make it past the first chapter of CTCI when I try to attack it head on. Find another way that works for you. I did. My personal "learn all the things" path to success has been taking things apart and learning to understand the pieces.
Chinese-number-gestures-recognition
Hmm, I didn't consider that. I'll write to him to ask how it's going, and will suggest if he would like to try this.

Thanks for the idea.
8 Steps to Transform Your Idea into a Winning Mobile App
I use (on iOS) the share function in the MiniHack app to store it in Evernote. You could also use Instapaper or Pocket.
Imagine a world where you can’t get clean water so you live a life where a worm uses acid to dig it self out of your foot once every few months then you contract some tropical disease and shit yourself to death.
Where? Thoughts?
5 features Opera Browser did first (2012)
Take an ADHD test. It might change your life.
Cars need maintenance.

How much maintenance do electric vehicles (not hybrids) need? Probably less than 25% of that of IC vehicles.

Oops. There goes 75% of the service department. Which is probably a higher margin area than sales. They mark up the parts and then bill $150 per hour for labor and probably pay mechanics less than 25% of that rate.

If I owned a new car dealership I'd sell it within the next 5 years. Because EVs are coming.
The best summary is why bother when coding explicitly and without "magic" is far more suitable to long term maintainable code
>I experience PTSD like symptoms from the constant barrage of negative thoughts the difficulty and stress of doing these problems are causing me.

I am not sure if we have had similar thoughts and feelings. The idea that I am simply not good enough to be a programmer, after trying so hard. And I cant solve these problem quickly enough to be a programmer. I can definitely program, given enough amount of time, but being a professional programmer seems like a different thing. And there seems to be a immense amount of knowledge that I have absolutely no idea, there is more unknown then in the known. How am I suppose to do this day in day out? And it causes anxiety issues? is that similar to how you are felling?
Don’t Throw React Native Away Just Yet
Librarians respond to suggestion Amazon should replace libraries
Has there been any studies linking ASD/Aspergers to exogenous circumstances of childhood? (eg. older than average parents, lack of playmates, frequent re-locations...)
What do you mean using words you shouldn't?
Just curious, so if a potential passenger were unhappy with the recording (I wouldn't care FWIW) do you just cancel the trip before they ride or mark them as a no show?
So facebook runs Non-PIE binaries in production?
I've seen uses of implicits fall into three categories:

(1) Dependency injection, e.g. ExecutionContext

(2) DSLs/syntax sugar, e.g. custom string interpolation, specs2

(3) Typeclasses and type-level programming, e.g. Play JSON Reads/Writes, cats, shapeless

The more I have seen Scala, the more I realize that #1 is cancer.

Implicits should not be used to reduce the number of characters typed. If used at all, they should be used for a better reason, e.g. it is a necessary part of a typesafe pattern, like typeclasses.
"from him"? The article is not about C.S. Lewis, only about Neil Postman.
>They’re the ones with entire websites devoted to worshipping Tesla and Musk where words of skepticism are grounds for banishment.

It’s spelled: Reddit
0.9% exists to get people into cars (aka, volume) who otherwise might not come through the door + add origination fees + attract the type of people who are likely to incur late payment fees. I would guess at a macro-level, the effective rate is much higher and more than offsets the 1.5% difference between safe treasuries. Lots of people buy based on "what would it take you to get into this car" monthly payments rather than TCO, so if you're a cash buyer and can safely arbitrage the interest rate difference, you're probably the exception.

I suspect the local sales guy pockets any loan origination fees; the automaker is just paying that as commission for the actuarial likelihood that the people who finance will default at a rate that still makes it profitable when taking into account the benefits of maintaining low inventory in a given model year.
In the late 90s, I was part of a project, which later became a non-profit called Tux.org, who was trying to be an umbrella organization to help Linux related FLOSS projects. We weren't quite at the model of a fiscal sponsor, but Tux had mirrors of projects and the goal of helping others.

Then Sourceforge came out and I remember as a 20 year old trying to talk with them about where they saw themselves in the community, and they were basically dismissive of the work that we were doing.

Nonetheless, they had (at the time) flashy software that made them attractive and many projects used them. They were genuinely the Github of their day.

The ultimate lesson of Sourceforge is three fold for me:

1. Never trust a commercial entity that you aren't paying to be your single repository

This applies to Sourceforge and Github, ultimately.

2. Never use proprietary software as your core

Sourceforge, like Github, was proprietary and used that to keep people in. Like Github, the interface to the internals were FLOSS (Subversion in SF's case, git in Github's case).

2. We need better verification/validation methods to handle malware

We need verified builds
Um, wasn't there an article recently that the shorts are having trouble because nobody want to sell at any price?

Tesla has a lot of assets and a bunch of people who committed cash to pledge that they would hand Tesla more cash, so it is a really profitable buyout target.

A lot of the longs are basically thinking "Where else better would I park my money?" and coming up with "Nowhere."
I completely agree with you. What I find interesting about this short thread branch however, is how the younger gens are so oblivious to the rudeness of being constantly engaged with your phone instead of the people you are immediately interacting with.

It's like common courtesy and human decency is eroding while at the same time people are caught up in this overly-virtuous mindset of "not offending anyone". The moral catch-22 of the 21st century.
I can't understand why this is not built into Scala.

It is utterly essential if you are doing anything with implicits. In particular with libraries like Circe.
Or stats?
>I live in west oakland right next to the BART and the transformation of the city is pretty cool to watch. Tons of vacant lots are being built out into usable real estate and places with broken windows are getting rehabbed into usable commercial space. It's neat to watch this on-the-ground transformation take place

I'm as YIMBY as they come, but I have to bristle at these words coming from tech people - to the marginalized communities on the ground, it's a human tragedy. We can at least recognize that, even if it's the best available option, this kind of transformation is not without downside.
Hi,

Thanks for your feedback around content width. Making GitLab accessible on all screen sizes is important to us given that there are many users out there using HD (720p) screens primarily. Our design indeed has fixed width portrait container enclosing the page body (with maximum size being 1200px) so here's how it looks on a large monitor at 100% zoom: https://i.imgur.com/lTqL6X8.png

Hence if the browser viewport width goes below 1200px, page body ends up taking full width. Although this screen resolution being still widely used, I've opened an issue to discuss this further here https://gitlab.com/gitlab-org/gitlab-ce/issues/49488

Feel free to add more details to the issue.
The inclusivity / exclusivity really depends on who you are...

As a Jewish family in Germany (currently living in Berlin) I wouldn't want to raise my children in a small eastern community where they will be the only Jewish kids in school (I get the impression in North America anti-semitism is a pretty fringe phenomenon, but it's still "a thing" in Central Europe).

And similarly I probably wouldn't have wanted to be the only Muslim family in your town.
Diphenhydramine is an anti-hystimine, that happens to make you drowsy (it's also a mild anti-depresent, which lead to somr targetted anti-depresents).
Every turing machine can emulate every other turing machine. Different turing machines are all equivalent in what they can compute, but they can computer things at different speeds.

Both binary computers and quantum computers are turing machines.
Optimal CPU Tuning settings for i9 MBP to stop VRM throttling
I work in automotive. One VP of a fairly large company I was having dinner with remarked “Tesla is about to find out just how difficult it is to build a car”
Apple could easily transcode back to JPEG on demand.
> what are the use cases for a lossy image with an alpha channel?

Yes, games. Web animation. Ad banners. I usually use 8-bit PNG with quantized compression ( https://pngquant.org/ ).
It's amazing how majority of HN community hates products/companies that real market users actually find useful and are successful.
"C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly."

The real 'mistake', is programmers not stating their intention explicitly.
I am actually game for this 2-week trial. How do I contact you?
> [Git] doesn't actually track it at all — file identity is determined retroactively

Can you explain what you mean by this? It seems to me as though "git blame" pretty clearly indicates that git keeps a notion of a file's identity as it changes over time.
Will computers be able to think? Five books to help us understand AI
Someone should do a ML on these news things to correlate the stock price movement with these news.
Brain chemistry stuff was disproved ages ago. There is no such thing as chemical imbalance.
In some industries, charegebacks are common when suppliers don't meet the terms of the contract. No PO number on the shipping label, late arrival, quality, or other T&C's.

If that is not the case and this is strictly a financing agreement, I am not a CPA but skeptical that the cash back could be accounted as contra expense which would increase profit. It is definitely not revenue. It would probably end up on the balance sheet as an accounts payable like changing the payment terms would do. That helps cash flow but has no direct effect on profit.

Article is paywalled and couldn't read it all, but curious what any finance and accounting experts could add. The headline doesn't quite sound right.
I have seen studies that suggest the best war time soldiers are probably ASD or ADHD. Unsurprisingly, great war time soldiers often suck during peace time. If you read a little history, this has long been true.

I read a history piece that suggested that we only had one Civil War in the US because the General that accepted Lee's surrender at Appomattox was a chronic alcoholic and ne'er-do-well who learned compassion because of it. He was an excellent wartime soldier. He was chronically in trouble the rest of the time. He also was a callous bastard that was sending so many bodies back from the front that Lincoln was being harangued to remove him from command. He was considered to be a monster.
There have definitely been news articles and press releases that talk about that. But that type of media is directly related to what someone wanted the stock price to do. Know that when you see it next.

Hard to say how much of that was legit. Maybe Tesla has designs that although Pana makes aren’t available to anyone else. Maybe they’re fairly normal components.
No Free Lunch – Except at Tech Companies
Grggsd
Opera did not invent tabbed browsing. Adam Stiles introduced them on his SimulBrowse browser, later NetCaptor, in 1997.

https://en.wikipedia.org/wiki/NetCaptor

https://www.buzzfeednews.com/article/josephbernstein/meet-th...

And they appear to have first appeared on a browser in 1994 with the InternetWorks web browser:

https://www.complex.com/pop-culture/2013/12/evolution-of-tab...
React Performance Fixes on Airbnb Listing Pages – Airbnb Engineering
You don’t need blockchain to do escrow - people have been doing it for hundreds of years already without...
Previous discussion from 3 years ago: https://news.ycombinator.com/item?id=10458318 (169 comments)
> “really easy interview and we just talked about my experience and projects“

This is what interviewing is like in 99% of other sectors, even engineering. You might be asked some competency based questions at a larger organisation but the whole “dance like a monkey in a high pressure environment while we watch” whiteboard/coding test feels like cruel and unusual punishment to me that is nothing like the job of actually programming.
> This is because OpenGL is at its essence a 2D API. The vertex shader accepts something as input and it produces 2D vertices in device coordinates (-1 to 1) as output.

And the same can be said for every other GPU API. That's what rasterization is. You take a bunch of input and put out a 2D texture. It's necessarily 2D because screens are 2D.

Luckily, first class support for matrices, 4D vectors, mipmaps, lighting (well, at least insofar as lighting is math), etc make it well suited for creating the illusion of 3D.

I get paid to work with OpenGL -- and, somewhat uniquely, 2D OpenGL. I'm confident in saying that while OpenGL might suffice for a 2D game engine and yes, might allow you to skip over a little bit of the math, it is terrible as a 2D UI engine.

GPU APIs are first and foremost for rendering 3D scenes. You can certainly use them for 2D but how well suited they are to that is dramatically dependent on what the use case is.
Off topic but annoying (and pedantic on my part) nonetheless, "begging the question" does not mean what the author seems to think.
... and often not especially big, just too big for Excel
Since the FileZilla fiasco I don't trust projects on Sourceforge any longer either as I cannot tell which projects are complicit in distributing malware and which use Sourceforge as an innocent software repository.
Strongly agree with most of your points. It's a MASSIVE pain in the posterior to be job-hunting. You effectively take on a second part-time job doing interview-prep and everything else in your life gets put on hold - vacations, weekends, quiet evenings with your SO. Woe betide those who have a kid during the process - you might as well stop job-hunting until you're able to get more than 5 hours of sleep every night.

I don't advocate memorizing solutions because I don't think it sticks. I prefer to look at the solution and implement the algorithm myself. Pattern recognition is key though. And I too believe that most interviewers who say they're looking for "thought process" are full of shit. Partly because the question always seems easier to the interviewer and than the interviewee. But mostly because all the candidates who did grind through hundreds or thousands of leetcode, hackerrank, careercup and/or topcoder problems have skewed what normal interview performance looks like.
There are bad people on the both sides of the equation. As a consumer, my experience is that plenty of sellers are greedy, and many will gladly screw you over. And car salesmanship has its bad reputation for a reason. But my SO worked a lot in customer support and can tell from first-hand experience that there are many customers who are stupid, or inconsiderate arseholes, or just plain trying to defraud the seller.

So yeah, there are people who want to negotiate a fair price, and then there are inconsiderate boneheads.
Read this: https://www.economist.com/united-states/2018/06/21/in-praise...

And this: http://www.jchs.harvard.edu/research-areas/affordability

There's a lot of conflation going on here. For one, cost-burdened households are up everywhere in the country, not just here -- housing being unaffordable is a national phenomenon, not just due to "techies". Second, the Bay Area does this to itself: developer impact fees, "preserve everything at all costs" mentality, insistence on using union labor for everything, aggressive rent control, height limits, etc.

I'm not just making this up. Both of the above are rigorously-researched publications backed up by extensive study and review, not just random bullshit someone made up. My wife is an architect who deals with this stuff daily. Housing affordability is nowhere near being a priority in this region. If it was, prop 13 would be repealed, it wouldn't take 2-3 years to get an ADU permitted, the review process would be easier, environmental restrictions would be looser, and we wouldn't use union labor for everything.

Bottom line: time to get honest about where the priorities are. Affordability is nowhere close to the top.
There are LOTS of jobs that appreciate programming knowledge but don't require you to do hard core coding.

Business analysts, project management, tech sales, testing, support, etc

Choose an industry-focused company (banks, oil & gas, telecommunications) instead of a tech-based company.
Samsung does own factories in China, including one factory that manufactures mobile displays.

http://www.chinalaborwatch.org/report/64
I wish I knew about this when I wrote Scala (albeit briefly). It's one of those "ill posed problems" when debugging - what is the implicit from a third party library that is not in scope that makes this work?
Spocks Brain
Forex Fundamental Analysis –  Big Catalyst for This Month
Don’t wanna pun but maybe you feeling great must be inebriation. We are talking about long term health benefits here :)
Periodic Table of DevOps Tools
It looks more of a psychological issue and lot of stress causing a vicious cycle.

As whack suggested - try relaxing a bit and giving yourself a break for a week or so. You will be surprised at how effective breaks are in improving performance. This is one of the most common mistakes junior programmers do - no breaks and constant coding until you get burnt out.

I am writing a book on using mindfulness to become a better software engineer - https://leanpub.com/selfdebug/ - you can download it for free and see if it helps.
Modifying a story by purposefully editorialising the content in order to mislead the reader is effectively a lie of omission.
Autism is a spectrum.

If you've had experience with one person with autism, you've exactly that - experience with one person with autism.
Implicits are great.

People unfortunately go to great length to avoid typing function parameters so will do all kinds of shit to reduce arguments in function calls. This includes all kinds of insane dependency injection frameworks that depend on runtime introspection or bytecode manipulation, or stateful objects being passed around instead of plain values.

There's even this best practice around that says "have functions with 3 params or less" which is complete bullshit. I mean, you actually have company wide policies with enforced lint rules on maximum number of params and people end up passing around giant records (maps, objects) that then get unwrapped.

I cannot blame implicits, if anything, if people are going to go to such great lengths to avoid passing arguments in functions, I'd rather see implicits instead of Spring or Guice, because at the very least implicits are compile time.

The actual cancer are the best practices that drive people to doing this.
Those problems are supposed to be hard because they're based on ideas discovered by the most brilliant minds

Exactly this. The way this game works that you and the interviewer have read the same book. He or she asks you a “difficult” question, you pretend to think about it, then rattle off the answer you memorised from the book. The interviewer is then satisfied that you read the same blogs and follow the same people on Twitter as them, which is what this is really a test for, and you pass. There is zero correlation between any of this and actually working in the industry
Like most other people commenting here, I don't have advice on the career path—in my case, it's because you haven't given any information about what your strengths or interests are besides programming. Could you give us a little more info on what you enjoy, or what you think you're good at? What did you like in high school or college? Do you like math? Journalism? Lab work? Politics?

Aside from that, I have one other piece of advice that you may or may not enjoy hearing:

I would stop—like, right now—even thinking things like "I experience PTSD-like symptoms". (Unless you're dead serious about your symptoms being similar to that of those who really have PTSD, in which case get a real diagnosis from a professional.) There are many reasons for this, two of them being:

1. It's hard enough for professionals to get this stuff right without getting their diagnoses called into question (including by armchair-psychiatrists like us programmers on HN). Heck, people here are even questioning your assessment of the CS question's difficulty. (!) And there's so much context and prior knowledge/experience to evaluating symptoms that's difficult to judge as a layman. Just go on WebMD next time there's a weird pain or tingling or bump somewhere in your body. If your experience is anything like mine, you'll quickly find that you may have anything from M.S. to cancer... when in fact it might be nothing more than a cold (if even that) and it could go away after a while. All you're doing is depressing yourself.

2. The point of identifying any illness is very simple but very critical to keep in mind: to help find you a treatment for current or future symptoms based on the known literature. If you're not doing that, then telling yourself you have—or might have—a disease/disorder isn't doing you any good. Again, you're just depressing yourself. And what's worse is that you're suggesting to yourself that you don't have control over what's happening, when in fact there's quite a good chance you do.
Great reminder that populists on both sides, not just the right wing ones, are dangerous.