skysight-inc/HackerNews huggingface dataset:
Well, actix-web is a pretty large project written fully in Rust and it never really had any issues with lack of safety.
Or not being able to get a cab because you're going to a place they don't want to drive (it was way more common in NYC before Uber for a cabbie to ask where you're going before you get in), or the driver doesn't like something about your look (clothing, group, color, etc), etc.
> ATS

For anyone else who was unfamiliar: https://en.wikipedia.org/wiki/ATS_(programming_language)
Stack Overflow’s new SaaS strategy ruins its community
Ok I admit, the blank keycaps are just to look cool.

> I have kind of un-learned Qwerty. When I have to go to someone else's machine at work (game dev studio) to diagnose a crash, Qwerty feels very foreign and I look like an idiot when I go to type (looking up and down, making lots of mistakes, and generally typing like an old uncle who has never used a computer).

This 100%. Was helping a colleague to debug, started typing... "you know what, I might ask someone else"
Reality is never strange. We are.
Let's not forget the outrageous prices.
Because of their shared ancestry, I would assume replacing WebKit with Blink in Safari is quite easy. Once we start reaching Blink monoculture, expect Blink-only feature use on the web to sharply increase. This could mean Apple switching to use Blink for Safari as well, just like Microsoft did with IE Edge.

If we can learn anything from when IE6 reached monoculture in early 2000s (e.g. 96% market share in 2002), its development velocity sharply increased and the web site developers adopted the resulting IE-only features in abadon (stuff like XMLHttpRequest date from this era.) Some of these features were later standardized, but large swaths of the web remained IE-only for the next decade and more, even as competing browsers surpassed IE in performance and features.

I am afraid Blink development will likewise accelerate and web site developers will adopt these Blink-only features as if they were web standards. Only this time, building a competing web engine looks unlikely due to the sheer complexity to ever achieve feature parity with Blink.
My big problem from the beginning was that the money flow made no sense. Why should Toronto be paying for a Google experiment? Google benefitted far more than any other party involved, and that felt slimy.
If a rewrite is warranted, and despite Rust zealotry being annoying at times I think it has fair points, I think going for something even more hipster than Rust would be a mistake.

I wouldn't even call Rust "hipster" anymore. It's already been embraced and rolled out to production by big companies working on hard techinical problems (Cloudflare, AWS, Discord), as well as the crypto community.

I think the reasons from steering away from hipster languages for these critical projects are roughly the same ones we use to justify not using hipster crypto for critical, real-world applications
> this begs the question: how were we meant to live?

In the savanna in social groups of about fifty or less related individuals leading a hunger-gatherer lifestyle.

I doubt the OP is going to argue that we all head back to that state, though, so I’m going politely disregard their absolutist and ex cattedra remarks.
I'm surprised by a lot of the suggestions (learn C?). I mean sure, everything is interesting, but what is the goal here.

There are many paths, I suspect you could use more exploration to know which ones appeal to you.

From my pov:
- general backend people are a dime a dozen, deep front end expertise is harder to find. if you already have front end skills, adding deeper design/UX skills to that would take you to another level completely
- on the backend, python unlocks a giant data / ML ecosystem, plus django
Really unfortunate, with the budget cuts it may not be repaired for a while. Is it possible for them to accept donations like from a go fund me page?
PS5 games list: best exclusive and cross-gen game
> Let drivers set their own fare, for starter

Uber has allowed this since June [1].

[1] https://www.uber.com/blog/california/set-your-fares/
All the MDN team as well
People forget about that period between Jobs coming back and the iPhone since their rise afterwards was so incredible. Their laptops and the imac were such a better alternative to the pc at that time and the fan base they developed helped create the conditions for success of the iPhone (which as a bit of a weird product when it arrived).
Compound, dYdX, crypto kitties, uniswap, Dai, Lightning network, Augur...

These are mostly financial apps. Compound for example provides the ability to earn decent interest rates (currently ~2-6%) in a time of 0.1% at banks. That's definitely important for people taking it seriously and using it to grow real savings. It's not a joke or a toy, it's used for real investments.

Lightning is helping Bitcoin become more usable. dYdX, uniswap, and dai are important infrastructure for the crypto economy. Cryptokitties is a game that is not important but is popular. Augur gives insight about the future.
yikes. thanks for the catch
I cancelled donations to Mozilla Foundation. Servo is important.
Aaron is very smart, but what this article is missing is that valuation often follows the amount of capital you raise. What I mean is your valuation is determined by the demand for your shares. VCs have a specific ownership % they need for their model to work. Whether that is 10% or 20%, large rounds at very high valuations happen because of bidding wars. More VCs are bidding over that 10% or 20% they are looking for and that drives the price up. Many successful entrepreneurs say its not the amount you raise that is dilutive, it’s the number of times you raise.

In addition, good seed VCs are happy to give you a higher valuation when you have investor demand, so you can take more capital. This was my personal experience. Before our round closed, we had $X committed at $Y valuation, giving up 20%. When more capital came calling, our lead was happy to raise the valuation so we could take more money and increase our odds of success.

Would be great for Aaron to address this point.
Sue Google. Force them to make them chose a browser like MS had to in XP times. Then Apple.

Assuming your mobile browser works though.
Well said. I can relate to this as self taught. I don’t work in the SE field though so I feel no need to learn the silly whiteboard interview puzzles. It’s never been a hindrance to making my ideas come to life.
In case OP (or others) are interested in getting hired to work on open source, some resources:

https://www.fossjobs.net/ https://github.com/fossjobs/fossjobs/wiki/resources
This. During the period where Uber and Lyft weren't operating in Austin, there were several local alternatives that popped up right away, worked just fine, operated within local regs, and that I honestly preferred service-wise. If Austin can do it, I bet California can.
My favorite project to point people towards to understand how unsafety can be highly isolated is the work here: https://os.phil-opp.com/

That very low level educational project can show how little unsafe is needed even at things running on bare metal.
I'm conflicted about this because i believe drivers deserve benefits but also uber should not be forced to pay full benefits for someone who drives just a bit on a weekend night.

Where is the line of hours driven until you get benefits? I dont know, but I think that is the wrong question.

The right question is -- why is this forced onto Uber rather than being a question of national healthcare.

If we offered national healthcare, like many other countries, it would solve the problem across the board. It could be funded by Uber and all other companies through some type of tax. That seems a lot more efficient than trying to solve the problem piecemeal.
With enough party protection and money, you can live an insulated, coddled life in China, and your spouse and children will be well taken care of. The risk is the long-term (3-7+ year range) uncertainty in when you lose political protection, and whether you can expatriate your savings without punitive withholdings if/when you decide to permanently leave. Some echoes to US decamillionaires' (and up) decision matrix to renounce citizenship, but on a much more granular level where the CCP scrutiny is based upon an opaque criteria set, and can hit much smaller incomes if the political profile is high enough with a powerful enough party official.

For top talent with long financial time horizons, you're right, it will be challenging to lure the aware ones to China.
In NYC, the Curb app has helped close the gap enormously.
Didn't HBO's Silicon Valley do a bit about this?
Since we can’t change their mind why are we even listening to this unilateral broadcasting of unsubstantiated and disproven-by-data comments?
From a cursory search, it looks like ATS is implemented as a "compile to C code" language. This kind of implementation is actually quite concerning, because it means you're punting through a language which is notorious for its heavy reliance on undefined behavior, and there is no way to opt out of undefined behavior in some cases.

Also, from what I can tell of its mailing list, ATS is a pretty dead project: https://sourceforge.net/p/ats-lang/mailman/ats-lang-users/ shows only announcements post-2015.
I'm pretty sure they're going to enter a store...
A “refreshingly simple” data-driven game engine built in Rust
Hey, sorry but I'll be focusing on learning for now so I won't take new projects for a little while.

There was somewhere up in the thread another user (erdos4d) looking for work I think, so maybe something can happen there.

deck.gl seems like a fun tech, best of luck !
Any classification of people accepting money for work is pretty much a creature of tax and employment law and big buckets don't really handle cases at the edges very well. For example, freelance writers can write for whoever they want but they also tend to have clients who they do work for regularly--which has caused some to run afoul of the recent California rules. But that looks a lot different from a full-time Uber driver which, in turn, looks a lot different from someone who drives for Uber now and then to puick up some beer money.
Contact: hn@inc-query.com
You would think the most obvious feature of something called "tag policies" would be the ability to prevent creation of resources that violate the policy. Of course, due to the way the AWS APIs work, it can't do this. Such a disappointment in practice.

I do agree it is still useful in the capacity you described.
A Small Business Guide to Electronic Document Management Systems
Rust is the new silver bullet...
I don't know why people are surprised at the "failure" of these ambitious projects. Complex systems of technology, culture, and political consent do not get built from the ground up in a few years.

If you bypass political consent, and the only culture that matters is the culture inside a hierarchical controlling organization, then of course you can impose anything and call it a success. It's frightening that Google (let's not get distracted by corporate name games) expected this, but perhaps it shouldn't be surprising. It's what they get from their users every day. All they wanted was to do in physical space what they did on the web: set up a system of technological surveillance and have people embrace it for the conveniences they could build on top.
There is an old saying that people respond to greed or fear. In fundraising, the greed is price, the fear is control.

