skysight-inc/HackerNews huggingface dataset:
tl;dr

People use ridesharing mostly to go out to eat and drink (62% of trips).

Riders are actually more likely to own cars. They don't want to drive when they're going out because they don't want to deal with parking or drive drunk. They don't ride the bus because it's too slow, unreliable or unavailable.

If ridesharing didn't exist, two fifths of the time they'd walk, bike or use public transit instead, and a fifth of the trips just wouldn't happen. While ridesharing supports pooling, it also wastes "deadhead" passengerless miles between fares. As a result, ridesharing actually increases total vehicle miles traveled.
Not necessarily. Service frequency is a pretty significant factor influencing people's decision whether to use public transport.

A lot more people will start using a service if it's frequent enough that they don't need to plan around it.
"If a person with teardrop / neck tattoos shows up with a gunshot wound"

Again, you don't know a single thing about the gunshot victims wheeled through the ER the night I was there.

You keep bringing up gang imagery, or trying to say somehow that those gunshot victims I saw deserved it or don't deserve medical care (they're just gang bangers and you want to call the cops??? no, they're fucking gunshot victims, and you don't know shit about them).

That is stupid, offensive, and wrong.

You don't know a thing about them and you've now twice inserted your completely-made-up-out-of-your-own-head "gang bangers" or "teardrop tattoos" shit.

Where the fuck is this gang banger garbage coming from?
Excel has several APIs: VBA, COM, XLLs, and JS based Agaves.
Thanks for catching this ;)
You can't really individually address a cell; a single read will drag in a bunch of cells, if only for ECC. Write granularity varies from device to device, but is often on the order of 256 or 512 bytes (though "append only" operations to blocks are sometimes supported). Erase granularity is what really matters, with values on the order of 64K being popular. So really you just need to keep track of erase block counts, which is relatively easy, and just maintain a "guess" as to read counts.

It's much, much harder to keep track of logical block location, especially if you need to handle surprise removal of power.
C++ is a more efficient language to write difficult to track down bugs in than Fortran.
> The sum total of human activity for 150 years has warmed the Earth few degrees

I mean, we just managed to do in 150 years what previously took ~100 THOUSAND years of natural activity to achieve.

