skysight-inc/HackerNews huggingface dataset:
Thank you for the tip, I will check it out.

Yes, of course! It reminds me of the times when you criticize something (in this case your country) and the other person replies with "then why don't you go somewhere else?". This portrays an adversarial relationship between the populace and the country, much like a consumer<->business, where you vote with your wallet. But I don't want another country to outcompete Sweden, I want Sweden to be better.

But this does also raise another issue I forgot to touch on: How are we supposed to have a (representative) democracy when we first in 2013 [1] find out what the passing of "FRA-lagen" (proposition 2006/07:63) in 2008 was really about?

[1] Translated news originally in DN: http://www.thelocal.se/20131013/50760
Open source alternatives are already out there. Wekan is one of the more popular ones. I'm not sure if it has all of the features of Trello as I haven't used Trello extensively.
https://github.com/wekan/wekan
I bet there are other mammals you 'don't' eat - at least, that you'd refuse to eat. Man is the obvious one, but what about other primates, elephants, giraffes, etc.?

I bet there are more animals that you don't eat than you do, and maybe there are even more that you would not be prepared to eat than you would.
> You're describing qualities that are meaningless to a database user.

This is an old strawman. No one is asking the users to write Rust and a change in developer tooling doesn't by itself change things for users. The question is whether tools help developers help users.
Too bad for Africa and Australia.
I think it's the structure of rights-of-way, pole-attachments and so forth as monopolies that props it up. The fact that municipalities get sued for trying to sell bandwidth is a problem, but it emerges, I think, because of the fact it's centralized in a government institution.
I don't care for eating them either. I imagine them someday becoming the dominant species and eating us in return.
I hope that Sweden got a renewal on its lease on the nuclear umbrella, hopefully long enough to increase its own operative military capability. This would be a win for both the US (capable bilateral partner/buffer zone in area) and Sweden (less likely to be strongarmed into uncomfortable positions). Is that too much to dream of?
He was an asshole that happened to be right several times in his career. First with Apple, then with Pixar, then again with Next and Apple. Your are being disingenuous by trying to paint it like he was just lucky.
I've seen an experiment in which pigs controlled an object on a screen, using a 'joystick', by controlling it with their snout. It certainly looked as if they were demonstrating a level of intelligence.
DARPA’s Biotech Chief Says 2017 Will “Blow Our Minds”
I completely agree with the author, though slightly surprised to see it come from the Go community, which has seemed like one of the more dogmatic languages. (E.g. all the "you don't need generics" arguments over the years.)
Exactly what conditions are you referring to?
Sitting someone down personally, and explaining the situation with respect. Is a lot different then screaming at someone, telling them they are the single point of failure, swearing and calling them out in front of their peers.
Yes it also applies to disk controllers etc. Special relativity isn't about political economy either.
It misses a few of Trello's features (including keyboard shortcuts and checklists) but it's close.
MongoDB -- New York, NY or Palo Alto, CA (ONSITE) | Curriculum Engineer | Full-Time | Base + Pre-IPO stock Options

We are looking for a software engineer with a passion for education. You will create the platform as well as in-person and online curriculum delivered to customers onsite, at MongoDB public events, and massive open online courses at MongoDB University. The materials and software you develop will be used by hundreds of thousands of people around the world and will directly impact the open source movement.

You must have a passion for education/teaching and technical skills in distributed systems, networking, databases, and/or development.

Any interest? Please reach out to me at Matt.Leva@MongoDB.com or apply here http://grnh.se/li7oja1
Personally, I feel that the "fake news" verbiage was too strong of a denunciation for a headline wording choice. Especially since:

A) "Election hacking" has become a common shorthand of the event in multiple media sources (whether this reflects a "manufactured narrative", I cannot say, but I've seen "election hacking" as shorthand all over the place), and

B) The article did contain a detailed description of the event, in a way I think accurately reflects the current state ("major data breaches of the email accounts of the Democratic National Committee and the Clinton adviser John Podesta, committed, allegedly, by Russian-sponsored hackers and fed to the world via WikiLeaks".)

I do agree that this portion of the headline is inaccurate at face value, and that there are much better shorthands for this event, but calling an article "fake news" just for a bad headline is too harsh.
Parenting is worse than rocket science. It is at best alchemy. At worst astrology.

Every action parents have or have not taken had not ever been interventionally verified in a solid trial.
Ummmm no.

1. It's controlled by a corporation with VC backing. This leads to a single point of failure, a ton of disincentives, and makes it easier for an attacker.

2. The cryptography is untested, unproven, and too new to be trusted. Since when did technically competent people advocate for cryptography like that??

3. The 20% tax puts a crazy amount of strain on the economic system, and is inordinately high.

4. The trusted setup is hard to get right, but they completely screwed it up (see my comment upthread).

