skysight-inc/HackerNews huggingface dataset:
Well a distribution across all voters.

Some voters are more swing-able than others.

Some voters are in more marginal seats than others.

But all voters can swing given enough "force". If the force is negative force for who they normally vote for.
The P-51 Mustang
I tend to explain this with car analogies. If you’re about to drive through an intersection and the light goes orange, you either want to brake hard, or maintain a steady speed, but taking the average of these actions will not end well.
Thanks Markus for this post, gurugu has done amazing work here, though outside my range of practical experience.
> JSON5 takes stuff from ES5.1 and adds it to JSON, and ES5 is backwards-compatible with older JS. This means it's fairly trivial to convert JSON5 to JSON (literally 13 lines).

This take is disingenuous and horribly uninformed and very shortsighted.

Not every parser out there is JavaScript eval(). Some people actually had to write and maintain a parser in whatever programming language they have to work with.

In the past I wrote a JSON parser for a low-level language, and back then I had to write the letter and parser by hand. Each change to accepted JSON values meant I had to add at least one terminal token, update the grammar to include it, and update the data model to support yet another type.

Adding comments would either require adding a terminal token to be ignored, or rewrite the data model to support positional items that cursors/iterators could or could not skip.

These are not 13LoC changes. At all.

And if I happen to be consuming an API I don't control which for God knows what reason decided to move to json5, I would either have to rush a parser to production or remain down.
Why do you feel it will sneak in malicious code?
That's a very good question.

Given how old is Turing's paper and how much it was 'dissected' for the book, I would ask the following:
* Any other top papers that inspired Charles (or he found them worthy of serious deep dive)?
* Does he still read modern papers?

The latter is particularly interesting. I don't have academic background, but some of the people I spoke to claimed that there's lots of subpar papers produced nowadays. Obviously, amount produced in every field significantly increased lately, so it would be interesting to learn how someone with decades of experience is able to filter that out.
I guess I'm not sure what you are trying to say?

At least within broad strokes I see nothing wrong with your second paragraph, but I'm having trouble understanding what you are trying to say.

I can commiserate with the final paragraph in at least that these systems are very hard to study. While I focus on terrestrial carbon cycling, so many of the principles and process assumed to be true by generations of scientists are being challenged or need to be understood at a more granular level to be useful. It seems like the ocean side of the house faces similar challenges.
Ya...good question.
Validating PostgreSQL results and inferring query static types by Gajus Kuizinas
If anyone wants to make money inefficiently:

Sell prior editions of textbooks using Amazon FBA. Surprisingly a lot of Prime members buy them at decent prices - - even in some cases two editions prior. For a few years every time my library had a book sale, I'd find plenty of them for about $4 each. The hope was to sell them for $20 or more.

Figuring out which ones would sell was a bit of an art, though.
Mean, mode, and median are all averages. They have meanings. They don't have "measurement errors," but the people using them may have "usage errors."

https://www.dummies.com/article/academics-the-arts/math/pre-...

Distributions give us richer data. But even distribution of incomes (in the article) or spending (GDP) aren't terribly rich. They don't answer why. So we can add dimensions to what we measure or fall back to just so stories. And that's why most people don't trust economists - oversimplified models and just so stories.
A native set type would be nice too, and the syntax for it is obvious— comma separated values like a list, but enclosed in braces like a dict.
And have the news outlets talk intelligently about what the numbers mean.

The BBC website does something nice where they often have an "Analysis" section under the news. A sentence or two about how to interpret the number would be useful.

If they think we need analysis to understand what is happening in Ukraine, I think we probably need it for interpreting economics numbers. "We" being ... most people. And it wont always bet stats 101.
EmacsSpeak lets you select just the text you want and reads it to you with some context as fast as you can listen. Much finer control available then in other systems.
> ...not worth listening to anyway...

> ...Most of the users of this site...

> ...think they're more brilliant...

I suppose the above critiques are not directed at yourself?
The growth in developing economies is factored into the models, and they're both emitting way lower than we do in the US and Canada per capita.

