skysight-inc/HackerNews huggingface dataset:
That has not made it hard for the government to take employees tho.
Try playing a D&D game where one player is level 20 and everyone else is level 1. "Hey, we're all on the same side so it doesn't matter"... no.

"Dave paid the DM $50 so he gets the level 20 character. That's just the way it is, you can like it or leave."

Differences in player power will break cooperative games just as much as they'll break competitive games.

"Okay, so here's the kill stats. Dave: 1,422 kills. Sally: 3 kills. Bob: 4 kills. Lacey: 7 kills. Good job working together everyone!"
Ask HN: What to do about the destabilizing effect of Bitcoin?
There are two facts about Bitcoin worth worrying about:

1. There is no upper bound on the price

2. Everyone who thought the price won't continue to exponentially increase was wrong

Greed is a powerful motivator.

It's easy to smile at this[1] but it will only take a couple more 10x increases before people stop laughing.

What happens when governments start putting money into Bitcoin because they don't want their economy to be left out? It'll only make the price go up even further.

It might be a good idea to take a step back for a moment and stop thinking "Can I get rich?" and start thinking "Before this reaches a point where we should worry, what should we do?"

I'm aware that this has roughly a 0.1% chance of happening. But if you'll suspend your disbelief for a few minutes and accept "What if it might be true?" then you'll find it's an interesting question worth thinking about.

It's starting to feel like no one really has a plan for this contingency. It will be a relief if the price crashes back to $1k, but Bitcoin defies belief. How many of you have parents that are seriously talking about getting in? Everyone wants to become rich. And if that infectious mindset spreads to the whole population, we might get an uncontrolled upward spiral.

Is there a way to prevent that?

[1] https://www.reddit.com/r/Bitcoin/comments/1lfobc/i_am_a_timetraveler_from_the_future_here_to_beg/
> things like cargo ships without so much as a peep from anyone

Do you have any idea how much debate and research there is in the shipping industry to reduce the environmental impact? Meanwhile in the Bitcoin community, apparently no one reads anything other than crypto news and white papers.
I’m always saddened when I see this feature lacking in so many databases. Especially as Teradata supports this feature so i get to use it at my day job but not on any open source projects.
>I thought valve was run by two interns and a coffee machine.

No, that's the average bitcoin exchange
i think i wasn't being clear with my initial comment. it's a "fair assumption" in the same way that it's a fair assumption that emails can be validated with the regex

[a-zA-Z0-9\.]+@[a-zA-Z0-9]+\.[a-zA-Z0-9]+

sure, it breaks for gmail aliases (with +), isn't RFC compliant, and the proper regex is a google search away, but it's understandable why that was chosen. same with .dev domains. yeah, you probably should have looked for a reserved tld, but why do that when .dev already didn't exist, and it didn't look like icann was going to delegate that any time soon?

see also: https://hn.algolia.com/?query=falsehoods%20programmers%20bel...
Who wouldn't want a "store of value" that might be worth +/- 20% by the time your transaction is complete?
Coinbase does have a market tho, it's called GDAX, you use your coinbase login and it has margin trading on it. Once I found out about GDAX I never used coinbase again for trading currencies because GDAX has no transaction fees if you are creating the transaction ie. setting up the buy/sell limits
I disagree at this point. Anonymization is not perfect and it introduces less accountability while also increasing the costs of maintenance and auditability.
That would need to be combined with DNSSEC to be useful for security, but with that caveat that sounds like a good idea.
It seems like the main issue is transaction fees are close to $20, so even simple operations like refunding users for a incorrect or incomplete transaction is infeasible.
My colleague has a 1st class honours degree in Maths from Cambridge university, he is both a mathematician and a software engineer. We work on radar tracking algorithms, for civil and military aircraft in the UK. Developing and/or understanding such algorithms needs highly skilled people who understand Maths; I consider them to be Mathematicians.
Pacemaker is known to wreak havoc if it gets angry. The usual path to quick recovery when the cluster goes crazy like this is to make really sure what's the most up to date replica, shut down Pacemaker completely, assign VIP manually to a healthy replica and promote it manually. Then once you're up and back in the business figure out how to rebuild the cluster.
No. If you waded through the history lesson, you'd eventually learn that Google maintains the list of domains requiring HTTPS that all the other browsers use. Unless something changes, Firefox will eventually pick it up.
https://en.wikipedia.org/wiki/Master_cylinder

