skysight-inc/HackerNews huggingface dataset:
Wow, I wish I stayed closer to gamedev. I would love to see (MP) VR dev made more accessible. The Source2 used in HL:A doesn't support MP (and still has many missing tools), and the Source2 used in SteamVR environments is very barebones and an earlier version of the engine. It looks like Garry's S&box is going to be the "most-feature-complete" version of Source2 for modding/additional development. Using Unity for VR seems silly if not used for VRchat where the social scene already is, unless making a new unique standalone title from near scratch. Using UE5 seems tempting, if a bit corporate, but I'm not sure how far their VR/VR-MP integration is, plus UE5 seems overly heavy for VR on typical hardware.

Once it's not prohibitively expensive to run raytracing in VR, we're going to see some cool stuff.
I've never seen this question asked in good faith on HN. It's inevitable that the answers and replies to answers descend into infantile spitting matches, with waring parties attempting to take superior moral high ground.

If you've not already read the litany of articles out there covering both the approval and disapproval of Twitter's method of content moderation, and how it applies its methods over the last 5 years, then now is the time to head to your favorite search engine.
He has a long history of outright lies that he presents as visionary ambition. For example, at the time he was promising that Tesla's with full self driving, available one year from then, would act as robotaxis and bring their owners enough money to recoup their investment in a year, he was obviously lying through his teeth - he knew full well that nothing like that will ever happen.

Similarly, his lies about starship being used as an earth-to-earth mass transportation system are equally transparent.

Not to mention the time he lied about financial plans for Tesla with the express purpose of manipulating the stock price, such as the Twitter thread that cost him his nominal role as chairman of the board.
crikey
clay shirkeyed on his duty
to keep up a webshitey
I'm saddened by the fact he uses paint and GIMP. Like GIMP alone is not usable enough to replace paint. Of course, different tools and different purposes, but certainly a warning about GIMP's usability for simple cases.
That “invented Russian propaganda” was confirmed by the New York Times.
The largest "game" that I'm aware of is a piece of closed source CAD software [0].
They've been thrilled with the performance and ergonomics of the code, although they're relying on egui [1] for the UI.

As to scale, they crunch absolutely absurd amounts of data, seem to have an impressive amount of functionality, and are regularly hiring new folks from the community onto their team.

[0]: https://www.foresightmining.com/
[1]: https://github.com/emilk/egui
> Though honestly, if OP wasn't in "java land" (his phrase), I'm not sure why Clojure was even on his radar

Clojure is really appealing as a language and has enough of a following that it doesn’t seem like a risky bet. It also looks pretty self contained. It’s only when you need to push it that you find yourself with confusing JVM stack traces and all the nuances of that ecosystem. When you do you start to figure out the whole thing is not quite as elegant and simple as it first appeared.
>False. On a public chain like Ethereum, every single historical operation and its outcome events and state can be traced and verified. If the source code is published, the running bytecode can be verified to match the source code.

No it's not false. Ethereum doesn't matter, there are a ton of sidechains and mixers that obfuscate transactions and you can't stop people from using them, you also can't guarantee they will provide source code or provide any means to verify their own smart contracts which they don't have to build on top of Ethereum's platform. And many of them don't anyway, specifically because of deficiencies in Ethereum.

>Also false - miners/validators have no opportunity to seize or freeze assets

Actually they do, if they all decide they don't like you then they can blacklist your wallet address. For practical purposes it's the same as a frozen asset. The inability to seize assets is actually a bad thing because it means the network operators have no effective way to confiscate stolen money.

>See above. You can verify what code was running when and with what input.

And you can also do that with literally any other program regardless of whether it's on a blockchain or not.
I lost one of my ears in a high fever episode when i was a child. I guess what you wrote means i shouldn't get my hopes up for these kind of treatments :(
I'd check it with antivirus to be sure, but it's still more trustworthy to me than MS :)
> ... consent of its executives...

*sigh*
Elon Musk has a cult of followers. Obviously SpaceX and Tesla have done incredible things but it doesn’t justify blindly following whatever Elon wants to do.

