skysight-inc/HackerNews huggingface dataset:
I suspect this article is going to get some heated discussion pretty quickly.

I don't believe you have failed anyone and I hope you'll allow me to explain why I think so.

In the West (and developed countries), we expect our local authorities to deal with problems we see on a day to day basis. And they do. When you see a car accident, you call 911 and an ambulance and fire crew arrive, cut trapped people out and take them to hospital where doctors and nurses work to treat their injuries. Meantime, police turn up, close the road, help clear things up, set diversions and get traffic flowing, then clear everything up and everything goes back to normal.

Naturally, used to all this potency of our 'leaders', we see another horrible situation (e.g. Syria) and, based on our experience, we naturally expect our leaders to step in and fix that horrible situation too.

But they cannot.

To do so, you need to want your country to act like a colonial power and send in troops - some of whom will be killed - in order to suppress and defeat the evils we are so upset about.

We know from history that a colonial power, suppressing a local authority, must be prepared to be brutal (even more so than those being suppressed) in order to succeed.

But no-one wants to be a colonial power (ok, it's frowned upon in reasonably liberal democracies at least).

And any recent attempts (Vietnam on) have ended in miserable failure and basically made things worse.

Even if you are advocating for some World Police to move in and take over, there isn't even agreement on who that would be. Russians see that as their role, Americans see it as their role.

Neither country would accept the other doing it exclusively nor would they really be able to work together to do it as they both have different standards of what is acceptable and what is not.

So, unless there is an answer to all that, neither you nor anyone else outside the theater has a personal responsibility.

That does not stop you feeling legitimately upset or anguished about the situation. That's something completely different. But don't confuse the two issues.
Just a heads up, in case you haven't seen it. Go has pretty nice handling of pipes for certain use cases. HTH

http://blog.ralch.com/tutorial/golang-command-line-pipes/
I think in this case, the lower bound was theoretically proven, and now exhaustively it has been determined that there are no positions which exceed the theoretical lower bound. I'm pretty comfortable with that conclusion.

From what I understand, the 12 million positions that require 20 moves is not considered definitive not completely accurate. They stated that the searches weren't looking for the optimal solution, but rather any solution that took 20 or less moves. Without the theoretical lower bound, all the exhaustive proof would demonstrate is that the upper bound is 20. I feel like the exhaustive proof of establishing a given upper bound is much easier than finding the optimal solutions for every possible position.
Looting and protests on streets of Venezuela as residents fume over cash chaos
Yeah, he specifically said the CG in space and the battles was virtually flawless, not Tarkin or Leia.
To all who are writing that the EU Galileo system is "insurance" against the US's regional denial capability, it appears you haven't thought through how they would do that.

It would not be by turning off or fuzzing the US GPS signal. It would be by deploying vessels with jammers.

Galileo was originally designed to be on an independent frequency, and the US has pushed to have it so close to the US GPS frequency that jamming will effectively kill both.

Not great insurance.

http://www.navipedia.net/index.php/GNSS_signal
Leia's smile bothered me so much I couldn't think of anything else on my drive home. Why didn't they just use reflections or just show their backs? There's no way this hold up over time.
I expected this to be about how Unix became so popular (_top_ of popularity charts), not to the top (_CEO_).
>If you are going to double-wrap, it'd be best to wrap the payload in your custom package first and then standard second on the outside, so someone has to overcome the first barrier before they can find anything out about the custom/second barrier.

Quite a typo here. Replying to clarify as edit timeout has already expired. I meant you should use the standard wrapper on the outside layer so it appears to be ordinary until someone breaks down that first layer.
What happened to the gendered pronouns?
Hopefully next year the Federal and State money won't vanish. This is the kind of problem best solved locally, but it still requires money from somewhere.
Most web users at best write a little html. Very few do any programming.
I use this library: https://github.com/jaredhanson/passport-oauth2

Something tells me however that just changing it to 'token' (file strategy.js, line 217) actually fixes it, now there are other issues with many redirects when just changing that line, Im not entirely sure how that library works to fix anything else at this point, do you know when this issue might be resolved as a whole?
Oh wow, that'd be super amazing, and I look forward to that.

I wholeheartedly agree that advertising and acquiring users are the most important pieces, and also one of the hardest. Finding a niche and the market to go after (who do I approach? what do I say? what sort of problems can I solve that hasnt already been done? etc) has been a stumbling block, not to mention the fact that I'm far from technically fluent to spin up a basic prototype to demo.

As such I kinda put that aspiration on hold and decided to hone my craft in CS / programming in general, so that at least I have a solid, technical base to built off on.

Anyhow, I really appreciate your response and am excited to hearing back from you.
Well that was the intended wordplay.

Although it is a shame that for end users Unix is still nowhere near the top of any popularity metric.
Everyone is rating their citizens. Internet has become a too dangerous place for ordinary people.
Cultural chauvinism is certainly the primary justification for cultural imperialism though.

I'm not even against the idea that some cultures are better than others--it seems unlikely that all ways to arrange society would happen to be equally good. But I think if you're going to judge a whole culture, you should at least have lived in it first.
Minor nitpick: it says "...you will learn how to:" and then one of the bullet points (the one about SQL) starts with "How to..."
Part of the problem is that these instiutions are part of universities in the first place. It is only natural that Harvard Law School is going to be influenced by the rest of Harvard. There's even an increasing trend in law schools of hiring people with Phds in other fields as law professors (the attraction for the Phds is the higher pay, lower teaching requirements, and pro forma tenure review).
Red Programming Language: Incursion into “explorable explanations” lands
i found that comment pretty hilarious but i think you're getting downvoted because it's more suited to a site like reddit.
It's totally misleading to think of the economy as a pond holding a fixed quantity of water. The water level does change, and sometimes you need to make waves to do it.

For this, you should read Paul Krugman's babysitting co-op analogy, a basic description of how an economic depression functions: https://en.wikipedia.org/wiki/Capitol_Hill_Babysitting_Co-op
Bay Area unemployment rates fall to lowest in 15 years
Alas same effect, the TAX by owners will be passed onto renters with rents going up. Now if excess of housing that will eventually catch up and if a shortage then this will only exacerbate the divide.

So much that can go wrong and equally right, hence they are testing this. Though a small test will be isolated from all global country impact and bias towards a false positive due to small impact. If that is projected to the entire country then and only then will the impact be truly seen.

But be interesting how this works out, I'm sure the initial trial/test will work out but once you scale that across a country then you start to see the true impact and outcome.

One question to ask yourself, when mortgages and taxes increase the costs of owning a property - have rents ever gone down! I'll say no upon that.
I think the best answer would be, "If true it doesn't add anything new." At least given our current understanding. If some new discovery showed some measurable difference between the two interpretations then we'd have to actually decide.
Do not include me in your pity party.

America's governmental resources should be focused on American problems and not a civil war half way across the world.

I don't care if you perceive me as a monster but if people over there want to blow each other up let them - we have plenty to worry about over here without being the world police.
> I'm not an anti-javascript snob either (I'm not sure what that actually means),