5. Private transactions take 8gb+ of RAM and several minutes to compute on my laptop, how is that at all scalable or useful?

We should be immensely critical of new cryptography being rushed into production at the behest of investors, and we should not be promoting a centralized, corporate-controlled cryptocurrency.
To me, you're just describing another layer of management. Which is fine--management is important!--but it's not the same thing as the actual implementor class that "sysadmin" usually refers to. And those people are inexorably going to be doing their administration via code. There isn't enough time in the day to waste with "pet" servers. They're cattle. Infrastructure as code is here, and it's just going to grow more extensive. If you can't write code effectively--both in terms of stuff like "hey, this code can be read by other people" and "this code can be automatically tested like any other code"--you're in trouble. One of my clients is a top-10 commercial bank in the United States that has not only moved entirely into the cloud (save for some legacy mainframe stuff that they're working on) and every team is not only required to provision and operate strictly with automated tools (both instance and cloud-level provisioners), but their non-database servers are killed automatically every few months to ensure that they're rotating successfully and without human involvement.

I'm pretty confident that I've seen where we're going with this. The management piece of the puzzle is totally important...but the practice is going to continue converging with every other bit of software development.
...grumble grumble...Skype for Business...OneDrive for Business...

(hate it when companies do this)
TDD is probably not the best way to do deep work. http://ravimohan.blogspot.in/2007/04/learning-from-sudoku-so...

About context, this is from Programmers at Work by Susan Lammers, interviewing John Page, author of the PFS productivity suite, famous in the late 80s.

Lammers: Why are programmers so obsessive?

Page: You constantly try to hold the state of the entire system you're working on in your head. If you lose the mental image, it takes a long time to get back into that state. It's like being an air-traffic controller who has nine planes in his mind and knows exactly where they're all going. Distract him by asking him when his shift is over and he loses those planes--the model he had in his head. In programming, a big complicated model is very efficient once you're in the groove. If you get out of it, you've got to work on it quite a while to get back in.
>Also, I don't know of any other topic area where I would look at a resource that describes fundamental building blocks in an instructive way in 2014 and say "don't read this, it's irrelevant 2-3 years later". For languages/libraries/frameworks, sure. But for basic theory?

Yeah. A lot of deep learning papers boil down to "we tried to use X architecture on Y dataset, and it seems to produce small error rate". I don't know of any other area of computer science where getting results from an algorithm without explaining how those results occur is publishable.
This is common in Objective-C APIs but Objective-C will “auto-release” the error objects and attempting to send a message to a "nil" object does nothing at all. Even better, Swift bindings will recognize that particular idiom as one of the supported ways to handle errors for use in Swift statements.

Therefore I would say this approach is bad for C and C++ but not bad in general.
Why worry? They'd eat you. Realize that all animal ethics are entirely manmade and foreign to the background of the Universe's amorality.

Edit: Really down voting because you don't agree? The comment was on topic, provided a view, and contributed to the conversation in some way. If you want to down vote, please be responsible enough to say why.
Capitalism does not require ever higher returns. It requires ever higher efficiency in extracting surplus. Barring monopolies etc., this should be expected to continue dropping as competition gets more fierce.

Other than that, your argument above is basically Marx thesis for the cause of the eventual collapse of capitalism: He praised capitalism for providing that efficiency necessary to provide sufficient wealth to eventually be able to erase poverty, but at the same point argued that this efficiency ultimately means that to stay competitive, salary costs will eventually need to be systmatically pushed down (whether by actually lowering salaries or through e.g. automation) until capitalism keeps hitting crises where the production capacity outstrip demand as the competitive forces throw more and more people into unemployment, eventually pushing people to revolution.

This is also the basis for why Marx unlike many others of the time was cautious in his criticism of capitalists for being capitalists: He points out that the same mechanism will keep throwing capitalists into the working class through failure, and hence capitalists are according to Marx just as much unable to change the system from within as workers.
I know what you are saying, but reality is reality. He was an asshole to everybody. I don't like assholes but he definitely got things done.
Agreed

Flamboyant ftw
None of the pointers were code pointers so there are probably no security improvements. It might protect Chrome from a few hard to diagnose crashes because now if a stray write hits those arrays it crashes instantly instead of misbehaving later.
One interesting aspect of this is that, as a human species, we are discovering over time more and more animals that do use analytic though to problem solve. I wonder if many more than we currently know about do actually do that, we're just unaware of it at the moment. Dystopian sci-fi incoming: maybe all animals are totally aware and intelligent, and maybe we'll understand that one day ...
Apart from cognitive skills, an important factor is the capacity of suffering. So even dumb animals might be able to feel intense pain.

In humans, while forms of suffering like loneliness, depression can be bad, pure physical pain can itself a terrible thing. For instance severe torture for 10 minutes can be worse than months of depression.

