skysight-inc/HackerNews huggingface dataset:
That would be a bad example of a "punitive" fine, not in small part due to the PR efforts of the company being sued and the trigger-happy media.

The final verdict for the case was $600K in punitive damages, which McDonalds appealed, and ultimately settled out of court for an undisclosed (and, obviously, smaller) amount.

Quoting Wikipedia (and its sources), the setup for the case:

Liebeck was taken to the hospital, where it was determined that she had suffered third-degree burns on six percent of her skin and lesser burns over sixteen percent. She remained in the hospital for eight days while she underwent skin grafting. During this period, Liebeck lost 20 pounds reducing her to 83 pounds (38 kg). After the hospital stay, Liebeck needed care for 3 weeks, which was provided by her daughter. Liebeck suffered permanent disfigurement after the incident and was partially disabled for two years.

Liebeck sought to settle with McDonald's for $20,000 to cover her actual and anticipated expenses. Her past medical expenses were $10,500; her anticipated future medical expenses were approximately $2,500; and her daughter's loss of income was approximately $5,000 for a total of approximately $18,000. Instead, the company offered only $800.

- - - - - - -

So, in the end, "that lady" wanted $20K, which didn't even cover all the expenses - and McDonalds offered $800. That might give you a scale on what she probably ended up getting out of court.

In the end - bold font, <h1> - McDonalds paid no punitive damages. And what they paid was an order of magnitude less than the figure you mentioned.

Here's a short documentary on the case that will paint you a better picture: https://www.nytimes.com/video/us/100000002507537/scalded-by-...
> They sure aren't going to let me drag 20k worth of equipment home in my honda.

For 20k? That's very concerning.
Heck, Western Union used to be very common for poor folks to send money to their relatives in the US too. It has largely been replaced by Walmart-to-Walmart since that is cheaper. https://www.walmart.com/cp/walmart-money-center/5433?povid=G...
The food and water lines will spread cross the country like wild fire. The rich and prepared can have their bunkiers but unless they have military training and a militia with tight communication there's little to stop what is inevitable. Someone like me, hungry and with no empathy, a 12 gauge will show up and take what ever you have. There will be no salvation. No one will be safe. people like you think you are more prepared. You were just preparing for someone else younger and stronger to take your shit.
You might be right, but this feels like a facile argument. Is SF an outlier in the last 30 years? Perhaps tech industry has supported a recent continuation of trends that died in the rest of the country. How has SF housing policy compared to the rest of nation impacted prices? What about cost of living _besides_ housing?

That's by no means comprehensive, but I'd just suggest a) more sources and b) a more holistic look at the issue than housing prices.
Except this was written in 1981 when NYC wasn't exactly the shining globalized mall it was today and the wealthy were fleeing like hell to CT and Jersey.
I have a feeling that when paper came out, parchment had probably been praised as "the real 'killer surface'".

By the way, writing in sand is really much better than writing with a chunk of graphite. Clean hands!
I hate to be a hater.

But the big issue with databases I've worked with is not how many inserts you do per second, even spinning rust, if properly reasoned can do -serious- inserts per second in append only data structures like myisam, redis even lucene. However the issue comes when you want to read that data or, more horribly, update that data. Updates, by definition are a read and a write to commuted data, this can cause fragmentation and other huge headaches.

I'd love to see someone do updates 1,000,000/s
why? should your insecurities/shortcomings cause everyone's prices to be higher? You're massively screwing over people who actually want to haggle and save money. this is a common game theory scenario, and what ends up happening is more money just ends up going to the car dealers and consumers spend more on average.
Isn't Sam Altman stockpiling gold and weapons?
Just because it's convient for employer doesn't mean it's not entitlement.

There's plenty of necessary reasons to work from home to
I do not use that system. It was more like a framework that naturally formed based on experiences.

