skysight-inc/HackerNews huggingface dataset:
It's quite easy to write webapps using Go's std lib. The rules allow for 3rd party database drivers. It's also easy to deploy to something like GAE or an amazon micro instance.

> Seems like quite a bit of work

That's why it's called a challenge.

I think the last challenge sounded more difficult because the problem was much more unique.

This challenge is more practical because you will be doing very common things like consuming REST APIs, writing HTTP handlers, routing, templating, optional database, etc. Most of this is doable by importing net/http and html/template and reading some basic tutorials [1].

[1] https://golang.org/doc/articles/wiki/
That doesn't matter. At the end of the day, for each query, there is produced a single ranking.

Given access to the data, or more ideally the ability to rapidly batch query, one could ask does being a google owned or rev-share site affect rankings? And if so, up or down? These are the questions statistics is made to answer.

edit -- and it doesn't even necessarily need be hardwired. For example, google could have more visibility into site interactions on google owned or tooled (GA) sites, and that could tend to lead to lower serps. Ie just the presence of certain features, only available to google when google owns or tools a site, could tend to produce lower ratings no matter what those features are. This is, I would argue, dirty pool for what is effectively a monopoly. And statistics can answer these questions.
Do it, then do it again. Riga is on my long list of places to visit. If you're making coffee too, I'm interested :)
You don't say! ;)

Round Rects Are Everywhere!

Author:	Andy Hertzfeld

Date:	May 1981

Characters:	Steve Jobs, Bill Atkinson

Topics:	Software Design, Inspiration, QuickDraw

Summary:	Steve inspires Bill by pointing out something about the real world

Bill Atkinson worked mostly at home, but whenever he made significant progress he rushed in to Apple to show it off to anyone who would appreciate it. This time, he visited the Macintosh offices at Texaco Towers to show off his brand new oval routines, which were implemented using a really clever algorithm.

Bill had added new code to QuickDraw (which was still called LisaGraf at this point) to draw circles and ovals very quickly. That was a bit hard to do on the Macintosh, since the math for circles usually involved taking square roots, and the 68000 processor in the Lisa and Macintosh didn't support floating point operations. But Bill had come up with a clever way to do the circle calculation that only used addition and subtraction, not even multiplication or division, which the 68000 could do, but was kind of slow at.

Bill's technique used the fact the sum of a sequence of odd numbers is always the next perfect square (For example, 1 + 3 = 4, 1 + 3 + 5 = 9, 1 + 3 + 5 + 7 = 16, etc). So he could figure out when to bump the dependent coordinate value by iterating in a loop until a threshold was exceeded. This allowed QuickDraw to draw ovals very quickly.

Bill fired up his demo and it quickly filled the Lisa screen with randomly-sized ovals, faster than you thought was possible. But something was bothering Steve Jobs. "Well, circles and ovals are good, but how about drawing rectangles with rounded corners? Can we do that now, too?"

"No, there's no way to do that. In fact it would be really hard to do, and I don't think we really need it". I think Bill was a little miffed that Steve wasn't raving over the fast ovals and still wanted more.

Steve suddenly got more intense. "Rectangles with rounded corners are everywhere! Just look around this room!". And sure enough, there were lots of them, like the whiteboard and some of the desks and tables. Then he pointed out the window. "And look outside, there's even more, practically everywhere you look!". He even persuaded Bill to take a quick walk around the block with him, pointing out every rectangle with rounded corners that he could find.

When Steve and Bill passed a no-parking sign with rounded corners, it did the trick. "OK, I give up", Bill pleaded. "I'll see if it's as hard as I thought." He went back home to work on it.

Bill returned to Texaco Towers the following afternoon, with a big smile on his face. His demo was now drawing rectangles with beautifully rounded corners blisteringly fast, almost at the speed of plain rectangles. When he added the code to LisaGraf, he named the new primitive "RoundRects". Over the next few months, roundrects worked their way into various parts of the user interface, and soon became indispensable.

http://www.folklore.org/StoryView.py?story=Round_Rects_Are_E...
I suppose it's a lot like the silliness about preferring vinyl records to CDs. Sometimes there's nostalgia about the snap crackle pop of vinyl, and I like the smell of the turntable, but there's no way that the sound of vinyl is better. And I own a thousand or two vinyl records.
They are giving poor people another choice they can have access to a very limited Internet or they can have access to none. If they would just loose lot's of money by giving people this choice it wouldn't be a reliable business and soon it would end. What's so bad about giving people another choice? No one is forcing them.. and it's way better than doing nothing.
How are Neal Stephenson's matter replicators any more inspiring than, say, those of Star Trek? Or non-fictional essays like Feyman's "There's Plenty of Room at the Bottom" or Drexler's "Engines of Creation: The Coming Era of Nanotechnology"?

