skysight-inc/HackerNews huggingface dataset:
Related ideas exist in David Reed's 'Atomic Actions' which use pseudotime: http://www.cs.sfu.ca/~vaughan/teaching/431/papers/reed83.pdf:

"thinking about objects as sequences of unchangeable versions,
object histories"

"the correct construction and
execution of a new atomic action can be accomplished without knowledge of all other atomic actions
in the system that might execute concurrently"

Is anyone aware of comparisons between these two streams of ideas (pseudo time based action and CRDT based)?
The CFPB is being intentionally attacked by the Republican Party. I suspect we'll see it completely destroyed in the near future. It helped the common person too much against banks and false debt. As long as that party maintains any power, do not expect much anymore out of the government protecting you or your fellow citizens against abuse from false collectors.

* http://money.cnn.com/2017/11/28/news/economy/cfpb-trump-mulv...
well corosync/pacemaker is definitly not the same as zk/etcd/consul.
STONITH is mostly a bad idea. Two node clusters are actually always a bad idea. Using a VIP is a bad idea, too.
This is what I learned in the small scale and in the big scale it's even worse.

The problem in this topic was that they didn't understood corosync/pacemaker correctly. The syntax is akward and it's hard to configure.
With consul + patroni they would have a way better architecture that could be way more understood.
They would not need a VIP (it would work over DNS).
They used archive_command to get a WAL file from the primary on a sync replica. This should NEVER be done, if archive_command did not returned with a sane status code (which in fact it probably did not).
They did not read https://www.postgresql.org/docs/10/static/continuous-archivi... at all.
Last but not least you should never use restore_command on a sync node when it doesn't need to (always check if master is alive/healty before doing it. Maybe even check how far behind you are)

patroni would've worked in their case. patroni would've made it easy to restart the failed primary.
patroni would be in control of the postgresql which is way better than using pacemaker/corosync (especially combined with a watchdog/softdog).

what would've helped also would have been two sync nodes and fail to any of them. (will be harder since sync nodes need to be detached if unhealty)

and best thing is with etcd/consul/zk you could have a cluster of etcd/consul/zk on three different nodes than your 3 database servers (this helps a lot).
Hi ajnin, thanks for the thorough feedback