Now even if cognitive aspects are diminished in animals, the physical senses are active and often much more sharp(birds eye sight, dogs hearing).

So, what we can do is independent of whether we are eating animals or not, is to recognize this fact that animals can suffer, and ensure that factory farms which deal with billions of animals atleast stop some of the more terrible forms of animal cruelty (dunking birds in hot water while still alive).
When does one ever drive in a featureless place? Are you talking about an empty street covered in snow? Or do you have any other situation in mind?

If a car can self-drive anywhere, but will refuse to take control in an empty street covered in snow, I guess that's not a fatal flaw.
Sure, throwing more computing power at a problem that's already conceptually solved, more or less, is going to yield results. But that won't help for creating general ai because it's not conceptually solved.
It's called the Home Advantage. Ford/GM enjoy that in the US so if this scandal were to take place at those companies, you'd see harsher action in Europe than in the US.
> (Most) Anarcho-Capitalism assumes humans as they are now.

No, most anarcho-capitalism that is analytical (rather than holding anarcho-capitalism directly as a first principal) relies on outdated idealistic models of humanity.

> It uses the same analysis as do political scientists and economics use now to model systems.

In that, despite its well known flaws, the rational choice model is still frequently used (either as a tolerable simplification in some contexts, or simply from inertia in others) in both political science and economics, this is true. OTOH, it remains an known-to-be-false idealized model.
Aside from the fact that education has second order effects that powerfully benefit humanity as whole, good will is a boon for companies. The cost of running hangouts (which is essentially P2P) is a rounding error for Google. Why shut down those who are literally providing education for free?

Every time Google does something like this, it becomes a bit less beloved by consumers, loses a bit more of that halo it had in the early 2000s and finds itself having a bit harder time with regulators in the future.

In Google's IPO filing:

"We aspire to make Google an institution that makes the world a better place. With our products, Google connects people and information all around the world for free. We are adding other powerful services such as Gmail that provides an efficient one gigabyte Gmail account for free. By releasing services for free, we hope to help bridge the digital divide."

"We believe that our user focus is the foundation of our success to date. We also believe that this focus is critical for the creation of long-term value. We do not intend to compromise our user focus for short-term economic gain."
I can see that the removing const case is a compiler issue. How is the adding const case a compiler issue? Shouldn't the result be the same on Clang and GCC?
I think it serves to remember that even though Sweden is tiny compared to the US and NATO, its capability locally during its prime in the 80s was much more than NATO could bring to that theater.
How Albert Woodfox Survived Solitary
http://www.economist.com/news/international/21619986-un-stud...
I noticed that bigchainDB is written enitrely in python. I love python, but I'm surprised to see it used in the database space!

(if the author is reading this) - what were your interest in using python? Do you have any concern for it's performance/scalability as the service grows?
Best meme generator (free and simple)
I think the reason you have those kinds of holy wars among users of a particular technology, whether it's an OS or a gaming console or a programming language, is network effects.

All of those things are more valuable the more people that use them, and if you've invested money or time into any of them, you have more of a pay off on your investment if more people also use them. So you might feel strongly incentivized to defend your platform of choice while attacking competing platforms, even if another platform might be marginally better, but not enough to justify the switching costs.

If you're a language developer, you have dual incentives-- one is to get people to use your language, which would seem to encourage you to engage in holy wars, but the other is to be good at developing languages which requires you to think objectively about what you and other language developers are doing, so even if you're publicly defending your choices, you should be open to the idea that another way might be better.
Asana is a good example of shiny web app gone bad. It used to be good until they re-did the UI a while back (SPA ?). Everything loads slow, hate that pre-loader shit and too many animations. Just give me my damn tasks. Stopped using it. Sorry about the rant.
> it's either irrational, or very rational but starting from very strong axioms.

I'm not sure I understand why the latter is anywhere near as bad as the former, or even bad at all.

... Err, by "very strong" did you mean "makes (a conjunction of) many claims" rather than "resilient"?
I'm not rxlim, but considering that the release after Wheezy - Jessie - introduced systemd as the default init systemd, it's not hard to guess.
"Being right" doesn't absolve acting like an asshole. I think people stayed because they found their jobs satisfying, engaging and meaningful. If you only have an occasional withering interaction with the wizard of Oz, that's probably OK, if everything else is good.
I completely agree with the sentiment, but my gut says this acquisition isn't about Trello becoming a part of Atlassian but rather Atlassian trying to venture away from their set of dev tools.

Why, you ask? As a recently public company Atlassian knows it'll need to grow beyond developers if they want to continue growing at a healthy rate, and Trello offers that exactly. I believe that's why they paid such a hefty price for it.

It just wouldn't make sense to throw away all those users...
Algae can also survive in conditions human couldn't. That isn't a very meaningful bar for intelligence.
However, nature feeds into nurture and not the other way around.