When I fundraise, I start with the greed so investors optimize for it. Right before we hit an understanding (pre/post term sheet), I switch gears and exchange lower valuation for more control.

Works really well.
I always heard the reason for that as “Jedis would never seek revenge”, or something along those lines. Bottom line was that being a Jedi was incompatible with the idea of revenge.
I also found this video very interesting and I took some notes while watching it. Thank you.
This is why we need regulation. That type of surveillance should be made illegal.
Decoupling “benefits” like healthcare and retirement from employment is the real issue. Should be a government responsibility, given out equally, paid for by taxes.
Let's say we leave aside low voting turnout, lack of education about issues, etc. I don't have a problem if people decide to vote Uber and eventually others out of California. Your state, your rules. I don't really use Uber (or Lyft) unless I am traveling so I really don't care what happens to them, and I definitely don't care about what happens to them in California. I just happen to disagree with California, and I think if this goes through it's going to be a losing proposition and once the reality of this sets in (i.e. people won't have access to ride share) it'll cause an actual public opinion upheaval. It's easy to complain about it and be edgy and "support workers rights" - just wait until you reap what you sow.

I'm not sure how my comment on this thread is any more of a cheap shot than any other comment, or how it's more of a cheap shot than telling someone you disagree with to "get a cup of coffee". I thought what I wrote was at least a coherent opinion on the matter. I'm sorry that it made you angry and that you took a negative interpretation of what I wrote. Not my intention.
I have 932. Maybe 900 is the threshold?
You can use FFTW.jl with MKL: https://github.com/JuliaMath/FFTW.jl#mkl
Just like minimum wage.
> Uber has argued its drivers prefer working as independent contractors, though California AG Xavier Becerra rejected that claim as a "bogus argument."

The link on the "California AG Xavier Becerra" is a google search link instead of CNBC's actual article. A mistake?
How to Reopen Schools Safely
>New, centrally planned cities have only ever been a disaster that quite quickly make apparent the shortcomings of the design professions.

I can think of Washington DC and Salt Lake City that were planned and aren't disasters.
The taxicab industry had every moment of the last decade to get its act together. If it hasn't happened already it's not likely to happen.
It's a google group! Not dead at all, though it is... ATS :)
I believe this specific theory was tried, and rejected, by that lawyer who shot the husband and son of that federal judge.

http://www.roydenhollander.com/main/ladiesnightdc/LN_OrigCmp...
Discussions on reddit:

https://www.reddit.com/r/linux/comments/i56gzj/why_qemu_shou...

https://www.reddit.com/r/rust/comments/i4rpyc/why_qemu_shoul...
What are the taxis doing with AB 5 then?
Called a Paper town.
> How did you touch so many different languages, was it only on personal side-projects or did you learn on the job ?

Mostly in my free time yes. But I've also written tools I use in my job now. With Clojure I've written a data integration/migration tool that I use directly in the REPL. In Rust a small automation tool that fetches some APIs and puts the data into a PDF (because the document has to be printed and signed by hand).

> I'm afraid learning too many different languages just for fun would be detrimental on my main "job" language, like I'd forget the main patterns. But probably not.

I get the feeling but it is completely the other way around. You get a better understanding of languages and programming in general and many concepts are language agnostic. The next you thing you learn gets easier because you know what questions to ask.

Learning Clojure helped me write better JS, you can even compile it to JS and integrate it into a JS application as well.

Rust teaches me to write better imperative code. Allocation and lifetimes for example are language agnostic concepts once you see behind the abstractions. Also with WASM you get to use Rust from other languages like JS and even PHP.

Tips/opinion:

- I don't learn a new language that doesn't challenge me in some qualitative new way. For example if you know Java, there is no point in learning C# in depth except you are looking for a specific job. You can almost always directly translate Java concepts to C# concepts and be fine.

- I prefer learning a new language that also lets you do a thing you couldn't do before. For example tapping into a new runtime/community/mindset. Or doing things way faster, or dynamic. Or interacting with a set of libraries that have a different reach.

- Languages itself are not the most important thing. It is what they carry around that is interesting and useful.

- I also prefer learning languages that have some useful interoperability with the ones I already use. The ones I mentioned above are in this category. Another big one would be C. Not a strict rule though.

- As I mentioned: SQL and Regex are probably the most important languages to learn and get a deeper understanding of as a web-dev.
Categorically false, the law isn’t being changed. A judge ruled that Uber was violating labor laws which specifically protect both contractors and full time employees.
>is kindergarten for tenure with primary services.

i know what those words mean, but not in this context. what does this mean?
Are you referring to this? https://arxiv.org/abs/1905.12133

HN Link: https://news.ycombinator.com/item?id=20059006
>Venture capital is designed to speed growth, not to extend runway.

Isn't it a combination of the two? That seems to be the nuance. Just take a look at YCombinator. Investing in founders, not ideas.
Yeah, it was more like eric_b saying he wasn't meant to live that way. Many of the rest of us enjoyed the slower pace, the chance to connect with family, the chance to enjoy simple pleasures like baking bread and planting a garden. I looked at the "lockdown" (which wasn't really a lockdown - see Wuhan for a real lockdown) period as a sort of sabbath for the world.

