skysight-inc/HackerNews huggingface dataset:
Fleshing out the Feb 30 comment a little more....

The problem is in the philosophy regarding data vs application in the two products. MySQL treats the data as king and allows any application to turn off safety measures. PostgreSQL treats data constraints as king and expects apps to honor them.

This means that the two aren't really competitors any more than either is a competitor to SQLite. MySQL is a fine choice when you want a dumb store for your data and trust the application to do all necessary checks. PostgreSQL is a lot more pedantic and that makes it better when you want multiple front-ends to the same data.

The only real problem with PostgreSQL replication is the plethora of choices surrounding it.
A "click" is a download. In order for the ad network to register your click, you are necessarily sending a request and receiving a response. Whether the browser ends up rendering that response, I don't know, but it's certainly possible, especially because ads generally involve redirects which may also be instrumented and may involve JS instrumentation, making spoofing clicks difficult without following redirects and rendering the resulting page.
If there is anybody who happens to read this who is responsible for implementing the code that reads the meeting codes, please implement the following changes:

1. Make it so meeting codes are strictly forbidden from having repeating digits, by construction.

2. Make it so that when entering meeting codes, if you think you see repeated digits, consider it just one instance of that digit.

The cell system does not use literal DMTF tones to dial calls; those are played by the phone itself for the user's benefit. If the cell system used DMTF for numeric signalling, we'd all be dialing a lot more wrong numbers. (And we'd all groan when we got a new line with a number with repeated digits in it....) Heck, even on VOIP systems very well connected to the internet, I've had trouble entering 9-12 digit codes without the remote system becoming convinced I'd actually entered a 11-15 digit code. I've gotten a few strange looks before for the way I push the buttons for the codes as rapidly as possible, because, ironically, the human intuition here is exactly backwards; you intuitively think that if the remote system isn't understanding your numbers you should press the number "longer" and harder, but that actually increases the chances of the system hearing multiple instances of that number. You actually want to pound the number buttons as quickly as possible. You still can't deal with the entire number being dropped, but it's still your best chance sometimes.

....

'course, there's probably some patent out that this is in violation of. In which case you are authorized and even encouraged to use this post as part of a defense that this technique is Obvious to One Skilled in the Art. I'm not a telecom engineer.
They care about not sharing your privacy with anyone except themselves and anyone accompanying them.
> You just can't spend hours on YouTube videos without an adblocker on …

...actually, you can. But those hours won't be filled with the videos you wanted to watch. ;)
Lots of website have replaced RSS feeds with email newsletters in order to try and grab more of your attention. This website is useful for converting this into an RSS feed you can read on your feed reader.

Forwarding confirmation email appear in the feed, so it works smoothly with Gmail.
That does seem great for a distributed team with fewer meetings.

As you suggest for a physical meeting or when people have back to back meetings, it would quickly get annoying.

I wonder if this also reflects that calendar apps still suck.
If you want to live a long life, weight lifting is counterproductive, especially if you become very massive.

Instead, you want to be small, fit, and not eat much (which means not doing unnecessary exercise). For example, this paper discusses how caloric restriction extends life spans for rodents, primates, and humans across the board: http://www.sciencedirect.com/science/article/pii/S1568163716...
Programmer pro does not need HD replacement and ram replacement. I would say in this day and age, decent keyboard, awesome screen, and fast wifi makes the most impact... I think what you mean is "computer enthusiast" because a pro will get the right tool for the job and get to work.
MacBook pros have not been upgradable for a while and I would bet a significant number of "programmer pros" still use them without complaint.
16 bits can represent 65536 different values, not 65535.
I've been coming to this train of though myself. I still want to lift, to have my bone system deal with weight pressing on it. But I don't want to injure myself. I've had a few small things that kicked me out of the gym for 1-2 months. I worry what a bigger one would look like.

Does your 20% heuristic change at all for the type of lift? For me that would lead to a bench press near my PR, but a squat and deadlift far below. So bench would feel a bit overpowered if they're all the same. But then again, bench seems less risky.
YouTube and Disney Cut Business Ties with PewDiePie Over Anti-Semitic Videos
> Spiking Demand – You are running a relational database on a Provisioned IOPS volume that is set to handle a moderate amount of traffic during the month, with a 10x spike in traffic during the final three days of each month due to month-end processing. You can use Elastic Volumes to dial up the provisioning in order to handle the spike, and then dial it down afterward.

At first I was a little dubious of the usefulness of this update, but that features is actually really useful. I'm not sure what the granularity is, but it would be nice to crank up he iops on a DB when doing some large batch operations.
Where are these hosted?

Much queries per second is fine, but I care about latency. Unless you're in AWS, it'll be hard to beat AWS RDS on that count.
Have already modified the file accordingly after Thresh's suggestion, see below. Thanks though!
18w version is here https://store.google.com/product/usb_type_c_18w_power_adapte...
I guess that's just the natural shape for a small fort - circular to enclose as much area with the least wall and ditch/wall because you need to dig the earth to build/reinforce your wall from somewhere and a ditch adds to the effectiveness of your wall?

They look very like the ancient settlements/enclosures that you get all over the UK - there are loads of them here in Scotland.
Children, forced IT consumers of today?
> enjoy the exploits that your browser downloads and runs in the background by clicking every ad! :-D

this just comes off as FUD, do you have a code example of this?
"Sign up for our newsletter below to get a download link [to our beta]"

No thanks, but I'd be glad to try it and give constructive feedback if you can provide a link without the e-mail requirement.

I like to think of us as a like minded community trying to help each other rather than worrying about harvesting e-mail during a beta cycle. Why not make it optional until you are v1.0?

That said, it looks like you've done some nice work.

Do you have mobile apps in progress?
How is this updated (manually or automatically from official specs)?

Call me paranoid, but I see this diverging from actual specs, then people googling for "html reference" finding it and thinking it is something official. The result would be another W3Schools disaster[1].

In my opinion, the official W3 specification pages are not that bad, and alternatively there's the simpler MDN with strong community support (thus lower risk of deprecation).

[1]: http://www.w3fools.com/
This is a bit of a stretch of what the service does. You don't need to "register" to read messages. It OAuths you if you don't use the extension. People using the extension register through OAuth as well.

The email is encrypted before it is sent anywhere using AES 256 (GCM when available moving forward).

WhatsApp doesn't deal with email or file attachments as far as I knew to the same degree as something like gmail where we can handle ~150MB files and they handle ~30MB. I doubt most of these big companies want to migrate emails away from Outlook/Gmail and force all their external correspondence to be done via WhatsApp.

There's also rollout starting for support of customer managed keys and a bunch of things WhatsApp will probably take a long time to do, if ever, due to their consumer focus.

Disclosure: Work at Virtru
You don't think it's far more likely they were interested in stopping the "click-fraud" that this caused because it would make their ad network less valuable.
> It's almost as if Hindus never contributed anything to the field of Science

You can thank Thomas Babington Macaulay, the designer of the "Indian education system" for that.

"
We must at present do our best to form a class who may be interpreters between us and the millions whom we govern, – a class of persons Indian in blood and colour, but English in tastes, in opinions, in morals and in intellect. To that class we may leave it to refine the vernacular dialects of the country, to enrich those dialects with terms of science borrowed from the Western nomenclature, and to render them by degrees fit vehicles for conveying knowledge to the great mass of the population.
"

https://en.wikipedia.org/wiki/Thomas_Babington_Macaulay
Show HN: Referral programs via API
This reminds me of the days of J2EE containers where we tried to write applications that never took advantage of vendor specific features so that our applications could be portable across application servers and databases. It was extremely rare to swap out from IBM to Oracle or vice versa but conceptually we could.

The upside was that when a vendor's licensing fees became prohibitive we could conceptually swap platforms. The downside was, well plenty. Like dealing with generic errors, building your own services that the platform stack already provided.

So, I love that we now have a OSS stack that folks are taking full advantage of rather than trying to abstract away the platform.
My guess is that the increases in college costs are coming from for-profit universities and other "value" adds (student housing, etc...).

Inflation adjusted tuition costs in the UC system have apparently dropped by 40% or so since 1960 (~$2200 now compared to ~$3700 in 1960s dollars). Granted, the tuition costs for students have increased substantially, since the state used to cover most of it, but the total cost has still dropped a fair bit.

http://ucpay.globl.org/funding_vs_fees.php

I wouldn't be surprised to see the same in healthcare. An outpatient CTA at a local hospital is something like $3500+ through my insurance, but the cash price at a local radiology clinic is $550.

Don't even get me started with housing. The markups are ridiculous in some places, although not in all places.

If I had to guess, I'd say that at least some of these examples of cost-disease are really symptoms of excesses that weren't as common in the past and market/regulatory capture.
I understand that the reviews and discoverability are legit problems for smaller developers trying to sell their games, but I have to wonder what percentage of people using Steam are simply "in and out" customers who are looking for the known titles anyways. Those people (like me) don't care so much about user reviews or discoverability.

I'm an "in and out" customer - I love games but I basically only buy big name titles (old behaviour from my console days). I know I'm missing out on some other great titles, but I only have a limited number of hours to put into games.

The only time I might get a lesser known game is when it got a lot of buzz outside of Steam, but the most likely scenario is via a heavily discounted bundle that contains a big name title that interested me.

Of the ~100 games in my Steam library, only about 20% are games I specifically wanted the buy. The rest were basically freebies that came along for the ride.
ArtGAN: Artwork Synthesis with Conditional Categorial GANs
Is that actually defrauding or just not what the ad companies had in mind? Do the ToS of websites ban such a thing?

If I don't care about ad networks wasting money (I don't), why should I care?
Microservices, Supergiant Architecture for Stability and Scale
What's 2017's fastest Windows 10 web browser?
No, OP was definitely being a dick. Giving him the silent treatment like that is immature, but OP should apologize.
> How do i know how this call chain behaves in production?

