skysight-inc/HackerNews huggingface dataset:
There are technical reasons for not doing that. Most important one being that it can do formatting on the fly and not have your cursor jump around when formatting. So your experience will actually be a whole lot better than any other editor.
And if they say that it's going to be on par with gofmt it will be on par with gofmt. Do consider that they might actually know what they are doing.
Rust doesn't yet have type level integers, so that'll have to be saved for a future contest. (It's highly desired, and there's an RFC open, but it's not clear when they will land.)

I like this idea though!
It's worth remembering that, while the famine had its peak in Ukraine, and claimed by far the most lives there, it didn't end at the border between Soviet republics - adjacent regions of RSFSR and Kazakhstan were also affected. The term "Holodomor" usually specifically refers to the events in Ukraine, while the famine as a whole is just the "Soviet famine of 1932-33":

https://en.wikipedia.org/wiki/Soviet_famine_of_1932%E2%80%93...
Wall Street Is Europe’s Landlord. And Tenants Are Fighting Back
That really stinks. I don't like Apple's idea of what a smart watch should be. :(
> "Cheap business owners" couldn't be a more accurate byline.

There have been a number of headlines recently about how corporate profits are near record highs.

Isn't paying employees enough to buy the product considered capitalism 101?
You dropped the most important part of that quote: "to millions of people."

You're free to go on any street corner and rant about the moon landings. Facebook just isn't under any obligation to give you a platform to reach millions of people with that.
It's a few years now I can not see Github focused, from the external POV at least, to provide good coder tools. All the new things only marginally improve on what we used to have. I would worry more about that than about the losses themselves, since I feel the losses mostly reflect the fact the company has no clear direction so is spending money on workforce in the hope to have larger effects. Perhaps they don't need more people but more focus.
How  to Stretch Your Startup Dollars
I'd be happy if C++ had nice stack traces with exceptions -- that's a good potential language feature. But adding features to explicitly swallow exceptions doesn't sit right with me.
I was trying to actually read the text and then I figured out Leonardo da Vinci wrote in mirror writing (writing in the direction that is the reverse of the natural way for a given language).

Apparently nobody is quite sure why he did this. weird.
It's over 1200 now. But could you find 1200 tech workers to take the other side? Yes, I think you could. 1200 is a tiny number relative to the number of engineers who agree with the pledge, and just haven't seen it yet.

I think you're crazy if you think the profession as a whole is anything close to 50/50 on these issues. The American people aren't close to 50/50 on them: they oppose both mass deportation and Muslim registries by wide margins. The numbers get even starker when you restrict them to people with the educational backgrounds of Silicon Valley engineers.
This is good for linux!

Right?
What if the passcode you use is a confession to another crime?
The authors of the pledge understand that, which is why it's written the way it is.
I may be misunderstanding the reason for the example. You were talking about revolt and what threshold of support was required originally. My trend was personal experiences involving revolt where most talk more than they act when huge sacrifice is necessary. A common problem in politics in general. So, this is a pledge to not put together data that can be used for (basically) targeting minorities, destroying such data, the backups, etc. Also boycotting work for them and legal resistance. It follows they must be refusing to work at such places (eg Facebook, Google), not using their products/services, pushing for changes at them if they do work there before quiting if there's No's, preventing it in other companies via business model, and so on. They would expect change in tech company practices to result due to this pledge/revolt.

We'll be able to judge their current commitment based on their employment and if they boycott all such surveillance services with forms of PII that can be used for targeting. The latter due to Vote With Wallet concept of not financially supporting evil companies. We'll see if it fits my pattern by looking for whether a huge percentage of developers are committed to this over maybe next year or so. Also what changes happen in these companies' data collection and retention practices due to pressure from the pledge/revolt causing enough high-talent turnover. My pattern, if they fall victim to it, says they'll remain a tiny percentage of tech employees, probably use surveillance-powered goods, and likes of Google or Facebook continue collecting a trove of data that benefits such targeting since pressure didnt work.

I hope it does work, though, as I support the goals of the pledge. I'll leave this tangent at that.
Super Mario Run in Iphone App Store
How much is WP-CLI worth to you?
Oh, but they do add a lot of real value. In fact, they're extremely efficient at making this value - so efficient that they don't get to monetize anything but a small fraction of it.
The fact that it is enhancing your performance and you are able to tolerate it is reason enough to not judge you for using it. If I could take a drug that made me significantly smarter, I would be willing to pay vast percentages of my income for it, like up to 50%. We must pathologize to justify enhancement. But there really should be no need. We all wish to improve ourselves. If responsible use of amphetamines betters you, that's enough to justify its use.
As a natural monopoly seems closer to the GP's argument.
It will be very interesting to see what entities are labeled as national security assets as the DoD begins to view 'cyber' a core battleground. What's the programming equivalent to a national strategic resource? How do you write the spec on that - "We must be able to immediately have access to 100,000 programmer-hours per 16 day period, at a skill level of no less than x% of industry average"? How do you implement that?

My thought is that, apart from core infrastructure, and expanding internal capabilities, there's not going to be governmental protection of businesses/American internet entities (aside from what protection already exists in the form of legal code), if only because it would compete/displace with already existing businesses (CloudFlare, Akami, etc) which is something the US is loathe to do (which is part of the reason why flood insurance is so messed up - there exists a program to help homeowners get flood insurance, but it's by law required to not displace existing insurers).
The laws of physics aren't really laws at all, but rather the best guesses humans have for describing physical processes.

There are also more than one set of laws, and they're not all compatible with each other, which is why efforts are being made to provide a unified set of laws.

https://en.wikipedia.org/wiki/Theory_of_everything
We're talking about 3 different technologies here:

1. Fiber optics - this is growing, and companies which have a lot of it are continuing to lay it out (albeit slowly). Also see, Altice's recent announcement. My hope is that post-election Google Fiber will ramp back up, simply for the legal defense of saying that they too are a cable company and the same laws should apply. In any case, consumers want it. High-end consumers will pay a premium, and the cost for urban footprint fill-out is not exorbitant.

2. Cable coaxial wire - this is a big thick wire that continues to upgrade nicely. DOCSIS 3.0 is basically the same old 1980s/1990s cable with better comms protocols. It's getting to the point to where they can compete on a reasonable basis with single strand fiber, at a lower speed and price point. So cable companies build out the back-end with fiber, but don't have to replant single homes.

3. Crappy copper telephone wire - this stuff is thin, it's painful to maintain and upgrade and always lags copper. Companies with a lot of this (Windstream, Verizon, AT&T, Frontier) are trying to run it for cash flow rather than spend a lot on upgrades. The telcos push fiber to the node, but it's a slow grind and involves very careful cost benefit analysis.

3 different technologies. 3 very different strategies. The election has further complicated things. Should VZ save up it's ammo and make a play for Sprint, Charter, Dish, or T-Mobile or invest in more broadband plants? I'd save the ammo given that Tom Wheeler is out on January 20th..
Weak argument. Do better. https://news.ycombinator.com/item?id=13189009
>It's like employers don't even attempt to think about anything from the employee's perspective -- even after they've struggled to fill their own positions. "Cheap business owners" couldn't be a more accurate byline.

Or maybe the job their trying to fill isn't worth that much to them (the employers, that is)?

As an example, let's take a speech-writer for a presidential candidate.

Company X (let's say it has 100 billion in the bank) wants a website, so it looks for an SEO firm, but it's cheap and not interested in investing in the website.

X doesn't get skilled SEO consultants.

X now has three choices - get minimum quality workers, drop the website project or pay more for better workers.

Obviously, workers would prefer if X choses 3, but there are times when it just doesn't make sense to do so (or the company doesn't _think_ it needs to do so, and goes out of business):

What if a company has a small audience comprised of people who don't find things online.

Let's say the company runs a program only senators would use. That's a hundred person market which practically requires personal connection to their staff to make a deal.

Hiring someone for $250,000 website is just not worth it.

Practically, in a capitalist environment, workers are "contractors" selling themselves.

The same way I would not pay for a big-iron computer when all I need is a laptop, companies don't want to pay $200,000 when they can find someone for less.
I do.

The exceptions crash the program. It's helpful and critical to debug the program and to stop it in case of bug/failure.

That said. I never use exceptions per-se. I just happen to get a std::out_of_bound_exception once in a while (for which there is nothing to be done, except crash :D).

Not sure what would happen if exceptions were disabled. Maybe the error handling would be disabled and program would keep running[1]. Maybe the STL would just call abort() instead of throwing an exception[2].

[1] That would be a disaster. Should never disable exception if so.
This is a great resource, even just for saving time!
Lets be clear, I never implied that women and minorities can't do tech or are in any way inferior.

But I'm not a fan of actively bringing bias into hiring. You're just being racist if you hire someone on the basis of them being a skin colour.

I don't support racist organisations of any kind.

If there is a company that happens to be funded and started by minorities and women is successful then that's fine, of course that's fine, I support them fully, but when they're being vitriolic about people regarding race and gender I'm not pleased.
Very little info on this. Need more info.
I believe gitlab's UI has gotten better lastly. Nevertheless, if 99% of the value provided by github comes from their interface, should we remember how much time they needed to implement the "+1" counters on messages?
This could be the article the parent was referencing: http://words.steveklabnik.com/is-npm-worth-26mm
Not sure how I feel about this. He was certainly a character. I'm not sure why, but what's the deal with all of these guys basically wanting to be comic book villains? (Kim Dotcom, martin shkreli, etc)
Double taxation means twice on the same dollar. The $100k in the business gets taxed at the business rate once. Its never taxed again unless distributed as dividends, unless you count payroll taxes if paid out as salaries.
Introducing the new Google Wallet experience on the web
Actually... without any proofs whatsover, who knows who is really glancing over private repos parked at GitHub. I bet there are many projects with multi-million dollar source code (aka secret sauce) that many would love to look into.
maybe the blocks a tower is built of normally have holes to lift the blocks by rope, and this tower has no such holes in the blocks.
And well paying isn't even necessarily a measure of your ability to participate in the consumer economy.

In this day and age it's whether you can afford health care, child care, and education - all of which are essential for a healthy society.
"fact checkers comes from community consensus on the legitimacy of fact checkers..."

There's a danger there. "Community consensus" condemned Galileo when he dared mention a heliocentric solar system, for one example. Did that make the Earth-centered solar system "fact"?
I appreciate how GitHub's software platform makes migration elsewhere much easier, making me less leveraged by GitHub the company.

That, ironically, makes me REALLY not want them to go under: they don't deserve to.
>I can't find the blog post

You probably meant this:

http://words.steveklabnik.com/is-npm-worth-26mm
There was perhaps a long list of people who could have save the day, and nobody did. As far as I am concerned, the whole society has failed. Blaming it on a handful people is pointless IMO.
Fortunately it is easy to push the same repo to multiple hosts with git. So people, use mirrors instead of putting all your eggs in the same basket. Git is a distributed CVS, relying only on github means you are using it just like SVN.
I'm not willing to call it censorship, and you still haven't provided evidence for your claim that two routinely considered reputable fact checkers aren't.
Can you supply any concrete examples of fact checkers that have undergone such rigorous evaluation?
Usually when one starts to learn to program already have learned some math. So knows only this notation for funcions: square(x) = x*x

"Return" seems meaningless.

So that is the "real world" function declaration (if this phrase makes any sense for a math notation convention) for a nonprogrammer.

Is that what you mean? Because then I agree...
Or we could actually luck out, and settle on GitLab or similar.
Extraordinary claims require extraordinary evidence.
The most important metrics are the traditional ones that Optics focuses on like latency percentiles and throughput. We are currently using NewRelic and Loggly. Since both the NewRelic agent and our logging system allow us to tag requests, the grouping by query structure that Optics provides, doesn't really add value. (EDIT: Further, both NewRelic and Loggly provide a better interface for zooming in on interesting areas in time.) From a operations perspective a GraphQL and a REST API aren't that different from each other that they warrant the usage of another tool.

When I tried it, the query execution view also wasn't aware of DataLoader usage. That meant, that once we started optimizing our queries, it looked like many slow parallel queries, which meant that you had to guess what was already optimized, and what wasn't.
The same holds for other countries. The US is still doing reasonably well in comparison

http://www.tradingeconomics.com/country-list/labor-force-par...
Tech is one of the worst industries for age discrimination. I once hired a 50-year-old engineer with 30 years of professional experience. His resume was excellent except for his age, and his skills were very advanced. He'd been unemployed for 2 years.
What about power usage?

One area where CPUs made significant progress was energy efficiency, especially when idle.
The prospect of being part of the yahoo acquisition team at Verizon sounds dreadful. Yahoo has so many problems, so many things to figure out... it represents a close to impossible challenge to try to turn it around (in any way).
> You don't have an inalienable right to spread whatever political lie you want to millions of people.

Well, that's arguable, but in any case, and perhaps more to the point here, in the US you don't have a Constitutional right to force any private party to cooperate with you in spreading any political idea (lie or not) you want, even when you have the right to spread that idea yourself.
Delete Yourself from the Internet with This Button – Onenaija Blog
> but exceptions are the only mechanism available for constructors to report failure

use abort() from stdlib.h
This is 1 year old.. can OP or mod add (2015) to title?
This article is from almost a year ago.
I was just trying to collect all issues raised on github, unfortunately anything before 2015 (the now deprecated timeline API) is not very useful.
Relation DOES NOT mean table. Relation does mean relations in the context of the Entity/Relationship model. It has nothing to do with tables, at all. So you are partially right technically I should have used the word entity, not table. But relation does not mean table again.
https://i.imgur.com/s5Bonrs.png
I don't think it's true, although the dates on wikipedia might be wrong and I have no time or interest to look on the sources.

[1] https://en.wikipedia.org/wiki/Zoho_Corporation#Zoho_Office_S...
[2] https://en.wikipedia.org/wiki/Google_Docs,_Sheets_and_Slides
"please note that you cannot opt out of employees looking at your content"

Source: https://help.evernote.com/hc/en-us/articles/235660588
The point is more or less, if VC invests (or plans to) in 20 software companies, investing additionally in something like GitHub or npm makes it more likely that the other 20 companies will succeed. They don't invest just in GitHub from the goodness of their hearts.
In other words, "commoditizing the complements."

As GitHub makes certain parts of the software industry significantly more accessible or cheaper, its complements will succeed commensurately. For example, easy access to, and encouraged proliferation of, skilled talent and robust open source (free) software.

That GitHub provides infrastructure for other startups makes sense, but I'd strongly push back on the idea that VCs will invest in a particular company like GitHub primarily because they think it will improve their investments elsewhere. That's a leap in market forecasting, and the simpler (Occam's Razor) and more rational explanation is that they expect(ed) a good return with some added benefit to "the ecosystem."

I'd be more in favor of this argument if you restated it slightly as, "Investors like investing in companies like GitHub because they can initiate feedback loops with their existing investments that result in mutual prosperity."
Is Marc Andreessen's "Software is Eating the World" the blog post you were referring to? http://genius.com/Marc-andreessen-why-software-is-eating-the...
Linked to the Genius page because the original WSJ is behind a pay-wall[0].

On the back end, software programming tools and Internet-based services make it easy to launch new global software-powered start-ups in many industries—without the need to invest in new infrastructure and train new employees.

[0]Pay-wall WSJ: http://www.wsj.com/articles/SB100014240531119034809045765122...
Before I reached the last sentence, I looked hard at the image and opened it in a new tab, thinking I could read his writing (since I learned high-intermediate Italian). Nope, it's mirrored [1], which may have had to do with his dyslexia.

Looking into it briefly, I came across a guy [2] who taught himself to write like Da Vinci (note: full-screen sign-up prompt upon clicking). Skip to to the 6th paragraph starting with "Perhaps...". Being a lefty, I think I'll give mirrored writing a go as well.

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

http://michaelbalchan.com/davinciwriting/?hvid=3xsKQB

Edit: from the Wikipedia link above:

"Research suggests that the ability to do mirror writing is probably inherited and caused by atypical language organization in the brain. It is not known how many people in the population inherit the ability of mirror writing (an informal Australian newspaper experiment identified 10 true mirror-writers in a readership of 65,000). Half of the children of people with the ability inherit it. A higher proportion of left-handed people are better mirror writers than right-handed people, probably because it's more natural for a left-hander to write backwards."
I tried to imagine the error message given by this template when something is written wrong. Just had a vision of horror.
Whoa. Dumb money, those VCs, if this is true.

A scrappy low-budget startup can do just fine with a medium sized vm on one of the several places renting vms, running a simple source code control system server. Blowing dozens of megabucks to build a palace in a high-rent district to replace something that's close to free seems, well, dumb.
https://www.linkedin.com/in/chriswanstrath

I had never seen him, so I'm posting this in case others were in the same boat.
But Dijkstra was writing in 1982 ….
What developed country has sustained better growth?
First the premise that the documents were illegally obtained.

There is prior case law (Ellsberg) that suggests what Snowden did was legal, in that all documents exposed were done through the media and journalists.

The claim that it was illegal needs to be substantiated in court as it would be a vast departure from the case law established by the Supreme Court.

Second, Facebook is not liable for what I post on my feed and the things that I communicate to my friends and family. Nor should they be. Facebook also is a private company that makes its money from spam. It is not a law enforcement agency, and it is not and should not be required to enforce the law.

In any case, in authoritarian countries like the United States (countries where citizens are punished if they do not spy on and censor one another), there has been an increasing and dangerous trend toward claiming that legal things (such as posting information from international news sources, here The Guardian and Der Speigel) are illegal.

The argument here that such behavior is illegal is a strong and present indicator of that authoritarian streak in the American political consciousness.
Well, you can start here:

https://en.wikipedia.org/wiki/Trait_(computer_programming)

"a trait is a concept used in object-oriented programming, which represents a set of methods that can be used to extend the functionality of a class."

Then follow on protocols as an idea of generic interfaces

https://en.wikipedia.org/wiki/Protocol_(object-oriented_prog...

Then travel back in time to 2003 and read the European Conference on Object-Oriented Programming (ECOOP) paper "Traits: Composable Units of Behaviour" for a possible view on traits long before Rust was born.

The way programming languages do information hiding, polymorphism, method/function dispatch, data modelling is also part of OOP and there are several ways to combine them.

OOP is so much more than just plain objects and classes.
Kindly: you are not the gatekeeper of other's efforts, contributions, and submissions. Saying "you shouldn't have written this, open sourced it, or submitted it to hnews because I think my library is much better" is obnoxious behavior that I think is far more damaging to a community than fragmentation. People will consolidate choice of libraries with time. We shouldn't be shutting down new contributions reflexively, and it's much more distasteful when it's because you're advocating for your alternative.
First assumption, other costs are negligible: no, I'm not. Every dollar spent on salary is a dollar that doesn't go to profit.

Second assumption: letting 80% of staff go won't hurt. For that, I simply have to describe what I've heard from friends / coworkers / scuttlebutt about working at yahoo. But there are a lot of eng doing maybe a couple hours of work per day.

from

https://finance.yahoo.com/quote/YHOO/financials?p=YHOO

under opex it looks like there's plenty of fat to cut.