skysight-inc/HackerNews huggingface dataset:
> it's a good CP system

PostgreSQL is not clustered by default so it is only from the point of view of the theory a CP system. Most proper CP systems have the ability to provide a limited form of Availability, which is, they are available in the majority partition (this is not "A" of CAP but is a lot better than, if primary is not available, the whole cluster is not available). If you use PostreSQL with asynchronous replication and a best-effort failover solution to provide some form of Availability, you are doing something that makes sense, assuming your product can tolerate the resulting weak consistency properties.

This is a great example on how CAP does not capture certain important semantics of a system. Technically a single primary node is CP but the real world CP systems have better availability than that, or they are useless (as CP systems).
yeah sorry, perhaps i was too broad. not OpsWorks specifically, but i'm wondering if it provides anything AWS services in general don't provide. like CodePipeline/CodeDeploy. think i just need to read a bit more or try it out.
Twice as many people die by drowning.

Three in a recent week (10/20-26) were attributed to Taser.

I'm curious to see if they start counting suspect deaths resulting from high-speed chases of fleeing felons.
Build a Bitcoin-Payable HTTP Proxy
For those that don't know, rr is a fantastically powerful tool that everyone should learn about. It's a record-and-replay debugger (actually a backend for gdb) with low overhead so it's actually practical for normal debugging, unlike the standard r-and-r backends built into gdb, which have very high overheads. Since the user interface is currently via gdb, it might seem a bit underwhelming at the moment.
Yes, absolutely! It's way easier to configure your wifi router (or cable modem, or whatever acts as the DHCP server on your network) to use a local DNS server that blocks ads. Then ad blocking just works, whatever you connect to your network.
Should names be globally unique? Spinnaker Software [0] was around in the early 1980s and can claim the throne for longest use of the name in the computer space.

[0] https://en.wikipedia.org/wiki/Spinnaker_Software
This is a general trend, not just Google. People are eager to make something technologically failure-proof. They can come up with all the technological problems that could happen.

People are horrible at coming up with social failure cases because we're often blind to such issues that others face.
How 4 Mexican Immigrant Kids and Their Cheap Robot Beat MIT (2014, republished)
SUNNYCLIST:A small electric vehicle powered by renewable energy sources
You're not wrong. Neither gEDA, they're both schematic capture and layout tools. Maybe the OP thinks they can output masks from schematics or something like that but that has absolutely nothing to do with each other.

Fabmasks have about as much to do with schematics as architecture has to do with city utility planning.
Machines by themselves don't and will never understand data, what we feed into the machine must be carefully clean, it won't work at the first run and it is necessary to have at least an idea of the why it isn't working...

Even if the software is trivial, and is not, is still necessary a lot of specialized, high skilled, work to make the whole AI deal work...

Not to mention that to collect data you need well crafted software...
> Ultimately you should consider people talking about FO4 framerates that way to be in the same bucket as the types who get vigorously upset about a game being locked to 30fps.

What?

How is being used to higher framerates uninformed?

Fallout 4 does not have a 30fps cap on PC, it has 60fps cap. It's unlocking past 60 that causes the physics to shit the bed.

Unless you are going to suggest that there is no difference between 30fps and 60fps in gameplay, in which case I would say you are the one that is uninformed.
Finding useful apps has become a challenge on app stores, So I've been building a service called Briteli to help users discover curated app collections for niche interests like cycling, astronomy and more.

Briteli is focused on apps and less on games so we spend time to handpick apps, review and curate them into interesting themes and collections.
Although titled “Edison’s Telephonoscope” it is
not, in fact, a creation of Thomas Edison’s
at all (either realised or proposed)
but rather an imagining by Maurier...

Can't quite absolve Edison of guilt here. Maurier might have been repeating a rumor from the great man himself. Edison was a master of FUD, claiming that he had things like 3D movies with sound running in the labs and predicting their imminent release, just to keep his competitors off guard.
> The next version of the definition of Haskell will have a built-in type of natural numbers.

