skysight-inc/HackerNews huggingface dataset:
That's why I hope that if it is legalized, it would at least be banned from advertising.

The idea should be that "it's your choice if you want to use it, but people shouldn't be mass-brain washed by ads into believing it's the best thing ever that they should buy."
I know both. I have family members who smoke routinely for basically their lives. You would never know, they don't let it interrupt their life. To them it is more like coming home and having a glass of wine and relaxing on the couch with a good book.

I also know and lived with roommates for whom marijuana was a real problem. The kind of person who would smoke every day, even coming home on their lunch break and taking some bong hits. I've seen them get fired from work. I've seem them completely disregard the things that need need done. I've seem how irritable they can be when they're not blazed. They may not be chemically addicted, but they surely feel as though they need to smoke for whatever reason.

None of this is to argue for or against, but the "harmless marijuana" trope is a little much. Any substance will be abused by some and will cause harm to some.
I think git has a wonderful UI and mainly UX. I don't think the quality of a sword should be discussed based on the easiness to use to an apprentice. It's good to be a great tool for the ones who master it. And someone can master a lot of things in life, but not everything that he is not able to master is because of a bad UI/UX.
Considering that depression is mostly defined as lack of social interaction picture streams that depict fewer social interactions correlate well with photographer depression. Much Science.
This is why I favour original titles with editorialised sub-titles. You could even allow the user to choose which to show if you feared that having a sub-title would make for too much clutter.
I'll give you one chance to guess how isNaN is implemented. https://github.com/v8/v8/blob/e6d1a80e790117dc27b20e9b14de4b...
Let's face it, git is only popular because of github. Most the people just use commit and push.

All other systems are more user friendly and make more sense.

Linus built git for his own needs and that's fine, but in reality git for the majority of devs is not necessary.
Another road to take might be to work for an IT contracting company - the type that hires out individual developers on a medium to long term contract basis. They'll be able to make the most of selling your skill set, and you get a stable paycheck.

Plus, many of those gigs will be long enough (even a few years) to let you add a bit of depth to your experience in a few areas that you can then sell as strengths when you're ready to move on.
Half-joking, half-serious, but ... how long before someone writes a YCbCr 4:0:0 video encoder that uses colorizebot on the resulting frames? Obvious use case being absolutely extreme video compression at substantial color accuracy loss. Or is this algorithm hopelessly below the threshold for real-time usage? That, and I imagine there'd need to be some strong multi-frame averaging if the colors shift too greatly between individual frames that are mostly identical in the original material.

EDIT: ah, videos at the bottom, yay! But yeah, serious color shifting issues, darn. So if this is to work at all, it'd need some color stabilization.

https://www.youtube.com/watch?v=tWdaMKKH5MI
> "Pretty is not my primary thing." and here it is. Linux conflates 'aesthetics' with 'design'. A very common failure. They are not the same thing, not remotely.

Is it conflating the two? Or is it saying "I don't care about aesthetics as long as it's well designed (= comfortable to use)?" Linus is famous for rants about how the Linux Desktop requires to much technical detail to know for the average user.

> Linux could absolutely provide the foundation for the desktop, but whatever is on top of it will have to be equally innovative and provide a lot of value, so much so that I'd argue that the high level OS layer will be 'the hard part' not the kernel.

Did anyone argue that the hard part would be the kernel?

I understand your frustrations, but to me it seems you are picking an odd target for them. Linus opinion and knowledge about UX doesn't matter very much, because he doesn't work on anything that an end-user should have to see.
Maybe now Diane Feinstein will see the value of end to end encryption?

Doubt it. She'll probably advocate that only for herself and her Senate colleagues.
Please delete. I can't rebut the reply—due to the legal status of cannabis.
For me personally this worked quite well for reducing bodyfat:

Intermitted fasting[1] and lifting weights 3 times a week[2] and being on a cutting regime[3] (cutting on the rest days with low carb and loading on the workout days wiht more carbs).

