skysight-inc/HackerNews huggingface dataset:
Company, Market Cap, Profit Margin (5Y avg)

Ford, 36 billion, 4.3%

GM, 48 billion, 3.79%

VW, 85 billion, 3.41%

Tesla, 45 billion, -14,8%

So, Tesla, even while it is bleeding money, if you had bought in a few years ago, your return even today would easily be 10X. Those other companies stayed relatively flat.

Again, I ask you, what's the better deal if you're "rich and powerful"? What's the way to make more money? You'd be stupid to fight tooth and nail to protect those "status quo" companies. You'd make less money and lose. Why not profit both ways? If you are rich and you want to stay rich, you diversify. You don't care if Tesla wins and GM loses because of that, because you have money in either one.
_If_ there aren’t any multibyte characters that contain bytes that could be ASCII characters, the ”process the ASCII-compatible text” step doesn't change any multibyte characters, so they round-trip.

Of course, this will break down if multi-byte characters can contain byte values that could be ASCII. It can break HTML or TeX, for example.
I absolutely agree. I've spent significant time in Madrid and also in other cities that are starting to ban cars like Paris. Getting rid of these machines is better for everyone. Paris is now even contemplating giving the metro away for free. This is a much more efficient use of space and will increase the health and well-being of the citizens of these cities.
Because we've seen studies on what torture does to people and how most people respond to torture. Once a person breaks, they try their best to appease their torturer. An adversary rubber hosing isn't just going to stop when they login and dont get what they want.

In some rather narrow cases it might help avoid random searches from a non-malicious threat. (e.g., border guard just proving a point for whatever reason)

If there is a purpose to recover something from your machine, an invested adversary that is willing to rubber hose is going to keep going. And the numbers seem to show that most people will not have the will and calm to use their duress password when they've been tortured into logging in.
There are two main reasons to incorporate - the 1st is to shield your other assets from liability - this is more or less important depending on if you have substantial assets and how likely the business is to incur liability (everything has some risk). The second is that with good accounting practices and proper structuring it is often the case that running a business as a legal entity will be more efficient for tax purposes - but this only starts to matter as your business starts to really make $.
> The saver, by exercising restraint and not consuming everything he produces, has contributed more to the economy by allowing the fruits of his labours to be invested, increasing future productivity.

Is that so? I'm not so sure. How can we know that the spender didn't contribute more to the economy by spending 50k/year more on goods and services?
Check out https://www.leapin.eu/ for an easy way to set up an Estonian company and manage the accountancy around it. You can probably also contact them how it works with their German customers, and what your obligations and taxes would be exactly.

Pretty sure if you keep all your revenue inside the legal entity, you don't have to pay any taxes. Only once (if?) you distribute profits or pay yourself a salary it'll require paying taxes and might become a bit complicated due to you being based in Germany. From what I understand that's not yet your intention, which would mean it's pretty simple.
Truncating text is almost always (in my experience) a UI thing, where you pass a flag to some UI widget saying 'truncate this and that on overflow' and while rendering, it can then truncate using grapheme clusters.

How often does one reverse text? And when do users care about text length? Almost always (again, in my experience) in the context of rendering - when deciding on line length or break points, so when you know and care about much more than just 'the string' - but also font, size, things you only care about in the context of displaying. Not something that should be part of the 'core' interface of a programming language.

I mean I think we agree here; my point was that I too used to think that grapheme clusters mattered, but when I started counting in my code, it turned out they didn't. Sure I can think of cases where it would theoretically would matter, but I'm talking about what do you actually use, not what do you think you will use.
As always with reviews: The more negative the experience, the higher the chance someone will post a review. So I usually ignore the 1 star reviews and go more for the 3 star reviews etc.

But really, just read the review rather than looking at the rating. Even then keep in mind that most happy people don't post reviews online (unless it's really good).
People vote against "pricing in the externalities".

"Banning cars outright seems to be a heavy-handed move and overly restrictive of individual choice"

Allowing cars is overly restrictive of my individual choice to cycle safely, breath clean air and have my children grow up in a world without climate change.
"Drop" is now the most difficult verb to interpret for me. My guess is for Gen X and up it tends to mean "abandon" and for millennials down it means something like "release" or "provide". Did the Democrats give up on the Internet Bill of Rights, or did they propose it?

("Go sideways" is my runner-up for this title. On the East Coast it mostly means "remain unchanged" and on the West Coast it mostly means "shit got crazy".)
Is there a WYSIWYG simple editor for creating documents in HTML5? Something that's basically wordpad and produces pages that actually look the same on different browsers? Documentation for my projects is currently in raw ASCII because I couldn't find a satisfactory solution.
The real piece of art here is the engineering of the frame.
Do you have sources on Obama suggesting that?

