skysight-inc/HackerNews huggingface dataset:
The problem is that the things you mentioned(car with cash, helping kids, community projects, etc) are average. And there is nothing wrong with it, I know. It is not about trying the best you can be, in fact most people self-improve themselves and they indeed live a fulfilling life, yet they are still average. I am not saying I can't become the next Ive or Gates(We all have dreams and aspirations. Just because something is highly unlikely it doesn't mean it can't happen), I am saying that realistically speaking I probably won't. And it is totally OK, yet I seem to have an issue with it.
> Honestly, I still don’t really understand imperative languages. Why would you want things to mutate?

Because in the computer, things need to mutate, and so a language that doesn't mutate is therefore far from the computer.

EDIT: Put another way: Haskell does support mutation, but inside of particular monads. So obviously mutation is useful. Learn why it's useful in Haskell and you'll see why it's useful elsewhere.
What kind of "right" is it if not a human right? It can't be an animal right, as animals other than humans don't use the Internet, in general.
I have wondered why a few car companies continue to work on hydrogen despite the success of the Leaf and the Tesla and the obvious advantages of plugin vehicles. Perhaps this is why: they don't think Li-Ion can scale in production to meet the needs of the massive mainstream car market.
If the goal of the Mono project were to provide a cross-platform scripting language for games then, with obvious caveats about all the well-known problems, sure, "that worked."

But the goals and history of the project were clear. Meanwhile if you tried to run a desktop app on Mac or a server app on Linux, it was a total fucking debacle.

Xamarin punted desktop, then they punted server, and they landed on mobile. And even then they couldn't keep up or keep compatible.

"It worked" much the same way "the Space Shuttle worked." Awesome effort, cool project, didn't meet spec, didn't meet goals, and it had one nine of uptime before it repeatedly crashed.

I remain grateful for the work they did. But I'm glad things are moving forward sensibly now. Because unlike WINE, they really never got close.
I think everyone feels like this at one point or another. With regards to your job situation, we have have what I like to call our "crappy firsts."

A bad first roommate, a bad first relationship, job etc. Why are these experiences bad? Well, mostly because we didn't know what we were looking for at the time. I think we all have some idea of what would make us happy, but a lot of the time, we need these experiences so we can appreciate the better things that come, if and only if we are willing to seek them and not give up.

So you've never had a girlfriend, its something to look forward to. You should also use the desire for companionship to put yourself into situations to make it possible. I was engaged at one point and it ended with the girl essentially cutting off contact without saying anything. It was only when I called her and told her I wanted to call of the engagement, she started making excuses. We hadn't talked for three months at that point -- she wouldn't call or return my calls.

My point of telling you that story is that I know my self worth has nothing to do with the way she treated me. And I continue to seek out a partner who will be more of a help than a hinderance -- as my ex was. But I'm still alive and motivated to keep going, I think that's all you need in life.

I'm also working on a dating app, I have been working on it for close to three months now and it hasn't been released because I keep getting to a certain point, scrapping it and starting over. Some API's I depend on don't work as I'd like, or I find myself unhappy with the design. But I'm at it again, and this time I hope to finish it and release it on the app store, because it will help other people out there.

This is getting kinda long, but my point is that in life, the most important qualities a person can have are hope and resilience. You obviously have both, otherwise you would never persist where others have failed miserably.

For all the success stories you hear in social media, there are countless others who give up and never try again. And for all those successes, they never tell you how many times they tried other ventures and failed. If I finished my app within the next month, you would never hear about the rest of the time where I wasn't sure it would ever see the light of day.

Keep on goin'
The action of clicking the scrollbar is more of an edge case than a significant design cornerstone these days. Most people are going to be scrolling with a mouse wheel, or a two finger swipe on their touchpad, etc. Clicking and dragging a control is slower, and a fundamentally bad experience in the first place.

The only practical purpose of the scrollbar in modern design is to serve as a visual indicator that an area can be scrolled, and to show location and scale.