In the beginning IF was quite difficult but after a while the body get used to it and also I tend to have less cravings during the day. On the loading days/workout days I often have a hard time to get enoug calories because I feel full. I am using MyFitnessPal to track what I eat but it's more about the macros and not so much about the exact calories (but it's also good to get a feeling how much calories different kinds of food has)

[1] http://www.leangains.com/2011/03/intermittent-fasting-for-we...
[2] http://stronglifts.com/
[3] http://www.lgmacros.com/standard-leangains-macro-calculator/
We used to say something similar about MUDs. Don't start, because you'll end up spending days and nights on a terminal in the basement of the library and your work/outside life/everything else will be put on hold.

Multiplayer games... the drug of nerd generation X?
> Which is why Linux will never be on the desktop ..

You would say the same before GNU/Linux took over mobile. Stop fucking with the results of Free Software. If someone appears to build a top GNU/LINUX desktop, it'll be based on the work of Linus and RMS. Forever.
Very few non-violent drug offenders are incarcerated.
In my experience, nicotine is no more addictive than caffeine. I vaped large doses of nicotine daily for over a year then quit because I was bored of it. It's been well over a year since I last used any.

Whole tobacco is supposedly much more addictive. Tobacco contains monoamine oxidase inhibitors which in animal models increase the addictive effects of nicotine:

https://www.ncbi.nlm.nih.gov/pubmed/16177026

https://www.ncbi.nlm.nih.gov/pubmed/14592678

Many other users of pure nicotine report it as not strongly addictive. Conflating nicotine with whole tobacco could cause harm by encouraging tobacco use in people unaware of this difference.
So it looks like Trump might have solid ties with Russia, and through some connections might be triggering all the Russian hacking of only the democratic party. Doesn't bode well for American democracy when Russian dictator can sneak in a candidate for president.

- Trump's manager, Paul Manafort, has done multimillion-dollar business deals with pro-Russian oligarchs and was a longtime adviser to the Russia-aligned Ukrainian president whose 2014 ouster triggered Russia’s intervention in Ukraine, a major source of tension between Russia and the United States as well as its NATO allies.

- On the campaign trail, Trump has called for a new partnership with Moscow, overhauling NATO, the allied military force seen as the chief protector of pro-Western nations near Russia

- Since the 1980s, Trump and his family members have made numerous trips to Moscow in search of business opportunities

https://www.washingtonpost.com/politics/inside-trumps-financ...
Censorship of Twitter (Wikipedia)
That's like expecting the Farmers Market to serve McDonalds hamburgers.
I started with amiga, windows (from 3.1 to 2000) and I've been using Linux as my main development and OS since more than 10 years now. I no longer use any other OS. I consider myself lucky I basically never interact with windows anymore. For the cross-os work that I have to do, python with qt covers me to the point that I just perform final testing. Amazing.

I used OSX around 10.4 for about four years, because it seemed like the best of both worlds: nice UX with an unix backend. That is, indeed, why OSX appealed to most geeks, right?

I became tired of OSX after a couple of years. What apple dictates might look good, but it's far from functional. It's eye candy with little substance. On the surface is pretty, but Finder under OSX was essentially a crapshot. Under Linux I could have virtual desktops, but not under OSX (that only arrived years later). Tweaking, even slightly, any default behavior is hard. That is also the reason why Gnome doesn't appeal to me. The basic OSX desktop doesn't offer anything beyond a current Gnome release. Things change if you need commercial programs, but the desktop itself is not inferior in both behavior, looks and general interaction. Gnome is, performance wise, slower, but the people that use gnome do not seem to notice.

Not to mention that what every developer does on OSX is install an external package manager, and by and large replace every single userland utility and library with an up-to-date variant from Brew, MacPorts, etc. This was a massive burden. Any linux distribution is far superior in that regard.

I don't think that Gnome today is far away from OSX. Sometimes OSX is smoother, sometimes Gnome actually is.

But, my desktop today is nowhere even remotely comparable to what gnome offers. I'm using a tiling window manager with pretty much any program customized to the point of being unrecognizable. It's incredibly efficient compared to a pretty desktop. I'm aggressively disabling eye candy and animations everywhere. I'm often using CLI versions of GUI programs because the actual user interface is superior. Some TUI programs have no rivals in GUI form.

