skysight-inc/HackerNews huggingface dataset:
> Facebook limiting the use of Facebook's resources to things Facebook is comfortable with may not make them your ideal service, but why should they be obligated to be that?

Ideally, they shouldn't. But, as of this writing, they have a virtual monopoly on social media.

- Want to talk to your friends? Message them on Facebook Messenger/WhatsApp/Instagram.

- Want to share photos? Send them via Facebook Messenger/WhatsApp/Instagram.

- Want to see what kinds of events are happening in your city/town? Facebook Events.

- Want to see different stories of the day (the whole "staying informed" thing)? Facebook Pages

- Want to use a different service other than Facebook? Good luck, because everyone else who may not be as skilled in tech as you are still hooked on the service.

If another IM or events service gets popularized, then FB's foothold might be loosened. But, until that happens, we have to actively make sure that the things shared on the platform are as free as possible.
If you feel bad about that, you should check out salaries in Italy.

I don't know how good this data is, but from experience I can tell you that an average salary is 15-20k after taxes: http://www.payscale.com/research/IT/Job=Sr._Software_Enginee...
Image-to-image translation using conditional adversarial nets
Over population will be a problem.

To prevent that problem supply will be limited.

People will not be happy
Reversing Go Binaries Like a Pro
Is there a good quality MOOC on Pyret? I am not in high school but am not a programmer either. I started using DrRacket MOOC fairly recently on Edx and had no idea about Pyret until today. My interest in finding good quality teaching, led me to Racket, all the way from the hype of Python/Ruby, and anyone else in between. I am trying to follow Racket but now I am confused between Racket and Pyret.
I don't know the reason or if the GP was quoting someone, but it may be the idea that by reversing aging we can expect the world population to grow even faster, resulting in massive conflicts over resources.
We can add Ceres to the list of places where life may have formed
Bad science has hampered imagination by forcing established paradigms down the throats of students before they've developed their own critical thinking faculties. Good science would empower imagination by arming it with experimentation!
He'll just give coal a huge tax incentive like he gave Carrier. He has no problems spending other people's money to prop up market failures, especially when it makes him look good.

Just ask the creditors that funded his Atlantic City boondoggle.
Google’s Chief Games Designer on Why VR Matters
However, this technology would ostensibly over time get commoditized and available for everyone, like practically every other piece of technology so far.
Amending this contact email: please reach out to Chris Carter, Lead Engineer at Ccarter@BPCS.com.

This opportunity will welcome Senior Devs working ONSITE or REMOTE.
Maybe, just maybe, someday we'll have a decentralized web with a web-of-trust identity framework, and people can host their own email, code repository, and even website!

P.S. to put a bit more effort into my post: I really do wonder if the discoverability problem of a decentralized web can be better solved for things like social networks, code sharing, etc.
I went and found Slack's diversity report and they have more white people than anyone else mentioned in the article: https://slackhq.com/inclusion-and-diversity-at-slack-e42f938... And even Google has more Women in engineering.

I'm not sure if they're really in a position to be lecturing everyone, especially considering they're burning money and running at a much smaller scale.

Interestingly, in the Ars comments someone made a good point about how these companies draw from an international pool of candidates, so maybe it's not correct to compare their entire working populations to US ethnic demographics. I don't know if these companies have this info, but it would be super interesting to get these statistics for employees who were born in the US or emigrated there as children.

Though the numbers on women would remain lackluster.

All of this makes me much more sympathetic to Facebook's stance on this, that this is a pipeline problem. Only 18% of CS degrees are going to Women: https://ngcproject.org/statistics Until we fix that, these companies will be fighting over the same pool of talent.
Immortality would be the most dangerous technology (to society) ever created. Hah.
As an Apple Watch user: I've found I don't care.

That's something a lot of people use as an example, but in practice I don't find it to be a problem at all. I only had to charge my FitBit every week or two, but I don't mind what I do with my watch at all.

I plug my phone in every night, and I put my watch on its charger at the same time. That takes care of it, no need to think about it any further. The first generation Apple Watch would usually have 40 to 50% battery left when I put it on its charger at the end of the day. I'm not sure about the newer one, but I know the battery life is supposed to be better.

The FitBit could go for 10 days, but I would have to monitor it (usually wait for the app to tell me) and then go find the charger and plug it in. Oddly the fact that I charge my watch every night seems like less of a cognitive burden to me because I don't actually have to think about it. I did occasionally have to think about my FitBit.

So in practice, it's never been an issue. Because the battery is so small (due to the size of the device) even if you do run it down it charges up very fast. I know some people use them all day and sleep track with them, and then simply charge them up while taking a shower in the morning.

