skysight-inc/HackerNews huggingface dataset:
Trademark is a whole separate issue; product classes are not trademarks. (Except in the cases of "protected cultivars" of things like fruit and wine.)

But to try to use your example to make my own opinion here clear: yes, I would be happy with to receive a "knock-off" laptop with an Apple logo on it... provided it looked and functioned identically to an Apple laptop, including Apple's willingness to take it in for warranty repairs. (Tangent: such things exist! They're called "ghost shift" products, produced by the same factory-workers that produce the real ones, when nobody's looking.)

And that's what we're talking about here: chemical analogues that have the same effect on the body.

Note that this is all contingent on the idea that maltodextrin is a chemical analogue to aloe vera extract. If it isn't, then my argument here is moot.
Propaganda can be truthful. Propaganda is defined by intent and breadth.
The upper Han
If you look at the product code in the link (MJLQ2LL) and check it against the list of MacBook Pro models[0], you'll see that it's a 2015 model. There aren't any 15" 2016 models without a touch bar.

[0]: https://support.apple.com/en-us/HT201300
Exactly. Regulation does not come out of thin air--but in response to abuses. Complaining about regulation in the abstract is akin to bank robbers complaining about the laws against bank robbery.
I really like B2B SaaS. As long as you can show reduction of cost or labor, a business has a clear reason to make the buy.

Awesome to have so many real-world examples in this guide, and not just generalized advice.

For another example, here is Sidekiq's Commercial FAQ for customers looking to decide between 'Pro' and 'Enterprise' subscription levels. It gives some insight into the tradeoffs that make sense for both sides at the Enterprise level:
https://github.com/mperham/sidekiq/wiki/Commercial-FAQ

This is particularly interesting to me as I previously co-founded a B2B SaaS and am currently launching a copy of Sidekiq's model for NodeJS.
> 6. zero benefit over any other currency or standard (except Zimbabwean dollars or see point 1)

Zero benefit is being generous -- BC has negative benefit. The fact that there is a limited pool of coins means that the value of a bitcoin varies as a function of dollar inflows/outflows for each day. In other words, it's a poor store of value because it fluctuates in value the more it's used.

It would have zero benefit if you could sell back bitcoins at the same value you bought them at on a previous day, like you can with dollars (i.e., you can get nearly the same amount of value from a dollar today as you can tomorrow).
New state of matter discovered by superconductivity gurus
In the EU if something is called "Greek yoghurt" it has to come from Greece. Otherwise it's "greek-style yoghurt". Similarily, if something is called "aloe vera juice" it has to contain aloe vera. Really simple, yet I've had many comments on HN opposing the idea of making it law(especially from US, weirdly).
Excellent. Let's get him.
What people who prefer videos wont admit is they just find it more comforting to have someone instructing them. Especially if they left an impression on them previously. It's lonelier and harder to establish a connection through blog posts so they will sit through videos instead.
> Today, we’re excited to open-source and share this library more broadly, so that others can work together to build more delightful products.

Facebook's post explicitly states they view this as an open source library. So, while I agree that we cannot assume Facebook is in the business of free software, their post says they are releasing an open source library under a license that does not appear to follow OSI definition of open source.
Vanishing gradient isn't the same as memory efficiency. The memory mirror option is what allows this extremely efficient memory usage by only being 30% more compute intensive.
Hey! I made this a year ago and submitted it then[1], but I recently updated the database and 'recreated' the site, and figured I would re-submit it.

It's a big markov chain built with all the HN submitted data that I made over a weekend. I think some of the stories/comments are strangely pretty realistic!

Edit: Maybe the title wasn't clear, I've re-submitted it with a changed title.

1. https://news.ycombinator.com/item?id=10248773
Build, Deploy, <loop> Feedback, Iterate </loop>, Hockey Stick, Investors, Monetize, IPO
> For most other languages, VSCode is easily almost on par with Intellij

