skysight-inc/HackerNews huggingface dataset:
I wonder if they are also used as a starch source for pruno (prison wine).
Repository: https://github.com/Zemanta/go-secretcrypt
That's kind of the point - if the best bang for the buck means that you're getting paid peanuts, because despite you doing a good job, there are many others who'll also do a good job but for less money, then peanuts apparently is the going market rate that you deserve; if the best bang for the buck involves giving you a raise because it would be long and expensive to replace you, then you deserve a raise.
Rather than eyeballing it, why not do a proper regression?

To me, it looks like a line going up from 1900 with a bump in 1940. But you don't have to take my word for it, there's piles and piles of data out there.
Feathers – minimalist real-time framework
Oh good USSR style spy on your neighbors is back for corporate monetization.

You know, I watched a few episodes of the English show Black Mirror about how technology is used for vile dystopian hellscapes like this but it got too depressing to watching after about 3 of them.

How long before this is directly tied to your social media by the companies that require access to your accounts?
> As a client of an interface, I shouldn't have to think carefully about whether or not certain assumptions I make, may be invalid in certain specific instances.

As a client of an interface you shouldn't make assumptions which are not guaranteed by the interface in the first place.

> If I make use of the Rectangle interface to model a resizable window in the GUI, I shouldn't have to worry how my GUI might behave if a Rectangle happens to be a Square.