If you want to spend all day doing a triathlon and having GPS tracking then maybe the Apple Watch is battery wouldn't be good enough for a single day. I imagine that some company sells a gadget that would be able to handle that. The Apple Watch is battery is WAY bigger than my needs, and I imagine it sized for a lot of people. Health is turned out to be one of the biggest uses of the Apple Watch.

I think this is something like range anxiety and cars. It certainly affect some people, but for your average user and even your average user who likes to stay fit and exercise a fair bit I don't think it's an issue. It's only the most demanding and serious 5 to 10% of the market that may not be able to use an Apple Watch.

The only place I ever saw a benefit to the battery life with my FitBit was when traveling: since I don't tend to take very long trips I almost always could get by without bringing the charger. I have to bring my Apple Watch charger. Since I don't travel much, that doesn't matter much to me.
I was left with the impression that the main point of those drawings were aesthetics - fill the empty white space for which we do not have data. (As opposed to claiming that people in the 1500s believed in any of those creatures)
McAfee VirusScan Enterprise for Linux can be compromised by remote attackers
(not sarcastic)
I, as an author of such library, am a bit biased but still...

For one, you may get massive, massive developer productivity by eliminating loads of queries. In a lot of ORMs you do things like myObject.save() instead of generating a insert/update query for the particular state of myObject without taking into consideration which fields of the object is currently set. This reason alone enough for me to use them.

Second, bunch of additional functionality usually come out of the box with ORMs, such as JSON or arbitrary (de)serialization of columns, caching, logging etc which you would have to spend time on custom implementations of these otherwise.

Third, like you mentioned, some allow very easy change of database vendor.