Did this ever happen? I haven't seen it.
* Kantree | Agile project management (saas + self-hosted) || https://kantree.io

We already integrated with Github, Trello and Asana.
Drink.

Alcohol (and possibly other recreational drugs) binds and cements friendships. After a few drinks, people are more open to talking about themselves in a more honest way and tend to reveal more of the person that they really are, rather than the person they present to the world in normal, sober life; as the old phrase 'In vino veritas' attests.

Note that I'm not advocating or encouraging alcoholism here; I'm talking about two or three sessions a week with a select few people that you want to foster a deeper relationship with. Also, friendships (as opposed to drinking buddies) are based on more than just alcohol. Friendships are ultimately about trust.
Joining a Dojo (any kind of group practicing some kind of Martial Art, not necessarily a Japanese one) is a good idea - in my experience the sense of camaraderie is a good way to make friends outside of training hours.
Also, there are many different martial arts, more or less ritualized, more or less strenuous, so there is a good chance you may find something that appeals to your own preferences.
Ah, with an Arch package and everything! Will install, thanks!
I have worked in this area for a long time, and it's very rare that this causes any problems unless you are a spammer (or "news-letter sender"). You won't end up on black lists unless there is a mistake. It's an annoyance when that happens, but that happens for the major players as well.

I often feel the ambivalence to your own mail servers is unfounded. A basic apt-get for Postfix and Dovecot will give you secure defaults. The only thing you need to do then is to set up the certificates, the dns records, and keep up with what happens in the future. It's absolutely comparable to running your own web server, where you also need to change a cert or two over time.
And if a geek, there are also maker groups and tech meetups, in fact meetups of any kind
Git clone --recursive on steroids
I don't think "gender" is the best separator to use in this case. The post reads like the typical "fate" of an introvert (I guess it's fueled by "gender roles"). I wish pg would have used the term "introvert" instead of the dreaded "shy". In fact it perfectly matches some of the chapters in Susan Cain's "Quiet: The Power of Introverts in a World That Can't Stop Talking", a pop-sciency book that investigates the introvert/extrovert divide (intorverts are cast a bit too much into the hero role but overall a very good book).
More Privacy, Less Latency – Improved Handshakes in TLS Version 1.3
Understood. Though I believe your comment (which compared ied with itself) should actually read:

