skysight-inc/HackerNews huggingface dataset:
> There's a difference between a conscious choice to maintain a certain style or level of detail, and a lack of willingness to improve said style. The whole article reads to me less like "I don't want to upgrade to 3D or higher detail" and more like "I'm too comfortable to want to improve the current art by putting in 10% more detail".

He has an entire section dedicated to this issue though. Which boils down to the fact that improving the graphics sufficiently for enough people to not say "this looks like crap" far outstrips the budget and team he has available. His take:

> I have had games where I worked very hard to improve the graphics, spending a lot of time and money, and they really did look better! But when I released those games, the vast majority of people who had said, "Your games look bad." STILL said, "Your games look bad."

I get his position and I don't see a problem here. Gamers are incredibly fickle and I wouldn't want to be subject to the whims of the gaming community's opinions on graphics. Of course, he's choosing to limit his audience to an extent but ... that's fine. He wants to focus on everything else that can make a game good and valuable and it seems that's something that his business has continued to survive on.
The mysterious isochronous curve (c. 1980s)
Show HN: Social media Big Mac index calculator
I don’t think this is particularly useful as it does not let you to fully form an idea in your head. Granted, it forces you to spew out your mind but in that case I would prefer to have a voice recorder with good speech to text algorithm.

Also I would like to have a mode when an amount of text, rather than the length of session would be considered because for things like this HN comment even 3 minutes is too long.

Now I have to pas this with other things. On mobile it does not auto scroll down and if I do it manually I can’t see the progress bar anymore. And now I don’t have anything lef to say so I just write this enormous sentence while I wait until the counter dies. As I have scrolled down I really don’t know when this will end but am now too invested in the first part of this comment... should I just try to quick copy paste the whole thing before it’s lost?
My completely uninformed guess: structures strong enough to not be collapsed by the void would be heavy to the point that the combination of void+containment would not be buoyant.
Hi HN!

We made a fun site that calculates how many Big Mac burgers you can buy from one piece of content from your social media accounts (Youtube, Instagram, Twitter, Medium, Twitch, and Steemit).

You don’t need to sign-up to check the information. You can simply calculate the Social Media Big Mac Index of any social media channels by adding the profile URL.

Some examples:
Donald Trump can buy 11,013 Big Macs from one Twitter post
https://review.hunt.town/bigmac/en?channel=twitter&unique_id...

Cristiano Ronaldo can buy 280,727 Big Macs from one Instagram post
https://review.hunt.town/bigmac/en?channel=instagram&unique_...

How the index works:

1. We measure the engagement rate based on your previous posts rather than focusing on just the size of the channel. In other words, we calculate how much your followers respond to your content on average (likes, shares, views, comments, saves, etc).

2. We have researched the engagement rate across the channels and created our own algorithm to assess the value of each post in different channels.

3. This data is constantly updated and continuously improving as we get more data from our platform activities.

4. We also developed an algorithm to detect fake engagement, so we are trying to only count the worth of real, active followers on each account.

I'd love to hear any thoughts about this.
Ahh I see. So it's a per domain thing, and you can't restrict more granularly. That's a shame.
> Why do you assume the kindergarten teachers earn less than they would have otherwise had in a different job or less than the average parent of the kids in their group?

Cause when they leave, they get jobs that earn more money.
Kata is great if you're already using docker, it also is increased isolation versus lxd.

If you don't already have a use case for docker, kubernetes, the image repository features, etc then of course kata wouldn't be useful to you over lxc.

Also, in case you're dealing with zombie processes in docker again and can't ditch docker, running a container with `docker run --init` gets you a minimal init process that reaps the zombies. Adding that flag to dockerd instead does this for all containers by default. It's insane that this isn't turned on by default since it's such a common problem. Additionally, if you want to run systemd inside the container similar to lxc, you can install the systemd-oci-hook and it will do the necessary setup for systemd to be happy.
Is the first screenshot Queens wish that he is talking about?
It is far but some protesters actually live in Yuen Long. There was a large protest in Victoria Park happened earlier in the same day. After the peaceful protest, they went home and found themselves trapped by the white shirted locals.
No. If the instructors wanted to put this up for free, they could build the course on Open edX, and put it up for free with any of the hundreds of free Open edX providers. They could license under an open license. There's nothing stopping them (including their university).