In the 1990s it seemed that Drexler's book made many dream about the nanotech wonders just around the corner. I don't get the sense that "Diamond Age" had the same specific impact or inspired similar dreams.
Do gut bacteria like raw or pasteurized cheese better?
Maybe a week, give or take a couple days, depending on how familiar you are with facebook API.
Living with dignity.
Medical Emergencies In Space (1998)
First, you can't really tell from this data whether an American actually produces more than a German in the same job. The data covers all the jobs in the country, and if the US happens to have a higher fraction of employees in highly paid jobs like investment bankers, lawyers, doctors, etc., it would raise the average.

Also, do the data for the US account for all the work that employees do after hours, like answering e-mails and phone calls? Since the kind of employees that do this are usually exempt from receiving overtime pay, these extra hours wouldn't be recorded anywhere.
so- if the mountain wasn't magical before, it is now
I'd be OK with something more subtle, like a mandatory FB account (kind of like how Google does with G+ and their other services). But limiting what they can see on the internet...I wouldn't go so far as to call it unethical, but certainly deplorable. Especially for a company with as much capital as FB. They don't need to sink this low.
> Its also there in virtually all rental agreements; the existing caselaw (cited in this decision) supports the position that using the managements authority to access for 'need' as a pretext for a search is unlawful.

Does that same caselaw imply that if police want to search an apartment without a warrant, and a landlord lets them in, but the tenant did not grant permission, the search was illegal? I was under the impression that that was permitted, which is a downside of living in an apartment/rental.
Seattle Sr. Web Architect – Mobile Apps Job – WA, 98101
Even calling yourselves the Onion for Startup News is hilarious. The whole 'we're like uber but for ... ' has become meaningless. The pieces on your tumblr so far have been pretty funny.

This industry needs more social commentary along the lines of Silicon Valley on HBO and sites like this. Silicon Valley nails our industry almost every week. It's brutal, but it's reasonably accurate satire.
Except here's the thing -- it's not a natural monopoly. There aren't physical wires with no alternative like Ma Bell. There aren't things that google is doing that prevents other search engines from coming into existence -- they can't prevent new web crawls. Even Firefox now uses yahoo by default, and the open crawler data even gives anyone a head start on crawling the web!

Competition, if it were much better, could easily take away search market share. Having better localized results for France could be one of those ways. People aren't using google because they have no other choice, it's because google is genuinely doing a better job. That's not a reason to break up a company.
Yeah like I said in my other comment - deplorable but not unethical. FB has the capital to provide the service AND make it open.
Tea is the most widely consumed beverage in the world after water, and it comes from China, not Britain! Obvious, perhaps, but the popular association of tea with Britishness is a tragedy that must be stopped. That's why I also firmly reject the ludicrous notion that the artificially scented "Earl Grey tea" is some kind of default option; why give such credence to the habits of 19th century British aristocrats?
If OP just made it for fun, it doesn't have to be efficient
> 1) The fact that new computers may soon be unable to load unsigned kernels

I am confident in the human race's ability to find an arbitrary code execution vulnerability in all major kernels.

I'm rather more worried by the fact that I'm not confident in the human race's ability to write a major kernel without arbitrary code execution vulnerabilities.
That's exactly my point, so I'll turn your argument back on you. Your use case is not the same as everyone else's.

All the comments here keep saying that Atom is slow. For my use case it's not, and I'd like there to be some recognition on here that there's a very large subset of users for whom Atom will not be slow at all.

If Atom doesn't work for you, then it's cool for you to not use it. Seems like your circumstances are pretty extreme though. Most users will be fine.
> And if you have PTSD, it's a good idea to let your co-workers and friends know now, otherwise, they'll continue doing things that cause problems for you. You'll find that most people are very helpful, some even understand it just like you do, but have never said anything about it.

I don't have PTSD (thankfully), but I went to a school with a large milvet population, and a number of my friends & classmates had varying levels of PTSD. Two of my close friends have PTSD from (separate) traumatic events that occurred during the time I knew them[0], and I've seen the struggles that they have to this day as a result.

Unfortunately, not only is there a huge stigma around mental illness in general, but PTSD is very often misunderstood. And many people with PTSD have been in the position where they have trusted friends or coworkers with that information, for the exact reasons you describe, and it has come around to bite them[1]. Since PTSD is oftentimes triggered by environmental factors, this only reinforces the learning cycle, and actually worsens the PTSD.

It creates a terrible cycle, where they have legitimate reasons not to want to seek support from their environment (they have real reason to distrust it), but where they can't function without the support of their environment as well.

[0] ie, after we were already friends; I wasn't present at the traumatic events themselves.

[1] e.g., a friend lets this information slip to someone that the original person didn't trust, or a coworker uses that information to trigger them intentionally as a "joke" (yes, this happens).
What, you expect consistency from libertarians? ;)
All they really need to do is duplicate the Google Play APIs, then the existing apps would work with your version of those services.

