skysight-inc/HackerNews huggingface dataset:
> I'm quite bearish on Unity in the long run

Unity definitely seems like it has lost sight of what made the engine rise to prominence in 2010-2015.

> I've honestly wondered a lot why Unity is successful at all

Unity was the least painful way to develop your hobby game and have it run on multiple platforms for people (artists, new game devs) who reasonably didn't want to leave a GUI.

> Why is it so hard to make a good game engine?

Really great question. I wonder if it's because the list of useful features grows so fast.

Imagine you make an engine from scratch. Great news! You have a 3D cube rendering successfully.

Now you'd like to walk around the cube. You now need a system to handle input.

Maybe you'd like to import geometry into the engine? You now need to write an import script.

Maybe you'd like a pbr shader on the cube. You've written a pbr shader, but artists don't want to edit the source of the shader. So then there's an ever expanding slider/node system as shaders get more and more complex.

Each of these small features quickly become giant wish lists filled with complexity.

One way to handle this complexity is to have a great open source community like Godot, which tirelessly develops feature and feature. In the last 10 years, the expected features of an engine have grow so large that it's hard for newcomers to compete.

In Unity it's not exceptionally easy to find the "correct" way of doing things because these engines are balls of mud, with system after system pilled on top.

Which is why we've ended up with hard to use large engines and easy to use small engines.
It's so true though! My husband and I have compromised so that we are both dissatisfied with our bedroom temperature.
It’s totally independent. The local government is backing the loan though. But they knew they had to after they realized their mistake of giving commercial parties a permit to lay fiber in the village centras, without connecting the outside area. Now thanks to us all houses are connected to fiber, even if they don’t use it. People who do use it pay 11 euro/month to help pay back the loan.

There are many more projects like this throughout the country. But this doesn’t work in areas where people are not seeing (or don’t care) how this will benefit their environment.

Maybe Covid will help a lot of these projects achieve their threshold.
The Django docs word it better - the chief problem with SQLite is that it's a _local_ database. If you outgrow a single server, you will now need to also migrate your database to something that can handle multiple external clients, or else figure out another way of making writes on one server be available to read on the other servers.
It's interesting to note that Vitamin D is in the center of attention due its link with COVID-19:

https://www.researchsquare.com/article/rs-21211/v1
Noone expects them to be software engineers, but we do expect them to be _scientists_ - to publish results that are reproducible and verifiable. And that has to hold for code as well.
Out of interest, how do you manage/filter/block the network connections?
My approach is similar - I take 2-3 1000 IU Vitamin D pills every couple of days, sometimes just one, and a K2 a few times a week. My hope is that staggering it out will help me to have more D than the deficient level without overwhelming my system. Now, at least I know what to worry about...
Pretty sure that's legislated in Rome. Similar in Jerusalem.
Just clear your medium cookies, there is a limit on how many articles you can read per month.
Ruby Tricks of 2018
>I don’t think the times piece is by any means suggesting that such disasters are completely reversible

it's calling it more than reversible, it's calling it a green oasis
The American regulatory landscape is a death-by-a-thousand cuts that ends up serving to entrench established businesses. Most of them seem reasonable when looked at in isolation, but they add up to an insurmountable burden for most would-be small businesses.

It's absurd to expect a local cafe to spend $70k to become accessible for a tiny fraction of the population. That investment, and the maintenance fees it generates, will likely never balance out. On the other side of the coin, if the disabled community will never spend enough money to justify the cost of installing accessibility features in a cafe, do we as a community just accept that? It seems like something that ought to be handled with tax incentives to those opting to provide accessibility. People smarter than me have thought about this, and it's no accident that they landed on the option that makes it possible for Starbucks to have less competition.
Many countries have higher safe dosage limits for vit D than the US.
Vitamin K2 is definitely an essential vitamin for bone health and calcium regulation, but it won't counteract high dose Vitamin D. If you are on so much Vitamin D that your calcium is elevated (meaning, you are at a toxic dose of Vitamin D), Vitamin K2 is not going to help. The best thing to do is actually check your Vitamin D levels if you are planning on staying on high dose Vitamin D.
Right on. With complexity also comes responsibility and commitment. Sometimes less is more. It might not be sexy. It might not win awards. But that can mean less stress and less risk.
> as the video showed?