Honestly the hardcore Elon orthodox is annoying. It reminds me of the obnoxious atheist who has to always tell everyone how wrong and dumb they are. It only detracts positive outcomes and causes more resistance.
Evidence supported by links b/t diverse parties and/or similar conclusions without much of a shared background, defeated by the catch-all defense of Luddite accusations/general malaise, is what disconcerts me the most.

A drugged out 1990 Nick Land, the MIT crew (Meadows, Wiener), the original computers (Lanier, Agre, cypherpunks), Mark Fisher and the Occupy area, etc. etc. all come to fairly similar conclusions or exist in very similar orbits, "other research" by the same entities was or is fairly influential, but this area - cybernetic, the Concern, "idk but something isn't great" just does not exist currently and that lack of anchoring really concerns me. All that's available is ex-Social Media/adtech CEOs going on podcast apology tours like that Social Dilemma doc.

Really don't know what to think of it.
Good analysis here:

https://redstate.com/brandon_morse/2022/04/15/a-new-player-e...
You could argue the Holocaust was beyond brutal, and 1/6 is certainly not of the same magnitude, but the Holocaust's existence doesn't mean describing a beating as "brutal" is inappropriate. It's pretty standard usage.

People get brutally attacked on a daily basis. Genocide is a bit less common.
Is your assumption that the Russians do not know that "tanks require infantry support" or just ignore this fact?
From the New York Times[1]: "People familiar with the investigation said prosecutors had examined emails between Mr. Biden, Mr. Archer and others about Burisma and other foreign business activity. Those emails were obtained by The New York Times from a cache of files that appears to have come from a laptop abandoned by Mr. Biden in a Delaware repair shop. The email and others in the cache were authenticated by people familiar with them and with the investigation."

[1]https://www.nytimes.com/2022/03/16/us/politics/hunter-biden-...
IDK about other folks, but very few of my passwords and nothing that'd get you direct access to any of my bank accounts touches my Window gaming machine (which is also my only Windows machine)

Important account credentials are on macOS or iOS. Local copies of my important files are on a system running Linux, and the Windows machine doesn't have access to that (doesn't need to, all I do on it is play games, if I didn't PC game I wouldn't have Windows at all).

[EDIT] However, mine does have Windows Update turned on.
Yes, this is pretty much it. It's funny the presentation specifically mentions clojure for the "new and shiny."

Today it would be something else, like rust or zig or something.

But yeah it's difficult for me to build my tools and ship finished web applications at the same time, it's compounded by learning a new language.

This is something I've struggled with for a long time. I still struggle with this, the urge to create a new web framework when I would have shipped much faster if I had just used some boring old one for example.
I've had systems were the IDE starts up after the OS boots and the OS is only shut down for security upgrades every few months.

Different workflows.
Yes, you're missing the fact that he shades using GIMP.
I'm just going to stay with linux.
Yup. Agreed.

Maybe the 4khz range is what was emphasized on older audio gear. I am thinking about the great overall impact that gear delivered is intriguing to me.
The need for ifdata(1) has become even more acute with the essential replacement of ifconfig(1) by ip(1), an even more inscrutable memory challange. However, it would be even nicer if its default action when not given an interface name was do <whatever> for all discovered interfaces.
I don't see how Elon Musk being at the helm would improve stock price long term. Yes, making Twitter into a libertarian wasteland would lead to a lot of user growth short term -- the Parler people might come back, along with the bot accounts -- but in turn I predict this would lead to plummeting ad revenue and massive disengagement of its existing (very active, dedicated, passionate) user base, as well as a huge amount of noise that just makes its moderation/NLP infrastructure even worse at filtering harmful content. Maybe I'm wrong/missing something though.
> Idempotence is usually used when talking about effectful code.

Agreed! The idempotent operation acts on some state; how that state is modeled is an independent concern.

> In other words, f(f(x)) = f(x). Which, as it just so happens, is literally the mathematical definition of idempotence which the programming concept is based on.

