skysight-inc/HackerNews huggingface dataset:
I agree you can't be insured against conditions you already know you have. But I think that means that at the moment you are diagnosed with the condition, your current insurer should be liable for future costs that arise from that condition. Because your future expected healthcare costs, and hence also your future expected free-market-priced premiums, went up at that moment — that's a loss you incurred, and you should have been able to (choose to) insure against the risk of incurring that loss.

The problem is that insurance products you can buy don't cover that risk (and people have to rely on other dodges to keep their premiums reasonable, like insurance pooling) — and that's market failure.
I completely agree about the uselessness of the proposed metrics, and sort of agree with you on deadlines but even those shouldn't be coming down from on high if they're to ever be met. They need to be arrived at after thoroughly consulting with the people who'll be doing the development, and then refreshed after one or both feel the need.
Well, if you keep insecure stuff available to the world, you're trusting everyone with it, including every government.
When new technology or some other fundamental change makes enforcement of the rule of law harder, We The People will grant enforcers more privileges to make sure that they are still able to do their job. It's a job We want done. The road to police state is paved with anarchist intentions.
If only more companies would decide to do that.
Good question. Don't.

If you want to start a company to make money then it's probably a bad decision. Become an SV software engineer or a wallstreet banker. You can become a skilled trades-person and make 6 figures within 5 years.

Starting a company lowers the floor and raising the ceiling on your potential outcomes. It is a giant risk.
> design has given way to a clear power structure

Example? Community decision making when forks occur.

> largely used it to pursue their own personal enrichment

I'll let someone else provide examples of that one :)
First link on Google for "Bitcoin Hack":

https://www.coindesk.com/crypto-exchange-zaif-hacked-in-60-m...
Well that was what I was trying to say anyway. Thanks for clarifying!
Everybody in the U.S. should read "You & the Police" by Boston T. Party.

If you disagree with the author's Libertarian bent then look up one of the "know your rights" things from the ACLU, tho the breadth of scenarios covered there is much lower. For example the ACLU doesn't typically teach you how to avoid having your gun rights trampled by the police using questionable laws that vary from state to state and city to city, or used as faux "probable cause" to escalate your encounter toward arrest. For reasons like that I recommend Boston T. Party's book. The ACLU's stuff is also more sound bitey, for better and worse. Better yet, read both :-)
As a matter of fact, I am.

I'm speaking here of old, out-of-print books, where this is very much a problem with Google Books and Hathi Trust.
To use mainstream languages not so much. But to understand documentation is a different kettle of fish. That’s why it’s also good if documentation pages have code snippets
Because there are people out there who really, really, wants 2, and so they go out in search of problems that satisfy 1 and blast them everywhere.

Hence the only question about global warming is how to cut CO2 emissions, and almost nothing on things like how to mitigate it effectively using science (like we did with everything else that was threatening us, from hunger to infections).
This is finding your identity as a performance programmer challenged, and defending your identity instead.

"That sounds stupid, but they claim it's good, so I'll try it and see if I can learn anything".

"look at my credentials, don't question me, this other person can't know anything I don't, how dare anyone suggest I can learn anything from anyone else, don't you know who I am? Also they're a n00b."
I’m sorry but I guess I’m still missing the point. How is it not productive? It takes me a few seconds to get a REST API going.
You don't need a cryptocurrency specifically to do this. Rather you can piggy back on a different consensus system: https://petertodd.org/2017/scalable-single-use-seal-asset-tr...

For example, while it'd be a bit of a hack, you could fairly easily re-use even the various Certificate Transparency blockchains to trade stocks.

Also, I wouldn't say that the incentive mechanisms keep the ledger running. Rather they keep the PoW consensus mechanism running; in all existing trustless decentralized currencies it's your node that verifies the ledger is working correctly, and other people are voluntarily distributing the data without a reward.
> So does C, C++, Java, etc. That statement is meaningless.

You're not following the conversation. The question is "Does Go solve 'the basics'?", not "Is Go better than C, C++, Java, etc?". I noted that Go solves 'the basics' for any meaningful definition of the term, as evidenced by regularly shipping useful software; I didn't claim that "regularly shipping useful software" makes it better than other languages.

> And the funny things is, how do some of these larger projects get around golang's limititions? They write code generators to emulate mocking and generics, ending up with a weird mix of code that is difficult to manage. I saw this at my current employer, where they use golang for most of their backend. It's funny that I always think that even writing in Java would make the code base a lot more maintainable and even shorter and less verbose.

This is a fallacy. A code generator is a pain in the ass to work around generics, but it's entirely possible and likely that the efficiencies gained by Go (versus Java or other candidate languages) more than justify the losses due to a code generator compared.

