skysight-inc/HackerNews huggingface dataset:
Just because self-proclaimed experts involved in this whole unregulated ICO insanity think something is a good idea doesn't necessarily make it a good idea.
I am getting more aggressive because the other person completely ignores the effects on the surrounding ecosystem, and does not even consider a solution that would provide a compromise, as the "optimized for chrome and safari, ignore and use anyway" button would provide.

I see their situation, and their limits, but this is a very egocentric opinion that completely ignores the effects on the rest of society, which is an issue that's just all too common (see also monopolistic effects, or environmental effects, etc).
Maybe the other engineers would love to be able to do more rework, but since they deal with hardware, changing things is a lot more expensive. Why do you think that their ways are superior? Construction projects too run way over budget and sometimes even fail, just like software.
In a way it sounds like a good way to trade virtual goods. As long as money isn't involved I see the benefit.

The harm comes when these coins appear on the exchanges
> Do you carefully review your own code?

Do you have any resources for getting better at this? I don't get a lot of chances for other people to review what I write (yeah believe me I know..) and am looking into better ways to make sure I don't release shit.

I have a decent amount of testing automated for a majority of my projects but that's turning into an extra job on-top of my already demanding job.
May I ask if you are invested in 0x?
Memory layout should be library/protocol. Look at the gigawatt hours that have been spent on serialization, and the resulting work one has to put into having a serialization-free format like Capnproto. The heap should be like a well formed database and those accessors should be portable across languages and systems.

One should be able to specify a compile time macro that controls memory layout.
How Professional Hackers Understand Protect You
Upgrade University Grades
Facebook, Instagram, Twitter, Whatsapp, Line, Skype Hack
if your spouse cheating on you i can help you find out
Delete unwanted online Pictures and Videos on any website
Remove Criminal Records
We do custom software and web development in php, java, asp.net

Mail: baddykay at hotmail dot com
ICQ: 659839138
Skype: baddy kay

MasterCard, Paypal, Bitcoin, WU, Money Gram with untraceable credit on it etc.
We also develop hacked facebook, twitter, instagram, yahoo, gmail passwords etc.
We do custom software and web development in php, java, asp.net
etc.
We have 100% records from our client as well as highest repeat hire rate.
.. or that view of reality is missing important pieces of the puzzle. the idea this is "emergent" is laughable.
> As Sandy Metz once said, "A little duplication is far better than the wrong abstraction."

like writing 500 * if err != nil { return err } is an average Go app? A little yes, but this isn't a little.
What's also important is that Vue 3x'd growth while React 2x'd growth.

I grabbed a point around the middle and one near the end. React: 642K > 1,184K.
Vue: 53K > 155K
Do you also rail against "wireless" phones as there's wires involved somewhere?

It is called serverless as in the ideal state you let the scaling of the server be handled by someone else. Just like with cell phones you only care about the last bit before it gets to you.
> But what is the harm in nudes of 17 year olds?

I've thought about this over the years myself. There are several issues here. First is the age of consent, it varies from 16 to 18 throughout the US. So 18 catches all the states, but it's not illegal to have sex with a 16 year old in many places.

Second, sexual maturity has physical, emotional, and intellectual components. There have been 21 year olds that I am not attracted to because they're too immature, and there have also been 15 year olds that I have been attracted to because they are (or appear to be) sexually mature. Somebody had to draw the line somewhere, 18 is an arbitrary designation that probably doesn't catch enough of the edge cases.

Third, there's a big difference between having sex with someone and paying them for sex work. I've seen my share of depraved porn and I guess my feeling is that it would be harmful for a student in high school to be making it. But again I understand it's an arbitrary number and a society where the age of majority was calibrated to 16 years old might work, who knows.

What about porn featuring unpaid minors? Well, it's basically just volunteer sex work, there's no real difference between amateur porn and professional porn in terms of consent. I think for the later years it's mostly about protecting the transition from teenager into adult, not about stopping pedophilia.

I don't think there's really an easy answer to any of it... my opinion is subject to change, etc.
Well if you really believed it was a flawed technology but "fit for speculation" then you could have rationally bought in early just on that basis alone.

It's clear that many people buy a little Bitcoin and then become loud advocates for the currency; repeating the facts they like, ignoring the facts they don't; which has helped to power the increase in valuation so far, but has to run out of steam at some point (perhaps far, far into the future).

The underlying technology has interesting potential but I think we'll see it evolve through several generations before broad consumer utility (either direct, or through platforms) is realized.
The data that is sent doesn't contain any relatable information, but you still have to connect to the Mozilla server to deliver it which in turn could be associated with the content you sent.

Mozilla unlikely does that right now, but they have to advertise truthfully nonetheless. Even if the reason is merely that people won't turn on that feature otherwise, there is no need for us to tolerate such hypocrisy.