I agree that it doesn't seem like they're doing this yet, but it doesn't seem like it would be a big undertaking for somebody like Microsoft--given that they already have their own mapping, email, messaging (Skype), app store, and billing infrastructure. You just need a shim layer to convert Google-format APIs to Bing-format.

And you don't even need to sell it to consumers, just to phone OEMs. Samsung is pretty clearly already chaffing under Google's yoke, I bet they would easily jump on board the MS Android train.
They attribute the stagnant user growth to an anymore users, yet how much would their user base outright shrink if they went real ID only a la Google+?

As a correlary, now that they are public, which is more important to Twitter: user growth metrics or growth in meaningful engagement on the platform?
The former doesn't imply the latter. Thinking of (for instance) Google search and Google maps as two entirely separate products ignores the value of being able to search for an address in the former and automatically embed a map from the latter. That's not an example of biased search results; that's useful integration. And I can't see any possible reason why Google should be forced to make the same integration possible with MapQuest.
Does that 88% statistic normalize for amount of traffic? There may be more mean things said on Twitter, but doesn't a tweet also generate more comments than a Facebook post?

From the cited Kick It Out study:

As Facebook has the highest number of gated profiles, the amount of authors
tracked from that network is significantly lower than Twitter.

So they're comparing oranges with apple pie.

I almost wonder if there's some stealth advertising here in that "Twitter is 88% better than Facebook at giving your product social media exposure."

Also, when did "troll" come to mean saying something negative? It used to be for people intentionally starting arguments for the sake of being argumentative. But now it's become a generic way to nullify an opinion you don't like by saying "you're a troll" to anyone who disagrees with you.
It's a bit more than DNS. It's sending all of your traffic through cloudflare, and they cache content/act as a CDN. But they can theoretically inspect/modify all traffic.
Hacking YouTube to Get Spoofed Comments on Videos
Who said anything about course locking? Most databases support row level locking (think lock user row so each user cannot submit multiple orders at the same time).

And I think you are misunderstanding CSRF. As the name implies it is protection against Cross Site attacks and will do nothing to help you prevent race conditions.
I think the author of this article's point, and the point that is most likely accurate is that depression is sometimes a manifestation of a physical malady and sometimes not (of course the lines between physiology and psychology are becoming increasingly blurry).

The take-away here is not really whether the condition is or is not physical, but rather, what the labeling of it as physical does to the perspective of its sufferers and its effect on their prognosis.

Pyschological issues of this nature are a curious form of disease, in that the mental models of their sufferers form a feedback loop with the condition itself. Whether or not depression is physical, thinking that depression is physical has a tangible effect on the condition itself, one that this author and I would argue is sometimes (though not always!) negative.

However, it is in the interest of pharmaceutical companies that it be thought of as purely physical, with purely physical treatments. And it can be argued that this mode of treatment, and this mental model in the minds of the sufferers is self-reinforcing. Because it is presented as a physiological ill, depressed persons see it as such, and eschew or don't fully invest themselves in alternative solutions, which make them not work.

The sum of all of this is that depression is one of the few diseases that is actually itself shaped by the marketing of its treatments. Which is both interesting and troubling, given the relative inability of the current regulatory framework to cope with this systemic condition.
It's very nice. I can definitely see it applied to some e-commerce someday.
> Sure, bundling OneDrive might help Microsoft take a few users from Google drive

Do people care about using Google drive with their Android phone? My phone came with a bunch of free Google drive space (10 GB? 200 GB?) and to this day two years later, I've never used any of it. IMHO, the only apps that people really care about are Gmail and Google Maps. If Microsoft could make a credible replacement for those, then the friction of switching would be minimal.
Brian Callahan's OpenBSD Talk at RPI RCOS
>I disagree that because depression has these qualities that it cannot be thought of as extreme sadness. I think that human experience and emotions are complex, and that for various reasons, extremes of unhappiness may result in these symptoms.

Is this even meaningful? What you're saying is 'emotions are complex so feeling X might just be a more extreme version of Y even though it sometimes shares no properties with Y whatsoever' - doesn't that mean I can now say any experience is just an extreme version of any other?

Schizophrenia is really a lot like extreme happiness! You have any problem with that?

>On the contrary, I don't see why we need to put things into special categories in order to respect people's problems and properly judge their seriousness.

I didn't say put them in 'special categories' (most of the 'mainstream' attitude I experience is that I'm full of shit and should pull myself together, by the way), I said be careful and don't just speculate as if it were a folly in a public place like this, since you risk coming off like you're downplaying it. You can categorise however you like, but _back it up_ and have a little compassion. This isn't a programming language pissing match.