It's also entirely possible and likely that people are throwing code generators at problems (like mocking) that don't require or benefit from code generators.
This seems like exactly what some commenters were asking for in the "I Scanned Austria"[1] post 9 days ago.

This seems like the digital version of checking for locked doors. Here in Montreal you can get a ticket for leaving your car door unlocked. This seems like a similar initiative, but one that protects against greater threats while being less punitive.

[1] https://news.ycombinator.com/item?id=19113147
Well, to be fair these congressional hearings are mostly nonsense political grandstanding anyway. It's some congressman scoring political points by ranting at Zuckerburg about things they don't really understand and Zuckerburg playing along. If the government were serious, they would start bringing lawsuits against the company or would threaten to craft regulations to reign in the behavior. They are not doing so, so they are obviously not serious. The minute the government starts to do such things, Zuckerburg will also be more serious.
I imagine its for something like AirBnb where the site doesn't want the users to the location the property so they only way to book it is via the site.
That does depend as often own label products are often much much worse. -

We recently had some Tesco own label sausages substituted for higher cost branded ones and the Tesco ones where vile and unedible.
Macs are still macs. You can turn off SIP, disable AMFI & entitlement checks, then grant your app whatever entitlements you want and they won’t be verified.

I really really don’t recommend doing that; you’re giving up a lot of security.

A much easier alternative is to have a dev account, then you can just enable the entitlements in your provisioning profile for your dev devices (or personal devices). Most entitlements don’t require any approval for a dev profile.
Why are 95%+ of all media executives Jewish? Real stumper.
> How can humanity migrate to another planet without bringing our problems with us?

What ? Our "problems" are inherently human, they won't go away, they've been there from the beginning, they evolve like everything else. This question doesn't make sense. There is no "us" vs "our problems", our problems are us.

> And how can different species that spread throughout the cosmos maintain peace when sufficient mutual trust is unattainable and advanced weaponry could destroy entire civilizations?

Spreading, fighting and destroying civilisations is what makes us human (and what makes up life, for that matter). No matter at what scale you look the universe is creation and destruction.

> Some of these outcomes could have been avoided if only the decision-makers had deliberated a bit more about what could go wrong

Everything is easy to comprehend in hindsight. Chances are people will look at our generation and find everything we fought for as useless and non sensical.

It's nice to think that humanity will one day attain an utopia in which violence, hate and wars don't exists but that's highly unlikely. Life/death, love/hate, peace/violence, are not separate entities, they can only exists with their opposite. Just like you can't have valleys without mountains.
How to Document a Kotlin Project
"ghetto-like conditions" are caused by the effects of capitalism, not by refraining from talking to police.
> Also most esports telecasts have too much fluff and too little gameplay, hours of pregame chats and pettifloggery for very short actual gameplay, they should take a hint from football(Soccer for Americans), esp EPL broadcasts, very less fluff.

With Football and Basketball, the rules determine that the game is `x` minutes long, but because people are adapting games like Rocket League which were built for 'short' 5 minute matches and then a player is on to the next round. Where you see most of the time, like with League of Legends' LCS is that they can string multiple matches right after another on the same day. There's plenty of pregame and postgame talk and fluff, but you get that with other sports as well.

A great example of Football having the pre game coverage is the Texas GameDay team, which will start broadcasts at 6:30 PM and end at 8:45 with the beginning of game coverage.

Disclaimer: I play Rocket League semi-professionally, and was previously a technical director for a Football team's live cast (radio, TV, livestream).
This is interesting. It sounds similar to the non-interactive proof of proof of work system that uses "super blocks" of excessive work to prove that blocks in between must have occurred.

https://nipopows.com/
It's not like gold's price went to 0 (more precisely, to the level of other noble metals) after the end of the gold standard. Bitcoin might well remain forever as a sort of digital gold with its (entirely stochastic) ups and downs. And why would people invest in a currency just because it is circulating? People invest in dollars because it's stable, not because it circulates a lot (more accurately, in derived products such as bonds, anchored to the US State, not on the dollar printing machines).

and yes i think most cryptocoin loonies want any one of them to succeed , the potential is so crazy high, that wishing otherwise would be foolish
Personally, my medical status is something that multiple people in the mainstream media have said they support harming me over, and people do get assaulted for. If my medical status were not protected, I would be treating myself (semi-illegally) without the care of a doctor, which is supposedly something we don't want.
I suspect Zuckerberg’s failures have little to do with a lack of intelligence or poor management, but with the fact that Facebook has unprecedented power and size, and the only possible solutions to fix the problems Facebook presents, (massive regulation, or breakup) are not possible for him to suggest.
I agree, but it is not really an excuse to write bad code.
There is nothing a phone company could have done here. They are not liable at all.
That's good to know, I still have the fridge and wouldn't mind getting the ice maker fixed eventually. I'll have to try to expand my search.
I prefer a slimmer laptop to replaceable parts, and consider myself a professional user. I have to guess there is more money overall in serving my piece of the market than the one that wants to buy a machine for a lower price and then not buy a new one for longer since they can just upgrade parts of it.

