skysight-inc/HackerNews huggingface dataset:
I've worked as a developer for 10 years. My anecdotal experience is that 4 years of undergraduate Computer Science does not impart any special skills regarding performance. I found myself routinely refactoring code written by CS-degreed programmers who would do silly things like put a database query inside 2 nested for-loops.

I even had one case where a degreed dev looked at perfectly fine code and said "Oh there's a faster way to do this..." then proceeded to implement a solution that was literally 500x slower, but checked it in anyway, not bothering with any before/after performance benchmarks, just assumed his stuff was magically faster. The culprit: His solution was very greedy with network traffic (but was arguably more computationally efficient). Didn't matter tho, it was slow as dog.

Undergraduate Computer science will teach you how to measure how much arbitrary work it takes to complete something but AFIAK it does not seen to teach you a very good job of how to actually look at a specific problem and optimize the work, memory, or external latency-intensive resources... that must be learned by critical analysis of actual code.
So, he gets enough to live a luxurious life a couple dozen times over. They get part of a house in a non-expensive city. Sure, they aren't entitled to anything, but Im not surprised people feel like that's rude.

Sorta like how employees resent not getting bonuses while the partners get millions.
Thanks Nick, please let me know how I can reach you (email or other).
How to Cold Email an Investor
Sounds interesting! I was considering Taiwan recently. How is the infrastructure/livability/internet in those regions you mention? Any places you can be specific about?
This is a very good summary of my intent in writing the article. I didn't mean to say that CS majors are inherently superior, but I wasn't pleased that the original article seemed to imply the opposite. I believe that computer science education the way I described it gives you a better chance, but doesn't necessarily make you better.
FWIW, I don't see any weird reflows on Chrome for Mac.
What insult?
An even bigger problem is that obese people don't understand what will get them thin because conventional wisdom is a poor approach.

Cut way back on fructose, eat way more fiber, fat, and protein. That alone is huge. Want to go faster? Cut down artificial sweeteners and drink water (or something unsweetened). Want to go even faster? Do intense workouts twice a week. You don't have to run, don't have to spend a long time, but you do need to exhaust your major muscle groups. Then your body has no choice but to recharge and heal your muscles, which it will do by mobilizing fat.

An obese person following this can lose 5 pounds per week and not be hungry, although the craving for sugar in the first week or two will be akin to fighting a genuine addiction.
Reimage Pc Repair License Key 2015 [Serial Key and Crack] Free
Feeling like you have to do something novel or complex for it to be worthwhile can be a curse. I feel cursed often.
I never implied the comment you replied to wasn't breaking the rules.
If your wife has been in caloric restriction for an extended period of time, she may have metabolic damage. I recently stumbled upon Layne Norton's work - he has a PhD in Nutritional Science and is a bodybuilder/powerlifter, and he makes some compelling arguments (and reviews of the literature) about how the metabolism responds to prolonged caloric restriction.

Here's a good place to start: https://www.youtube.com/watch?v=QHHzie6XRGk
Don't you just hate those selfish Universities that won't churn out enough people with exactly the skills needed by start-ups so the start-ups can then pay them below the going rate they could have achieved otherwise.

Anyone would think it was the students paying for the education. An education that allowed them to maximum their income over a career than spans a decades. Instead the students should be paying to get the skills needed to help start-ups make their founders rich.
Anyone know good tools for monitoring inbound and outbound connections on Linux? I'm starting to treat programs running on my machine in more an adverse manner and would like to make sure these sort of problems are not happening on Linux as well.
I doubt this is the case, but it's an excellent response if users were actually postponing updates due to privacy concerns. Burn the existing houses. Most users aren't going to ditch Windows, but could easily stay on 7.
Surely one would need to agree to new terms of service, or can Microsoft just change the terms as they see fit?
The same people with a life long interest in computer science are very likely going to major in computer science or computer engineering. Its not that the programs are great its that the people who would be good at it anyway end up going thru those programs.
Thanks for that - I've been looking for something slightly more advanced than caffeine for a while and this is perfect!
This comment is needlessly rude. Can you rephrase it in a way that makes sense and isn't insulting to anyone?
And if you have a look at the site you will see that not only are they learning coding and development skills, but they are also learning the ins and outs of social media.

Why did you have to ruin this for me? I know you didn't mean to, but still.
> Theo is basically who Poettering would be if he forked Linux (and was less whiny).