The fact is, is that if you use your computer professionally and switch to linux, you start to understand what user interface efficiency is. At some point, eye candy becomes a second, third, fourth priority. This doesn't mean the program is any less usable though. I still value presentation. I'll take a nice UI any day over a crappy one, given the interaction is the same.

I've witnessed the same happening to many people that I've suggested linux. Many of those still use windows or mac, but with completely different habits.
What computer science learning resources do you know about?
I want to find a resource (or collection of resources) that covers finite areas of CS that I can dip in and out of whenever I am bored or have free time.

e.g.

I have some free time today, I visit resource X and learn about Artificial Intelligence. Tomorrow I have some free time, I go learn about Computer Vision. Next week it's Mobile Telecommunications or computer hardware or information management.

I am not really looking for a continuous college course - I already have a CS degree.

What resources do you use?
Thank you, my friend.
mostly agree, but 10 years behind what? Your ideal, or socially accepted view of how a life should be lived?

I wait for the day, drugs are unbanned, medicine cant be patented, religion is banned, and the world has one common global goal, space exploration! I'd stop smoking cannabis for that. ;-)
> that means more pretty than functional.

Nope. I left the Linux desktop for OSX not because of aesthetics but because of the freedom from frustration that OS X gave me. Design isn't about making things more pretty, it is about improving the way a system works where the human part of it meets the machine part of it.

Linux distros just haven't put in the man-hours to make it a functional desktop for many.
iOS Frameworks Part 2: Build and Ship
What is "desktop" computers? In my vision, desktop computers are becoming "development" computers very fast. Day-to-day use with tablets and smartphones are already full of GNU/Linux. It's only a matter of time for it to take desktop too. But "hackers" from here have a little difficult to see it coming (and probably missed it happen in servers and mobile, and have NO IDEA how this impossible shit happened)
I kind of wonder why there's no plain text executable format (for the header stuff). Performance hardly should be a problem.
That's exactly why I provided Mercurial as an example. Mercurial is as complex a system as GIT, yet the commands are not close to being as messy as GIT's (or as numerous, for that matter, but it can still achieve the same things, as far as RCS is concerned).

But you don't even have to compare it to anything else. GIT's lack of design and thought is completely evident at simply looking at how certain commands arbitrarily reverse the orders of source and dest params. This adds absolutely no value, and only makes things more difficult, even for experts. What it does do is display is a lack of thought and design.

Which, as is evident, may not be an issue in professional circles, but is a huge problem in achieving success on the desktop, which will necessarily require usage by a lot of newbies and people who don't want to know much more about their computers than the location of the on switch and how they can get to Facebook.
Android took over mobile. Google could switch out everything GNU or Linux in Android with BSD or whatever next year. There are no unique benefits to Linux outside server/HPC. Sure, it has a huge server ecosystem and is well-suited for HPC, but Google could probably make a replacement that is just as good for smartphone purposes from scratch in 2-3 years.
A football manager game with a story: Football Voodoom
"Most the people just use commit and push."

And there it is:

'Git' has some amazing things, but 90% of time time, you want to do simple things.

Git makes doing the simple, common things hard - and makes doing sophisticated things 'possible'.

A 'good product' makes doing the common things 'easy' and the sophisticated things 'possible'.

For what git does most of the time - there is absolutely no reason for the obfuscation and complexity. Hence - bad product design.
SQLMAP installation and usage in Ubuntu and Kali linux
Personally I'd rate marijuana the worst.

Obviously many people use heroin and have normal lives.

Alcohol is destroying, but in incidents rather than marijuana which I think is long term damage.

Heroin destroying lives is so complicated because most of it is societal based, it's not the drug destroying lives in current society.
I agree with your post.

> Tweaking, even slightly, any default behavior is hard.

I understand why they want to restrict tweaking - it makes support easier. Hide the tweaks in config files, make it clear that you're not going to support tweaked systems. But don't ban tweaks.
Do you really think that the Russians would interfere so blatantly ? They're not stupid, these hacks deserve them.

