skysight-inc/HackerNews huggingface dataset:
> it's just the people paying $/15min feel entitled to do whatever, and there are no consequences.

As a frequent pedestrian (no bike, no scooter, just a pair of sneakers and an overweight gut) in a decent-sized city, I have this exact same sentiment about vehicle drivers. I'd even write the sentence:

"It's just the people paying $/month/car payment feel entitled to do whatever, and there are no consequences."

I'm almost run over crossing at legal crosswalks with the light indicating I can go, all across the city at least twice per week. "Dockless cars" are left in crosswalks, across sidewalks, in intersections when they don't have the light, and drivers disregard stop signs and red lights and yield signs on an almost daily basis.

I think the problem is less the mode of transportation than the mentality of the person operating that equipment.

Regardless, I've noticed a lot more hostility towards people who are riding bicycles and electric scooters than I ever hear against people who are piloting two ton bricks of smash-me-into-anchovy-paste steel in an unsafe manner.
Also discussed on HN a year ago:

https://news.ycombinator.com/item?id=15079619
You answered your own question here. It’s all about benefits.
Publishing on Apple News
...and now quarrel among themselves after several waves of refugees want to become immigrants. So the union tried to distribute the refugees somewhat evenly, which led to further quarrels.

It's just as if me and my girlfriend and all of our neighbours have to accept refugees into our apartments, after our senior neighbour, crazy refugee lady, invited them over. The refugees all want to stay in my girlfriend's room because it's nicer, but most our neighbours collectively decided that we should split them between ourselves according to room size. My girlfriend reluctantly agrees, but I'm quarelling with her and the neighbours over the refugee issue. This can only lead to one thing: breakup.
I own an ebike as well as a bunch of non ebikes and while I love riding regular bikes on the weekend, the ebike is just so useful for getting to work fast and sweat free. I live in a very hilly area and the ebike makes it like riding on flat ground.
Also just defining division to be whatever you want in the moment is not actually pragmatic, it's stupid and trivial. There's a reason we define a symplectic manifold the way we do. There's not a reason to say `1/0 = 0`, aside from the fact that the Pony designers didn't care to find a good solution to the problem.
Plenty of people, especially engineers with families, have lifestyle costs that exceed what a startup will comp in cash. (Lifestyle is supported by current job offering bonuses or liquid equity).
How Google is behaving recently... I can feel it becoming Oracle. I want to stay 10 miles far from it. Learned my lesson with Google maps.
It's at most 6 months payback for the average commute at current prices.* And that's for a $400 scooter. Think Xiaomi can't get these things into U.S. ports for $300? Think again.

Scooter share economics don't work. And now that cities are placing caps on vendors and scooter quantity, prices are going up. Which means payback period to owning the scooter goes down. This is a vale of tears.

* What is the average payback period for purchasing a car (μ(p) = $30,000) versus taking the train? Much longer!
Limits aren't the only thing broken by division by zero, though. For integers it's mainly algebraic stuff.
It's a mess but hard to fix. Customers can't unilaterally "break the cycle." They'd effectively just be underpaying for service.

Some restaurant owners have added automatic service charges or marked up prices to include service, but that's a mess too. If they mark up prices and customers don't realize service is included, they'll think the prices are too high and go elsewhere. If they add a mandatory service charge, customers might feel ripped off and will worry the fee doesn't really go to the servers or that they should still leave a tip.

Restaurant owners basically need to conspicuously state on the menu that service is included and the money will go to servers (and bussers, bartenders, etc.). But if you're a restaurant owner, do you want your menu dominated by a statement about your labor policies? There's a reason it's only really been tried by big name celebrity chefs, not your corner diner or Thai place.
How to market your business and increase sales
The ossuary, for sure. Louvre is a meh. The park adjacent to the Louvre is good-to-go. Wander between the Louvre and Eiffel, there is a brassiere frequented by diplomats. Pickup intramural football (soccer) by the nurses' college just across the river. Explore on foot with only a rough plan is usually the best way to find treasures.
What’s equally amazing to me, and this just personally happened to me, is that companies would rather walk away from the discussion over a figure smaller than the amount of productivity being lost by the vacancy.

