skysight-inc/HackerNews huggingface dataset:
You have to understand the narrative you’re responding to. It goes something like this: Elon Musk doesn’t care about making money, he wants to save the world. The money he makes, he just wants to spend on achieving that goal. SpaceX isn’t about making money as a cargo service to Low Earth Orbit, it’s about establishing Mars colonies and the LEO technology is just fundraising for Mars. Tesla isn’t a car company, it’s trying to bring unit price of batteries down, it’s a solar/battery company, the future of clean energy. The whole car thing is just fundraising/PR for world-saving business.

If you point out that Tesla is a car company using Panasonic batteries, you get speeches about how they’ll be the next GE and you don’t get it. If you point out that Tesla is up to its eyeballs in debt and can’t peoduce even the cars it tries to make without serious flaws, in a tent, you get speeches about WSJ, Big Oil, Shortsellimf conspiracies. The True Believers ignore the reality of a publicly traded company struggling, in favor of a narrative spun around Musk’s tweets and promises.

It’s a cult, I think one born of existential dread about environmental collapse and a desire to see it fixed by a visionary billionaire who tells them they don’t have to make any sacrifices, just buy a fast car. I think that arguing with them ends up with a similar response as criticizing Google 7 or 8 years ago. Some things just have to play out, and until then it’s all “crush the non-believers!”

Edit: Again, don’t just downvote, downvote and rebut.
Why is this superior or YNAB or Mint, or any of the online services that I can connect to from my phone? What problem does your service solve?

If I can use the software to connect to my bank, how can I be sure its not running behind the scenes doing malicious things? How do I know an external service can't connect to my computer through your program? Or worse, connect to my bank through your program.

Also, the supported institutions search is fairly unhelpful.
They are mathematically equivalent in the sense that they are both equally worthless measurements for the same reason. In both cases, contractors contribute the the numerator without contributing to the denominator.

Using profit seems slightly better (theoretically, it gauges how effective management is at converting contractor effort into profit). But we all know that you can't compare the term "profits" between industries, whereas, revenue is consistent no matter what your business is.
I've seen worse. And I wished that I was kidding.
>Can patents be molded to protect the small innovator?

There's plenty of cases of a small or lone inventor making big companies pay for infringing a patent. I think patents are about the only protection for a small innovator to get enough leverage to enter a market.

As a small innovator myself, at probably every pitch I've ever made to investors, I've been asked immediately if I have patents. When I've looked at Chinese manufacturing for products, the first thing they ask is about patents (un-patented means they can copy and sell in a lot of markets, patented makes it harder for them to sell in markets where I have a patent).

There's also plenty of people that are skilled at invention, that don't work for a big mega-corp, and they make their living by being able to stop big corporations from simply stealing their product ideas and crushing them via bigger and better distribution networks.

Patenting a key aspect of a new item gets small players a seat at the negotiating table where a big player has to buy the product. Without patents this would rarely happen.
You could take all of Tesla's IP and hand it to any company and they couldn't do anything with it except use it to burn money.

So far, that's all Tesla has managed to accomplish as well...

The advantage of a great technology company is its ability to continue innovating, make hard decisions, and maintain a commitment to quality.

One noted problem that Tesla faces is that Musk is frequently unable to make hard decisions because he spends so much time micromanaging...he's easily distracted by the latest new "thing" he wants each car to have. As for quality...many people who have ridden in or owned a Tesla would dispute the notion that Teslas are quality cars. You can get much better built ICE cars for a quarter of the money, hybrids for half the money, and competing EVs for 2/3rds of the cost of a Tesla.

Tesla is the first choice for great engineers interested in its fields of work. The reason is that Elon Musk wants to help them do great work and he actually knows how to help them do it.

The many engineers and AI scientists who have left Tesla in the past year would strongly disagree with that statement. Musk has frequently forced his engineers to do things based on marketing goals rather than sound engineering principles.
Getting Support When Returning Home from Hospital
Originally we were thinking about it in those terms (as an alternative to Lambda@Edge), but based on our recent results I am happy to have people compare it to Lambda as well. Lambda with API Gateway is at least eight times more expensive than Workers, and only runs your code in one location instead of 151. Unless you're using Lambda to do something ultra-Amazon-specific (like process S3 changes), I don't see why it would be the better choice.
(author here) Fixed, thanks!
Sure, if you can make a reasonable assumption it is them scraping you. As they point out in the article they invest in proxy networks to make their requests appear to come from a bunch of addresses that don't lead back to them.

