skysight-inc/HackerNews huggingface dataset:
> What makes this possible?

Take a look at what kind of power DSLs can give you:

http://www.moserware.com/2008/04/towards-moores-law-software...

If you use this methodology consistently, all of your code (including the DSL compilers themselves) is just as readable as this. Imagine, all your code reads as just an English specification of a problem you're solving, with some tables and diagrams where needed.

> why isn't everyone using it all the time?

I do not have an answer to this question.

Yet, given that I never managed to convince anyone who was not already doing this stuff that macro-based DSLs are a way to go, apparently, there is a huge cultural problem and a huge stigma attached to macros (likely because of the C preprocessor and some really bad Lisp examples - think of the stuff like LOOP macro).

I personally use this approach exclusively, and I cannot understand those who prefer to write 1000x more code.
Show HN: A simple tool for extracting clippings of one book from MyClippings.txt
Love Zerotier. Using it to connect 3 small offices at the moment and it's worked like a charm.
> most of them target Windows in their work

Windows? I would have guessed iOS as the top target platform.
Thanks! I added manually and it works now. :D
Because the stated goal of that war was for the instilled government to survive and for democracy to transform the region. Not for the country to become destabilized with former military operatives to go into Syria and form the next great political catastrophe. That definitely wasn't a "win" long term.
What do you guys think about a Home Manager Startup?
Everything is allowed on HN that's not spam and gets upvoted. The reason Nautilus shows up here is because it started off being really high-quality before taking a nose-dive to quasi-TED Talk levels.

"Wisdom comes from a balance of activity in brain regions." is one of the stupidest things I've ever heard; this article might be better on Deepak Chopra's site. I relate to your annoyance.
Why the inconsistent naming? Why is it httping and smtpping? Why not httpping?
The soldiers didn't know any better, and the situation wasn't clearly evil enough for there to be expectation of rebellion or refusal of orders.

The leaders, by contrast, knowingly engineered it (according to parent)

No one brought up isis soldiers.
Is “Class” in ES6 the New “Bad” Part?
PHP also doesn't capture variables by default (except $this) and i like it that way.
I've played around with it; problem is, I've used Adobe products for ~18 years, and use almost every piece of Creative Suite. I don't think the context shifting is worth it, unfortunately. I'm using SVG on every new project now, so that might change
The funny thing about this is that there is no language that simply allows you to make great things, because making great things really does not have anything to do with the language you use.

The only types of areas where this is even remotely the case are things where the rest of the field consistently undervalued a certain concept/category of problems. That's why there is really no language that can do concurrency as easily as Erlang.

The only way to figure out whether a language is good for you or not is to use it for whatever you can think of. Trying to be convinced by an Internet forum that a language is good because someone else made something in it is pointless. People have made whatever you can think of in almost every language older than a few years. Their successes say nothing about whether or not the language is good or not or whether or not it was a painful process to make it.
Shen was opensourced some time ago, under a BSD-style license: https://github.com/Shen-Language/shen-sources/blob/master/BS...
An egalitarian communist state has never existed, it's always a state where the ruling party does as it pleases while the majority has no rights whatsoever. (Whether this is superior or inferior to an apartheid state is a tough question.)
We Should All Have Something to Hide
This got me as well.
Is that like the congressional committee headed by and filled with people who don't believe in science?

https://www.google.com/search?q=congress+committee+anti+scie...

Why would you expect any other oversight committee in any other field be competent?
Note the GPL license. Nothing wrong with that but if you copy one of these into a code base you're developing, GPL applies to the whole "derived work". If you're sufficiently cautious about legal matters it may be be best to avoid looking at this code at all if you plan to implement any of these techniques in a non-GPL project.
I haven't used it, but give a look:

http://librelist.com/
https://isocpp.org/files/papers/p0018r3.html

It's the best reference I found. The paper only talks of capturing "*this" by value (as in the original post of the topic).