> - the "I'm feeling lucky" button you mention in the comments here (https://news.ycombinator.com/item?id=15861489) is nowhere to be found, maybe not on the home page ? I did a ctrl-F to be sure but nothing.

It's on the TV page https://classicalmusiconly.com/tv

> You ask me to choose 5 of my favorites composers, but you only show me the top N most popular ones

> The Four Seasons (Le Quattro Stagioni) was in the list 4 times, and The Rite Of Spring twice, as well as Chopin's Nocturnes (which is several pieces, by the way).

These 2 points are totally valid and I am aware of them. These 2 points are connected to each other due to some technical difficulty (or maybe a bug?) in Django. We had difficulty to get unique random set of filtered items. That's why you see probably some duplicate items. Other users may have not experieced it because it happens randomly. That's why we ordered composers by some other metric. However, you can follow/unfollow any composer at anytime later inside their profile pages or on the TV page while listening a work by that composer.

> It seems even worse for the "favorite pieces" list. The probability that a person's favorite pieces are all in the top N you selected is very very low. The majority of the pieces in that list were composed by composers I didn't choose just before.

Because The starring stage doesn't depend on the followed composers' stage. It's rational because you may want to star works within a bigger set of items and not be bound by followed composers only.
China doesn't block DotA2 (made by valve, an American company, and direct competitor to LoL), Steam, CS:GO, Android, Apple, ApplePay and ect...

They do block Google and Facebook. By censoring an entire country following that logic the internet as we know it would be a country-by-country intranet. Best case would be a game of "ACCEPT OUR SERVICES OR ELSE"
Agreed, this movie was excellent
>> including records that researchers had promised participants would remain confidential

> If the data had been open from the start, this wouldn't have been a problem.

I mean, it sounds like there were serious legal obstacles going beyond "shit what did I do with that .csv file". And maybe the science wouldn't have existed at all if you demanded open access a priori.
"If you want to see our source code then acquire us."
If I'm reading it right, all those patches are also available for Sierra 10.12.6 and El Capitan 10.11.6 (and will presumably be delivered by an update there), except for the ones that say don't apply to Sierra 10.12.6 (the vulnerability doesn't exist there).

Eg:

> macOS High Sierra 10.13.1, macOS Sierra 10.12.6, OS X El Capitan 10.11.6

And:

> Available for: macOS High Sierra 10.13 and macOS High Sierra 10.13.1

> Not impacted: macOS Sierra 10.12.6 and earlier
Secjuice.com is now accepting articles from infosec contributors
Static data now supported in Redgate's Source control for Oracle
Israeli radiation protection startup raises $6m to expand business scope
I think trust is still a very challenging problem to solve in the online realm.

Even if you can solve it, these types of things still have a very subjective nature to them.
How unique_ptr enhances resource safety in your code
Do you have some sources on that? I think it would be really interesting to read up on.
React RFC: New version of context
Other things you have to avoid at all costs include Monty Python, they wrote a song about Kissinger. Imagine laughing at some silly physical slapstick one moment and becoming a war criminal hater the next.
"I’ve also always wondered to what extent math would be useful in law school."

I have a software engineering degree (not CS) first, and then put myself through law school part time while working as a programmer, so I have some insight in this. In short, it's completely useless; even programming skills are useless. There are some highly specific (patent) positions where having a technical background combined with law 'pays off'; although if you look at the opportunity cost and the premium you're paid, it's not all that great (and writing patents is incredibly tedious; for litigation, tech skills count for bupkis).

Even for thinks where you'd think having a technical background would matter (IP lawyer, computer crime/forensics legal consultant, cybercrime DA), your tech knowledge is useless. The vast majority of the work there is legal, and the little bit of tech needed is easily explained by a consultant with no knowledge of the legal aspects.

I know (of) quite a few tech/law combo grads (it's actually not all that uncommon), and very few of them manage to synergistically apply both in a career. Those that do, do so because of a third (communication/self-marketing) skill; more than having any technology background.

So, in short: law degree is fun, but don't count on it being anything but a hobby (when combined with tech career).

(oh, I also know a mathematician who's now teaching at a law faculty; he does research on computational ethics and philosophy, that sort of thing. Intellectually very interesting, but 0 real world applicability - in other words, bound to academia - for better or for worse).
There are entities in existence that issue identification (SSNs, Passports, Drivers License) - why not just have them issue a hardware token once you've proven your identity to them?

If someone steals the hardware token, you could get it revoked and have a new one re-issued; just as you'd do if you lost your Passport of Drivers License.

The hardware token (as well as some form of biometric identification) could be your assurance of one-man-one-vote. The hardware token would do all of the key management needed to submit votes to the blockchain. The blockchain by itself would not be the full solution - only part of it.
Just FYI, the line "vengeance is mine saith the Lord" specifically advocates against vengeance. It means that only God is allowed to exact retribution, not people. The next verse is "Therefore if thine enemy hunger, feed him; if he thirst, give him drink: for in so doing thou shalt heap coals of fire on his head."
Industrial engineers work on production processes. You can't make a bridge better without fully "grokking" the physics behind the original design. It isn't exactly amenable to incremental improvement.
I guess the down voter has not programmed in Prolog before to get the joke.
Thanks! I meant more if you had numbers on how you managed your workflow to be able to take advantage of this pricing. I'm assuming there is no magic "this is the cheaper option" for most folks. Instead, you have to have a pipeline built up that can take advantage of this style of pricing.

It is ironic that sometimes those pipelines are themselves cheaper to build up than building on fixed cost alternatives. But I don't think it is a given. (I would be surprised, but not shocked, to find I am wrong on that.)
That used to be true, until the network started hitting the "block size limit". That's the combination of two design features:

1) The mining difficulty automatically adjusts to keep the rate of new blocks down to about 1 every 10 minutes.

2) There has always been a 1 MB limit on how large a block can be.

For a long time, #2 didn't matter, because all blocks were much smaller than 1 MB. But about a year ago, transaction volumes finally rose enough that all blocks since then have been at the max. That means that rather than just taking up marginal bandwidth and disk space, transactions are directly competing with each other for the limited space in each block. That's caused transaction fees to skyrocket.

The question of whether the max block size should be raised has been extremely controversial in the bitcoin world, and the "bitcoin cash" fork was primarily focused on this question.
It was a really nice idea. I wonder how often it got used. I think it was a conceptual relic of the [Jeff Goldblum era](https://www.youtube.com/watch?v=dQmK1CnwOUI) of iMacs with instant Internet and personal webpages.
Those people should get over it. Master/Slave denotes a relationship. It can be bad if its a relationship between humans, but good its between servers.
wow, graz!

Srsly that sounds really nice and very similar what i would love to do.
That's pretty clever.

I've been reading this discussion off and on a lot today because I'm pretty fascinated that so many people feel so strongly against electronic voting and would rather have paper. On Hacker News of all places. Yes there are ways to manipulate any system, but being software developers we should all know that there are ways to fix these things and make it better.

That's what we're all here for, not for regression to old systems that seem great on paper (ha!), but for progression and new systems that work better.
I think you missed the point about the local vs international services. AirBNB has potential competitors, but effectively those competitors need to have an international or at least national scope. AirBnB makes most of its money on tourists that will use their service over an over again in a different city. Most people will use something like ChicagoAirBnB.com once when they go to Chicago for their vacation that year. Thus, ChicagoAirBnB.com would need to make their entire customer acquisition cost back in one transaction. That's far less viable than AirBnB which can spread it out over dozens of transactions. AirBnB's problem (if it has one) is that there's dozens of competitors with that scope in the online travel industry. They are just missing the supply.

Compare with ride sharing. In that case, your business is almost entirely local. Someone that uses ChicagoUber will likely use it for as long as they live in Chicago. So you can spend $20 (or $100, or $200) to acquire that customer and make it back over time. The result is that Uber has to defend their turf against theoretically thousands of competitors across the globe.
Wikipedia Co-Founder Creates Alternative Wikipedia
Making yourself illiquid is also a way to cut short your career options. Should you have a shift in life priorities you may find yourself wishing to work somewhere that you cannot. Everyone should be able to say something about their work.
It might be (at least in part) because they're trying to build a hodge podge rocket out of existing .gov contracts rather than a new cohesive system for an unwavering goal.
During the Bush-Gore election, the paper voting machines had ambiguities but the digital ones were actually hacked. https://en.wikipedia.org/wiki/Volusia_error
I don't have a problem with electronic voting if:

The electronic machine has a nice UI. Clear. Offered in multiple languages. Maybe even show pictures of the candidates. Touch screen. It's all great.

It MUST produce a paper ballot that clearly shows what my vote is. I put it in a cardboard sandwith for privacy. I drop the ballot from the cardboard into ANOTHER machine that instantly counts my vote. A readout on the top of the machine shows the total number of ballots counted today. I can see that number increment as my ballot is scanned and dropped into a basket within the machine's guts. That gives me a feeling of assurance that my vote was counted and scanned. What the machine scans is the same exact thing on the ballot that my eyeball scans. That way the "human readable" part of the ballot cannot differ from the "machine readable" part of the ballot since they are one and the same.

Now at various points during the day, the election officials could obtain the number of votes to each candidate in order to update the press on how it is going.

A statistical audit for anomalies can be done -- even on the paper ballots.

If needed, a laborious manual recount could be done using the paper ballots.

You get the reliability of paper ballots and recounts. And the convenience of modern UIs and rapid counting.
The concept of farmland being "for sale" at all seems bizarre. This isn't someone's home. Raw land is effectively always for sale, just contact the owner and make an unsolicited offer.

Is this just a psychological issue of people being attached to certain parcels or is there some other factor?
There are a lot of interesting problems in vehicle routing, route optimisation and GPS data processing. There often aren't good libraries which solve them with enough flexibility and performance, and better algorithms are being researched and published all the time. Thus it's quite common for companies to develop in house solutions. A blog post by food delivery comoany Ocado [0] was posted on HN a while back, and I'm sure companies like CityMapper and Strava that work with maps (as well as Google and Bing of course) are constantly trying to improve their algorithms.

[0] https://ocadotechnology.com/blog/ocado-internet-of-vans/
In NYC, there's weekly subway, road service disruption & delay every weekend due to maintenance. In Brooklyn, where my parents used to live, there is no weekend service for a good part of the year.

On the other hand, most Verizon maintenances I've noticed are almost always done at night. It's a good guess that most telecomm providers are not as inconsiderate as public work performed, owned and run by gov't. I likewise won't mind them digging and patching up streets every now and then.
Yep. Steve Jobs died. There hasn't been a bulldog like him to keep things on the rails. It's just taken this long for the cracks to show.

I commented on this here as well. https://news.ycombinator.com/item?id=15805100

I switched to Windows 10. The move is painful, to say the least.
I've done this too. The question is usually a matter of compliance more than anything else. They want to check the licenses of any included packages, makes sure there's no encryption stuff that can't leave the USA, etc.

Doing what OP described is great: it lets their folks do the audit with no risk of you loosing "ownership". It shows you are both a good partner and value what you do.
$62M gone?  Nicehash hacked
I'm not sure it does.

Apple borrowed ideas from Xerox. Microsoft were given source code for Mac in order to keep producing Office for it. Both Apple and Microsoft have copied UX elements off of each other.

But I don't recall Microsoft stealing Apple's code. Maybe copying some GUI elements at most...
Yeah, I'm curious if isolation isn't a key here. As technological advancements have enabled farmers to manage more and more land, they are getting more and more spread out. Social isolation has psychological and real physiological impacts on wellbeing.
"While I don't particularly agree with OP's premise that only education can solve this problem, it can also be argued that the situation you describe is a result of a set of choices made that directly correlate to bad personal and financial desicions."

It could be. Absolutely does not matter. You're in that situation. What do you do?

"Barring physicial or mental health reasons, being a victim of criminal activity (rape, theft, et. al.), or "acts of god" (natural disasters), a person ending up in this situation most certainly screwed up somewhere along the line."

Or got screwed. Take a single parent, for whom the other parent skipped town, and due to needing to take care of the child, was unable to complete school. Or take someone who just got cancer, and then was laid off from their job. Why should they continue to be punished for one screwup that may or may not be their fault?

"This is in my opinion the first place where taxes should go. To help out people that have been screwed by chance and bad luck so they don't have to rely on predatory lending."

I do not disagree in the slightest. However, given the current political climate in the US, it's not going to get any better. In fact, the safety net is likely to get worse.
Hi i'm founder of https://bitbank.nz a trading prediction and stats platform that uses machine learning to predict cryptocurrency price, seems very similar to problems we have been facing.

After a quick call with a massive customer and walking them through our forecasting strategy and code we saw an abrupt end of communication after that!

Brain rape like something straight out of a silicon valley TV show https://www.youtube.com/watch?v=JlwwVuSUUfc

After giving away our secret sauce they simply cut all communication and one can only assume they are implementing their own version of what we have now...

If they are such a huge customer they should be prepared to pay like everyone else should be if you can prove from your predictions/charts that your algorithms performance is solid.

Give them a short free trial but be careful not to give them too much for free.

We now only offer a 1 day free trial and the value should be obvious after that, start with a crazy price and slowly drip feed discounts, product features and trial extensions like you would market to a normal customer, if they are going to do invest time doing any custom integration with your apis ect then why cant they invest money upfront too?

Its easy as a scientist to not make a strong sales standpoint but your worth more than you think!
Have you tried 'Reset All Settings'? This solved a ton of my woes and my 2.5 year old iPhone 6S so much faster.
But it still happened, and there's really nothing in place to stop it from happening again. And Valve would have no control over it.
"Don't be in that situation."

That is not an answer.

If you are actually trying to discuss in good faith, then please respond to the topic at hand. Playing Captain Hindsight helps absolutely no one, especially the people in the situation, and really just serves as "I'm better than you!"

I absolutely agree that better welfare systems would be excellent, and would alleviate these problems quite a bit. But here in the US, that is not going to happen anytime soon. In fact, given the government in power now, I would expect the welfare system to get even worse. So please, do not offer "Don't be in that situation" as a suggestion.
There are water permeable barriers that resist weeds too. It’s solvable.
> The question I pose is, what are the primary uses for guns and their viable alternatives, if any?

At which point you're having the entire gun debate. Are more criminals deterred when it's more likely their victims are armed? Does that also work at the national level, in that it's easier to raise an army when more of your population already knows how to shoot, so other nations are less likely to attack? Does it deter domestic tyrants who know they would have to fight an armed insurgency, or give citizens more confidence to make just demands of a corrupt state? What's the economic value of the jobs created by that industry? What's the community value of it as a sport? Are there ways to reduce the harms without prohibiting anything?

If you want the answer it's necessary to have the debate, not pretend there is no debate to be had.
I believe directing ire at the SCOTUS for being that bone headedly idiotic in that decision, especially in a political environment where they had to have known there would not be a legislative solution anytime soon is also warranted.
If they could, miners probably would put all the pending transactions into a block. That's why the block size limit exists; every other node in the network has to process all those transactions and they're not paid for it in any way, so without the size limit miners would be likely to act in a way that hurts the rest of the network.
I used to work for a company that did model risk management consulting for large banks and source code reviews were a standard part of what we did. What sounds different from the OPs situation is that it is the customer who would be conducting the review and not a third party. Take everything you read here with a grain of salt but it would be best to consult a lawyer. Even if you hold the patents for what your software is doing under the hood it may difficult and expensive to sue in the event that your customer does simply copy your secret sauce
"Someone trying to live well would seem eccentrically abstemious in most of the US. That phenomenon is only going to become more pronounced. You can probably take it as a rule of thumb from now on that if people don't think you're weird, you're living badly."

Paul Graham, The Acceleration of Addictiveness
The system is what allowed the existence of the medium you're using to argue against it. It is hypocritical to argue against the downsides of civilization while taking advantages of all of its benefits.
That is the smart part of the system: he will get very little out it, as the proceeds are distributed based an how much money you spend/sell for.