skysight-inc/HackerNews huggingface dataset:
At no point do I claim that the sole cost of traveling by car is gas. The question is not whether a household can spend more that $5k per year driving, owning and maintaining a car. My skepticism is that the _per household_ savings for the city would be that high. Apparently about a third of households don't have cars, and from what I can tell, a bunch of people have cars that they drive very little (which both lowers the replacement opportunity for robocabs, and demonstrates that some people apparently just like having a car). Approached another way, is SF the best city to start with, or would a city that started with higher car ownership figures give them a larger savings impact?

Re your comments about commuter rail/muni:
1. If you live in the peninsula or the South Bay, are you a San Franciscan? Should you count towards such a stat?
2. Yes, people living in the city pay very high housing costs, and part of the value of that housing is convenient access to everything else. But I'm really not expecting robocabs to bring down the cost of housing by decreasing demand. Even if it's cheap and convenient, transportation will always take time.
I love DDG, I just want to point out that everyone is hating on Google's new search results, in part because of a distracting favicon, and DuckDuckGo results have had similar favicons for months now.
DDG gives you the option to have it detect your location or you can set your location manually. I just set mine to approximately my usual location and it gives pretty good location-based results. For example, “pizza near me” shows a map with a bunch of nearby pizzerias.
As a german living in Canada I find grocery shopping there a lot more frustrating. Stores like Iga, Safeway and Whole Foods are quite expensive - even when compared to one of the expensive german shops (Rewe, Edeka). And the price fluctuations are wild: Something which might cost 8$ in one week might be 4$ in the next one - or at the Shoppers around the corner. Aldi is great! Good prices for decent quality. I would definitely prefer it to a Canadian Walmart.
> taking the bus sucks

Yes. Buses are cheap, but slow and uncomfortable.

Buses are big and unmaneuverable. That makes them slow over long distances. In low densities, the size means lots of inefficient stops. In high density, the manoeuvrability means subpar navigation and traffic avoidance.

Buses are also uncomfortable. If you raise ticket prices to buy a better ride, the quantity demanded drops and one ends up with vans.

Vans are expensive because they need drivers. Driverless vans are superior to private cars and buses for their market. (Nobody is close to providing this.)
Discord is also proprietary software and is backed by Tencent. Read the privacy policy, it might surprise you.

Please try investing in Free, Open Source alternatives first.
Something like https://decentraleyes.org/?
As someone who is using procedural macros in my crates: they are nowhere close to as powerful yet as Zig's compile time evaluation. For example they cannot be used in expressions in stable Rust without ugly hacks yet, and the tools for generating the new AST are quite clunky and hard to write fast code for.
Mormons Built the Next Silicon Valley in Utah
The f with downvotes? Just check your sources:

Airplay: 2010

Miracast: 2012

Google Cast/ChromeCast: 2013
https://github.com/golang/go/compare/master...kstenerud:mast...

> this commit will not go into mainline go

Truly unfortunate. I don't write Go, but so often I comment out large swaths of code for debugging purposes and get warnings for unused variables and imports. If I couldn't simply ignore the warnings, I would not be a happy camper. It's funny to me that people call it a "hackers language", when it seems so restricting from afar.
Ask HN: What Product to Build with Drones?
Hi,

My friend and I have 20 years of experience in conception and design of drones, missiles and several aeronautic equipments.

Today we are offered up to $1M to build an innovative product that would involve drones or equivalent.

What would be a great idea? We really liked the news about "drones planting 1 billion trees" or "drones doing surveillance of sharks in the bays".

What else?
> The lower you set the barrier to entry, for a given activity, the better a chance you give yourself to actually complete that activity later.

Indeed, same reason why some people sleep with their gym shorts on so they are already dressed for exercise in the morning.
Doesn't help when you remove chunks for testing purposes, but want to keep the imports around as you'll be adding them back immediately after and don't want to search for the right import again.
Am I being overly cynical or is this only noteworthy because of how blatant and incompetent the execution is? I figured every major figure on trial does the whole fake protest thing anyway. Not that that makes it right or proper.
Likewise for me with Wes Jackson's 'Becoming Native To This Place', although it's pretty sad reading anti-modern stuff penned 40-50 years ago, considering how little impact it had and how many of the negatives of modern-day life were predicted in them and have intensified since.

