skysight-inc/HackerNews huggingface dataset:
UK with its house of Lords, no constitution, monarch as head of state, and members of parliament who somehow seem to come from same schools/universities is not exactly the best example of Democracy

But hey look at EU over there
Hmmm, it occurs to me that I don't actually have a good introductory source for someone new to learning about the US civil rights movement of the 50s/60s.
GIMP and LibreOffice on Ubuntu Phone
From Zen and the Art of Motorcycle Maintenance
<i> “The law of gravity and gravity itself did not exist before Isaac Newton." ...and what that means is that that law of gravity exists nowhere except in people's heads! It 's a ghost!"
Mind has no matter or energy but they can't escape its predominance over everything they do. Logic exists in the mind. numbers exist only in the mind. I don't get upset when scientists say that ghosts exist in the mind. it's that only that gets me. science is only in your mind too, it's just that that doesn't make it bad. or ghosts either."
Laws of nature are human inventions, like ghosts. Law of logic, of mathematics are also human inventions, like ghosts."
...we see what we see because these ghosts show it to us, ghosts of Moses and Christ and the Buddha, and Plato, and Descartes, and Rousseau and Jefferson and Lincoln, on and on and on. Isaac Newton is a very good ghost. One of the best. Your common sense is nothing more than the voices of thousands and thousands of these ghosts from the past.” </i>
This looks cool, but I haven't really understood when I would use it... Is there a better explanation somewhere?
Expound, not expand. This is how "begs the question" got a brand new meaning.
Ask HN: How would you growth hack a hedge fund?
I work for a small technology advanced real estate hedge fund that has been delivering great returns to middle class investors for several years. I am wondering what HN members would do to promote their values, technology and integrity to a wider audience to grow their investor base?
Mars, Underground
[meta warning]

HN is fantastic for increasing signal:noise on technical topics, but I don't feel like we do as good of a job with medical topics.

There are so many of these "oh wow; cool!" psychology "studies" that just don't have much substance to them.

The fact that it gets upvoted here speaks to how hard it is for less educated individuals to focus on the important parts of science news.
And where does government money come from?
This doesn't really add much to the discussion. Sure, write better code. We all want to do that.

To the author: I believe that the node standard library has the query string tools you are looking for.
Docker: Security Myths, Security Legends – Rory McCune
Code faster with simple Sublime Text improvements
This is also a discrete try out for steemit.com which is a really cool new blockchain based article platform! Check it out!
> HN wants us to use the title of the source. This is the title of the source, and it's not even clickbait.

I never said it was clickbait, that was the GP comment. And if you're going to refer to the guidelines:

"Otherwise please use the original title, unless it is misleading or linkbait."

One could make a reasonable case that the title of the source is misleading because it is incomplete, so the additional specificity may be warranted.
Realized this sometime ago, when I was wondering why the Java ecosystem doesn't have this problem. It boils down to the barrier of entry. On JS it's so low as to be almost nonexistent, which is why you end up with junk like isPositiveInteger. Slap some shit together and ship it.

You can't do that easily in Java. You need to spend some time understanding the language, the ecosystem, how to bundle your code into an artifact, and then how to release and publish it; the barrier of entry is much higher because there is a lot more to learn and understand.

The article mentions Android - I haven't worked much with Android and so I'm not familiar with the libraries there. Is there the same sort of problem in the Android ecosystem that you see in Node? I wonder if he is talking about the fragmentation of Android implementations (flavors from different providers), which is a different thing entirely. Seeing as Android uses Java, I'm thinking the ecosystem is not like Node.
It took me a few times to see the GitHub link in the article. If anyone else has the same trouble it is here: https://github.com/biggiesmallsAG/nightHawkResponse
Source code for those interested: https://github.com/corbett/QuantumComputing
Tacos are derived from an aztec dish that was much the same, if filled with different ingredients.

They're as Mexican as moles.
> Remember Google’s Polymer? Angular 1? Express? Perhaps the organizations and individuals which cause these abrupt termination events should carry a stigma.

Why is Polymer on this list?
That good sweet freedom. Are you telling me to just unread it ?

Sure I could ignore it, but I'm free to not ignore it and to answer.

> contrary to those living in Turkey who don't even get to read about it.

There are worse examples than turkey. Pointing out that every problem there are in the world are caused by a lack of freedom is easy. Freedom is more a progress of culture than anything else. I don't think it would solve Turkey's problems in a day to just have access to hacker news and the whole internet. Don't forget about propaganda machines and misinformation.