The only one that has to gain from this hacks is Hillary : she looks like the poor victim of the evil Russians and their agent Trump.
https://www.reddit.com/r/programming/comments/4xgcbd/announc...
I agree, this post really does not have any concrete lessons. It has a few nice cliches but nothing that is truly a lesson you can use on your own projects. But that's probably also because it doesn't really get into any details of how they truly made a compelling product. Those details are glossed over as "talents" and "trial and error." That's where the interesting details are.
Robots on the dance floor (.JS only experiment)
Designers, architects, engineers, carpenters, administrators, teachers, writers, and so forth. I've seen daily marijuana users rise to the top of major industries.

Of course, I've seen other daily marijuana users remain stationed at the front counters of gas stations, but that's my point. I don't think that daily marijuana use is the factor that accounts for the relative successes or failures of these individuals. There are many more variables.

If Joe Gas Station stopped smoking pot, he wouldn't suddenly develop killer business instinct, or the motivation to build a company in his off time.
More importantly: view drug use (and abuse) as a health issue, rather than a criminal justice issue.
You do realize that's something the author ("thought leader") wrote and not a quote?
Hint: interact with robots ;)
Azealia Banks’ Twitter ban is everything that’s wrong with Twitter
Tech people fail to understand that what they do is in some way always connected to "real people's problems and needs". Yes you might be paid to solve abstract compsci problems but they do not directly turn into $$$. You create a new filesystem,programming language or a new operating system but none of it is technically needed.. Most of the people do not buy products because of their technical qualities. Most of the people buy powerful computers because they want to play games. Managers and company owners buy powerful servers to be able to serve content faster. But these servers and useful software does not directly contribute to their revenue. It's the content and its quality. It does not matter how good is your software if it can't solve people's problems. Because most of the people are not programmers,scientists etc
Pizzicato.js: A web audio JavaScript library
I'm arguing against a generalization. All it takes to disprove it is one anecdote.

The typical mind fallacy is specifically the idea that your experience can be automatically generalized upon others, that everyone thinks and feels the same.

I would have nothing against the OP if they just said that they feel like shit when they don't exercise, but they had to generalize on other people and make a judgment. I'm not sure how you see my statement as derogatory but not theirs?
Can you elaborate on the kinds of skills that people educated in related fields are lacking in terms of employability?
Handling the Banes of Open Source Management
Ardour and JACK are fantastic pieces of software, and the love children of core developer Paul Davis, and many contributors. Paul is trying to make a full-time living with it, but funding is still far away from even modest objectives (he blogged about it, see [1]). The donation sidebar currently says:

- August goal: US$6200 (US$74.4k/yr)

- Total till now: US$2923.52

If you're into Linux/OSX audio (and now Windows, with Ardour 5!) and can afford it, I encourage you to donate :) . See the "Ardour Finance" sidebar of the linked post.

[1] https://community.ardour.org/node/8288
Drugs possession is criminal in many places throughout the world. Police departments throughout the world have some kind of quotas. If a quarter is ending and am officer is five cases away from maxing out his bonus, what's to stop him from finding some potheads and cashing in?
a while back, years ago, I looked at switching to Linux but too many times instead of implementing a consistent interface and action set they would ape another OS (usually Windows) but only partially which leads to frustration as it almost works...

I am not sure the desktop needs conquering, we have more than one option and Linux won't make it unless it can get apps that people just have to have
Use the pomodoro technique. You focus for a finite amount of time then take a break. You can work up from 20-min sprints to 50-min sprints. It's healthier for your eyes, body and mind to take a break at least once per hour anyway.

When you break between sprints, make sure you're getting up and walking around - not just surfing Facebook. Get some water. Stretch. Do a few jumping jacks. Go to the kitchen and spend 5 minutes talking to whoever else is taking a break at the same time. Look out the window at the furthest thing you can see, to let your eyes relax.

Eat your lunch outside the office. Grab a sandwich and take a walk or sit in a nearby park. The point is to get your brain some variety.