I think I read that in a draft about coroutines. The idea was to capture "this" by reference and convert the lambda to a function pointer to make it movable.

It would useful for delegates or signals too.
> ... even if the US solved its energy problems today ...

Observe: We kinda did, as far as geopolitics are concerned anyway (environmentalist concerns may obviously differ). US net imports of oil are approaching zero, and our neighbor Canada has plenty more.

Here the Financial Times reports on projections that the US will be a net exporter by 2028, and maybe 2019 if the price shoots up: http://www.ft.com/cms/s/0/f6dcbd90-e2bf-11e4-aa1d-00144feab7...
> [Edit] I know I'm being downvoted, but I also doubt anyone commenting here lives in a communist country, or has ever spent much time in one.

I didn't downvote you, but this edit seriously tempted me. Your background is irrelevant. It is your arguments we have taken issue with.

The replies you have gotten point out how flawed this idea is/was. We know what politics Mandela would come to push, because he eventually got to run the South African government, and despite having prominent SACP members in it, it was a fairly moderate government which opposed a lot of SACP policies. This despite decades of Soviet influence on the ANC after Mandelas arrest.

Even if the CIA could not have known that at the time, what they would have known if they did their job properly was that the ANC at the time was quite moderate, and that they had an opportunity to stem SACP influence in the ANC if they'd engaged constructively with them.

Instead they treated them as a terrorist organization and chose to act to help their racist authoritarian enemy, and as a result they were part responsible for forcing the ANC to turn to the Soviets for weapons, training and exile for prominent members.

If South Africa had become a Soviet satellite, it would have been in parts thanks to yet another case of CIA blowback, not because of Mandela.
The Boston Tea Party was most certainly not terrorism. No one was hurt or killed, either combatants or civilians. It cheapens the word to use it for any act of defiance against a government.
Have you experienced chemotherapy? Are you a doctor? Please lay down your credentials.
Am I really a developer or just a good Googler?
Around courthouses? That's horrific. You couldn't step outside to have a private conversation with your lawyer.
They could be, but I'd say that wanting to produce your own fighters (especially for a large military like ours) is reasonable. We're not complaining that the Chinese don't want to buy the F-35.

Isn't SpaceX substantially cheaper than any other alternative at this point?
Then perhaps you could have phrased your statement a bit better.

Powell was acting on good faith. His post-festum testimonials indicate that he was suspicious of the intel and had expressed his discomfort - to which he had been repeatedly re-assured by the people in charge of intel that intel was good.

Thus your claim that "Bush government was looking for any excuse" is wrong - as Powell himself has been a major part of Bush government.

Implying that Powell has been a victim of conspiracy is quite a bit of a conspiracy theory in itself. He might have been lied to due to corruption - or "just" due to incompetence.

What I am trying to argue here is - that somebody, somewhere should start an inquiry on how it was possible that Powell has been fed bad information. If there was a conspiracy - the perpetrators should be indicted for treason. If the reason is incompetence (which is a worse option IMO) - then a major overhaul of the intelligence agencies would be in order.

I do understand that the pragmatic option for numerous reasons has been to just "forget" about it - that may not be the best long term solution.
> This is the problem with grsecurity and the security community in general

Yep. They keep coming across as treating security as something binary. Either it is secure or it is not.

And the moment even the most convoluted of CVEs gets published, anything affected is in their view insecure. And thus needs to be taken out of production until a fix has been applied.

Frankly it seems quite a number of the most outspoken in the community is not in it for the hohum daily security process, but as some kind of grand joust with "the man". Thus their low water mark for security is "can it stop the NSA".
Andrew Bosworth: Rethinking STEM
Doesn't replace a mailing list but also consider a discourse community forum site (like phpBB)

https://en.wikipedia.org/wiki/Discourse_(software)
Because they are afraid of being left out of Windows when everyone starts making use of Windows Store and they lose their STEAM margins.