I suppose Ted Kaczynski did that particular movement no favours.
I am not bothered when someone promotes their favorite brands or products. I am however bothered when companies encourages and promotes such a mindset.

Thank the volunteers, that's fine. Incite regular consumers to become proselyting agents for free? A bit too close to manipulation, exploitation and cultish behaviors for me.
export VERSION=1.12 OS=linux ARCH=amd64 && \

# Replace the values as needed

wget https://dl.google.com/go/go$VERSION.$OS-$ARCH.tar.gz && \

# Downloads the required Go package

sudo tar -C /usr/local -xzvf go$VERSION.$OS-$ARCH.tar.gz && \

# Extracts the archive

rm go$VERSION.$OS-$ARCH.tar.gz

# Deletes the ``tar`` file

# Set the Environment variable PATH to point to Go

echo 'export PATH=/usr/local/go/bin:$PATH' >> ~/.bashrc && \
source ~/.bashrc

Please tell me you are kidding. This is literally what you posted on how to update go.

How would you compare this to say "rustup update"?

How would one do this this same workflow you posted on other platforms?

How memorable is it would you say?

Can you do it freehand without looking it up?

Is this considered good UX for developers?

Looking forward to your answers here, thanks.
IDK. On paper I agree with you, but I'm just so darn productive with Go. C is great until I need to open a socket. Rust is awesome but slows me down. Dynamic languages need types for serious projects, and I can't be bothered to add a build step just for that. I use them all, but I only picked up Go relatively recently, and I've been very impressed.
While they do have a favicon they however still show the url.
It really hits home the point of how shitty the web has become. Ad companies and malware distributors come up with bad and worse ways to interfere with my browsing, and the “good guys” need to match with increasingly invasive and fragile anti measures.

Sort of like having to take of your shoes when you board a plane. If that’s what it takes, isn’t it just better to stay home?
There are definitely good things about googles "decentralized package management". But using a url for the import also causes problems. What if the url the code is hosted on needs to change? And then I also ran into a case where I wanted to fork a dependency of a project, so I could get a bug-fix that hadn't been merged into upstream yet. But the only way I could figure out how to get it working was not only to have to change all of the imports in the main project, but a bunch of imports in the dependency as well to point to the fork. This seems needlessly painful.
You're right that the name is 华南海鲜市场 (Huanan seafood market). But the name is actually not accurate. The market sells a wide range of wild animals spanning from rabbits to Chinese bamboo rat, which is suspect to be the source of the virus.
I never used gitter but started to consider it.

May you please expand on why it’s not of your liking?
Maybe back then, but nowadays I'm pretty sure java is a lot faster than tcl.
Mozilla is deprecating OpenSearch support in Firefox[1] at some point. The OpenSearch standard is what provides this functionality.

[1] https://blog.mozilla.org/addons/2019/10/15/search-engine-add...
Fireworks laser. One drone with tons of lasers on it that can paint amazing colors in the sky. Maybe a cluster of these drones for added effects.
That balloon figure doesn’t make sense to me in relation to atmospheric pressure changes. It would mean that a tied-off balloon would randomly inflate and deflate itself depending on weather.
I spent 10 years in the PHP world and yes I can do all that stuff. I had to do it just to use PHP. Grepping around configs isn't even the problem I'm trying to point out. It's the surprises, and having to do anything at all to prevent these issues.
Or is it not, and dating platforms make it difficult on purpose for people to return?

There was a comment some days ago along the lines of somebody being ordered to switch off a matching algorithm because it was too good.
I feel when you push yourself too hard it will make you look less forward to your next workout. Best to end on a good/interesting note similar to how TV episodes do - making you want to come back for more.
Both tpescript and yarn live under the npm ecosystem which, to put it mildly, is a meal that was un healthy and tasted horrible and in attempt to make it better, thousands of cooks tried fixing by eating it, puking it out, cooking it again and repeating that process thousands of times. As I said, I can write a book about the bad things which from all the languages I've used, are only applicable to js & co.
It wasn't removed secretly; they refunded everyone, wrote a blog post or two about it, and floated the news to the top of most news aggregators at least a few times.
Well said!