I dont see any video attached..

Edit: Just saw the url in your profile (pxcode.io). Does it work with Figma as well?
Whether there was ever a serious attempt to "cancel Pinker" or not, his acquaintance with and support of Epstein is notable as an occasion on which Pinker has later admitted being wrong about something.
Enough in the AM to get serum 25(OH)D in the 40-60 ng/mL range and to push PTH to the bottom of the range, whichever is greater. Assumes more calcium (or magnesium) than phosphorus and all RDAs being met with food.

Some have varying absorption of and resistance to vitamin D based on genetics. Labs provide a much more usable picture.

Bump to 300-500 IU/kg if you want to try something therapeutic. Cut calcium to 500-600 mg (getting more magnesium than phosphorus; at least 2x as much compared to calcium) if doing so.

Add melatonin and/or ZMA if sleep not as good.
Titled "5 Reasons you don't need Apache/nginx anymore", filled with misinformation, and a comment section full of people ripping it apart.

Or at least that's been my experience with Medium since I started using it a few months ago.
Safe and free solution for restaurants to replace paper menus with digital ones
Second this. Research code is already hard, and with misaligned incentives from the funding agencies and grad school pipelines, it's an uphill battle. Not to mention that professors with an outdated mindset might discourage graduate students from committing too much time to work on scientific code. "We are scientists, not programmers. Coding doesn't advance your career" is often an excuse for that.

In my opinion, enforcing standards without addressing this root cause is not gonna fix the problem. Worse, students and early career researchers will bear the brunt of increased workload and code compliance requirements from journals. Big, well-funded labs that can afford a research engineer position is gonna have an edge over small labs that cannot do so.
Safe Menu+ protects your customers.
Safe solution for restaurants to replace paper-based menus with digital ones.

The sign up is completely free.
You can add unlimited businesses and menus.
From the other comments here it sounds like that's pretty high. If you're worried enough about it to take that much, maybe you should get yourself a blood test done to find out what your levels are like?
Uh, yes? 25 is certainly not ahead of schedule for having kids. By 30 there start to be physical risks.
To be quite frank, repeated hypothesis tests on ad-hoc groupings is _terrible_ science.
Isn't UE4 free for all use cases under a million dollar of revenue ?
> but the service turned out to be GC limited

Go indeed has a lousy GC (compared to the JVM, at least.) This is why, in most production Go codebases I've seen, there's heavy reliance on https://golang.org/src/sync/pool.go (or a NIH knocked-together version of it, if the author doesn't realize sync/pool exists.)

Try just switching a few of your most-oft-called constructors to allocate from a pool. It's pretty much the lowest-hanging fruit for Go performance gains.
https://en.m.wikipedia.org/wiki/Timex_Datalink
The salon article was posted with about 8 hours of data in Google Analytics. Business Insider has more up-to-date numbers, with about 4 days of data from the Chrome Extension.
If you can new-build, https://rosschapin.com/plans/
Get a blood test for serum levels every once in a while, I take 5k in a similar way and found my levels to be at the top of the normal range which led to me being more conscious about doing it less often.
Kind of a strange article with the implication that we've got a wide selection of people willing to marry us and the challenge is to choose the best one.

I really only ever found one person I wanted to marry and I married them. We have similar tastes, we have similar values, and they challenge me at an intellectual level.

If the author feels like that is the wrong criteria - well I'm not sure what the alternative is. There just aren't a lot of other people I want to spend every waking day with.

> maddening children who kill the passion from which they emerge