In India's case it's silly to make a comparison.
> On-call requires you to more or less not plan anything other than being available for work.

No, it requires that you be able to stop whatever it is you're doing and be working on a problem within some latency tolerance (5m and 20m are cited upthread, for example). For most modern datacenter workloads, that can be as simple as "carry your laptop and stay within reliable coverage". While sure, that rules out a lot of activites, most of our lives are spent in that regime already.
Could learning algebra in my 60s make me smarter?
Douglas Crockford usually says he discovered JSON, and subsequently named it and wrote a specification, and I think this precludes suggesting it had design goals, because it wasn't an invention. More broadly, I also think this understanding of JSON's origins absolves the discoverers of its limitations, and opens the door to talking about improvements and variations.

Notwithstanding which, I too would prefer to interchange data via S-expressions.
Doesn't income equal expenditure? They are one and the same.
I'm one of the founders of Publons (no longer affiliated).

Our original vision was similar to what you describe. You can read more here:
https://publons.com/wos-op/publon/1/
https://doi.org/10.6084/M9.FIGSHARE.871466

There are several reasons why that original vision didn't work and why what we ended up building did work. Happy to chat about if you're interested...
I seent it!
Reading the Wikipedia entry for that game (https://en.m.wikipedia.org/wiki/Discworld_Noir) I’m rather tempted to find a copy of that game and give it a play through myself.

Thanks for the tip.
I dunno how you'd use genetic algorithms, since solutions are paths, and there's usually no way to splice segments of candidate paths together.

This kind of problem is known as planning in old AI, and it's languishing. most techniques are just variations of A*, with things like symmetry detection and heuristics tailored to game benchmark problems. It's the kind of thing (IMO) that deep RL fails at, since unlike Chess or Go where your solution-finding simply needs to beat a competitor, here your solution needs to be exactly correct (and ideally minimal.) It's very sparse.
No, absent other context everyone will understand female to mean having typical female characteristics, almost by definition. Calling someone who is unlike a female in most ways "she" is deceptive even if you consider it "correct", in the same way as making a tomato dish and calling it a fruit salad.
any Tanarus players here?
After listening to some of the samples and thinking how nice they were, I've just also noticed the morning bird calls outside my home office window, which my mind usually filters out and ignores...

They're lovely!
(When I was younger) My friends colloquially used “orange” to mean a light that was a mix of amber (yellow) and red (meaning “too late to be entering the intersection legally”).
You're thinking about "overtime" work, not "on call" availability.
Exactly, after all they’re not trying to actually implement (or even determine!) the will of the people, they’re just trying to stay in power.
One simple step towards a solution would be to mandate green steel for government projects. Bridges, guard rails, buildings, snow plows, school busses, etc. You'd create a multi-billion dollar market instantaneously and have all the VCs and private equity folks piling into new research and development. That would help drive down the price for future non-governmental purchases.

Also, at a large enough scale, your concerns about makers steel products going out of business if they can't use high-emission steel go away. If the entire EU mandated it, or the US, it would still work.
Chrome stable: 27 security fixes and 12 UAFs
And how they’re going to fix it:

https://youtube.com/watch?v=WhI1NWbGvpE
With encounters like this it's sometimes just the roll of the dice as well.
The Japanese eat soy in more forms than nattō and soy sauce.

If your point was blaming soybean oil say that instead of a blanket statement that soy causes obesity.
Thanks for the suggestion.

I think this problem is just a matter of degrees with any summary statistic.

You throwing away information in an attempt to synthesize an insight.
I'd rather pay legislators FU money to make them incorruptible.
Wow that looks massive. Is there any sort of fast-travel? How's the density, will you ever encounter other players if you're running around the countryside?
> I enjoy using json5. I solves a real problem imo..

And what problem would that be?
I remember having an aneurysm trying to explain this back when Turnbull was PM here.

He said, in a press conference, that the average wage was $75k, there was a wave of lukewarm takes on social media along the lines of "he's lying because I don't know anyone that earns that much". I got yelled at by friends about how much of a shill I was for saying he was 100% correct, but the median wage was around $45-50k.

I ended up explaining it by saying if Danny Devito wandered in a room of NBA players, the average height would still go down.
Still reading but your first game screenshot isn’t loading for me!
Edit- a lot of images don’t seem to be working for me. I’m vowing this from mobile safari.
Maybe they'll bring them back in a little while as a premium feature
To become wise, do everything, fuck up on most of it, and know what works and doesn't by direct experience.

I am a minimalist (Essentialist) by choice, but a maximalist regarding knowledge and experience. Try and do everything you can, that way you know what does and doesn't work. Done. Anything else is overly reductive. You can't know how to do anything if you do or experience close to nothing.

Leisure is good, I am a ferverent advocate of Veblen philosophy, but if you want to be wise use your leisure to do the maximum you can and want to do with that time. Leisure is different for everyone, reading, gaming, sitting on the beach, making art, but if you want to be /wise/ with your leisure you have to do everything you want to do! Focus a lot, or focus a little, you just have to do everything possible to fuck up as much as possible.
By throwing him out?

How would I want them to handle it?
> Having a single number that goes up or down makes communication and coordination a lot easier

And this is why demagogues win. It’s much easier to seem competent by confidently shouting simple platitudes than by attempting a nuanced discussion.
It'd be cool if it worked like the old arcade tank game: buttons control tread forward/reverse. Opposite directions spin you in place, same direction for forward/back, activate just one tread to travel in a circle.

The floaty things that award "ether" look familiar :)
> Yes, but it’s a bit late for that.