They're asking us to crowd-funded a crappy profit-making scheme.

The course will be of questionable quality. You don't learn math without doing math. That's a scientific fact. Their "free" offering is "audit videos." I'd encourage anyone to look up the mass of literature about interactive engagement versus passive learning. You feel like you're learning, but you're not. People basically would waste their time.
CargoLifter [1] tried to bring Zeppelins back in the late nineties. They started building a gigantic manufacturing building but ran out of money before they even started to build a Zeppelin. The hangar was later turned into an aqua park but ran into troubles because the heating expenses were too high. Not surprising given the hangar was designed to be open at both ends.

[1] https://en.m.wikipedia.org/wiki/CargoLifter
Yes - the speed is required for capacity, to minimise journey times to Scotland and ensure competitiveness with air travel and other existing links. Even for closer destinations like Birmingham 35 minutes is a huge improvement on a ~1h20m journey.
You can provide this implementation yourself easily enough though. I agree it's maybe not ideal that this needs to be done for every Trait you want this behavior for.
This sounds a little circular. If a "model" is defined as a representation of a system of sufficient fidelity to control it, then of course all controllers contain models. Deciding which behaviors are "relevant" would appear to be the key issue here.
Is React Native good for building sites like stackoverflow or Quora?
Hello I am thinking of building a forum-based site like stackoverflow and quora. I would like to make it available on web and mobile as well. Would React Native be the best way to go? I have heard that React Native will have issues with performance. (Btw my current tech stack is React, Vue, NodeJS, MySQL, MongoDB)
Uh no thank you, I do not wish to synchronise half a terabyte per month to be able to resolve domains.
Make a aerosol drone with bovine-fever. So much did he value his life, that he gave his own lifestyle .. and sacrificed his cultivated species..
Tldr; seems to be that the student bought followers, which is what likely associated the account with Chinese-run bot networks, etc.
Guy helps fellow founders to get instant and smarter insights on their cash flow
Based on best preliminary evidence, the Georgia Tech one is dramatically better. A lot of shitty stuff (like this) has been coming out of UT. Georgia Tech seems to have made a serious investment in doing online right.
It is the height of irony to blame "anti-poor" on libertarians in Germany, when it was the SPD and the CDU who destroyed the welfare state.

Libertarians are anti-parasite, and that is what the civil servants and their state TV are afraid of.

But people still believe the propaganda.
I suppose that it could create a blog from whatever people type ;)
Making Britain more attractive for business than the EU does not sound that difficult, to be fair.
Serialization will always be slow for obvious reasons, that's why binary protocols and messages started to emerge (HTTP/2, gRPC) instead of serializing/deserializing everything to JSON and back.
Bug-hunter drops Steam 0day to get back at Valve for refusing him a bounty
Show HN: How to build a web library from useful web contents
I think I "won":