If you have a reasonably complicated web app there is a good chance you are going to need a scrolling view inside your page. You still need a scrollbar to show that the area can be scrolled, but using the default control styling looks really ugly.
I don't necessarily want to change the color (although, why not?), I mostly just want to change the width of the bar. Having a huge, fat, white and grey scroll-bar on an overflowed `div` right in the middle of my sleek, dark-themed site with integrated 3D (both CSS and WebGL) elements just sticks out more than a huge, swollen thumb. For now I've set `direction: rtl;` so that it blends into the left-side of the page and is hopefully overlooked by most people.
Yup, seems to be fixed.
It could be a Constitutional right, or a statutory right. For example, you have a right to a keep and bear arms (in the US), but that is a Constitutional right, not a human right.
Show HN: A Cosmos inspired OS {interface}
An operating system interface modelled in the cosmos.

https://www.youtube.com/watch?v=LKzH_3EUnrc&list=UUImk8Kdd3PxzLYDeGoUWH9g

https://github.com/JordanMicahBennett/BRAIN-UNIVERSE-SYNONYMOUS-INTERFACE
I'd certainly consider you for an interview (you show actual development ability and an understanding of some important concepts in your work, which is much more than many interviewees), but speaking frankly, the profile is a little weak - it consists mostly of experimental or toy stuff without any kind of evidence of real-world application, no tests, nothing that's been packaged up for use by other people. These aren't bad, by any means, but by themselves they aren't something I'd look at and say "I want this guy working for me".

You don't have a lot of collaborative work (read: contributions to existing projects) or original work that others are using, which is one of the things I look for in candidates. I'm not just interested in a candidate's ability to write code, but in how they write code in the context of large projects, how they produce deliverables for consumption by other developers and stakeholders. Your Github profile isn't just a chance to showcase your ability to write code, but a chance to showcase how you write code with other people involved. A candidate who is actively contributing pull requests to other projects is very interesting to me, because they demonstrate an ability to collaborate with other people on a codebase they didn't originate, which is obviously necessary in business.

Your commits are clean, though, which is very good. I see way too many candidates with message after commit message like "stuff" and "changes" (anecdotally, I've found this to be pervasive in newly-minted CS majors and academic repositories). That's a major negative for me, because it suggests a lack of desire or ability to communicate the essence of your work.

A strong history of open source participation and/or a strong history of development of a personal project that is actively used somewhere are the biggest things I look for, because they speak not just to your ability to write code, but your ability to ship deliverables. After that, I look at code quality (cleanliness/use of idioms/lack of obvious bugs or errors) and commit quality (how disciplined are you in your commits, how well do you communicate what each change is for). The lack of those things isn't a "no" for me, but their presence is a big "yes".
I don't have any specific articles. It's more of a general trend I've picked up on while reading other stuff.

But if you google for pay by sms, you'll see there are A LOT of services for that.

Also here's an article with some statistics: http://www.pewglobal.org/2014/02/13/emerging-nations-embrace...

In Kenya, for instance, 68% of phone users make/receive payments on their phone. And 76% of them use their phones for social networking. At the same time, 82% of Kenyans have a mobile phone. But only 59% have access to clean water. -> http://water.org/country/kenya/

So that's .82*.76 = 62% of Kenyans with social networking vs. only 59% with clean water.
I'd be curious to see the specific numbers on that spreadsheet as well. Where is the data sourced from? Is it one engineer that conducted multiple interviews or do they pertain to statistical averages.
Rolling Stone's investigation: “A failure that was avoidable”
I think, no one will be able to answer this question precisely. Lets ask, Where do you aim to be 3 years from now?
When they push your buttons (Dealing with Difficult People)
Most people using Haskell are using it to write imperative programs, giving up mutation specifically is less of a big deal than you'd think.
It's amazing the way prisoners work for $5 a month; and the best possible outcome is $200/mo. Even though slavery was supposedly abolished, it seems like prisons never got that memo.

And since most people won't ever step foot inside one, we just pretend it's a non-issue because a) they must be bad people for being in there; and b) it's not our problem.