And no. I am no where near to being successful. But I am happy though, since I have partially succeeded in Point 3 & point 4
The Official Title and Release Date for Star Wars: Episode VIII Revealed
I am using it for sometime now. Love it!
abc_lisper specifically said: "every problem you do can be broken down into smaller problems, which can be worked independently and tested independently".

Unless you delete or ignore "and tested" from that post, abc_lisper's approach definitely involves tests.
You don't need to. That's what tools like prelink are for: you calculate it once, when the program is installed, and you don't need to scan 20 files at program start every time, since the previous results of dynamic linking are stuffed inside the main program's binary.

Rethink what the role of a linker and a loader is, and you can avoid a lot of these problems. These systems were designed in a very different era of computing.
I've worked both situations. The "saying in touch" thing you mentioned is a myth as far as I'm concerned. Even in an office things are worked out behind closed doors.

Groups with good communication skills will succeed at communicating no matter what. Groups with bad communication skills will fail at communicating no matter what.
Housing for a Growing California: Details on My Housing Reform Bill
Have you ever read about the commercial freight industry? Ever heard of truck stops?
Seconded! They recently changed their backend bank, and it was surprisingly simple to get things moved over, even given that I had a direct deposit in place, which necessitated a more complicated process.
We use pip-tools on all our Python projects and it works great. I believe the requirements.in compiled to requirements.txt approach is much more sane and less error-prone.
I also moved to GoodNotes entirely. It combines all the benefits of paper and digital: it's exactly as flexible as paper, but also editable. This is a huge deal: I can refine my handwritten notes by easily moving things around, adding paragraphs, etc. I can also reorder and move pages around between notebooks easily, and it's fully searchable. the iPad Pro having the same size as a sheet of paper, the Apple Pencil being the first stylus that has low enough latency to make you forget it's not a real pen, and well-designed software like GoodNotes really has been a revolutionary combination for me.
Wildfulness 2 – Relaxing Nature Scenes and Sounds
I grew up in NYC. I certainly didn't stay indoors all day. You know there's like five or six absolutely massive sprawling parks in the city right? Not to mention exploring your neighborhood on bike and by foot. Growing up in the city is amazing and I feel bad for my peers who tell me of their suburban youth with the backyard and pool but they had to walk 30 minutes just to go to a store or see a friend.
Since so-called "migrant farm workers" tend to be there illegally, what society owes them is a hearty punishment followed by a deportation.

Or if you're talking about the legal migrant farm workers, then what society owes them is the deportation of the illegals, so that they no longer have to compete on price with an unlimited number of people who shouldn't be there.

It's no surprise that unenforced immigration laws plus an open border to a third-world country drives down unskilled labour prices.

Heck, once we get rid of the illegals we may find that Uber prices go up too. The US doesn't really have an oversupply of unskilled labour.
In Praise of the Junior Developer
First time user of WU sending money to Nigeria or Ghana seems pretty reasonable to me.
voice and gmail are really the only two google products I can't live with out. Just dont fuck voice up.
Its fairly well documented that "Nigerian scammer emails" deliberately use poor grammar so as to filter out people in the smarter end of the target pool, since those people will never fall for their story and will just waste the scammer's time.

Which makes your English teacher's chagrin even more justified.
I'm a simple (and data driven) man, I just look at statistics, see a pattern and factor in the probability of fraud when doing Western Union money transfers to Ghana.
Some systems (like Cassandra) has upserts and can do writes without reading. Though you loose any kind of "transaction" safety in that you are not sure what you are writing on top of. But in my experience for the vast majority of cases that is ok.
NASA sending probe to Earth, a planet that is worth roughly (All of the money ever). They plan to exploit it for resources that will be used, in part, for space exploration.
Leading a side project up to release is already a plus : it means that you can build a product by yourself, which is actually quite rare among developers (few even try, many of those who try never get it done).

On top of that, having a side project which actually has users is better : this gives you street cred and also demonstrates you can communicate with stackholders.