That's the one I like the most, because I try to concentrate impurity to a small region of the overall program. In a language like Haskell, in some ways your hand is forced! But, as you say, it's biased toward a particular way of modeling state and effects.

My point is, if a program is said to be idempotent if running it multiple times on the same input produces the same output, then you exclude the Haskell approach to idempotence. Half the point of `f(f(x)) = f(x)` is that the input f(x) is typically not the same input as x itself!
Go outside to the park and just sit. No technology. Just sit down and cry.
Simple takes.
The author's next choice is "Janet", which I haven't heard of: https://janet-lang.org/

Not sure how it is better than Ruby. But maybe the author wants something fresh to play with - that I can totally relate to. Good luck with the new journey anyway!
I'm surprised this doesn't use ODMantic. It, like FastAPI, is based on Pydantic, so they can be integrated seamlessly together: https://art049.github.io/odmantic/usage_fastapi/

I know some people don't like the idea of putting schemas and migrations in a MongoDB-based system, but having statically-type-hinted automatic schema validation really improves productivity and largely eliminates huge categories of bugs.

I think most systems that use MongoDB should probably be using a traditional RDBMS instead[1], but I see these kinds of tools as a form of "harm reduction". People are going to use MongoDB no matter what, so you might as well at least give them the tools to build applications more safely, with less wheel-reinvention and boilerplate than would otherwise be required.

Unless you are storing truly arbitrary unstructured "documents" with no associated metadata whatsoever (like some kind of JSON rich text format), or if you know that the schema will definitely change over time and you are willing to write very very very defensive code to accommodate this situation, then there's no reason not to use a schema validation layer like ODMantic in my opinion. And those kinds of data systems don't even make sense to use with FastAPI anyway, which is designed specifically for the use case of a fixed set of REST-like endpoints and strict input validation according to a fixed schema.

[1]: The exception is that if you are really really sure you won't need to do a lot of join/$lookup operations, you can aggressively denormalize your data, and/or you want the easy MongoDB scalability (and aren't bothered by its caveats).
> Is it enough to know how to enter insert mode, make an edit, then save and quit? That's easy enough to learn in a weekend.

That's Notepad level usage, you don't gain anything from it.
I think you've missed some developments, or perhaps I'm misinterpreting you?

https://nypost.com/2022/03/17/hunter-bidens-infamous-laptop-...
>> It seems patently obvious to me that all of the actions he's taken over the entire time he's been in the public eye have shown him to be an incredibly vindictive egomaniac and serial liar interested only in his own aggrandizement.

Sounds remarkably like Jack Dorsey.
I roughly followed the steps comment "NuttyX" mentioned about disabling autorun years ago and I haven't seen a Razer nag since.

Bonus: disabling autorun is better security!
Dtrace, zfs and smf were nice but came too late but they are things that appeal the engineer, not the manager that sign the contracts. And Sun was already on life support when Oracle bought them.

Sure there was still a lot of companies still using mostly solaris back then - I worked for 2 of them as a Solaris "expert" somewhere during last decade - but all of them already had projects running about replacing Solaris for more cost effective redhat, even those that bought exadata racks.

"expert" meaning I was still one of those survivors still young enough to be still willing to work in an operation team and having more than 5 years of experience administrating Solaris and AIX shit.

I must say I loved the integration of zfs with gnome2's nautilus back then on opensolaris. I used it for a while as my daily driver at home.
As a disclaimer: Bevy is still very new, our apis are still in flux and incomplete, and we actually recommend that people don't use Bevy for "serious projects" yet in our official docs. Don't expect to see Elden Ring equivalents in Bevy for a long time. People shouldn't be staking their livelihoods on Bevy yet (although some still do because they see our value and potential ... there are a surprising number of paid Bevy jobs out there).

There are very few "complete games / apps" built in Bevy. We're still very much in the "enthusiast / jammer" phase, but we're dangerously close to working our way out of that.

To my knowledge there are only a couple of "released" full games / apps:
Molecoole was very recently the first Bevy game released on Steam: https://store.steampowered.com/app/1792170/Molecoole/
Noumenal is a really cool "constructive solid geometry" Bevy-based 3D modeler on the iOS app store: https://noumenal.app/