I hope you have a similar principled stand on other pressing issues such as global poverty and health or factory farming. If we all focus on principles rather than just the convenient thing to do, the world would be a much better place for everyone :)
Wow! $1m raised as well!
Why do you think it was CVE-2019-11931? The Facebook vs. NSO lawsuit[1] mentions CVE-2019-3568[2]. CVE-2019-3568 was widely reported in May to have been exploited by NSO group[3].

[1] https://context-cdn.washingtonpost.com/notes/prod/default/do...

[2] https://www.facebook.com/security/advisories/cve-2019-3568

[3] https://arstechnica.com/information-technology/2019/05/whats...
It's just you pretending search engines are simpler then they are. Noone's just ranking most clicked sites first - that's too naive and encourages clickbait. Clicks are an ingredient in the overall ranking system, which is generally also trained on relevancy labels by human annotators/raters/assessors. These human labels are far more reliable and can penalize all the bad clickbaity stuff which clicks can't, but unfortunately also very expensive to obtain and thus low volume.

We may not know exactly why you clicked back, or why Joe wasted 15 minutes on a site, but from all clicks in aggregate and from the human-labelled data, we can tell how that correlates with the clicked site's relevancy and quality and utilize your clicks accordingly to improve the ranking.

Finding such correlations is still by far and large what all search engines do, rather than trying to truly understand the query. It's only now starting to change with recent advances in deep learning and NLP.
Yup SARS did not coincide with hundred of millions of people stuffed in closed compact train cars and plane seats for hours at a time. This coronavirus might mutate faster than we could predict. Nobody should be traveling to China right now
FWIW, on my uncustomized chrome, I'm seeing the same style as FF. If I recall correctly, these have been the default styles in every browser I've seen since Netscape Navigator. Not sure about Safari.
I discovered these when I was trying to learn about different bash shortcuts. I thought it was a bug. Filed a report and everything.
Pure uBlock Origin filter syntax:

www.google.com##+js(remove-attr.js, onmousedown, .rc > .r > a)
www.google.com##.rc > .r > a:after:style(content: attr(href); display: inline-block; font-size: 14px; color: darkgreen; white-space: nowrap; width: 100%)
www.google.com##.rc > .r > a > br
www.google.com##.TbwUpd
www.google.com##.B6fmyf:style(right: 0px)

This restores the old style: no favicon, full green URL.