I suppose a lot of the difference in how you view that period of "lockdown" could have to do with your living situation. If you're single living in an apartment without a yard then, yes, I could see that it could be pretty awful. If you live with family and pets in a house with a yard it was pretty nice and I suspect a lot of us in that situation will look back on that period positively as time goes by - as in we'll actually become nostalgic about it.
I found this on the FAQ page:

> Q: In my profile, what does showdead do?

> A: If you turn it on, you'll see all the stories and comments that have been killed by software, moderators, or user flags.

> If you see a [dead] post that shouldn't be dead, you can vouch for it—when enough users do this, the post is unkilled. Click on its timestamp to go to its page, then click 'vouch' at the top. There's a small karma threshold before vouch links appear.
This article boils down to "all things equal, it is better to own your company than not." Yes, of course.

But it also ignores that the primary reason to raise money is to leapfrog: a business is not short-term sustainable, but IS long-term, and investor capital gets you over that hump.

With this view, the reason higher-value companies get diluted more is because the hump is larger: founders can only justify a high valuation with a significant influx of capital (the before-cash valuation is effectively 0), leaving the investors with the bargaining power, not the founders.

Yes, people should be less enamored by the VC hyper-growth model than they are, but that doesn't mean that people already in the forget-short-term-profits game shouldn't raise a lot of money.
I bought a WASD VP3. Same basic shape as the HHKB with a different layout of the fancy stuff. Fn key is in a natural position for me. I use the Fn arrow keys constantly (ijkl) I love it so much I'm going to buy at least a few more before I die. I can't get enough of it.
Just my likely outdated experience from a different country.
Another reason to have a long runway is to avoid having to go through the fundraising process and rather work on the product.
Yeah, let's throw out all the data just because it disagrees with our personal beliefs
> everyone *knew what you meant

