skysight-inc/HackerNews huggingface dataset:
They have in fact walked this back, Pitchfork updated their article right after I posted it. Title changed to reflect the update.
That is quite an abusive mentality to have. You would force someone to expose themselves to danger and the risk of violence and even death just so you could feel virtuous about yourself, while surely not at all exposing yourself to the same dangers you prescribe and force on others?

It's really a rather twisted mentality to have; like typical aristocratic supremacist types that demand the disposable peasants serve their wishes and whims. "Go to get robbed and shot by criminals and make your children orphans so I can feel virtuous about myself, peasant!" – Simulcra, 2020
> or from cities to suburbs where they may have difficulty in getting another rider.

That just indicates Uber is undercharging for these type of rides.
And that’s because it’s Bad Programmers who need help!
Ask HN: How do you organize home projects for family?
do you self-host a kanban or any other type of solution to get the family organized and have a single source for all projects undertaken?

is it helpful? waste of time? does a whiteboard in a prominent area the best?
I think if every team had a person like this, things would end up much cleaner. We all add tech debt and have unfinished business, all the time. We always want the time to come back later to clean things up, but priorities never give us the chance. Having someone to do that would be useful to me. Of course, the ideal for me is that we fix the root of the problem, and avoid agreeing to schedules that don't allow us to build things maintainably.