Fourth, mental abstraction from the underlying data storage (you stay in your language's domain) which again contributes to the productivity.

Some other benefits include not seeing large SQL strings in your code which make it more difficult to read and maintain, security and ability to easily reason about what the code intends to do.

I don't want to sound arrogant (not my intention at all) but I believe those who don't understand or downright rejects the benefits of a decent ORM system are either the ones that never used one to see the productivity benefit or those who work on projects that need to squeeze the last bit of optimization. In a large enough project it is seriously pain and time consuming writing all those queries which could be elegantly avoided.
Nice to see Swift added to the list of targets. Any idea about the performance of generated parsers in Swift vs other targets?
> If you don't like what Facebook's policies, go share somewhere else.

Okay, I'll just go find another social network where millions of non-technical individuals congregate en masss.

Oh wait...
Given technological progress and human nature I think that might be a temporary or worst case scenario but unlikely to be a long term status quo.

What about exploration or just plain old boredom? There might be more radical escapes (VR, brain upload), more extreme sports or more people leaving this planet in search of something else.

1000 years is a long time. Forever is a lot longer than that..
Maybe it means compression happens earlier in the chain? For example, everyone else is compressing HDMI output and Rivvr is compressing the post VR compositor render target before scan out happens? This would break an app that does front buffer rendering, but afaik there aren't any commercially available VR games that do that. No idea what the actual difference is and I'd like some clarification also.
Weren't the world's bloodiest wars conducted after the advent of industrialization? The 20th appears to be the bloodiest century.

https://en.wikipedia.org/wiki/List_of_wars_by_death_toll
First of all, the link is 3 years old; so how old are the numbers? It looks like they're projecting to 2018.

And second of all, there are hidden future costs in burning carbon which are not factored in.
Solar and wind are so different that comparing them doesn't really make any sense. Generally a combination is optimal. The news in this article though is that solar prices have tumbled in the last few years - whereas wind prices have declined at a more expected rate.

Comparing the photo-voltaic capacity installed in 2016 with wind capacity is a bit misleading, as wind typically has a much higher capacity factor than solar - so the 59GW of wind will almost certainly produce more electricity than the 70GW of solar.
Commonly referenced in Latin as, "hic sunt dracones," or in English "here are dragons," is the tendency of historical cartographers to include mythological beasts and illustrations in uncharted areas of the map. The icons roughly represent the danger of going into uncharted waters or territories, and also to share knowledge about areas of which there is knowledge, but not enough to map. Serpents and dragons represent dangerous seas. Monsters for dangerous at lands, and so forth. You'll notice that the linked maps correctly identify the South Pacific as having no land, and North America as a body of unexplored land extending northward and westward of the mapped area.

The article's title, if it's intended to be taken literally, is mostly off. It seems that people at the time fell into superstitious, uneducated camps and educated, skeptical camps -- Then as now it seems. The illustrations would then work to serve up both imaginary dangers to the superstitious and knowledgeable best guesses to the skeptical.*

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

*This second paragraph comes from my interest in charts and nautical history, but is mostly my own speculation. IANAH.
If the engineers did their homework then the headset should send a vsync signal back to the console so the software could use dead reckoning to predict where the headset will be. That way it would be relatively immune to longer transmission latencies. Maybe there's a way to do this with the lighthouse tracking, maybe sending the latency measurement between actual and delayed position back through the controllers or something.
More info from OP https://news.ycombinator.com/item?id=13179837
Accessibility Whack-A-Mole
Converting from MW to MWh is complicated for intermittent renewables.

For a gas-fired plant you usually get 95+% of the installed capacity as firm production. For hydro, 50%-60% on average, depending on the profile of the reservoir and rainfall. For solar it can be 10% to 20%, for wind 20% to 40%.

The accounting gets complicated when you include the fact that you can't dispatch or even precisely predict those sources, so you're only able to offer it because there are other sources (hydro, gas, etc.) which you can turn down on demand to accommodate and compensate for the intermittent renewable.

Also, $/MW isn't comparable across sources due to the facts above, the price that really matters is the long-term $/MWh average, which the parent post provided.

[Edit] Some of the terms I used might not match the appropriate technical terms in English, when I worked in energy it wasn't in an English-speaking country, so my apologies.
> Why cant facebook just go after blogspam clickbait in general?

Hard to do with just a few algorithms. They would need human eyes reviewing sources. And since Facebook seems keen on eliminating its human workforce through AI/ML, I doubt that they would suddenly embrace human reviewers again.
This doesn't give me any confidence that this will be used to actually combat fake news and not as a tool to suppress opposing political views.

During the election, I saw so many 'fact checkers' used by the mainstream media that were laughably biased or outright wrong.
They could probably get a lot of their diversity, inclusion, and community staff with no real issue.
"unscii-16-full" falls under GPL because of how Unifont is licensed

You can have a public-domain font if you take the Unicode glyphs from these instead:

https://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html
That screenshot is for material.io/components. Look at material.io.
They seem to be pushing this hard here in Seattle. This past week they've sent me two coupons for $20 off my entire order.
Too true. I had a potential client who had already spent months and a bunch of money on external consultants regarding an intermittent identity management integration issue. They heard about me through word-of-mouth.

I offered a fixed-price "no win, no fee" rate equal to about a week of my normal hourly rate. I thought it was a great deal given how much they'd already spent, plus it gave some certainty to them around something could have been very messy and open-ended.

The client got hung up on, "What if Tom only takes an hour to solve it? What an expensive rate! What a rip-off!" They were more concerned with seeing me put in time and effort than actually getting results.
Immortals will still die occasionally due to accidents and other non-age related causes. Unless risk is totally eliminated from the world, there will always be a positive replacement fertility rate.
The chart's from 2013, numbers are probably out of date.
It constantly surprises me how many companies want to solve the "problem" of remembering where you parked. Is this really such a big problem for people? It's a solution in search of a problem.

Also GPS doesn't work so great when you're parked in a multistorey carpark, which is probably the only situation where I might forget where the car is parked.

I do realise that it may have other advantages, the wifi hotspot and google maps being good ones.
It is funny that mention this: "paying GitHub a lot of money right now". Believe me: you are not paying as much as you should. Ask some people who were dev managers in 1990s how much was a single ClearCase license...

The software is so cheap now...
NSA Watchdog Removed for Whistleblower Retaliation
Gitlab is slower then Github
The blame also needs to fall on those who came before us. Everyone has been burnt to some degree by benefits being poorly forecast.
That process runs both ways. When the economy is doing better, labor participation can go down due to incomes going up. The grandparent pinned the qualitative judgement "permanently discouraged" upon this graph, but that's just one way to read it.
It's not a good deal! Thats why I code.

But that is how some working class people make enough to sound their kids to private school. Working their tails off.
> Yeah, give up that dream of game development

Ha. I'm 42 and currently working on an online version for the card game Dominion. Paid. So it's not a game I invented, but still pretty cool, and very different from the work for banks I've done the past couple of years.
In-demand devs do contracts instead, which pay very well.
802.11ad: 4.6 Gbps WiFi
I'd be interested see pointers to ANTLR-based languages people are developing. I found it to be a powerful tool, but also limiting.

As far as I know, ANTLR v4 is even more of a "framework" than v3, in that it dictates your program structure and always outputs a full parse tree. It appears to have lost the ability to verify the value of k for LL(k) grammars, due to a more powerful underlying algorithm.

I think that simplifies it for most use cases but makes others hard or impossible.
I understand that I don't have the same insight into your customers as you do, but to give a counterpoint, I charge significantly higher than $5k for my services and my customers don't receive any tangible improvement to their revenue as a result. I have not found that they are incredulous about my rates, let alone due to pride. Maybe there's something other than pride at play here, such as market dynamics or your product?

Your customers' pride could be one reason why they refuse to spend that, but have you considered that this is an uncharitable perspective? Don't you think it could also be because they have honest reservations about your product or better alternatives for their business than that they are obstinately refusing to just hand over their money to make $50k?

I think it's much more likely that the situation is actually quite nuanced with competing incentives, priorities and perspectives on either side. An information asymmetry is not the same thing as irrationality.
Don't worry, this article is definitely comedy/parody.
MD often involves a fair bit of animation.

If you look at the individual components, though [1], most of them (like cards) actually have no associated JS at all.

Most of the other components, like the TextField (which includes JS to have things like the placeholder text swoop to a mini version above the field once you start typing) have gracefully-degrading versions. Not all of them do, however.

1. https://github.com/material-components/material-components-w...
Could you give us some examples of the types of things you've heard?
PV Solar is vastly better than 10% you generally get 20-30% in good areas and nobody installs solar in Alaska.

PS: Concentrating solar towers need cloudless days (and are outdated tech) and even they still beat 10%.
the laws of physics change each time our understanding does
I've mostly encountered them in banks where there is regulation or a strong desire not to let developers access production data/systems (Sarbox or something, I forget). However their use seems to be declining in most other industries.
CrossOver 16 Launches, Powered by Wine 2.0 and Supports MS Office 2013
1. They don't believe the benefit will be realised in their circumstance.

2. There is both opportunity cost and hidden cost for trying your solution.
They took the time to make a marketing landing page but couldn't take a few mins to put up the material-components-web demo online? That's one of the web's killer features! It's a bit disappointing to find that missing.

I'm ambivalent about material design. I'd love it if the spec were being developed in the open, instead of just throwing an update over the wall every few months. In the past I've noticed contradictions or bugs in the spec, but I don't have anywhere to report it. Can we report those to material-components [0]? In other cases I find the text confusing. Not that I blame the authors, since writing good documentation is very challenging. But people would be empowered to help improve it if were open.

Here's an example of a seeming contradiction in the buttons spec [1]: go to the "Size and padding" section. It shows "64dp min width" and it has "8dp external padding" on each side: 64dp + 8dp + 8dp = 80dp. But then below that it says "Minimum width: 88dp". Where does the remaining 8dp come from? Which one is correct? The "Minimum width: 88dp" point appears a few time, but it's contradicted by multiple buttons on the same page. For example, the dialog's "agree" button or the "share" button in the Top 10 Australian beaches card.

[0] https://github.com/material-components/material-components

[1] https://material.io/guidelines/components/buttons.html
Yes, it is possible to convert from any numeric base to any other numeric base.

Why is 2 so special? Is it more important for humans to be able to calculate quantities in their head, or to be able to convert to obscure computer formats?
XNU kernel UaF due to lack of locking in set_dp_control_port
In Chile, the company bid to sell power at $30 per megawatt hour.

"deal in August pegging $29.10 per megawatt hour in Chile."

So where's the tricky accounting?
The way you phrased your question made it sound like you were snarkily implying that, yes. If that's not what you were doing, ignore my comment and move on.
Or is it - to me Github is just another example of the developer tools market cycle. Reminds me a bit of the image hosting market - image hosting company is created and gains momentum, then has to monetize, so they add advertising and people start to drift away when someone else then creates the next image hosting site.

In the developer space, it seems pretty much the same. SourceForge was good/cool until it wasn't, so people moved to Github. Now, as Github perhaps gradually loses steam or coolness (might not happen either), another company will emerge (maybe it's Gitlab) who will take share while Github perhaps spins into irrelevance. Wash, rinse, repeat - but each time the software tends to get cheaper and cheaper, creating a massive deflationary environment as the particular developer tool set becomes commodity.