You know, until it is. But don't worry, if and when that happens, I'm sure we'll get the same sympathy for our plight as we have spared to those before us.
Why we shouldn't build apps for everything
This was posted and commented on a few months back here. https://news.ycombinator.com/item?id=8953366
Few municipalities and counties do a lot of bespoke software work -- most of their contracting hours go either to configuring and integrating COTS systems that handle specific aspects of their operations, or doing reporting out of those systems. The lion's share of their IT dollars go to licensing the systems themselves, so if you really want to get into the municipal space, find an underserved departmental need and establish yourself as a player in that space.

States are more complex, as the agencies are larger and generally have more specific needs; you can do more custom software work, but your best bet is to get embedded in an agency and learn their processes and systems extensively. I don't recommend trying to break out of a governmental "level" (local to state, state to fed) -- totally different contracting environments, and your time is best spent learning your given market very well.

After that, it's a lot of sales efforts and searching for/responding to RFPs. Your best bet is to get onto state purchasing lists (similar to GSA, but generally with a lot less red tape), as most states will let cities and agencies skip the bid process if they're buying off an approved vendor list. If you have to go through bid, the very best thing you can do is get a champion with purchasing authority and let them know exactly what your product does that the competitors don't -- it's very common to write bids so that they end up targeting a single vendor, but you have to have valid and meaningful differentiators (not always technical -- don't forget that bids encompass not only software but also support and consulting!) for the bids to pass muster. If you're looking for competitive intelligence, you can generally get access to city and state contracts under sunshine laws -- these will tell you not only what the pricing is in your market, but also what cities and agencies are looking for in their bids.

This may or may not apply, but female-, minority- and veteran-owned businesses (so-called "historically underutilized businesses," or HUBs) are usually a plus when bidding, as are small disadvantaged businesses. I strongly recommend checking out getting SDB or HUBZone certification from the US Small Business Administration if you think you qualify -- it'll open some doors for you.
May I also add that Redshift is an alternative on Linux and there are multiples on iOS and Android. These apps and bright light therapy have done numbers on my shift-work disorder.
Actually, this exact thing happened to me. I was asked to come in for a couple of hours to meet the team and see the office. When I arrived I was taken to a room where I was interviewed for 3 hours, by 3 different interview teams. Two of them were whiteboard interviews, then an interview with management.

Needless to say I rejected the offer, I was so unimpressed with the hiring process. Disgusted actually.
I came to the US for my undergrad and I am from Bangladesh. During my undergrad I realized that most of my good friends were from India, Sri Lanka, Vietnam, China, Africa and very few were actually Americans (Caucasians). I was also more attracted to white women and I wanted to date them; but I was often just ignored by them or looked down upon. It was awful, I continued to study hard, I got a good job in a reputed firm in Silicon Valley and moved to the bay area. Here I was able to move away from the corrupt background where I grew up and I found a lot more opportunities in the valley to network with top VCs and top engineers. Now I am on my way to starting my own company with my friends and past colleagues and I feel I can contribute a lot to the world. I am 31 and I still do not have a girl friend as I am still stereotyped by women and being brown with an accent does not help :P

Now I have the opportunity to achieve something in my life and share my experiences with the world with the hope that next generation is more kind to people from poor countries. It definitely helps to have girlfriend for emotional and physical needs. But racism is still present and affects dating also it is harder for men than it is for women. Unfortunately, being a brown male with an accent is just hard. You should continue to work hard and make a good career for yourself, do things that please you and make you happy. Happiness is contagious. If you are truly happy and passionate about what you are doing, its very likely you will be successful and attract women, money and much better personal life.

This is one of my favorite songs, listen to it when you are down:

https://www.youtube.com/watch?v=L2Wx230gYJw
Guidance for building distributed apps on Azure
Did the disgust manifest after, or during, the 3 hour process? Curious to know whether there were other factors in play (perhaps curiosity?) that made you stay throughout the ordeal.
I'm pretty sure this is https://code.google.com/p/chromium/issues/detail?id=464270, which was fixed by https://codereview.chromium.org/1007323003.
Mohamed El-Erian on economics, politics and his hope for a 'Sputnik moment'
Well, the modern libertarian movement actually got it from Ayn Rand, though the basic idea is older than Ayn Rand. I also got the idea from Ayn Rand. I'm not a libertarian.
Suggestion from a reply to my bug report (filed under security so it's non-public) points to a dupe of:

https://code.google.com/p/chromium/issues/detail?id=472899

and fixed in:

https://chromium.googlesource.com/chromium/src/+/5922e15ca3d...

FWIW
Hah! I hopefully still own one of those. (I left it with a friend when I moved from the US to Europe 10 years ago, I really should look into how much it would cost to have it shipped here.)

I could really be a super hipster if I could figure out a way to hook WiFi to it. Maybe a raspberry pi strapped to the side and hooked through the 232 port...
Afterwards. I was basically in shock at the start of it..
Have you got a Google Maps link to the place? I usually put stars on Google Maps on places I want to visit, and I definitely plan on visiting Japan in the next few years.
Wow, that's an even better guess than the other (not mine) I posted: https://news.ycombinator.com/item?id=9326350
On a broad scale, we have moved from a culture of ads as info, to ads that push you to buy whatever the factory produces. This huge supply and false demand for things we don't really need has a huge impact of consumption culture, personal distress - an ongoing feeling that you always lack something, ecological waste and people wasting their hard earned dollars on things they don't really need. God bless ad blockers.
Slavery is explicitly permitted in prisons by the constitution.

> Neither slavery nor involuntary servitude, except as a punishment for crime whereof the party shall have been duly convicted, shall exist within the United States, or any place subject to their jurisdiction.

https://www.law.cornell.edu/constitution/amendmentxiii
Kill ads using a host file. You have to update it every few weeks but it makes the web so much easier to look at.

Using a Hosts File To Make The Internet Not Suck (as much) || http://someonewhocares.org/hosts/

For backup blocking...

Adblock Plus - Surf the web without annoying ads! || https://adblockplus.org/
Thank you. You can be average and still make a small dent in the world.
Of current relevance, Cialdini discusses the statistical effect of publicized suicides on imitative suicides, and particularly on suicides by airline pilots. Disquieting stuff.
It's not just a guess, I broke it and I fixed it :)

Can I ask why you took the approach of making a Github repo to post this rather than filing a Chromium bug?
But its the content creators being punished, not the ad companies. If anything ad blockers are in their interest since the type of person who blocks ads is probably the type of person to ignore them anyway.
The Constitution defines what the founding fathers of the US considered human rights. I suppose statutory rights could fall under the category of "not human rights". And, I guess some folks consider some statutory rights to be directly contradictory to human rights (water shutoffs in Detroit or foreclosures of homes during the banking crisis, for example).

What kind of right do you believe internet use would fall under?
Are there graph-based methods for doing analysis and prediction?
And, in between, there are the scrollbars on iframes and overflowed divs. They're almost always suppressed entirely... because the defaults are so ugly.
I envision a future where the default mode is silence, and all advertising is opt-in. If I need to buy a t-shirt, I press a button that temporarily subscribes me to a "channel" of advertisements from t-shirt brands, along with whatever relevant preferences I decide to filter the ads by. In other words, I give companies explicit permission to advertise to me. Once I buy a t-shirt and fulfill the need, I unsubscribe from the channel and it's back to silence.

The benefit to users is obvious. But there's also a lot of benefits to advertisers. After all, what can be better than a prospective customer saying, "I need to buy something, show me ads"? Instead we spend untold billions developing technologies and algorithms to predict people's behavior and end up invading their privacy and pissing them off.
Google Music has radio stations, as many (if not more) "precanned" playlists as Spotify, it's a higher quality music (as another user mentioned, double the bitrate), it has more music (if it's on YouTube, it's on Google Music), it's Google so the UX is solid (and if it's not, you know it's continually getting worked on), and not to mention the integration it has with Android -- as a Google product, it gets first-class treatment by its devs (Google would never release a sub-par Android app for one of its top tier offerings).

I have $7/month to spend, and I want the best I can possibly get for that $7. Google Music is that product.
SkimHN: Desktop client to help choose HN stories you want to read in detail
That chart about marital satisfaction is pretty depressing. I too, am unwilling to concede that the next 15-20 years of my life will be shite. Surely there must be a way to get around this. Good work life balance with kids is all about time optimization and managing expectations.
I did file a Chromium bug last week, #472347. I filed under security (as I was unsure) so it's not public, but it was pretty much immediately marked as 'Won't Fix'. Hence the repo ;)
>But its the content creators being punished, not the ad companies.

It's both, right?
"People are taking the piss out of you everyday. They butt into your life, take a cheap shot at you and then disappear. They leer at you from tall buildings and make you feel small. They make flippant comments from buses that imply you’re not sexy enough and that all the fun is happening somewhere else. They are on TV making your girlfriend feel inadequate. They have access to the most sophisticated technology the world has ever seen and they bully you with it. They are The Advertisers and they are laughing at you. You, however, are forbidden to touch them. Trademarks, intellectual property rights and copyright law mean advertisers can say what they like wherever they like with total impunity. Fuck that. Any advert in a public space that gives you no choice whether you see it or not is yours. It’s yours to take, re-arrange and re-use. You can do whatever you like with it. Asking for permission is like asking to keep a rock someone just threw at your head. You owe the companies nothing. Less than nothing, you especially don’t owe them any courtesy. They owe you. They have re-arranged the world to put themselves in front of you. They never asked for your permission, don’t even start asking for theirs."
Could not agree more. And it doesn't just cover display ads, but marketing emails and social media posts too. All equally odious.

An entire industry predicated on the idea of getting me to pay for something I don't want, and using my bandwidth to do it. Every advertiser tries to justify it, too.

"We only send emails to people who want them" or other such tripe. Nobody wants to be part of a sales funnel. If the product is actually good and useful, it will sell itself by word of mouth.
> Oh? Then why did Firefox, Google, Microsoft, Apple, etc. trust their root certificate?

Mozilla no longer trust CNNIC.

https://blog.mozilla.org/security/2015/04/02/distrusting-new...
I don't think anyone who wants this wants to change the color. They want to change the shape (border-radius), or make the scrollbar "flat" (no 3D "groove" border), or translucent, or thinner, or etc. etc. etc.
The "sports or business section of the newspaper" is the internet these days...
Llgoi: the llgo repl (towards the bottom of the page)
example session:

(llgo) 1+1
#0 untyped int = 2
(llgo) x := 1
x untyped int = 1
(llgo) x++
(llgo) x
#0 int = 2
(llgo) import "fmt"
(llgo) fmt.Println("hello world")
hello world
#0 int = 12
#1 error (<nil>) = <nil>
(llgo) for i := 0; i != 3; i++ {
fmt.Println(i)
}
0
1
2
(llgo) func foo() {
fmt.Println("hello decl")
}
(llgo) foo()
hello decl
(llgo) import "golang.org/x/tools/go/types"
# golang.org/x/tools/go/ast/astutil
# golang.org/x/tools/go/exact
# golang.org/x/tools/go/types
(llgo) types.Eval("1+1", nil, nil)
#0 golang.org/x/tools/go/types.TypeAndValue = {mode:4 Type:untyped int Value:2}
#1 error (<nil>) = <nil>
Thank you for recommendation, for whatever reason I did not know (forgot) that f.lux works on Windows. f.lux changes color temperature, not brightness. I tried changing overall brightness level with controls, but that unavoidably reduces contrast which is just as bad.