That's a bold claim, considering the fact that most languages that have support from the Intellij platform benefit from refactor tools, quick fixes, linting, and code navigation. I'm not familiar with VS, but if it's anything like Sublime Text, Atom, etc. it probably only has syntax highlighting, some dumb auto complete and very basic navigation.

Also, don't forget Intellij has pretty decent support for Python, PHP, C#, C++, Rust, Clojure (all languages are personally tested) and even integrated git and db clients. Personally, I split my git activity between CLI and IDEA, but I have to confess, the IDEA client is the best I've used: integrated merge / diff tools, annotations, easy to browse logs etc.
This reads weirdly. He talks about how MXNet is the best choice without comparing it to other frameworks. That's the whole point of choosing between things. I'm sure they did the legwork to make this decision, and some insight into that choice might help others follow. Without that, my distrust radar is blinking.
See this: http://downdetector.com/status/google/map/
https://github.com/BendingSpoons/katana-swift/issues/79
;)
Do you mean "Dream Machines"? https://en.wikipedia.org/wiki/Computer_Lib/Dream_Machines

Alan kay listed this on his list of good books: http://www.squeakland.org/resources/books/readingList.jsp
Stripe has an "events" API that can be polled to receive the same content that you would have received via Webhook [1].

(Disclaimer: I work there.)

If you missed some Webhooks due to an application failure, it's possible to page through it and look for omissions. I've spoken to at least one person integrating who had this sort of setup running as a regular process to protect against the possibility of dropped Webhooks. This usually works pretty well, but does start to break down at very large scale where events are being created faster than you can page back.

The possibility of dropped events is a major disavantage of Webhooks in my mind -- if you consider other alternatives for streaming APIs like a Kafka/Kinesis-like stream (over HTTP) that's simply iterated through periodically with a cursor, you avoid this sort of degenerate case completely, and also get nice things like a vastly reduced number of total HTTP requests, and guaranteed event ordering.

(But to be clear, Webhooks are overall pretty good.)

[1] https://stripe.com/docs/api#events
oh how I wish any of my guitar teachers would have bothered to teach technique, music, notes, hand positioning, anything!

All of them asked for their $40 and then asked me to bring in music I liked so I could memorize a few songs without any explanation for what was going on.
It will. I have remapped Caps Lock to Escape and I can trigger Force Quit that way (Cmd+Alt+Caps Lock)
Nothing, except that they cannot make any big purchases (like land/gold or cash deposit) with the vast amount of bribe money they make. To think of this as a fix-all solution is misguided ( & for a good reason, pls see my other larger post). this is just peeling layers of the onion. Remember before this He introduced the eqv of ssn in india so that connects a human uniquely to a (large) transaction.

You'll notice the land prices will fall as a result of this move, its because a large chunk of land sale is all cash.
> I seem to be one of a rare breed who uses the latter the way it was intended to be

I am intrigued; what's your use case that requires so much uppercase text?
Internet traffic dropped by half or more in many places. I would provide a link to graphs, but it might kill the already struggling website of the internet exchange organization.
> Unless they store the cached version as a flatbuffer or similar format, you will suffer a penalty every app startup. And startup is where a lot of mobile perf is focused on.

Why would you pull in data from one format and keep it in the same format forever if it's not optimal for the device AND it doesn't need to be modified and sent back? Whenever I work on mobile apps and I have to cache data coming over as JSON or XML I store it where I can quickly re-access and NOT in its original format.

This thread seems like a conversation about how you can shoot yourself in the foot when it's very easy to avoid.

> I haven't heard of SVG renderers storing SVG XML files in a more efficient format.

Me neither. Sounds like it could be doable. Not sure how this related to our conversation though.
The average consumer does not have money for attorneys: hence, the need for government regulation. That's why all of us pay taxes.
The Great Gourses also has lectures on it. Its quite impressive.