Granted that in ideal, I'm not right, but foreign politics are not your average rubik's cube. It's not the first time the US will be criticized for pretending that freedom is the solution for all of the ills in the world.
Please do not submit Washington post articles
To be clear, Bosnia and Herzegovina is one country.
September 11 terror attack: US report detailing possible Saudi ties made public
Drawing Eyes on Cow Butts May Ward Off Hungry Lions
I wonder if security patches will be free.
Then mightn't your time be more productively spent paying attention to your code you mention rather than commenting on articles you have not read about concepts you reckon you have no use for?
Right - to be clear, I'm just suggesting applying software design principles to architectural plans / blueprints, not to buildings.

As an example, coming up with a vague sketch, possibly even hand-drawn, or with inaccurate measurements, to present to a client quickly, and get feedback on, before progressing to a more details.

At least with the architects I've worked with, they have a tendency to present plans A, B, and C, which are all incredibly detailed, with exact measurements 3-D renderings, etc, all beautiful to look at. However, it then turns out that I, as a client, really don't like some fundamental things about plan A and B, but can combine aspects of them, and that plan C involved some materials that cost 10x the alternatives, or aren't permitted for use in the building, and are basically a waste of time to discuss.

I'm just suggesting that it's good to get client feedback on things at an earlier stage, before fleshing out the detail on things that turn out to have fundamental problems.
The amount we over eat in the US is pretty unique in the world.

Not so much, anymore. Saudi Arabia and Mexico surpassed us a few years ago. Most of Polynesia and good chunks of the Middle East have been more obese than the US as long as I can remember. Even the UK is hot on our heels.
But his bigger point is that we need better tooling for improving existing code. Which is more achievable than "write better code".
"Curry" is a term invented by the English. It doesn't have any meaning to traditional Indian food.
Show HN: Continuously testing Heroku GitHub deployments
Great project. It would be cool if you added work from other sources, I'm thinking - Twitter, Reddit, GitHub, LinkedIn. Maybe add a ranking algo based on 3rd party engagement of your contributions. I wish I could find some time to contribute to this.
I've tried a bunch of file managers but I'm not really happy with any of them. I tend to go with the least annoying alternative when I choose among Linux desktop programs (because they are all pretty horrible), in the file manager case my pick is PCManFM, for now... :)
Cyberpower Crushes Coup
VR real estate agent
I'm surprised that people would edit cron in any other way, crontab -e is one of the first commands most intro to Linux manuals teaches.