The other thing I worry about is other team members getting sloppy, because "don't worry, Fred will come clean that up later". For many developers this won't be a problem, but for some it will be, especially when there's time pressure (and there's always time pressure).
I could believe the enzyme bit. Soaps require 3 things to work well: sheer force, concentration and temperature. The higher the better for all 3.

Dishwashers can’t do consistent sheer force unless the sprayer hits your dish just right.

So makes sense that their cleaning agent will use some other mechanism just requiring application/soaking and not sheer force.
Game Dev Examines Why His First Game Failed
In Hongkong everyone with an iPhone enabled airdrop and shared “posters” with information:
https://qz.com/1660460/hong-kong-protesters-use-airdrop-to-b...

Everyone should have an app like Canva, to easily add+edit text on images.
This way people can communicate without any new technology.
Market size isn't just land mass.
But it has shipped product? This is release notes from a playable build that players are actually playing. It's nothing like Duke Nukem Forever that people are jockeying up only for the latest screenshots, it has a live community of sorts already. Sure, it's not complete, but in the "continuously deployed living game model" and "early access game model" we're starting to see a an even more huge variety in what "complete" even means than ever before.
MDN Is Safe, for Now
Just less money from the lead investor.
In the readme, you should put 10 examples instead of 2. (Anyway, 2 is much much much better than 0.)

In the live demo, I expected that "Download image below" was clickable.
Called it!
I love this. Any plan on adding a premium pricing so I can be confident I can use this in the future?
Uber CEO says service may shut down for months in California
Responsible Use of Machine Learning APIs
I think its a time/money tradeoff. I recall a comment along those lines (paraphrased) the last time I asked about TimeseriesDB. It's the fundamental calculation of SaaS/Cloud.
FWIW I found this post thought provoking in thinking about data models of languages.

https://news.ycombinator.com/item?id=13293290

---

About first class variants:

https://lobste.rs/s/77nu3d/oil_s_parser_is_160x_200x_faster_...

https://github.com/rust-lang/rfcs/pull/2593

Another way I think of this is "types vs. tags": https://oilshell.zulipchat.com/#narrow/stream/208950-zephyr-... (Zulip, requires login)

Basically variant can types stand alone, and have a unique tag. Tags are discriminated at RUNTIME with "pattern matching".

But a variant can belong to multiple sum types, and that's checked statically. This is modeled with multiple inheritance in OOP, but there's no implementation inheritance. Related: https://pling.jondgoodwin.com/post/when-sum-types-inherit/

So basically in the ASDL and C++ and Python type system I can model:

- a Token type is a leaf in an arithmetic expression

- a Token type is a leaf in an word expression

But it's not a leaf in say what goes in a[i], or dozens of other sum types. Shell is a big composition of sublanguages, so this is very useful and natural. Another construct that appears in multiple places is ${x}.

So having these invariants modeled by the type system is very useful, and actually C++ and MyPy are surprisingly more expressive than Rust! (due to multiple inheritance)

Search for %Token here, the syntax I made up for including a first class variant into a sum type:

https://www.oilshell.org/release/0.8.pre9/source-code.wwz/fr...

There is a name for the type, and a name for the tag (and multiple names for the same integer tag). Tags (dynamic) and types (static) are decoupled.
That is objectively not true. Most of the "gig economies" were previously done by employees who did not have the kind of benefits you are implying. Taxi drivers almost uniformly do not receive any health insurance benefit at all.

Gig economy was designed to circumvent overburdening regulation and supply restrictions, making the service cheaper, more available and more effective for users. The benefits of this are very obvious in the case of taxis versus uber.
I've noticed that in my role as team lead i spend more time watching screen shares etc.

What I prefer is using VS Code to Live Share as it makes it much easier to talk through and show what I mean or review in real time.

Its hard, but it is worth the time when two devs can work together in such a manner.
Alternatively, ‘AirBnb revenue kept at 33% of prior level during worldwide pandemic with far-reaching intranational and international travel bans’
> Most hesitate at allowing their employers to track them after hours

Is that a real thing?
Yes, there can be a lot of additional ingredients added to dishwasher soap and I had heard of enzymes before.

I have to admit I'm a bit skeptical of their effectiveness. Enzymes can usually be denatured pretty easily and if they are in a solution of hot detergent, I'd be amazed they'd stay intact enough to actually do what enzymes do.

That said, there are enzymes that are pretty robust, so I could be completely off base.

Edit: I am off-base, apparently there are super stable amylases that can survive 106C water.[1]

[1]https://www.sciencedirect.com/science/article/pii/S157096391...
The new Jupyter Book
Washing dishes by hand can be a surprisingly meditative experience. (Granted, I live alone--hand-washing dishes for an entire family would drive me insane.)
Sounds like something Uncle Iroh would say, but I can't find the quote.
That sounds like a bad solution to a bad problem. The better way to set things up is to devise a process in which the incentives are from the default set up to benefit the most people.

People are upset at what trump is doing in relation to the USPS. Why would we want his administration in charge of broadband as well?
Pass users don't have CAPTCHA though.
Commenter is the submitter. Often someone will submit a post, and then add the first comment.
Job search strategies for Software Engineers
Watt-Hours and Gigabytes are fundamentally different units, so comparing the marginal cost of electricity and data is non-sensical.

In terms of the fixed costs. For electricity, the price you pay powering your phone is subsidized by the price you pay powering your HVAC. The portion of the electricity infrastructure that powers phones is negligable.

In contrasts, the cellular networks exist almost entirely to run phones; so the cost phone users pay needs to be enough to maintain the entire network.

To be a fair comparison, you would need to imagine a world where phones were the primary consumers of the electric grid. In such a world, I would expect to see electricity prices rise significantly
> my concern is that this would lead to a world where only the rich can have homes that give true ownership and everyone else is stuck in multi-family homes.

I love to live in a city. I love to have access to museums, gardens, universities and good public transportation.

My fear is that people may end up killing the city in favor of single-family homes and making owning a car mandatory. That cities that I love like New York, London, Tokyo or Shanghai may disappear and become an endless shapeless blob of single-family homes without identity were people looks suspiciously to anyone that "do not belong to the neighborhood". It would be a loss to humanity to get rid of the creativity, the openness, the heterogeneity of the city. People has gathered in cities as long as civilization has existed. Cities are civilization.

I have lived in London, Barcelona and Stockholm. Great cities on their own, with good public transportation, services, restaurants, that feel safe, alive, and a bridge between past and future. But, your experience may vary depending on the quality of the cities you have lived in.
For what it's worth, I actually was thinking of woodworking! (Except for the "outside hobbies" thing in which case I was thinking of blacksmithing)
Seems like determining water hardness would be something the dishwasher could do.
That's just about the only advantage a planned economy has: reaction speed. All it takes is one decision to mobilize massive resources.
Interesting article.
It poses a huge dilemma. As more jobs become redundant, how should 'useless people' be compensated relative to 'useful people' without whom the economy could not operate?

To complicate matters, many of the 'useless people' could be highly skilled and could theoretically launch their own businesses and start competing against established businesses and take away some market share...
But if the market is already saturated and consumers are already satisfied beyond their perceptual capacity, launching a business in such a saturated industry could not be regarded as a 'useful' activity in a broad sense (it's a zero-sum game).
This means that being able to capture economic value (profits) from an industry would not necessarily imply that someone is useful; in fact, an increase in profits may not bear any correlation with an increase in consumer satisfaction in that industry; in a saturated market, the profits for a specific company or individual could entirely be the result of political lobbying, social scheming, or luck and have nothing to do with increased consumer satisfaction.

Given that useless people are still capable of capturing profits from an industry by starting their own business, it would be highly unethical for the incumbents (those who own the means of production in the saturated markets) to try to stop the 'useless people' from trying to compete (since that would deny them access to the same fair playing field which the incumbents themselves had benefited from in the past).
Yet at the same time, it may be more efficient overall if, instead of trying to compete in a saturated market, 'useless people' would accept the reality that they are in fact useless and instead of trying to compete, they would get paid to be idle.

But if useless people get paid to be idle, then how will useful people who still need to work feel about that?
Also, even for people who have useful skills, there may be more people who have those skills than there are positions to fill.
How then do we choose which people should have a job and which should not? Does it make sense to select them based on skill if the skill level of the employee does not affect consumer satisfaction?

It seems like this would create an incentive for useless idle people to pretend to be or have been useful; they can't just accumulate enough money to go idle without having a backstory to go with it. Yet at the same time it is in the interest of incumbents (owners of the means of production) for these people to go idle instead of competing with them. To appease those who are still working, every member of the idle class needs an excuse (e.g. they sold their company to Google for a few million $). The economy then becomes centered around manufacturing backstories for new members of the idle class... Until the point where everything is automated and everyone can be idle.

I think the biggest problem with this story is that if we remove the market selection mechanism? What kind of alternative selection mechanism should be used instead?
We've finally come full circle to the point where calling out racism is now racist. Pack it up folks, it's time to go home.
So that's not an arrangement where both occupants get to control the building then. It's a situation where you get to control it, and if your tenant doesn't like it they can pound sand. It obviously does not address the scenario your parent is describing.
Do you have a work-issued cellphone? I do. I also carry my own phone but my job requires that I have the work phone on me 24/7 when out of the office.
Lots of countries have developed. South Korea went from bombed-out wreck to one of the richest countries of the world. There's nothing impressive about Soviet development.
Real people don’t use UTM codes
> what actually happened[1]: half the workforce gets laid off.

The article says as much:

> In a sane world, Russell thought, the factory would simply halve working hours, maintaining the same wages but greatly increasing the time that the workers could devote to the joys of leisure. But, as Russell observed, this rarely happens. Instead, the factory owner will opt to keep half the workers on the same hours and lay off the rest. The gains from the advances of technology will be realised not as an expansion of leisure but rather as drudgery for some and jobless destitution for others, with the savings enjoyed only by the winner, the factory owner.
I feel like this is an Uber-troll.

I can already hear the rising crescendo of liberal screeching about "discrimination" by letting dirty peasant drivers pick their fares and set their rates, while also making the limousine … UberLiberals … freak at being inconvenienced by a loss of upfront pricing.

"Pay living wages for thee, low price immigrant worker slaves for me." – Liberals for the Working Class PAC, 2020

It's sarcasm and allowable, censor goons.
The unstoppable urge to exclaim "Aha!" and point out how famously the comfortable and well-off have been misled by the author might keep one from seeing the big picture. Nobody is likening the current state of the US to the USSR of 1937-38 mass executions fame as is evident if one reads the article.

The parallels that are being drawn are all too familiar to my family and reflect attitudes from the latter half of the 20th century that have remained in the cultures of most post-soviet states.

The tremendous pull to value appearance over substance is ever present in the current U.S. administration.
It makes sense, when we bring in another aphorism "code is data". It's easier to write good code with good libraries. And it's easier to write good data models that extend good data models. The main distinction is that code is very dynamic, flexible, and malleable, whereas data models need not be.

Data models are the "bones" of an application, as part of the application as code is. Data models fundamentally limit the application's growth, but if they're well-placed, they can allow you to do things that are really powerful.

You always want to have good bones. But the Anna Karenina Principle is a thing [0].

So, applying this, I think baby ideas should not have many constraints on the bones, to allow them to move around in the future. Instead, there should be a ton of crap code implementing the idea's constraints, because they change every week, month, quarter, and the implementer is still learning the domain.

Once the implementer reaches a certain point of maturity in the domain, all of the lessons learned writing that crap code can be compressed into a very clever data model that minimizes the amount of "code" necessary, and simultaneously makes the project more maintainable, interface-stable, and extensible: in other words, making it an excellent platform to build on. The crap code can be thrown out, because it was designed to halfway-ensure invariants that the database can now take care of.

I think most software we consider "good" these days followed this development cycle. multics -> unix, <kversion_control> -> git, ed -> vi -> vim.
Why are you so scared of different ideas?
Now that you mention it, I actually have seen that arrangement before. It can look really cool if both people have complementary taste.
Don’t you think the power balance between Uber and taxi drivers versus the situation before is different?

I’m aware that the US generally already had a very poor system for taxi drivers, but I don’t believe Uber did not make things better. And don’t forget that Uber also has Uber Eats — delivery drivers are most definitely far worse off with that than when they were working for the restaurants themselves.
Many jurisdictions require postal ballots to be received by election day. Delaying mail delivery absolutely will disenfranchise many voters.
Competing Interest Statement

"M. Schoof, B. Faust, R. Saunders, N. Hoppe, P. Walter, and A. Manglik are inventors on a provisional patent describing anti-Spike nanobodies described in this manuscript."

PR for this has reached every outlet from USA Today to sci.electronics.design on Usenet. However, there seems to be zero commentary on it from serious medical sites or journals.
I shouldn't enter a store because they're being irresponsible? That seems like putting the burden where it does not belong.

Larger scale: Nobody else should enter a store, because these people should be able to do their thing without "putting anyone else at risk"? That's absurd. They are putting other people at risk, and everyone else shouldn't have to go ridiculously far out of their way to avoid the risk.

[Edit: Oh, yeah. What if I work at the store? At that point, "don't enter the store" is... somewhat lacking as usable advice.]
Disaster Recovery Plan Is a Joke Written by Clowns
Uber/Lyft aren't too big to fail. They do provide a convenience that went unmet with traditional players. However they had a choice to operate within the confines of the law and chose not to. Venture capital artificially accelerated the traction for this business category before regulators could sustainably address the consequences.
Given that statement, would you be surprised to hear that FSF has multiple time stated that GPL is a strategy with benefits and drawbacks and not an end goal in itself? Similar they see permissive licenses as positive thing, but not the optimal strategy in many cases. It depend on the project, the situation, the authors, the community and so on.
Tha fact those ex-colleagues and friends who bought and use iPhone in the first place indciates they are not generally a nationalist person. The reason they bought Huawei is because they realized when the US is banning Huawei, while China is not banning Apple, that is simply not fair, the US is not what it claims to be, or what they thought it to be. To be clear, I don't think it's fair either.
Is Life All About Communication? A Theoretical Perspective
"Promise" is maybe too strong a word for something that has only been shown to neutralize the virus in liquid form in in vitro cell culture so far.
Seems pretty simple - offer financial motive.

No one wants to go to airports anyway, they're a nightmare normally and are typically far from city centers and potentially further to a rider - so the fare goes up and you have surge pricing.
But..... you already have dish soap? Just.... wash the dishes?
This is the thing that really chafes my testes.

People need to get real and start calling it what it is. It's a taxi service. This is not ride sharing. The driver was not already going somewhere. The driver was waiting around for a call to pick someone up, and was going to take them where they wanted to go. Nothing is being shared. This is a Taxi service and the Uber app is the dispatcher.

If I was already going to work, and I picked someone up along the way, that's sharing a ride.

The only thing the driver is sharing is the money they are giving to their mechanic when all the around town driving wears out their car.
For me, I had a huge vacation in March that was cancelled (and luckily I got completely refunded) and so we just put that money towards the AirBnB.
Having the neighborhood slowly change is going to be a thing that happens no matter what laws you pick. Twenty years is a long time.
I don't think it's the job of private actors to stop a monopoly from forming. Google's acquisition of double-click should have never been approved by the SEC.
Again, another person being downvoted for living in reality and understanding that the existence of a phone app mediating things doesn't fundamentally change the risk profile of Uber from that of picking up hitchhikers.

Yes, it can absolutely happen that you pick someone up and they end up raping you. The opposite happens too, you order up an Uber when you're drunk and end up the raped one yourself. While the app might possibly offer information that makes it easier to get justice in the future, and while that may dissuade some folks, in the end crimes of opportunity like this will continue to happen.

Intelligent, self-preserving people will always use their own personal heuristics for risk management regardless of political correctness. If this ends up looking prejudiced, the problem to solve is the input information (in the form of observed events and news) that causes the prejudice, not to tell the person to just pretend that there's no reason to have such a risk calculation.
Peak memory or garbage collection throughput can become a bottleneck. But if you know you have more memory than you need, further reducing allocation is arguably a waste of your time.

This can become a tragedy of the commons in desktop and mobile apps, where you don't know how much memory the end user has or needs, but you do know you aren't paying for it.
That’s why in C++ we have traits and overloading.
That's also not how it works for in-demand, global, niche talent.
>no, that's exactly the misunderstanding that leads to such security theater. distance does nearly all the work. a mask adds marginal benefit when distancing.

FWIW...

'Yuen Kwok-yung, a professor of infectious disease at the University of Hong Kong, has advised his government that all social distancing can be relaxed – but only if people wear masks in enclosed spaces such as on trains and at work, and that no food or drink are consumed at concerts and cinemas.'

https://www.theguardian.com/world/2020/may/22/why-we-might-n...

(Yuen Kwok-yung is one of, if not the leading infectious disease specialist in Asia among other things, and has his name on many peer reviewed scientific papers.)
To really dig into it, Samuel Eliot Morison's magisterial History of Naval Operations in World War II does a good job talking through the development of both the technology and organization of naval operations.

Man, that looks like a hard series of books to actually get a hold of. Either spending multiple hundreds of dollars for a used set, or struggle to find individual copies for $15+ each (a quick google search seems to show Vol 2 unavailable anywhere I looked).
Cats and Dogs (2012) [pdf]
I did this in June, by then, all outdoor activities were allowed. And in many places, parks remained open.
This project was dead once the backlash against Big Tech picked up in 2017. A project like this requires the feds to be totally on board, have the power to green light everything quickly, and have tons of capital to deploy. Unfortunately for Sidewalk Labs, it's not possible for an Alphabet company to build in Saudi Arabia or China.