Having been one, and having argued with several, it generally means:

* Looking at how JavaScript started vs. where it is now.

* Complaining about the ways that the backward compatibility requirements of the language can lead to obscure bugs, e.g., auto-coercion on "==" comparisons can end up with surprising and sometimes bug-causing results

and, importantly

* Ignoring all of the best-practice advice to use linters (eslint, tslint) that, in a deterministic manner, prevent you from writing code that contains any of the above bugs.

TypeScript also solves 95% of the major JavaScript complaints.

>There's a lot more in the world than websites and phone apps that need code to run.

and

>I just think it's a bit hyperbolic to call javascript the most important thing happening in software engineering right now when we're solving much bigger global problems than that right now with technology.

If you count all of the code to run apps, servers, and web clients, I think you do hit the majority of code out there, at least if you're counting the number of developers working on it. I think you would hit a majority just with web client side. It seems like everyone and their sister does web development. With all three domains it seems trivial to hit 50%, and I think 80% is still a reasonable estimate. A quick search finds no statistics on this, though. :|

Whether there are "bigger global problems" that are being solved elsewhere isn't really relevant. It's entirely reasonable to say that something is highly important to "software engineering" if it has relevance to more than 50% of software engineers.
Unix kernel is hugely popular: think of the millions of Android devices.

