skysight-inc/HackerNews huggingface dataset:
Like some others who are commenting, I use Unity for my job every day, and it's not been a great experience these last few years, each 'part' (graphics pipelines, documentation, Editor and tooling, and so on) has been steadily deteriorating over the versions. This article from Garry (from Garry's Mod, Rust and so on) from earlier in the year is still all accurate: https://garry.tv/unity-2020

Sadly, I wonder how much the last few years of very obviously aiming at Going Public has led the company and Unity as a software to this state. When the forums are full of "what is going on with Unity" threads and the company blog is full of "we've bought this cloud company" and "we're investing in AR for automative engineering", something isn't matching up.
"quality" is a subjectit word. Let's be clear what this means:

Individual researchers, and in many disciplines (like physics), there is almost no emphasis on correct results, merely on believable results.
I love how you just handwave away the possibility of destroying someone's life with a false positive. This is an area like automated driving where the error rate needs to be 0 if it's going to be relied upon as truth.
What does it do to the poor suckers who keep working only to have all their money given to people who sit on their asses all day doing nothing?
How to Pass the AWS Solutions Architect Associate Exam
From 2015. Crosscut: "The new Seattle, where everything looks the same"

https://crosscut.com/2015/04/the-new-seattle-where-everythin...
I hear you that Unity has created some great projects, but that's kind of like saying that C is a better language than your favorite language because C was used to write Linux and your favorite language has never made any project that impressive.
Is it possible to prefer typing on an Apple wireless keyboard vs. a mechanical?
Manage SLOs, monitor error budgets, configure alerts on burn rates with Istio
We also rode uphill, both ways!
Even if I am a sinner, I only sin against myself. Canonical has no such compunctions.
OP here, if the article seemed to imply that tooling is irrelevant, that was not my intent. The most important part of any system is that it be something you'll stick with. I 100% agree with you that if a system puts you off from taking notes than it's bad for you. (I'd add the nuance that what's off-putting for one person might work well for another)

That said, it's dangerous to let the perfect be the enemy of the good. I'm trying not to spend too much time researching new systems and instead focus on benefiting from the good-enough system I currently have. I moved to my current system when I was feeling the scaling pains of my old one, and when I feel those pains from this system it'll be time to search for an upgrade!

Speaking of upgrades, I don't have a good way to take notes from pdfs. Looking at their site, LiquidText seems like it's optimized for the pdf use case. I'm going to dig deeper into it to see if I can read pdfs and take notes in there, and then export those notes into Evernote. Thanks for the tip!
These are also building codes, not zoning laws. They're both regulations, but the public policy justifications are much different. (The waters are often muddied by defenders of restrictive zoning using spurious health and safety arguments.)
"Just use bindgen" is a cop-out, not a solution. It is technically correct, merely by marking all APIs unsafe. But as the Chromium document describes, this introduces a lot of noise that can mask the more involved proofs.

What Chromium wants is, again, not a way to generate soundness proofs, but a way to consolidate large numbers of similar proofs into a single place (the invocation of the binding macro), so that the remaining proofs can stand out.

Please, do us all a favor and stop misattributing absurdities to Chromium and autocxx. This is a useful part of the design space, ill-served by bindgen alone. Chromium is not the first project to hit it, nor will it be the last. For example, here is a Servo/Gecko dev's take on the subject: https://www.reddit.com/r/rust/comments/ielvxu/the_cxx_debate...
Exactly. Besides making the marketplace inefficient, underpaying participants in the marketplace and leaving them disappointed also creates churn. You want, as much possible, for marketplace participants in the system to experience a strong link between effort and reward.
This is very cool, just tried the App :) Homer and Cartman work somehow better than Rick. How does the backend work? And how did you develop the app?
Very good job! Congrats for the launch.
One of the things I come across is scientists who believe they're capable of learning code quickly because they're capable in another field.

After they embark on solving problems, it does become an eyeopening experience, and one that becomes now about keeping things running.

For those who have a STEM discipline in addition to a software development background >5Y, would you agree with seeing the above?

I would have thought the scientists among us would approach someone with familiarity with software development expertise. (something abstract and requiring a different set of muscles)

One positive emerging is the variety of low/no-code tooling that can replace a lot of this hornets nest coding.
I think this is why industry does better science than academia, at least in any area where there are applications. Generally, they get paid for being right, not just for being published, so they put respect and money into people that help get correct results.
Anaconda package repo is down
edit: please read the grandchild comment before going off on the idea that some random programmer on the Internet dares to criticize scientific code he does not understand. What is crucial in the argument here is indeed the distinction between methods employing pseudo-randomness, like Monte Carlo simulation, and non-determinism caused by undefined behavior.

> I'm an accelerator physicist and I wouldn't want my code to end up on acceleratorskeptics.com with people that don't understand the material making low effort critiques of minor technical points.

