skysight-inc/HackerNews huggingface dataset:
I think it's useful to separate building and designing like that. What it makes me think of is: One thing fairly unusual (if not unique) about software is that the designing and the building generally happen "simultaneously", or in tandem, or in very tight iterations. We design software as we build it, and we build it as we design it.

At least often/commonly. If we don't always do that with software, I think we always do it at least to some extent (in an unusual way compared to physical things), and software is (often if not always suitable to designing and building.

I think "agile" as we know it (which is really short for "agile software development", that's what the agile manifesto hasin it's title!) is particular to something you are (or can profitably) design as you build.

While there are analagous things in physical products, and there is (or profitably can be) some element of design/build cycle in physical products, I think rarely to the extent it can and does happen when making software. Rockets are probably at the far end of separating design and build.

But the tldr version is probably just: The Agile Manifesto's full name is literally "Manifesto for Agile Software Development". While some of the things may happen to be useful or applicable in other fields of endeavor, others may not be. Saying that something from the Manifesto for Agile Software Development and ensuing methodology doesn't apply to a rocket is not a relevant critique of the methodology as applied to software, as intended.
My point with the air traffic controllers is just that: you absolutely can make them. The air traffic controllers thought they had a supreme bargaining position, but then suddenly they discovered that their power was a social construct and could be ripped away when they overplayed their hand.

I don't think it will happen, but my point is that it can if they overplay their hand.
In Haskell, functions often take their arguments in the order that makes the most sense to partially apply. In this case, that would probably be clamp(min, max, val): supplying the first two arguments results in a reusable clamping function.
Self interest, group interest, and profit are, in my opinion, part of the picture of producing good science. Something would be amiss without them. Good science happens at some desirable equilibrium between those and other factors. Perhaps we have deviated from that equilibrium, but it's not because of bad faith, adversarial sabotage. In my opinion, the root of the problem is that the very system for communication and exchange among scientists needs to be updated.

Any good system keeps malincentives in check. In the political realm, that would be America's system of checks and balances. Perhaps it needs updating, but it has served us very well. Critically, America's political system does not fundamentally remove the desire for competitive sabotage. It takes that desire and channels it into something good, while precluding the worst outcomes through a system of checks and balances. Those checks and balances are themselves adversarial in nature. America's founding fathers implicitly took the view that everyone is capable of wrong. Rationality is an emergent product of competition. We have to be careful not to pin too much blame on competitive behavior, even if it seems polemical, domineering, and protective. The system of scientific discourse requires more attention. Moreover, we have to fundamentally believe that it can be improved. If we don't, then we won't start to improve it, resulting in a self-fulfilling prophecy.

All that being said, I'm talking about improving something that is already very good. The progress in almost all fields of science in the last 10-20 years has been mind-blowing. Some of it has already born fruit, and some areas of research, like graphene perhaps, will amaze the biggest cynics in the future with their transformational output.
It's far better to let CA voters decide in November how they want Uber/Lyft to be regulated on this issue.

Once that's done, the court can either continue the stay or enforce it depending on the outcome. Either way, democracy wins.
Why do we need the names at all though?

Every now and again I have to translate between a code name and a version string, or between a version string and a code name, and I think 'why on earth am I having to do this lookup work as a human?'
Now would be a good time to launch the Tesla Network
and you? | I cannot quite remember if I even use any pronouns in internal monologue
I assume you're referring to a point-free reference.

Only by defining a `const subtract = (a, b) => a - b;`, which isn't really point-free.

Or by using a different language.
Gravity travels at the speed of light (the speed of causality). If the sun suddenly disappeared, the earth would continue orbiting around where it used to be, for about 8 minutes.

Nothing can travel faster than light through space, in a vacuum. However, if you pick two points in space that are far enough apart (e.g. at opposite sides of the observable universe), these points will be moving apart faster than light, because space itself is expanding.

The expansion of space isn’t coming from a single point outward, like an explosion. It’s expanding by the same amount at every point in the universe. People analogize this in lower dimensions to stretching fabric or blowing up a balloon.
People seem really divided on the Hyperion Cantos in terms of which books or book pair stands out for them. I am thoroughly in the 'all four of them combine to form an impressive epic'-camp. I found it pleasing how Rise of Endymion closes the last strands of the story begun in Hyperion.

Good call on Heinlein's Moon is a Harsh Mistress.

Ringworld didn't do much for me either, but I do indulge in the Man-Kzin Wars spin-offs as a sort of guilty pleasure.
Playing devil's advocate here, but how do you think they managed to make a more affordable solution? If you think it's entirely due to their technology, I'm afraid you'd be mistaken.
You've clearly never tried to use a taxi in California.
> I personally know several people who equate a vote for Biden as a vote to bring exactly this type of toxic behavior mainstream - they have told me exactly that. These sorts of extreme tactics on the left push many right-leaning people into the far-right-extremes.