Why not do privacy properly? Then the first comment in any conversation won't be well, there is that in-house telemetry.
This reminds me of switching from Windows to Linux in the noughties: one of the complaints about Linux not being 'suitable for average users' was the lack of consistency between GTK/Gnome and Qt/KDE applications, and a lot of effort was spend on compatibility layers and such.

When I looked at a friend's Windows XP installation, it struck me that pretty much every application they used had a different UI system: WinAmp, Firefox, Opera, Windows Media Player, MSN Messenger, ...
That would require discovery. React being front end is immediately apparent if in use. You can't hide or deny it.
>Nude pictures of 10 year olds are bad and should be illegal.

I would like a more specific standard than "nude". Namely the picture should be sexual/pornographic in nature. [0] That is to say, I don't see any problem in, for example, children skinny dipping; nor in taking pictures of them doing so.

Outlawing nude pictures of minors also creates an unnecessary legal grey area with the inevitable exemptions. For instance, I don't think any object to photographing a genital to document a medical issue, so there will be some such pictures that are considered "ok". Outlawing nudity of children in images in general inevitably leads to situtations where one would avoid taking such a picture, or prosecute someone as a result of misunderstanding the context of such a picture.

[0] Legally speaking, this has the obvious problem of defining pornographic. I think the actual standard should be to look for abuse in the creation of the image.
At work there were a few times when an older lady who worked in facilities/janitorial would come into the washroom when I was at the urinal. I was facing the other way so it was no big deal but I thought it was funny.

For the women's washroom the cleaners are required to shout Facilities! a few times before entering. It's odd though because women are in stalls and men are skin to the wind at urinals. But I do find US and Canada are becoming incredibly prudish. I've read even gyms are installing individual showers/rooms since the new generation don't like to be seen naked.

Even scents are illegal or not PC "this is a scent free workplace" signs are ubiquitous. But people in other countries laugh at how ridiculous that is.
>This list's discussion here... Well sometimes I get the impression that Go programmers are more interested in never having the opportunity to make a conscious mistake, in exchange for making lots of unconscious mistakes.

A certain demographic can't stop waxing erotic about "being in the flow" and so love nothing more than churning out 1000 lines of mindless boilerplate, for this chunk endless if-nil checks are a feature not a bug because it's rote and adds to the line count.
It has utility in that it allows transactions to take place that wouldn't be allowed in the same form with other payment methods
I wish they'd have mentioned that jet fuel uses leaded gasoline still. Lead poisoning could explain some of these symptoms.
Forgive my ignorance, but how does cooling super hot air super fast make a jet engine go faster?
This will give rise to even more crazy commute stories.
I agree with you for finished programs, but most of the time when I'm coding, I'm working on unfinished programs. I find it infuriating enough when I'm using some "smart" text editor that adds closing quotation marks or braces when I'm not ready for them yet. I know I need to type them, they're buffered somewhere in my wrist, they're going to get typed well before my eye realizes that the smart editor has typed them for me and gets around to telling my fingers.

What is the state of the art in editing software that's continuously stored in a syntax tree instead of in unparsed text? (I say "continuously" because I assume that letting me save a file that doesn't parse, even temporarily, breaks most of these benefits.) How do you, for instance, represent merge conflicts, and how do I resolve them?

This is completely new to me so maybe there are great answers here that I just haven't heard of.
I'm all for doing engine research. But the economics seem pretty clear that if you can't afford to routinely fly in luxury first class suites on 787s, you probably wouldn't be able to afford to fly in a supersonic jet either. (Which means that it's unlikely anyone would build one given that there are barely any all-business class large jets today.)
A couple reasons that wouldn't work well (there may be more, I haven't thought about this much):

1. Using an interface would nuke your performance. Data structures where every data structure operation requires one or more vtable lookups on items in the structure can really hurt your time and space performance. To get good performance, you need true type-level generics so the compiler can specialize at compile time.

2. Anyone could put anything that followed the interface in the data structure, even if it was of the wrong type. To get any form of static type safety, you'd still have to define a wrapper type and a bunch of functions for every type you'd want to put in the data structure. You could save a bit of work by re-using your (slow) code you wrote generically using interfaces.
>As for confidential data, it should be encrypted at rest, so that the decryption key disappears along with the deceased.

That is not an answer solution to many issues. For example, I am an attorney and sole practitioner, if I were to die unexpectedly my clients would be entitled to get their case files, confidential/privileged/work product documentation can't just disappear upon my death and as others have suggested my estate could be liable for that just as likely as my estate could be liable for the same documents being release to any 3rd party. Separate and apart from liability I could simply prejudice my clients case in the instance of litigation either due loss of documentation or disclosure of the same to 3rd parties.

