skysight-inc/HackerNews huggingface dataset:
Add this to 'Stylish'

body, .intgrs-page .main-content, .blog-content, .migration-wrapper, .migrate-owners-wrapper, .setup-wrapper, .showcase-page-title, .tooltipped::after {
font-family: Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
}

.markdown-body {
font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
}

body {
font-size: 13px !important;
line-height: 1.4 !important;
}

.blob-code {
line-height: 1.4 !important;
}
Show HN: Website Monetization Proof-of-Concept
What could https possibly defend against here? Packages and other software needs to be secure at rest, not in transit. That much was learnt in the 90s. Nobody is going to target you with a mitm attack to inject a false image. Mirrors are the weakest link.

There are mentions of signatures but that these are "too hard". I looked at the Debian cdimage download and I end up in a directory with iso images and gpg signatures, so they're hardly invisible. There should be better instructions how to actually verify them, but inconstructive rants accomplish nothing.
Show HN: Gongular - A fast Go web framework with input mapping/validation
To what extent can speakers of other languages compensate using gesticulation?

I am sure gesticulation is much cruder, but it has an advantage too: the signs for toon-squishing don't have to share configuration space with a big vocubulary of ordinary words.
If a Coup D'Etat Is Staged in Today's Nigeria? First, a Social Media Shutdown
Cap and trade systems have the huge advantage that no revenue goes to the government. That eliminates the incentive to set tax levels for revenue generation purposes instead of at levels linked to the real purpose.
At least 31 karma are required, and a link that says 'vouch' will appear on a dead post.
In Argentina it was usual that the bus had "fileteado". It was a 10 or 20 years ago, and the reason was that the bus lines were something like a cooperative and each bus driver was the owner of his bus. But in the recent times, the bus lines have a more usual company structure and the buses are owned by the company, so each bus has a standard color. Anyway, they still have some internal custom decoration, so in many cases you can recognize which bus you take if you use the line frequently. Also it's usual now to have advertising outside the bus.

Wikipedia: https://en.wikipedia.org/wiki/Fileteado

Autotranslation of the Spanish article with more images: https://translate.google.com.ar/translate?hl=es-419&sl=es&tl...

Even more images: https://www.google.com/search?q=fileteado+colectivo&tbm=isch
EPA allows biodiesel refiners to make up their own serial numbers. They sell the numbers in excel spreadsheets to oil companies. No one ever verifies that the numbers match real barrels of biodiesel. Criminals moved in
AI Isn’t the Only Way to Think About the Future
And the British civil service, which regardless of what you think about colonialism have a deserved reputation as one of the most efficient and least corrupt administrative organizations in history.
Correct me if I'm wrong, but wasn't this already described in The Art of Multi Processor Programming?

https://www.amazon.com/gp/aw/d/0123973376/ref=mp_s_a_1_1?ie=...
Oh, good. I didn't have enough maintenance problems to worry about already.
It's not since Mist (and Metamask) injects the web3 object into the page, no jSON-API is used. It also displays a confirmation dialog each time a transaction is generated. If setting up Mist too much trouble to try this, you can always try Metamask https://metamask.io/
> Thus lock-free data structures were developed which magically did not need locking and thus could operate blazingly fast.

This is wrong assumption. With lock-free data structures you don't skip waiting for your right to access data, you just avoid using lock. It may or may not be faster depending on conditions, and whole lot harder to get it right:

http://blog.memsql.com/common-pitfalls-in-writing-lock-free-...
Worth noting that a GPG signature is of limited (though not zero) use if the signing key doesn't have any signatures. In this respect, Debian contrasted favourably with Fedora the last time I looked.
This is particularly relevant because it appears Romer will be the chief economist at the World Bank soon: http://marginalrevolution.com/marginalrevolution/2016/07/it-... [edit for a better link]
You could just have every container get a magic IPV6 address that just works.