These personal insults make it difficult for people to take the anti-systemd crowd seriously.
It's probably prefixed with "good CS" and also filtering candidates. I've interviewed several folks, some with masters in comp sci, and they were utterly oblivious to even basic algorithms.
Do you know if THC are now routinely used for treatment in some places, or is it just anecdotal evidence at this stage?
This comment is content-free.
Aren't there any working 'survey' models of different functions of the brain trying to integrate those findings?
Udacity Google X founder Sebastian Thrun interview
Caffeine user for decades, Adderall user (10mg, twice daily) for close to a decade.

Neither gives me jitters, although I only take small doses of Adderall at a time. Adderall doesn't give me a crash when it wears off like caffeine does.

Adderall can make me more high-strung at times. A little more intense, a little more irritable.

It's a trade-off, of course... because failing to get necessary shit done can also make a person quite stressed out, you know? So Adderall, by helping me get stuff done, also indirectly improves my mood. It's not a magic cure, but it has been worth it for me.
I'm on home broadband and it got it down to my road... does FF cache your location?
> There is a sharp difference between "Computer Science" and "Computer Engineering" though colleges often conflate the two.

Whenever I've seen "Computer Engineering", it's in reference to the engineering domain of building computers, chips, etc. Software Engineering is the "practical" version of Computer Science you are probably referring to.
Following a meal plan and preparing your meals for the whole week (or 3-4 days at once). Or buying Soylent.

Maid Service (Cleaning/Laundry).

Home Gym equipment.
Many things serve those instincts, like friends, family, hacker news. You're getting your needs met via other sources.
> The next day I had an anxiety attack because I had squandered a whole day

The root of the problem. ADD is an anxiety disorder.
On front page a few days ago: https://news.ycombinator.com/item?id=10124152
I promise you, if you wrote and read more recursive functions, you would get used to them. It's just a matter of practice.
Mark Twain's Memory Builder Game (1891)
I'm a late comer to coding as a professional and it keeps me humble and always seeking:
1) to work with people smarter and more experienced than I am
2) with open hands, to always accept any critical feedback that helps me understand what I don't know or what I could understand that would help me face the world of problems in-front of me better.

That's been enough for me to surpass many of my peers of assorted educational background etc.
Girl eating 5 lbs. of Frozen Yogurt
bash (and others) can show terminal colors just fine, terminal colors are not zsh specific.
How? I was under the impression that spirit means the idea of a noncorporial essence that survives the body. I wonder what leap you're making to get there from here.

If anything I think his books are his distributed essence, worming their way into the collective unconscious, and collective conscious.
I highly recommend reading about the opinion of this doctor that ADD doesn't exist as a separate condition. It is, instead, a symptom of many other possible conditions.

http://time.com/25370/doctor-adhd-does-not-exist/

This is consistent with my own experience with people who believe they have ADD. Many of them turned out to have untreated anxiety and depression.

It's also interesting to note that there's a lot of research supporting the idea that mindfulness can decrease the effects of ADD. That seems to support the idea that ADD isn't a physiological fact, but a curable behavioral issue.
Not necessarily buying, but I took a pay cut when I changed jobs in order to work remotely. Saves 3hrs/day in commute time, so the cut was well worth it to me.
I don't have a link, but combined Solar Electric / Hot Water panels are relatively common Australia. My neighbor has them on his new house. I'll go ask him for details.
Yes. I don't take them frequently, and my dosage is still at the level it was when I was 15 and taking the regularly, and my tolerance is obviously lower than it was then, so the effects are more intense than for people who take it every day.

I can experiece occaisional jitters, and perceived body temperature fluctuations. I can be more a little withdrawn from the world around me. This is the case for any amphetamine drug at least. Ritalin can be a little different, but for the most part it's about the same for me. The most notable difference is that sometimes I feel irritable on ritalin.
Modern civilization is incredibly stimulus impoverished, especially the educational settings we provide for children. One interpretation of ADD is that certain brains are tuned to have higher thresholds for driving bottom up attention. The result of this is that in a 'normal' educational environment all stimuli fall well below the threshold for engagement so attention jumps all over the place because there is no signal strong enough to hold it. Now, take that same brain out into the woods and let it wander around and look at things and explore and where the 'normal' brain is overwhelmed by the sound of the wind in the leaves and the patterns of light on the forest floor the ADD mind sees the footprints of the deer and the outline of a grouse.
>That seems to support the idea that ADD isn't a physiological fact, but a curable behavioral issue.

