skysight-inc/HackerNews huggingface dataset:
Hope this helps. In a recent SPA project I found myself becoming infatuated with many javascript libraries. It was only after some code review that I realized I was utilizing just 2 methods from a 100kb+ library. I recreated the methods in my code and removed the library. Saving a heap of valuable kbs.

I think in this context bloat does not always mean useless. It could mean unnecessary.
The NYC Tech Ecosystem: Catching Up to the Hype
I confess I don't totally understand shippo; in the event that you are a business of the size where multiple-carrier headaches are coming into play, aren't you also of the size where you need a proper order management, inventory management, and warehouse management system? And those systems tend to have address validation, shipping integration, label creation, etc. as built-in features. I don't know why I'd roll my own versions of that stuff on top of their API layer.

It's definitely a valuable API, but I'd be more likely to take advantage of it if I were a new SaaS company building logistics software -- Shippo would be a great shortcut to get to market with the aforementioned features. At that point I'd be capturing more value in the form of my LoB software than Shippo could ever capture in their (essentially) cost+ pricing model.

I don't get it -- but I feel like that's my fault and I'm missing the market, so maybe someone can enlighten me.

Edit: Also this was an interesting read and clever solution to a tricky migration problem!
Or you could buy another brand of laptop instead, next time...?
>>They do not require the driver to pay attention.

Completely besides the point. A true self driving car won't have a steering wheel or a break pedal.

Or will disable steering and brake controls when self driving feature is active.
At some point Whatsapp will be banned completely. Otherwise what would prevent conversations using push to talk. I use it when my connection or the other's end one is unreliable. What's the difference?
That happens if the original hackers allow a chair force to take over. Sad story in many open source projects.
That's what I would figure, as well.
My company moved to Seattle when we needed to expand and hire talent. Still a tech culture, but houses are still in the 6-digit range, and you don't have to pay $200k/year for a fresh graduate with a degree from CodeAcademy.
It was just as bad yesterday however if you missed this changelog. It could mess up your day...
MJ Nayon Feat Khujle Sei Dhon Bangla New Hit Song Cover 2016
It's not a bad exit strategy. Align yourself with a manufacturer, let them integrate your tech with the cars coming straight off the production line, get acquired when ready.

Wouldn't be surprised if that's exactly the way it happens. Lyft OnStar.
Step 1) Replace the 2d library of your desktop GUI language to draw using HTML canvas API.
Step 2) Compile to wasm