As someone who used to be more on the right who's moving leftward (because of the current administration and a building frustration with many right wing ideas and attitudes), I can testify to the repulsive effect that these kind of displays have. I know these kinds of people are a minority, but they still concern me because of the power a zealous minority can wield in a party due to their zeal.
> subsidized by VC money

Wait, so I get a comfortable ride, I get it fast, I get it cheap, somebody else pays for the majority of it, that somebody else has tons of their own money, not coming from my taxes, which they spend willingly on giving me a good cheap ride - and somehow this is a bad thing?
Cool - just so happened to be looking at Geforce last night!
Even without relativity, the ejection velocity matters. To get the same change in momentum, you need to eject more mass if you have a lower ejection velocity. That means that you have to carry more mass to eject. And that means that, to accelerate that mass, you have to eject more mass. And so on. It just becomes really unworkable really quickly. (This is called the "rocket equation".)

As for the rest of your second paragraph: Look into how relativistic velocity addition works.
> without providing any alternative

Taxis still exist.

Given the history of Uber and Lyft drivers denying access to riders with wheelchairs, decrying the loss of their services seems weird.
dragonwriter below you says the opposite - based on a plane-level analysis. would be interested if that changes your mind.
CGNAT also mixes up things somewhat.
I think she still uses it when there's no alternative. I don't know much about it myself, but from what she tells me it's a fine service for when she needs to go to the library on a lazy day, but meeting a friend or having to make a schedule on a certain time? It's practically a coin flip.
> In the popular imagination? The Romans were conquering barbaric tribes that aren't worth talking about in detail, I think.

There was plenty of interaction, but the thing about those insignificant barbaric tribes is that they aren't worth conquering either.
It's not really a "competitive market" if the new entrants are massively subsidized by investors and therefore never had to compete on equal economic footing.
I don't think the quote in the OP is talking about Plato's works or conduct, but how Plato figures into a modern person's, Geoffrey West's, relationship to history. In that context, I don't understand the relevance of your comment.
> It's not that the law dictates this shift, it's that the economics do.

You can check their S-1 filing for the “economics” of it...Uber before going public was losing money and acknowledged the legal risk they had been misclassifying drivers as contractors and should drivers be reclassified as employees it’s an existential threat to Uber.

That’s the economics of it...Uber knew they were in the wrong, they knew the day of reckoning was coming and investors took the damn thing public for maximum profits and to cash out and leave others holding the bag.

But the reality is the whole employee/independent contractor issue is just a scapegoat for investors to point their finger at regulations and say that’s why the business failed, but the truth is even without the illegal classification of drivers Uber would never have turned a profit.
I feel like I write about Waterfall and its problems a lot on this forum, but I'm going to do it again:

> Agile can handle getting rid of some features to meet the deadline, but waterfall can do priorities as well.

Waterfall is not particularly good at handling priorities. It's actually worse, in my experience, than anything else. Waterfall is about the order of doing things (it is fundamentally linear), committing to a plan (lack of flexibility), and has minimal feedback loops (lack of responsiveness).

If you have a 2 year deadline (true deadline like in your example), Waterfall only helps you if you assume everything will go right or put in drop dead dates for lower priority things. But even then, you'll have wasted so much time in your planning and designing you probably won't be able to keep it on track within a reasonable budget extension.

What you really want to handle priorities is an incremental and iterative development model. You know your target, but you break it down into smaller increments and build it out over time. After each iteration you re-evaluate your ability to hit the target. Within each iteration you may use a Waterfall-styled approach (particularly if it's a portion that's well understood in your organization or sufficiently small) or you may extend the iterative approach by adopting an Agile approach (think 3-6 months of 1-2 week sprints).

Using your Earth-Venus example. You need X, Y, Z. You want A, B, C. You only have 2 years to deliver. In Waterfall you'd spend 3-6 months designing everything before building it. If you're smart you design it with a way to drop A, B, and C. But that's a lot of time spent up front on contingency planning and pushes you closer to 6 months. Now you're 18 months from the deadline before production even starts. Oh, and testing doesn't happen until pretty late in this process. So your production is constrained to no more than 12 months in order to allow sufficient testing time (6 months).

If you're actually smart, you create checkpoints/milestones and do it incrementally. You start work on X, Y, Z and as much of A, B, C as you can afford. After 3 months you see that X is progressing fine, Y is possibly going to miss the target, and Z is definitely going to. So you check and A is going to be done in a month, B turned out to be a cluster, and C may complete on time. Cut your losses, B is gone, the money and manpower are moved to the core mission.

Next iteration you reexamine, and find out that you C may still complete but Z is barely back on track. So you take some or all the funding and people from C and dedicate them to getting Z back on track. In the best case C can still be done, but it probably won't. We accept our losses and continue this process.