The have a Netflux style experiance now. I highly recommend it. Its 12h long, so be aware of what your getting into.

https://www.thegreatcoursesplus.com/ancient-greek-civilizati...
ReSwift is a unidirectional data flow library that brings Redux-like behavior to Swift. RxSwift is not the same thing. :)
> This is no different from "yelling 'FIRE!' in a crowded theatre."

Eventually there's going to be either social or legal precedents which get set over this kind of thing.

Someone is probably going to have to get killed over this kind of thing. One of the True Believer nutjobs is going to do more than just phone up a death threat and will actually kill someone, or commit a mass-shooting over one of these.

I'd like to think that this will eventually become self-regulating and the issue is simply that the Internet hasn't been around long enough for society to learn to deal with it.

However, I fear I'm being too naive and that the fundamental problem is that humans on-average have pretty crappy bullshit filters. Since charming sociopaths have been able to take advantage of those flaws for thousands of years, I don't see that changing suddenly because the Internet appeared.

The result is likely to be that we're going to get laws that restrict free speech and attempt to regulate the damage that internet trolls can do.
My Philips bdm4065uc Doesn't seem to have this issue, or, at least, I've never noticed a problem waking my Mac by wiggling the mouse connected to it.
"trust but verify"

Sometimes you want to ignore webhooks based on the payload (or put them into a different queue). It's faster to do that if you get the payload up front.
I didn't realize that, thanks. Just ruined my Christmas gift to myself.
Can you give me an example of a "JS enhancement" you are talking about? Its not that I don't believe you I just am curious. I haven't changed the way I, personally, written Javascript since jQuery came out so I'm not up with the new stuff.
Comparing a bootcamp to random schools in developing countries is laughable. It's well known that CS degrees from most of these schools are worthless.

Having been to school and coded for most of my life, there is no possible way you know as much after bootcamp as someone from a decent 4 year school. It was probably over 1000 hours of just studying alone. Code camps are comparable to an associate's degree or certificate.
And surely I have, despite your strangely snide tone.

Sorry - no snideness intended. It seemed like a bit of a contradiction to me, that's all.

I myself believe that web advertising is just completely broken; I use an ad-blocker for safety and because on mobile the browsing difference with and without an ad blocker is like night vs day. But I'm also very aware that a lot of creative people earn their livings with advertising and I'm hoping we can figure out a good technological solution to this problem of making web advertising less-awful. Maybe micro-transactions. Maybe an <advertisement> tag that lives outside the DOM and doesn't affect page loading. I don't know.
Coincidentally, I was on FB today and started seeing a red flag on two friends' posts reading, "This website is not a reliable news source. Reason: [REASON]" with reasons like state-sponsored news and unclassified. The flag appeared on an article about Pokemon Go that was clearly sensationalist speculation and a conspiracy website about George Soros. The div tag in the post had a class "bsAlert" and, my favorite part, a poop icon beside it. None of my other friends are seeing the flag, so I suspect I'm one of the lucky A/B testers.

This article notes that consumers want fake news, but I want to see more of these flags. I realize it's a huge risk for FB, as the article notes, but I've unfollowed (not unfriended) so many friends for posting this nonsense that it's really hurting my own end-user experience in the network. When you're dealing with people for whom snopes and wikipedia are "part of the MSM," you are dealing with people who are living in a consensual hallucination. It's simultaneously infuriating and frightening to be exposed to that on a daily basis.
I don't agree with the author on many of his points. 1 and 2 are "merely" convenience features. Sure, those things make a truly stateless password manager harder to use and a very niche tool, but they're by no means fatal flaws. 3 is a good argument, but storing existing secrets is by definition out of scope for password generators. It is a usability problem, which makes using a truly stateless password generator as the only password manager harder, but still not a fatal flaw. The fourth one is in my opinion the only one which could be called a fatal flaw. It's probably the thing that has to be considered the most before using a master secret password generator.
The hyperbolical title annoys me, but what annoys me probably even more is that the author then recommends (not directly, mentions as his personal choice, but that counts as a "seal of approval" for me) a closed-source cloud password manager, which could possibly be less secure than a password generator.
I don't see the two as mutually exclusive.
You can hack it in a fair number of languages, but yeah, NPM's approach is pretty uncommon. E.g. in Java, you can use "Jar Jar Links" to recompile a lib into a new namespace, which can allow multiple versions to coexist. NPM does make it transparent though, which is extremely convenient, and I can't name any other language that supports that.