Otherwise it's just a very baseless claim about an otherwise well documented problem about a few IRS bureaucrats. ( https://en.wikipedia.org/wiki/IRS_targeting_controversy )
Isn't that when the car drivers get vast amounts of money spent on infrastructure so that they can inconvenience me?
I can't help but wonder if they helped the Iranians with this online store.

https://openbazaar.com/store/QmQ88EKXkMJxfmtyFboNCz4gmKAAwRV...

The written English seems to good for an Iranian.
You can assume whatever you want, but arguing that people who disagree with you have ties to the ad-tech business is explicitly prohibited by the site guidelines.
Very reliable.

As far as I’ve seen, it’s the closest thing to being able to buy an ex-employee a beer and listen.
iOS Safari got rid of this support a few years ago, for the better in my opinion.
Some companies make employees sign a non-disparagement agreement when people leave. If you write a negative review on glassdoor and they figure out you wrote it, you’d be violating that agreement. I don’t think you have to sign this agreement though.
Which “that”? If you’re asking about `OrderedDict`, I’m referring to equality between `OrderedDict`s:

>>> a = OrderedDict([(1, 2), (3, 4)])
>>> b = {1: 2, 3: 4}
>>> c = OrderedDict(reversed(a.items()))
>>> a == b == c
True
>>> a == c
False
Well, it improves on risk (to the data, not the user) in torture situations, but I wouldn't say it "solves" the rubber-hose problem. And it only helps when a copy of the data has not been made.

Torture works (in situations in which it actually works, which are vanishingly few--in no way should this be taken as in favor of torture) by creating expectations of future suffering. Torture victims are made compliant over time, so it's more likely that a victim would have the wherewithal to enter a duress code early in the process than it is that they would not crack after prolonged torture.
I generally operate on the heuristic that negative reviews (if well written) are accurate while positive reviews are never accurate.

Modern companies cannot “be good” in any ways other than high compensation, consistently high end benefits, and retraining people instead of firing them.

Any other description of a good attribute must be ignored. Even if it’s accurate, the company has no obligation to keep it that way, you don’t know the deep political story about it, these are rarely promises anyone can enforce.

Most companies are wildly horrible places to work, in ways that have been studied and documented since Moral Mazes.

This is why it’s imperative to negotiate very uncompromisingly on things like salary, bonuses, and severance agreements, no matter how much people pressure you to believe you can’t negotiate them.

To win a job negotiation you simply have to not want what the other person is offering, and the reason is simple: every job that anyone ever tries to sell you on, for all time, is a total lemon, and ought to require exactly what you want to be paid to do that job. Any time you walk away from a job, you’re making the right choice, because avoidance of the cognitive and behavoral dysfunction that any organization will beat you with (emphatically not hyperbole) is better for you in the long run.

The only reasonable exception is when you’re truly desperate because of some resource depletion, like you’ve been unemployed and have no choice but to compromise. Obviously you can compromise on other dimensions if you just happen to want to, but from the point of view of the business transaction that is a job, the only practically enforceable parts are stated compensation and benefits you can get in writing.

The earlier you realize you must look at all forms of employment this way, the better off you’ll be.
Look at how the funds requested by Obama got denied by Congress again and again.
I'm afraid you don't have an individual choice to dictate the type of world your children grow up in, as far as the rest of us are concerned.
There are a suspicious number with things like “advice to management: none, they are great!” that can be immediately discounted

Also remember that Glassdoor’s business model is such that their customers are the companies being “reviewed” (who post jobs on there)
There is a substantial amount of astroturfing on Glassdoor. Best to read the neutral and negative reviews, and ignore the positive ones and overall rating.
Vision degradation with age is a common issue.

Really though, public transit is vastly better from a heath, independence, financial, and safety standpoint for the elderly than driving.
Not if Picasso did it himself...
Awesome story but I’m really disappointed in the lack of photos. Does anyone have any good links?

Some fun facts:
They refueled twice a day

They bathed by using a bottle of water

They didn’t sleep well and once overslept and ran on autopilot

They refueled from a truck that drove under them. They hoisted a hose up. Their generator died half way through and they had to use a hand pump the rest of the time.

It was really boring up there.
I think it's more likely there will be simple but competent web apps that fill those niches for most people before Adobe ports to linux.

Autodesk has many programs now that run on Linux. Maya has run on linux for over 15 years.
The healthiest old (or old-ish) people I know are the ones who use public transport the most.

Two of my grandparents drove everywhere for decades, retired, still drove everywhere, then had huge trouble with their joints etc. When my grandmother lost her license (worsening eyesight), she was very isolated.

My other grandparents had nice cars, but also made good use of their pensioner's discount/free transport pass. My grandma would take the train across a large English city to visit her sister or friends. She's in her late 80s, and still very mobile, although no longer independent.