That is a fundamentally agile approach. It's about responding to the changes that come up. Waterfall is not, in itself, capable of this.
I find it a little vulgar to suggest the regulatory capture variant of a service to a disabled person who was benefiting from the more libre configuration.
I firmly agree on #1. In fact, my piano tuner is not wheelchair-bound and that was a white lie. My apologies. He was born blind.

#2: Normally I would strongly disagree. It's a NYC trope to say our subway is in shambles because pick one of: the city is old, the city is dense, the subway runs 24/7, and so on. And yet Paris, London, and other ancient subways run better and make cheaper and faster improvements.

But looking around, it seems like accessibility is very poor for London and Paris too. So you're right. They all have this in common. In fact, NYC may even be ahead[1]

However, going on a real tangent here, with the crazy amounts of money we spend or even with quantitative easing[2], I feel like we could try novel concepts like shutting down entire city blocks for months at a time and compensate everyone involved. Yes, crazy prices, but who knows?

[1] https://www.citymetric.com/transport/what-paris-metro-map-lo...

[2] Instead of propping up bonds and equities, prop up infrastructure?
But they can't set their own rates.
Right, except now instead of having the option of taxis and ride share companies she can only use taxis which have artificially inflated prices due to constricted supply.
Yeah, same here. I tried to read old American science fiction, the so-called western classics and the so-called eastern classics. All of that stuff is racist, sexist and bigoted. After many unsuccessful tries I decided that reading anything from other times and cultures is just too regressive to be worth it. After all, what can someone as bigoted and outdated as Asimov really teach us about society and technology in 2020? What can Jane Austen with her internalized misogyny tell us about human nature? I will stick to modern and progressive literature, thank-you-very-much.

And so should you. In fact, those old books can be downright dangerous and normalize regressive behaviors that will cause real harm. I mean, today we are rightfully worried about individual bigoted tweets and messages, but imagine someone reading an entire book of that stuff?
That's ignoring the people harmed by ISIS. Clearly the moral decision is to stop abusive ISIS fighters. That doesn't mean babies are more important than them.
I’m not sure why we need prop22 specifically targeting rideshare drivers instead of just repealing AB5

i know so many people’s whose jobs were destroyed by it and still haven’t found anything else.
My worst experience in any transportation was out of Newark, NJ by a taxi. Arrived late at night in the Penn station train terminal, went in the first taxi available to go to my hotel.

I was privileged to a high speed race through Newark running red lights, not responding to my pleas to stop, charge meter was off the whole ride, then a huge argument over the cab fare that almost got the cops called on us once I thankfully arrived at the hotel.

I’ve never been in a cab since.

Uber and Lyft has always been pleasant for me.
Recomposing the soundscape of the intensive care unit
I'd be really interested to hear more about the literature of ancient Kush or Timbuktu -- what language it was written in, what kind of scholarly tradition it had. My education covered (at least superficially) Europe, Egypt, the Levant, Mesopotamia, India, and East Asia, but Africa south of the Sahara is a big blank spot...

So I went and looked it up on Wikipedia, and it turns out that Kush had an alphabetic script. Many inscriptions remain but little of the language (Meroitic) has been decoded. Although they would have had access to paper as a result of contact with Egypt and the Hellenistic world, there's no indication that any books written in Meroitic have survived.
The Phi was an interesting computer. AVX512 on 60 cores back in 2015 was pretty nuts. CUDA wasn't quite as good as it is today (there have been HUGE advancements in CUDA recently).

These days, we have a full-fat EPYC or Threadripper to use, and even then its only 256-bit vector units. CUDA is also way better and NVidia has advanced dramatically: proving that CUDA is easier to code than people once thought. (Back in 2015, it was still "common knowledge" that CUDA was too hard for normal programmers).

Intel's Xeon Phi was a normal CPU processor. It could run normal Linux, and scale just like a GPU (Each PCIe x16 lane added another 60 Xeon Phi cores to your box).

It was a commercial failure, but I wouldn't say it was worthless. NVidia just ended up making a superior product, by making CUDA easier-and-easier to use.
They certainly do if that cashier is working the same shift at McDonalds as when he's supposed to be at Burger King. His manager will also care if his work at another employer affects his performance when he's working his shift at Burger King.
Uber gained market cap of $4B since this appeal news broke, already spent $100M to fight AB5, all the while they burnt $2B in their last quarter.

And yet their argument is they can't afford to spend $300M to cover driver benefits and pay into state unemployment insurance.
This is disappointing..
Can you share the professions of the people you know whose jobs were destroyed?
For the majority who haven't tried to use taxis in California, what's the informative version of this comment?
Can you give us some anecdata and what the affect on riders pay was? Was it a significant drop in pay, or mostly poor service and inconvenience?
Rather than cloud streaming, I'd much prefer to see them target WebGL/WebGPU + WebAssembly. At near native speeds, distributed through the browser with the option of adding a PWA to the home screen to really get that native app feeling!
That makes sense as CloudFlare also has a history of minimizing important security breaches, like when they sprayed their customer's and customer's customer's private data all over the Internet:

https://en.wikipedia.org/wiki/Cloudbleed#Cloudflare

Tavis Ormandy said:

I had a call with cloudflare, and explained that I was baffled why they were not sharing their notification with me.

They gave several excuses that didn't make sense, then asked to speak to me on the phone to explain.

https://bugs.chromium.org/p/project-zero/issues/detail?id=11...

Cloudflare did finally send me a draft. It contains an excellent postmortem, but severely downplays the risk to customers.

https://bugs.chromium.org/p/project-zero/issues/detail?id=11...

Maybe that was before this guy's tenure, not sure. The point is that most companies do this, and users and customers should push back on it.
It's physically impossible to flip burgers at McDonalds and Burger King at the same time. Presumably, it would be pointless for a driver to work for Uber in the morning and Lyft in the evenings.
For me, this has been all about taking short breaks and understanding when to stop at the end of the day.

In order to improve you have to ride yourself pretty hard (otherwise you start running into the opposite problem of not improving or stagnating) but understand when you're starting to "hustle" which is a waste of energy.

Having a good means to re-charge is also essential. Always work to resist conceit / convincing yourself you're being productive when you're not. This is the quickest route to mental illness / burnout by far IMO.
Everyone calm down, this called negotiating at scale. Lyft just got their stay. As usual, the effect of all lawmaking will be subtle and slow, so the average person will not notice.

Sigh.
My favorite from this summer so far, and one I don't see mentioned much is "The First Fifteen Lives of Harry August" by Claire North (Catherine Webb). https://www.amazon.com/First-Fifteen-Lives-Harry-August/dp/0...
It's like reading a list of books considered classics in the genre. I feel like the author is just checking off boxes.
Also, needs some Iain M. Banks.
In a time of deceit telling the truth is a revolutionary act.
Their business was a legal dodge to begin with and they knew it. You can't start a business selling cocaine through a series of complex transactions such that it's "technically" legal and then complain when the government tries to regulate your "innovation" to bring it in line with existing law.
As companies grow, they lose touch with smaller market segments. I see that Facebook has grown to the point that it has lost touch with it's ENTIRE oculus market. (Who buys Oculus? Cutting-edge techheads, who often don't like social media). I expect that Oculus will die a slow death unless some exec sees some important metric going down and tries to save it. But Facebook is huge, so saving Oculus is unlikely to make a dent in financials.
I don't think it's obvious though - many people have never optimised for garbage collection so I thought it was worth pointing out.

I still found your approach interesting and it's rare there's a perfect approach so don't take it to heart.
This goes to show... if you burn enough VC money to get yourself into an IPO, you can leverage that "for the jobs"...
It is a bias probably of the groups you were in. I know people who would go on the internet to pick fights. Good faith is a good start. If the fight starts with know 'talking points' fed to them by someone else that they just googled up you usually know it is not worth messing with.

The honesty bit is 'gone' more I think. Because of things like 'lets clean up the comment sections', 'lets clean up the videos of problematic things'. So people are self filtering because they fear being tagged and brigaded because of something they do not see as wrong. This happens because the people with real money to spend showed up to advertise. The real customers have some sway.
As someone who was born and grew up under Russian occupation I can assure you everyone on the inside of Iron Curtain was aware how bad it was even back then.
Show HN: Inoffice - Voice chat to encourage small talks for remote teams
Wrong link? That’s a Japanese music album. Lovely but probably not what you meant?
Podcast with Vitalik Buterin
This is a bit unfair. Yes, the public transit in cali sucks, but there needs to be a minimum standard with how we treat workers. Gig work was initially framed as a side thing where somebody going to the same area as you hops in your car and you share a ride. Like on demand carpooling. That is no longer the case, its people's livelihoods due to economic inequities and lack of normal jobs available to match the demand for jobs. Gig work should NOT be how people make a living, but due to reality it is what many people have resorted to and these people deserve to be treated like employees for normal companies. I have been in many ride shares where drivers drive from hours away to drive in SF or the bay area in general and then go back at night. They do this because their local economy doesn't provide an equivalently paying job (or jobs at all). Instead of telling people "hey go drive around endlessly in SF, hours from where you live. Also, you get no benefits" we can choose to bolster those local economies or we can choose to force companies to provide benefits. Either one of those options will make their lives better. We have chosen the latter, even though we should have chosen the former but politicians don't give a crap about people who aren't in the bay area, LA, or san diego. So they're screwed and forced to take these bad jobs.
You should only put an object in an Rc when its lifetime may potentially be determined by multiple, independent references. That's what it's for. For the simpler case of single ownership, Box<> is fine,