One of the things we learned at Blekko was that people that run botnets often sell 'proxy service' as a thing, we identified several made out users of the Time Warner "road runner" service. That put us as a web site in a bind in that the proxy service that was running on an infected computer was violating our terms of service but the user might be completely unaware. If they were also a customer and we black holed their IP it would also cut off legitimate traffic. Since we didn't keep a logs that could identify these relations over time (privacy issues) we had to rely on other methods. We never got enough penetration into the search market to make this a huge concern however so the problem remained largely theoretical. We started a program of doing exponential banning where an IP would be banned and then an hour later unbanned, and if it resumed its bad behavior banned for 2 hours then 4 Etc. Once you get to 1024 hours it is pretty safe to assume they are lawfully evil as it were.

These guys fake their user agent, mask their IP addresses, and generally work hard to defeat anti-bot measures. They know they are over the line, but the law has yet to catch up to them.
That's a different budget category though. I was only referring to the cost of the time used in the interview process. If you've budgeted a month to hire four people and only got two, then you're way behind. But I agree that this may be a small thing compared to the six months you might be expecting a new hire to take before they've become fully productive.
When Silicon Valley Disrupts the Chicken Coop
Irony for whom? I think free trade should be the norm.
I agree, though I'm not so cynical about it. Well-defined API contracts are themselves a communication mechanism. If I provide an API, I am declaring that if you interact with me in a given way, I will behave in a certain way. Given that one of the hardest parts of scaling an organization is the boundaries between individuals and teams, providing a structured mechanism to define system behavior is incredibly valuable.

Well-written APIs are SLAs on steroids.
Just wait until Google releases a more robust one for Chrome. All these other ones will be left in the dust...not looking forward to that day.
It looks fancy enough and you can show your friends how retro you are. Sure a CD player would be better in every way, but everyone has those. Sound is really secondary here.
Thank you for that input; yes, the solution is a narrow bridge that has to balance the needs of people who use it as medicine with the potential for addiction (especially in the case of previous opiate dependency). This balancing act, though, gets severely unbalanced in the presence of profit incentives, leading to the media maximization of the addiction potential (or any negative really).
> 100 web applications in the world that need to be split into multiple services.

Services are not micro services. Most large scale applications can and should be split into multiple services. However, when approaching a new problem you should work within the monolith resisting the service until you absolutely can't any longer. Ideally this will make your services true services, that could capture an entire business unit. When it's all said and done you should be able to sell off the service as a business.

The other use case, which should be obvious, is compliance. If you are thinking about implementing anything that would require PCI or SOX you should do that in a service to shield the rest of the dev org from the complexities. So, any webapp that takes payment and interacts directly a payment processor.

That said, you're correct in that you should not be rolling out a new service to avoid sharding.
Fisher consensus problem :)
the earliest meaning of "mutual" was "reciprocal", the sense of "in common" is rather new.

also hi vh!
Two reasons: if the bank can convince the court that you withdrew the money you are stuck with the lass. Even if the bank does suck up the loss, you will be out your own money for several months while they investigate (they could be the police or the bank)
I would be thrilled by the possibility of having an implant which requires a timed confirmation (every 6 months or so) and if there is no, it would pour poison in the bloodstream.

I am terrified by the possibility of not being capable to end my life when I want to, either because I am too disabled, or senile to the point of forgetting to do that.
Different definitions, I guess. I call it proprietary because it's:

- Unique to Mozilla products. Invented there (disregarding any existing solutions of the same problem) and no one else uses this.

- Based on Accounts and Sync I believe this is not a standard at all, just something that happens to be documented. With FxA&Sync there are a lot of undocumented subtleties and things sometimes change at whim without any warnings. If you make an independent implementation, you're bound to be always catching up, just like it is with any other proprietary protocols.

It's "open" because it's documented and the implementation is FLOSS, but it's also "proprietary" because effectively, Mozilla is in full and ultimate control of this stuff.
Rails was a major leap forward because the competition was really bad: PHP and Java Struts.
It is tragic. Tragic for him, his familly, his friends and collegues. Tragic for saved boys too, actually, I am sure they would be happier if no one died.

His dead is bad news not good news. Everybody would be better off if this man survived. Him dying while trying to save others does not make it less tragic.

Let's not minimize his death by saying (as sibling comment did) that his dead somehow matters less or is less important because he was rescuer and thus different. His life had same value.
Agreed, I also do most coding on a MacBook, even when SSHing to a server. But being able to SSH on iOS and Android devices is nice.
No, MiniDiscs are not floppy disks.

https://en.wikipedia.org/wiki/Floppy_disk
Working as desigigned, if you are An Old.
Funnily enough, the thread got flagged now.

But just to verify: Asserting a bad state of affairs and pointing out possible sources of error (ie ideology) does not merit a comment? Do I always need to somehow provide a solution? This seems reductionist to me.