That just shows poor judgement on behalf of the developer who made that decision, not a failing of the language.
I mean... the article explains it in detail. The bazookas took out the howitzer, the HMG was useful, and later they just got within range and spammed hand grenades to great effect before wrapping it up with a melee boarding party (I presume the enemy was basically defeated by this point).
Really impressed with this.
An apology is powerful leadership. The resolution I've seen, slinking away as if it never happened, is pure cowardice.
They're not the same.

Velocity of money affects GDP. e.g. you spend a dollar, how quickly does that other person spend that same dollar.

Business to business spending is in GDP. Leveraged buying such as real estate is in GDP. Government spending is in GDP. Trade imbalances affect GDP.

People can save rather than spend their income, etc. Pretty clear
I understand GDP as a tool that was originally built to quantify how much a nation is producing, and in result focus the economy to increase that number.

But like many tools, at some point they expire and we need to move on. imo GDP is past that point already because it encourages production beyond anything else, when we should instead focus on consuming less and producing enough, and the right things so that we can be satisfied in our lives, not just burning gas for the sake of it.

To illustrate the obsurdity of it, the production of oil contributes to GDP, the burning of that oil contributes to GDP and then using carbon capture to capture the gasses released by the oil also adds to GDP. What's the sense in encouraging all that without qualifying that it should be enhancing people's lives?
What was it about the 70s? It seemed like a really weird time. Like maybe the first time the earth was really properly under attack from industry at scale.

It's mind blowing that the people manufacturing this stuff didn't have their doubts, but oh well, 1970s...
If we're talking linear algebra good luck with that lol.
I don't disagree on any of your points. I just have to point out that part of the reason we're having this argument is the dual treadmill of title inflation and bad practices insisting they're best practices. SRE will not be the title for much longer, and DevOps was a bad title from the beginning and a flash in the pan but it was the title from 2010-2015.
> Microwaves

Something that always bugged me. It's loud enough that most people can tell if the microwave has stopped even from another room and many models will keep making noise for minutes after, even if you just want to let the food cool down. Meanwhile you'll rarely find a toaster that beeps.

They often have a hidden setting to mute now, once upon a time I pulled open the cover and removed the buzzer out of annoyance.
I regret it! As Aseem said, I admitted fault and apologized for this. Here is an excerpt from an email I sent Aseem when he approached me about it (as he noted in his post).