Or maybe AWS or Google step in with an actual good product (hasn't happened yet as far as I can tell in CI/CD but hey you never know), and they charge nothing for it because it's part of a basket of services. Margin for the standalone company goes to zero.

Developers have, as far as I can tell, almost zero brand loyalty - and that probably makes sense - but it's very tough in my opinion to create great products for developers and make money as a company at the same time.
That's a philosophically naive view of how science works.
The first version looks more like something you'd see in a math book, which is where a non-programmer's notion of what a "function" is would likely come from (assuming they have a notion at all).
I don't recognize this at all. 42, working as freelancer, and I'm regularly swamped with offers from recruiters. And yes, there is plenty of junk among them, and most recruiters suck, but I've found plenty of decent contracts within bicycle distance, and each one paid better than the previous one (except the current one, but that's because I'm helping a friend build a game).

This is Netherland, though. The situation could very well be different in other countries.
I agree with pretty much all of this. It can be a benefit in certain situations. I kick ass at hackathons. I can dive into the middle of an unfamiliar code base and quickly get oriented and solve bugs that the other developers haven't been able to. I can solve interesting and complicated problems across many domains like few others can. The problem is, life isn't just a series of interesting and complicated problems. In fact, the vast majority of it is trivial and boring and dealing with trivial and boring things is exhausting.