I recently turned down an offer from a company that went on and on about the backlog of projects that needed attention and couldn’t ship. My estimate was that they were probably losing a few hundred thousand in annual sales due to headcount.

Want to know how much they wouldn’t budge on a salary offer? $15K.

The position is still unfilled. It’s been six months, and the job was open six months before that.
Several things: stars get much cooler than the sun, a factor of five in radius is a factor of 25 in surface area, the heat may be focused on the side pointing at the star (meaning the star masks the light), and light from the star could be overwhelming the light emitted by the planet. Astronomy is filled with orders of magnitude.
As I heard in https://www.wnycstudios.org/story/bad-show , Milgram's study is actually much more nuanced but insightful. The participants given an absolute order to administer the highest shocks are the ones who refused! Instead of showing that people do whatever they are told by authorities, the results showed that people go along up to the point where they feel they are still in control and choosing to go forward. When it's an absolute order, they rebel!
I’m more annoyed about sit down restaurants that automatically add “living wage fees” or “aca coverage costs” to bills before tip.

How is this acceptable? What other industry quotes prices that don’t include wage costs, then bill for a higher amount.

It’s particularly bad because pulling the percentage out of the tip lowers the percentage of the amount I pay that would go to the server (vs baking the price into the menu cost), so it’s dishonest pricing and also convoluted tip theft.
There are proposals to add |> (pipe) to JS.
Make pandoc convert the txt/md/whatever to roff and pipe it to man, and you're pretty much there. It would also work on more than OSX, unlike um itself.
There's parallels to normalization, ie, cult indoctrination.. look at how Scientology enslaves people, takes their money and their dignity to feed the egos of Tom Cruise and Muscaviage.
It would come in handy in this situation: https://xkcd.com/1168/
This is great! When I called support they were testing out the rotating show cover art/cards like a screen saver. I want my TV to shut off and this feature stops that. In speaking with them they said, yes I was in a test group and they would fix it. They never did fix this, but hey now it is turned off. Thanks!
But those four are the defaults. And for someone just taking your order, the range from 18-25% doesn't match expectations. In those situations, $0.50, $1, or 10% all seem closer to what I'd tip. The point of the article is many people are now choosing 18%, since it's easier, and there's subtle pressure for them to do so.
Does it show the man page after the user hints? It should show the actual man page too, so I can replace “man” with it.
The difference being Milgram used actors as there was no actual suffering, only the intent to cause suffering on-command. Milgram's experiment proved what atrocities like the Holocaust and Armenian Genocide already made clear: most people are cowards, will happily turn you over to butchers, if not murder you themselves, if directed.
I had a "76 in 1" cassette and my friend a "63 in 1" with exactly same games with some repeats. One day I used a pencil (graphite) and randomly drew a connection between some circuit line on the cassette and mine got converted in "63 in 1".

I was 12-13 back then. It was fun.
>>If each LISP team is using their own DSL

Think of it more like each team is using their own class naming and method naming schemes.

The remaining software development methodology is same, its just Lisp allows you to create very powerful abstractions and features(Syntactical by default and very definition). Anything you define for the application becomes a part of the language by default because you are writing the program as AST. And there is no syntax.

This enables you to not write things like AbstractClassFactoryFactoryAdapterMySQLDispatcherFacade. Once you have powerful enough features to express your abstractions you don't have to do boilerplate plate work writing tens(hundreds?) of classes to heavy lift simple meta-programming tasks.

A few other features that might interest you.

* Lisp ecosystem encourages you to write incremental code(Bottom up programming). Like you think about something, then go ahead and write it, often prototype in the REPL and test. So you sort of unit test by default.

* Features like Closures, Macros and higher order programming eliminate largely the need for design patterns and boiler plate heavy code.