Unix userland, not so much, outside the software engineering community.
No, worse :(

We thought that it was harder to melt Greenland's ice.

But time will tell ;)

Edit: Better, maybe, if you're speculating in Watchung Ridge beach-front property ;)
https://bba.bloomberg.net/?utm_source=bloomberg-menu&utm_med...

What is maximum age and do you have a minimum revenue requirement?
well... I'm glad we know
وقتی صدا و سیما خیانت جنسی و رابطه دختر و پسر را در خلوت ساده جلو می دهد
Unix or Linux? Unix is kinda dead by all metrics.
This Algorithm Diagnoses Depression from Your Instagram Feed
I'm not sure if I'm misinterpreting your comment but paying for software is not bad, even if the software is expensive.

I'd say the simple fact that an enterprise Microsoft product is running natively on Linux is a pretty big win. I guess hell has frozen over.
I think they're also places with cheap land reasonably near the city center (look at some of these housing prices: http://www.zillow.com/albuquerque-nm/home-values/). I don't know where you could easily build tiny houses or any other kind of new public housing anywhere near NY or SF.
That's not how Land Value Tax (LVT) works, at least under the economic theories I'm familiar with. And there's this quote[1]:

"Because the supply of land is essentially fixed, land rents depend on what tenants are prepared to pay, rather than on landlord expenses, preventing landlords from passing LVT to tenants."

Unlike property tax, LVT only taxes based on the land itself, and so doesn't disincentivize more productive (i.e. costlier) use of the land.

[1] https://en.wikipedia.org/wiki/Land_value_tax#Economic_effect...
Learn browser automation from scratch
Right, I agree with you.

What I meant really is that the premise of "free market" the way the propagandists push it is a farce. As long as there are power imbalances, then the ideas about how free markets lead to all this efficiency etc. don't hold up, i.e. as long we we're talking about reality, free market dogma doesn't hold up.

I was speculating that the source of the "each consumer should make decisions, we as consumers can hold Amazon accountable" is rooted in some naive free-market type of dogma. I'm not sure the original poster indeed came from that (whether subconsciously or not)
It is really immaterial how you or I want to interpret it when the data is quite clear.
Maybe true for _some_ software engineers, but I know people here that have to be in the office by 6 AM for sales calls with the East Coast.
ya no one uses mac or BSD
https://www.process.st ?

Having said that, we have tried many things and the best solution we found so far is an installation of dokuwiki on our internal server. People actually use it.

The shiny software doesn't matter if people don't refer to the SOPs.
I found on my second viewing the CGI tarkin and Leia were much more believable to me. I wonder if the artists and directors brains filled in the gaps of the uncanny valley as they were very familiar to them.
Well, I think we agree completely. Citizens can organize, but powerful organizations of rich people have worked hard to keep regular citizens divided and helpless, and they spread the propaganda of "consumer choice" to try to insist that any situation can be blamed on the consumers themselves.

I agree that massive organized consumer groups or institutions can make a difference.
So when you talk about security, you're usually talking about package management. The idea being, if you use official packages that are maintained, security advisories can be patched and you can get those with updates.

At the same time, many of the major C++ applications we use don't use package management/external dependencies. Sometimes it's for security, but mostly it's for stability and reproducibility in bug management.

Firefox has its own embedded PNG, JPEG et. al. libraries. Professor Silvio from Australia has done a lot of work on identifying outdated libraries with security vulnerability embedded in C/C++ projects.
Indeed, noone uses BSD.

