skysight-inc/HackerNews huggingface dataset:
Both Uber and Lyft cover additional liability insurance as long as the app is open. They also cover comprehensive if a passenger is in the car.

https://www.nerdwallet.com/blog/insurance/best-ridesharing-i...
A five year $15,000 loan @2.5% interest is $972.63 interest over the life of the loan. Round it up to an even $1,000.

You also should count sales tax, which looks like 7.5% in California,so an extra $1,500 total.

Those are fixed costs but your car won't last nearly as long if you drive for Uber vs if you don't. You also don't have the choice of driving your car into the ground if you want to continue to drive for Uber.
No, there is seriously new and innovative tech in the case engine with parallel layouts as well as safety improvements with Rust.
This has been a long time coming. Etsy always struck me as a company which was fundamentally a small business. They were never going to be an e-commerce giant and should have focused on keeping headcount manageable from the start.

Instead I think most of the Etsy leadership and employees forgot that they were running a business at all. That's fine when you're riding on the back of a great business model with solid fundamentals (see most big tech companies), but it fails when you're running a niche business with low margins even in the best case.
Not to mention, you can't pay your rent with saved future dollars.
My wife does 3-4 days a week for prime now. On track to hitting 12k miles this year. Just as a data point
Not sure why you were downvoted.

The comment below mine, about "bit" being used as "piece", was my first thought too. But then the author contrasts with a quote using the actual entropy definition of a bit.

And chunking doesn't work as an explanation either, even with Huffman encoding, unless half of all words you ever use are "cat".

Note that even if the word was used incorrectly, it makes no difference on the author's argument.
Same thing for doctors. I was at a party with a ton of doctors and it was the funniest and also most gruesome party I have ever been to.
I’ve always suspected this fallacy in terms of sports was a bad example - since humans doing certain motor/coordination actions and getting feedback on that success seemed likely to stack.

I wonder if it holds in other contexts.
Well, they also own Ars Technica, which I suppose has its own CMS, but still...
Since this is about a pre-alpha language, it would be helpful for future web searchers to have a date in the title.
This is a consortium chain with trusted nodes. It is therefore not an open and permissionless public blockchain. This may have many uses, but it is not competing with Ethereum. It is competing with Ripple, Bitshares and other distributed databases run by trusted parties.
No. Why would a developer choose to use an editor s/he can't figure out? (rhetorical question, not requiring answers)
You're a class act.
So, Chicken Scheme[0] with a borrow checker?

[0] https://www.call-cc.org
> But Etsy is a lousy counterexample to the premise of combining success in business and progressive values. Current and former employees conflating the two is disappointing.