Saying severe depression is a more extreme sadness potentially implies you should do some lovely happy nice things to fix it like you can with milder sadness - much like the usual bullshit I hear about how if only I did more exercise it'd all be fixed and really you can fix it if you just put some effort in! Never mind that the lead PT of the biggest fitness brand in the UK jumped off a cliff, or that many people with seemingly great lives have committed suicide...

Saying something is just more of something else, implies that usual fixes apply, just you need to do more.

I'm not saying you think any of this, but that you need to tread carefully - these are actually I think (and experience) most people's views anyway, even if they don't want to say it, so both for depressives and those who might interact with them, you're potentially doing harm - is you waxing philosophical of more value than that potential harm?
Probably a bunch of "respectable" folks were eying the children as well.
Likely thinking "what are those kids doing out here by themselves! it's Dangerous!"

Agree with the vast majority here who posit the whole thing has gotten destructive and ridiculous.
> There is literally nothing that film cameras can do that digital camera's can't do, and in most cases do better.

If one likes the look of Tri-X, one could shoot digitally and do a lot of post-processing to replicate the look. Or, one could just keep shooting with Tri-X.
Most of the world makes decisions based on emotions and egos. If you only understand the world in terms of logic then you will fail to make progress with the people that only operate with their emotions. You will pay the price, not them. I would argue it's better to understand the reality that some people only operate in logic, others in emotions and deal with each person at their own level.
Assuming everyone keeps their word and follows logic will leave you at 4AM alone in Berlin with nothing more than tube socks and a bag of vomit.
Kubernetes solves this trivially with service proxies.
To be fair in regards to vinyl, it does sound different. And to some people that sounds better.
I babysat my younger brothers and sisters at 11 for a few hours here and there. We had neighbors and a phone. I knew how to use it.

I credit this early responsibility for a lot of valuable workplace attributes I have today.
Bits from the dpkg project: 1.17.x series, general news
As a counter, joining a fraternity was the best decision I had ever made. After my first few years of college, I still had no social network and very few friends. After rushing a fraternity, I became part of an ultra-inclusive group and made friends and bonds that have lasted the rest of my life.

Don't rush a fraternity or sorority for the connections - you'll be sorely disappointed when you find out 95% of the other members are just normal people from a normal background. The few connections that may be valuable business-wise probably won't even be in your field.

Do rush a fraternity/sorority if you're looking to make friends and get the social college experience. If you have a history of having a hard time making friends, there are few options that are better than joining greek org.

Don't rush a fraternity/sorority if you have a tight schedule. Parent comment is serious, they're a huge time sink - especially during your pledging semester.

Do rush a fraternity/sorority if you want a head start in social/management experience. I can't tell you how hard it is to promote engineers into management positions because the vast majority don't have the social skills required to reward, pressure, or inspire their underlings. Getting involved in a fraternal organization will get you extremely valuable leadership experience, experience in how to organize people, and most importantly, experience in how to inspire people to do the things you need to get done.

I honestly can admit that I wouldn't be where I am today without the social skills I learned during my tenure in a fraternity. While the vast majority of bad press about the greek system are puff pieces meant to enrage people, do know that the greek system is not for everyone.
Hartverdrahtet by Akronyme Analogiker
The most notable item here, in my opinion:

* Add support for versioned Provides [!]:
- Packages can provide a specific version, “virtual (= 1.0)” which will
be honored, previously it would just be accepted when parsing.
- Non-versioned virtual packages will not satisfy versioned dependencies.
- Versioned virtual packages will satisfy non-versioned dependencies.

This has been a known gap for years.
The main point is that there are a number of different axes along which "severe", "major" or "clinical" depression is said to differ from ordinary sadness, and that the qualitative distinction is used to justify all of these.

The main ones are

1) Depression (unlike sadness) is not caused by circumstances that cause a person to be unhappy.

2) Depression (unlike sadness) can only be cured by addressing to root (medical) cause of unbalanced brain chemistry.

3) Depression (unlike sadness) either is not curable, only the symptoms can be cured, or people who recover are prone to relapse.

>Have you ever experienced severe depression (i.e., the type that prevents you from getting out of bed for months or causes you to be hospitalized)? Because it's absolutely fucking awful.

No, but maybe I've experienced things just as bad? I don't really know, but I also don't know how you claim to be able to compare your experience to mine.

I'd love some clarification of where you're going with this hypothetical, because right now it sounds like you're denying the experience of a whole lot of people in a whole lot of pain, without having much of a point.

It's a logical fallacy to think that people do/should only make arguments with some end goal. My goal is to express my opinion on the nature of mental illness. Another fallacy is that arguing that "X is true" can be immoral, because of X were true, then some immoral consequence would follow. If I am right, we should still be just as compassionate towards other people's problems.

You can be compassionate and understanding towards someone's problems without categorizing those problems as a medical illness. Similarly, you can use this categorization as an excuse not to be compassionate, e.g. treating a person as irrational or untrustworthy because they have had a mental illness in the past.