But that's not always an option. Bower exists for a reason - all that duplication / bloat is unacceptable for browsers to download. It can also mean hell for static initialization / mutable state, because there's no longer a single owner of the global resource.
I mostly agree (though I think massive view controllers are a code quality/poor developer discipline issue).

I've seen nothing in React's (or Katana's) architecture that avoids doing things on the main thread when you shouldn't. I'd also argue that GCD offers a nice, elegant approach to not doing things on the main thread when you shouldn't.

But I'd say that MVC-discipline and thread-discipline are baseline skills that I'd expect from competent iOS devs.

RE: dependency management/unit testing, that's an area I agree needs improvement in general for iOS (though I do not see anything in Katana that significantly helps with that). Swinject (as one example) is alright. I'm not hugely impressed.
I would imagine in a libertarian world, these companies would all be sued in court. Why is this not happening now?

Edit: I broke my own rule, and hadn't finished the article. They are being sued. Hopefully if the facts hold up, the case succeeds. This seems like something that should have criminal punishment as well for the supplier.
Do the cameras have windshield wipers? At times if the window gets too dirty or it's raining too hard I need to pull over to clear it, even with my high tech eyes. Will the car go into a fail safe mode? Just stop in the middle of the lane because it thinks the bug-strike on the lens is a person?
I buy the Aloe Vera leaf for $1 from my local grocery store and use it whenever I want. Don't rely on off the shelf products unless you know the founder is very passionate about the product and it's benefits.
This is also one of the reasons New Zealand often gets products first - it's far away, super small, highly developed amd English speaking: http://www.economist.com/news/business/21651858-small-techno...
This one should work as well: https://store.google.com/product/usb_type_c_to_displayport_c...
The old idiom I learn in college a long time ago was "only your friends can see your privates."
Peter Thiel summed this all up perfectly: "We were promised flying cars but all we got was 140 characters." I found his talk [1] about the state of technology very accurate. And after watching it I turned on Bloomberg and happened to see Snapchat s IPO for a few billion.

[1] https://youtu.be/Q_3r49XXRw4
"Complaining about regulation in the abstract is akin to bank robbers complaining about the laws against bank robbery."

Amazing analogy, and unfortunately all too close to reality for many companies fighting reasonable regulations.

Disclaimer: Not all companies fighting certain regulations are crooks.
Agreed. I've already contacted GitHub to report abuse.

This license seems to directly contradict GitHub's Terms of Service. It says:

> [...] you are hereby granted a non-exclusive, worldwide, royalty-free copyright license to (1) use and copy the Software; and (2) reproduce and distribute the Software as part of your own software ("Your Software"), provided Your Software does not consist solely of the Software; and (3) modify the Software for your own internal use. Facebook reserves all rights not expressly granted to you in this license agreement.

Where as GitHub's Terms of Service state:

> By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories.

It seems impossible for me to fork this software without violating Facebook's license. To fork it on GitHub would require that I make the repo public (meaning I would be distributing the Software as "My Software" even though it consists solely of the Software). And any commits I made to the forked repo would violate their license because I am only licensed to modify the Software for my own "internal use".
Not sure if it'd be that simple. The authors discuss only a few specific countries and admit that although the differences in the risk is "remarkably small, some noise arises from generalization across time and countries" [0].

And if you factor in that they were studying mostly Asian countries, Egypt, and Germany, there might be even more discrepancies to account for.

[0] http://science.sciencemag.org/content/354/6313/722.full
> when most people say “pure”, they mean “effect-free”

But saying "effect free" doesn't mean much unless you define what an effect is, and what constitutes an effect depends on the language. I meant to define the same thing without referring to another vague definition.
Would be interesting to see how many people/other services are now lost without Google.
Sorry for the delay - yes it's ploid.io - nothing up there yet. We've been in stealth mode while we've been building the system for our first client - HudsonAlpha institute for biotechnology

Feel free to ping me at brandon at ploid.io - happy to share any insight we've gained!
Most new grads don't want to live in a McMansion in the middle of nowhere, even if the salary is great. They want to live in a city with fun things to do and tons of people their own age.
1994 was well before the IO monad became the standard IO paradigm for Haskell, and a year before there was even a proposal on the table for monadic IO for Haskell. It makes me wonder what the language was like back then and whether the results would be repeatable with today's language.
Very cool. Polish, Package, Sell to education establishments or as training material to corporations.
I don't think so because they're not talking about a marketing gimmick, but rather talking about an actual business strategy - I just found it distracting. They could have at least put it in quotation marks if they really meant to include it in their writing for some reason. I've withdrawn the criticism.
In the United States, at least, it's pretty likely that you're committing "crimes" unknowingly with some regularity. No fabrication is likely necessary if the authorities want to put you in a position of taking a plea bargain or gambling that you'll end up in prison. (See https://www.amazon.com/Three-Felonies-Day-Target-Innocent/dp... if this interests you.)
I didn't talk about virtuosity and talent, I talked about learning. What you learn is completely independent of musical genres, technical difficulty or even talent. Its the foundation which allows you to reason about these things and build all your knowledge and experiences upon.

Even the guy wanting a half decent melody on a midi controller needs to understand to some degree the relations between those notes, both in melodic and harmonic terms. Otherwise the best he can do is hit random notes and hope it sounds good then wondering why it does sound good and being unable to apply that to different situations.

If I never learn how to write, how am I going to produce an essay?
just get a chromebook, one of the new ones that folds into tablet form. touch screen, does everything.
Social Media Marketing for Solo Founders
Possibly, but why isn't the feature exposed to end users then?
You're correct, the number by itself, doesn't provide a ton of value beyond a measurable KPI. For some companies however, that KPI is one of their core metrics. Some companies even base compensation around the score.

That said, the NPS methodology is much more than the overall score. The real value is in the individual scores, verbatim feedback and its proven ability to tie those results into both growth and churn. All combined (and when done correctly)it can help drive funding, determine PMF, guide your product roadmap, forecast revenue and drive measurable growth (just to name a few benefits).

Breaking it down to just a score is looking at NPS far to simplistically.
When your ideology hates people working with numbers, you know you messed up somewhere.
Personally, I am a bit skeptical of language-level features in general (as opposed to runtime features) to provide significant benefit compared to their high cost[1], and doubly so in general purpose languages, but that is precisely why I am interested in good technical reports about the pros and cons of languages, and those are sorely missing. At this point, whatever public information we do have seems to suggest that no company is significantly better than most others when it comes to delivering complex large software. There are a few exceptions where specific attributes are concerned. For example, Altran UK (Praxis) do seem to be rather exceptional in their ability to provide large verified software (they use Z for specification and Ada SPARK for coding), and they do have technical reports that are not completely devoid of useful information.

[1]: This isn't even about a particular language (although different languages do have different cost of adoption). Any language that doesn't have excellent interop with existing libraries and legacy code has a very high cost of adoption (and yeah, we've tried Scala years ago, and the experience was far from good).
Those are legitimately interesting advantages - thank you for replying. Those would make really interesting deep dives blog posts / videos for making a case for Katana.
My thoughts exactly. It's a fairly set and forget plant and looks pretty cool as well.