Couldn't help myself.
I took typing in high school, with IBM typewriters as well. For 50 minutes, we typed away, starting with fingers on the home rows. I learned to type business letters, notes, and even use proper spacing. By the way, we were taught to put 2 spaces after period. Typing class was one of my favorite, with no homework, and just 50 minutes of typing away every day.
If people wanted affordable housing, they are more likely to achieve it by letting some company monetize frankly meaningless, actually worthless data about urban living than by taxing people who don’t live there.

In the very least, the economic forces discounting the rents in the former scenario have a chance to scale massively, while tax funded public housing developments have been shrinking almost everywhere in market real estate cities.

The status quo of compelling developers to make below market housing while simultaneously reducing public housing units is on net reducing affordable housing units per capita everywhere.

Sidewalk Labs never advocated this though. They wanted to build essentially luxury developments. Maybe they would be a little cheaper than otherwise. People want to live in luxury apartments and not public housing!

The issue is not simple nor black and white. It’s just that the activists had an opportunity with Sidewalk Labs, who could have simply offered lower rents in exchange for data collection, that they will not have with any other alternative real estate developer, who have no positive ROI reason to offer below market housing.
Education and the Red Queen Effect: Is It Time to Worry?
Darn it. When I try running the `native-compile-async` function, I get thrown into the debugger with a message telling me that Emacs wasn't compiled with native compiler support.