> Where's all the logical exit branches from this for error recovery? Is this properly null checking if required?
I see this in python and javascript all the time. This style of programming is what i call 'happy path' programming. It only works properly with valid input.

If this is done correctly this fluent pattern is usually a monad. This works really well with typed languages that have variant types that enforce pattern matching like Scala and Rust.

This pattern is actually far less error prone than imperative null checking (in my experience) as you have to to deal with the wrapped value but it can be equally tedious if the language isn't expressive.

An example of this syntax for Java can be seen in RxJava.
There's an entire class of engineers who cooked up clever lvm/zfs partionining schemes to work around this. It's bittersweet to throw away a working, custom solution when something more automated and standard comes around. c'est la vie!
Is there a weight limit they'd be safe for? A comment upthread suggested bodyweight at 20% bodyfat.

I strained a muscle in my left back on a deadlift and have been cautious since. But I do like barbells – I'm wondering if there's a safe level where you can do lifts without so much risk. (assuming form is fairly good)
Another big plus for postgres: PL/Python, PL/R, etc
This is why I play Lawful Evil, when I play Evil.

If I'm going to be an asshole, I'm going to be an asshole by The Book. The (unwritten) Book usually has some rule about not sh*tting where you eat, often phrased much less succinctly.
As a developer in a web agency, we create a lot of "fancy" (= sites that are interesting to look at, and they need to draw attention) websites, no it is not to create a text fade that can be done in CSS btw.