Are those contradictory positions? For example, consider lactose intolerance. It is true that a change in diet can "cure" lactose intolerance (in the sense of you never experience any symptoms), but lactose intolerance is still physiological.

Similarly, is there any research that mindfulness actually cures ADD, rather than acts as a coping mechanism to reduce the symptoms of ADD.
How farmers from rural China bet on the stock market and lost
Please watch the video before replying. He is not anti-medication: he takes medication. His withdrawal symptoms as a child when taking a break from medications, such as over Summer break, leads him to question how old people should be before having medication prescribed. In his case, he had severe migraines from withdrawals.

Not serious or reputable? He lives with the brain difference! He's been on various medications, had to deal with countless evaluations, and learned many coping mechanisms. If it's a binary choice, I'll take his lecture any day over someone who studies the data but has no firsthand experience. (Fortunately, few decisions in life are purely binary.)
Having been recently diagnosed with ADHD (inattentive type), I never thought I had ADHD, because I COULD focus on things. I didn't realize that this hyper-focused state I would go into was a major sign of ADHD, especially since I couldn't stop focusing.

I, too, was one of the fortunate ones that hyper focused on computers and programming. This focus started at a very young age, and has since turned itself into a very rewarding career.

You are not alone! I believe there is a pretty strong correlation between software developers and ADHD. I feel like programming works well with the chemistry of an ADHD brain. Some of the best engineers I've met have been diagnosed with ADHD. There are a few that I believe have it, but I'm not sure if they've been diagnosed or not.

ADHD truly is a very interesting brain type!
It's fun! I didn't know YouTube had this functionality.

A few comments:

- It could use a couple of smaller radius settings though (1km and 100m). Nothing that Chrome Console can't fix but not everyone is a developer.

- The intro page is a bit confusing, at first glance it might seem like an Android application, "Google Play" button being most prominent.

- The search bar is a bit short, if you just type the number and street name it's likely you'll end up in a different country or state.
Sorry to double-reply, but...!

I strongly suspect that I have ADD/ADHD (and I'm looking
for a good psychiatrist in my area to discuss this with
now)

...I'd still like to find a solution that doesn't involve
medication, just as a matter of personal convenience, but
it's been a struggle so far.

The good news and bad news is that medication is only a part of the answer and it is far from a silver bullet.

Generally, the rest of the answer comes in the form of coping (ie, focus-enabling) strategies that literally apply to anybody in the world whether they have ADD or not.

In my experience, proper sleep is the biggest factor, followed closely by sufficient exercise (which of course helps you sleep as well). Proper environment. Proper task management system. Support and understanding from your partner. The exact formula is different for everybody, I'm sure.

a good psychiatrist

Psychiatrists generally just prescribe medications and help to ensure they're working as designed. I have not heard of them being particularly helpful for ADD therapy and coaching; generally there are therapists who specialize in that sort of thing.

I highly support your idea of seeing a psychiatrist - I just wanted to give a heads up on what a psychiatrist will and won't do. Their worldview is generally limited to the medication itself, which can be incredibly myopic when it comes to ADD success.

Good luck!
Show HN: Generate an RSS feed of links shared in your Slack channel
What if I told you the fundamentals to building a website, a mobile app, and a desktop app were all the same? Because frankly, from my perspective, there's not much that's different. The same general techniques that work in any of the above will help you in any other.

I'd hate to see a class like "MVC Frameworks" replace Databases or Operating Systems. I've never had anyone struggle to pick up MVC design in less than a few weeks, but writing an effective non-trivial database query? Definitely. Especially if it involves designing indexes to support it. A class like databases that covers the internals of how a database does it's job goes a long way in this regard. Classes like Distributed Systems and Parallel Programming give you the fundamentals on how to build a scalable system, be it a website or a large scale physics simulation. Frankly, the main piece I think they fall down on, testing, isn't even on your list, and some universities are working on that.

I'm certainly not saying that a CS degree is the only path to being a developer. Heck, one of our devs is an Economics major hired as an analyst who just too sufficient interest in what we do to join the team. It seems like so many of the "fundamentals" being brought up here are "how to solve computing problems that are essentially the same as mine" instead of "how to solve computing problems".

Maybe I'm just spoiled by the local university, but I've never had even an intern unable to make a meaningful contribution to our iOS app in the first couple weeks, having never seen Objective-C or iOS development before, so I don't think their lack of exposure is hurting them.
Perform OCR Operation on Remote Images and Auto Detect Resolution of OMR Image
I think they have always existed on Win8 at least. The hosts file bypass if true makes me feel bad I think.
> Programming != CS, and that's fine