okay what the hell is this application? Like... what's the point? I don't get it. The front page doesn't explain! And now I'm doing it. I'm doing whatever it wants me to do. See: I'm typing like a good little monkey at a typewriter, generating a stream of conciousness. So why am I participating in this. I don't know. Perhaps curiosity. Perhaps sheer stubborness. Possibly self-loathing. Maybe it's the scientific mind, wanting to learn about human capability. Maybe it's introspection: I just want to know what I'm capable of, whether I'm up to the challenge or not. But lets be honest: I'm a lazy bum, and now I'm just doing this because I'm too invested, not because I can actually be bothered. Hmm... I wonder if the 5 minutes is up yet, it certainly feels like it's approaching. Maybe another minute? I want to look at the clock, but I can't do that and type at the same time. I need a break, my arms are starting to hurt, which is just embarrassing for someone who normally types several hours a day. Now I'm thinking how many typos have I made so far? Two? Three? More? I'm doubting my own English education, which is ironic because I hated English in high school. I hated it with a passion. I jumped with joy when I finished my last English exam, and I vindictively told my English teacher this fact: I will never need to use these skills ever again! Never! I'm going into Science. Cold, hard science, the world of numbers and equations and facts. No wishy-washy feelings or emotions, opinions and perspectives. Just graphs and numbers. How wrong I was! My current net worth owes a lot to my English skills, which is now probably a hundred times more important than anything I ever learned in Science...
HN community in Japan is quite big, there's also some good meetups e.g. HN Kansai and HN Tokyo
It will be reliable and fast because it's on its own tracks. It'll be comfortable because those tracks are new, and the high ticket price requires decent seats. I'm surprised by your concerns. Try out HS1.

Like with Hinckley and various other grand projects I'd rather we taught ourselves how to do it. Only HS2a has passed into law, b&c, HS3 and Crossrail2 are still to come.
> removing the electoral college & going straight to popular vote will honestly erode that- as others have noted, politicians will spend more time in the highest population areas and possibly not the highest need areas.

So I guess you're totally OK with the current system where they spend all their time in Florida & other swing states because the others don't matter...
Apple has sued for plenty of patents before including suing for “data detectors”, eg linkifying onscreen text or adding actions based on regexp or other pattern matching, some trivia and obvious to most engineers and with prior art in old email/news readers.

They also had a habit of suing over trivial and obvious design patents. https://en.m.wikipedia.org/wiki/Smartphone_patent_wars

However they are no where close to some of the worst offenders.
Equally, we've delivered plenty of surface railway projects on time and on budget - the Borders line and Airdrie to Bathgate in Scotland come to mind. It's a pretty defeatist attitude to cancel ambitious projects because they sometimes go over-budget and leads to countries having terrible infrastructure.
I still have a habit of pressing CTRL-S intermittently...
Skepticism, indeed, should be more common.

Unfortunately a lot of people fall through into some conspiracy black hole.

The proper way to look at this is of course the rationalist/epistemological framework of belief updates (which is better called model fitting).

Skepticism is not just doubting everything, it's trying to find the model of the world that consistently maximally fits the data/observations/experiences.

China doing brainwashing is consistent, but the moon landing was a hoax is not. (Because that model in which everything is a hoax and the deep state is controlling everything is too simple, so it's useless, kind of like Pascal's wager without the afterlife part.)
Chromebooks Have an “Auto Update Expiration”
> There are discussions about the electoral college favoring small states. Some people think that's bad, some people think it's good.

Diversity is only good when it concerns pink haired loud cat ladies, not rural farmers.
True, but that is a general property of fractional reserve banking, not specifically of maturity transformation.

There is a lot of ideology around homeownership both for and against, I am on the for side, so when asked about the social value of banking, that’s my go-to answer.
> "I had a social media freelancer supporting the start of the accounts,” Marin said, "and I suspect he bought some Twitter followers/bots, which I thought explained the suspension - until today.”

An uneducated assumption: that freelancer gave API access to some app usually used by Chinese propagandists, Luka and his father didn't go through the authorized apps since, and Twitter decided to really not dig deep into this false positive, but superficially confirmed that this account indeed gave access to some app that it shouldn't have.
But they also officially state that all the other provinces are currently being occupied by the PRC.
> the recommended path is free perpetual support by using the current JDK version that, under the new gradual release model, means you'll never have to do another major upgrade again.

Implying applications always receive continued development...
Who are the people always cited as being concerned by using hydrogen, every single time there is an article on airships? Do they exist? If so, are they just contrarians we can ignore? The technology is doomed if every time someone suggests it they start by explaining why it won't explode like that incident that happened 80 years ago that your parents might remember from a Led Zeppelin album cover.