> I’m sorry about it, I’m sure it was offensive in many ways. But while clear in hindsight, I certainly didn’t realize it at the time. Its not an excuse, but I was 21 years old at the time and my EQ was well… under-developed. I didn’t mean any harm, I was mostly having fun with it, and I’m happy to hear your project is doing well. Anyways, congrats on the success, sorry for the unkind gesture, I would never do such a thing anymore.

Aseem accepted my apology, and I'm very happy to see his project succeed the way it has! I obviously disregarded the project and he proved me (and many others) wrong!
But that’s their business case! “You will remain comfortably in suspended animation until our shipment of lemon-scented napkins arrives!”
Non-native speakers may need some help (but likely only if their language isn’t Germanic or influenced by Latin. ‘Row’ is Germanic in origin, and I think Latin ‘columna’ made it into many languages)
> It's just not so much good of a joke, I think.

I suppose that’s why he went into astrophysics instead of comedy.
If it's entertaining, I'd watch that movie. It'll be a lot better than most Hollywood movies, and frankly, most Hollywood movies are pretty far off from reality (almost every movie involving the police or detectives is crazy unrealistic).

I'm not a fan of Slumdog Millionaire, but that's mostly because it's a poor story, and one that could have been a great one. Arguing it's portrayal deviates like crazy from reality is, well, like most other Hollywood movies.

(Yes, yes I know it's not a Hollywood movie).
I'll gladly pay for some trees that will remove my carbon over the next 25 years if you you let me fly today.

In 1932, this then became the famous "I'll gladly pay you Tuesday for a hamburger today". Rough House explains why Wimpy is able to get away with this tactic in one strip, stating that "He never comes around on Tuesday". Rough House once suffered a mental breakdown from Wimpy's shenanigans, and demanded that Wimpy be kept out of his hospital room. Wimpy disobeyed this command, resulting in a rare altercation with Popeye. The phrase was also slightly altered in the episode "Spree Lunch" to "I'll have a hamburger, for which I will gladly pay you Tuesday." This phrase is now commonly used to illustrate financial irresponsibility and still appears in modern comedies such as The Drew Carey Show and The Office. The initial part of the phrase was even the title of Episode 6 of the fourth season of Cheers "I'll Gladly Pay You Tuesday."

https://en.wikipedia.org/wiki/J._Wellington_Wimpy
I'd like to add to that, how much more soil carbon becomes present because of the litter being dropped by those trees?

How much more water is being stored in the ground because of an increase in soil carbon?

How much longer is the growing season extended by with additional water availability?

How does extending the growing season impact mineralization and root exudate formation?

How do these processes impact site specific net primary productivity? How does growing trees in a space impact our ability to grow trees in a space?

These questions are all individually difficult to answer empirically, but are compounded by the massive amount of geologic and climatic variation we see across the planet.
If you get it added to javascript, then it will likely get added to JSON5 or a successor. Otherwise that's out of scope.
I was oncall for 3 years at Google on a tier 2 rotation for a service that had very mild alerts (we did have some very common ones but they were mostly just noise with almost 0 actionable thing to do).

Every time I was oncall during weekends or holidays (or outside work hours) it was just a normal day with the occasional "phone call". As long as I had my laptop with me and I had some kind of network coverage (which I did unless I went trekking in the non-existing mountains of Ireland, which I didn't during oncall days) it was fine.

My coworkers in search or ads were a bit more stressed out on that though, I agree, having to ask their secondary to cover just for the 5-10 minutes they wanted to take a shower because they could not miss a single alert, but for us on a secondary service that was not a problem. I've had days where I commuted by train (40 minutes ride) with spotty internet and 0 problems because having a 15-30 minutes response time meant that I had enough buffer to get off the train and find some place with wifi with plenty of time to spare.

> I definitely consider every hour of the day I'm on call (all 24 of them) as a working hour

You'd be incorrect. We also don't do 24 hours shifts.
I don't watch a lot of YouTube, but here's my list:

ThePrimeagen - https://www.youtube.com/channel/UC8ENHE5xdFSwx71u3fDH5Xw (also check out his livestreams, very entertaining)

Tsoding - https://www.youtube.com/channel/UCrqM0Ym_NbK1fqeQG2VIohg

Jon Gjengset - https://www.youtube.com/channel/UC_iD0xppBwwsrM9DegC5cQQ

LiveOverflow - https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w

Mental Outlaw - https://www.youtube.com/channel/UC7YOGHUfC1Tb6E4pudI9STA

Luke Smith - https://www.youtube.com/channel/UC2eYFnH61tmytImy1mTYvhA

mCoding - https://www.youtube.com/channel/UCaiL2GDNpLYH6Wokkk1VNcg
Seems likely that nobody at your employer realizes this either.
I don't think ignore the haters is sage advice in this context. What was directed at this project in the original HN thread was not hate, it was criticism. These are very different things. People were not abusing the author. Some of the original commenters had very salient critiques, and questions.

"Ignore the haters" reads like: "I ignored all criticism of my idea, and some other people like it anyway.".

There's already so many terrible technologies in the web programming domain that have plowed onwards in the face of so much criticism, and now we're stuck with them. Part of being a good programmer is being humble, and accepting that you might not have all the answers, the best ideas, or see the bigger picture.
Ok, fair enough. I guess being right doesn't crop up nine times out of ten after all.
A set is just a list with a uniqueness constraint. JSON already has a list type.
Bible is probably on that list for a lot of people who claim they've read it but haven't (religious or otherwise!)
I think the only valid objection here is that calling it json5 implies that it is an offical new version of json by the same people who brought you json. That's misleading and bordering on unethical in my opinion.

Everything else is a matter of taste, and who really cares.
Went through a period of bad insomnia, anxiety etc.

Best things for me were:
1) Exercise but not too close to bed time
2) Sleep meditations on the Insight Timer app
3) Making sure I don't get too hot in the night.
4) Very dark room
5) Headphones/ear plugs to block out sensitivity to every little noise
6) No coffee or alcohol
7) Only relaxing books/shows before bed
Fair enough. I wish we structured it like that, so I could actually spend time on tech debt.
But the velocity of money doesn't change that. $1 spent is $1 of income no matter how or where it's spent.