Even so, I still sometimes disagree with priorities around thinness - I would have preferred a thicker 2016 model with a legal max battery that supported 32gb of ram. Possible they found out too late in the process that 32gb lpddr was not going to be ready though?
And its not like that most of the west could actually do with eating less food but higher quality food
> Except when it isn't.

Yes, but by far more important are bounds checks. Go has bounds checks. As a C programmer I don't get to enjoy them (I get to write simpler, non-GCed, object-cruft-free software in exchange). Out of bounds reads and writes consume far far more of my time compared to void pointers. (And even OOB are not that time consuming).

> That's uncalled for, isn't it? There's a lot of non-toy problems...

Yes, the Fibonacci was a bad example (couldn't use Map because Go has that). It wasn't meant in a mean way.
Escrow situations work like that. You cannot use a bank in an escrow situation, because they are not capable of providing digital proof of payment.

Whenever you need to digitally prove payment to a third party, you need to use a payment method that can provide such proof.
I’m of the impression that those people are the same ones who would turn off the page file on Windows
“First they think you're crazy, then they fight you, then you change the world.” - Elizabeth Holmes
Short version: people like theories more than data. Theories provide for compartmentalization and when no theory is offered, reproducible data is often ignored.

Killing the messenger with bad news has a long tradition. Especially if it's bad news for everyone.
Or even accelerating the rate at which players age out of their target market. There's only so many games you can be subjected to the loot box marketing spree before you start turning away from major publishers all together. I like to sit down and enjoy my video games, not have carrots dangled to open my wallet after every chunk of gameplay.
to be fair, that still sounds insane to me
Interestingly the website has a failure in that the top navigation links (Locations, Gallery etc) turn white and cant be read as you mouse over them...
I see the opposite happening already.

And a long time before now:

"We want to get as fast as possible from one place to another; to get rid of space and to get rid of time. And the result of this is, of course, that—as we get rid of space and time, as we make all places almost immediately accessible by jet aircraft—all places become the same place. So naturally, the tourist who is beguiled into taking a holiday in Honolulu asks, "Is Honolulu still a ‘somewhere else?’ Is it still a land of girls in hula skirts, and naked breasts, and palm trees, and luaus, and so on?" Well, they’ll make it like it is, vaguely. But, of course, it isn’t. Honolulu is the same place as Coney Island, Atlantic City. Tokyo is just the same, it is simply an extension of Los Angeles; one of our suburbs. Because the faster you can get from place to place, the more you have conquered the limitations of time and space, the more everywhere is the same place. So the differences between different cultures, the differences between people, the things that we want to see when we go to foreign places are increasingly unavailable, except as something provided in a phony way for the entertainment of tourists to deceive them into the idea that they really did get somewhere else."

- Alan Watts, sometime before his death in 1973, in "A True Materialist Society" - https://www.organism.earth/library/document/131 , and other talks.
It more like, I prefer to get out of memory error sometimes, rather than watch a slow death via tons of swapping
Imagine a programming language that only had global variables.

You have to carefully name your variables using complicated conventions in order to avoid any conflicts or unexpected behavior.

Even your functions don't have local variables; there is no lexical scoping. Any function can overwrite or mutate what any other function is doing inside. There is no real encapsulation.

After you've done this perfectly, your application gets bigger and you start wanting to reuse third-party modules made by other developers, because they've already solved some of your problems.

Uh-oh: they didn't follow exactly the same conventions, and now things conflict. Or their variable names were perfectly unique in their own code base but not when combined with yours (or when combined with several other third-party modules).

This language is CSS and is why people are so fed up with selectors. Even "scoped" selectors really aren't lexically scoped in the sense that other languages handle scoping... it's still just another naming convention hack.

I use CSS-in-JS because CSS wasn't designed to be a language that survives attempts at modularization, third-party code sharing, etc. No sane programming language attempting this would only have global variables. So, we throw out the selectors part of CSS and keep the rest, at least for now.

Nobody using CSS-in-JS thinks this is an ideal situation. Nobody wakes up thinking, "oh my god, I need to put my CSS in my JS, it would be perfect." We're just trying to deal with the hand that's been dealt.
Searching within books is broken too. If you search for 'cat', any instance of the word 'cats' will also be returned (and any other word beginning with 'cat'), but with the message, "No preview is available." No link to the page of the result is provided. It seems like the kind of bug that should be straightforward to locate and fix, but it has been this way for years. (My guess is that the tool that builds previews doesn't recognize partial matches.)
In the second case, the money didn't move, and the government didn't get it.

Meanwhile, the Technological Singularity people are working on the other half of the problem you describe.
To use them? Not all that much. It'd be much harder for someone whose first language uses a non-latin alphabet. But understanding that a certain sequence of characters represents a specific purpose in the language isn't really all that different from English speakers using terms like "html", "redis", "jira", "foo, bar, baz, quux", etc.

However, learning a language, and working with a team are different.

Even many codebases written by teams with a shared non-English first language use English for variable/function/class names. It's much easier to understand a codebase if you understand what the terms used in naming represent. However, this is another case where if you spend enough time in the codebase, you may just learn that certain terms represent certain concepts, even if you don't actually know how to translate the terms themselves. The same goes for standard libraries and third party package ecosystems.

And for learning, language barrier is even more problematic. English is dominant for resources like documentation, tutorials, and Q&A sites. Some of those are difficult enough to parse for native speakers; I can't imagine Google Translate makes them particularly accessible.
They are admitting they are going to do it. They didn't have to tell anybody.
Tips to Accepting Online Payments
I think all kinds, on both political isles, walks of life, etc. Would genuinely enjoy an official "Roast of Mark Zuckerberg" streamed live and hosted by Jeff Ross.

With all proceeds of the stream / adverts given to the EFF or CitizenLab et al.
Nice way to get his domain names mentioned on another site, even though they aren't links.
Works out ok at my local supermarket on the three bottles of Guinness deal they do.
The best reporting on Activision I’ve seen has been from outside the games industry and games journalism (I’ve preferred writing from this link, Variety, Bloomberg, etc.)

Activision is not concerned about whether they are making money now. They are concerned about whether they can continue to make money. They have profitable, mature lines but nothing in the battle royale genre that is quickly growing and a threat to both Call of Duty and Overwatch, not to mention what’s next after that. They need to invest heavily in acquisitions and development of new titles using their existing brands. The layoffs came from areas of the company that wouldn’t be able to help with that.

The morality of layoffs can be debated, of course, but analysis of the reasoning has been too absent from close followers of the games industry.
Ask HN: A Cloud Design Patterns Site / Web App?
I'm trying to find a site to show me some examples for Lambda + SQS, Athena + Lambda, ElasticSearch + S3 as datalake, etc as

- a free lab type of thing. something i could see / play with in just a few clicks
- or with a means to deploy such an example in my own AWS account
- alternatively, i'd like the same with Azure or Google.

Do you guys know / use such a tool?
Loans no, not at all. Money transfer for coin is extremely inefficient. Volatility makes crypto a terrible place to keep money.

Besides, you're paying for the legal and institutional protection anyway. If crypto made money transfer more efficient, they'd use it and still have the value add of a large institution backing transactions.
could be priced accordingly
I left software engineering for marketing
I always have been excited about Bitcoin because allows me as a developer to do things with money in the internet. I could create a service like PayPal without the need of having deals with hundreds of banks all over the world. A homeless can have a btc wallet but probably not a bank account. I could automate transfers and payments. In countries like Argentina there are a few banks and they're really bad quality, both in terms of services and tech, so there are not things like stripe, etc.

I'm talking just about the positive potential of Bitcoin as a technology. There are many downsides and the current landscape of cryptocurrencies is not so great.

My vision is that crypto is going to be used like credit/debit cards, as a way to use money digitally, but it will backed against fiat.
IMHO the situation where a whole country, let alone the rest of the world, even needs Mr Zuckerberg's cooperation to keep functioning in a democratic way, is in itself the problem. I want him and his company in a position where his cooperation/non-cooperation are a nuisance at most, irrelevant at best.
> Why does everything have to get the AAA treatment these days?

The same thing that causes companies who are making record profits to be considered underperforming: growth at any cost. For EA and Activision/Blizzard (and their big name kin), if a game doesn't have the potential to make significantly more money than its peers, it's not worth making.
I personally find most implementations of generics to be in the class of "boring and predictable".

I agree that C++ template meta programming might be a bit too much for Go (or for any language, for that matter), but generics as they are implemented in C# and Java are pretty cool and simple.

IMO, if generics were to be ever added in Go they should just be a simple replacement for some uses of interface{} and code generation. I mean, the complexity is already there... why wouldn't generics simplify those use cases?
Market Sentiment: Positivity Among Top Coins Is Taking Over
You have a valid point, but I just don't have the strength in me to do the original research.

I rather like the level of discourse on HN in general - it's not unusual to find someone providing a high-level though-out response on various subjects. Asking the right question is also hard, but not as hard.
Skunk Radio Live Events: Frank Palangi Live