Not a big deal. I don't know why people are even freaking out about it.
Guix uses it’s own init system implemented in Scheme: Sheperd (https://www.gnu.org/software/shepherd/)

Herd/Hurd is a kernel, not an init system, although since systemd is Linux only, using a different kernel implies using a non-systemd init system.
Personal convenience isn't the only definition of what makes transportation better. There's all kinds of negative externalities automobiles generate, from traffic backups, to gaseous emissions, to taking up space that could be used by transportation modes with lighter footprints such as bikes. Not increasing VMT is very important to making cities perform more efficiently, with a lighter footprint.
I stopped using the BART recently because it's dangerous. Several people I know personally have been held up at gunpoint on the BART, or in the station. That's not counting the various news reports, like one [1]. I'll go back when it's safe, but not before then.

[1]: http://www.sfgate.com/crime/article/BART-takeover-robbery-50...
I thought the whole premise of Uber and Lyft was that you’d use it to catch a ride with someone already going in that direction.

It has turned into a taxi service with full time drivers. Was that always the intention?
I think some gross generalization. Reddit's Trump community were pretty strongly supportive of privacy and net neutrality but just decided Trump was ok anyway.
Drivers not giving change sounds ridiculous. What's the reasoning behind that? In Europe it doesn't seem to be a problem.
> The hardest part has actually been my family. They don't recognize me because, for the first time in their lives, I am not completely, utterly miserable.

Congratulations on your improvement, that's great to hear.

I hope you're able to update your families view of you to one that is healthier.
Beyond XX and XY: the extraordinary complexity of sex determination
Maybe you need to buy more land or pay more for the resources you are making scarce.
Silicon Valley will have its Snowden moment
It can be fast for everyone else, because then you'll have all those empty roads for yourself.
Yes it can -- quantum ML is an active area of research for the MS QuArC group and others. (Well, I'm not sure it's an exponential speed up, but it's an area of research.)

eg, https://www.microsoft.com/en-us/research/publication/quantum...
My recollection is that he started with books because that would be easiest, but the goal was to be all-encompassing from the start.
Online check printing coupon free6M
Those are all important aspects, but it's also important to factor in accessibility (in the monetary sense, not physical - although that as well!), because that's one of the main reasons for public transit to exist.

Yes, Uber and Lyft will provide better opportunities for transporting two large suitcases across town. But at what cost to the person who needs an affordable journey to work? Neither can come close to replicating the cost of urban transit services in a great many situations. And if they're contributing towards traffic that is actively harming performance of public transit, it's worth discussing.
Primarily from my perspective... the entire package repo acts as one enormous program. Which is both good and bad. Its not that easy imo to create ad hoc packages or packaging scripts
On a more serious note, what makes Postgres so reliable is a number of things. For example:

* careful patch review process - Sometimes it's a bit grueling, and it takes time to get stuff in, but it's extremely valuable. Not only for finding bugs but alternative approaches to implementing the feature.

* careful testing - It's a natural part of the review process (Does the patch have tests? Can I come up with something weird that makes it fail?). Of course, there's a bunch of machines with very different configurations (OS, hw resources, ...) that are generally quite good in finding race conditions, incorrect assumptions in the code, ...

* bugfixing - Someone reported a bug on pgsql-bugs? Challenge accepted. Customer reported a bug internally? Better fix it ASAP.
That’s not strictly true. You can malloc an m*n sized array and then assign to another array the pointer to the head of each column, allowing you standard style indexing.
More people die in automobile crashes than from train crashes and crimes in public transit systems.
postgres doesn't even support DESCRIBE. how else should i describe something? d? that's \dum.
Some databases are able to provide serializability while not grabbing a global synchronous lock for all transactions.

Even if the execution must appear synchronous to an observer, it's sometimes possible to do some async work.

That could be because it's performing an operation which is atomic to the JS application (e.g. a sort operation can be implemented with parallelism because the JS app is paused the whole time it's running).

Or, the JS interpreter could perform static analysis on control flow and determine that two or more computations do not depend on eachother for a period of execution.
Defense in depth.

Google can't catch everything from the Play store, hence the CA cert store change.
> leverage for stock

Please note that with leverage (stocks or real estate) is is possible to lose more money than you invest.
I'm trying! But sometimes I find two bugs and I can only keep one in my head at a time. What do I do then?
I'm regularly bothered by the fact that mass transit is more expensive than driving. Alone it is definitely cheaper disregarding sunk costs (price of car, etc.), it's still cheaper as long as I don't have to have a new car every few years, and if I have passengers mass transit is many times as expensive as driving.

Shouldn't it be the opposite?

I figure I can take 4 people from Mountain View to San Francisco and back for $20. Why does it cost $66 on Caltrain? (nevermind the costs of having to wait for trains, missing them, and transport from places the trains don't go)
> That's not the case with Uber and Lyft.

I mentioned this elsewhere, but I wonder if maybe cities should run light rail and buses along the most used routes then subsidize private companies (like Lyft and Uber) to service people outside of those routes. I used to ride #43 Taylor's Ferry in Portland twice a day and I was sometimes on the bus by myself or with three or four other people. I bet it would have been far cheaper for the city to put us in a cab (this was before Uber) than to pay a driver to operate a giant, empty bus. I bet the bus was way worse from an emissions point of view as well.
Forward Error Correction involves sending extra data in the initial transmission so that most errors can be corrected without needing a resend. It sounds like that's what you were attempting to describe in your comment.

https://en.wikipedia.org/wiki/Forward_error_correction

FEC is usually used in addition to resending.
Maybe you should stop touching your face often and wash your hands properly.
Good question. I think usually you are taxed where you live. Unless you are a US citizen, then you are taxed also by the US if you earn more than $100k.

(As an American, if you open a bank account in Switzerland you have to declare a special form, stating that you will correctly declare taxes to the US etc. I think you even have to fill this form if you hold a green-card or ever worked/paid taxes in your life in the US).
This post actually makes me wonder... is there anyone that objectively still thinks MySQL is the better database of the two?

The only small advantage of MySQL I can think of (which is a great downside as well) is that it's really tolerant towards all sorts of erroneous usage and data.

The following should be a problem but are accepted by MySQL

- missing group by clauses

- all of the `ignore` commands (insert, alter table,
etc.)
- incorrect dates

- not enforcing foreign key constraints
Or if we're a little more honest public transportation is an Inferior Good [1] that people stop using as soon as they have the means to.

[1] https://en.wikipedia.org/wiki/Inferior_good
Here in Austin, Texas Capital Metro does at least have an app that you can pay through.

But I do agree that small transactions like that should be easier. Especially when a ride is $1.25. It's plausible that I might have a dollar on hand, but who carries around quarters these days?
Gobolinux does something similar, and has been around for years: https://www.gobolinux.org/
This can be represented by placing emphasis in 95th percentile stats, similar to how sites should analyse 95th percentile request handling
By who? Someone who isn't part of the development team? There was an issue set for v0.5 called "Arraypocolypse" that was meant to change a ton of things related to arrays, and that was known months (a year?) before v0.5 was out. Semvar is used for a reason: pre-1.0 is all breaking.
Most public buses have a vending machine type payment system. You can insert bills & coins, but there is no outlet for returning change. So, there is no way drivers can return change.
I've found some reddit threads (in Portuguese):

https://www.reddit.com/r/portugal/comments/4hj1l7/servico_de...

https://www.reddit.com/r/portugal/comments/4nchbc/subscrição...

This is not new. TMN/MEO subscription shit has been going on for more than 10 years, but before widespread mobile internet it looked more like a SMS fishing attempt to get you subscribed.
Edge, as in the edge of the internet, as opposed to data centers.
I'm very excited about Nix and the possibilities that it opens.

If you want to learn more about Nix, I suggest starting with this excellent article on InfoQ: https://www.infoq.com/articles/configuration-management-with...

I also gave a talk about why I think Nix is so great: https://vimeo.com/album/4676161/video/223525975

Finally, I highly recommend the PhD thesis that Nix is based on: https://nixos.org/~eelco/pubs/phd-thesis.pdf
Amazing site by Tim Shi and SAIL colleagues. So excited to see this take off!
Outreach Games Europe for Kickstarter #AMA
Getting locked to a particular compiler isn't usually a quality of the language, but the development team. It happens to all languages where the underlying platform remains fixed a site, it evolves into every capability of the instance, not the spec. This is why it is important to have platform diversity from the start. Run your unit tests on at least two toolchains, hopefully on at least two different distros if not kernels. I like to use GCC/Clang and Centos/Ubuntu as my base platform matrix.
Well, it's moving, not moved yet.

New libraries are being written in C/C++, and maybe Python. This includes libraries that should form the foundation of the QM community (matrix/tensor and integral libraries). These are meant to take advantage of newer hardware and libraries which themselves are written in C/C++, and often in a way that is inaccessible from Fortran.

The old Fortran code will be around for a long time, but I don't know of any large-scale, serious efforts to develop new packages or major new functionality that are starting with Fortran.

(I'm not totally against Fortran - I just spend a week devloping in it. But I still much prefer C++ and Python)
Depending on your background, it may appear to be exactly what it is. It did for me...
One partial solution is to have local and express trains/busses using the same route. Muni does this in SF, but the express busses generally only run in small windows around commute hours.
What I thought was interesting, while I haven't read the shareholder's letters, is that the OP says Bezos applies this to himself when evaluating ideas from his own teams
Arithmetic Gas
But most people don't bring luggage to work. It is doable with (ugh, they really do impact transit usage) multiple bus/light rail transfers to work without luggage.

And good luck getting transit to get you to the airport at 0500 on a Saturday morning.
I recently wrote about my experience using NixOS on my VPS [1]; it's truly a very different way of approaching systems administration and Nix is at the heart of it. While I think the Nix expression language has a negative impact on usability, Nix still ends up being a net gain for not only entire OSs, but also reproducible environments for packages on many other OSs.

1: https://blog.jeaye.com/2017/07/30/nixos-revisited/
Are they subsidized to 55-60%???
Modern ui is a mess and frameworks + stackoverflow make it messier. Old desktop APIs , even Win32, were at least built around a model that made some sense and allowed you to use correct abstractions, and there was a logical path to a working solution. Today you try to glue together some random SO answers and some ugly jquery plugins, with no idea why it has to be done this way or how to approach a task in a correct way. Look at basic things like drag&drop, keyboard shortcuts, menus, tab order, field focus management and all stuff that’s important in application ui - why it’s always an ugly and painful hacking with messy and half-baked js , we already had much better tools and replaced them with something that only pretends to be general purpose ui runtime
it still does have benefits. environmental and social benefits. the problem is when people think about their individual benefits and not those of a whole community.
The trouble with text-only email
> force them out of cities

Could you give an example of this happening within a country as a whole? People may abandon city X for city Y or move to suburbs, but what more usually happens in a depression is homelessness within the city or extreme densification (sharing rooms).
Besides prices, there's also time. If I need to get somewhere in the city - especially somewhere I'm not familiar with - I have a choice of getting there in an hour or more with two transfers (one of which may be going underground and no map or site explains that, so not being familiar with the city you just spend time looking for a stop that isn't there) and that assuming everything runs on schedule - or paying the price of a cup of coffee or a glass of beer extra and getting a here-to-the-door half-hour ride comfortably resting on the backseat of the car and not worrying about a thing. I think the choice is not very hard here.
There are a lot of ways to slice the impact of uber and lyft on urban mobility. As the study shows, VMT have likely increased. But what does this really mean? Here are some of my postulations:

1) People who did not have physical/temporal access to transit (ex: works at restaurant but transit doesn't run after closing), and thus did not make many trips have increased mobility through uber and lyft. This is important in urban areas because housing that is transit adjacent has become too expensive for many to afford. This increased physical mobility is unambiguously good for society and social mobility.

2) People who do have physical/temporal access to transit are using uber/lyft because, as transit as it is currently implemented in many cities is a terrible experience. There are untimed transfers, possibly anti-social behavior, and the busses are stuck in the same traffic as cars. The best way to improve this would be to add more bus-only lanes and congestion pricing to every city concerned about congestion. Also, higher density transit with timed transfers and more consumer oriented policies will help. IMO, transit should be faster than cars.

3) Much of the US is too low density for effective transit use. Expanding transit coverage in both routes and frequency to match peoples needs would be prohibitively expensive and inefficient in many areas. IMO, there are many places where uber and lyft are a better solution than busses for many folks, and there are a few low density rural cities that have replaced bus services with subsidized ride share service successfully.

4) VMT is a good measure of what we're trying to optimize in cities WRT mobility, but it doesn't account for the cost of parking to society in terms of high value land being occupied by abandoned vehicles. Measured purely in VMT terms, driving your own car to a restaurant, parking, and driving home is better than taking an uber, and having the few minutes of dead head space between fares.
Isn't mass transit generally planned for those without vehicles?
Perhaps a better title would have been: "One way in which PostgreSQL is better than MySQL". While I love Postgres, I have to admit that MySQL has its usefulness as well. I just did a side project where I started in node and postgres, realized I needed to hand it over to a guy who would want to end up hosting it on some 5 dollar a month PHP-esque plan. So, I bit the bullet, migrated the DB over to MySQL, and rewrote the backend in Laravel/PHP. It'll do just fine for his usage. My alternative was to host it on DigitalOcean, and then become the IT guy.... or perhaps spin up Heroku... but in the end, I just wanted to pass off a package and be done with it. MySQL was dead simple for my use.
Parking is already controlled at "market rate." In San Francisco parking can easily run over $20/day. If you can afford $20/day just to park your vehicle, then you should be able to afford congestion pricing, or else find an alternative (which would hopefully get you in to the city faster since there's less congestion).
There's definitely something to that. IIRC some municipalities partnered with Lyft on "last mile" transport from regional train services. Makes a lot more sense than park and ride, but I'm not sure what ever happened to it.

I'd argue that there's no reason transport agencies couldn't do this kind of intelligent routing/hailing themselves. The problem is usually that government is actively punished when they don't go for the cheapest possible alterative, so rather than hire a team of skilled, innovative developers, they out source to a lowest cost bidder. As a result it looks like private enterprise is the only place where innovation happens. It's a shame.
Is there a shop where one can buy lenses, lense tubes, and filters relatively cheaply? And by cheaply I mean under $50 for a lens.

I want to experiment with building a custom digital camera for robotics purposes, starting from an image sensor. The quality of the image need not be very high (comparable to a webcam), but the customized lens should allow me to achieve things like magnification and specific focal depth.
Yes, clipper card can fix the problem for locals.
But, temporary visitors/tourists to the area may not want to get such a card.
I strongly disagree. Creating a Nix package is significantly easier than creating, e.g.: an Arch package, from my experience. packageOverrides is really nice too.
I love technology, but I have a bad gut feeling about self-driving cars and the likelihood of unforeseen emergent outcomes. Some people think it will free up the streets, I think it's more likely to cause more congestion, with people sending the vehicles out for errands.
Ok, fair, that's good, I think we probably agree more than disagree then.

I guess my take on it is that the handful of Ricks I've seen, they all wanted to position themselves as irreplaceable, as kings of the project. For them it was intentional.

Maybe not the case with the Rick in this story. Without knowing the person (or even if the person is real, or if this is a composite character from multiple situations, etc), we're all just guessing.

I'm just more inclined to sympathize with the author, because of my own experiences with Ricks. :)
But if this were the case the disc would not be idle, right?
>Sure, heaps exist, e.g. in datastructures.jl. But there is no canonical documentation / default choice in the base language, like e.g. heapq in python. And if you want to figure out how to use custom orderings for your heap you end up reading the source code of all 2-3 heap implementations in datastructures.jl (which use different incompatible APIs), because the documentation fails at providing examples. Older julia versions came with heaps included.

If you watch Stefan's 1.0 talk (https://www.youtube.com/watch?v=qHpaztMu_Uw) you'll see that one of the reasons we want 1.0 out is so that way this kind of non-breaking work can get priority. 1.0 is about doing all of the breaking changes to the language. 1.x releases, and package work, are about actually using it. It's known that DataStructures.jl needs work which is why it's even mentioned in the talk as a 1.x improvement goal.
To make web sites "sticky", so people don't go elsewhere.

That doesn't apply to YC, so when posting here, please give the link to the original source. Sometimes it's necessary to dig through three levels of blog to get to the source. (This seems to be especially true of articles about battery chemistry and surface chemistry ("nanotechnology").)
But isn't there value in avoiding bad information and low-quality content in general?

And aren't books on-average filled with bad information and low-quality content? That ratio for the general catalog of your typical library is not very good.

I think I'd feel better about watching Six Million Dollar Man.
"To deal with this nix provides the nix-shell utility which constructs an environment on demand and runs a new shell based on that environment."

I'm sure nix is cool but this sort of sounds like something we just end up using docker for these days (for better or worse).
I was giving additional examples of the same concept (tolerating long delays) in a different domain (inside a datacenter). You are correct that I was not referring to Vint Cerf's work.
It "does something similar" in the sense that it doesn't obey the FHS. NixOS is otherwise a pretty radically different approach AFAIK.