Make sure you're getting enough exercise outside work. Be it jogging every morning, cycling to work, visiting the gym at lunch, pickup soccer in the afternoons, a softball league...

And finally, consider a sit-stand desk. Something as simple as changing posture can go a long way toward reducing physical and mental fatigue.
GNU/Linux did not take over mobile. Google did. Linux was a tool but what really sold it to customers were the services and convenience.
That could have been done with FreeBSD or any other UNIX or nonUNIX clone.

People like you are toxic. But I can't blame you as you have been probably brainwashed in your 3rd world leftist oriented country.
"How I tried to start a company with a $AMOUNT book from $OTHER_RETAILER... and failed misarably"

Survivorship bias is a huge deal in this type of thing.
I once tried to make the argument that heroin addicts do not look like TV leads you to believe, on HN. It did not work out.
While it's debatably correct policy (e.g. see https://en.wikipedia.org/wiki/Permatemp and https://en.wikipedia.org/wiki/Criticism_of_Microsoft#Labor_p...), good old Pat Moynihan inserted it into the bill in the dead of night with no discussion, for the benefit of few big IT bodyshops (IBM wasn't mentioned at the time), since we all had to use them going forward, giving them more than a small cut of our compensation.

Or just work directly for The Man, one company I worked for in '93-4, for a specific, time limited contract they were fulfilling (a cool NASA science Data Distribution Facility), had their default body shop refuse to hire me for some reason, so I was made a no/small? benefits hourly worker. Anyway, it suddenly smashed the working setup of many, many technical professionals, and very seldom for the better. And rather strange to single us out, yes, an indirect bill of attainder perhaps?

Further anyway, starting in the late '80s national/Federal public policy turned irredeemably hostile towards us, and you can see it in the static real wages we've earned since around that period. We may be viewed as essential, but....
If the strategy of the company is not to compete - there is very little incentive to pursue efficiency. So talking about labor costs or expensive equipment in the absence of competition is pointless, they don't care about it themselves.

Furthermore, labor costs are not about maintenance, but rather about investing in the infrastructure. And this doesn't translate directly into the price. They make way more money on that infrastructure in the long run.
This is freaking genius. Kudos. I wish I could upvote this 1000x.
But as a sword is it any better than hg?
At the heart of the Jobs and Wozniak blue box was the TRS-80, “one of the first affordable personal computers and one of the first computer devices RadioShack ever produced.”

This can't be right. ATW, the first TRS-80 was released on August 3, 1977. Jobs and Wozniak were long past their blue box by then. They incorporated Apple on April 1, 1976, released the Apple I on April 11, 1976, and released the Apple II on June 10, 1977.
Very fun! Only cheated a little.
"SourceFed details how Google alters its auto-complete functions to paint Clinton in a positive light."

Let's play with autocomplete for a bit just to make sure, then:

"clinton":
- "clinton foundation"
- "clinton vs trump"
- "clinton tax return"

"trump":
- "trump news"
- "trump poll"
- "trump twitter"

"clinton is":
- "clinton israel"
- "clinton is president"
- "clinton isnor"
- "clinton is weak"

"trump is":
- "trump is love trump is life"
- "trump israel"
- "trump is winning"
- "trump is awesome"

"clinton is a":
- "clinton is a robot"
- "clinton is a weak candidate"
- "clinton is a neoliberal"
- "clinton is a danger to world peace"

"trump is a":
- "trump is awesome"
- "trump is a draft dodger"
I feel like the description of this is either so high-level that it doesn't make sense, or too close to the ground to really get an idea about what it is.

Is it an alternative to HTML? To http? Is it a set of guidelines for data handling? Is it a web-framework like Django or a framework like react?
We seem to be ok with people dropping out and becoming monks, but somehow living a relaxed lifestyle is somehow a major problem. Is it ok for people not to be a cog in the machine that makes your lifestyle possible or not?

Sure, I might be happier if my past self saved even more money, lived a vegan lifestyle, or learned to play an instrument. But, I don't think it's a problem that I have failed to optimize for making this second of my life be the best it could be.