Is mac considered as a Unix? I think it'd be considered as its own thing by now.
Well that's sort of like asking me what is good about pizza, or why I like a certain song, but anyway... I find it impressive that using only a couple of forklifts and a drop hammer they were able to forge a part of that size and shape.
People absolutely do. Spending the winter outside in Syracuse, NY or Chicago is not fun. We used to give stuff to a homeless guy who would migrate south for the winter. I have cop friends who say it's not uncommon for some people to deliberately commit a crime in front of them to get a warm bed.

Also, some places run people out of town. Las Vegas in particular was caught putting homeless in busses to LA and SFO.

In still other cases, there are many documented incidents were social services people in red states like South Carolina sell the benefits of moving to New York or Massachusetts where services like Medicaid are much better. (Medicaid is cost shared with the state)
yup. I hope it was clear in my wording that your reply is just the conclusion you should have.
I never claimed that JavaScript was or should be used in any of the above. Just that it's "important in software engineering", by which I mean it's used or usable by people in 80% of the actual jobs in "software engineering."

I'd probably prefer to see a language like Go or Rust in critical systems. Self driving cars come to mind as well, but probably anything IoT or otherwise infrastructure related. But I think those jobs, all together, are a minority of programming positions.

I hope so, anyway, because I don't actually believe there are enough smart developers to work on critical systems if it's anything like half or more of the software engineering population. Most developers pretty well suck.
right, but organizing a large bloc of people is super hard, and I didn't see that sort of thing in the post pushing individual consumers to make individual decisions (which is how I read it anyway)
I'm pretty skeptical that there are a large number of these huge claims. I tried looking for some info about it but it gets obscured by advertising for liability insurance.

I would expect many of the largest settlements to involve negligence like drunk driving or excessive speed (a system might have the wrong speed for a stretch of road, but it mostly will have accurate speeds). Of course there are also ways that a driving system could be implemented negligently that don't apply to a human driver (but I sort of expect the licensing process to address that).
Those letters use no diacritics. They are just letters.
I thought about sitting down and learning swift, but they make breaking changed so often I really can't justify the time yet. I'm very curious what IBM comes up with, not sure yet why they're so interested in it other than LLVM.

Interesting news anyways.
And how do you know the exhaustion was done correctly? What was the process that lead to it? Is that process correct? Could they have forgot to check some cases? How do we know they didn't?

There are still questions pending. If you and I write bugs into our programs, they may well have done the same thing for their program that supposedly checks all cases.
Twitter dying is a huge opportunity, they've certainly proven the demand for it. It's a surprise there aren't thousands of VC-backed wannabes popping up already. Would be really interested if FB or Google bought them out and sought to integrate.
Code Inflation (2015) [pdf]
Google, not OK
I don't see where the typo was, it sounded fine to me. In fact I referred to it in this comment: https://news.ycombinator.com/item?id=13200070
I learned TeX back in 1984 because I wanted a word processor which would put footnotes at the bottom of the page.
I spent 3 days on it and collected $70k. Per hour that's near a top lawyer :P
Thank you dang. This will happen.

More and more, social media platforms have been telling me - or using their algorithms to tell me - that my opinions, as educated and well argued as they are, are not welcome on their sites.

I did not expect to see this from Hacker News. Indeed, after the experiment banning political conversation, I had thought that the opposite decision had been made.

And finally, to be clear, I use HN for far more than political chatter. I read the technical content, and use it as a general news feed (one of my many). I comment where I am inspired to. I did not realize how often that ends up being of a political nature. I care deeply about individual freedoms and the technology that enables and disables these.

Can we find a mechanism whereby my nationality is confirmed? I would like to do this for the sake of my own vindication, as well as clarity to those who were/are suspicious.
Creating a Grid in Angular
Thanks. Unfortunately, it came back with an error when I uploaded my image.
It isn't. Speech that advocates the removal of free speech rights is unlikely to be successful and actually lead to the removal of free speech.