OpenGL ES on iOS is for compatibility purposes nowadays, as presented at WWDC 2015, all new features are on Metal.

WebGL still under delivers on mobile devices, only the most expensive devices are able to render something without chocking.

On the desktop is basically used for web site animations and 3D viewers, VRML style.
It isn't necessary, it's libc++, and is there to illustrate binding to native code not compiled with scala-native.
Being in prison isolated him from the less moral things the ANC did during the '70s and '80s, while still being seen as a figurehead.
just make that a good thing :-D
Also Irken: http://www.nightmare.com/rushing/irken/irken/lang.html
Which state? One of the links in my comment says that canspam supersedes state laws, although I don't know how far that goes.
Call me cynical, but I am not convinced that Israelis and Palestinians, Sunni and Shias, Kurds and Turkey, etc will suddenly make peace and start singing and dancing together as soon as we stop using oil.
I use ZeroTier as a virtual backplane between my servers in AWS, my home server in my basement, and my laptops. Love it.
From your link:

(c) The term “confidential communication” includes any communication carried on in circumstances as may reasonably indicate that any party to the communication desires it to be confined to the parties thereto, but excludes a communication made in a public gathering or in any legislative, judicial, executive or administrative proceeding open to the public, or in any other circumstance in which the parties to the communication may reasonably expect that the communication may be overheard or recorded.
mistake #1: not using Rust instead!