https://en.wikipedia.org/wiki/Slave_clock
I don't doubt that they may think that, but it's a fundamentally flawed line of reasoning. The upkeep of your immediate area is not the only benefit of those taxes. Consider the road system that takes whatever goods they are growing and distributes it to the end consumer. They are only able to make a living growing what they do within this system because the system as a whole functions.
Really? You're gonna argue semantics?
I think they used BitPay, so they likely had BitPay convert to dollars instantly for every transaction and never received Bitcoin themselves.
With that attitude I’m sure you will succeed. Best of luck to you and your family.
Paper isn't secure by default. You have people miscount, steal, forge, destroy, and do other unscrupulous things to change the results.
As a counter point teradata (a ridiculously expensive closed source but fairly complex database) supports this feature. So it is definitely possible for this feature to be supported.
The FTC isn't a law enforcement agency and has no power to file criminal charges. However they do notify federal law enforcement when they find evidence of criminal activity.
Not sure why, but I really expected more from the comments on HN. A lot of the people here seem like conservative puppets who are just upset trump didn't "win".
But this was true when Steam decided to start accepting bitcoin. There has to be some kind of profit motive behind making this decision at this point in time. I could only guess that they've forecasted a significant decline in bitcoin's value, whether it be the value of the coin itself or the costs of doing business with it.
I think the formula makes very little sense. If someone comes and says " i want more than that" will Buffer turn away a candidate they like because it doesnt fit? They are unlikely to do it, and they should definitely not do it.

What it does do is attract all the people that find those salaries public to be higher than the ones they have now. Im sure they get plenty of applicants on this measure alone.
We’ve been using Patroni in production and it has been great. We use it with consul & pgbouncer and it can failover in under a minute with a small number of dropped requests (mostly bound by how many clients your pgbouncer can hold at once while the new master gets going). Controlled failover for upgrades or maintenance can be as quick as 10 seconds.
MemPa – A Modern Deterministic Password Manager (MVP)
But .dev is being used only internally, according to the article.
yes we always have 1 or 2 interns each semester.
"You may sell the thing that's about to become illegal for you to possess to the government for a price set by the government" stretches the definition of voluntary.
Here's a recent transaction with a $2 fee:
https://blockchain.info/tx/704b0c6c19c8cfe1d16093552d5196a8f...

For that $2 a transaction is forever recorded on thousands of nodes in a worldwide consensus network, secured by a huge number of miners. Blockchains are not going to scale to visa level numbers of transactions without huge blocks and de facto centralization.

The reasonable alternative is a second transaction layer, the lightning network.
I think the data types look fine. If I'm using such a database, I don't think I want the CRDT data types to be abstracted away behind some general-purpose (SQL?) interface. Can that even be done? I'd rather just pay the small price of restructuring my data into maps and sets and have the CRDT database do the rest without any extra indirection.
Never.

In decades past they voted for Nixon.
Summa: Practical examples of C programming language to save the day
Yes, but COL is not a great measure of it. My experience is that people us COL as a way to prevent envy and disgruntling.

I say let people be envious.
The article is incredibly light on detail. Making 3D printed items with switches in them is really easy. It's the receiver that's the hard part.

It would be great if they actually gave details. I want to know:

1. What device is receiving the signals. Is it commodity hardware (like a phone or laptop) or do they have to build a custom RF receive chain?

2. What software is used? What signal processing do they have to do? How does the software differentiate between one device and another one?

The interesting, ground breaking stuff is all in the electronics and software. The 3D printing stuff is fluff - it's just taking 100 year old technology and adding "3D printed" to it to make it seem modern.
> Do journalists only get to represent a viewpoint they honestly hold? Surely part of the role is to cast arguments/positions that they don't hold themselves.

Typically a journalist's job is to report without bias (to the extent possible). They might present others' viewpoints as well as factual information, but they shouldn't be presenting their own viewpoint in the guise of objective information. At least this is what I think.

For op-eds, obviously the expectations are different. But I think it's pretty shady that we have an op-ed here presenting the Echo as a terrible idea when two weeks ago the author was touting the same thing as amazing in a review. Best case it means that the author is intentionally being provocative and presenting an opinion he doesn't hold simply because it'll get views. Sensationalism is not a hallmark of quality journalism. Worst case I'm left to believe the positive review was purchased, which is even worse.
It's above 95%. And the claim is not that they don't "pay income taxes" period, but that they don't pay their full income taxes based on actual income, using all kinds of legal, semilegal, and even illegal, schemes.
No Such Agency
Apple’s Tim Cook: No Point Yelling at China
The attacks aren't ad hominem if they are "you are an abhorrent human being for considering pedophilia a 'different viewpoint'". The attack is directly against you for your terrible views. Ad hominem would be: "Your views on Net Neutrally are wrong because you and your party support child rapists".
The 7k price would be for good land with quality soil and a high Corn Suitability Rating. But yes, 7k+ is certainly normal for Iowa. (The surrounding midwest states like MN, ND, IL and WI would be lower - in the 1-4k/acre price)
Wasn't that, but that's pretty informative as well.