https://www.zerotier.com/community/topic/67/zerotier-6plane-...

Full disclosure: this is ours.
There could be limits, but it would be easier to believe they are soft limits that don't come into play in the vast majority of human behavior.

But what I really think the author is highlighting is a potential difference in perspective that accompanies participating in a culture that uses one set of concepts as 'primitives' and how that might lead to failures to understand another culture with different primitives. Not necessarily "we can't understand them", but "we don't understand them."
"I also have a hard time believing that any one cloud virtual server has many 9s uptime, so 3 together isn't likely to get you to Akamai's level."

Actually even if the servers are only 98% available (7 days of downtime per year!) then they provide 99.9992% availability, aka "five 9s": 1-((1-.98)^3) = 0.999992

Of course this statistical result assumes downtimes are random and uncorrelated. As you say the risks is that a common bug or vulnerability affects all 3 of them at the same time. Hopefully this risk is mitigated because my software stack is extremely simple (a web server serving static files + ~400 lines of Python code) and I will not be performing software updates on all 3 servers at the same time.

"or your DNS provider has a problem"

I do not use a provider, but run 3 parallel authoritative DNS servers on these 3 servers :)
Assuming you trust your torrent client to verify file integrity/sums correctly, you'd probably still want to compare the author's checksum to the one on the torrent providers side at least
IMHO, if a signature is offered, and you have the capability of verifying it, this trumps HTTP, HTTPS, HSTS, checksums, etc.

HTTPS can be MITMed by anybody with a root certificate (or who is able to dupe the holder of a root certificate). Signatures rely on (at best) multiple hosts or domains not being compromised. You can also mirror and cache distro ISOs when retrieved by HTTP or bittorrent.

In the end, who cares how you downloaded it, so long as you can verify it with a GPG signature?
Yealink and TrueConf Establish Videoconferencing Partnership
Yealink – the global leading unified communication (UC) terminal solution provider – and TrueConf have announced the completion of joint interoperability testing and the successful certification of Yealink video conferencing terminals that are compatible with TrueConf videoconferencing software and the UC&C platform TrueConf Server.

Engineers from both companies worked together to ensure the compatibility and certification of Yealink video conferencing hardware endpoints (including the VC400, VC120 and VC110 room systems for different-sized meeting spaces and the T49G video phone for desktop video) with TrueConf Server, a complete unified communications software solution.

The solution compatibility allows TrueConf customers to use Yealink terminals in conference rooms or on their desktop with confidence. Companies that have already implemented Yealink solutions will be able to quickly and easily scale video communication to workplaces and to employees’ mobile devices, utilizing TrueConf’s solution. The TrueConf Server provides a modern unified communications system that supports UHD video, online collaboration, telephony and integration with corporate IT tools such as Active Directory.