There was zero reason for Etsy not to be profitable. It over-hired and over-spent.
Additional fun fact: The state of Lower Saxony owns 20% of Volkswagen AG (https://www.mf.niedersachsen.de/themen/beteiligungen/volkswa...)
Does Uber actually inspect cars?
I doubt using a rental car for this type of business is allowed under the terms of a rental contract or under Uber's rules.

Looks like GM is definitely in on this with Lyft: https://blog.lyft.com/posts/expressdrive

Also, apparently Hertz: https://thehub.lyft.com/express-drive-hertz-update/

Program: https://www.lyft.com/expressdrive

This is all I could find on cost for Lyft: https://help.lyft.com/hc/en-us/articles/218196557-Express-Dr...

For Uber, they also partner with Hertz: https://www.hertz.com/rentacar/misc/index.jsp?targetPage=Ube...
Except that isn't true in Erlang (or other BEAM languages). Binaries larger than some threshold are managed on a shared-heap. I think a couple other things have been promoted to being managed that way too fairly recently.
There’s a big difference between being tunnel visioned on architecture and not getting anything done, and the very common scenario of not seeming to care at all.

Having been a contractor at many companies Im pretty sick and saddened of seeing how common it is for every layer of the product to be implemented as a global state Singleton.
You should make a phone app to calculate income for Uber and Lyft drivers.
The AAA analysis is a misleading sales document which fails to factor in risk, pretending that the insurance they're trying to sell you is sufficient. It doesn't take into account things like lost wages and other opportunity costs, catastrophic injuries, denied or underinsured claims, and so on.

The MMM article makes exactly this point -- it is hard to calculate the cost of driving. We're even failing so miserably in this thread...
Exactly, and it's not too late
I liked when he talked about being a retiree, but also about being able to work like an executive from the back of a car to the airport.
They could have rent control or prop 13 housing (often via parents).
Drinking alone is a risk factor as is drinking alcohol if it is available. Not being able to stop after a drink is also a risk factor. Some people self medicate which is another risk factor. In terms of potential you probably are limiting yourself but only you can answer that for yourself.
I agree with this ↑. I would not pay for vim coaching.

More specifically, I don't personally like the idea of coaching because it I just don't like that style of learning. To me, a video course would allow the user to dip in and out, grant more flexibility, and generally be more value for money.

The laracasts focusing on vim, or emacs rocks series are good examples.

To be honest though, I don't think I'd pay for a video series either. There's already so many good resources for using vim.

In my humble opinion, asking this question here is probably not going to resonate with the audience you would be looking for in any case.
I don't agree. On Windows, Firefox is much better with RAM and battery than Chrome — and on both Windows and macOS, looks much better too.
My insurance company asks me approx how many miles I drive per year and also how far away I live from work (because I list commuting as the purpose of my car). I assume those variables are included in my premium and my (very low) premium would be higher if I drove more or lived far away from from work - my commute is only 4 miles.

I also assume the Uber driver would have to tick off "business" as their car's purpose and your insurance may go up just because of that check mark, no matter if the mileage was higher or not.
I wouldn't say that's best case. A Prius basically doubles the gas mileage you've listed here.
From op's data,

10,000 - $0.7354
15,000 - $0.5646
20,000 - $0.4944

I just don't see how you get that marginal cost down to $0.20, yes mile n+1 is a little bit cheaper than mile n. and sure, let's pretend that high milage cars used cars sell for the same as low milage cars. so financing is fixed. I just don't see how you can get regular maintenance and gas and insurance down to 20c/mile.
Oh, no! That's a kind of lawsuit, right? :-|
Interesting related talk about this: https://www.youtube.com/watch?v=fc6ZP1jtnoo
Technical Decision Making
Visa card giveaway
Evon Latrail is giving away visa gift cards to people who purchased her 2nd book, "Butterfly Me". For more info go to Facebook, Instagram, or Twitter and follow,
Evon Latrail

#antibullying #evonlatrail
Erlang is typically used for problem domains (eg. fault-tolerant servers, network brokers & routers, message queues) where immutability fits the problem domain pretty well. If you want fault tolerance, you typically need to store all your state externally anyway so you can replicate it, and make all your logic stateless so you can restart & re-run it if a node fails.

There are some problem domains - eg. GUI software, web browsers, simulations, many of the more complicated parsing, data extraction, or graph-traversal algorithms - that are inherently mutable, and Erlang is not used very much in these domains. C++ still rules the roost there, even though many of its practitioners hate its shortcomings.
Kava might be something like what you are looking for. I enjoyed it quite in place of alcohol many times before my body decided to become deathly allergic to it.
The extensions API is pretty stable. I've built my own add-on for it a few weeks ago [1].

If you want to get into add-ons, now is the perfect time. The tutorials are a bit sparse atm, but I found this treasure trove of examples straight from MDNs repo [2]

[1] https://addons.mozilla.org/en-US/firefox/addon/ametrican/

[2] https://github.com/mdn/webextensions-examples
Additionally, profits are taxed / expenses aren't, so it makes sense for a business to spend money in an effort to grow, or just generally flail about.
>milk at the store which is watery, chalk colored, sweetened with sugar, and lacks any cream.

Isn't that because milk at the store has been homogenized?
> because they already need their cars

If you take out the car, insurance and registration out of the revenue-cost system of being a uber driver, then those costs still need to be paid. How?

If the default is that they are unemployed and need a car then they can't have one. You can't have a cost without a revenue source (support from the state don't count here since any benefits would be lost at the point of gaining a revenue above minimum standard). If they intend to use the revenue from being a driver, then the cost are added to that system and one have to account for the significant lower income in return for fulfilling the outer system "need" to have car.

If a person already have a job that require a car and they want to work a second job as a uber driver, then you can subtract the fixed car cost to either job. Similarly a person could have saved up money in advanced to pay for the fixed costs for the duration of the uber driving, similar to an investment, but that result in a limited cost saving for only as long as that initial capital will last.
Considering there are limited use cases for pointers moving at different speeds in other fields, no, I wouldn't say it would be easy.

The idea itself, once you hear it, instantly makes sense. But having the ingenuity to thinking of it during a stressful period shouldn't be used as a measure of how good a candidate would be for a position. Especially considering there are hundreds of different ways of approaching such problems.
I've used guacamole many times and can only say good things about it. It's much easier to give a client web based access to their server than explaining how to use remote access.
If you think this is a contemporary problem you should read up on Ancient Rome.
Your point is solid for most architectures. On embedded systems however, you nearly always need some sort of lifetime/ownership model. If using an RTOS, you have to play by its API rules. If bare-metal C/C++, you have to code it from scratch. But it's always there.

Compiler support for this pattern is a huge plus in my book.
I'm guessing it wouldn't be the same language then. Most languages are pretty tied to their own dataa structures, and that's especially true of Lisps because code is data. After all, Clojure is not Scheme.

You might be looking for C++ :-P As I mention here, it is impressive that you can actually implement these structures are libraries.

https://www.reddit.com/r/ProgrammingLanguages/comments/7cdz5...
A comparison between Memcached and redis
Addendum: On second thought, I shouldn't have been so quick to agree with MMM. Some of the other commenters pointed out flaws in his calculations and logic. Good job HN :)
"It is clear from the AECL documentation on the modifications that the software allows concurrent access to shared memory, that there is no real synchronization aside from data stored in shared variables, and that the "test" and "set" for such variables are not indivisible operations. Race conditions resulting from this implementation of multitasking played an important part in the accidents."

To think all the reasons I ever disliked working with raw threads, could kill someone.

I know it was 1984 but if software did this today, the developers would be torn limb to limb as this is practically an interview problem.
Ask HN: Safest route for a career in Blockchain
Hi HN, I write this at what I see as a pivotal moment in my life. I'm graduating with a degree in CS this year and really want to find a gig in the blockchain space. The irreverence towards established practices and institutions, along with the fact that there is apt room for new ideas has really drawn me towards it. I'm working on projects in solidity and working on some blog posts based on the higher level concepts behind blockchain technology, to prepare to apply to companies in the next few months.

However, given that this is blockchain there are quite a few "underlying protocols" that different companies work with. For example, some companies work solely on the ethereum technology stack, others work with both bitcoin and ethereum, while exchanges deal with many different protocols. It seems to me that in this highly political and sometimes controversial space, where I decide to work could be viewed as a political decision. For example, if I decide to work for an ethereum startup, it could turn out that some other coin becomes the dominant programmable blockchain, and
I'm left with irrelevant skills.

As someone trying to position themselves long term to work in this space, which route would you recommend so that I pick up blockchain-related skills that would be of use with many or any of the underlying protocols that will be around in, say, five years?
No.

"Now observe the practical demonstration of the fact that without property rights, no other rights are possible. If censorship and the suppression of free speech ever get established in this country, they will have originated in [the FCC in] radio and television.

The Property Status of Airwaves:
http://www.criminalgovernment.com/docs/aynrand.html
Can I provide remote access to a Windows 10 desktop PC with this?
the author makes the implicit assumption that someone can find a better way to make money and that driving for uber comes with a large opportunity cost, but that is not always the case. $5/hour driving pays more than an hour watching TV ding nothing.
Sorry to be a little off topic but I think search engines should penalize material that is not clearly marked with date of creation.
Not sure of these people's analytics and or agenda if any, but apparently lots of comments were automated and or duplicates: http://www.emprata.com/reports/fcc-restoring-internet-freedo...

I'd be interested in other people's opinions on their conclusions.
"Built for 2017."

Most of 2017 is in the past. There are only a couple of months left. I want a modern browser built for the future.
Relevant: https://news.ycombinator.com/item?id=14825508

it's an industry secret that one of the reasons you do an audit is so you don't have to publish the "real" findings
Have set this up many times for less tech-savy friends. What I actually did was have them install docker-compose and provided them with a compose script to build up the latest version. I wouldn't use it myself though, I don't think I'd sleep well at night having a single factor auth webserver with access to my entire network.
You're assuming that in the first example, they'd be unemployed. Instead, they're freed up to do new initiatives that generate new wealth that would not exist in the second scenario.

More activities across the same labor pool makes more wealth in a society than fewer activities which consume all available resources. This is why we're much richer now that 70% of workers aren't farmers.
Take a close look at that hardware design — it is very much intended to be used exclusively for the purpose it was designed for, with their proprietary HTTP application on top. They are tightly coupled — it is very hard to separate the hardware design from the software that would be running on it.

If you were to design a more generally useful storage server, it would look a lot more like the FreeNAS or TrueNAS boxes than it would the Backblaze boxes.
Autocorrect figured out I meant that we need to make sure aliens have sufficient pedigree before we deign to talk to them.
That would be a pretty interesting tool.
How does dynamic memory work in this language?
Why/how is immutability a fad? Do you just mean in the context of LISPs? What elegance does having immutable by default data structures?
How does this compare to flutter?
If you use Linux and know how to edit your userChrome.css file, you can get rid of the superfluous tab bar by adding this line:

#tabbrowser-tabs { visibility: collapse !important; }

Be warned that on Windows this kills the hidden "alt" menu bar and hides the close, expand, and minimize buttons. Works perfectly on linux though :P, I haven't tried on OSX.
If you can enable RDP on it, you can.
Happy Eyeballs cannot be implemented in libc/Winsock/etc. alone, because it crosses the abstraction barrier of the Berkeley socket API. Happy Eyeballs wants you to open two TCP connections to the same hostname, one over IPv4 and one over IPv6, and use the one that returns an ACK first. But the BSD socket API separates the process of looking up the hostname and opening a connection to it - getaddrinfo() returns a list of addresses, but you can only pass a single address, with a specific address family (IPv4 or IPv6), to connect(). So the intended use is that the application iterates over the returned addresses itself. You could come up with some scheme where libc caches the IPv4 and IPv6 results and has getaddrinfo() return a fake address to the application that's actually an index into the cache, and have libc implement Happy Eyeballs on its end once connect() is called, but that would probably have all sorts of negative side effects, starting with the fact that getaddrinfo() couldn't be used for any other purpose than generating addresses for connect().

Also, not every protocol is compatible with Happy Eyeballs, because there's no guarantee that opening a connection is harmless. It's perfectly valid for me to e.g. implement a smart lightbulb protocol by having it toggle off/on when it receives a connection from a trusted network interface without actually requiring data to be sent. If you used Happy Eyeballs in this case and both IPv4 and IPv6 worked, you wouldn't be able to turn on your lights. This is of course a contrived example, but the authors of generic libraries like your libc have to worry about contrived examples.

So it has to be implemented by application software or at least a library for the specific protocol like HTTP (layer 5 or up), which means that in practice, lots of apps won't have it implemented. And therefore in practice, broken or degraded IPv6 is very end-user visible.
The longform guide to film adaptations
Interesting -- it was a fresh install on a Nexus device that had never had Firefox on it before. I'll explore the UI options.
I swear I see this pop up on HN once a month. Has anything changed?
August 18, 2017

Also, don't be mislead by the headline. To quote a comment on the article:

"Imagine the Secure Enclave as a vault. Apple hung a big, dark curtain over it to prevent anyone from even seeing the vault. Now, that curtain has been opened and people can see the vault. The vault, however, is still locked as securely as ever."
Hard to say, I updated the OS recently and I have way less crashes.

Maybe it only erases prints recorded since the last restart ? I googled a bit when it happened and it was explained as a security feature.
If you want ancestry, then why not use the larger DNA database service through ancestry.com?

Seems to me like that would be the ideal solution for you.
Why not go to LTC? (Seems) like a friendlier community.
* but it rules out some legitimate programs which terminate.

(Typo, but too late to edit the original comment.)
At this point, I'm almost certain that there's vote manipulation going on. I hope dang et al. can take a look into it.
True... but while many advanced economies have achieved native zero growth, there are many underdeveloped economies which are contributing more to pop growth --but in those places contraceptives and sex education lags, so I'm not sure how far you're gonna get.

That said, perhaps an alternative to pop reduction would be to simply produce products with longer lifespans --that could entail slowing down product development and would mean things like making your iPhone last 10-20 years rather than 1-4 years. Of course an unintended consequence is slowed discovery.

So another alternative is better recycling through the manufacturing of products with repairability and recycling in mind.
Lots of exciting things going on in this space. There is also an Open Source Movement that came out of the MiT Media Lab, called OpenAg (https://www.media.mit.edu/groups/open-agriculture-openag/ove...) which has created a platform for folks like our company, Open Agriculture Supply (https://www.openagriculturesupply.com/) to create "Food Computers" which are climate controlled boxes that grow food for you indoors.

All open source, all on the same platform.

The future of farming is indoors, distributed, hyper local, and vertical.

Also check out the book that started it all "The Vertical Farm" by Dr. Dickson Despommier,
There should be a "robot.txt" for passwords. ie: /password.txt

This file could define the accepted password format. Password managers could retrieve that file and know exactly how to generate a password.
>Very few things in law are truly reducible to some hard, bright-line rule.

My language is a little sloppy here. There are plenty of legal rules that lawyers would call bright-line rules. But they'll usually still fall short of something that can evaluated in software, as a programmer might expect of a rule so-described.
It seemed they don't distinguish between mutable and immutable references (?). Does Carp not handle the issue of shared mutability, eg. iterator invalidation, like Rust?
The cool kids only give a month and year, because what they have to say will be gone or irrelevant in a year.
Emile Berliner's Fix: Flatten the Cylinder to a Disc
How do you build a mirror for one of the world’s biggest telescopes? (2016)
It's hard to determine meaning from two words, a number, and some scare quotes, but I'll take a wild guess at what you meant anyway. IPv6 privacy addresses are a mechanism to restore the privacy previously provided by NAT on IPv4, i.e., masking which actual device behind the same ISP customer (home or business) is opening a connection. Windows 10 breaking this functionality does not make sense under any reasonable threat model of Microsoft attacking your privacy: privacy addresses do basically nothing for the average home (just like NAT does basically nothing to privacy of outbound connections for the average home), MS has no access to the traffic that would contain a private address unless something else has already gone wrong, and it's easy enough to find your private IP address anyway: https://diafygi.github.io/webrtc-ips/ (which works for me in Debian stable, using the packaged version of Firefox and no non-free software).
Have you considered that your grandma might be blackholing IPv6 packets to a raspberry pi in order to have an excuse to call you?
I suppose you could set up a VPN that supports two-factor, then put the server behind it.
Drinking 3-4 Cups of Coffee Is “More Likely to Benefit Health Than to Harm It”
> Only one person seems to have approved the changes (opetruzel)

... and that's opetruzel's (almost) only contribution to anything in github in his/her two year history.

Isn't that odd?
> The tabs don't hang in the top left corner but there's some space.

Which is configurable.