skysight-inc/HackerNews huggingface dataset:
Strangely, their new ad platform appears to be pretty gameable in some respects...

https://medium.com/@johnnylin/how-to-make-80-000-per-month-o...

That said, they just denied an app I released (here on Google Play https://play.google.com/store/apps/details?id=com.pavlok.mee... , it syncs my content from different media sources around the web) was denied. They said it was too close to a web experience.

We've released several iOS and Android apps, and inside of our apps are mini-apps (different habits and behaviors our users want to change). The app we were attempting to make used React, which was giving us a headache.

The denial was annoying, but fortunately, iOS just enabled PWAs. It seems to my developers that the site is essentially Web technologies (HTML/CSS/JS) + a Manifest. By doing that, you can enable push notifications and offline access. Is that essentially it? Because that might solve the problem of making apps rapidly on multiple platforms for us.
I think it depends on the income. But, considering many people buy regular watches costing 20 times more, I wouldn't see an Apple watch as a status symbol either.
Yeah, and?

If I'm getting "hooked" on a product because it's good at what it does what exactly is wrong with that?
> Any run-of-the-mill engineer can design something which is elegant.

Baloney :-) They design things they imagine are elegant. Nobody agrees with them.

My take is anybody can design something complicated. It takes genius to design something simple. (and elegance comes from simplicity)
Summary: Visual Studio has 20 years of features. Code has 3.

Those numbers cut both ways, as programming today isn't close to what it was 20 years ago. And choices / features that seemed critical then seem archaic now.

On the other hand, you can't instantly catch up on 20 years worth of good ideas.
There is already a word for what you are talking about, and you used it:

Consensus.

So I counter your argument. It is useless to call "Blockchain" something that must necessarily have consensus. Or else we should just call it a consensus mechanism, not a blockchain. So instead, I propose the following:

A blockchain, is a cryptographically signed linked list.

Note, things like "a distributed ledger" aren't included in that definition. Why? Because a distributed ledger is only possible if writes are cryptographically signed. Else, it is too easy to fake, sybil, forge, exploit, manipulate, lie, or mutate the ledger in a public setting.

I've done a lot of work on commutative transformations (CRDTs, at https://github.com/amark/gun ), and while they are a very different (and more scalable) approach to arriving at consensus (through deterministic means), I still think it is appropriate to call such CRDT/DAG/Merkle/other cryptographically based systems a blockchain. Why? Simply because they can be used as a distributed ledger, and that is the point that most people actually talk about/intend.

At the end of the day, what people intend when they talk about "blockchain" isn't even cryptography or technology, it is simply an economic model. An economic model that doesn't require institutional trust.

So in that sense, would a FedCoin pass as being a "blockchain"? From a technology standpoint, sure, but not from an economic perspective.

Would love to hear your counter-thoughts!
If you want to build the "assume a spherical cow" zombie world, sure.

But the zombie genre tends to be based on the dynamics and interactions of actual humans. Romero's zombie movies are famed as social commentary, and you can (and people probably have) written entire graduate theses on what's going on in those films.