The gist was that some of these lenders will try to garnish your wages by filing a lawsuit alleging that you owe them the money. About 60% of the time the defendants don't show up to court and so there's a default judgment in favor of garnishment. Even if the defendant does show, they'll usually ask to settle out of court or try to claim it wasn't them. The one thing most people don't know is that if you just say "show me the proof" the case will be dismissed by the prosecution because they don't have any proof. You then quickly counter sue for them to remove it from your credit file and/or lost wages if you think you can prove they were filing frivolously.
Further follow-up: we're (members of the SyncFree consortium and it's follow up project for moving CRDTs, Antidote, and Lasp to the edge) considering raising money to industrialize Antidote (and it's associated tool chain) for building Just-Right Consistency applications.

If you'd be interested in any of the above, or just using the database and/or trying the tools, reach out to me via email christopher.meiklejohn at gmail.com or cmeik on Twitter.
Totally anecdotally, I've had friends with undergraduate degrees in Math go straight into consulting and software engineering out of college with limited work experience.
North Korea seems to be more likely. If you want to make a statement you can attack an embassy from a country that is both communist and also sanctioned. The implication of the demonstration is that this could be deployed within the US. NK can’t wage a conventional war, but they can wage a guerrilla war against US citizens around the world.
Re: Kuala Lumpur

October 30, 2017: http://www.channelnewsasia.com/news/asiapacific/kuala-lumpur...

September 2, 2017: https://www.nst.com.my/news/nation/2017/09/275610/evening-do...

2014: http://www.themalaymailonline.com/malaysia/article/kl-shop-o...
One glaring omission is indexes.

You can likely build something SQL-like to form complex queries coordinating related objects, but the efficiency of such queries is not a given. You can likely manually build something like an index to speed up lookups using e.g. the map primitive. With a plan for a complex query, you're on your own.

Another likely problematic part is PK generation. You can of course use a counter, but I'm not sure how efficient will it be with burst inserts. For that, you'd have to come up with client-generated PKs that are unlikely to clash, e.g. UUIDs.
This is the key comment of this thread.

Assuming perfect security and absence of software bugs, we'd be insane to prefer human counters to machine counters.
Exit polls are instant. The national implications of elections are usually declared around 3-5am (counting starts around 10pm). The last constituencies usual declare by midday the next day. In the last UK general one constituency took two days - there were about 12 votes between the top two parties so they did a few recounts.
I think the goal should be getting rid of all of the parameters so people who've used docker before don't need to look up how to start it and people who've not used docker before get a more legible command to paste.
Mostly software issues, locking up and rebooting, stuff like that.
>And even military protection, even if it seems far away and remote from your farm.

Not in the US, which is mostly the offender, and no country will ever attempt to attack it (domestically), even if US kept just 1/10 the military resources it has, unless provoked purposefully for months on end into doing so (e.g. Pearl Harbor).
Scaling Slack’s Job Queue with Kafka
This is more of a general purpose app, but would work.

https://gofreakingdoit.com/
Until Google blocks the user agent for your preferred browser from viewing youtube.
It could be as simple as “the hassle was not worth the benefits”

There’s just a lot more steps in converting bitcoins into something they can pay their bills with.
Besides that, if you threaten to sue, you're just giving them time to construct a defense strategy instead of addressing the actual issue at hand. With the threat, the burden is still on you to take action. With an actual lawsuit, they must act within a certain interval, or you win by default.
Because people don't follow the law when they don't think the government legal code is legit.
> What entitles any of us to use that domain?

You're right. I didn't pay for it, so I'm not entitled to get to use it.

Just because there is only one internet, and only one top level domain namespace, and just because I don't have $150,000, does not entitle me to get to use some part of the internet in the same way as a single corporation with a lot of money.

What entitles anyone to use the internet? I don't pay for the root name servers. I don't pay for peering transit. I don't pay for core routers.

I guess your point must be that corporations [and nations] should use their money and influence to acquire large chunks of the internet and screw with it in any way that they possibly can. And we should not care, because we are not entitled to it.
It appears to use Riak as the storage layer.
The app itself has been available (in US,UK, and DE) since September 2014, though [1]. And that was the purpose of my original reply, since B-Con said "The Prime Video for Android app is really young, it released literally 3 months ago."

[1] https://techcrunch.com/2014/09/09/amazon-brings-prime-instan...
"Using numbers in a moral argument fools everybody into thinking that there's more certainty around the situation than there actually is. At best it's misleading and at worst it's malicious and dishonest."

You owe me a new irony detector. This one just blew.
Finally, someone's punishing an anti-competitive company with anti competition!

Wait, sorry. I don't understand what we're supposed to be cheering for? How is any of this good for consumers?
In-band signalling?

I used to do the same thing with DTMF tones back in the 90's. The SSI202 was the hot DTMF to binary decoder chip.
I think POWER9 is not radically different from a Skylake Xeon, from a performance perspective.

AFAICS, the selling point of this thing is that it has a higher BW and cache coherent connection between the GPU's and CPU's.

Of course, some users like national labs, Google etc., might want to invest in this as a strategic investment, to keep Intel from becoming even more of a monopoly than they already are.
I don't think the claim of MySQL replication being better is related to statement vs. row vs. binary diff. I think it is about the tooling and community knowledge about replication, and about running MySQL in large scale production environments in general.

MySQL is run more often at extremely large scale (Facebook, YouTube, Twitter, Dropbox, etc.) than Postgres. That results in very battle tested and/or featureful tooling like orchestrator (https://github.com/github/orchestrator), MHA (https://github.com/yoshinorim/mha4mysql-manager), ProxySQL (http://www.proxysql.com/), and gh-ost (https://github.com/github/gh-ost), along knowledge and best practices shared by those organization.
I worked at a company that made CAD/CAM software and had to make extensive use of calculus / linear algebra / computational geometry. Depending on what kind of math you like doing / using, that might be an industry worth looking into. Though it was a software development job, so I'm not sure if that aligns with your interests either.
V-Neck Bell Sleeve Elastic Waist  Floral  Wide-Leg Romper
Software engineering is almost a pure design activity, compared to every other engineering discipline which ultimately results in manufacturing and assembly processes at some stage (software build systems are not the same for various reasons).

Software also suffers in that it is largely unconstrained by physics. If I want to design a new car I am physically limited in how components can interface with each other.

The same constraints are largely lifted inside a computer. I can write a module that interfaces with 5000 other modules directly (it'd be horrifying to maintain, but it can be made). In order to get a handle on software engineering, we have to introduce artificial constraints into our process. Systems engineering and the other engineering disciplines already have these constraints built-in (what materials are available, how does physics work, what kind of power can we actually send down a wire of certain gauge and metal).

What sorts of constraints do I mean? Well, first is simple the structured and modular code of old. This just makes reasoning about the system much easier. The second is things like layered architectures or designing to interfaces. By having to narrow down my activities and communication at and across boundary layers I force myself to come up with either more reasonable designs or something horrifying. Hopefully I go for the former.

You can also introduce constraints via our languages (this is going to come out of CS). Static type systems introduce a constraint. These force you to negotiate with the type system and be more deliberate in your decisions. A dynamic type system or duck typing lets you get away with a lot of things (for good or ill) that can produce hard to maintain systems and hard to reason about systems. Does this mean we need static typing everywhere? No. But if we don't have it, we need to find other ways to constrain ourselves.

Perhaps it's with conventions. Thou shalt have 100% code coverage in unit testing! If it's not covered, you have to get it covered before it can be integrated into the master branch.

Practices help. TDD introduces a physics to the world of your code. TDD may result in a test that says: It is a violation of the physical universe I'm creating for this module to ever change this value (say you're using shared memory across multiple threads, processes, or objects). Obviously, it can be violated, but your test tells you when this violation occurs so you can address it. Much like a CAD system may help a vehicle designer realize that the door cannot open because it will hit some other object. Sure they can place the door there, but physics will not allow it to behave the way they want it to.

Ultimately, to engineer a system is to design within a set of constraints. We need our software to be constrained in order to start engineering it. There will be no single set of constraints for every activity (see Fred Brooks' No Silver Bullet). But there are activities and techniques we can use, language options, etc. that will help within and across many of our programming domains.
May 10, 1979.

(Though in fairness they did own up to it shortly after.)
This is a great example of different sources of money being valued differently by someone. Thanks for sharing! (I'm the post's author.)
The downvotes are ridiculous, but you were probably better off saying nothing at all than reply that you were under NDA. For more reasons than just the downvotes.
>not easy enough to arbitrage between exchanges

doesn't tether fix this?
Your first paragraph basically describes the sunk cost fallacy. People have put money in, so they will make sure the value doesn't drop below their investment.
They should be more considerate of other developers who use .dev internally like them.

Why? What do they owe anyone?
What techniques do people use to ensure test coverage of complex cross-feature interactions like this?

The Feynman Algorithm: http://wiki.c2.com/?FeynmanAlgorithm

It's the uncomfortable truth we like to dance around. Just accept you can't plan for everything. Think carefully before making design decisions. Build in contingency plans in case things go wrong.
The US does pay its debts, and reliably at that. That's why it was such a major deal when the US had its credit rating downgraded in 2011: https://en.wikipedia.org/wiki/United_States_federal_governme...