Speech is only speech. It cannot do anything by itself. The only way speech can affect the world is by urging people to do things that they would not have done otherwise.
Interest in regime change caused the crisis in Syria. Let's not kid ourselves. Our leaders are responsible for that mess. And they have no clue as to how to fix it. The whole thing was social engineering plot to get rid of Assad in the mist of Arab Spring. And that caused a civil war. Oops. Arabs have been at the mercy of American ambitions which are jaded by Saudi ambitions to mold the whole region into an area sympathetic to their interests. And they have been playing one monster against another at the cost of Arabs for decades. Meanwhile taking no responsibility for any of it, and blaming it on the monsters that they constantly help mold and manipulate. Yes the monsters were there to begin with, but their meddling creates chaos in the power structure that causes constant catastrophe.
I'm cool with that to be honest.

I'd kinda suggest as mods that either (a) just outright stop/ban these kind of political and/or China focused posts, or (b) adopt hardcore moderation if and when they rear their heads.

I comment regularly on China related issues in other forums, and it's pretty boring watching any debate related to China get the same treatment by pro-China commenters. At least in my eyes, an 'ad hominem' attack or callout of 'wumao' style commenting like mine is part and parcel of pro-China commenters hijacking debates about China with endless comparisons to the US and blatant equivocism and falsehoods - i.e. I don't think you can allow one and not end up with the other. HN maintains high standards of debate and behaviour which perhaps aren't compatible with this kind of polarized debate.

All the best :)
Unix and thus Linux!
Group of Google employees spent their 20% time making Maps wheelchair-friendly
> Belorussian and Ukrainian are not all Cyrillic alphabets.

LOL Please, tell us an «all Cyrillic» alphabet. Old Church Slavonic by Saints Cyril and Methodius maybe?

Why Belorussian and Ukrainian are «not all Cyrillic alphabets»? (I'm Ukrainian).
Triggered :)
Read the article first.
Good catch! I updated it, thanks.
Can we really not afford to provide very small homes (like tiny home villages) to all of the homeless (rather than just the most likely to die)? I think the biggest issue people would have with that is that people might take advantage. Certainly some would. But would there be so many that we couldn't sustain it, or that it would not match the benefit of having very few homeless?

It seems like there is just a very tiny amount of money available for these types of efforts. I really wonder why that is.
Basic C macros
I've recently started working on an iOS app in Swift 3 and it's a mostly pleasant experience, even though XCode doesn't have Vim keybinds.

I hope Swift can break out of the app-building niche, but from these slides it sounds like it will be a while until it can compete with Go and others in the high-concurrency space.
Speaking of Awk and TXR, TXR Lisp has an awk macro (introduced in mid 2016), with which you can transliterate many kinds of Awk programs.

However, it's a lot slower than GNU Awk.

You don't get the duck typing of Awk (whereby strings that look like numbers can be treated arithmetically, and nonexistent or blank variables are zero, et cetera). To convert fields to numbers with reasonable succinctness, an "awk local macro" called fconv (field convert) is provided.

There is no function-for-function compatibility with the Awk or GNU Awk library, and regular expressions are TXR: that means no register capture, and ^ and $ done with functional combinators.
"Soft serve is generally lower in milk-fat (3% to 6%) than ice cream (10% to 18%)" So, soft serve is not ice cream IMO.
Tied in Knots: The modern marriage is an elaborate feat of performance
Right? I felt like it was so heavy-handed. There were so many small references in there to A New Hope, seems like they were trying to cater to viewers who were pretty familiar with the original movies already anyway. Ending with the shot of Vader watching them fly off or something similar would have been better imo.

Edit: to be clear I'm operating off of the assumption that they did that so it was impossible to miss the fact that A New Hope picks up directly after the end of this movie
Yes, macOS is (or OS X has) been considered a Unix:

https://unix.stackexchange.com/questions/1489/is-mac-os-x-un...