World War Z (the book, I haven't seen the film) explicitly has wealthy people using their resources to hide their infected status and spreading the infection as a result, some governments opting for tough-guy responses that make things worse but at least calm people down a bit, others deciding to protect favored racial/ethnic/economic groups while leaving disfavored ones out as literal bait, etc. etc.

That's mostly what the zombie genre is for, to comment on things like racism, economic inequality, etc. without risking the knee-jerk responses that would come from just explicitly saying "we live in a society that has these problems".
I wish. The VSCode editor is years ahead of VS, but it's not happening. You don't have to only compete with Microsoft's out-of-the-box experience, but also VSIP - that includes Resharper (which I don't use, but it's reality).

> 64-bit

I've never experienced an out-of-memory with VS, so that whole argument is moot.
“Ending the stigma against mental illness”?

If anything, as many sociologists have noted, having a mental illness is almost fashionable today. It is not a stigma by any means.

Ever since right after WWII, when housewives seeing a psychoanalyst become so popular, the ability to claim a diagnosis and then talk about all the treatment you do has been something of a social signal.

Having Chronic Depression is not a problem that is solved by increasing “acceptance”. Perhaps it just genuinely reflects the state of our world, or maybe simply the tragedy of what it means to be human, to suffer from original sin.

I do not doubt Mr. Wheaton’s illness or pain. But his focus on “acceptance” as the ultimate end is frustrating.
> There's no upside to them cracking down on ICOs

To add: enforcement resources are limited. Every cryptocurrency fraud investigated is a bread and butter fraud ignored. While caveat emptor isn't the law of the land, justice is a slow-turning mechanism. What will be enforced in the long term need not be addressed in the short.
I guess you don't know how money works in the modern economy. The majority of money is not created by commercial banks out of thin air, but not unreasonably (at least the actual concept is not unreasonable) - they can only do so when they have a "partner" (customer) willing to sign a debt agreement that they will pay back that amount, plus interest. So banks can't just create what they want.

The government GIVES you the money in the first place, you would be nothing living in a mud hut in the swamp without the "evil government". It's not "your" money to begin with. If you want to know what is "yours" go to the middle of the forest and live there, all the stone tools and grass huts you manage to build are all yours, no "stealing" from government. Everything you have you owe to luck of birth, that you were not born nearer the beginning of humanity but today. You live off of network effects of connected humanity in time and space. Don't give me that BS of "your money". Everything you are is 99.999999999999999999% NOT made by you.

By the way, we have had a HUGE increase in money over real economy for decades - and only very low inflation. Your ignorance is a bit too extreme for my taste.
It is called Information Asymmetry[0] in Contract Theory.

NSA, KGB, FBI, Google, Facebook, any institution with access to large-scale privileged information– you name it, has at least one case to support the use of this advantage.

Perhaps Nixon and Hoover case is the most obvious one.[0]

[0] https://en.wikipedia.org/wiki/Information_asymmetry

[1] https://www.nytimes.com/1991/06/05/us/tape-shows-nixon-feare...
You'll find a much different experience with OOM exceptions for developers working on large solutions, especially ones that contain a lot of test projects and small test assets. They've improved on it in 2017 but it's still pretty bad, OOM full crashes multiple times a day.
Is not available in ios appstore
It's not fashionable to suffer from chronic depression dude. Not AT ALL.

And there was no 'original sin'. That is just a bunch of baloney.
We're at 25mloc, things can be sluggish but not broken.
I would be very surprised if there were more homeowners than renters in cities, and if there were---then what we have is democracy at work.

Consequently, I believe that many renters simply aren't participating in the political process or are strangely voting against their obvious interests.

The YIMBY platform will work because the majority of people will benefit from it, but need organization to actually get to the polling booths and participate in lobbying.
Apple Watch Alerts New York Man of Health Crisis, Ends Up Saving His Life

https://www.nbcnewyork.com/news/local/Smart-Watch-Saves-New-...
I'm not so sure there. There seems to be an almost certainly causal relationship between the cost of living in an area and the economic potential in that area. When people come to an area because there is potential to make lots of money, the cost of living is going to inevitably skyrocket. This is absolutely the Bay Area in a nutshell.

Recession is not about population growth, but economic growth. The reason Japan became a [relatively] affordable place to live is because its economy has been doing very poorly for decades now. To take things to an extreme, Cairo is growing incredibly rapidly and has a huge density yet the cost of living is negligible, and that's because the economic potential there is quite awful. By contrast Hong Kong is still booming and so costs will continue to increase. When economies do well you get economic migrants, in the sense that people move to a place because it's economically desirable. And this is the bay area in a nutshell.

Let's imagine in some crazy world that the Bay Area makes it possible to regularly find housing for let's say $1500/month. $1500 month with the regular availability of 6 figure salaries for development means you're going to get pretty much every developer in tech looking for a job moving there either until the price of housing starts becoming unaffordable, or the city is no longer economically desirable.
Why, if you just read from it? It's single writer multiple reader.
Audio/video yes, but what's the point of running DOS emulators in a browser? What a browser can and cannot do should be very carefully balanced, or you end up with a tangled mess of Chrome-only content and security/privacy catastrophes.
Because most cross-platform desktop GUI kits are terrible. Everything that's not paid requires a lot of fiddling with C++ bindings and obscure build scripts. Electron is built on Chrome which has billions of dollars backing it. If you want something that's easy to use (and not having to spend too much time thinking about license compliance), looks pretty and works well, your options are pretty limited. Say what you must about Google and profiting from ads but electron is one of the only few full-featured GUI frameworks that allows for simple statically linked app distribution. For free.
In Erlang, all those control flow paradigms exist in library form.

You are right about the actor model being a low-level choice, but its a choice that has to be made since the whole system revolves around allowing/disallowing shared state.
Just because you have not experianced, does not mean others do not. Personally long before I hit the actual OOM I start to get .NET thrashing inside of the process, with performance counters showing 30% of the CPU time is being used for GC. During these times the GUI lags noticeably.
> For beings that can understand information, surely computation is the highest possible goal.

That sounds almost like a statement of religion. I am a being that understands information; "computation" is not even remotely close to my highest goals.
This is shocking.

Could you please provide a reference so I may link others to this?
How 17,000 people gave out their phone numbers publicly on Facebook
I generally interpret "sniping" as "taking specific, precise shots, meant to inflict maximum damage". So it's hard to interpret Will's comments as sniping when there is no specific, precise target. He doesn't name names, or even productions. He just relates some general scenarios.

And in those events, I don't really see where he tries to lay blame on these unnamed directors and publicists. I see him matter-of-factly describing situations. But the most positive way we could interpret these scenarios--they were themselves overworked that they couldn't see Will's problems--is no place for a child to be.

No, it may not have been Rick Berman's job to make sure Will Wheaton was ok (though, as a producer, that is very, very debatable). But that almost certainly means Will just had no business being in the set of Star Trek (much less debatable for any TNG fan). As a child, you're not really in control of your reality.
I think that the issue here is that we're comparing aerobic and strength sports - weightlifters usually seem to aim for BMIs around the "overweight" 25-30 range.
Makes perfect sense to me.
I am a subscriber to all the German-language news site I visit, or they're all paid with taxes.

I run my own image host, my own irc bouncer service, and many many more for all the use cases where I'd have to rely on ad-infested services.
We tried the "anyone can issue money" model in the 1800s, all it led to was bank runs and scams. The current system exists for a reason.

If the blockchain crowd wants to relearn those lessons, they are welcome to, as long as they keep their shenanigans out of the real economy and away from people who don't want anything to do with the experiment.
Sure, they can be made faster.

I'm not going to spend my life on those sorts of optimizations unless there are good reasons.
> A blockchain, is a cryptographically signed linked list.

I've always assumed this definition by analogy with Cipher Block Chaining (https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation...), but of course where a word starts out and where it ends up can be two very different things.
VS Code is great but will never replace Visual Studio. They are different beasts. I could see the two gravitating towards each other but I never see the one winning outright. There are a vast spectrum of developers out and its okay that there is no single IDE that fits everyone perfectly.
On the contrary, most everyone I knew was rather opposed to fighting and saw what we were signed up for as a necessity that we did out of duty to our country, not because we liked it.

I met this fellow musician at a jam session in St. Paul. Somehow the conversation got around to the military, and he proudly said he was the 3rd generation of men in his family who had signed up for the Marines. He bragged that it was the way the men in his family got to kill people. As in, they enjoyed it, and that was the legal and moral way to do it. It's not like the family was poor and had to do it, either. He was a...fellow who could cause consternation. However, he was quite likable in a way as well.

I'm glad that such people exist and manage to lead law abiding, productive lives.
> I've never experienced an out-of-memory with VS, so that whole argument is moot.

Second-hand knowledge here- I heard that VS 2010 was delayed because it would crash out of memory under many common scenarios- like load WinForms designer, TFS and one other module and boom. So every team had to go on a serious diet.

The only reason you haven't gotten an out of memory is that the VS team has been fighting like mad to support common scenarios in the 32-bit address space.
I think it's less a LoC thing than it is a number of symbols/files thing. We have some 900k+ tests with an accompanying large number of test asset files. That means 900k public methods that test discovery has to process in realtime.

It's partially on us to move away from the antipattern of solution monoliths, and to nugetize crap that doesn't need to actually be in the solution. But it's also on Microsoft to lazily load projects that aren't being used.
Thanks for getting to the point I wanted. Then I guess ads on these sites don’t matter, as they are so pointless, you’re not Visiting these sites.

However, you still do, so they have value. That value comes at a price, rather you think they are good or not good for the ego system. You’re actions speak in the camp of them being good.

I think we can all agree, some porn and content is not good. However, the value walks with out attention And not our moral desires.

Through out this thread I’ve seen people say they have no respect for Facebook or google and their ads, yet services they use daily. Unwilling to pay, the product is you.

Either pay with your money or lack of attention and this seems like it’s no longer a problem. M

The issue is, we want all this but want to provide them with little or not compensation for their value.

We use to speak with our attention, we didn’t like this store, so we never went there. Today, this extension is merely still going to the store, but ignoring what we dislike.

Thus is the debate.
> But RDMS systems are just another monolith — failing to scale well and they don’t support the idea of organically evolving agile systems.

What the hell does this mean? Completely unsubstantiated nonsense.

Hardly anyone needs to scale Postgres past 1B records and 50K QPS, which can be achieved on a relatively affordable pair of synchronously-replicated boxes.

This guy clearly doesn't know anything beyond year 1 basics and the post reads like a fatal overdose of Kool-Aid.
I rather think the current does not.
The title is terrible. It should read: "Waymo minivan gets hit by vehicle traveling on the wrong side of the road." This incident represents a good reason to put more Waymo vehicles on the road, to hopefully remove the sedan from the road altogether.
Saying that you love war is like love massive earthquake in habitated area. That is what people react to - they are aware of massive destruction, hunger (both soldiers and civilians), freezing babies, break of laws, abuse, thousands of families without resources, displaced, soldiers being invalides till rest of their lives. Veterans being unable to live in peace again. War means rise of authoritarian regimes and terrorist groups too.

War is not just action and adrenalin. It is also rape and toddlers dying of hunger. It is ethnic massacres.
Major difference though is that we as individuals gave Facebook permission, and most of us would still knowingly make a "limited tracking in exchange for tangible personal utility" trade.

We as individuals never gave the NSA permission to track us, and most of us would never knowingly make the "unlimited tracking in exchange for nebulous collective utility" trade.
We are actually building an alternative here at KloudTrader. Join our beta program!
I don't enjoy seeing comments dismissing the stigma of mental illness. I have seen friends in industry targeted and pushed out after disclosing mental illnesses, and the simple fact that awareness campaigns exist and you happen to see them doesn't mean that stigma doesn't exist.

Awareness campaigns are a response to stigma and a recognition of the damage it does. Mistaking their presence for the stigma being removed is an error of familiarity and attention (you notice the awareness campaign more than you notice the stigma).

Lastly, consider that the point of the awareness campaign is to lessen unnecessary suffering, not to cure Chronic Depression, so to dismiss it as failing at a criterion that was never the intention behind it seems odd.
I haven't read the article and don't plan to (because Medium), although usually I'll at least skim an article if the comments suggest that it's worth my minute. At the moment, by a rough word count, the comments on this page total about 6,000 words of free content that nobody wrote with the expectation of getting rich quick by slapping some ads on it. It's just people being real and sharing their thoughts, for better and for worse. I'll read a good portion of it and then be satiated.

The reason I don't pay for content is not that I demand free content. It's that I'm already drowning in free content. Sometimes it's top-notch, usually not so much. I think content creators opposed to ad blockers should put up or shut up. Hide it all behind a paywall. Then I'll decide which 0.000001% of it actually delivers enough quality to squeeze it into my modest "content budget", $850 of which is already taken by my ISP each year.
The acceptance of mental health issues can manifest itself in many ways. There is much more to it than just discussing anonymously online or going to see a psychiatrist.

Acceptance means I can tell interviewers honestly that the gap in my resume is because I was dealing with undiagnosed mental health issues and have that not be any worse than "I saved up money and wanted to travel and enjoy myself."

Acceptance means I can talk honestly with my friends and family about my lack of self worth and still believe they'll care about me.

Chronic depression certainly isn't 'solved by increasing acceptance'. But it does lower the barrier to seeking treatment and addressing the root causes.
> on us to move away from the antipattern of solution monoliths

We started that about 6mo ago. It's worth it but good luck. Spend a lot of time understanding your codebase. Spend more time understanding DDD (there are great courses on Pluralsight). You're going to learn a lot and it's going to be both rewarding and hell.

> But it's also on Microsoft to lazily load projects that aren't being used.

They have that fast solution load thing in 2017, I'm not entirely sure what it does but maybe it's worth a shot.
So my wife is worth ... every other woman on the planet. yeah that's about right ;-)
Yes. I very much liked the name of the now defunct extension RequestPolicy.
It might, but only after catching up with Visual Studio features, and there is a long path of a few decades before it ever happens.

This statement can only be said by someone that hasn't actually used Visual Studio beyond editing text.
I think you should re-read that article you sent out, as it describes a different situation as the one presented here.

It's kind of a frequent misconception among kind-of-informed programmers that floating points are always "inaccurate" without fully understanding why. Your linked article is mostly describing floating point arithmetic where due to various reasons (order of operations, etc) it's hard to compare arithmetic results due to precision loss.

In this case though, you have a float assigned to a constant (1.3f) that is then compared with 1.3f again. There is no arithmetic done, and in fact, 1.3f has a non-ambiguous binary representation (it's the binary float point number that's closest to 1.3, a decimal number). Doing something along the lines of "1.3f == 1.3f" should always return true. The issue here is just the annoying issue of intermediate 80-bit representation vs 32-bit storage which isn't an intrinsic issue of floating point, but rather a language/platform oddity. As the article described this isn't actually an issue under x86-64 since compiled code don't use 80-bit intermediate representation there.

Another similar issue is reading/printing float point numbers out. It's a tricky thing to do, but there are lots of research done on it (e.g. see "dtoa" by David Gay) such that you can actually accurately print out floating point numbers and read them back and get the same binary representation.
Counter-strike might be a better example since it requires the internet
Taboola, Outbrain and its ilk were what pushed me to install an ad blocker in the first place. I'd put up with ads for years, but these repetitive, misleading, intrusive ads were the final straw. The idea that they're "acceptable" is a joke.
It makes a world of a difference to equip a browser with these facilities in terms of security, privacy, accessibility, searchability, and content archival though.
Just in case if somebody didn't read to that part, I want to highlight this amazing tool: https://update.angular.io/
I remember this Ted Talk titled “Where Good Ideas Come From” [1] where the speaker suggests that coffee or the combination of coffee and stimulating conversation catalyzed the generation of ideas and the rest is history up to the birth of Enlightenment. It seems like it’s still happening around coffee shops.

[1] https://www.ted.com/talks/steven_johnson_where_good_ideas_co...