(I learned that on HackerNews - didn't write a single line of C++ or Rust in my life, though)
Gonna be honest, was hoping for an into for a Star Trek languange.
Software shouldn't guess gender
Show HN: Simple GitHub donation platform
And the problem has been solved multiple times over.

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

This is just another case of having a hammer (cgroups, containers) and seeing every problem as nails.

The problem is not at the kernel or OS level, it is that package manager have historically been overly rigid with regards to dependencies.

And it will not surprise me at all if app devs start stuffing their "flatpaks" with all manner of libs because runtimes are not changing fast enough, or to ensure their special snowflakes get just the right environment.
Republicans Are Changing Their Politics About Global Warming and Clean Energy
I'd love to find a sample -- how do they communicate? Wirelessly? Betcha they can be fingerprinted
I'm presuming you're an American, seeing as you seem to equate being a Communist with being a terrorist. Communism, as a political ideal, is a perfectly acceptable proposition. The fact that many oppressive regimes have declared themselves to be Communist states should not detract from that —any more than the equally evil actions of states which claim to be Democratic, should tarnish the ideals underpinning Democracy.
I realise you were responding to a comment about US energy independence, and in that context your point is well made, but in the wider context the US is just one western country, there are plenty of other western countries that will continue to be customers of the Saudis and other countries in the Middle East without changing how they generate energy. US exports alone will not meet the worldwide demand for oil at current rates of consumption.

http://www.zdnet.com/article/us-will-not-surpass-saudi-arabi...
If this were true then how do you explain all the crime that still happens. Even high profile cases. It would be a lot easier to manager bigger crimes. But since we still see them struggling with even big profile cases, where not having an arrest is embarrassing, it's extremely hard to imagine this being true.
ISIS is commiting genocide. They are killing and raping, and destroying monuments from eons ago.

Are you saying that these are acts of legitimate self defence??!!
In support of this.
Dereferencing a NULL pointer is undefined behaviour.

http://blog.llvm.org/2011/05/what-every-c-programmer-should-...

C Standard http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
6.5.3.2 Address and indirection operators
... If an
invalid value has been assigned to the pointer, the behavior of the unary * operator is undefined.
... Among the invalid values for dereferencing a pointer by the unary * operator are a null pointer
TLDR: A lot of companies block ICMP for security reasons. OP thinks you shouldn't and provides links explaining why. That said, if ICMP is still blocked, you might be able to use httping, dnsping and smtpping as tools that provide similar information based on a server's responses to higher layered protocols.
Never mind actually using soname...

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

Frankly this is not actually about libs, but about package manager dependencies.

DEBs and RPMs are overly rigid by design. Because of how they track packages, you can't have two versions of the same package name installed at the same time. If you want to have two versions of a lib installed, you have to rename one of them to avoid a name collision. Even though the files inside the packages would never overlap.
No, it won't be an overnight change, but it's an important step towards peace in that region. People are willing to put aside their personal differences if it benefits them economically, but at the moment those economic forces are tearing them further apart.
Different people creating different tools
It's newspapers and the decline in print.
Or go the other way and unfollow everyone like I did. An empty news feed is the best news feed.

I don't get why they insist on curating what I see. I wouldn't have done what I did if they just left the news feed at reverse chronological order with most recent on top.
Conspiracy theory nonsense. Welcome to Hacker News.
There is also Gobolinux. Originally started as a way to manage user compiled programs in a students home dir on the university server.

There is also the GNU utility Stow that do much the same by wrapping the install step of a compile.
I totally agree that it's about love of your co-worker, not the work.

The work is inane most of the time. Is your company's code complicated and full of weird curlicues because edge cases from poor planning and requirements that change on the fly 'disrupted' the original design? Do you wish you could rewrite it all?

Because of human nature, and entropy all code outside of personal pet projects devolves into a big ball of mud.[1]

How easy is it to love your work now?

This reminds me of the novel Catch-22. For me the core message of that book[2], was that the only solid thing to believe in was this:

You kept flying missions not because they made sense, or helped win the war, or for the commanders, or for the love of flying, but to help your friends. Because if you didn't fly the mission, some other poor sap would have to risk _his_ life fly it in your place.

Now as programmers in the work world, we don't risk our _lives_[3] but it's a similar thing. If you do a poor job on your bit some other guy is going to have a bad day.

Want some advice from someone who's been doing this for a long time? Forget
about disrupting entire industries and about 'changing the world' just write good code so the other guys can depend on it. This is how you change the world, one task at a time.

[1] http://www.laputan.org/mud/

[2] War novel about enlisted men caught in a dysfunctional air-force, run by incompetent, if not outright insane commanders who demanded more and more dangerous missions be completed.

[3] Or do we? We risk our lives in small quanta by frittering it away on stupid inane stressful tasks. Do you wish you could be at home in the backyard flipping steaks on the BBQ instead of fighting that fire in production, again? We risk parts of our lives every day this way.
I think that is spelt "Vulcan".
Thanks! I just tried it and it works fantastically on my Win10 :-)
Not too far off topic:the book "The Devils Chessboard", the history of Allen Dulles and the CIA is informative. The author was at Harper's Magazine for decades, and this book is full of personal accounts and information gleaned from historical records. The book is an eye opener. I was particularly shocked by how Dulles suppressed information of the holocost as it was happening, preventing obvious steps like bombing the railway lines leading to the death camps. Dulles was so fixated by the communists that any actions were to him justified.

Edit: Dulles was also fixated by protecting the interests of his law firm's Wall Street clients and he viewed the Nazi apparatus, minus Hitler, as a potential resource, something to be protected and largely left in place after the war.
Actually, more data might not be what you're hoping for
Crowdfunding+Scams+UpDate:+ERIK+CHEVALIER+scammed+contributors+$122,000
Dunno, to me it brings to mind the meme of complicated to follow IKEA assembly instructions.
I have an sshping in my ~/bin because I often found myself waiting to log back into a rebooting server and ping starts responding much earlier than ssh.

#!/bin/bash

while sleep 0.5; do
nc -vv -w 1 -z ${1:-localhost} ${2:-22}
done
Like saying suffocating in vacuum and suffocating from oxygen substitution in an enclosed space (like by inert gasses) is equal. The causes are different enough that different solutions are necessary.
Maybe one gets more socially conscious with age as he realizes how much he depends on society?
And as for learning efficiency, to appreciate it, don't forget that as you mature, you also need to "unlearn" old paths. But that doesn't imply loss of plasticity.