The fixed aspect-ratio issue (square or not) actually applies very well to this scenario, video players will often have a fixed aspect-ratio (matching that of the video they're playing + some decoration), and while you can control the width or height:

1. there's no guarantee that they're independent

2. there's no guarantee that your setting a specific width or height will be acknowledged or unbounded

That is not only setting the width may change the height (and vice-versa), there's no guarantee `r.SetWidth(x); x == r.GetWidth()` holds. And the interface certainly makes no such promise.
If you have another product battle suggestion please tell us
Former Fannie Mae CEO Settles Crisis-Related Lawsuit with SEC
Well this explains a lot. In my university (Russia, Mathematic-Mechanic faculty of SPBu) there are a lot of investments in computer vision stuff and it it almost impossible to build fast and with low TDP software for CV without SDP/FPGA/etc stuff.
Absolutely. I was just pointing out that in the current state of a lot of developed countries, coal is still cheaper than solar because of the infrastructure. But we're bloody close!
> The only solution to this problem is technology.

There already exists a "carbon offset market" [1]

So the solution is economical, which in turn will lead to technological solutions (carbon-reducing technology directly driven by profits in this market).

[1] https://en.wikipedia.org/wiki/Carbon_offset
What would you call data science/computational data stuff? Not backend, because you often sit and view the results in your R Studio console or whatever while working interactively. Not frontend because you are often directly mutating data structures and storage.
Sorry, but at this point this gets absurd. I can understand that for some people it is beneficial to deny the idea of climate change.
But since you are already acknowledging the self-evidence of it, how is it "not clear at all", that the change is not human made?
Direct link to paper: http://pubsonline.informs.org/doi/pdf/10.1287/isre.2016.0644
Hello.

I'm the author of the mentioned project. It's indeed a very annoying opinion. Although there are indeed some difficulties in writing an operating system and quite some runtime support to implement, I would say that it's worth it only to have a more powerful language. I'd rather use a language that I really like rather than be forced to use one I don't really care about.

I cannot say that C++ is the best language to develop an operating system, but I would definitely say that it's possible if you really know the language. And you don't have to use the complete language (I didn't enable exceptions nor RTTI in my OS).
Bats – do they suck blood? How big are they 1.5 inch or 6 feet?
From further down the article, this implies more than one address:
In May security researcher Doug Madory discovered a social network - resembling a crude clone of Facebook - on a North Korean internet address.
"I don't believe it was intended to be accessible from outside North Korea," Mr Madory told the BBC.
Exponent - ROR for React Native sounds really interesting - anyone using it ?
Those sound like good figures. How are you getting those numbers? Estimations or have you managed to speak to there book keepers. I always won D we about coffee shops, they seem to be popular but I wonder how much profit is actually made.
IncludeOS? [0]

From the CppCon 2016 presentation description:

"Early in the design process we made a hard choice; no C interfaces and no blocking POSIX calls. We’ve done everything from scratch with modern C++ 11/14 - Including device drivers and the complete network stack all the way through ethernet, IP and ARP, up to and including UDP, TCP and recently also an http / REST API framework. To achieve maximum efficiency we decided to do everything event based and async, so there's plenty of opportunities to use lambdas and delegates." [1]

[0] http://www.includeos.org/

[1] https://cppcon2016.sched.org/event/d30a43dae4a490dce81a3dfc6...
Last I heard their niche was they resell adspace on websites that Google Adsense et all refuse to do business with for one reason or another
It also reminded me of the Mars trilogy, but because the separation of a major Antarctic ice shelf and the resulting mass flooding on Earth was the trigger for the second revolt on Mars.
I always thought you were not supposed to enable flow control on a network with mixed 100 and gigabit devices. From the list of things OP has hooked up to network I would be surprised if they are all operating at 100 megabits.
The climate has changed many, many times throughout history.
Can you elaborate? I would like to know where you get this information.
Is the necessary volume achievable, both in land required and producing the actual panels? I'm under the impression that efficiency drops when you move towards the poles, where many of the developed countries are. Also, do solar panels still require rare minerals to manufacture?
Don't mistake me.

I love the idea of terraforming Mars, to the point of spending a lot of time understanding the challenges to achieving success.

Conceptually there is always tech which we are yet to discover, but that just pushes the conversation into hand wavy territory, and discussing the details is always more fun.

The simplest plans are to start a runaway green house effect, in order to warm the planet up.

That alone requires signficant but potentially achievable feats of engineering.

But as I remember, the unsolved issue remains in maintaining a stable atmosphere, one which isnt sheared away by solar wind.

This is why the tidal locking issue is the problem. The core is solid on Mars, and the idea of spinning up a planet to rotate puts us beyond space elevator tech and nearing solar engineering levels of ambition.

As someone else suggested, there's the idea of having a super conducting magnet on the equator to create the field.

That's still below solar engineering, but a feat of such magnitude that underground habs win out as an option for the foreseeable future.
Well, considering that I get my power from a combination of Nuclear and wind power, I doubt that I give a particularly high carbon footprint.

But you're not wrong, I almost certainly have a higher footprint than most of the third world.

I guess what I was getting at is that I think the levels New York has are substantially more sustainable than the rest of the US. Sorry for the confusion.
You do everything you can to use something other than JavaScript in the browser.

The list of good languages that targets the browser is long, the last of bad languages better than javascript that targets the browser is even longer.

I personally used WebSharper and it's excellent. All these sophisticated frameworks (thinking Angular foremost) have nothing on WebSharper.
Source? Pretty much every temperature graphics I've seen looks like this: http://data.giss.nasa.gov/gistemp/graphs/
Nice :) I didn't know this project. I'll definitely read about this project.
There is another solution: less people.
Sadly this isn't the first time I've seen that logo (it's actually a modified version of the Java logo that changes the text to "JavaScript" in the same font). Because the quasi official JS logo (black letters "JS" in the bottom right of a yellow square) looks less "logo-ish" than this it's often used by people unfamiliar with the language.

Another terrible fake logo that apparently looks more logo-ish than the real logo is the modified HTML5 logo that typically colours the shield yellow (because HTML is red and CSS is blue) and alters the "5" to the letters "JS" or simply "J" or "S" (or even "6" for ES6).

EDIT: some googling shows this Java-derived logo has been around at least since 2010 though probably even earlier. The official community logo was initially announced at JSConf 2011: https://github.com/voodootikigod/logo.js/
'It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do nothing but keep the C++ programmers out, that in itself would be a huge reason to use C'

Solid argument that.

His two other arguments:

- infinite amounts of pain when they don't work (and anybody who tells me that STL and especially Boost are stable and portable is just so full of BS that it's not even funny)

Considering that the linux kernel is strongly tied to the specific C dialect supported by GCC and is not portable at all, this argument is bullshit.

- inefficient abstracted programming models where two years down the road you notice that some abstraction wasn't very efficient, but now all your code depends on all the nice object models around it, and you cannot fix it without rewriting your app.

You can abstract yourself in a corner in C as well. In C++ you are more likely to pay less for abstractions.

Sorry, but I take it personally when me and my colleagues are called substandard programmers.
It seems likely. 500 million years ago, atmospheric CO2 was hundreds of times higher than even the worst projections allow humans to create. CO2 eventually weathers into limestone and gets subducted under continental plates. Ultimately, geological activity renews the balance, and stops us turning into Venus.
Telecom infrastructure can be easy, just use RF/MW :)
Outside of Pyongyang you are lucky if you have access to electricity ;)
As other's have stated, that is just Linus's opinion, which he is entitled to. It's also even understandable given his position managing all of the Linux kernel and git development work, and the large number of people who contribute (or try to anyways...) If you don't want people to blow their damn leg off, don't give them a shotgun (http://programmers.stackexchange.com/questions/92126/what-di...).