A way of life, a way of thinking is not an engineering problem. Trying to find a common language to tackle difficult societal problems is the first step in my view. That’s why I keep throwing in my point of view even though HN does really not like thinking about ideology inherent to disruptive™️ entrepreneurship™️ economics of 2018.
The Current State of Earning Crypto Currency in 2018 (POLL)
The CIA was created by an act of congress, and can be disbanded by an act of congress. That is ultimate accountability. Any other level of accountability is at the will of congress. These are basic facts of how the government works.
"a person close to the matter told Bloomberg"
I switched from Octopress to Hugo and it couldn't have been more painless or pleasant. This was still early days for Hugo, I ran into a bug, posted a ticket and had it fixed in a few hours.

Upgrading from one version to another has been painless as well so far.
I don't doubt any of that. But recently I had to choose a framework, and after evaluating all our choices, I ended up choosing plain ol' php, and as vanilla as we could get javascript. For a lot of reasons, but the most important ones were this:

- Next year, the new kid on the block will be the most amazing thing ever created (tm) and everything else will be obsolete (knockoutjs, angular just to name a few)

- If you pack everything now and leave the code untouched, in a couple of months there's a big chance half your tools will need upgrading (angular?) When you upgrade, half the things won't work and you will spend a ton of time fixing things that were perfectly working before, just to get the thing compiling again

-If, down the line, someone else has to take the work where we left, not having the exact development machines set up, they're going to have it much harder to make simple fixes.For example, in six months of development, a simple datepicker javascript library changed the way where it declares the locale config, and we needed to change every declaration of that function to make it work everywhere again. When a framework deprecates a function that you use while you're in development, you fix it. If someone has to pick the project two years later, they are f*

With "old" stuff this doesn't happen. Sure, if you pick php 3 code and try to run it in PHP 7 you'll find problems, but nothing like with webpack/yarn/whatever is doing the packing work this month

Nowadays is all Vue and react, a couple years ago it was Ruby, next year will be something else. In the end, whatever works for you will be good enough, but if you have to think in advance and try to get some future proof code, half the things that are 'what needs to be used right now', will be unmanageable legacy code a year or two down the line
(Just my two cents)
there is a huge performance rearchitecture going on in Gatsbyjs - https://github.com/gatsbyjs/gatsby/pull/6226/

current benchmark: 25000 pages in 32 seconds.
>I have a positive, but finite, amount that I care about people in poverty.

It appears too low to effectively help them except in the case that the same effort might also help yourself. This is not caring.

>Giving people in poverty a sustenance level of amount money per month seems it prioritizes neighbors in poverty more than today

The contradictions and other problems really are too long to list here but it shouldn’t be necessary. For someone so concerned with wasting money, advocating UBI over direct commodity distribution is about as hypocritical as it gets.

The only difference is an additional and purely self-serving dependency on market values, which are drastically unstable across time, geography and, social structures. So, while your claim is of course untested, your proposal only further
establishes that once it is instatiated, the results will be ever-changing and your claim therefor unknowable.

You might do best to just state why* you would prefer UBI over direct commodity distribution.
Med school just seems like cheat mode now. I didn’t want to be a doctor because I was certain that computers would replace them. And they did. The work of doctors is 95% obsolete in the advent of better diagnostic tests and internet health information, with ‘AI’ taking the last scraps of relevance.

Doesn’t matter. Doctors are a government-protected class, with wages held high by regulation, insurance subsidies, and immigrant labor restrictions. This causes massive social problems, and cannot end soon enough.

It seems to me that the amount of work it takes to be a good systems programmer, over an entire career, absolutely dwarfs the demands of medicine. There are many coders in bioinformatics that are more competent at medicine than most MDs and get paid a fraction for much longer working hours. There are also MDs that do both, and consider the medicine part their well-paid hobby.
Yes and no, and I suppose it is a bit misleading on my part to not explicitly clarify in the original post. (One cannot simply post on HN...)

The US need not, contractually, support the Ukraine but it makes one realize that the US isn't the World's Police and a defender like some have believed. Nations need fend for themselves.

That, of course, is not the only foreign policy / military issue which highlighted US pullback from global policing actions. At least overt, in-the-news, type actions, as various special forces type operations are going on all the time.

The point is, the US populous is seemingly tired of the forever wars and politicians and their supporting media have grown wise to keep things under the rug as much as possible.
The x-axis is percentile of requests with that latency or lower. You need to read the article to figure that out. Label all your axes!
It matters if it takes more than a short while to post your stuff. Jekyll/Octopress would take 20 minutes or so to regenerate my not all that large blog, I imagine that with 1000's of pages it would be unworkably slow.
You might see these around town as well, usually written on cardboard signs with a black marker, soliciting "trainees needed for real estate investor" or some variant of the make-money-from-home-and-get-rich scheme.