And these are not just hypotheticals, I worked in an office building where another attorney died unexpectedly of a heart attacker while driving, and there was no real procedure in place, simply many in the building rallied and took the case files and helped his clients, but who knows what documentation was lost and never recovered, alternatively there was very likely all kinds of breaches of professional responsibility and liability exposure, despite the realities of the legal community rallying and doing their best in a bad situation.
What's weird is that what they're describing is actually really tricky to do reliably in Go unless you totally understand every library beneath you.

Much bad can be said about checked exceptions, but they certainly helped with that problem...
From the beginning of 2009 to the beginning of 2010, Chrome's market share grew from 0.2% to 6.4%, while Firefox's market share grew from 32.1% to 32.9%. Both were eating the dying IE, whose market share slipped from 60% to 50%:

https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#W3...

Which one do you use now?

I remember that when Larry Page granted the Founder's Award to Chrome, there were several TGIF questions saying "Isn't it premature? Chrome's market share is only 5%, and the vast majority of web users have barely even heard of it."

Larry's response was "In my mind, Chrome has already won," and in hindsight, this is probably what he was referring to. When a large number of users are flooding into a brand new product, even though there's already an alternative that's pretty good on the market and still growing, that usually means that the new product fills some burning need or deficiency that existing alternatives don't. That comparison will continue to hold unless competitors address it. That's why investors look so heavily at growth rates: if you're growing 15x faster than your competitors, you're probably going to end up with the whole market, given enough time.
Yes, and that is an unhealthy way to manage churn in most cases. Perhaps Zapier is different but I'm skeptical. I think it's more likely that a higher than typical fraction of their workers are dissatisfied but locked in for reasons you note.

As for wages, the concept of "cost of living adjustment" is just a way for owners to keep more of the profits at the expense of employees. If web/mobile app shop X in the Bay can pay $120k for a freshly minted BS grad, they can pay that for a remote dev living in Milwaukee or eastern Europe, and it's very likely a company based in Milwaukee could do the same. They don't because of the leverage, though.
Oh, Lisp is an interesting point. Given that almost all Lisp files on disk are well-formed S-expressions, are there tools for doing diff or merge on the S-expression level instead of the text level? Do any Lisp (elisp, Clojure, etc.) programmers use them in their day-to-day work?
This seems to be the theory of multiple intelligences + g-factor denialism + credentialism taken to an absurd extreme. I see this idea used so often in arguments, I think it ought to be a formal fallacy. I'll call it Silo Fallacy for now. The idea that Einstein was as capable of making an argument outside his lane as the person on the street is ridiculous enough, but Chomsky identifies as a "public intellectual" - that is his lane.
It sounds like you're already doing a good job of trying to not ship garbage.
Material or not I do think that mobile UI's on Android and iOS are starting to converge more and more. Lot's of apps look very similar on iOS and Android and it doesn't have to fail alien at all, if well executed.
Show HN: Equal Area Test
I'm curious to look at any big and open Elm app, to look at how a big project feels like, especially one that probably has to interact with other JS. I ask only because a precursory search on GitHub revealed little.
> I don't think Go targets the less experienced. Could you provide a resource, where the language creators have stated that Go targets interns?

"They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt." - Rob Pike
"the US isn't a capitalist nation" - ok buddy
> "If you want to join our paid early-access VIP program, please reply and let me know :)"

If you'd come up with this upfront I wouldn't have signed up.
Can someone explain this to a European?

I tried reading through it, but I spent more time on Wikipedia baseball pages than the actual article.
In fairness, it is entirely possible that the parent was correctly indicating the location of a salient / appreciated point in this discussion thread ;)
Sure, they don't stutter and they serve a crazy amount of very useful information.
I don't think this is what they are doing, which is what I meant. How are Flutter widgets drawn on the screen?
Are you sure that QT is not using native widgets? I always thought QT used native widgets and a quick search [1] seems to confirm this:

> Recent versions of Qt use the native style APIs of the different platforms, on platforms that have a native widget set, to query metrics and draw most controls.

[1] https://en.wikipedia.org/wiki/Qt_%28software%29
Suddenly that plane hauls 2000 people a day instead of 500.
React Native vs Flutter
https://groups.google.com/forum/#!topic/flutter-dev/49DpZm0x...
Wasn't there a huge anti-trust lawsuit against Microsoft for preventing other browsers on their platform? How does Apple get away with it when MS couldn't?
> Janet Jackson showing some tit was considered a major cultural "thing" the media and people wrote about for weeks

I've heard people who work in radio describe the Janet Jackson Superbowl incident as a watershed moment. Not only did weeks of meetings and memos about "standards and practices" follow, but to this day it remains a moment in their careers that sticks out as a clear "before/after" point, a "life will never be the same" event."