If you have a side project in the same field than the business you're trying to get in, obviously, this is almost an instant hire. Developers often think business domain is a detail, business people don't.
Maybe I am wrong but I really don't like the forced to wake up idea. I spent most of my pre-adult life very tired and it may have been partly due to interrupted REM cycles in the morning.

For the past few years I've been starting earlier, from 6:30-8:00am. Once I'm awake I'm excited to get out of bed and work. I get to check up on what was completed or happened while I was asleep.

Jump back to 5 or even 10 years ago and I would sleep late, anywhere from 10am to 1pm. Getting up wasn't exciting or motivating.

A whole lot went in to this (light control at night being probably the biggest factor), but an alarm clock never played a role.
That's a great quote. Thanks for that.
I have definitely worked with a variety of people who could be broadly defined as bullshitters and naturally I hated it.

The thing that's annoying about the article to me is:

1) I've worked with people who were highly competent, more competent than me but who still engaged in variety of infuriating mind-games, appearance management and so-forth, egos so big they needed to make other look small just for kicks, even if it made the work harder. Even if they deserved recognition for their actual abilities, they needed more. And this kind of bullshitter is at least as corrosive as the incompetent bullshitter.

2) It seems to express the view of a particular sort of "small chunk" thinker who imagines that people who are competent at a workers job should be the managers. That's not how any organization can or should work. Managers are competent (or not) at managing. Managers need to control appearances in various fashions. Some of that managing looks like bullshit, some of it is bullshit and some of it is "necessary shit" but the measure of the manager isn't their ability to understand your job. People aren't divided into "competent" and "incompetent" but rather people have different competencies as well as having situationally dependent competencies (and naturally, it's hard to be competent if your manager is always bullshitting you).
If you travel a lot and let it grow it would be interesting to find out what length the problems start at.
HN is not a hivemind though. Also Western Union could say "it's a scam, are you sure?" instead.
If I promise to shoot you in the head, does it make sense for you to criticize me for not following through?
>"Drive around to a few dealers"?

First of all, I didn't mention "driving around" all over the map; you did, along with what a problem it is. Now you're coming up with some ridiculous scenario about driving around to 5 states? Complete strawman. In every metro area I've lived there are larger suburban areas filled with dealerships of all brands.

If 8 hours is too much time to spend helping form a decision on such a large purchase, than by all means go get "pushed around" by the scary car dealer.
Apple doesn't care if you can communicate with non Apple users. They have their iMessage population hostage. Those people can never switch to Android because they'll be left out of group texts. It's vendor lock-in of the highest order. Spectacular play by Apple, really. They guarantee switching to Android is painful, you risk losing business deals and messages from friends. I doubt it's legal, but for now they are getting away with it.
So why did people act shocked when Trump said he was gonna deport all of them? If we can deport 2.5 million without anyone really noticing, surely deporting eleven million is only five times harder and thus perfectly achievable?
It is as reasonable as proactively detaining everyone using tatoos or sports clothing.

Correlation does not imply causation.

Ethically, I do not think it is correct to outright flag an entire country. It can be used as one factor, but that in itself is not enough.

Japan for example, a country that is not usually associated with crime, has one of the most profitable crime organizations in the world, the Yakuza. The UK might be where most transactions tied to money laundering are conducted, and so on so forth. In the grand scale of things, Nigerians are in a lower order of magnitude when it comes to dirty money.