Whatever ups and downs my marriage may or may not have, I would change nothing whatsoever when I look at the amazing children we have produced together.
Racing games and FIFA can reuse a lot of texture data. Same rock. Same uniform. Repeating crowd. That said, HS just runs on mobile. It's not optimized for it. It's obvious when you can only look at a chunk of your collection at a time instead of smoothly scrolling that the cards take up a lot of ram.

Users also have a lot more control over what is shown on screen. For a FIFA game everything is loaded beforehand. In a card game that has to hide information, it has to load as the game progresses.
There is also https://github.com/dapr/workflows which uses Azure Logic Apps engine on https://github.com/dapr/
That brings up a separate issue that I didn't comment on above: the expectation that the code runs in a completely different development/execution environment (e.g. the one the reviewer is using vs. the one that the researcher used). That means making it run regardless of the OS (Windows/OSX/Linux/...) and hardware (CPU/GPU/TPU, and even within those, which one) the reviewer is using. This would be an extremely difficult if not impossible thing for even a professional software engineer to achieve. It could easily be a full time job. There are daily issues on even the most well-funded projects in machine learning by huge companies (ex: TF, PyTorch) that the latest update doesn't work on GPU X or CUDA version Y or OS Z. It's not a realistic expectation for a researcher even in computer science, let alone researchers in other fields, most of whom are already at the top of the game programming-wise if they would even think to reach for a "script" to automate repetitive data entry tasks etc.

==========

EDIT to reply to BadInformatics' reply below (I'm being rate-limited): I fully agree that a lot of ML code releases could be better about this, and it's even reasonable to expect them to do some of these more basic things like you mention. I don't agree that bit-for-bit reproducibility is a realistic standard that will get us there.
EWTN Global Catholic Television Network: Catholic News, TV, Radio – EWTN
Konrad Hinsen is an expert in molecular bioinformatics and also has significantly contributed to Numerical Python, for example, and has extensively published around the topic of reproducible science and algorithms - see his blog.

The fact that he might favor different solutions from you does not mean that he is pushing some kind of hidden agenda.

If you think that Common Workflow Language is a better solution, you are free to explain in a blog why you think this.

Are you saying that the reproductive challenge poses a difficulty to Common Workflow Language? If this is so, would that not rather support Hinsen's point - without implying that what he suggests is already a perfect solution?
Speech Emotion Recognition -Identify Emotions of Multiple Speakers in Call Audio
Code sample:

Actor model with explicit synchronicity and access scoping:

actor Counter {
var value = 0;
public func inc() : async Nat {
value += 1;
return value;
};
}

Types and specificity:

type Tree<T> = {
#leaf : T;
#branch : {left : Tree<T>; right : Tree<T>};
};