The person which wrote the linked blog post writes that it was a software engineer at google. Unfortunately, that claim is not falsifiable as the person decided to remain anonymous.

> As an example, you seem to be complaining that their Monte Carlo code has non-deterministic output when that is the entire point of Monte Carlo methods and doesn't change their result.

The claim is that even with the same random seed for the random generator, the program produces different results, and this is explained by the allegation that it runs non-deterministic (in the sense of undefined behavior) in multiple threads. It claims also that it produces significantly different results depending on which output file format is chosen.

If this is true, the code would have race conditions, and as being impacted by race conditions is a form of undefined behavior, this would make any result of the program questionable, as the program would not be well-defined.

Personally, I am very doubtful whether this is true, this would be incredibly sloppy by the imperial college scientists. Some more careful analysis by a recognized programmer might be warranted.

However it underlines well the importance of the main topic that scientific code should be open to analysis.

> What I'm saying is that scientific code doesn't need to handle every special case or be easily usable by non-experts.

Fully agree with this. But it should try to document its limitations.
Amazon Search: The Joy of Ranking Products
Then you need to re-imagine the system in such a way that junior scientific programmers (i.e. Grad Students) can at least imagine having enough job security for code maintainability to matter, and for PIs to invest in their students' knowledge with a horizon longer than a couple person-years.
Sure that works too. But word of advice from real life: Print the random seed at the beginning of the run so you can find out which seed caused it to crash or do stupid things.
Is if err != nil supposed to become if err.Type.something != thatType?
actmally pdrtable execmtable?
Are the LEOs getting bonuses for raw number-of-arrests?

A good number are nazis, so if the software enables them to enjoy life better by harassing a few more black youth, that's enough of a reward.
This is good news, I thought the business model was to underpay drivers on 100% of trips.
I’m with you, but I do like applications that can continue to operate seamlessly without a connection or with an intermittent connection. Although for these I would also expect them to persist state across refreshes with IndexDB or similar. Basically, I want my applications to work similarly to a git workflow, with merges and conflict resolution with the server only required when you hit “Save” (but maybe preemptively noticed, depending on workflow).
Completely agree, there is no point these days to go beyond basic regime of eating healthy, exercising healthy, sleeping well, have good relationships, not too stressful work and maybe few little personal extra things like meditation or similar mood setter.

Each of these can be broken down to 1-2 levels of more details, but it doesn't make sense to go deeper. Ie with food - lots of veggies, then bit of +-healthy everything, ideally BIO, tasty, eat more in first half of the day etc.

The number of people who can consistently manage all of those to a good level would be astonishingly small. But we all can try to cover as much as possible, and it will be good enough for most for good healthy life.
So how long until systemd-somethingmajor requires btrfs?
If anything, I would say the Espresso/Motorcycle cafe is the actual gentrification here, which is being stopped by zoning laws. Not that I'm against it, I love the idea, but that is the kind of hipster nonsense (that I love) that sounds like gentrification.
To that note, would it be possible to change the title of the submission to "Actually Portable Executable"?

It would help people focus more on the content of the article, make the submission more accessible for non-English & blind readers, and feel less spammy and exploitative, all at the same time.

I doubt the author of this article or the submitter wants this to be the top thing people are discussing about their article anyway. And that is the title -- if you go to the library source code[0], its graphical banner is using the normal English letters. The unicode weirdness here is only being used typographically, the author isn't claiming that their title should be pronounced differently or something.

[0]: https://raw.githubusercontent.com/jart/cosmopolitan/46750430...
Lol, thanks.
Remember when you would just quit a shitty company. It's interesting how people will look for an easy job that they can easily get, and once inside strategically try to force the company to change to benefit themselves.
CUHK and Facebook: SOTA Monocular 3D Hand Motion Capture Method ‘FrankMocap’
I appreciate your response! I'm a layperson, so I am the last person qualified to give an informed response to your comment.

That said, I perceive a conceptual gap between your response, and my understanding of the metabolic theory of cancer.

I believe this gap exists because the 'metabolism' piece refers not to human metabolism, but cellular metabolism, specifically how mitochondria create energy.

I would be thrilled and honored if you'd read "Tripping Over the Truth"[0], but I know we all live in resource-constrained environments. You're not going to read a book because a random person on HN suggested it.

Because of this, and the fact that I dislike even hinting at "do unpaid labor", I am paying people to read this book.

I've allocated $5000 (5% of my pre-tax annual income when working, though I'm on a sabbatical right now) to getting certain well-positioned individuals to read Tripping Over the Truth[1].

Not to force or coerce anyone into agreeing with me, but I find the general theory to be so persuasive, I wonder if others might as well. I want expert insight into this topic.