* Code comes out short, succinct and represents the problem that is being solved. There won't be code which will be solving meta problems. Like you won't be doing opening stream, then buffers, then byte read etc for simply reading a file. In Lisp when you want to read a file, you read a file.

* As mentioned before you will write less boiler plate code for meta-programming, so no need to write hundreds of classes. At that point in time in Java you are busy solving meta problem using things like Dependency injection and frameworks for simply managing configs. In Lisp you will spend more time thinking about problems you are solving, and not meta problems you have to solve in the language, to solve application problems.

* Hot code swapping. You get great debugging facilities, where you can actually pause, introspect buggy code, swap the fix and test. You can't do this in Java.

* Given all these advantages you don't need large teams of programmers, so you communicate and build efficiently. You build big software with smaller teams. Think 10x reduction in team sizes. And that much reduction in Project management overhead, and other associated people operations.

In short If I have to tell you. In Java you think a lot of meta problems trying to work around limitations in the language using DI, annotations, frameworks etc. In Lisp you think only about the application problem.

This is the biggest development methodology change.
Is this the first documented instance of finding a bug in a computer program? That should be a more well known milestone in my opinion.
Without knowing the details of what ails you, may I suggest that you try Indian Ayurveda medicine or Traditional Chinese Medicine?
Not to mention ICBMs and other ship launched missiles.
tar actually makes sense with a little mnemonic:

tar xzf $file
- xtract
- ze (actually gzip but fake-accent "the" is more memorable)
- file
inappropriate humor department of humor
So that's why my wife never orders me around directly.
/inappropriate humor department of humor
It is sad when a website design is so bad it requires usage instructions on the home page.
Spoilers for why the simpler program is different: It doesn't do networking, which means it doesn't use any cgo. The networking stack by default links against libc, but if you don't use it, your go program doesn't have to link against libc.

You can always configure the CGO_ENABLED or -tags netgo flag in order to cause networking to not use libc either.
Or just hit offline checkbox in chrome dev tools
I meant vgo didn't miss the nuicance :)
Why do you think that syntax has anything to do with expressing mental models? If anything, that would seem to inhibit recognition of similar processes.
My wife missed a checkup (perhaps two) due to pregnancy. When she went back she needed a root canal. I happened to need a filling for the first time in 12 years. Before any of my work we had hit our insurance max for the year and had to pay cash for the excess--about $1000. This all happened in the same month or two so we didn't know until after.
Thanks for the well-written and thoughtful response, you make lots of good points here about how store management provides incentive to non-tipped workers.

> FWIW, tipped workers typically work for an hourly wage lower than the minimum wage, and are expected to earn the rest from tips.

That's true, and tipping those workers is something one ought to do. My post was primarily in reaction to tipping expanding to new frontiers of employees who are paid a "regular" wage such as most coffee shop workers or waiters in states where there is no special tipped minimum wage.

In these cases, it seems strange that one job (food-related service) deserves tips while other jobs do not. I've seen many posts recently such as "Tip the bill challenge proves humanity has a heart" or "20% minimum tip or else", but have seen no such calls to help employees in other fields.

It does seem like the obvious ideal is that people who work full-time hours are able to support themselves in a non-extravagant but livable way. I don't claim to know the correct economic solution to get there though!
They do target people with religious beliefs in general. Sure it's not nearly as harsh yet, but xinjiang is likely just the beginning for technology and practices that will be rolled out elsewhere.

Examples of religious persecution:

The party tried to demolish a mosque recently, they only backed off after large protest
https://www.scmp.com/news/china/policies-politics/article/21...

They regularly persecute christians
http://www1.cbn.com/cbnnews/2018/may/lsquo-purge-against-chr...

They have harvested organs from the falun gong
https://en.wikipedia.org/wiki/Organ_harvesting_from_Falun_Go...

This is some of stuff corrupt elite Sam Altman will not disavow, too afraid of losing $$$
There are hundreds of examples in history. The French Revolution for example.
Social "experiments" with messy, squishy, meat-monkeys... GFL controlling conditions or repeating "experiments." It's not exactly science, more like philosophy.