It is to validate forms with ajax, it is to display ajax loaded content, it is to upload a file without needing a page refresh, to create a simple image slider/viewer, ...

Of course the content is king, but do not forget that there are a lot of stuff going around content. Look at Facebook, Youtube, Pinterest, ... Sure they could work without any Javascript at all, but it will not be the same experience.

Like somebody here already said, we beginning to create web apps because it's possible and because it's cheaper to do directly in the browser than to hire a native device developer (another discussion).

We can't forget Javascript nowadays, it's a big and popular language for a reason, it allows the developers to create interesting user experiences (and apps) inside a browser. There are a lot of fine examples of good javascript implementations, but of course there are also companies that use it the "bad" way.
Realm and Microsoft: Xamarin, Azure, and Windows Desktop
This article attempts to correlate the layoffs with the justice department fine against Credit Suisse. It's unclear to me from the reading how true that is, but I'd like to pose a hypothetical based on that presumption.

Credit Suisse was heavily penalized for their part and liability in the financial crisis. As part of their culpability, they were required to pay a large fine. That fine has some knock down effects in that some percentage of their workforce is now being laid off (and has been getting laid off for the past year). So, the fine is getting "paid" by those few thousand employees who are being shuffled off of the books to balance the cost of the fine.

Is there not a better or more effective way for us to fine and penalize businesses that perform badly? Maybe the answer is no, but this screams to me moral hazard.
Watching Wikipedia's extinction event from a distance
Living a long life isn't the goal. Living as long a life as you can while at optimal health is. Being a small runt who doesn't eat much and who is always sick isn't a very admirable goal. The inverse correlation with grip strength and all cause morbidity is likely related to people with strong grips are sitting at their desk with Captains of Crush grip exercisers. They are likely in the gym, doing deadlifts, working with physically demanding objects, etc.

Our push to extend life span has resulted in us being old, pathetic weaklings. A long life that has the last 20 years spent in a variety of sicknesses sounds awful.
A $40,000 Drone Failed to Lift Off. But There Was a Silver Lining
> Scalpers are 100% middle-men who don't add value. The tickets would sell at base cost. All they do is artificially inflate the value of tickets.

Economic theory would say that

1) value, in contrast to price, is personal. Everything has a different value to everyone. For instance, it's a good bet French books have more value to me than to you, because I actually speak that language.

2) inflating value is impossible. Cannot be done

So scalpers inflate the price, not the value. And only because of an inefficient market. Why is a lower price market inefficient ? It's not at equilibrium. That means there are either shortages or oversupply. And indeed : your complaint points out exactly that : a shortage.

The scalpers actually do provide services for that profit :

1) they maintain ticket availability far beyond the original sale

2) they take risk away from the artist (some scalpers even in cooperation with the artist)

(I bet real scalpers would also point out that both of these, the investment and the extended availability involve actual work that needs to be done. As in answering mails, posting stuff online, going out to sell the tickets, ...)