No need for the DOM anymore... (not saying it's a better approach, but it is technically possible).
Use this simple hack to build an awesome team
The Christmas Lectures
At what point do minority groups become proportionally overrepresented because of this kind of behavior?
In a way it does exist. A lot of people get this kind of encouragement and "quality listening" from psychological counselors. This means that there is an opportunity here, because psychological counselors are usually overqualified for the simple encouragement an entrepreneur may need, and thus tend to be more expensive than what I expect your price point would be.

In short, I think that re-framing the service as an "entrepreneur's counseling service", including such things as a guaranty of confidentiality, has potential. The thing to remember is that counseling requires a human touch, so any technological contribution is going to be of the nature of putting entrepreneurs in need of encouragement in touch with counselors. Having a ready source of inexpensive, entrepreneur-specialized counselors is definitely a service. How much demand there is for it, I don't know.

If you get it together, tell me your rates. Cheap enough and I might use it myself.
Unity is getting to the stage where early employees can start cashing out through secondaries. Marketplaces like Equidate[1] can help with that.

[1]: https://equidateinc.com/ - disclosure: I'm an investor in Equidate, and they're my favorite. There's a few others in the space like SharesPost, EquityZen, etc.
I don't think there's much to gain from tracking the homeless tbh.

The data will be analyzed for interesting, non monetizeable insights.
Wouldn't it make more sense to use nuisance laws and actually enforce them to eliminate the problem rather than implementing arbitrary zoning restrictions?

The zoning laws seem to be used only because cities are not even trying to properly police the already in place nuisance laws.
Here in Singapore, "working" is the standard term used in schools to refer to the written steps in solving a maths problem (as ajb said). I guess this means it's simply BrE (which Singapore English is a cousin of). I know Americans use "work" for the same purpose instead.

> Using a gerund as a noun seems very unconventional and incorrect almost by definition.

In English, gerunds are nouns (by definition). In "his singing was terrible", singing is a noun.

Furthermore, gerunds do often become used to refer to physical objects/results of actions: "writing", "reading" (e.g. readings for a class), "drawing", "booking" (of a ticket), "crossing" (on a road), "wiring", "etching", and others. Using "working" to refer to the written steps of working out a maths problem is just another example in that vein.
I'm curious to hear what these advantages would be ... not saying there aren't, just having a hard time thinking about what you might mean.
Payment Processor for Raffle
I am on the Board of Directors for a non-profit. We run an annual raffle and would like to accept credit card payments for the tickets, but nobody we talked to will work with us. The main issue is that the raffle has cash prizes. Has anybody dealt with this and have any suggestions?

I am the person that will be integrating the payment system into our website and I am technically capable enough, although ease of integration would be a benefit since I usually work with hardware simulation, not websites.
In this case, video game technology would be a super-set of other applications. Take any non-game usage and turn it into a game, for example.

First, I think Minecraft was an over-valuation as well.

Second, it's more of a personal affront.

When I first saw Minecraft, I thought it was simple and something that anyone could make. I would rather see 15 unique block-building games made by amateurs gain success than one predictable commercial application. Obviously not the kind of success VC's want to see. Maybe this is because when I was the target demographic age (11-14) I was trying to make a Doom renderer. With the amount of time that your average kid plays Minecraft and with that amount of focus, you could easily instruct a child how to make Minecraft from scratch.

When I first saw Unity, I thought it was similar to what I was trying to achieve programming. This was back when I was working on making cross-platform (homebrew) games that supported PC, Linux, and Sony PSP, plus doing some Wii development commercially and making WebGL games. When you're thinking competitively, every framework is an enemy.

I have to agree that Unity has value, and perhaps this is a fair evaluation of their value, but when I first heard about Unity (2008?), it was unorganized and it didn't seem like the project organizers had the necessary know-how to actually build the project. One of those, I have a really great idea projects. Somehow, they've been able to make connections all over the industry and come a long way since then.

I'm not exactly sure what nearly $200 million will do for them now. For the upstarter, the real capital needed in this field is about $50,000 for development kits for each platform and twice that for licenses to develop as well, and a $100,000 education plus about $1000 in library books and about as much time as Unity has been in existence, a decade or so. That's just for one person, but that would be quite a bit of work for one billion dollars. The point is, the product is worthless unless it's built by experts.

The whole market of video game engines is upside-down, but that's another issue. Another reason to be upset is that lower entry barriers lead to lower quality commercial releases. Many top-selling games now have terrible performance and crippling bugs.

But I'm not an investor.
I agree with you that Facetime/iMessage could have been the standard but Apple never opened it up (API/SDK). When iMessage was announced years ago they had an opportunity, now there are too many players and too much at stake (Facebook paid how much for WhatsApp?!).
What approach do you use to tackle complexity and how do you ensure a sane code base? Trailblazer? DDD methodology?

Just curious.
They're free to disagree; ostensibly they may have telemetry on it. But it was a feature the user could opt into if they so chose (if I recall, it was in fact opt-in [1]) and now they no longer have that choice.

[1] http://www.greenbot.com/article/2971862/android-apps/how-to-...
Bandwidth reduction for erasure coded storage
My parents built a shed in their backyard, and a zoning law required that it "look like" their house.

If that's enforceable, how could a prohibition on short-term rentals not be? What am I missing here?

I think residential zoning regulations violate liberty more often than not - but it's obvious that there's precedent for all manner of loosely defined and overreaching - yet, enforceable - laws in this arena.
Blockchain, Bitcoin and Ethereum past week news
You are quite right! I uploaded a new version of the tutorial which should clarify the indentation behaviour (and fix a few typos).
Thanks for replying -- I assume in whatever planning/architecture meetings went on before react was released that this was a measured decision you all chose to take, weighing the potential dangers less dangerous than the initial usefulness. Is this assumption correct?

If you could do it again, would you leave in mixins or would you keep them out?
> That's either crazier than Elon or they have a really good product.

Or they are just familiar with product liability law and are engaging in the time honored corporate PR tactic of spinning the consequences of the mandates that the law puts on the company as if they were a civic-minded free choice of the company.
Do you remember CRT TVs? Those were pretty dangerous to open up.
As smeyer pointed out, for most startups, employees are not allowed to sell/transfer the shares. Startups like to keep the cap table locked down and have no incentive to allow their employees sell. Sometimes, the company will allow a new investor to buy a % of the common shares from employees (usually when the company does not want additional dilution). For the average startup (ones that are not as well known as Uber, Unity, etc), there is little to no secondary market.
Depends on where you draw the lines around your minorities?

Strictly speaking, Wikipedia editors are the only people represented on Wikipedia; and they are a weird bunch compared to the rest of the population, but they do cut through other lines of minorities.
It is certainly not a logical conclusion of my argument that all bureaucracies that interfere with the market ought to be abolished, or that the market should be free in all cases. My point was that in this particular case, the market would be a better way to solve the problem than a bureaucracy.

Therefore, advocating the existence of some bureaucracies and not others does not contradict my argument, nor is it inconsistent with my argument.
I agree there is a deeper agenda to create a Libertarian structure so that government can't interfere in their operations.

This is made clear by the idea that a $60 billion dollar silicon valley company finds it "impossible" to create a seamless, frictionless method of obtaining fingerprints from drivers as part of their on-boarding process. It's ludicrous on its face. I'd be happy to do the project for just what they spent on the failed referendum in Austin.

Having predictable and uniform standards for Texas state-wide seems to make sense to me. Uber should be careful what they wish for, though, because the last quote I heard from one of the legislative committee chairman controlling such a bill was "as long as we get fingerprints I think it's a good thing."
It's not about balance, it's about you willing to make guesses regarding the bad things Tesla has done, and not make guesses about the potential good things.

This isn't a "let's give 50% time to the creationists" kind of thing, this is a "let's not stretch only one side of the truth" kind of thing.

You said the equivalent of, "I'm voting for X because of my speculation about Y but I refuse to speculate about Z as it does not fit my current argument."
Yeah, peculiar to see AirBNB and Uber portrayed as the scrappy little intruder fighting the enormous entrenched tyranny.
To be fair I use R every day and cannot wait for Julia or Python to catch up so I can abandon the monstrosity.
I've still to meet a person who listens to podcasts. And I know a few techies here in Sydney. Might be more of an American thing? Not sure.
The competitive advantage those companies have is typically two-fold: knowledge and brand.

Knowledge is the very detailed and insightful understanding of what their industry needs at the moment, and where it needs to move to in the longer term. Founders who build those businesses are typically experienced in their industry and are solving a pain they've seen firsthand. That is exceptionally hard to compete with if they're good. Just because that knowledge can be codified in a 'simple' CRUD app doesn't make it any less valuable.

The brand advantage is comes from being the first mover. If the industry knows your company, trusts that you've proven to have an impact on their bottom line (or their competitors bottom line), then you're probably in a good position to retain customers and build a market. Competition is not a problem for a business that's intent on making a market $100m bigger rather than trying to take $100m of business from someone else.

Neither of those advantages require any code.
Sheep View 360
Why should the app crash or hang for backend issues?
Llnode for Node.js Memory Leak Analysis
Google apps are weird. I get the sneaking feeling they just make so much money they don't give a damn about usage, and just build the way they want to- which, apparently, leads to killing apps.
After this it is only a matter of keeping the list of IP's updated which you could easily do by ongoing logging of bandwidth used.

Erm, well...I suppose this could be done if you're fond of the "navigating through the digestive terminus to arrive at the synovial hinge" method[1]. There are several much easier and much less lossy ways of blocking voice transmissions streams that doesn't involve continuous and arduous logging of IP addresses or even blocks of IP addresses.

---

[1] also known as "going through your ass to get to your elbow"
Bertrand Meyer and a few other notables talk about separating decisions (policy) from execution, which happens to address some of those issues, because the decide and act become sibling function calls instead of a deeply nested chain of responsibility arrangement.

It also happens to make testing a lot easier.

It's probably just a crystalization of the old idea of keeping business logic out of your code, but somehow misses the open invitation to create rules engines...
But as long as the strength rating of the rope was made very clear to me prior to buying it, what's the problem? If the strength rating was still higher than any other viable alternative, I'd probably be very happy to buy that rope.
I wasn't overgeneralizing anything. I was responding to "you shouldn't use statistics from law enforcement..."
Doctor Mahul Amin
The problem is a little bit subtler than that.

Generally speaking, European are more risk adverse than Americans (I'll exclude the UK as Brits are a bit culturally closer to the US).

You will find investors, but it will be very difficult to find someone willing to take risks and bet big. For me they behave more like bankers than VCs.

Don't get me wrong, this kind of investors is fundamental for an economy to function as not all businesses are high risk/high reward and to be honest SV VCs could learn one thing or two about common sense from these folks.

However, it means that if you come with a "crazy idea" or if you are basically saying that you will lose money for several years, it will be very very hard to find an investor in Europe.

The European market being generally also more conservative and much more fragmented, scaling up is also much more expensive.

Last but not least, Americans are very good at finding good European startups and importing them in the USA.
What the heck? You work 100% from home, PART TIME, making enough money to support you and your entire family?

And now you want to move to and own a house in a beach-side town in the most expensive state in the country? And you don't want to have to work any harder or longer and you don't want to have to leave your house?

How can I make myself as delusional and entitled as you OP? I find it very sad and pathetic that people like you actually exist. Sorry buddy, but you don't get to have such an easy life while so many others are struggling so much more for so much less.

Please don't be so entitled. You don't deserve to have an extremely high paying job without working hard.
I'm starting to feel like you're not actually reading anything I write. I specifically include interfaces. To quote myself:

> Also, maybe eliminate inheritance and force interfaces and composition instead.

Implementing an interface meets all the conditions of an is a relationship; no redefinition is necessary. [0] After all, interfaces are nothing more than abstract base classes with no method bodies to inherit. I haven't argued anywhere that composition defines an is a relationship, so I have no idea where you're pulling that from.

[0] https://en.m.wikipedia.org/wiki/Is-a#Java

EDIT: I really like this article you linked. It has all sorts of things that help me prove my point. For instance, the Rectangle example from the LSP section. If Rectangle were an interface:

interface IRectangle {
double getWidth();
double getHeight();
}

It's trivial to implement concrete Rectangle and Square classes that don't violate any principles. Inheritance, on the other hand, is pretty much guaranteed to be broken as long as Rectangle is mutable, because Square cannot add additional constraints to Rectangle and still pretend to be a Rectangle in all use-cases.
Generation of Over a Million of Watts of Power in the Volume of a Coffee Cup
> crippling effect of the harmonization of the EU

Could you please elaborate on this? I am genuinely curious to know more.
Except that code generators don't make typos (most of the time? what about neural networks?).
Somebody should write a business book: How to be in a winning position in an emerging sector (messengers) and lose it, not once (gtalk stagnation), not twice (hangouts introductions), but three/four/five times (all this current mess).

Facebook messenger/whatsapp/skype/telegram/iOS messenger shareholders send to google BIG THANKS :)
I read that several years ago, when it first came out, and it blew my mind.

I also highly recommend Tuning, Timbre, Spectrum, Scale by William Sethares [1]. It's a different approach to deriving our familiar harmonic structures, with a greater emphasis on consonance within a given timbre than voice leading.

[1] https://www.amazon.com/Tuning-Timbre-Spectrum-William-Sethar...
Game Creator Success on Twitch
Gist: Docker and Nginx with dynamic virtual host
I had this idea for a long time (not that it is something new), it looks definitely great. Good work!
A Universe Made of Tiny, Random Chunks (2013)
The point of generics is to pass generic arguments to a method/class, as the name says.
In Java you are losing every type information and at runtime your method will accept objects, not arguments with a generic type.
There are several situation in which preserving the type information is extremely useful.
For this reason in Java you still find a lot of libraries that receive a type as argument, while in C# you can just specify the generic type.
For me it is far more obvious in the c# way given that I cannot see why I should pass the type of an argument in a generic method.
For the streams it is honestly ridiculous.
I want to apply a filter, a map, a reduce or wathever to an Iterable.
The stream is a very well known and completely different concept and it is widely used in reactive programming, they just stole that concept to use it in a completely non obvious way.
For the other streams I still can't see how it is obvious that I should do manually all that wrapping that is completely counterintuitive and makes you lose track of the code purpose.
Finally extension methods are perfectly obvious.
They are just syntactic sugar for static methods, I hope that at least you agree that static method are the gist of obviousness.
> Agreed, but that's because they're actually selling cars.

Actually selling cars to the public is an exceptionally poor excuse for -- as it has been described upthread -- using technology that is known to be inadequate to safe implementation of the feature set.

If a feature cannot be safely implemented at a price point suitable for the target market of the vehicle, then it shouldn't be in the vehicle. Deliberately choosing otherwise goes beyond mere negligence into actual recklessness, IMO. (Note, I'm not saying that Tesla is doing this, I'm saying that the use of the excuse "they're actually selling cars" as a response to the claim of proven inadequacy of the sensor choice made upthread is an inadequate excuse, since if that was the reason and if the sensor choice was proven to be as inadequate as described, then that would be reckless.)
I thought someone told SWT was dead too, but I checked the project page and they're still going. Last stable was a year ago, but latest dev release came out this month.
I can call a bicycle an gyroscopically-stabilized carbon-neutral human transportation device but that doesn't somehow make it fancier. It just sounds fancier.

I have argued that when people hear the word "autopilot" they think that it's very advanced. You argue that technically, something that just keeps the wings level is also an autopilot. I agree! I just disagree that the average person would know enough about the finer points of what a particular word actually means versus what just about everyone thinks it means.

Finally I would argue that if just about everyone thinks that a word means a particular thing, that's what it means. It might technically be incorrect, but words are just noises that people say to convey an idea from one brain to another. If you know what someone meant well enough to correct them, they probably used the word correctly.

Here's a major news website reporting on what an autopilot is and is not in the wake of the germanwings crash about a year ago. It maintains that autopilots on commercial jets (what people tend to think of when you say "airplane" or "flight"). This was the 3rd or 4th google hit for the phrase "what is an autopilot" http://www.cnbc.com/2015/03/26/autopilot-what-the-system-can...
Really interested in the behavioural dynamics that caused this specific area to be the "go to" place in Brisbane for Pokemon. I get off at that Southbank CityCat stop on my daily commute and have seen this crowd grow almost exponentially.

On the day of launch, there wasn't many people there. Second day I had a chat to about 15 people who were gathered (nobody knew each other and were there because of the 3x lured Pokestops in close proximity). Day four was then 100+ people. Now from afternoon onwards there's a persistent crowd.

PokeGo has been the quickly-to-viral thing I've ever seen. Even on day two we could sit looking out the office window and every 5th person was playing.