That being said, we just had a very successful first Bevy game jam: https://itch.io/jam/bevy-jam-1/

We also have a number of nice open source games listed in Bevy Assets: https://bevyengine.org/assets/#games

And there are a lot of Bevy games listed on itch.io: https://itch.io/games/tag-bevy
The board of a public company cannot reasonably claim that they’re worth twice(!) what the market currently values their company at simply because they feel it’s true. Unless they have advertising contracts and growth metrics in the pipeline that represent a reasonable doubling of revenue and value, they’re acting legally irresponsibly. Justifying this is difficult. This is objectively a good offer.
He has a pulpit, but it is not bully.
Is ECC at all mathematically related to Kepler's equation? (although now that i look at it, I'm not confident that is a trapdoor function because while its much easier to code one way than the other, the sin function itself needs an iterative approximation).
>> My comparison is driving in the US is mostly stateless and context free.

Understanding speeds, perhaps, but driving? There are many things that require context and state like the rightmost lane becoming an exit lane requiring action to continue straight ahead. You have left turns from right lanes in some states. There are different U-turn laws in adjacent states. Stop signs permitting right turns without stops in some states through tiny exception text.
How are Twitters current leaders subverting it to push their agenda exactly?

In any case, I think it's more likely they are blocking a hostile takeover in order to dictate more favorable terms. Otherwise Musk could orchestrate snatching up all the shares at current market value right?
Lawyers are definitely going to make out. Musk is already targeted with shareholder lawsuits for failing to disclose his original purchase.

> fiduciary duty

As mentioned here all the time. Fiduciary duty gives the board and company officers a very wide berth. Telling Musk his offer is too low, and enacting shareholder rights is just fine.
As the submitter of this story, I can tell you about why this one landed there. I found the link via the discussion on the previous one (https://news.ycombinator.com/item?id=30917772) and submitted it shortly afterwards (https://news.ycombinator.com/item?id=30929823). It didn't end up on the frontpage though, but I got invited to submit it to the "second chance pool" (https://news.ycombinator.com/invited) where submissions get exposed to the frontpage for X hours and if they manage to stay up, they stay there naturally. Seems like people enjoy your writing enough to make it stay for at least some moments :)

As a Clojure fanatic, I too enjoy your writing and hoped to stir up some interesting discussions around Clojures weak-points by submitting this story.
Every company I know of that did a poison pill to prevent a takeover wound up tanking within a year or two and the shareholders wound up with sand.

As a Twitter shareholder myself, the board is making a big mistake.

As a legal matter, I don't understand how a board could sell shares to other shareholders at a lower price than to the entity wanting to buy shares to gain control.
oh oh... an electric car with a transmission (Elon tried that)
This site is littered with hyperbolic opinions

"Twitter’s management wouldn’t have to worry about being kicked to the curb and they can continue doing what they do best, restricting conversation and censoring whatever they don’t like."
lol I do this except crying, it works. I do cry in shower though.
You're not "asking for an explanation."

You haven't made the slightest effort to educate yourself on the basic facts of the matter, are still dismissing everything based on pure personal incredulity, and constructing wild strawman arguments.
One of the first printers for a home computer: the SWTPC PR40 (2021)
I think the "C-derived open-source world" is a good way of putting it.

The java-world is an inscrutable place of gigantic IDEs, maddening dependency graphs, perverse build systems. Everything is just-so-poorly-compiled enough that it's a nightmare to work with. It sucks all the joy out of programming in my experience.
There's a big difference between "We don't employ the language's architects" (so far as I'm aware Mozilla also doesn't employ many WG21 members) and "We don't have any engineers who know this language". In 2022 you'd probably have to go out of your way to hire that many engineers and not get some people who know Rust.

Not to mention how much less experience you need in Rust to not blow everybody's feet off by mistake. I reckon if you have 10 years C++ and six months Rust, any Rust you write is already more likely to deliver reasonable performance without setting everything on fire than your C++. Because of the constant exposure to outright malevolent stinking garbage (in the form of other people's HTML, CSS and Javascript) the browser needs to be exceptionally robust, and C++ just isn't very good for that. So Rust is often a better fit for what Mozilla do.
This is not even about the topics. HN has very clear moderation rules about tone of comments for example, rules against astro-turfing, rules about accusations of astro-turfing, and many others. Comments have to be substantive, otherwise they are voted down. Comments must not encourage flame-bait, otherwise they are removed.