I did have to use clang instead of gcc to get past some errors about not finding Appkit.h. I'll have to do more digging and try and get gcc working. Thanks for your help though!
Cheap, frequent Covid tests could be ‘akin to vaccine,’ professor says
> engineers disease

Just a guess:

> jumping straight to proposing solutions rather than working with people to understand the problem 1st. “You think you know enough to solve the problem”. [0]

[0] https://accessgranted.nz/episodes/2016/9/6/ep-98-engineers-d...
Uber is already effectively shut down in the East Bay. I idly wondered the other day and it was going to be 20 minutes before a car got to my origin in Berkeley.
That's quite weird, imagine: "Ohh well, my grapda passed in April. Personally, I spent 2 weeks puking.".
Re: partial refunds - Airbnb was actually good here. In both instances they refunded the nights we didn't stay as well as 50% of the nights we did stay (that was unexpected). Oddly, the second host still attempted to extort us for the full amount through the Airbnb system after the fact, which just added to this bizarre experience.
That would also be an opportunity for a competitor to get a foothold.
> Where is the line? I dont know, but I think that is the wrong question.

40 hours according to the California Department of Industrial Relations and 30 hours according to the Affordable Care Act.

> The right question is -- why is this forced onto Uber rather than being a question of national healthcare.

It's not just healthcare. It's also about unemployment insurance, paid time off, 401k contributions/matching, how the tax burden is split, and on and on.
I wonder why PHP isn't in this post, is it too obvious?
Well, my post was kinda generic and more exploratory so I appreciate every answer.

I've read every post and realized I'd like to focus on back-end, specifically server management / devops / security.
No one claims there were no deaths. US-backed counter revolutions often involve violence, regardless of the self-restraint of the state being attacked. What exactly should the army do after several of its unarmed soldiers were killed by the “protesters”?
> You invented if/then statements.

I've seen worse from some AI startups.