Sometimes, I swear psychologists enjoy exploring the same areas of the mind as serial killers. hmm...
These are very similar to the considerations that were discussed in RFC 3548, which documented Base32 and Base64. I assume they were pretty well known at the time the code you linked to was written.

https://tools.ietf.org/html/rfc3548
Or it can be argued that tipping offers those who control the means to change the law (the elected lawmakers) the excuse they need not to.
That's a terrible default for an average function lol. Once again in nearly all cases, taking the average of a list without elements is an error.
Someone who majored in psych once told me that most folks in it have no idea how people operate and are trying to get a clue.
The most confusing thing about it for me now (after I eventually decided to learn it and figured out what you mentioned) is the missing dash. Somehow it works both with and without, which makes no sense considering how *nix tools work. Why is it made to be like that?
Those "diplomatic issues" were the entire point of my post. And my argument is that they're going to get worse, not better, over time, as China's regional and global position strengthens.

I meant "broadly agrees" in the diplomatic sense. That's the main sense that matters for Taiwan. The US is the only country with any real measure if de facto support for Taiwan, and it is pulling back from Asia.

This article lays out the strategic logic in more detail: https://nationalinterest.org/article/say-goodbye-taiwan-9931

(The author, John Mearsheimer, is a leading international relations theorist. In 1994 he may a similar prediction when Ukraine gave up its nukes: he said they would eventually be strategically vulnerable to Russian aggression)
I totally understand that. I'm just wondering if anyone is aware of employers paying a tipped minimum wage to the sorts of businesses described (where employees interact with employees in the same way as in fast food establishments, roughly).
That's not actually whataboutism, it's false equivalence, something I see a lot of Chinese commenters using to defend the country's abusive tactics. Name a situation where a country recognizing another country resulted in an invasion by the United States?
80% Maintaining.

There was an article on HN. A while back about the value of maintainers over innovators. Keeping stuff ticking along is just as important and under valued (was the gist).
Miis
New telescope in South Africa chases mysteries of radio flashes and dark energy
Just because you don't personally pay tax on that income doesn't mean it's "tax free". You may be getting away with it (for now), but income is taxable, regardless of whether it's paid in cash.
Think about the people who were making bread for the rest of the city. Their quota was still the same starvation diet, with bread made out of grain husks and such. The same facilities were also baking proper bread - but all of that went to the soldiers as the highest priority.

“Over the course of the blockade 18 employees of the bread factory died at work”

https://russkiymir.ru/en/magazines/article/144332/
For anyone looking to do it «by hand», it's fairly doable: https://stackoverflow.com/a/50436684/2494754
It's a container
And then you find that the acceptance criteria aren't met, the deliverables don't work, and your ship date is hosed. What then?
Composition: Smart programs are made of dumb components (or at least specialized components) with clear responsibilities and boundaries. If components are too interdependent, they need to be refactored.

From that you directly get other key concepts:

OOP principles (minus inheritance): What objects hide is as important as what they expose.

Test-Driven-Development: Code the test, then fix the code to pass the test.

Build only what you need: Components should be as simple as possible but no simpler. Keep the future in mind but don't build future features until they are needed (and better understood).
I wonder how much we'd save if we just (say, "economically", for the sake of "civil" speech) whacked all the middlemen.

It's like going to the grocery store and wondering how much this "Monopoly" game (just came up in conversation with the clerk at the checkout lane, this evening) is really costing you.

Bunch of "marketing" gurus in suits. On top of the "prizes", I'm paying for them and their suit.

Bah
Filter before you parse: faster analytics on raw data with Sparser
Parallel Programming with Python
But you can't use ungapped barriers in town centres or other areas of arbitrary pedestrian flows. Hence, bollards will always have a niche.
You should consider the possibility that you have the direction of causality reversed there.
The worst part about choreographing scientific experimentation to comport with what you suspect is true is that in the not-so-distant-future, the negation and dismissal of your results can serve as evidence that your hypothesis was inaccurate.