That said, this absolutely doesn't mean that you CAN'T do systems level programming in C++. I've actually done real RTOS and motor control work on a small embedded platform that went in a robot using C++! This is in an actual shipping product too, not just a hobby project...

As Linus said, it's definitely easier to come up with something inefficient in C++, and you do have to limit yourself to a sane set of features. That said, I think some of the things C++ brings to the table can make development a lot easier without sacrificing performance as long as you have a disciplined team and sane coding guidelines. But what makes sense for a personal project or a small team may not make sense for a larger project, and while I think Linus is justified in his opinion, you definitely shouldn't take it to mean that you CAN'T do systems programming in C++.
Summer interns have a big impact at Minnesota's small IT, engineering firms
Ask HN: In 2016, what are best practices for personal computer security?
What do you use to protect from key-loggers, malware, exploits, etc?
Ask HN: What is the business opportunity of climate change for startups?
Instead of looking at climate change only as a problem, what are the business opportunties.

If we assume there are going to be consequences to our environment because of climate change; what kind of startups would be built and what kind of problems would they need to tackle? In other words; what's the business opportunity of climate change.

This is a follow up from this thread https://news.ycombinator.com/item?id=9799007 I did last year but with a slightly different subject (or maybe not?)
Storing information about users. There won't be many 1000-5000. The data should be replicated on at least two small servers.
Laxman Muthiyah's Facebook zero day from a couple of years ago: https://news.ycombinator.com/item?id=9040090
It's very fucking expensive. And those articles frequently on the front page of HN are biased and are not telling the whole story. That's the problem. NGOs are framing the public discourse in a very one-sided way. If you raise concerns, you are a "denier" and downvoted into oblivion because people just want to believe the beautiful story of clean energy vs. greedy capitalist pigs.
"The handful of countries than have industrialized in the 20th century (Japan, Taiwan, South Korea) have taken similar paths that are very different than the policies suggested by the IMF and the World Bank"

That can't be stressed enough.

What has been done, by the IMF and associates, in the name of "development" have caused innumerable suffering. Of course, the people responsible of those policies not only are not challenged but generously rewarded.
AppAll Mobile – Never run out of phone/tablet storage
I agree that technology in terms of energy supply will be important, but is terraforming really a sensible option? Given how little we understand the climate, trying to manipulate it in this way feels like a very risky manoevre.

And there are big problems here in terms of externalities: my 'improved' climate might be disaster for you.
Spring forward, fall back!
I'm working on an OCR engine right now. We intend to use it to do capturing of data using a mobile phone, but also to do verification of captured data on our backend server. So is this backend or frontend code ?
Hi, Actually all the tutorial are made by users who are registering to w3clan.