> Basically ied uses symlinks in order to resolve circular dependencies, while npm exploits the fact that require "falls back" in the directory structure.
Nicely done sir. I have a similar project called Q2, still unpublished. I would be happy to talk to you about our projects and share ideas. Congratulations, you beat me to the punch!
CPython is the past only if you conveniently ignore the entire Scientific Python community, which is a huge use case for Python and depends heavily on C-extensions. Frankly saying a transition to PyPy is "done" when NumPy support is not complete is laughable. Huge Python shops (we're talking NASA, CERN, and other institutions on that scale) depend on a Python stack that's heavily reliant on a huge range of things, including the C-API, that aren't even close to mature in PyPy.
Or you know, just do social democracy properly like most of the western world.
After two years of collecting acquaintances in Vancouver, I decided to start volunteering at the same place every week. I now have people who call me if I don't show up at a party!

Prolonged exposure really is the key to friendship, and for remote workers finding excuses to meet the same people repeatedly is a must.
- Activity groups. Meetup.com, Couchsurfing, Nightclasses. Charities and volunteering.
Feature request votes alone are as useful as a chocolate teapot
SPIR-V only replaces/complements the OpenCL C kernels (Which whill become a subset of C++ in future release, might have been this one come to think of it) and not the whole OpenCL api pipeline, which is still in C.

Hopefully we'll have a LLVM-IR to SPIR-V transpiler in the future, and then have Vulkan/Cuda/DX12 consume that. I would love to see that.
We have been using similar software (http://www.noldus.com/human-behavior-research/products/facer... ) in our research into human observation in context aware computing. On the sensing side it would be interesting to see how this compares. In our experience, the observation goes quite well as long as you have enough pixels to work with, and good lighting on the face. Whether you can get that depends on the use case. For instance, when we worked with our national public broadcaster on capturing and deriving emotion and intention awareness in television viewers, things are fine in a 'laboratory' setting, but 'real living room conditions' where you get dark grainy low quality images from typical television 'Skype' cams were far more challenging.
Speaking of Dojo.
Why not mentor at your local Coder Dojo? (Or start one)
I've found it a great way to meet people and have made some good friends with other mentors and the parents of the ninjas (kids).

https://coderdojo.com/
SMART CHRISTMAS SHIRTS FOR THE FESTIVE SEASON
VLC contributor living in Aleppo writing about the Paris attacks
How to Download the Best Royalty Free Icons
Why use template languages after all?
We can use just Javascript to create components and glue them together, why do we still need to do the extra parsing?
Ask HN: Ideas that increase workplace enjoyment
I work with an amazing bunch of people who work around the clock to have a great product for our customers. Would love some fun ideas of things done at your workplaces that were fun, group-building, or just plain amusing so that I can help also make this a great place for them to be every day
But having the entries in /etc/hosts should on Unix in most cases cause your computer to find it there right away without DNS lookup. Are you using dnsmasq locally on the host computer or to serve other computers as well? In the latter case, I see the point (though if I were to use dnsmasq I wouldn't intermix the hosts file).
I remember getting really meta with this. I think golly came with a script that took a pattern as an input and outputed the pattern encoded as metapixels. I of course fed it the definition of the metapixel. The result is a metapixel implemented in metapixels. This is surprisingly fast to simulate because of the Hash Life algorithm which optimises that sort of thing incredibly well.
This looks promising.
Thanks for the response. I think JRS's account has some serious issues with the writer conflating hardware failure (stuck bits, unreadable blocks, etc) with random error that is more common and inevitable, not to mention undetectable in principle without ECC[0].

Bit flip has been shown to cause both data loss/corruption as well as filesystem failure in ZFS[1]. The scenario they presented in the paper is probably less relevant for a home lab where most data are accessed infrequently and the real chance of catastrophic failure is probably below 0.1% per bit flip event, but the risk is real and will only get higher as storage densities go up.

People on FreeNAS forum tend to play on the extreme side of caution - after all if one is willing to cut corners on hardware other unsafe practices will probably follow, hence it is better to make it clear that certain acts are not worth the risk.

[0]:DRAM Errors in the Wild: A Large-Scale Field Study
http://www.cs.toronto.edu/~bianca/papers/sigmetrics09.pdf

[1]: End-to-end Data Integrity for File Systems: A ZFS Case Study
http://research.cs.wisc.edu/adsl/Publications/zfs-corruption...
Tagged unions are a pretty common exercise in C++, they don't require much code to implement.

As for Maybe, if it is basically an "optional" as in other languages, then the newer c++17 has <optional>, if I'm not mistaken.
But code is data :)
"Seat size penalties" in airfare search engines will not work. The airlines have learned, often the hard way, that besides price, absolutely no other factors of any sort whatsoever are relevant. The vast majority of travelers will claim in surveys that they care about things like legroom, good service, not paying extra for a bag, etc., but then the instant you put them in front of a search page to choose a flight they proceed to choose based on price, only price and nothing but price.

Business travelers have higher standards, but they're simply drowned out -- Scott Kirby (President of American Airlines) was recently quoted in media as claiming that, among unique passengers carried by AA, 87% fly one trip per year or less, and those flyers account for over half of the airline's revenue.

Tellingly, this was used to justify AA joining Delta in rolling out a super-bare-bones fare class designed to compete for the "choose based on price and only price" market, and carrying similar restrictions and conditions to the standard tickets of the ultra-low-cost carriers like Spirit and Allegiant.

As an aside, it will be interesting to watch how this plays out in the next couple of years; Delta, which is generally the leader in implementing major changes among the three remaining big legacy carriers, has just announced changes which make their small number of extra-legroom coach seats, previously free for people holding status in their frequent-flier program, much harder to get without buying a ticket in a higher fare class (effectively, they now will sell those seats as a separate "premium economy" style cabin and fare, despite being neither a separate cabin nor anywhere close to the actual premium-economy offerings of European airlines). Since most business travelers are required to book into lower fare classes, on Delta they'll be forced into knee-and-spine-crushing seats. Whether that will lead to decision-makers at those companies switching their contracts away from Delta, and thus finally claw back some ground from the ultra-price-sensitive race to the bottom prevailing in the industry, remains to be seen.
Just so you know you, are being downvoted because you said "this will be downvoted," which is frowned upon. This community is actually quite sympathetic to buddhist ideas.
I wouldn't have any friends if it wasn't for football (Soccer). I am painfully shy, but through this shared team activity I've gained many people I know. So the first advice is hobbies.

The second piece of advice is if you are anything like me, it's not necessarily a group of friends you are looking for - it's one or two deep friendships. Concentrate on a couple of key relationships and maybe more will come through that!
I've spoken to people who hear voices and they decribe the differences very clearly, and there's plenty of research about this.
Great idea for a website or app!

Here in france, we have a website called On Va Sortir (We Are Going Out: http://paris.onvasortir.com) that allows people (mostly newcomers from the rest of the country) to schedule meetups.

It's a bit like meetup.com, just more local and tuned to french people.

Maybe Canada needs its own Meetup?
The amount of encrypted traffic in use by normal people every day far outweighs that of any terrorists.
Bulkheads are tricky. Many airlines reserve them for disabled passengers and statusholders in their frequent-flier programs, which makes them more difficult to book in advance (I know at least one major airline had a policy of not releasing the coach bulkhead rows until control of the flight transferred to the gate, just to make sure no special-needs passengers would require a bulkhead seat).
Reimann Hypothesis Solved by Nigerian Professor
Technology Manager
Russian Security Service: Russian plane crash in Sinai a terrorist attack
NumPy proves that you can do everything that you'd need to do without the CPython C API, no? The fact that other things used in scientific Python only offer a C API interface and not cffi seems like a "legacy"-shaped problem.
Microsoft fixes BitLocker disk encryption bypass
You don't enforce STARTTLS receiver-side (smtpd). You enforce it sender-side (smtp) by looking up the receiver's policy using DNSSEC/DANE. This is allowed by the RFC and is implemented in Postfix. I've been running this on my personal mailservers for over a year.

All you need is a DNSSEC resolver and two lines of Postfix configuration to get it working:

smtp_dns_support_level = dnssec
smtp_tls_security_level = dane

http://www.postfix.org/postconf.5.html#smtp_tls_security_lev...
Laziness helps a lot with composition, when designing an interface you can have functions with arguments that won't be used by every implementation but have no performance overhead.

Although, most of the time laziness is only useful at a single level, and that kind of laziness can be easily done in languages like C++ with a much lower overhead.

It's a bit sad that GHC has so many advanced code optimization methods but performance is still lacking.

Yes, you can write high-performance Haskell but it requires expertise or huge amount of profiling and time.

On the other hand, you can easily write faster (speed-wise) prototypes in C++ and get superior performance almost all the time.

List of ways to write performant Haskell:
https://news.ycombinator.com/item?id=10209798
"Provoking" the Islamic State did not make them:

execute people, including children, for being gay
(https://news.vice.com/article/the-islamic-state-executes-9-m...)

sever the hands of people accused of theft
(http://www.dailymail.co.uk/news/article-3007498/Sickening-mo...)

write sex slavery into its laws
(http://www.nytimes.com/2015/08/14/world/middleeast/isis-ensh...)

But you know what actually did cause them to be like that? A literal interpretation of Islam.

Christianity is no better, but that is only obvious when you observe it in its unmuzzled form during the Dark Ages. Islam needs to be restrained in exactly the same way.
I'm in Japan too! Are you based in Tokyo?
Another new social network? This better be dope instead of just existing to mine our data like Facebook.
The Haskell community is by far the most abrasive and hostile to criticism of any programming language. You can get away with voicing trite complaints about too many parentheses in a thread on Lisp, but nearly any comment here critical of Haskell ends up at < 0.

Attempting to shutdown your critics is a great way to alienate the unconverted. "Avoid success at all costs" indeed.
This is stupid, Black Swan event can't be dealt with classic probabilities. Terrorism doesn't follow a normal distribution, more like a Dirac distribution.

The simple averaging you used, I can use it to, but I am not only French, I am also living in Paris. Last year there have been 39 deaths from car accidents, 101 from homicides, and more than 147 from terrorist relative death an counting every few months in Paris.

I can also look at my age, and that I go to concert often then my micromort explode to the roof now.

You seems like the old ladys in the Terry Gilliam film Brazil.

https://www.youtube.com/watch?v=U4KFNhxibec
This seems right to me in general, although there has been exceptions in my case. I think for better or worse alcohol can be the social catalyst that knocks down those barriers. But yes in general there are competing interests and people have their guards up. I think ex-colleagues can become good friends more easily.
This is the US, most employment laws are about who cannot work and how to protect the employer. There is very little in the way of worker rights.
It wasn't really a very impressive prediction though - if it even was one. I mean, the technical details are all wrong. The only correct aspect was how people would use video-conf. But I can't help thinking that this is just an encapsulation of a common human desire to connect with friends and family, rather than a prediction of technology (other than perhaps, if we're feeling generous, to note that he correctly anticipated that technology would eventually be able to do this).

To look at it another way, I wouldn't credit the writers of Star Trek for 'predicting' a transporter if one ever gets made. Or warp engines, or pretty much any of the high-tech gadgets in the series. They aren't predicting them, they are simply stating that these would be very cool things to have. The fact that sometimes engineering catches up to human desire is at the same time remarkable, and completely normal.
How does this work?

By skimming the installation instructions I deduce that every time a 'write' call hits the primary server, the primary server sends a message to 'monitor' server which sends a message to primary or secondary server(s) to run rsync?
This raises a good point. If he wasn't good at making such relationships earlier in life, he may be a bit challenged. I think part of his problem is also that he's looking for deep friendships. They don't come easily.

You don't have to be someone's soul mate in order to enjoy time with them. Those things will come naturally (Or not - but at least you did go out and socialize.)
Go OAuth2 Server
Go to Burning Man, or a regional event. It's the canonical way. You can make some serious friendships there.
I am the cofounder of Codeanywhere.com, would love if you could try it out and send feedback.
Cheers
Until they learn to think by themselves and release Skynet upon us....

Jokes aside, it if perfectly natural that if we ever manage to understand how biological computers work, we might be able to make them think just like us.

It doesn't need to be now, it can take a few hundred years more, assuming we don't destroy ourselves until then.
I suspect it's very difficult. Later in life most people have coupled up and had a family, and that's where all their emotional investment goes. Before coupling and family, in late teens and twenty something adulthood, singletons have the bandwidth for the kind of deep friendship you describe. I know I did. So I think your ultimate solution to the problem of loneliness is the same as that of most other adults - a romantic life partner. In the mean time, I'm going to make a deeply unfashionable suggestion: what about joining a 'church' group? Since you're from SE Asia Christianity may not be the right tradition for you. Perhaps a Buddhist or Muslim congregation may be more appropriate. A faith community may well be the way to find the automatic acceptance you need.
The elephant in the room for me is that while HATEOAS is mentioned, the impression I get from posts from developers online is that people program against a pre-agreed API format.

That's different to REST's automated discoverability for REST API clients.