Reminds me of an old Charles Simonyi's interview where he illustrated his cognitive shift over the years:

https://programmersatwork.wordpress.com/programmers-at-work-...
Solid – Agenda management for meetings
I love the idea of using a real language, a real LISP, instead of that Nix-contraoption, but currently having access to FSF-approved free software only is a complete deal-killer for me on my laptop. I still need some unfree software, and I don't care about software patents (ref for instance MP3 and H264 decoding).

If Guix gets to the point where every concern except that surpasses NixOS, we might see a close-to-upstream Guix-fork or third party repo (like MELPA and MARMALADE for Emacs) being established to address that.

Or at least so we can hope.
http://www.legis.nd.gov/cencode/t51c27.pdf

I see now that the majority of this document could have expired. Not sure where to find these "notes" that the document talks about. It also says federal law would preempt. So yeah... talk to a lawyer I guess!
Cheers from Saint-Petersburg, comrade :)
The United States economy would collapse, without a constant supply of "enemies" to keep the military industrial complex ticking over.

If anyone thinks that a defeat of "militant Islam" would bring peace to the world, they're sadly deluded. The next "enemy" will already be being funded, armed and encouraged to flex its muscles, ready to be smacked down again, in the next great crusade to bring "freedom and democracy" to some unfortunate part of the world.

We've just not been told who it is yet!
Regardless of US involvement, this article is strange: it's written as is Morsi's government was actually democratic and didn't commit human rights violations, and Muslim brotherhood was some kind of a peaceful democratic coalition. I have no love for current Egyptian military government or their methods, but such a typical dictatorship is still better than a radical theocracy.
It is, been there :)
Absolutely.

Corollary: When running a country, protectionism of tech businesses can really pay off if your population is large enough.

Should every country follow Beijing's example? I'm not sure it leads to a good outcome globally, but on a per-country basis it seems like countries with large populations do have something to gain by acting selfishly.
That's not what they said.

Don't escalate a difficult topic of discussion into an argument unnecessarily.
So the only kind of "science" that could prove this works is to layer on so many confounding effects and other variables that it'd be impossible to tell what, if anything, is happening.

Gee, I wonder why rational people are skeptical of that.

And to answer your question, no, I do not believe that alternative health systems "developed" over thousands of years work. If they work, then they're medicine. We only use the term alternative health to define things that are too magical to have their effects show up when studied using the scientific method. And barring the ability to collect some reliable data on their efficacy, then yes, they're bullshit by default. What other reliable framework for evaluating them could I possibly have?
I'm not a network architect but I like it when ICMP is blocked because I know it can be used to tunnel traffic in penetration situations.
AI may very well end up being perfectly efficient and incorruptible at managing resources, but we will sill need to give it "human purpose". That's where the problem is.
Computer science isn't a contest. There isn't any reason for a push. Among scientists and good engineers, the more intelligent tech rises to the top. Everyone else uses PHP.

There are practical limitations. If everyone else is using C, it will be more difficult to introduce LISP.

Of course, making a push for Lisp usage would gain users and, therefore, tutorials and make it more practical but probably only among those same scientists and engineers due to the nature of Lisp itself and how you think when using it.
So it's not really fair to say that they've been tested and proven to have significant benefit, is it?
Sorry for your loss.

Can you elaborate on whether his diet excluded rice, refined grains and any other sort of simple carbs?

I was rather shocked to see in the documentary 'Fed Up' that all these carb rich foods get broken down to simple sugar molecules pretty darn quick and as far as the body is concerned are identical to sugar.
Thing is, they're not, as we discovered when the Snowden revelations came to light. Intelligence agencies do, in fact, operate without proper oversight, and are run by means of informal channels to private interests with overseas assets to protect. That's been true since the Dulles brothers.