func iterTree<T>(tree : Tree<T>, f : T -> ()) {
switch (tree) {
case (#leaf(x)) { f(x) };
case (#branch{left; right}) {
iterTree<T>(left, f);
iterTree<T>(right, f);
};
}
}

Source: https://sdk.dfinity.org/docs/language-guide/motoko.html

Not to my taste personally.
Show HN: Rough Font Awesome Icons
I’d just like to expand on this, as I think it’s a great comparison!

Carefully picking tools is important, but also, don’t adopt more tools than you need to.

One common example I have seen is pulling in a CSS-in-JS library to do something that SASS can easily do... when SASS is already incorporated into the build process.

SASS offers a fairly complex set of features if you care to learn about them, and the module system (in development) is going to solve @import global scoping issues very elegantly.
“ Video” the Way You Talk to Your Partner Matters
For MVP you can't beat speed of development with Unity. You can create a complex UI with full logic in a matter of days.
Also a good way to handle it.

No, Emvi does not support private tags. But usually you won't need many tags to identify it for everyone. I was looking for the fixed IP addresses of our local network recently and couldn't find them by searching for "IP", because it was tagged as "network". Adding IP as a new tag is beneficial for everyone.

You can bookmark, watch, or create a (private) list for stuff you look up frequently.
I first heard that advice referenced from Scott Adams the creator of Dilbert. Where he notes that he is not a very good artist or very funny, but combining the two with his background in business is why he was successful.

https://dilbertblog.typepad.com/the_dilbert_blog/2007/07/car...
While hypervitaminosis D is a real syndrome, as evidenced by this story, low Vitamin D levels are endemic in temperate and northern latitudes. We did a study several years ago ( Vitamin D Status in an Elective Orthopedic Surgical Population. Foot Ankle Int. 2016 Feb;37(2):186-91. doi: 10.1177/1071100715609054) in Vermont among healthy folks who were going to get surgery and roughly 2/3 had low vitamin D levels (<30ng). Low vitamin D is a significant risk factor for fractures, such as hip fractures in the elderly which is a major cause of mortality. So please don't interpret this story as a reason to avoid any vitamin D supplementation. 1-2000 IU/day has been shown to be safe with long term use, but if you have any questions, you should absolutely talk with your primary care provider.
PS - Yes, I am a practicing physician.
Not if the delta of both counts decrease, which is exactly the point the person you replied to already made. Divorce lags marriage by definition, since you can't get divorced without getting married.
The second case. However I am hesitating to ask to look at the code of my supervisor. How would I explain why I need it (if it's not needed for my research)? It's also unlikely user-friendly, so it would take a lot of time to understand anything.
Ask HN: Possibility for Uber to circumvent new California Contract labor law
Isn't there a way to circumvent the new California law by making the riders sign contracting agreements directly with the drivers instead of with Uber?

Uber can still take a cut of the transaction as a platform usage fee and keep most of their services as is.
The tooling did/does leave a lot to be desired in XML workflows. I think, in XML's heyday, it was way easier to template with PHP/ASP/JSP on the server. While those languages could have just as easily spit out XML to be transformed on the client, writing the XSL was non-trivial and lacked good tools to make the process easier.

I find JSON to be a lackluster replacement for XML. The efforts to bolt on XML features (JSON Schema etc.) are half assed and not widely supported. Without a bunch of extra complication you can't really know what a value in JSON means beyond its translation to some primitive.

The web development world doesn't deserve XML! /s

I am a bit of an XML fanboy as it solves complicated problems in a logical way. I also bought into (and continue to believe) in a lot of Web 2.0 ideas beyond pastel colors and pseudo-reflections on logos.
I've traveled most of the US on wheels and I feel this. I have an intense urge to take my oldest car on a long unplanned roadtrip just for the adventure of doing it, but I never go because 'Where would I go? It's all an interstate and a bunch of nothing new". Yes, there are small towns, but even through those you have to drive 15hs to find something that stands out.

What they don't tell you in movies about the American roadtrip in a convertible is that it's really long no matte where you go and really boring for the most part.
1-2 mg MK-4 and 100-200 mcg MK-7 per 10,000 IU..
My only real complaint with Unity is that they are kind of mired in GameObject and ECS/DOTS are not quite first class yet, despite being universally better (with only slightly more code).
What makes you think you are their largest competitor and not Microsoft?
Say more (school admin considering deploying a custom webapp of the sort for our parents, where links/etc. are more easily laid out and managed for our audience).
A photography back up strategy to avoid saying “I lost my photos ”
I'm more interested in the data than the tool. What was the start and end point for the trip and other details.

For example, this makes no sense:

"I had this one delivery that was an hour-and-a-half long and I got paid $16 and I thought, 'There is no way that's right,'" Armin Samii, an unemployed computer scientist who has been working Uber Eats on the side, told Salon. "I looked into it and found out that Uber paid me for a one mile delivery instead of a four mile delivery. Of course it's all made worse because I'm on a bike and they don't account for that, but that's a separate issue."

A 11 mile hill climb of Mount Hamilton with 2700 of elevation gain takes me about 1.5 to 2 hours to do. A straight hill climb which you would only find in cities like Hong Kong or Rio de Janeiro is like the worst case scenario. A 4 mile trip in pretty much any major city should be maybe 20-25 minutes with stop signs and traffic lights. Not saying there wasn't an issue with that trip, but this makes no sense.

I have worked a lot with this stuff in my career, so I'm inclined to want to see the data myself so I can try and reverse engineer what may have happened.

Furthermore Armin Samii appears to have worked for a direct competitor of the company he's criticizing while developing this.
Strangely, they were running (some of ) the code on old hardware. That's hardly a useful case, and much easier than 'resurrecting' the code for modern reuse.
My experience has been similar.

Still, there's plenty of room to encourage good(/better) practices which cost essentially nothing, e.g. using $PWD rather than /home/bob/foo
The McDonald's system had ostensible two-person control. It failed because the second person was a woman who could not follow her male partner into the restroom.

The Carnegie Library didn't seem to even have ostensible two-person control.
https://www.sciencedaily.com/releases/2015/03/150317122458.h....
An Introduction to Pgcrypto – Percona Tech Days
Probably because of how awkward it is. You essentially have this weird html-emitting "client-server" moving part in a limbo where it's still a one-to-many server. And it has to duplicate client code you probably still need anyways in the Javascript that runs in the browser (and, don't you want to do take advantage of some client benefits like being able to work offline or cache locally?). And this bonus moving part is only for your web clients, not something you use for any other client (iOS, Android, etc).

NextJS is something that folds over some of this, but it's not without its issues.

Of course, no better way to find out than try it for yourself. When I have the question of "why don't people just do X?", trying X myself is a quick way to realize why, and unfortunately it's never because I'm the first genius to have thought of it.
> Your scientific examples are relatively small debates occurring on the edge of knowledge

One of my examples was physics. Physics most distinctly is not having small debates on some edge of knowledge. This is similar for alzheimer's research. Fundamental functionings that the field rely on are still under deabte.
Toxicity traces back to hypercalcemia. If serum calcium labs are still normal (helped along with added magnesium and vitamin K2), then there aren't any issues.
> It's like Uber are trying to shoot themselves in the foot with all the cost squeezing and profit seeking at the same time they're in a fundamental fight defining what they are.

I don't think they have a choice. UberEats is fundamentally unprofitable. If it was run profitably, the high(er) prices would drive a large portion of their customers away and into the arms of other "startups" willing to run at a loss or towards picking up the food themselves. Plus Uber can't pretend to be an early-stage startup anymore and their constant quarterly losses are starting to add up.

I'm still not convinced this new food delivery industry is viable without constant cash injections.
Why would there be a buy in the Eats tracking but not in Rideshare? I'd imagine it's the same underlying GPS tracking/routing software used in both cases. Is it just that the rides are paid differently than Eats deliveries are so they're noticing it differently?
And for added fun if you look up some of the reference points maintained by NOAA they'll list a position, a date, and a velocity. Due to the relative movement between different parts of the Earth even "fixed" points will be moving so you need to calculate it based off of the velocity and length of time since the position was surveyed. Geodesy is weird.
I appreciate what you wrote, OP - moderating my ambition is both essential to my mental health and an ongoing process. I do not exaggerate when I say that in my case I believe the stakes are life and death.

One thing that has helped me a lot to find peace here has been becoming a father. Culturally, it comes with a kind of license to finally just accept mediocrity which I find freeing. Bills are paid, I can watch my son grow up, doesn't matter than I'm not the best at anything.
Are you working from home or are you living at work?
> That response will be as fast as your server is, which is typically fast.

I do agree here. Also, if you’re careful about it it would be really easy to just scale the shit out of the document builder, add caching, etc.

Looking forward to following your project, it’s very interesting to me!
You might get better performance with the <canvas> element instead of SVG. I've noticed React can struggle with SVGs containing complex subtrees.