(submitted 4 days ago as a Show HN: https://news.ycombinator.com/item?id=22072706)
YMMV, but I find it easier and faster to know the basic utilities and how to compose them with pipes than remembering the name of a zillion such scripts.

I guess it depends on how often you need that particular pipeline. Every day? Sure, make a script. Every few months? Nah, I won't remember it anyway,or probably I remember that I've made a script like that but then I have to start searching my bin directory in the end using more time than just writing the pipeline in the first place.
I just tried DDG for the first time, and I'm blown away how good it is! Since I'm mostly using search engines for programming, I searched for "clojure filter" on DDG out of curiosity. It gave me all the relevant documentation pages BUT here is the "blown away" part - it showed me a small Clojure code snippet on the right side of the screen, explaining the usages of the "filter" with a short and concise docstring. It also worked with Kotlin and Swift! I tried the same search query with !g prefix to google it, but left rather disappointed - it's just links to the documentation. As a programmer, this is a tipping point for me to completely ditch Google.
As I mentioned in my other comment, I see no reason to think that CVE-2019-11931 was exploited by NSO Group.
I was at Google at the time of the Snowden disclosures. People there were furious, and encrypting internal traffic became a top priority immediately afterwards.
I find this post odd. As far as I'm aware, it seems like the momentum of Discord has slowed, if anything, since ~2014.

That may just be because "Join My Discord!" has become a fixture on almost every single site on the internet, though, and enough exposure causes blindness.
A significant fraction of Mozilla's funding comes from google paying to make google the default. I am not sure what the dollar value of this agreement was, but it was a sizable fraction of a billion dollars a year last I checked.
google pays firefox for it
Links broken or down and .HTML should be .MD .
> Do they sync with Firefox Sync?

No.

> Do they work on Firefox for Android?

Yes.
I used to think it was just me not keeping up with the cultural change. Then Amazon made their search result unusable by interlacing each product row with a product advertisement row. Browsing visually just looking at pictures became insufferable.

I then installed Stylus, a firefox extension that allows you to add a few lines of CSS to any website. I dont do webdev, but the level of CSS it requires is minimal. I just made filters for all the websites with these toxic features.

I wish there was a repository where people could share their CSS corrections with each other to make the web saner.
G: After this Hackernews post.
If they find a soulmate. Tinder is for casual sex, so people are returning.
Yeah booking 10-15 hrs a week at $35/hr for 40 weeks would probably be a much more representative sample (Thats $14,000/year per person on the low end)
Why not start with ELB from the beginning?
I was secretary for IEEE 802.20. It is a volunteer position as is the chair position, but some evil company usually has the "independent" chair on its payroll (I'm looking at you, QUALCOMM). There are no paid editors draft standards are written by committee or companies as are change proposals (I have standardized many) and the chair usually merges the changes, for free. The only people paid at conferences are the registration people.
I switched back to FF from Chrome a year ago and that's one of the things I miss the most. I really like FF and will continue to support them, but there were so many little conveniences Chrome got right that FF seems to completely ignore.
It is from relational algebra used in database theory. There is an excerpt from one of the first MOOCS offered here on Lagunitas now.[1] It is pretty intuitive once you get the hang of it.

[1] https://lagunita.stanford.edu/courses/DB/RA/SelfPaced/course...
Google pays Mozilla to have Google as default search. If DDG comes with hefty sum to Mozilla - they'll change it.
This might come off as awfully naive, but this doesn’t sit right with me:

> XYLO's mobile music lesson technology is the easiest way to learn new music, right from the comfort of your home. Our platform can teach your child any instrument on any schedule, and let them replay
lessons forever.

As far as I understand, this is... a complete lie? You just made some crap up to see if you can make people click?
Learn Java! If you only know JS you have barely scratched the surface of Computer science. You should learn something different which Java is. Then continue with C.
Costly Mistakes You Should Avoid When Naming Your Business
You won't get an answer from the Discord themselves. But here's my take, as a game developer who was offered to sell on Discord: Discord was trying to turn their massive userbase into a source of revenue with the Discord Store, but they didn't quite anticipate what developers would actually need from a storefront, and they didn't seem interested in understanding the storefront wars of time past, the many "Steam Killers", GoG, Desura, Origin, UPlay, Windows Store, the list goes on.

Basically, no AAA partners really care, they've all been burned before, so they do the old standby when you need to rejuvenate a platform (like the Xbox 360 and PS3), and turn to the indie market, in hopes that would showcase a more cooperative community desperate to get any press or attention they can. But the indie market already has itch.io, and Steam, and Discord didn't seem strictly better than either of those, so it was already a bit underwhelming of a launch.

Around the same time, the Epic Games Store launched, offering much better royalty deals than Steam/Discord, and Epic offered large grants to developers in exchange for limited-term exclusivity. This got a lot of developer/gamer attention, so quickly all the renewed "storefront war" was seen as Steam vs. Epic, with maybe GoG/itch.io as a very distant third.

Discord's Store had no chance out of the gate. They tried to pivot to "buy a Nitro subscription, get some free games", but between their awkward Store interface and nothing really that great on offer, they eventually shuttered it. [0]

[0] https://blog.discordapp.com/whats-coming-for-nitro-a732ddc4b...
>What would be a great idea? We really liked the news about "drones planting 1 billion trees" or "drones doing surveillance of sharks in the bays".

Combine the two. "Drones planting 1 billion sharks in the bays"
If nobody makes a thing called Keystone for this Kops thing, I am going to be very disappointed.
Just an FYI for other, you can also suffix your search with this, so if you type it all out and decide you need to hit up your !g fallback, it still works at the end.
This is so True! It is highly frustrating, wastes everybody's time and in general the companies come off as "untrustworthy" since it is clear that they intentionally obfuscate their products/services.

I work in the Tech Domain and understand Technology reasonably well. However when i go to the websites of the various Cloud/IoT/AI/ML/BigData/Analytics companies, i am always mystified as to their offerings/USPs. The verbiage, jargon, claims made etc. are so over the top and obfuscatory that you really don't understand what they actually do. The result is that, instead of taking a bet on them, people go with a safer/well-known company a la; "nobody gets fired for buying IBM". Then the company wonders why their product/services don't take off.
I can see my city getting these to help seniors get out and about. Hmm wheelchair support might suck.
I can't quite tell, but do the front seats face backwards? I for one would never be able to use those seats. I'd get carsick in no time.
Eh, Java and C# and I'm sure plenty of others make this pretty simple as well.

Go does seem to currently benefit from simplicity through lack of choice as it seems like there's only one way to do things, which is nice. I assume that'll eventually change as its not something you can really protect against and more the burden of success.
That doesn't give you nearly the same flexibility as commenting out, as if statements are not expressions, but epsilon can very well be.
JS:

const value = getMainValue() + calculateAdjustment();

const value = getMainValue() // + calculateAdjustment();
I originally started switching my default browser search results to DuckDuckGo about 18 months ago due to privacy concerns and not wanting to support Google.

A strange side-effect I noticed over this period was being able to find things _much quicker_ than my colleagues. I thought maybe I was just better at picking what words to type in - but after we did some comparisons, DDG really does just provide better results now (and increasingly so) for the kinds of searches we're doing.

The bangs are useful, but honestly I haven't really needed to use them. Occasionally I'll use a !g or !yt, but this is maybe 1% or less of my searches.

I've even taken the rare step of disabling uBlock and some other Firefox extensions because I _want_ DDG to succeed.
> you could provide a central service where people would buy credit to be used on many sites.

That central service is going to lock out many countries and regions as well as lots of people (minor, unbanked, poor, etc.) in non-locked out countries and regions. Payment is frigging hard especially on the international scale. This is every bit against freedom of information and strictly worse than Cloudflare.
Blossom Capital: European VC Raises $185M to Invest Like Silicon Valley
I like DuckDuckGo, right time this page appeared on my timeline, I'm going to switch to DDG while google's search results look like an ad lately.

- https://twitter.com/craigmod/status/1219644556003565568
You can also use the bang command at the end of your query.... Just learned this myself recently and makes changing your search engine quickly if you don't like the results
The gitter frontend client is a bit glitchy with scrolling up the backlog. But other than that, it's certainly workable.
On non-qwerty layouts such as azerty (french) you gave to press shift to type a number on the top row so a numeric keypad is quickly useful. (And those are not very friendly for coding either...)
Unless you can provide other useful services to help the teacher to manage thier students. Maybe scheduling, accounting, payments.
Best Linux Laptop in 2020?
I need to choose a new laptop for my personal use. Currently using Macbook pro, I'd like to switch back to Linux.

What do you folks suggest?
A set of standard document templates
Another FYI, it doesn't actually matter where you put it. As long as there's a space behind the g it works.
http://gen.lib.rus.ec/search.php?req=I%27m+Feeling+Lucky%3A+...
iTunes/local backup works over WiFi without connecting the iOS device via usb.
Control-flow integrity for the Linux kernel
Let’s face it. This is largely a first world problem. In a few months we will soon forget that this is a new design and will shriek when someone shows us the old design. I am thinking of all the ink that was used up when iOS7 was launched with flat icons
By providing some small value-add products that are not possible easy for individual instructors to provide, but customers like to see. E.g. nicer scheduling of lessons or a way to share sheet music with the customers?
Because it's easy to add later and you probably don't need it at the beginning.
Thank you for such a detailed answer.
Someone on that dev board is old school. 90s IRC days old school.