Is you tried raising a disabled child or one with extreme variant of personality you would know that such conditions tend to enact sets of behaviour in the environment and parents. Generally not conducive to proper upbringing one way or another.
E-sports firm Azubu wasn't funded like most startups – a big problem
A little known event: the Econ PhD job market
Sorry about that. Have the changes which break your code been documented in the changelog? If not please report them[0], if this is a regression then it should be fixed quickly.

0 - https://github.com/nim-lang/Nim/issues/new
What if people aren't dying in 2065?
Artificial Intelligence Fuels Consumer Product Innovation at CES 2017
You call this as a configuration management tools on Github. Does that make this a competitor to Ansible, etc as well?
That's the side effect of being self conscious beings, with the capacity of understanding things deeper than survival 101. If other animals had this capacity, you can't say it's just man made thing.
At almost every shop I've ever seen, "sysadmins" are also the ones whose responsibility it is to at least attempt some sort of security practice and business continuation. Which opaque, "just run it" containers actively fight against. Did the developers actually audit what they've pulled in as dependencies? Did they make sure that they can be rebuilt if whatever package source goes away? Where is everything documented? Containers, as usually implemented, rather than "keep everyone's incentives aligned", instead damages the ability of the adults in the room to keep everything from falling apart.

(I have been both the sysadmin saying "no" and the developer mad at sysadmins saying "no". But going slower and doing our homework has never, ever hurt me or my employers.)
I recently transitioned from a front-end position to a back-end position, so I'm currently learning Java as well as a bunch of architectural and devopsy topics for work.

On the side, I want to get better at shipping, so I have a goal to ship an actual product this year. What I'm working on at the moment is written in Node (which I already knew fairly well) on Lambda + SNS + DynamoDB + ElasticSearch (which I did not know).
I'm with you. I use Araxis Merge. Stupid expensive, but considering I diff dozens of times a day ... worth every penny.
I don't fear that at all. The males die after mating and the females starve to death on their egg brood. So there is no inter-generational knowledge transfer.

They would revert back to natural tool users with each succeeding generation. As an order, they wouldn't even be able to dominate house cats.
Ask HN: What is YC's anti-portfolio?
Definition of anti-portfolio - https://www.bvp.com/portfolio/anti-portfolio
Previous thread in 09 - https://news.ycombinator.com/item?id=806407
Would be great to see a few prominent examples. I mostly ask this out of curiosity.

It also helps new entrepreneurs who tend to take rejections very seriously/personally - even after all the explanation that YC gives in their rejection emails. The main lesson being that application to YC should not be the be-all and end-all of your startup - examples really help to bring things in perspective (especially emotionally which tends to completely override rational thought in these situations).
I've been using BitBucket 2FA for a while now.
Too much casualty that Asana is suffering a DoS problem right now.
Show HN: BART RealTime – Messenger bot for train arrival times
Yeah, but a dog's got personality. Personality goes a long way.
i doubt many people buy diesels for they ability to drive beyond 200k miles. taxis are something different

diesels are for taxis suited (beyond that they consume less fuel) because they have torque down low and are not rewed as high as petrol engines, and thus not that abused.

look at large natural aspirated V8s, there are many with close to 1m miles, they pull small power form large displacement but could run forever.
Causal inference from Random Forests
The author is implying that most of the "you don't need generics" arguments come from Go's users and not Go's creators.

I don't have a good feel for whether that's true of the Go community, or maybe more importantly whether it's relatively more true of the Go community than, e.g., the Python community.
This gets to the complaint that so much of the open source ecosystem gets to version 0.8.6 (whether it's named that or not) and then completely rewritten "this time the right way". That's not actually a good thing.
> (although I'm confused by the "[T]").

the `*` marker means that the proc/template is "public" (not local to the module)
That's a fair point too.

I think we're in agreement, though: From the beginning, this discussion is about precisely that -- the word "decentralisation" usually entails a certain set of very specific properties so which properties, exactly, are we talking about here?
The author's models for population growth are too rudimentary to be accurate over more than one or two decades. I find it really hard to believe that the growth rate for countries will maintain a constant value for the next few centuries.
Of course, there's a place for calling someone out in front of his peers, too. Part of the art of leadership is to do that when necessary (because if not, one's failing to do what's necessary), but only when necessary.
And there's no comparison of what he was using for NGINX config vs the Caddy config. He simply states that Caddy is easier to use with little acknowledgment of what the config would actually look like.

Googling around for a Caddy file[0], it looks fairly similar, and not so much easier or harder to configure or understand that NGINX config.

[0] https://caddyserver.com/docs/caddyfile
I ask because FM waves are 2.8 to 3.4 metres long, so a quarter-wave FM aerial should be 70-86cm (28-33 inches) long....