I personally don't add any content in it. But Yes, there is message system for authors to communicate and users to communicate privately or on tutorial page. So, I will leave message to author about it.
You're absolutely right. We will soon be updating content on our home page. But for now thank you for posting the correct dates - our event starts November 7th. Hope you'll be joining us.
The problem is that it's an embedded database storing data on a single server. I was thinking about using it and do frequent backups.
That is correct, beanstalkd was an inspiration for this project. I've even credited it here: https://github.com/iamduo/workq#credits. Could you describe what the use case of the move-tube command was? More specifically on what it was trying to accomplish within the state machine?

Internally Workq, for simplicity, does not have any separates "tubes" however. Just a job pinned by its name.
The autoinjector provides value for people that don't do IM administration every day. It's rugged, sterile, can be used right through clothing if necessary, and provides the right amount of force to go through to the muscle. The kit might also include a practice injector for training the user.

Oh and it's probably a little hard to handle a bottle and syringe on yourself while you're suffocating.
I'd like to avoid configuration headaches.
> I see this over and over . . . If you don't have kids, who exactly are you saving the world for?

The billions of people (including kids) who already exist. Whether through adoption or supporting better general social programs. Clearly if that were the focus and the way humans thought the world would be a better place. But of course it's wishful thinking and people have every right to have and enjoy their own children.
Just curious what advantages a TCP text interface has over HTTP with JSON which would typically be my default.
Make no mistake there are a lot of guns in Europe : we had so many wars, WW1, WW2, Yugoslavia and now the Ukraine. Each time quantity of weapons "disappear" only to reappear later.

In France criminal and terrorists organizations are mainly using surplus from the Yugoslavian war but the Police still seize regularly WW2 guns which are still quite capable compared to more modern guns.

So if we didn't manage to clean the mess of WW2 70 years later, I see no reason why there won't be black market Ukrainian weapons at the end of the century.

I never understood people that think they are safe if only law abiding citizen don't have guns. The Police can't protect you from an immediate threat, they come to collect your body and find the killer.
Before AC, people didn't know what they were missing. Good luck unringing that bell.
Coala 0.8 release
How about Lunaforming? If there's enough water, there's certainly enough sunlight to split it for H and O, making habitation and manufacturing possible. Migrating heavy industry off-planet, the old L5 society [0] idea, might be an option.

[0] https://en.wikipedia.org/wiki/L5_Society
B-b-but socialism!
Understanding VCs
Oh, by all means, don't stop there! Elucidate the enormities you're willing to encompass.
How do you move stuff there though? See how hard it is just to have the ISS in orbit...
Government intervention could conceivably work.

In the same way that we were able to get rid of the hole in the ozone layer by imposing restrictions on CFCs, couldn't governments give tax incentives and impose regulations that encourage a greener, more sustainable system?
Android doesn't have any Java runtimes because it doesn't use Java!
Java it merely the programming language used but the programs are compiled into an Android specific byte code
Populations past a certain level of prosperity for a generation or two do seem to drop reproductive rates. Perhaps the answer here is higher educational costs to discourage people from having many kids, and lots of alternative activities instead (Pokemon)?
Greatest inventions of mankind – The wheel
Compressed earth brick is pretty amazing. The whole house become a water vapor trap and the house cools itself as the heat of the day increases. Granted then you need to cool the house at night to refresh the thermal mass.

https://www.youtube.com/watch?v=IuQB3x4ZNeA
In my part of the world (northern Europe) basically nobody has AC, but that is probably because of the cooler temperatures here. I'm curious, at what temperatures do people who live with AC start using it? Or is it going all year round?
Aren't large parts of Windows written in C++ ?
What are you trying to say?
Yes, but it wasn't as hot... It's a vicious self-fueling cycle. By using AC, we're making the world warmer, which makes us use more AC.
It is! I feel like gaze tracking is one thing that's missing from VR headsets that's in the hololens. Social VR won't work until your eye movement and facial expressions can be translated into the application.
You're right, I'm confusing the issue. I re-read pcwalton's comment and I think understand the point they're trying to make. Not sure the last part was correct though.