In summary, it's highly counterproductive. Don't be this guy...
I remember the _weirdest_ news cycle where like >4 news sites (including The Guardian iirc) ran articles calling MP3 a "dead" format now that the patents expired.

Definitely felt like a "wet streets cause rain" story.
I love how immediately customizable this makes everything. Thank you. I'm imagining somebody tweaking this just a bit so that a robotic arm throws "Linux in a Nutshell" at them from across the room.
Container choices are way less important. You can convert losslessly from one to another.
Even better. Is there seriously not a better way to check online/offline status that polling a URL? Seems so sloppy.
On Square devices, I have observed that if the amount is less than a certain threshold, the tip amounts will be $1, $2, and $3. Past that threshold and it defaults to 15%, 20%, 25%. I live in a downtown area and regularly interact with these systems (2+ times per day on avg).
This Nat.Geo. story from 2011 ('Food Ark') describes Vavilov, and mentions that there were 'some 1,400 seed banks around the world' at that time.
https://www.nationalgeographic.com/magazine/2011/07/food-ark...

Looks like the UK's 'Millenium Seed Bank' is the world's largest wild-plant repository.
https://en.wikipedia.org/wiki/Millennium_Seed_Bank_Partnersh...
https://www.stuffyoushouldknow.com/podcasts/how-the-stanford...
>Customers can't unilaterally "break the cycle." They'd effectively just be underpaying for service.

Why not? If ALL customers stopped tipping. This would create a wave of disguntled employees who can't make rent and/or pay the bills. This sucks, of course, but if customers keep chugging at it refusing to pay then eventually someone will try to sue some business owner and then something will have to change. That's my opinion at least.

People who tip keep the system alive. Also, I think it's weird for prices to be pre-tax. It's like you pay 10$ for a burger, oh wait 10% sales tax and a 15% tip and suddenly you pay 12.56$.

edit:

>Some restaurant owners have added automatic service charges or marked up prices to include service, but that's a mess too. If they mark up prices and customers don't realize service is included, they'll think the prices are too high and go elsewhere. If they add a mandatory service charge, customers might feel ripped off and will worry the fee doesn't really go to the servers or that they should still leave a tip.

If a business has the following on his menu or signpost "We do NOT accept tips. We pay our servers a living wage. Our prices are a bit higher because of this!" will surely win some of my business.

Once again, tipping should be for extra service, not some mandatory inclusive cost. Because if tipping becomes a mandatory think voluntary or not, why not just include it in the freaking wage, the only ones profiting right now are the business owners as they don't have to pay taxes over the tips (please correct me if I'm wrong about that last statement).
These 10 spine-chilling AskReddit threads that will give you goosebumps
>>But languages have changed and Java (1.4 -> Java 8 and beyond), Python (2.1 -> 3.7) and Perl (5.7 -> 5.28.0) have all matured quite a bit since then. And then there's the ideas of functional programming that are seeping into other languages.

Apart from Perl no other language has lispy features like CL. Clojure is the only language that comes close. Perl is the only option you have even now if you want to do decent enough higher order practical programming.

https://hop.perl.plover.com/

Also there is big difference between having some token features(like lambdas) bolted on as a after thought and enabling fully blown functional programming which are well designed and integrated into the language.

Apart from Perl, Functional programming looks very half baked, hard and brittle in most of these languages.

If you want a full featured programming language, including both Functional and OO styles, take a look at Perl 6. Its designed to work will all programming styles.

>>This article aged worse than the bumperstickers from '85 that's also currently on the front page.

Every single thing from that article is true. What are you talking about?
I wouldn't start a blog just to correct those mistakes, I think the twitter thread is cool and got people excited about vintage calculators which is great.

The problem is just that I don't have enough time/energy to dedicate to making a site with substantial content about vintage calculators. A HN comment is orders of magnitude easier than making a proper site with photos, good content, researched details, etc.