Would you be willing to accept some of that "fund" and read the book? If, after reading, you'd be willing to give me a paragraph of your commentary on the book, I'd be eternally grateful.

I'd pay you $500 to read the book. If $500 isn't compelling, how about $1000? I'd send half when you agree to reading it, half when done (paypal, venmo, bitcoin, whatever).

I hope you're interested. My email is in my profile!

[0]: https://www.goodreads.com/book/show/23496164-tripping-over-t...

[1]: https://josh.works/mike-clayville-can-have-a-huge-impact-on-...
If it's repeatable by you then it's a trade secret, not an anecdote
pings/latency/spikes on 4g/5g are not quite as good as general broadband either.

At least that has been my experience in the US.
What I've heard is that many of the problems are growing-pains; Unity has some really deep technical debt and they're (perhaps too hastily) ripping it out and updating things, which is causing angst for devs when a) their existing projects break, and b) in some cases the old system actually gets deprecated before the new one reaches parity. But it also sounds like all of the completely new stuff that doesn't involve scorched-earth deprecation is generally well-received (and in some cases, a long time coming).

Does that line up with your experience?
Nuclear has never been inexpensive enough to be the first choice for meeting peak demand in the absence of storage. Some pumped hydro plants were built in the 20th century to be charged by nuclear generation so nuclear could effectively supply peaks too. Peaking batteries could also be charged by nuclear power.

Gas turbines have a construction cost under $1/watt in the US while Vogtle's AP1000s were estimated at $6/watt even before all the cost overruns started. If you're going to leave an asset idle most of the time, much better to idle a sub-$1/watt asset than a $6/watt asset.
The problem is that a ton of the people hit with this are students on Chromebooks. Our district standardized on Chromebooks and issued one to every student. Assuming the teacher isn't on a Chromebook this would likely mean about half the class still couldn't get into the meeting.
I wrote a tool to visualise algorithms for binary decision diagrams [1], also in an academic context, where the problem was basically the same: Does the code still run in ten years? In particular, the assumption is that I will not be around then, and no one will have any amount of time to spend on maintenance.

In the end, I chose to write it in C++ with minimal dependencies (only X11, OpenGL and stb_truetype.h), with custom GUI, and packed all resources into a single executable.

A lot of effort, but if it causes the application to survive 5x as long then it is probably worth spending twice the time.

[1] https://github.com/suyjuris/obst
Teams, due to super aggressive bundling with O365. All momentum in the market is between Zoom and Teams.

Cisco blew it.

We're partnering with both, rest is also ran. Massive deals in F500 globally underway. Both also have accelerating roadmaps, visible in the last Zoom update that pre-empted 50% of mmhmm's offering.

As a competitor, do not publish your roadmap, both Zoom and Teams have highly able and agile product teams running them. Super impressive people with a lot of resources.
Zoning laws and HOAs really aren't great in concept, but they're also not the same thing as disabled access laws and environmental regulations.
It must be right? Just like a mathematical optimization which looks for just one value for x (assuming a global optimum) and discarding the rest of the values (the 'diversity' in x).
You see the same thing in pop music, which is optimized for popularity by the music industry. These days pop music sounds much more alike than say pop from the 60s or 70s. Same thing with athletes, in their sport there isn't much variety in physique.
Under the neoliberal/capitalist doctrine, which tries to turn everything into a competition, the winners take all and the winners tend to be optimized for the same qualities.
laughs in us-east-1
It's not financially subsidized in Canada. My wife and I pay several thousand more in taxes than if we were roommates.

I've always thought that was a great disincentive to marriage if one were logical.
There's no mention of Apple here, but I suspect the timing of this is directly related to Apple threatening to cut off Epic's SDK access due to the fight over app purchase fees. This was almost certainly in the works already, but now they need to accelerate it.
Not to disagree with any points in the article, but i would point out that the sciences also have cases of very old code being maintained and used in production successfully. For example we still use a kinematics code written in fortran over half a century ago. In practice parts of it get reimplemented in newer projects, but the original still sees use.
Thanks!

You've zeroed in on the weakest point of the program. Adding notes is mechanically easy but conceptually hard. That's because there are many ways you could choose to represent the same concept.

For instance, suppose "harry gave sally a book" is in your graph. One way you could represent that is "Harry #gave Sally #object a book". Another is "Harry #did (give #object a book) #to Sally". Another is "Harry #did (give #object a book #to Sally)". And actually maybe you'd prefer to represent "a book" as "#a book", so that you can just search for "book".

They're all plausible representations, and all have different implications for how you would run searches. You've got to be consistent in how you represent those relationships, and the program can't help you because I mean it's a database, not a general artificial intelligence.