> So Go makes a tradeoff with its structural typing: it doesn't require the small amount of boilerplate code to achieve the pattern you describe, but it prevents you from providing new implementations for types you didn't define.

Shouldn't this be "So Go makes a tradeoff with its structural typing: it does require a small amount of boilerplate code to achieve the pattern you describe, but it allows you to provide new implementations for types you define."?
Google delivers: "roughly 10,000 [black people] in London" in the late C18th.

https://books.google.co.uk/books?id=CCd8AwAAQBAJ&pg=PA8&lpg=...
How to create eCommerce website like Flipkart and Amazon
The problem with C++ is more about collaboration than with the language. It's harder to misuse C than C++. When you have a large group of people contributing, proper usage matters. Everything Linus rants about is improper usage.
​The Guy Who Made the Mouse Pad Famous
I'll refer you to the opening scene from season 2, episode 6 of "Utopia": https://www.youtube.com/watch?v=rcx-nf3kH_M
It sounds like Vietnam has done a much better job of keeping politics out of private industry though. Compare with Malaysia and its blatantly racial (and often harebrained) preference schemes, which end up stifling growth and encouraging talented non-Malays to GTFO.

https://en.wikipedia.org/wiki/Bumiputera_(Malaysia)#Policy
What is your opinion on both languages?
Thanks. Simplicity was the main goal and I took many passes eliminating cruft. The initial plans for persistence is to disk, in the form of a Command Log. Similar to VoltDB's Command Log or Redis' AOF. A simple approach to durability.

There will be some sort of interface for the storage. I'll keep in mind pluggability. It is something Gearman had back in the day also[0]. Most likely it will be persistence to disk for some time and once more clarity comes out, possibly pluggability.

[0] http://gearman.org/manual/job_server/
The least efficient accelerator of all ... GPUs

Interesting, could you please elaborate on why you think this? Any data you know of on the subject? What are better alternatives in you view?
Ask HN: How to learn as much about C or C++ in 3 days
This post is a follow-up question to to this one [1] I posted a couple of weeks ago.

Since I wrote the above post I have been asked to an interview for a position of Embedded Software Engineer. Apparently there is a lot of Assembly Language required, but as well as this they require C or C++ skills.
They do understand I have no such experience with C or C++, but I don't wish to remain totally clueless, so are there any tutorials, reading materials out there that you could recommend I read over the next 3 days to give me some kind of useful knowledge?

Many thanks again for all help received so far, it is much appreciated.

[1]https://news.ycombinator.com/item?id=12231066
Ask HN: Gaining Experience as a Full-Stack Developer
TL;DR, How do you keep your knowledge/experience sharp as a full-stack developer and still not feeling burned out?

I work as a full-stack developer, I enjoy it, but I find the amount of things to learn and keep up to date with are very overwhelming. I'm new to the software industry, it's less than 5 years since I graduated college, and I'm still not even near the "good enough" stage, and the reason I guess is that I'm still trying to catch up with too many things, starting from server configuration/setup, up to following the latest changes/trends in the front-end world. I do side projects/freelancing outside my full-time job, and some of these projects are pure UI design, some others are pure backend and API development, in these projects, I feel more relaxed and enjoying the work I do, compared to when I jump from layer to another as a full-stack developer. So I guess my question is for those who do the same thing, how do you keep your knowledge/experience sharp in each stack?
> Babel as an idea (AKA transpiling one language to another) is pretty cool

As a sidenote, Babel didn't invent compilers (yes, that is what it is called) or DSLs.
All of the business owners I surveyed verbally in Vietnam earlier this month outlined horrific amounts of government red tape and informal facilitation payments for even the slightest bureaucratic requirements. That includes both locals and foreigners.