So you're wrong on both fronts. They neither inflate value, nor do they lack services.

And frankly, the only person who can solve this for real is the artist : if they find a way to do enough shows so everyone can watch, that is (obviously) the only way to guarantee everyone can make it. This is not hard, but because of the risk rarely done. Ironically, more and earlier scalping is one of the things that would make it a lot easier for the artist to do this, at least financially. Some artists do this, but perhaps that is more work for less (average) reward for the artist.

Given these incentives, I would expect firstly that artists and venues would scalp tickets themselves, and secondly that all attempts at stomping out scalping will both make the problem worse and merely be a method to guarantee more profit for the designated scalpers. Of course in practice those are also exactly the people who don't want to take the financial risk, and so you'll have pussyfooting all around, lack of conviction, general complaints by everyone, and screwups.
"miused"

https://en.wikipedia.org/wiki/Muphry's_law

If this was intentional - well played. If not - thanks for the unintentional demonstration of Muphry's Law :)

[ten seconds later] Now scanning my own post really carefully for misspellings and grammar errors ;)
Online.net's data centres are all located in the Paris region.
> I do object to the possibility of getting your favorite sites blacklisted by ad networks for low-intent clickthroughs or botting.

Haven't installed the extension for these two reasons.

Also, while I strongly believe that the tech industry re: surveillance, data-mining and data-sharing is completely out of control and deserving of a tool like this... I'm not ready to cross this line and become this kind of activist for change. There's a war going on and our online rights to privacy have been completely stripped away - with things getting so much worse.

As a result, I do understand others using this extension and hope that this tool (among others, especially long-needed legislation which the government opposes) changes things for the better. Whitelisting/Blacklisting could help solve the fav sites issue but it defeats the purpose of this extension when there is so much at stake.
Ticket scalping hurts artist exposure by finding an equilibrium point on price alone, where many artists may really want to maximize audience size and not earnings from tickets. Concerts are like promotional events for their brand and many people buy albums, swag, post on social media about the event, and that's all beneficial to the artist.
Ticket scalping removes the ability of the artist to maximize attendance (and potentially limits the groups in attendance to ones outside the bands core marketing demographics)

I think it is more complicated than treating tickets as widgets to be sold.
I'm not very sympathetic to click fraud. Almost no one would think it acceptable if a site owner were using a click farm to artificially inflate the ad click through rate, but somehow a browser extension doing the same is okay? I have no problem with ad blocking but actively poisoning the network is a different thing entirely.

If Google decided to block users of AdNauseum and similar plugins from using Google web products, you'd probably say it's blatant abuse of power and I'd say it sounds reasonable, exactly as it's reasonable for sites to block users running ad blockers.
Play New Nintendo 3DS on Xbox One – UWPStreamer Showcase
> some documents she received wasn't readable, then they couldn't read some document she sent them...

I like that! I send you a document you can't open: your fault. You send me a document I can't open: your fault too.
Had to inspect source to notice it was sprinkling words into the animation (interesting list of words too)
Not trying to sound arrogant, but this is simply false. Source: me. I climb 5.13/V10.
Has your company started using graphql?
We're looking to start using graphql but am finding out documentation is sparse to just get set up. Has anyone else gone through the set up process and have some insights / tips?
Google harms website operators based on the actions of third-parties. Third-parties are to blame.
MySQL and MariaDB Load Balancing with ProxySQL and ClusterControl
This is just a concert we're talking about. Not healthcare. Not food. Not baby formula. Totally expendable and not crucial to life.
Of course non-commutative can be a part of a mathematical model; no, I'm not showing the opposite point.

For clarification, my point is this: if some operation can be proven to be commutative, but you don't acknowledge that it is, you've just made things more difficult for yourself (and maybe others). It would be absurd if someone worked really hard to evaluate a_1+a_2+...a_n strictly left to right, when there might a more convenient (from a human grey-matter standpoint) order to evaluate those numbers. That's because we know that addition here is associative and commutative. Uncovering these properties is what math is all about -- discovering these truths and exploiting them to good effect.

If you can prove that something is not commutative given your axioms, you can attempt to revise your axioms -- maybe one axiom was redundant and only served to impose unnecessary constraints on your model. If you can't find a revised set of axioms that satisfy what you need, congrats -- you've found the simplest system you could come up with -- though someone might, down the road, come along and show you that there was, indeed, a simpler set of axioms that you couldn't envision. That's the process of mathematical development.

If you're good at math, you'll discover the axioms you need to get the generality you're looking for, and if commutativity is to be had, you'll find a way to get it. If you find no way to get you some commutativity, you at least avoid pretending that you have it (that is, you don't write buggy software).

Good math skills will either get you commutativity (which is intuitive) or prove non-commutativity (intuitive again, because you're avoiding bugs) -- it's win-win.