The strength of the program is that the structure of your index is entirely up to you. But soon that freedom gives way to being bound by the decisions of your former self. And your future self will inevitably understand the space you're representing better than your former self did when it bound you.
>The Atlantic

I assume the article frames this as an accomplishment.
Kitchen and Bathroom Accessories
The article seems quite different than what you are describing.
> The board has a sensor which reads your desired configuration from the light pulses generated on this page and stores them on the onboard NVM

now _that_ is fricken cool... albeit open to sabotage, but still wow
Genetic diseases, those caused by random mutations ie due to exposure to various radiation, and probably tons more.

Even those eating very healthy do get ie cancer, just less than average.
Counter argument: Binary dumps are horrible because usually the documentation that allows you to read the data is missing. Using a self-documenting format such as HDF5 is far superior. It will tell you of the bit are floating point numbers in single or double precision, which endianess and what the layout of the 3d array was. (No surprise that HDF was invented for the Voyager mission where they had to ensure readability of the data for half a century).
At this point, no.

We have a vast number of potential TLDs now.

It doesn't matter if .com domains (by far the most lucrative squatting target) are being supposedly used for something productive or ... "valuable" (who determines what is valuable? a panel of clowns?).

If there was a good time to do something about domain squatting, it was 20-25 years ago, when we had few TLDs choices and the impact would have been far less due to fewer domain owners. Changing the system now would be a belligerent action against a very large number of existing domain owners. Someone has owned a domain for 22 years and they change the rules now - that's entirely unfair. The deal is, they pay the fee, the domain is theirs; then ICANN is going to change the deal? Letting bureaucrats begin arbitrarily changing the rules is about the worst thing you can ever do. Once you let the weasels in to change the rules in a big way, they'll keep doing it and you will not like the inevitable nightmare it creates.

The lack of supposedly useful domain names is not holding back the Web in any regard what-so-ever. If the domain is the big problem, in reality it's your product or service that is the problem. Owning Jump.com instead of JumpApp.com (made up example) is not the problem, it's the shitty product that nobody wants to use.

Domains are like ideas, it's not where the value is at in a service. Most of the value is in the execution of the thing. Tesla was at TeslaMotors.com in the beginning, it wasn't a problem for marketing. It's the same reason Business.com - after decades - has never turned into a $187 billion company like Salesforce.com, or a $42 billion company like Atlassian, despite such a tremendous name.

Why did I mention Jump.com? Microsoft acquired Jump.com in 1999, shut down the service, and then sat on the domain for the better part of two decades (now living as a redirect for Lime):

https://news.microsoft.com/1999/04/26/microsoft-acquires-lea...

Does it matter that Jump.com hasn't been used for anything meaningful in 20 years? Nope. It doesn't matter even in the slightest.
Laughing at Quibi Is Way More Fun Than Watching Quibi
>Ubuntu can literally be translated as "I am what I am because of what we all are", ie., that individual meaning is bound up with collective meaning.

In philosophical terms, Gilbert Ryle would argue that "Self" and "Other" are in the same category, just as up/down, anxiety/contentment, life/death, black/white are are different instances of the same stuff.

If you're a zen Buddhist (or a fan of Alan Watts), you're already familiar with this idea as well. Self can only be understood in opposition to non-self, life in opposition to death, light in opposition to dark, etc.

A corollary: there isn't really an ontological difference between self and other (or life and death for that matter).

Historical Note / Tangent: Ryle uses the notion of category to do away with Cartesian dualism. It is very much the reason the mind/body problem is largely considered to be a pseudoproblem these days: mind and body, by virtue of the fact that they are defined in opposition to one another, are ontologically the same stuff -- they're in the same category.
Building a real-time, multi-user collaborative whiteboard using Fabric.js
(Mechanically, adding a relationship is as simple as typing "/add I #like turtles" and pressing enter.)
Again, I'm talking about the engineering culture fostered by the two projects. I'm not literally comparing a game engine to a web rendering library.
Citation, please.

Slavery - well, chattel slavery - is the legal ownership of another person. You can't own something that doesn't exist, so slavery logically must therefore recognize the existence of the individual. In the antebellum US, slaves couldn't legally marry because they did not control their own legal person.

Marriage is the creation of a new legal and social entity from the dissolution of the individuals entering into it.

I'm male; my wife is female. In the sense that I "own" my wife, she "owns" me. In truth, it's slightly more subtle: we have decided to minimize the distinction between ourselves as individuals. Making a traditional marriage work requires enormous trust in both directions.
I'm curious what issues it still has with version-control? I know that for a while the default asset format was binary instead of text, but I believe they made text the default a little while ago (I've used Unity in a hobby capacity over the years but never professionally)
Implementing Functional Blockchain in ATS
Because Uber doesn't pretend to pay based on miles traveled for UberEats - they pay on shortest distance. So a GPS tracker is insufficient.