Dmitry Odintsov, TrueConf CBDO, says: "Today you can find hardware videoconferencing terminals and SIP phones in almost every modern office, but with the expansion of business, customers are faced with the limited capacity of traditional MCU. The optimal solution in this situation is to use a software video server with SVC support to combine equipment and workspaces into a single unified communications network."
I can't speak to it at Very Large Scales, but I've seen non-experts do pretty well with Akka when strong guardrails are put in place by seasoned developers. No reason to think that Orleans (which I've studied but not used heavily, though that might change with CoreCLR) couldn't pre-bake that a bit. I mean, eventually that sort of thing will fall down, but almost anything will.
It also helps that Hong Kong was essentially founded as a drug smuggling entrepot, which generated truly obscene amounts of profit.
Hurricane Electric: https://he.net/

Seems they're actually down to $0.32/TB now. At least, the price per TB has historically mirrored the per-mbps price (you have to pay for both, separately), so I'm assuming that it's $0.32/TB now as well.

Some VPS providers - I can't immediately recall which - will also charge about $0.50/TB without having to pay per mbps at all. That's usually a mix of HE and Cogent.
Right? Why isn't the sheriff arresting the person who confronted and shot at a couple of teenagers playing a game? How many burglars sit in a car staring at their phones?
Different learning styles and purposes. Even people I know who enjoy descriptive detailed writing when reading a novel like to-the-point list of facts/arguments when reading news and essays.
It's misconstruing the problem as a primarily mitm threat. Considering the different methods of tampering with your download, I'd be more worried about server side compromises rather than otw
thanks for the summary!
Unlikely, since if it was art (and not photographic porn), most of the librarians work in libraries with manga collections.
Maybe the solution is to locate them in countries that are sufficiently weak militarily that they cannot take over the charter cities easily. A lot of places currently meet that criterion.

Medieval cities had walls which were generally enough to keep the feudal overlords out. They were individually quite weak militarily. In Italy at least they succumbed quickly to foreign powers like France after 1494. It's probably bigger outside powers you want to worry about.
I remember hearing that podcast and feel the same way. I find it excruciatingly frustrating to hear about smart people who fail to realize when they are undertaking something about which they might seek advice. For instance, did Romer ever even just google "how to persuade people in developing countries" or "working within government bureaucracies"? Doesn't seem like it.
Why third world? We have tons of ailing dying rust belt and Midwestern cities.

Welcome to the St. Louis Free Economic Zone.

My politics are weird though. I would combine it with a basic income and single payer health care. I think the best current system we could create would be a strong but non invasive social safety net combined with total at will employment and business deregulation.
Agreed. I've already seen masses of pro-Gov supporters chanting all using the ISIS hand signal.

This shall not end well.
What do you mean “on the torrent provider’s side”? They’re all on the same server, and the magnet link and hash digests are even part of the same page.
Others might also describe it as "getting paid by the word count".
Two counter examples to your first statement about positive benefits of massive increases in wealth: Nigeria and Venezuela.
No, there's nothing official about the Linux kernel implementation. Though you could make the case for BSD...

That aside, the reason it makes you a bad citizen is the lack of follow through. If you're a small organization writing a network implementation, you know from the start that your implementation is unlikely to get the decade+ of follow-through that is necessary to fix your interoperability problems. Instead you're putting that cost on every other internet host that is going to have to interact with your out-of-spec implementation until the day the last instance of your code is shut down.
The idea is that it shapes your thoughts. You're drawn to things that are easier to express. It's not that you can't express any arbitrary concept, but if you happen to have a concise word for something then you're more likely to use that than to try to ramble through something that takes a paragraph of explanation.
Thanks. I think I understand, but would have liked to see the lowered version with the reused/rewritten condition.
You call malloc in your implementation -- you realize that memory allocation takes lock at some point, right? To make it truly lock or wait free you need to implement a corresponding memory allocator as well.
Quite a while ago, I worked for a bit in Norway. Almost everyone there seemed fit. When I commented on it, my coworkers said it was kind of an in-joke that Americans came in two types. There's a small minority of younger fitness junkies, who often look unhealthily thin, and then a much larger number of people who are distinctly overweight. I've never seen anything to contradict that "bimodal distribution" idea. It's one reason that I take diet or exercise advice based on what worked for one guy in his twenties with a huge grain of salt (heh). Come back when you're forty, and we'll talk. Better yet, let's try looking at large-scale peer-reviewed studies of what works and what doesn't across ages and genders, instead of spreading anecdotes and flimsy theories.
> When a peer device presents a self-signed certificate as its end entity certificate with its issuer name matching one of the valid CA certificates enrolled in Junos, the peer certificate validation is skipped and the peer certificate is treated as valid" [...] This may allow an attacker to generate a specially crafted self-signed certificate and bypass certificate validation.

Specially crafted? Sounds like the name just needs to be *.juniper.com.

Not surprising given the company also used Dual_EC_DRBG with its own who-knows-what-or-why prime [1]. I don't see any reason to trust the technical competency of this company and I'm ashamed to know they are a supplier of US government switching hardware.

1. http://blog.cryptographyengineering.com/2015/12/on-juniper-b...
Or you could just give every container a real IPv6 address, no need for any magic...
bullshit.

If someone would write an article that long without offtopic infos that would be cool.

most of this text is just fluff to stretch out the whole thing without adding anything...
That's two out of how many countries where it was successful? You almost certainly live in one.
"No person shall dictate to another what they are allowed to do" sounds a lot like dictating to others what they are allowed to do.
I don't think the table really covers the everything quite well enough. In reality it doesn't really matter if the download is over HTTP or HTTPS as long as you can safely verify that the file you have is indeed the correct file.

For example, Arch has HTTP downloads but the download page provides the MD5SUM, SHA1SUM, and PGP signature for verification that the files are correct. I just don't really see this as that big of an issue right now. Even if one has provided instructions for doing so it's still going to require that the end user cares about checking the validity of the files.
Even within English, there are untranslatable words. I've never found a satisfactory translation for "daggy" or "ta" for non-Australian English speakers and most translations of "bogan" miss the subtle shadings that make the word distinctive.

Anyone who spends sufficient time in Australia ends up absorbing the meaning of those words by osmosis but any attempt to communicate the meaning, except via immersion ends up frustratingly not fully capturing the nuance.
Sadly, Typed Racket always seemed to me like some kind of shoehorning an ad-hoc system onto an AST. For that purpose, a deductive system seems much more natural. There may be problems with decidability, but the fortuitous thing is that this is not a deal-breaker for a primarily dynamic language. You should always be able to rewrite your modules so that they're easier to check, but even if you can't do that outright, the system could still find faster versions if a few type guards or other invariant checks get inserted here and there, or perhaps some form of assistant in your development environment could hint at the need to insert them manually.
Came here to say something similar. However, this is true only at a large enough scope. For an essay it shouldn't be a problem but for a slogan it can be and often is. There's a range between the two, and also a range within words about how untranslatable they are. Usually "untranslatability" comes down to how much meaning/nuance is carried in the word. A five word Swedish sentence using lagom[1] might translate easily into English, or you might have to use a paragraph to get the meaning across.

1. https://en.wikipedia.org/wiki/Lagom
can't really relate to that.

I often have thoughts that can't be phrased in language
NetGuard has a 300-tap opt out from sharing data
Nothing against that either but some people can't do it due to hybrid deployments, providers that don't give you a /64, or providers that don't offer V6 at all.

Currently Amazon, Google, and Azure have no native IPv6 support.

Also many are allergic to the security implications. You have to be rigorous with ip6tables and making sure everything speaks SSL or another encrypted protocol using authentication in both directions. Many things do not support SSL or don't support bidirectional auth.

Personally I doubt overlay networks are going away. Most backplane software like databases, distributed caches and event servers, etc. offers literally no security because it's all built with the assumption that it will run on a secure backplane. I have personally railed against this for years but I've found that it's a total waste of breath.
there is a market for "fast food like" websites. The client has little money, and he wants the site done by tomorrow. He also has no idea what he wants to put on his own website...

One tell-tale sign are the portfolio links from web agencies that link to dead sites. The client paid for the site, the theme, one year of hosting etc. After the year was up he saw no reason to continue.
My mom recently tried figuring out video transcoding and editing on her own with her Windows machine. I'm still waiting to see what kinds of crazy malware she picked up in the process.
res = last.nextDone.compareAndSet( (null,false), (myNode, false))

I fail to see how under contention the statement above is "wait-free".
Having globalPhase is another contention point (although atomic adds are wait free on most hardware, nowadays).

Not ceratain if 'tid' is threadId but having AtomicReferenceArray (all notation appears to stem from java.util.concurrent) with an arbitrary length is certainly not a wait-free operation, hence the announce would fail to be wait free. Using CPU-id instead is a hard one as well unless all threads are core-bound. Morealso if the array (announce) is not fixed length the entire algorithm cannot finish in finite amount of steps.
The Lexra/MIPS Story
It's been posted to r/ethereum. Check there.

https://www.reddit.com/r/ethereum/comments/4ta6go/walking_pa...
> Prolog and Lisp were the two languages we were forbidden to use in compiler design project, as it was considered "cheating" versus using something harder like C.

"Cheating"? Smells like a chance for the revenge of the pattern-matching metacompiler!
"But there is nothing wrong with protecting people, and there is everything wrong with globalization. Globalization isn't about respecting other people's culture, or treating everyone fairly regardless of their race. Globalization is about each country specializing in just one part of a normal, healthy, diverse economy, and then treating anyone whose talents aren't suited to that part of the economy, as if they were defective and in need a handout rather than a job. I think it is time for people who don't like what globalization has done, to start using the word "protectionist" to describe themselves. I am a protectionist; I think there is nothing wrong with protecting people."
That would be Italian, wouldn't it?

As a fellow musician, I've wondered the same.
It's easy to assume that a word has some sort of underlying notion, and that an Italian might think of "largo" slightly differently because it also means "generous" or "free". However, in practice, words often develop distinct meanings that don't necessarily affect each other. For example, the notion of bar (a musical notation, a pole, an alcohol establishment, or the law exam) are quite separate even if they may have had some common ancestry.
Surprised by all the negativity. I like the look, good job! Feels like you could use it for some cyberpunk inspired dashboards.
Surprised by all the negativity. I like the look, good job!
Your comment, on the other hand, was suuuuper helpful.
It's really not that difficult to network containers. We're using flannel [1] on CoreOS. We're using flannel's VXLAN backend to encapsulate container traffic. We're Kubernetes users so every kube pod [2] gets it's own subnet and flannel handles the routing between those subnets, across all CoreOS servers in the cluster.

I was skeptical when we first deployed it but we've found it to be dependable and fast. We're running it in production on six CoreOS servers and 400-500 containers.

We did evaluate Project Calico initially but discovered some performance tests that tipped the scales in favor of flannel. [3] I don't know if Calico has improved since then, however. This was about a year ago.

[1] https://github.com/coreos/flannel

[2] A Kubernetes pod is one or more related containers running on a single server

[3] http://www.slideshare.net/ArjanSchaaf/docker-network-perform...
... as long as you know the signature offered is correct and wasn't also hijacked.
If you get the signature from the same place you found the download link (or a place that may be controlled by the same entity), that seems precisely as good as HTTPS.
San Jose has one of the most expensive prices per sq. foot in the country. According to certain charts even higher than SF.

I have to think the ranking would be a lot different if it was calculated on (or to account for) lot size.
Yes. The analogy works all around, even the debates that pilots have about the Cirrus versus a simple aircraft resembles those debates of developers.
While this issue is easy to fix, I've run into it too and it's annoying and shouldn't happen in the default config/install of a popular OS.
History of ancient numeral systems
Methanol is not a catalyst in biodiesel production, it's a reactant. See:

https://en.wikipedia.org/wiki/Biodiesel_production#Transeste...

This example shows ethanol but it works the same way with methanol.
dog food and water
I'd say more, lightly regulated cities controlled by another country modeled on Britain running Hong Kong. While HK worked well, they are having problems finding countries to do the Britain role benevolently. HK was set up at gunpoint to facilitate the Brits opium pushing operation which probably wouldn't fly these days.
What’s Behind the Ballooning Upper Middle Class? Education
Not a particularly new concept, a variation on murphy beds. And as others have pointed out the 'robotic' title is not really appropriate. I am curious though if people find the design ethos in the furniture appealing. While I like the practical and cost effective nature of IKEA type simple design I don't find it particularly aesthetically appealing.