HN is very highly moderated and you could even say tone-policed, and that is a major part of why many of us here like it.
They are for sure risk adverse and they for sure act like sheep. Most VCs would agree with that in private, if not about themselves, about the space in general. They all like betting on hot startups in hot spaces, there's a lot of big winners and big losers in that group. Almost no one wants to bet on a not hot space and almost no one wants to be the first investor in a company. All due diligence goes out the window when a company is red hot and you aren't expected to do any because look at all the other big names that presumably did.

Almost no one wanted to bet on Coinbase in 2012 but everyone wanted to bet on all of these derivative crypto projects after Coinbase and bitcoin were killing it.
> Yeah if anything what was too late was solaris' open sourcing. It could have had Linux' lunch.

I know some disagree but I maintain that the key factor to Sun decline was the unbundling of the compiler when Solaris came out (vs. SunOS where it was included).

Stepping back to early 90s, open source was generally never packaged and prebuilt. You had to download the tarball and compile it locally. Installing a new machine meant spending a good while building all the tooling to make it useful.

Approximately all of academia and research labs were SunOS shops. All open source code built out of the box (tarball) with ease on SunOS since its developers were almost certainly on SunOS themselves, or at least used it as a primary testing platform given the popularity.

In the early days of Linux it was a lot of hard work to get open source to compile, since the code mostly assumed SunOS. As late as the late 90s, it was still easier to compile many things on SunOS than it was on Linux.

But with Solaris in the second half of the 90s[1] the compiler was unbundled. Suddenly it was impossible to build all the code you needed to make the system useful, without jumping through a buch of hoops. Either buy an expensive SunCC or go get and install the GNU compiler but then the makefiles tended to assume that if the OS was sunos the compiler was SunCC so you had to go resolve differences between Sun and GNU compilers. Meanwhile, compiling packages on Linux was steadily becoming easier.

[1] Well, Solaris came out in the early 90s but was pretty bad compared to SunOS initially. So most SunOS shops, like the research lab where I was, resisted migrating for many years. Solaris 2.5.1 in 1996 was generally considered the first version worth upgrading to from SunOS.
Nah fuck him. He basically said freedom of speech won't be a factor under his reign. Guarantee he's part of the reason Elon is making this play.
He talks about this in the latest TED talk. Supposedly banks were refusing to give Tesla loans unless he settled with the SEC
As for the YouTube-DL part specifically, I'm pretty sure that's a side-effect of them being dependent upon Bing for the actual index: https://www.bing.com/search?q=site%3Ayoutube-dl.org

Also, _come on_; if someone gives up after one search term, which also includes advanced site-restricting syntax, there's no way they'd be able to operate youtube-dl anyway: https://duckduckgo.com/?q=youtube-dl&ia=web
The treatment is focused on regrowth of cilia hairs; what we, the high-temped folks, are really waiting for is a cochlear transplant or a regrowth of fibrocyte pathways within the cochlear wall (as well as this treatment).
And then the board and executive get sued for failing to maximize shareholder value. It's literally a violation of federal law.
Practical Go Benchmarks (2018)
He did mention changing the monetization scheme used by twitter from being ad-based to being subscription based. I've heard this idea floated around for awhile and my favourite version is something along the lines of requiring a monthly payment once you reach a specific size of followers/audience. The idea being that today, twitter is being used by corporations/individuals as essentially free marketing.

Although not guaranteed to solve the issue of "free speech", I would be interested to see the results of a social media service that is not designed to maximize engagement to drive the most ad dollars.