skysight-inc/HackerNews huggingface dataset:
2020 is the year major manufacturers say they will have self-driving cars on the market.

- Volvo [1]
- Chrysler [2]
- Ford [3] (2021)
- GM [4] (2018, first live test fleet)
- Toyota [5] (although they just started with self-driving)

[1] https://www.digitaltrends.com/cars/volvo-predicts-fully-autn...
[2] https://www.usatoday.com/story/tech/news/2017/04/25/google-s...
[3] http://money.cnn.com/2016/08/16/technology/ford-self-driving...
[4] http://fortune.com/2017/02/17/gm-lyft-chevy-bolt-fleet/
[5] https://www.wsj.com/articles/toyota-aims-to-make-self-drivin...
I think it's very dependent on the task. I do agree with you, building a large/high load system on lambda is bad for the reasons you're suggesting. I think a lot of the hoop jumping is due to experimentation (you won't know how much of a pain in the ass a piece of technology is until you need to deal with it).

We've mostly used it for small tasks that will get run once a day. It's been fantastic for that, as putting up a box to handle a sparsely (one or a couple of times a day) run task is a lot of work and is expensive.
No, I meant that something I do only matters if it has permanent consequence.

If, no matter what I do, every atom I have ever encountered is doomed to be scattered across empty space, then any effort of my part is without long-term effect.

For example after the sun goes supernova and burns out as the universe accelerates its expansion to nothingness. In that picture, we are nothing but a dot on a quickly passing timeline. (In this case, all meaning is an illusion and purely subjective. Objective meaning doesn't exist.)

On the other hand, if what I do does affect eternity, then my actions matter whether I live forever or not.

(Of course, if living forever is an option, that's even better.)
The core of the idea is to put it on ships. Using idle capacity is just a purely optional bonus. Ignore that part if you want.
Curious to know what future plans there are with this. The mention of DAOs seem interesting?
I see what you're saying, but I've laid out many other, less aggressive points and remained open to any good counter-argument.

I'll take the downvotes for this, but I think certain stances people are spouting on this thread are aggressively perpetuating the poor societal values I've been arguing against. They're aggressively playing down the consequences of their sexist mentality and normalizations. And because I'm a not-impoverished white dude who doesn't worry about being persecuted for my opinions, I expressed them.

(Also, the "selfish dick" part isn't meant to be taken personally. Many people are selfish, and own up to it, and wear the badge proudly. That's great. But to argue for sexism under some pretense of a noble cause is bullshit.)
Not to be wry but how often has kicking out the founder been the solution to VC's problems?
This one looks like a Sierpinsky Triangle :)

https://c1.staticflickr.com/5/4226/35286566316_65bcda7d3f_b....
Can a Coed Olympic Relay Actually Work?
telecom monopolies are government enshrined, so not capitalism. Negative externalities of burning fossil fuels (plastics are a fossil fuel product) are allowed because government allows people to pollute "some"... not capitalism.
> That's the genius of the GOP. They can motivate the working class while pretty much every policy they make is against the working class.

That's kind of been easier since 1992, since Third Wayism means the Democrats at the Presidential level (which gets outsized media attention and often shapes perception of downballot races) and often (though less consistently) at lower levels aren't even trying to offer a credible alternative for the bulk of the working class on some of the most salient issues.

It's easier to get people to vote against their own interests when no one is offering the clear opportunity to vote for those interests.
While not smaller than this, the smallest (and my first distro) linux install I ever did was on a Compaq 386/SLT laptop (luggable?) that had 6 MB of RAM...

...why such a weird amount of RAM? Well, when I bought the laptop used its battery (NiCad) was dead, dead, dead - and I didn't have the money to have it properly re-built. So instead, I built my own. I scrounged a bunch of old but usable AA cell NiCad packs from cordless phones (remember those?) and soldered up my own pack, and wrapped it in a bunch of layers of electrical tape. Unfortunately, it didn't fit into the battery compartment completely...

One end was being blocked by the memory! I found that by cutting the battery pack area larger, and removing one stick of RAM (the laptop had 8 MB of RAM originally - 4 x 2 MB SIMMs) - it would fit and still boot - so that's what I did.

The laptop originally ran DOS. My first mod was to install Caldera's OpenDOS (a great version of DOS for the time, btw). Then I found and installed...Monkey Linux. This was an interesting "cut down" but fairly full-feature linux distro. It's crazy claim to fame was using the DOS filesystem for itself, instead of it having its own filesystem:

http://projectdevolve.tripod.com/
There are two reasons for that.

First of all how deeply you go when you align text isn't particularly important. But actually aligning it is super important for it to be readable. It is therefore hard to read a mix of tabs and spaces with the tabstop set wrong.

Secondly while how deep isn't as important, research has found that comprehension drops outside of the range from 2-4 spaces. Therefore the 8 space default that every tool uses for tabs is suboptimal even if you consistently only have tabs everywhere.

The fact that many tools across many environments with many users all have to get it right, and the standard default is bad, makes tabs worse for collaboration.
My point is, there's a lot of talk of "Uber was revolutionary" and "before Uber there was nothing!", when the sad truth is these folks never bothered to look?

I mean, anyone who's lived in NYC for some time can tell you the numbers for Carmel or Dial 7 in a heartbeat, and some may even be able to recite the jingles from their ads.

I do think you're understating the importance of discoverability.

I lived in Morningside for three years. (This is in Manhattan, by Columbia University, for you non-New Yorkers.) I'd never heard of the car services you mentioned. Even though I could easily access yellow cabs, after a few awful cab rides to / from the airport, I would have been pretty eager to try out something different.

My point is, maybe I was ignorant, lazy, should have asked around, whatever. Clearly you are a savvier New Yorker than I was. But Uber/Lyft makes the process of getting a reliable, enjoyable experience way easier as a newb, or tourist, or lazy person who doesn't bother to find a Real New Yorker, or whatever. That would have provided real value to me.
Sure it will, when cars are available on demand anytime you want one for however long you want it at the press of a button. Convenience changes values, and ownership sucks when that kind of convenience exists.
Arecibo is awful. They would always tell me "five minutes!" regardless of how long it would take for the car to arrive. Their attitude and customer service were not good.

I am so happy to never have to call Arecibo again. And now that Lyft service is good out here, happy not to use Uber either.
Well, technically it did. Investors, i.e. the capital, pressured him out.
This was my problem with Wave. I found the UI really confusing (and the value prop not high enough to get over the learning curve) and incredibly slow. I tried it a few times and decided I didn't care for it.
Thanks dang. Removed.
I'm not talking about using a different style. I'm saying that different tab widths lead to different requirements for how many columns wide my window must be.
How Steve Jobs scammed Apple for free lunch
Their "mirroring" terminology sounds much vaguer and less useful than the original "Conway's Law" framing:

"Organizations build architectures that mimic the communications structures of the organization" aka "if you have three teams you'll get a three-pass compiler"[0]

Their "mirroring" concept blurs two fundamental questions into one jumbled mess: (a) is the organizational structure well adapted to the technical requirements of the domain and (b) are the technical requirements of the domain actually the most important requirements to adapt to for the domain.

If you don't disentangle those questions, you don't know if the orgs that don't seem to be mirroring are failing to structure correctly or if you're failing to understand why they structured correctly the way they did.

By way of example, lots of highly successful sales-driven organizations and/or lean startups might well argue sales organizational needs trump technical organizational needs, and they could well be right. Focusing on the paper's definition of mirroring prevents you from drawing any of the important conclusions around whether orgs are failing to structure correctly or are structuring correctly around a different and potentially testably more valuable optimization metric.

And yes, I'm a bit frustrated as the same interview time and analysis time could have allowed the authors to disentangle those forces at least somewhat and give a simply better answer to both the original question and more, simply at the cost of a better framed research question.

[0] https://en.m.wikipedia.org/wiki/Conway%27s_law
If you have to share some data across your program and can't determine the lifetime at compilation time, you can't simply rely on the Rust compiler for memory management.

The next option is to use reference counting by wrapping your data in Rc/Arc (depending on whether you need atomicity or not).

But that can still leak memory if you have cyclic data structures and can't break the cycle with Weak pointers.

At this point, what you need is a garbage collector.
This is the argument that Trump voters knew he was likely a con, but at least he was paying lip service. This is belied by the continued support since when he has done the exact opposite of what he said. He's revealed himself to be that con and yet his voters still enthusiastically support him.

No, Occam's razor: this is just tribalism. He's convinced them that he is on their side reality be damned. It is too painful and hopeless to countenance the other.
So I had a few minutes to think about my response and am going to respond to my own question... With a potential solution.

Much of what I am reading is that it has better thread handling - I will assume that it does. I have also read the part where it is better for new team members - I get that, a new member can pop in and see the trail (how often that would actually happen? - unknown). I also read the sync vs async argument - sure, I like async but at times I need sync, like hard sync with red lights and bells (sms and whatsapp + phone calls and knocking on doors at night).

I think at the core there is a kernel of greatness that can be built upon: Everything is a 'topic' and has potential triggers to external systems. I think this could be a system that has everything in it eventually. If a topic is a lazy topic then it could be tagged as such, for example a message about next weeks dev lunch, but if the site is down then tag it with a critical tag and the alarms could go off. I see the real power here is that it can be connected to external things much better than email can without significant rfc822 parsing. There is opportunity here to supplant your current email stream.

The other coolness I can see is the potential for archiving everything - I think in certain circumstances Hangouts is too ephemeral. Daily standups should be recorded for remote teams or brainstorming sessions for SR&ED (Canadian tax thing). Even whiteboards and phone calls should be archived against a topic. Connect the system to a SIP service and all calls about a topic could be logged. Perhaps WebRTC would be the cool kids way of doing things.

I would use a service that recorded everything (that I wanted to be recorded) and had ways of moving from async to hard sync fluidly.
if you want to get started but don't know where this is a good place to start:

http://spawnedshelter.com/

there's a online course by Simon Thompson from the University of Kent that started 2 days ago, you may be able to join:

https://www.futurelearn.com/courses/functional-programming-e...

if you like the ideas but want to try something different there are alternative languages that run on the Erlang VM:

* Elixir with a ruby-like syntax: https://elixir-lang.org/

* LFE (Lisp Flavoured Erlang): http://lfe.io/

* Efene with a python-like syntax: http://efene.org/

and one in development but already looking really interesting: Alpaca, an ML inspired language: https://github.com/alpaca-lang/alpaca
The ‘Smashing Things Together’ Approach to Editorial Illustration
Please don't post uncivilly, even when others have also been breaking the rules.
Bayes would like to see you in his office
Your parenthetical actually supports the point you're debating against: if the racist policies have been fixed and what's lingering is the effects of poverty caused by historic racism, wouldn't the solution be to address the poverty?
This paper leaves me feeling uncomfortable. There are so many problems with it on so many levels and, yet, I think it is fascinating in the sense that it is applying a well known concept to a novel context.

Personally, I have a hard time seeing how this "bulletproofing" technique could possibly be true. However, I find it incredibly disrespectful and lacking in basic scientific integrity to go into a paper with the assumption that it is a false belief and then making no attempt to justify why it is a false belief other than "duh...because they are superstitious barbarians". Whether the belief is false or not seems to be totally irrelevant in trying to show that the authors' conclusions are valid. Clearly, the members of the village believed that it was true. Because of their belief in the effectiveness of the "treatment" the results were x, y, and z.

As an aside, it seems weird to start with the premise that the belief is inherently false when the village was able to protect and free itself. You could very well make a claim that the "treatment" was effective from a scientific perspective; it would require replication in order to be validated. Why should I automatically assume it is invalid? That strikes me as the opposite of scientific enquiry.

The cultural hubris contained in this paper overshadows the conclusion. This sounds more like a piece of literature from an "enlightened" European priest visiting a wayward tribe of "barbarians" during the 19th century colonization of Africa than a modern, scientifically-rigorous scholarly article.
Bank of America's assets total over 2 trillion dollars. I would imagine it's easier for large financial institutions to create such strong guarantees for its users.
You are confusing a down round with a small exit event (here and in other places in this thread). Liquidation preferences don't come into effect until a sale of the company - so no one is "crammed out" by them in a down round.

Though these two types of events are obviously correlated (a down round makes a smaller exit more likely) they are not the same and should not be confused. A financing at a valuation that is a billion dollars less than the last round would be a down round, but a sale of the company at that same valuation would still far exceed the liquidation overhang.
As a German it is hard to believe that such things do not exist yet in other countries. We have a standardized protocol called FinTS which is implemented by most banks. This results in a huge amount of desktop and mobile applications for banking.
A mostly automated moving company will move all your stuff out while your spending time at a resort while you house 2.0 is being printed and will replace the items back in
I believe this is true for most US banks also.

I can't even count how many promising-looking Fintech products I had to pass over because the only auth mechanism they offered was through sharing online banking credentials.

Until bank policies regarding credentials-sharing actually change, I think it's really irresponsible for products to even ask for credentials at all, let alone offer it as the default/only auth option. Users could be unwittingly putting their entire life savings at risk.
Another free e-texts initiative: https://openstax.org/
> cabs being allowed to use the cab lanes
> (or, in Amsterdam, the bus lanes).

I have not been in an Uber in Amsterdam in the last couple of years that didn't have a full Taxi license (posted in the dashboard) and where the driver was legally permitted to take the bus/tram lanes.

From talking to a few drivers (just asking them about Uber) my understanding is that at some point in Amsterdam Uber was just hiring pretty much anyone with a car as a driver, but then The Netherlands cracked down on it, and now they're all as legit taxi drivers as any other taxi.

So I believe you're posting on the basis of out-of-date information when it comes to Amsterdam.

Uber's decline in Amsterdam will be not only when the local market provides apps of equal caliber, but when they match Uber in prices, it's way cheaper than taking a taxi over here.
> I've heard that athletes often don't need to wear deodorant, because they sweat so much during practice that there isn't a build of of odor causing bacteria.

As someone who spends ~3 hours a day doing vigorous exercise, there is no way this is true. I smell awful afterwards.
That'd be a Sierpinski tetrahedron, but it's the same idea. I think it's pretty interesting that these were made about ten years before Sierpinski described the fractals, but then again the design appeared in mosaics from much earlier:

https://s-media-cache-ak0.pinimg.com/originals/52/98/75/5298...

https://s-media-cache-ak0.pinimg.com/600x315/7b/7c/06/7b7c06...
I would agree that pyxley never came close to the functionality of Shiny, but my goal was a little different. My goal was to make a set of reusable components that were also really flexible. I wanted to be able to mix custom things with generic things without too much trouble. I think in trying to be flexible, I introduced too much complexity. Also, I never really got around to making a decent set of widgets and so it's definitely lacking in features.

I wrote a wrapper for the Plotly javascript library and I use Plotly charts in some of my apps. If I ever had some time, I could probably make a pretty decent clone. One interesting difference is how they are turning the python into javascript. I gave up on that and just ship a pre-built javascript bundle that receives props from the flask app.
guarantee you that for the initial years, self driving car will take the form of proprietary units, used for specific purpose, in isolated locations. Akin to self driving rail transportation.

No mass produced self driving appliances that any dumb human can use improperly. The industry won't take that chance of a poor impression and destroy public's confidence all together.

In urban/high density locations, a ride hail company leveraging driverless vehicles can make a killing.
Well, to be honest, search engines, emails, ICQ, amazon, porn, mp3s and DivX came pretty quickly! Facebook, Uber and Wikipedia come to my mind as a later thing that was difficult to predict. Today's internet is better, we can even use it from a toilet stall with a device that fits in one's pocket! But is it really that different from the late 90s? I'm not so sure.
Somebody who could not feed their children and so ended up stealing food from the local store? Alright, I can see that they might not see any other choice.

Somebody kidnaps and rapes a six year old? Yeah no, they are inhuman and just need to be taken out behind the chemical shed and shot.

There will never be any meaningful criminal reform in the US before the right recognize the existence of the first type of offender and the left the second type.
Makr Shakr
Oberon, Modula-3 and System C# among many others would beg to differ.
Unwanted “Shorte St” Ads in Unpatched Newspaper Theme
The man page says it supports TLS
There are many many problems besides the technological hurtles.
It has nothing to do with that. It's because the person making the purchase decision isn't the person paying. Usually the doctor and the patient will have no idea how much money is actually changing hands behind the scenes.
That's a terrible definition of extreme poverty. Also, inequality matters. It's nice that the crumbs poor people receive are getting bigger, but things like social unrest, wars, revolutions, crime, famine are due to inequality and unequal distribution of resources. Being poor isn't a problem by itself, it's the other things that come with it which are a problem.

Having cell phones and making more than $1.90 per day didn't prevent the revolutions in Libya and Syria, and subsequent deaths/displacement of millions. Actual development and reducing inequality is massively important.
This is AWESOME! Thank you! I'm a giant news junkie, while I work in IT and like/need to stay abreast of whats going on, I also used to work for an online gaming publication. Checking news sites is just wired into my everyday routine.. and it's nice to have these stories aggregated in one place so I don't have the big splashy front pages on my screen at work :) Thanks again!
Not only does this sound potentially illegal but how can you be confident that you will recognize the breaking changes in time to fix them? What if you begin supporting a large number of banks and you can't keep up?

Also, will your reverse-engineered use of the mobile API's have any detrimental effect on the user? I imagine the user will be the one authenticated with the API, what if the bank starts to see an influx of odd API traffic and decides to investigate it or there is some type of rate limit?

Your decision to reverse-engineer mobile API's opens the door for many important questions in my opinion.
Define a Financial Structure Early
> Assuming you know how your data needs to be queried when you create your table, then the hash/range key combination could be the answer to your query problems. However we did not.

DynamoDB's purpose is to allow you to easily scale a known query pattern. I definitely don't recommend it as a first solution when you don't know how the data is going to be accessed. Or when everything fits on one PostgreSQL box.

We've had a lot of success starting out with a big PostgreSQL box and migrating use cases to DynamoDB when a table gets too big and has a query pattern that fits (essentially K/V lookup with some simple indexes).
Thanks for your feedback. We developed TAuth to provide attribution and non-repudiation for exactly this kind of situation. I personally take security very seriously such that launching our product has taken longer because designing and implementing a system worthy of performing financial transactions on behalf of others is a serious undertaking.

Our terms are comparable to the incumbent "screen-scrapers" in the market, e.g. Yodlee and Plaid. FWIW it is not currently possible for users to move money with Teller. I'm open to revisiting the terms when it is, and I'm always open and listening to feedback such as this.

Thanks for taking the time.
That's short sighted and incorrect. Rental is only going to cost more than ownership if multiple people aren't sharing the cost, but the whole point of autonomous cars defeats that idea, renting will be vastly cheaper than buying.

> but personal vehicles are not going to go away.

For the vast majority of the population, yes, they will go away.
Yes, Uber has lost ridership to Lyft during crisis
Or potentially broken easily - since these are private API's that the bank is free to change whenever they feel like it.
Sense raises $10M to improve communication with independent contractors