"Unlike blimps built in the last 50 years, the the suggestion is to revert to an even older technology and using hydrogen for lift, cheaper, safer and more environmentally friendly than the alternatives."
Tidyverse is written by a strong contributor to R, but it isn't used regularly by a large percentage of the community, so I'd be averse to calling it part of the standard libraries - although I appreciate this is what you're referring to with the speech marks.

On point of the post, Tidyverse is a great deal of bloat by loading unnecessary packages instead of specifics and creating namespace issues where two functions have the same name. It's generally fine for interactive work, but causes so many issues in development as you can't pick and choose what's loaded into the environment.

In line with what you're saying, meta-libraries make sense in terms of developing a line of packages towards a singular vision, but only make sense when the core libraries aren't expanded regularly. Maybe in these cases more of push needs to be made to supporting the existing tools?

R is an odd example though, as the standard libraries are loaded by default and I think only really comprise of basic stats/graphics/data.frame tools. I don't really believe a great deal of extra tools have been added to base R in the last few years, just improved in terms of speed and memory use (e.g 3.5.0's change to compiled packages)
Very impressive, I wonder what PC spec is needed to crunch that much data in excel?
I've been writing Typescript with React for quite a while now and these are my feelings so far:

- Typescript type system is pretty awesome, and allows the expression of some things really elegantly; in particular, string literal types are quite cool for component props that feel "htmly", union and intersection types are great for making reusable/generic components and Partial<T> is cool for making typesafe component states (https://www.typescriptlang.org/docs/handbook/advanced-types.... is a great resource)

- on a related note, the Typescript docs are very comprehensive

- ... but docs for anything React related to Typescript (types of components, etc) are harder to come by

- for the actual UI code there is some time wasted getting type signatures perfectly correct, particularly for React and HTML components, but I've built up a bank of helper functions in this regard.

- using `any` nearly always comes back to bite you as you trick yourself into feeling typesafe

- there is always a tradeoff between having perfectly exact types and not writing 139587123598 interfaces; expressing, for instance, mapStateToProps, mapDispatchToProps and mergeProps to compose into component props, or the former as a subtype the latter is pretty fiddly to get right and imo not worth the extra code

- create-react-app typescript support has gotten pretty good now, but it's nigh-impossible to step outside their boundaries. For me, some older features of typescript I wanted that protobufjs generated typescript used was just not usable and I had to work around that with great difficulty

- nearly all packages now have type definitions for them which is sick

- at the end of the day, you can still resort to vanilla JS where typescript really, really gets in the way
My main gripe with crates.io is that they allowed everyone to take every name. The "foo" crate just belongs to the first person who took (or squatted) that name, regardless of whether that person actually implements a nice library under that name.

What they should've done is allow uploads only to "<username>/<cratename>". So if I decide to make a regex crate, it's called "majewsky/regex" at first and Alice can make "alice/regex" and Bob can make "bob/regex". Then at some point, the community (through some open process) decides that Alice's crate has the best API, so "alice/regex" gets aliased to just "regex".

That way, everything in the main namespace adheres to some sort of quality standard and has community support behind it. Because there's some explicit process gate to getting stuff into the main namespace, you could attach any number of beneficial requirements to it, e.g.:

- test coverage

- documentation coverage

- at least 3 people having committer rights to the repo, at least 2 of which must not be affiliated with the same company
Perl and Python perhaps, but what systems ship with Ruby by default.

OSX comes with Ruby and has for ages, although I think that's being phased out.

But I cannot see how Node is in any way worse, harder or less common than Perl/Python/Ruby.

Node has been notoriously difficult to get running on FreeBSD, for instance. Patches were submitted and just sat on by the maintainers. Something like Perl/Python/Ruby let you target a POSIX-ish system easily, Javascript does not (case in point: electron).
MooTools and Dojo come to mind, but I'm thinking of the 2000s also.
Who said anything about superiority? I merely stated the main differences I have seen since living here. Japan isn't much different from the rest of the world, yet people here on HN seem to treat it as some kind of exotic alien world.
cri-o and containerd run standard docker images seamlessly. They're mostly drop-in replacements for dockerd. So even if you're using standard dockerd at build time, that's perfectly fine.

Things like buildah, kaniko, img, and whatnot can build standard Dockerfiles fine and push to standard docker registries. I don't have much experience with them though.
Objective-C with AppKit on MacOS 10.0. Even Apple had problems finding people and they'd bought NeXT (where my experience was from).
I think it'd be possible to automate that at some level, generatively code just the minimum needed at the machine level for the task, and no extra fluff.
wait, how is this supposed to work?

a[i] = std::move(a.erase(n-1));

There is no erase that takes an index, so I assume that n = a.end(). Also it is missing a dereference:

a[i] = std::move(*a.erase(a.end()-1));

but erasing the one-before-the-end returns the (new) end iterator, which obviously is not referenceable. In general, after calling erase, it is too late to access the erased element.

You want something like:

template<class Container, class Iter>
auto erase_and_return(Container&& c, Iter pos)
{
auto x = std::move(*pos);
c.erase(pos);
return x;
}

Also in the general case it doesn't make sense for erase to return a move iterator.
Simple rules that work for me: a) don't take my work laptop home, no corp provided phone (if they insist I'd keep the phone at my work desk, where it belongs). b) work 40 hours on average per week. Just go home already! Helps if you're a late sleeper (like me), you can simply arrive later at work to compensate for the hours you've recently donated to your employer. This works very well for me, although I'm based in Europe, ymmv.
It would be great if you could share with us how this feature has been working out for you and how we can improve it in the future.
I guess this is cultural as well, I(anecdotally) absolutely feel shame when I am about to leave a company, or even negotiate.
What proportion of the total jobs market [in your country || in your supply chains] are you looking at though.