Every transaction necessarily has a buyer and a seller
Absurd analogy. My point is that I think it’s fair to pay less than regular hour pay when you are “waiting to work”. I also think it’s fair to pay more than regular hour pay when you are working outside of regular working hours.
JSON5 parse constructs a Javascript object, which can in turn be serialized by JSON 4 into valid plain JSON string. That's not an invalid way of converting the two objects.

JSON.stringify is part of the standard JS spec: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

JSON5.parse() is part of JSON5's API: https://json5.org/#json5parse

So any project that includes both standard JS and JSON5 could literally copy and paste this code. You're still importing JSON5, but you would presumably have to do that anyways to use JSON5.
> So it's just a movie, all fiction?!?

Well, yes.
Think this headline is garbage? Go look at the last 90 headlines from the NYT.
Many heavy hitting tech companies have developers using and exploring it, mainly because it augments rather than replaces. It's very easy to add validation while not changing anything else. Lots of users around Kubernetes applications.

Didn't realize people still used Wikipedia for things besides for "facts" since its descent into the political / opinion battlegrounds. It's been years since I used it
> GDP isn't income at all, they're completely different metrics.

Please explain where income comes from if not from the sum of goods and services produced?
Nonsense.

The first and corresponding author on the original Nature paper, Andrew Senior, was not a few years out of grad school[1], he's worked at Google for the last 14 years, and started working at IBM in 1994 [2].

[1] http://www.andrewsenior.com/technical/
[2] https://research.google/people/author37792/
I was 21 years old at the time. What I did was mean, I did apologize, I do regret it, and I don't think I would act this way anymore (to be fair to Aseem, he noted all this in his post). I went through various phases of my life where I was "a little mean spirited" and this is an example of it. Life lessons have changed me over time, but you can catch glimpses of it in moments like this.

More details in this comment: https://news.ycombinator.com/item?id=32380944