I prefer a ban, as it's fairer to everyone. There are externalities that are very difficult to price (pollution, accident risk), and just being rich doesn't give people extra rights to poison the air and kill/injure people. It also ensures rich people use public transport, so they have some incentive to make sure the service is good.
>The rhetoric here implies that the poster believes there is no middle ground and also poverty is caused by individual, personal flaws (a reasonably close approximation to argue that a rich man is more moral than a poor man inherently because being wealthy is morally good).

It's not about morality at all; if the universe is deterministic, all behaviour was caused by the big bang, and if it's random, than all behaviour can be traced back to chance. Even in this case that all action is predetermined and nobody is at all responsible for their life (hence the concept of morality makes no sense), in terms of system design it still holds that a system that encourages economically beneficial behaviours (saving/investment) will result in better economic outcomes than a system that penalises them.

The key thing to understand about economics is it tries not to assume any morality. There is no absolute "moral good" (which is trivially provable by https://en.wikipedia.org/wiki/Regress_argument), value only exists in the minds of people. And the clearest revelation of what people value is what people are willing to spend their time, money and the fruit of their labours on.
How reliable are any online reviews?

One problem with Glassdoor ratings is that companies can vary wildly by department, location, and even team, and that’s not reflected in the reviews.
Should you work at BigTech, a startup, or start your own
Are Alexander's patterns influential in the architecture community? I know they get mentioned a lot, but I've never seen anything that was specifically designed by him or students following him.
The girl is dead. Her hope lives on.
A personal anecdote:

I was working at a small (~30 person) company that had 9 developers leave within the span of a few months due to the same set of fundamental complaints.

Several people posted reviews on Glassdoor. The reviews were negative but did not violate Glassdoor's content policy as far as any of us could tell (no naming individuals or making personal accusations, etc). Company had a 1.x star rating for a time.

After a bit, the company becomes "actively engaged" on Glassdoor and responds to several of the complaints. Even posts a couple of 5-star reviews from managers praising the company. Whatever.

Anyway, shortly after that one of us noticed that several of the negative reviews had disappeared. Someone logged in and saw that their review had been rejected for "violating the content policy." Their best guess was that someone from the company had flagged it and Glassdoor took it down, and that's where I have two issues with Glassdoor that inform my perspective on the quality of their reviews:

1. They did not notify the people whose reviews were taken down that their review had been removed. If they hadn't been closely following the company's profile they never would have noticed.

2. Glassdoor didn't provide any specific feedback on why the review was taken down.

So, because of this experience I don't have much faith in Glassdoor reviews to be accurate: I believe that Glassdoor makes it possible for companies who want to "manage" their profile to do so. I don't think they do it explicitly, but it certainly looks to me like their process is designed to enable it. Also, this lines up with their incentives: they make their money from the employers, no?
Seems there was a brief spell in the 30s, and early post-war prior to the UK eliminating so much bus, rail, and all trams there was a spell where everyone got OK quality of life in a city, before everyone owns a car. Before all the flyovers, dual carriageways, urban motorways and junction prioritisation of cars.

That said, I feel no cars at all is the ideal we should aim for, and build our roads for - with the necessary investment in public transport.
شاهد كيف يتم نقل المريض بطريقة سحرية بألمانيا
I think it is radio, especially if you are outside the city where the cell towers are far away from each other.
There are lots of comments indicating that the programmer is doing things wrong. But what is the right way to deal with encoding issues? Wait for code to break in production?

Whatever "best practices" there are for dealing with unexpected text encoding in Python, they do not seem to be widely well-known. I bet a large % of Python programmers (myself included) made the exact same errors the author had, with little insight as to how avoid them in the future.
Yeah in like a 3 year period it went from under 1000 new indie games on steam to over 7000. Past successful devs like the guy who made Binding of Issac have tried making new games recently that would have done amazingly back in the day, only to see them buried and get next to no attention. The space is now saturated. Indie game dev is now as difficult as publishing an award winning novel.
> i'm not a lawyer, and this is not legal advice, i know nothing of eu laws either

Why do you feel the need to comment then?
Imagine if I proposed taxing people approximately $5000 extra a year and then insisting that in addition they took on an extra job of being a chauffeur every morning and evening? And in addition I sequestered land and the sides of roads in order to store the vehicles which you needed to maintain, license, insure?

And in addition I would propose that approximately forty thousand people a year would be killed directly in vehicle collisions and that your children would be put in danger by you and your neighbors.

It is possible that you are talking about one of the very rare (and ever decreasing) rural areas which simply does not have enough population density to make public transport viable. But, we will worry about that after the dense suburbs, exurbs and downtowns have a modern transport system.
Maybe my body is just amphetamine-sensitive, but 80-120mg of Adderall per day sounds insane.
Sorry, visual length as in visual number of "character-equivalent for purposes of word length" things. Those things are close to, but not exactly the same as, grapheme clusters, so the latter can often be used as an imperfect (but much more useful than unicode points or bytes) proxy for the former.

There's no perfect representation of number-of-character-equivalents that doesn't require understanding of the language being handled (and it's meaningless in some languages as I said), but there are many written languages in which knowing the length in those terms is both extremely useful and extremely hard to do without grapheme cluster identification.
How did this get upvoted so much for something that has so little substance?
Software Disenchantment: A Slightly Philosophical Look
Yes, that may work for that case, but an abstract factory can do things like choose the appropriate underlying class that you don't know of, returning the interface that you do know. In a duck-typed language like Javascript or PHP, it's maybe not obvious unless you test on type for some reason.

Some languages, like Smalltalk, consider every instance of Class to be an abstract factory. If you change #new you can have it return anything, although you should leave #basicNew alone.

Some languages, like Objective C, have a bizarre idiom where you ask specifically for one thing (NSArray?) and get another that implements NSArray's protocol. OK...

Where the usefulness of design patterns really comes into play is in naming the thing. My undergrad brain spent way too long trying to understand what COM's IClassFactory was doing when it would have been nicely named IAbstractFactory or IFactory or simply IClass. By abusing the conventional term, it made it unnecessarily hard for me. It didn't help that COM called the objects that implement IClassFactory "Classes" or "CoClasses". While the designers of COM did a fine job overall, you kind of wonder if they were new to OOP when they were first writing it, and couldn't agree on terms.
It used to be that the fares themselves were regulated. It's only relatively recently that a market for fares has existed at all. Guess what deregulation of fares did for consumers?
If someone wants to try running `ocaml-multicore` there is an opam repository available [1].

I am currently doing the exercises from the "ocaml-effects-tutorial"[2]. This is the first introduction i've had to algebraic affects and the exercises are a fun way to play around with some code as I try to improve my understanding of how one might use the effect system.

[1] https://github.com/ocamllabs/multicore-opam

[2] https://github.com/ocamllabs/ocaml-effects-tutorial
> ...but Banksy struggles to cross the 1 million mark?

Well, now you have to add in a "risk factor" that the work you buy doesn't survive intact. Which could go either way -- non-shredded Banksy original vs. Banksy shredded original print.
Not to mention dementia, arthritis, diabetes, decreased articulation. Old people in rural areas and suburbs without mass transit are in a very vulnerable position.
I don't know much about this browser, but I'm finding it strange that multiple accounts are describing it using the same adjective ("parasitic") without actually explaining what it does.
> is not driven by ads

One entity pays BAT and the other gets paid BAT to watch ads.

Pretty dishonest to say "not driven by ads."
I've you've ever spent significant time in Europe, or more specifically, the Netherlands, you will see people of advanced age have no problem getting around on bikes and public transport. In fact, I can't help but smile every time I see someone who is clearly in their 80s/90s biking down the Amsterdam streets in fantastic health.

I feel that if people are used to moving around their lives, they can continue to do so even in old age, like taking stairs every day on a 4th story walk-up with bags of groceries and goods.

Anecdotally, I feel the rise of the automobile coincided with the fall of general health and mobility of senior citizens.
I was wondering how they did the re-fueling. It's via pickup truck on a straight road near Blythe California twice a day. That would have been a sight to see.
You'd have that skill if you lived in a country that had a bloody 20 year dictatorship backed by the US.

I don't know how much of the US population is aware of their governments actions throughout the 20th century and the impact to it's public image.

"Well, if crime fighters fight crime and fire fighters fight fire, what do freedom fighters fight? They never mention that part to us, do they?"
I don't want to come off as blasé or anything, but I fail to see how this isn't just another (admittedly lyrical) description of the trance scene happening all over Europe, many instances of which (the Boom festival mentioned in the article being one of them) having been readily accessible without any fuss or secrecy for decades. I basically read it as 'I went to the Boom, except for rich people, and it was cool'. Perhaps I misunderstood?
> I prefer a ban, as it's fairer to everyone. There are externalities that are very difficult to price (pollution, accident risk)

That's a fair argument. I think a car-less future for urban centers is a good goal, but you need a huge transit infrastructure that I don't think most (any?) cities have right now to support it. Permitting is a transitional tool to enable a gradual phase out while letting the polluters/accident-causers etc. pay for the costs they're putting on the rest of us.
if your located in the U.S. a single member LLC is one of the most convenient ways to go.

You should strongly consider incorporating in the jurisdiction where your business operates as just because you form the company somewhere else does not stop local tax liability (and in fact if done wrong could incur new additional tax liability in the other jurisdiction where you incorporate)
Finance people don’t think this type of behavior is OK either despite the ridiculous views of some people here.

BTW, I could similarly make ridiculous statements about technologists or scientists.

I’ve worked number of places and can’t think of a single person out of hundreds that would think this behavior is OK.