The parent might be a generalisation but you're objecting based on the thinnest sliver of contrary occupations. Seems like the parent could well be on the money for all menial roles?
Here in Norway daycare is an OK respectable job. Not particularly high paying but not the lowest on the scale either. A full time daycare professional can pay their rent, living expenses and travel for vacation off that.
I don't think that's quite as marginal of an opinion as you think.

If someone is vegetarian/vegan for ethical reasons, it's because they want there to be fewer factory farms. This would of course mean that the animals they would have eaten wouldn't exist at all, so of course they'd consider nonexistence better than a life of torture.

"I'd rather you not have lived at all, rather than live a life of torture" is a pretty mainstream opinion in general, I think.
It's a tough question that we have struggled with with both our kids. At the end we've reached the conclusion that we need to balance between the needs of the child and the needs of the parent.

The first 2 months after the birth we were both home, then my wife stayed for another 9 months & finally I took 1 more month of parental leave (so in total it was 1 year before starting to acclimate him to daycare).

After almost a year at home my wife needed (mentally & socially) to return to work & if we could afford to live off of her salary alone I think I would have gladly stayed at home for another 6+ months (instead of just 1).

But I don't think our kids would have been better off overall if my wife stayed for another 2 years but would have done so only out of a feeling of obligation and suffering during that time (it is VERY isolating to be a stay at home parent, even when you have contact to other parents of young children & there is a real lack of intellectual stimulation despite there constantly being work to do).

I don't have all the answers but I think it's a tough question & the balance really depends on the kids and the parents - I believe there is no "1 size fits all" solution.
The Chinese funded development projects in Laos and Cambodia have been going on for a decade, they predate and have nothing to do with US tariffs.

Because of a fragmented and underdeveloped road system it's hard to transport goods by land between China and Southeast Asia today, that's the main Chinese motive here. (Yes, that also includes gaining better access to the Andaman Sea, which simplifies shipping to India, Africa and the Middle East.)