Can't agree more.

When I took my first job after graduating with a CS degree, I often complained that my degree hadn't taught me really anything useful about how to program with real teams, building real things to real timescales.

Some years later my opinion changed. Of course my CS degree didn't teach me these things, but nor should it have. It was partly a foundation in the principles behind programming, partly an education in how to think about problem solving on a fundamental, quite abstract level.

The things I gained from it provided a great base from which to learn how to write software in industry, and whether I realise it consciously or not, everything I have learned and continue to learn is augmented with the knowledge of the fundamentals behind it, which is really, really valuable.

My opinion, and I'm more than willing to be challenged on this by anyone with counter-examples, is that learning to write software in industry, with teams, huge-scale systems, bosses, and deadlines, can only be done on the job. It's not something that can be simulated in a university, and indeed one actually never stops learning even once in industry.

Things that are helpful on the job can only really be learned the hard way, by doing the job, failing, and seeing that a better way exists for next time, in a similar situation. There's never such a thing as 'the right way', only 'the right way for this situation' - and there are too many permutations and edge cases on what that could mean to be taught in a structured way in a degree. Therefore I don't think universities should be in the business of even trying to accomplish this. They should be in the business of producing graduates who are able to learn professional programming with a broad and deep knowledge of the fundamentals as a base, which is a very valuable thing.

I think what the GP is describing is more like an apprenticeship than a degree, and who knows, maybe that (combined with at least some study of the most directly-related fundamentals) could be one future path for learning programming as a young school-leaver, in lieu of going to university. Perhaps a four-year apprentice would be quicker out of the blocks in their first 'real job' than a 4-year CS degree grad, and perhaps that's a much better, more economically viable way to train new programmers for standard, forms over data style web development or application development work.

My point is teaching to the job is a completely separate thing from learning the mathematical and logical underpinnings of CS from nearly first-principles, and should be approached as such. Let a CS degree be a CS degree, don't try to morph it into a programming apprenticeship.
A Unix derived operating system with a package manager (BSD Ports, Linux debian/apt or rpm) is way more powerful than one without. Half the time I am installing stuff I don't particularly like or want- but that is necessary to complete a project.
How do you clean your Vitamix?

I have a Vitamix and I love it, but I find it a bit difficult to clean well, and that limits how often I use it.
Tools for Tailored Learning May Expose Students’ Personal Details
How is being able to focus on, say, a coding problem, a sign of ADHD? This DSM 5 trait sounds a bit arbitrary.
> All recursive code can be rewritten to be non-recursive, you just keep track of your own stack data structure. This can be either not that much work, or a major pain, depending on the exact problem.

Bull, a function that is not primitive recursive cannot be rewritten to be non recursive.

Sources:
https://en.wikipedia.org/wiki/Ackermann_function
https://www.youtube.com/watch?v=i7sm9dzFtEI
How strange. Don't you remember when your mechanic told you that Pets.com was the future?
5km when you live in Hollywood brings up a LOT of videos. Heh.
US horror filmmaker Wes Craven dies
Before I read this article I never heard of ADD. Now that I am more familiar with the symptoms this sounds a whole lot like me.

When I start programming I can do this for 16 hours without eating, peeing, etc. I am constantly worried, always miss appointments, my girlfriend is always annoyed with me that I only do stuff that interests me and usually out of nowhere I stop listening to her in the middle of the conversation.

Finding an interesting job was priority number one for me. I just couldn't bear working 9-5 for a large corporation. In the middle of the day after I'd just stop paying attention to anything or anybody and just start playing chess.

I am quite surprised I experience about 80 percent of the symptoms listed on various websites, but it never occurred to me that this can be a real condition.
This seems like an insane metric. For any large enough organization that is difficult to identify who actually works for $company and who is there on "business" - and given that its rare for every developer to have a locked door, you can easily have a situation where a "guest" (maybe a software vendor, or partner, or friend of coworker) is on their way to the bathroom and decides to poke around on your machine.

Barring myself from working at an company with more than ~150 people (Dunbar's number) because I'm too pompous to lock my laptop doesn't seem like a metric one would be wise to follow.
Wireshark. Run it on a separate machine to be sure you see everything.
How 'DevOps' is Killing the Developer (2014)