Step 1 is always the same-- pay me $1K for a "startup kit," then find two other suckers and get them to pay you $1K for their own.

Just the same, you can't read a travel blog without finding ads for TravelBlogSuccess on it. "Travel the world, write about it and get paid! Get super secret access to our exclusive message board! Just pay us $400, then we'll give you a small cut for any additional suckers you recruit."

There are no end of rubes desperate enough to leave their office job to join a pyramid scheme I suppose.
> So at least we've identified where some of the money being brought in from all of these monopolies is going (it isn't to the scientists and engineers).

You're not trying to minimize litigation costs, but rather maximize R&D investment net of litigation costs. So the question is, if competitors could quickly copy the results of R&D efforts, would R&D investment be more or less than 14% lower? Also, it's not like litigation costs under those alternative regimes would be zero. At the end of the day, the free-rider problem is a real economic problem and permitting it undermines market efficiency. One can imagine alternative models for addressing it, but those frameworks will have a cost too.

> It also enables business models that allow taking money from people without contributing anything at all.

That incorrectly assumes that the only "contribution" is producing an end-user product. ARM, for example, doesn't produce end-user products. You can't go to ARM and buy Cortex A72 CPUs. When MediaTek produces an SoC integrating an ARM core, is the license fee an example of ARM simply "sharing profits without doing the work?"

> The downstream blocking effect of existing monopoly grants on incentives for future innovation has greatly increased in recent decades because modern products are made up of so many different components.

Hold-up problems are real, and there is a real question of how to properly value all the technologies that go into a modern product.

> I.e., you're not paying for an invention, you're paying for a standard, and making standards is not something that requires external incentives.

If standards don't embody important technical contributions, then why don't implementers rush to create alternative, unpatented standards? 802.11 has been out for more than two decades. Why do implementer companies continue to pay for each new generation of 802.11, instead of developing their own? If the choices truly are arbitrary, it should be trivial to avoid the relevant patents (indeed, everything in 802.11a should be out of patent by now, or close to it).

The idea that alternative monetization strategies are workable in the large scale is almost self-refuting. Patents don't preclude you from developing technology and releasing it into the public domain, so long as you get there first. But it seems like companies motivated by patent protection consistently "get there first." That is itself a validation of the incentive structure created by patents.
In writing a program for a property management company the computer would send out letters if the tenant was behind in their payments.

The third letter the computer sent promised legal actions would be taken against the tenant. However, computers being computers it would send out this letter if you even owned just 1 cent!

I pointed out the cost of mailing the letter and the chance of sending it to some little old lady who miscalculated her payments and then asked for a low limit to prevent the computer sending out a letter.

I was told not to put in a limit for the letters, they would catch all the letters for small payments by hand.

I wonder how that worked out.
Irony in the sense that this entire thread is dedicated to complaints about Chinese protectionism in the automotive sector through forced joint ventures, IP-sharing, and import tariffs when the NUMMI plant was built specifically as a joint venture between American and Japanese manufactures to share production techniques with American companies and skirt or head-off import tariffs.
I've seen it on monoliths too. We run a pretty large app just fine with the "nuclear option". Database transaction isolation level serial. Makes it impossible to have inconsistencies on the database level, and on some RDBMS like PostGres the performance impact is small
I didn't see any, but you could stitch them together, e.g. https://vangoghmuseum-assetserver.appspot.com/tiles?id=56466...
Firebox Lockfox? Firelock Boxfox? Lockfire Foxbox? Ugh, we tried them all, I swear..
Sharing schemas and contracts in a distributed architecture is a hard problem. The interesting thing is these are central to communication, so we should definitely talk as a team about them - if anything, that's probably the one thing if you had to choose what to talk about. Then the INTPs can scurry back to their holes and continue creating stuff while the ENFPs form a committee for the next pub walk.

Full disclosure: INTP here.
That sounds like a rather narrow definition of science that will become even more obsolete in the years to come.

With how far mankind has come, it's a little silly to think that "natural" systems will remain the only things that science is concerned with.
(a) a prototype
(b) a set of applications that share a database.

You would have to have an oddly disconnected schema if modifications to the program don't result in programs accessing parts of the database that other programs are already accessing. If this isn't a problem it means you're using your database as nature intended and letting it provide a language-neutral, shared repository with transactional and consistency guarantees.

so maybe not microservices, but fine nonetheless.

EDIT: two more comments:

- this is exactly what relational databases were designed for. If people can't do this with their micro-services, maybe their choice of database is the issue.

- "micro-service" as the original post suggests, is not synonymous with good. "monolith" is only synonymous with bad because it got run-over by the hype-train. If you have something that works well, be happy. Most people don't.
"demand [...] if you die"

I'm sure it will be very fruitful to make such a demand.