At first, I thought they were exaggerating and being facetious or joking, but it actually was a major event for everyone in their industry: before the Janet Jackson incident, every radio program at their station broadcast live. If a caller on the air started swearing or saying "obscene" things, they would chide the caller and apologize to the listeners. Now, every program broadcasts with a 20-second delay, and they have a board operator with a "dump button" in case anything "obscene" is said. (As one talk show personality sardonically remarked, "What, are they afraid we're going to start talking about Janet Jackson's nipple?")
Bitcoin’s Fork Turns into a Trident – Bitcoin Is Forking with Us Again
No, that has other implications.
If anyone is interested in doing this without the additional requirements of Docker and Kubernetes check out Microcule.

https://github.com/stackvana/microcule
This second fork is being referred to as Segwit2x.
What kind of webapp are you writing where adding a compilation step adds too much complexity? I get if you're writing an application that's 95% static with a few moving pieces, but otherwise that argument doesn't hold much weight for me.
> Superhuman, however, is only targeting a fraction of the email market: business users who will pay a subscription for a more powerful client. For this reason, the browser version of the email app only works in Google Chrome.

If they're only targeting business users... why don't they also support Edge? Weird. Doubly weird that all their screenshots are in MacOS, which has plenty of safari users, and isn't enterprise-friendly.

So they really are carving out a very small niche - small upmarket businesses that are willing to pay for something other than gmail (when paid gmail also gets you the rest of the google apps suite). Feels like a shonky business-case to me - I can't see how they'd competitively price the accounts if they're basically ruling out companies with large user-bases.
I have been building web apps for 19+ years. I like many of the frameworks out there but for some reason I HATE React. I think JSX is a huge turnoff for me. I just can't get past html in javascript. It feels wrong.

With that said, there are so many VERY smart people embracing React, so I am always questioning my "hate". Maybe one day I will change my mind.

I haven't use Vue but watched/read about it and seems very cool and simple to use.

For now, my favorite framework by far is Ember JS and it really blows my mind why it is not the most popular framework out there. The amount of stuff you get out of the box and the incredible productivity and happiness it brings to the developer experience is IMPRESSIVE. It will take you 2 weeks of work to make a new React app have the same feature set as an Ember app*

* I could be wrong.
Architecture is thousands of years old. Programming as we know it is maybe 60.

We're still figuring out how to do things correctly. Maybe we just figured out how to build a log cabin, but now some people are going back to mud huts because they're simpler.
> Go is the first language where I can actually access the original socket permission error because it was actually passed up.

Now try to trace them as easily as exceptions. Oh wait, you can't unless you wrap Go errors into some struct from a library that isn't in the std lib therefore everybody has different systems to trace errors /s

i'll take exceptions over this (which go has, panic/defer). error is just a convention, it's not an error system.
Is https://github.com/plexinc/plex-media-player/blob/master/LIC... not the Plex source code repository?
Emotions + a few billion dollars or so.
Watch Live EPL, La Liga, Champions League Matches on Your Android Device
Agreed. That's why I developed a lightweight native client for Slack, Skype and others:

https://eul.im

It's only 4 MB and handles tens of thousands of Slack messages in one chat without lag.
You will have to factor in the 4x associated costs as well (fuel, maintenance , flight crew, airport costs, etc).

I have 0% knowledge on commercial flight OPEX, but at first glance it doesn't sound as simple.
This is exactly my concern with Vue, the API is huge! One of React's strongest points is the tiny API.
That's fair, the ecosystem certainly isn't ready for every use case.

What specifically do you mean by "the way the borrow checker handles callbacks"?
Simple. Express in your will that you wish your social media account credentials to be posted to 4chan, or whatever the equivalent of the day is, with instructions to 'have at it, jerks'.

That way, your online identity gets to be like Jim Morrison's grave.
Women say they quit Google because of racial discrimination: 'I was invisible'
The guys is totally right but what he says is nothing new since Nir Eyal's Hooked and B.T. Skinner's Skinner-box. Besides, the web itself, yes just simple websites, has been highly addictive for decades. This ecosystem was just transformed to mobile and because the phone is always with you the addiction is even worse. Facebook on desktop was as addictive as on mobile.

I miss a solution but he doesn't propose any.
Orbit: An Optimizing Compiler for Scheme (1986) [pdf]
I didn't say it can not be done, but it is just harder.

I develop a lot of cross platform apps using Cordova. While this works pretty well, and indeed in recent years support for this is only becoming better, it remains that Webview based apps always feel just a tad off.
One of my professors, while an extremely competent physicist, chose to focus far more on the "philosophy of teaching". Sanjoy's metaheuristic approach to teaching, tooling it like a hard science with real analysis of the effect of differing methodology resulted in a fantastic class, called "The art of approximation". Turns out the 80/20 rule can be stretched in so many different ways!

This is the textbook, and it's one of the few books that's actually changed my life.
https://ocw.mit.edu/resources/res-6-011-the-art-of-insight-i...
What was slow about it? Depending on how you use template binding, it should be as fast as anything else.