Fraud detection, at scale, takes not one or two but many factors in consideration. That would produce a level of confidence that will translate into a suggested action. If the confidence is high, a fraud detection system will take an action without human intervention. If the confidence is low, a human needs to intervene and take action.
From your tone (and seeing you're not American), I assume you think that was a frivolous case that shows how bad the American system is. I encourage you to read up a little more on that.
Not going to lie, I nominated Facebook for having fake news and advertisements.
Uhhh, how many people are going to jail since they committed a crime?
Actually they do in Finland. Traffic fines are proportional to income. I think same is in Sweden. https://mobile.nytimes.com/2015/04/26/world/europe/speeding-...
I would think the more relevant number is year-to-year increase benchmarked to the median increase across major US metropolitan areas. You're right though: median wealth and income were probably also growing much more commensurately mid-to-late 20th century than they do now.
Well, some states and cities and drivers have also made legal arguments that Uber owes its drivers more, but they don't seem to be winning (yet?).
The things done by people described in the article is not the same as what the work of managers is. These are not managers, and as the article says, these can be more junior people who will "boss around" senior developers too. And besides that their self-promotion can be seen as unfair, i have seen some actual damages materialize as consequences:

As they are focusing on perception, effective real work done becomes less. If the client once chooses to evaluate real progress and the paper-pushing becomes evident, the project might be cancelled.

The bullshitter can transform the project itself. Instead of pursuing the original goal of delivering, they will invent new goals, and unnecessary work items. They will shape what the project does, so that they can deliver. If the project were to go in its original direction, they could not contribute anything useful. So now they invent administrative tasks or superfluous technical tasks, where they can deliver.

Their toxic behavior can become accepted even by the management. This is when the real project manager accepts that its more profitable to bullshit, than to actually deliver. The project will fail at some point, but its easier for the whole team to bullshit until that time, than to deliver.
Not only that, we also sometimes worked on public holidays when everyone else was enjoying with their families

This part is illegal as hell and pretty much sums up why a union is absolutely needed in some workplaces; to curb this kind of crap.
And not everyone can do social interaction all the time. We are all different and need different environments to work well.
He needs to be, despite the fact that at times he's acted like his Presidency is something he'll fit in around everything else he has going on.

And you can't really point to HRC and say that she put out a shotgun blast of campaign promises. Trump has done the same.

I won't argue that in any case, increased monitoring and accountability of those in positions of power and / or influence should be something we strive for, regardless of affiliation.
> isn't that every manager's dream?

Depends... are you working on the most important stuff first?

I'd rather have a strict 9-5'er that's always working in priority order than a 12-2am'er that's scattered and not delivering important work.

IMO the most important thing for success in remote work is having a prioritized backlog and defined iteration. It's way too easy to lose hours and days down an unimportant rabbit hole without these things.

I'd say many places don't have enough PM rigor to make remote work sensible.
Greenbug cyberespionage group targeting Middle East, possible links to Shamoon
Yes, that's a feature, with LD_PRELOAD or similar. But you don't need to support SDL being able to arbitrarily replace GLib symbols, without opting in to such a replacement. Two options:

1. Distinguish preloaded libraries from normal libraries (IIRC, glibc doesn't really do this). Conduct searches in the list of preloaded libraries, followed by the specific library where the program thinks it is. In the normal case, where LD_PRELOAD is empty, this adds no overhead and you still get to look through 1 library instead of 170. In the most common abnormal case, you still only look at 2 libraries instead of 171.

2. Have libraries explicitly say "I am replacing this symbol from this library", instead of just happening to have a name collision and be loaded first. OS X does this via the interpose section: the format is an array of structures of two pointers, the new function and the old one. The old "pointer" is usually a dynamic relocation, which means all the information in a dynamic relocation is present, including info about which library you're interposing on. The linker looks at all interpose sections of libraries at startup (again, in the common case, this is empty) and applies those overrides when it's about to resolve something to the old function.

Mac OS X Internals has an example of writing an interposing library: https://books.google.com/books?id=K8vUkpOXhN4C&lpg=PA73&ots=...
Ask HN: Is OpenSource a good or a bad career track?
You know, besides the other comment about not implementing data structures in a real job¹, why do people insist on memorizing all that trivia about balancing binary trees instead of just using some much simpler self balancing structure like a B-tree²?

1 - I have. But it is overwhelming more likely that you'll just need to know their characteristics than how to implement them.

2 - And get better caching behavior for free.
Quick book! It connects between my bank a/c, accountant and myself
Convention-driven framework for React
Why Poker Is a Big Deal for Artificial Intelligence
I'd be interested in reading about your system.

What I like about Field Notes is that I can quickly write down thoughts and come back to them later --- if I want. It isn't rigorous which I think is key to productivity. The problem with todo apps is they become jobs that you need to complete.

With paper notes there's no pressure to complete anything. Sure, I keep a todo list in my field notes, and every day I create a new list, some of which carries over from the previous day and some does not. I don't feel pressure to complete anything, and paper is what makes that possible (nothing is permanent, just a checkmark in time).
> actually care about ordinary lower-income citizens

You're making this a class-war thing, but it's not like politicians care about any other kind of citizens either. They sure as shit don't give a fuck about ordinary middle-income or ordinary high-income citizens either, not unless they've arranged themselves into politically powerful groups.
This is no longer the case: http://webmasters.stackexchange.com/a/13990 You can have multiple sites on the same IP all have their own TLS cert.
GoToMeeting (disclaimer: I work for the company).
What do you mean by "hearty punishment"?
thanks and what a funny username
I just recently realized I had to tell Hangouts to ring.

I also haven't figured out how to set it to have Hangouts ring when I am on wifi and forward to the phone only when I'm not. So I get dueling ringers.
Data Can Lie– A Guide to Calling Out B.S
You're really missing a short paragraph describing the exact service you're providing, you have a nice headline, website looks fine, list a lot of features, but I'm only vaguely aware of what varnish exactly is. Why should I want this?

What exactly is your target audience? Perhaps not me, and then it's ok. Do you think all your target visitors know what Varnish is, if they have it or not, if they need it or not, if they need your service to get varnish, etc.

Not an expert, just my personal experience on the site. I run a couple of my own sites, know on a basic level how to run websites, I feel like I might be close to the target audience, but perhaps not.
Surfing Behind a Car in LA
I've been on the opposite side of this. My own experience was that the person suffered from a mix of being a slow typer, and also didn't assemble ideas well before communicating them.

For me at least, this was bad enough that I had to write as the person talked and rephrase their words back to them to make sure I had turned it into what they meant.

A DM in a chat is precisely the place for those kind of convos (especially the "Well what about X, Y Z.. wait, nevermind, I figured it out" kind of comments which I'm especially guilty of). Just spend some time getting your thoughts distilled down before you start typing.
>"I, for one, very much look forward to the day that I can take a day or two to actually make the best decision about my purchase instead of spending several days playing some weird song and dance with multiple people who want to take a cut of the purchase."

I'm going to go out on a limb and guess that half the people complaining here have never actually bought a car.

This isn't 1988. All the information is out there. Arm yourself with the price you are willing to pay for the car and make it known. Don't pay more. There is no need for any game, and I've never been forced to play any, having purchased 10-15 cars in my lifetime.
> I had too much specialized knowledge and not enough fizzbuzz

It's dubious to say that one has a lot of specialized knowledge yet he fails at writing a for loop.
I disagree with you.. the article is 100% relevant and it happens
> so he knows what he's talking about;

I'm not so sure. For example:

> The commutator of the Hamiltonian with the angular momentum of an electron does not vanish.8 Its eigenvalue is, therefore, not a constant of motion.

In fact, the Hamiltonian is invariant under rotations (the electron does not care about which way the protons in the nucleus are rotated), which is why the angular momentum even exists. (From the fact that the Lagrangian is invariant under rotation: Noether's theorem tells you that there is a conserved quantity associated with that invariance. It turns out that rotational invariance gives rise to angular momentum.)

I haven't checked his reference 8, but "Boston Studies Series in the Philosophy of Science" is not the first place I'd go to understand constants of the motion and how they relate to things that commute with the Hamiltonian.