However crontab -r has to be one of the most poorly thought out commands in UNIX. It removes the cron file and since r is only one character over from e on qwerty keyboards it's a painful and surprising typo.
Let me guess – because linking to tweets (like you did at https://news.ycombinator.com/item?id=11955823 ) is so much better? Any other media outlets you’ld like us to avoid? #FacePalm

As long as it’s not about politics, or crime, or sports… I don’t see any valid reason why the Washington post should generally be considered to be off-topic. (Details: “What to Submit” at https://news.ycombinator.com/newsguidelines.html )

To me, your post reads a bit like a “parenthetical remark”. Maybe you could enlighten us about your reasoning?
My point is that it's not misleading at all (and thus not clickbait). It doesn't tell the full story, for that you'll have to click it. Most titles on HN don't tell the full story. Many of them could be suffixed with "in America", or "for Mac" or something like that. Yet we don't do that either.
The problem is not necessarily the expense - there are a whole bunch of steps that need to be taken in order to ensure that the big hosts don't flag your mails as spam - https://support.google.com/mail/answer/81126.

And even if it seems to be working fine at the moment, there are no practical guarantees that this will not be subject to change: https://plus.google.com/+LinusTorvalds/posts/DiG9qANf5PA. Even someone as high profile as Linus Torvalds had to resort to the classic method of public shaming in order to get a prompt response.

Lastly, there is not much incentive even if I cared about privacy - my typical recipient is anyway a Gmail account, so Google can definitely construct a shadow profile for the sender even if the sender does not use Gmail.

Again, it is a classic problem of a heavily centralized internet.
> While I agree with many of the points made, his estimation of the number of round trips is way off.

It was admittedly a simplified equation, more for illustrative purposes than for argumentative purposes.

> For a start, TLS negotiation requires several round trips before you even start speaking HTTP.

While true, I'm using just-HTTP as a baseline. There are various techniques for reducing TLS roundtrip time, and it's so heavily dependent on the environment that it doesn't make for a practical baseline.

> Secondly, browsers (depending on vendor, version and number of domains) have a limit to the number of in flight requests.

Correct. But this is typically solved by bundling assets (on the server side) or increasing that amount (on the client side). On a well-designed site, this should not pose issues.

> As Cloudflare are very widely peered (I think they are now the most widely peered company), and as such are almost certainly closer to the end user than the origin server.

The point is that the same applies to Anycast CDNs (which CloudFlare is not, really, it's a proxy), but without the privacy issues. CF isn't really a good solution to this.
The github repository for Xmake: https://github.com/waruqi/xmake
Maybe what we need is a better system for assessing and comparing javascript projects. In the Ruby world, RubyToolbox has a great system that tells you about gem's popularity, update frequency, age and a ton of other stuff.

Is there a similar project for the javascript world?
Support?

Those end users probably average more than $50,000 annual cost, so while $140,000 looks like a nice big number, the context is $80,000,000 per month of other employment costs.
Just curious why you decided to stay away from burgers? I don't really consider that to be a bad choice. The fries and soft drink/shake that come with it certainly can be.
I came here to post this video as well, Mathologer is a great channel, I often prefer his explanations to Numberphile's. Highly recommended.
Isn't https://github.com/blog/2141-squash-your-commits suppose to fix the "merge commit makes ugly git history"?
Some points on sandbox design worth mentioning:

* The OS should be the sandbox. It has all the features of a sandbox; they just need to be secure.

* In addition to userland processes, if we trust the compiler of a high-level language without unsafe features (like Java), we should be able to compile programs with it and load them directly into the kernel. (User policy is enforced by the compiler.) This is similar to what Singularity does, and it has a number of advantages. First, since there is no task-switch boundary, we reap a speed benefit. Second is attendant to this; since there is zero cost to switch processes, people are encouraged to separate their applications into multiple processes, encouraging modularity.

* Second, the OS kernel itself should be written in a high-level language.

* Finally we need security in the compiler itself. This is achieved through the Futamura projections. That is, all that needs to written of the compiler is an interpreter; the actual compiler is condensed into the notion of a partial evaluator; the partial evaluator essentially figures out how to substitute any given program into the interpreter efficiently, hence compiling it.
While there are other plausibilities, this agrees with a food addiction model of overeating.
Right, but this is the pretty much precisely the problem. It's just the Nth generation of "just centralize the internet through us and we'll take care of everything for you", but this time marketed at startups. All the usual problems with centralization still apply.

(It's still not really "DDoS protection", by the way. They just don't offer that on their free plan.)
you can't be serious...
Thanks! Adding other sources would be straightforward. A ranking algorithm only slightly more so.
> Curry was adopted and anglicised from the Tamil word kari (கறி) meaning "sauce",[5] which is usually understood to mean vegetables and/or meat cooked with spices with or without a gravy.
My take away was that we need to work towards converging efforts rather than diverging and causing constant fragmentation and lost effort. It being easy to deploy is a good thing, but people need to try to reduce noise and fix existing good enough projects to make them great and robust.

Contrary to my above points, I'm super in redux and react and feel they were large leaps in design over previous ones. I've been happier and happier with react over the last two years. Redux is also consistently making me smile.
The headline is currently the more evocative "Falling for sleep". The article doesn't describe a cure for insomnia so much as a repudiation of the concept as it's generally understood.
To be fair they were talking about pentesters, for whom port scanning is usually on the table, and breaking the law is not.
I think the author misses a key point.

The article begins by laying out a premise that not all work is equal, in the sense that contributors will contribute work that maintainers aren't wont to do for one reason or another.

But what follows is the claim that this creates an additional work burden for maintainers, in terms of review. But what is each contribution, and how does it contribute to future work by maintainers and contributors alike?

Projects with a lot of attention benefit not just from "work" but from advancing design and efficiency where, as the author says, "each contributor brings fresh eyes and experience to the project". Simply counting hours worked doesn't account for this, because a tremendous amount of work may simply be avoided by this kind of contribution.
The email, data and privacy implications of Microsoft’s acquisition of LinkedIn
That's why there's JSweet, the Java to Javascript transpiler.

http://www.jsweet.org/
If this is about paywalls: https://news.ycombinator.com/item?id=10178989
To expand on the above comment because it's so true:

Prototyping is usually done at an 'Architectural' scale like urban design, international airports, 'Gigafactory', or very large apartment buildings in cities. It's just not affordable or practical (time or money) for the single-family home.

Examples of client costs which must be passed on to the consumer may include 3d rendering/animations at the very simplest. U.L. Certification for any un-listed building product OR assembly (e.g. how a wall is put together with your new material) is somewhat common - like living in a reclaimed steel shipping container building in the past or using a airplane fuselage/boat hull now. Fire ratings are also often required and that's almost always a destructive test - the cost is double or triple for that new tent roof design assuming it passes the first time. Be prepared for the insanity of earthquake tests if you design a new transparent block you want to use in your wall - even if it's not load bearing. A simple custom rubber gasket will require water/air pressure tests in many cases and that's pretty common for glazing systems.

Every building design is an MVP - it must comply with with the 'Building Codes' (IBC/NFPA/AISC/etc.) which by definition is a set of rules for building a safe MVP. Beyond the MVP you hire a specialist like interior designer/landscape arch/audio specialist and even then there are laws which must be followed (smoke/flame spread, permeable land usage, etc). No extra information is ever added to the construction docs (blueprints) because they're a contract too. And every element either graphic or textual will incur a liability and/or expense within the set of drawings and written specifications.

AEC's work out designs in their heads and translate them to paper for legal approval - that's how they avoid premature optimization. That applies to the schedule too.

When you look at a blueprint and you see 'the cloud' around part of the drawing it's a revision - something has changed - and so the graphic notation for iterative design is built into the conventions for conveying important information.

Take another look at architecture beyond Alexanders 'Pattern Language' books[0] and Frank Ching's awesome sketches[1] used as inspiration for the GoF books[2]. You'll find that there's a lot of applicable ideas for software starting before Imhotep and continuing through today. Philosophically speaking, both disciplines are reflections of the current society at the time of their construction.

[0] https://www.patternlanguage.com
[1] http://www.frankching.com/
[2] https://www.amazon.com/Design-Patterns-Elements-Reusable-Obj...
Indeed. I'm working in adtech and we get four billion requests for bids per day (more on Black Friday and the holiday season). Add in the ad serving and processing of all the results and it blows up fast.
I'd suggest adopting a model that works for your workflow and your project goals, and asking contributors to adopt it as well. Github can also help accommodate this if you want. Example:

- Your project has two mainline branches, one against which development is done and the other from which releases are cut.

- The development mainline is the default branch

- this is the first thing contributors see, and the first branch PRs target

- You "adopt" PRs into the development branch, and when you feel the work is suitable, release it to the release mainline branch
> The fragmented nature of large open source ecosystems has become evident since the advent of Android.

Is the author talking about the fragmentation of libraries and tools for Android, or the general "Android fragmentation"? If it's the former then I haven't experienced it, certainly not to the extent of the Node ecosystem. Yet...

> [...] because languages with smaller communities such as Go [...] don’t yet suffer from it

... I disagree, take for example the tons of different projects trying to "solve" the web framework problem, or the dependency problem, etc.
This is an example of where the ecosystem is extremely inefficient - instead of having one great file manager we have a bunch of defective ones.
not checked this myself.
but.
my assumption is that this also applies when defining the numberline as a finite circle.

for example on a circle of circumferance 15, 14 is also equal to -1, 13 is equal to -2 etc.

which says the sum of 1+2+3... averages to -1/12
Wait, Angular 1 is dead? That's news to me.
The problem here is that you have to actually have some kind of venue for meeting people in person. Frequently, people turn to online dating precisely because they've exhausted all their usual social circles for prospective partners.

I'll use myself as an example: I'm a software engineer (big surprise on this site!), so I don't have any female coworkers who are eligible, I'm not a college student any more, I'm not religious so I don't go to church, I'm not a drinker so hanging out in bars isn't really fun for me, and I don't have any friends left who have single female friends to introduce me to. So that leaves me with things like 1) hobby/social groups on Meetup.com, 2) hanging out in coffee shops, 3) going to bars even though I don't drink and don't like the atmosphere, and 4) online dating. FWIW, I've been doing #1 (I've tried #2 but it has such a terrible success rate in actually meeting anyone I gave up; you'd have to spend a LOT of time to meet just a few people, unless you're in your 20s and in a real hot-spot for this kind of thing, like on a college campus), and not experienced any success there at all: I go to hiking meetup, but it seems most of the women who attend these in this area (and there's a lot, sometimes a 3-1 ratio F:M!) are retirement-age. Sorry, I'm not into dating women old enough to be my mother.

Online dating exposes you to people you would never meet in real life; that's why people do it. There's just no way around it. You can talk all you want about how it's better to meet people in person, but our society simply does not have many venues for this any more. In the old days, people met through friends, family, and church. These days, people like us are non-religious, we've moved away from our hometowns and move periodically for work so we don't have many friends to put us in contact with possible partners and family lives too far away. Online dating also lets you filter people out easier: I can look through someone's profile in less than 60 seconds and determine she's not someone I'd be interested in dating for various reasons (religious, extreme or conservative political opinions, etc.), things which aren't immediately obvious if you just walk up to someone in a bar and start chatting, and which may take a long time to find out through normal conversation.
Patents for SH4 as described in the article (this is an SH2)
Letskencrypt is a client for Let's Encrypt users, but one designed for security