skysight-inc/HackerNews huggingface dataset:
> Why weren’t they getting ported before Metal when OpenGL 3.1 was still at parity with the rest of the industry?

They were. The number of OpenGL games was minuscule though, and Apple's underlying APIs have broken now, rendering most of these games unplayable. Apple doesn't really provide a stable gaming runtime, outside of the DirectX-like promise that if you use their proprietary APIs they won't depreciate them.

> The game porting toolkit works alongside wine and Rosetta to make time to first pixel easier for developers to consider the platform.

See, that's the thing. "time to first pixel" was an issue because of Apple's APIs. If you translate non-native program calls into native ones, then obviously you circumvent the problem.

Furthermore, the reason why Game Porting Toolkit didn't exist before now was because Apple had to write a Metal translator for DirectX. The community never wrote one like they did for Vulkan, likely because nobody wants to translate DirectX to a second proprietary API. Kinda defeats the purpose, at least for non-commercial contributors.

> Most big engines support metal just fine already, so it’s not the primary hurdle people claim otherwise we’d see more unreal and Unity games running natively on Mac’s.

Most big engines also support PS5 and Nintendo Switch as development targets. The reason why they are relatively unpopular for porting is the exact same as Apple's - the APIs are nonstandard and closed, with limited distribution and long-term support options. Why would anyone put in the majority of their effort to support a minority of the market?
Why should we be rooting for his success?

Why would I want to live in a world where "a superapp" is needed?

Why would I want to live in a world where you have one company in control of the "town square"?

Personally, I just wanted Twitter to fail because I think that any ad-funded business is bad for us. But if you tell me that Elon's long term game is to make it something even more dystopian than it ever was, then yes I will do everything in my power to see him fail and fail catastrophically.
Ask HN: Anyone hiring for legal data analytics roles?
But, it has yielded important extremely high correlative genes.

Such as specific mutations of MTHFR or BRCA. These are essential screens for people to know.
I think it's probably illegal to grant an app permission to access contacts in Europe or the UK as it's GDPR covered personal data about others who have not given consent.
I think they have their work cut out for them then, if they've managed to get as far as WWII resistance people from NL there's a couple of million more pages to be filled.
> Purely curious; why not start natively with iOS or Droid (depending on which one your target audience uses more)?

For me, React is just easier to use than natively supporting iOS or Droid. No new languages or skills to learn.

I also found for social/marketplace apps, Droid users are the supply and iOS is the demand. Can't have one without the other.
Integration with the operating system look & feel & accessibility by using native UI elements instead of poorly trying to mimic it in a webview
"We're moving to Electron so that we can iterate and ship features and fixes much faster". This is the same 1Password that hobbled keyboard navigation 2 versions ago and still hasn't fixed it.
That double dipping doesnt make sense unless they are doing something more complex - like limit supply or time swings in the market.

Let's say there cut is 2%.

If I sell a ticket for $50 list price to StubHub and then they sell it for $50 list price then they got 1 dollar from me and one dollar from the eventual buyer. That's $2 total.

If I sell a ticket to someone else on Stubhub for $50 then they also get $1 from me and $1 from the seller. The "double dipping" doesnt work out even before you factor in the overhead.

This is not to say they aren't manipulating market. Maybe they think they can make more money because humans are risk adverse and sell tickets for less than they should to optimize EV, or somethikng.
Sorry, time to market is important. What's important is getting your product out the front door, then iterating as you go on.
> Functions have an assumed pre-requirement not explicitly spelled out in every single javadoc, that the program does not have a data race.

Maybe in your programs, not in mine. I want my classes’ instances to fulfill their contract once it has been constructed. If it can’t do so, construction should fail with an exception.

Note also that for example the OpenJDK’s String::hashCode implementation is formally not data-race free (racy single-check idiom), so your assumption as stated doesn’t hold.
Does a stock market have any value to society in general?

If so, should there just be one stock market in the whole world, listing a small set of uncorrelated instruments, or is some level of competition/ variety healthy?

We haven't found any way to have those things without either HFT or something more expensive.

It's consistent and reasonable to take some kind of fringe anti-capitalist position and answer no on one of the first two questions, but if you answer yes, you end up with HFT providing value.
Show HN: ACOS.games – Middleware platform for ReactJS multiplayer web games
Hi HN,

I engineered this platform to support building multiplayer games for competitive gamers. Game development uses JavaScript for both client and server, and focuses on Trivia and Board game genres, but all played in real-time.

The platform manages all the functionalities outside of your gameplay and user interface, which includes: networking, matchmaking, rankings, timing, replays, deployment, and many other features.

There is an SDK and Simulator that helps speed up development tremendously, but you as a developer will remain focused on authoring gameplay via the JSON game state and displaying the changes to that state on the browser.

Many hours were spent ensuring the website is supported on most devices, with tough resiliency to ensure users can get back into matches when traveling on degraded cell service. This will allow perhaps having a battle royale with 100s of people playing in a single match of a trivia game. It always bothered me how online trivia games only allowed up to like 8 or 16 players.

I'm about halfway on my roadmap, but the core foundation of the platform is settling in. Now, its time to expand into the more community focused features.

That is where you can help, by pushing the limits of my systems. Break things, enhance things, all is welcome.

The platform behind the website will be open-sourced in the near future, but you can access the ACOS simulator and existing games on GitHub.

Play or develop a game on:
https://acos.games

Read the documentation at:
https://sdk.acos.games

Learning to code? We can help you build your first game. Simply join us on Discord.
https://discord.gg/ydHkCcNgHD

Happy Coding!
> Is there a benefit to launching on both platforms out of the gate?

I guess the benefit is access to larger audience, and as a result easier growth; this could be especially important in the context of a startup.
"Do you know of any open positions?" is asking someone else to do an unknown amount work for you.

"Can you introduce me to the hiring manager so I could ask some questions?" is asking them to do a specific small favor.

"Can you implicitly endorse that I will do good work for your company?" is asking them to lie on your behalf.
My laptop definitely supports up to 8 channels (7.1) of uncompressed PCM over HDMI. I've tested my receiver up to 5.1 (I don't have an 8-speaker setup) and it works.

[edit]

I have an Intel IGP; Intel has supported this since the G45 (Core 2 Duo era), AMD added it in the HD 4800 era, and nVidia in the GeForce 8300 era. Support for this is over a decade old at this point.

The "stereo only uncompressed" is a S/PDIF legacy, and while HDMI does support S/PDIF, it was already "the bad old way" when Bluray players came out (though it took a few years for discrete GPU makers to catch up).
Bangladesh government takes down exposed citizens' data
Even if you work in the space as a software developer, the shear amount of variance in government voting systems from registration, petition verification/validation, and voting itself is really wide. Some states have rules that vary from county to county. Some of these states have lots of counties. Election systems are some of the most byzantine you can imagine.

Disclosure: I used to work for an Election Services company.
I really don't see flutter surviving long term. As it matures it will accumulate hard to solve issues and making shiny new thing will be easier. Does Google have track record of maintaining these kind of projects?
Not sure about the title of this submission. The construction is ambiguous. The shills identified here were not funded by the DoD. They seem to have probably been funded by political campaigns. This study was funded by the DoD.
because BofA employs 217000 people, and just like in any other large bank and even general population, a certain percentage of them have been, are, and will be thieves and criminals, including part of the management, who will take opportunities to defraud their customers and their company. Kind of like how Walmart employees stealing merchandise or Chipotle employees coming into work infected and poisoning customers, that happened. The goal here is not to destroy every faulty organization, but to try to identify the responsible, fine and correct those crimes.
Mastodon works by copying all data their users see from other servers to the server's own local PostgreSQL database.

Admins have access (through the owner or directly) to that database, which means they can already censor content if they so choose, through manipulating the database. As such, making it an explicit option is needed because it destroys any illusion that censorship cannot occur, because it can occur by the system's design, even if the option isn't present in the software.
Nice essay, but some of the contemporary examples in this paragraph about the independenlty wealthy are not really that compelling:

I’m not saying wealthy people can’t make incredible artists. Without Marcel Duchamp’s monthly allowance from his father throughout his adult life, we would never have Dada. Giacinto Scelsi was literally the heir and Duke of La Spezia castle estate. Something more contemporary? Grimes’ mother was a Crown Prosecutor, the Canadian equivalent of a District Attorney, in Vancouver. Frankie Cosmos’ dad is the guy from Wild Wild West, no, not Will Smith, the other guy. Julian Casablancas’ father ran New York’s top super modeling agency while young Julian hung out at the kid’s table with Ivanka Trump at Christmas time. The list goes on.

The argument is supposed to be that these kids didn't have to worry about paying the rent, so they were able to devote more time to their craft. But I don't think some of the contemporary examples listed were necessarily like that.

Take Grimes -- a Crown Prosecutor is a public servant, so you can look up their average pay ranges: https://www2.gov.bc.ca/gov/content/careers-myhr/all-employee... . That's definitely a solid middle class life, but not exactly generational wealth. Now, compared to a poor kid who has to take on jobs in high school to support their family, I'm sure she had more time and less stress in her teenage years which let her practice more, but there are lots and lots of middle class children who have that level of free time which they devote to all sorts of extracurriculars.

Moreover, Grimes, Casablancas, and Cosmos blew up when they were in their very early 20s: Cosmos released her debut studio album at 20, Grimes at 22, Casablancas at 23. So, despite any family wealth they may have had, it's not like they spent years and years of their adult lives living off their parents' support, or at least not any more so than hundreds of thousands of college students do every year. Of course, they had it easier than kids who cannot even afford to go to college, or who are working 20 hours a week to pay their way, but I'm not sure it's at all comparable to Duchamp or Scelsi.

Maybe there's an argument that social connections helped them to get their record deals, but the argument presented doesn't seem to apply.
I think you may be reading the term ‘monopoly’ in a nonstandard way. SpaceX being a monopoly just refers to them being a single dominant supplier in active launch, which is a position they built by fairly outcompeting other companies.
If you just watched Grave of the Fireflies, would you trust the second movie?

Also the crises in Totoro would be a lot heavier if you just watched a whole family die piece by piece.
My understanding was training on ChatGPT output was against OpenAI ToS. Is this incorrect for this use case (training BERT)?
I've bought my fair share of tickets off of StubHub but I've only sold there once and I don't remember the transfer process because it was 4 years ago.

My initial take would be that they would do this either:

a) to act as an intermediary (themselves) that you transfer to and then they transfer to the buyer's Ticketmaster account, so that you don't get someone's PII

b) they buy a few near face value to have when inevitably, fake tickets are sold and they have to replace them ASAP (which has happened to me before -- as in, I was at the venue and couldn't scan one of my tickets and then went in and called StubHub and they called me back and got a backup ticket for my friend)

But my gut tells me it is probably the first? This would also cut down on customers telling them they didn't get a ticket transfer (if they really did) and also ensuring that sellers actually transfer tickets. An easier method of all of this would be to have a way to work directly with Ticketmaster or AXS or whoever to act as an escrow agent for ticket sales, but considering AXS and Ticketmaster have their own resale services, I'm sure they make that as difficult as possible.

I have to think that the biggest ongoing costs to an operation like StubHub or Seatgeek or Vivid or any of the other marketplaces are fraud and customer service related to lost ticket transfers. So anything you could do to mitigate both of those (which acting as an intermediary would help with both) would be worth it.

Siderant:
The thing that kills me about the resale/scalper nonsense is that in response, some venues are now doing anything they can to limit resales at all -- requiring you to pick up tickets from will call and show ID and credit card used to pay. So then you have to hope that whoever sold their extras on Craigslist or FB actually shows up at the venue so you can get your GA seat you paid way too much for, or else you're SOL. And like, look, I get it, you want to cut down on scalping. But things come up and people can't always attend shows. Or some of us will literally pay stupid prices to see someone live -- but when the venues put in onerous terms and check ID at the pickup window, that's just stupid.
I read it every ten years or so, starting when I was young. I see myself change because of how I think about the characters or who I sympathize with; seems a different novel every time.
Except the current standard of ATSC 2 provides free OTA TV without the datamining and personalized ads.

It's not like the choices are ATSC 3 or we cannot figure anything out.
Also OG Xboxes were cheap and trivial to mod including converting in to debug consoles, so the homebrew community that often drives emulation didn't have as much reason to care. They could just install a debug BIOS, find a copy of the XDK floating around the ol' interwebs, and have basically the same toolset commercial game developers had.

Now that unmodified OG Xboxes are being irreparably damaged by failing clock capacitors and the used market is drying up as a result the people who still care about the platform have more reason to want a good emulator.
The left bottom tap
You're welcome. I am a huge fan of the series and wished that there were more episodes, they are a fascinating glimpse of the past.
The argument is that writing the parts in a consistently increasing or decreasing precision order makes more sense.

So these are good.

- year / month / day

- day / month / year

And this is bad.

- month / day / year
Chinese intelligence hacked U.S. government emails in ‘significant’ breach
>But it's pretty simple

it really isn't. Depending on what you display your text with the results may look very different depending on the platform. 'Portable' is in the name for a reason, the big advantage of pdfs is that they'll look the same everywhere.
Learn MongoDB and modern Python (async, pydantic, FastAPI, etc.)
If you're looking to learn MongoDB and modern Python, check out my latest course MongoDB with Async Python. Covers Beanie ODM, Pydantic, FastAPI, async and await, and much more.
These days I display it as "12 July 2023" to avoid confusion.
Probably the fact that the US is the only country in the world that puts them the wrong way around.
I think life is too short to waste any time watching ads, with the absolutely minuscule chance that something relevant will be presented. My time is much more valuable than that, so I have nothing against paying for the content.
Generations of women grew up on Barbie. My partner is out-of-her-mind excited. Any giant franchise will have motivated fans (LEGO, a comic, etc).
While this is all technically true, I don't think it's all that helpful a thought process to have when approaching Svelte. Yes, Svelte files are syntactically valid HTML, Javascript, etc, but they have very different semantics.

Take the ability to reference functions in HTML - this is simply not possible in normal HTML, where inline event handlers instead are passed Javascript expressions to evaluate. It's definitely a useful feature, but it's very clearly outside of the normal realm of HTML.

This goes further with Javascript: here the semantics differ considerably, with labels in normal Javascript doing nothing except when dealing with loops, and labels in Svelte are a form of reactivity. You've also got things like dollar signs interacting with stores, and other semantic differences.

As Rich Harris says, Svelte is a language.
It's weird how unimaginative this field seems from a distance.

What is stopping modern medicine from engineering a competitive virus/bacteria/fungi that lurks about nerve bundles, attacks the herpes virus, and self-deprecates itself after.
I wonder if this was a result of a PM treating localizacion as a feature that can be deprioritised to oblivion rather than a core deliverable of the feature “show a date”?
There's nothing that requires you to use EAS Update though. You could just stick to submitting builds through the app store like normal.
I’ve been a happy user of 1 password for 5+ years, but I’m considering changing.

This goes beyond date format for me. Issues like these show that the company is not committed to listening to feedback and addressing issues. It erodes my trust in them. Given that they hold my passwords, trust is paramount.

Same with their decision of not adding 1 password 8 into the Mac App Store. I won’t install outside the App Store, so I’m sticking with 7. The moment that goes, so do I.
If the details seem unnecessary but keep reappearing, maybe it's because the author finds them necessary, important, or even the main subject of the work.

I think there's a book where this idea is pushed to the utter extreme: it's Ulysses by James Joyce. Apparently it's a book about mundane people doing mundane things on a unremarkable day. But Joyce made a point to write a book about all these details, all this tissue of daily life which is commonly omitted in books, or even suppressed and distorted to fit to a stylistic or moralistic mold. I's a book about how a person lives a day on the low level, how maybe an alien would see it.
Use your brain on this stuff. Think about how many billions of requests are being sent from pixels every day. Facebook is not looking through hundreds of millions of unique URLs and form data to find some obscure user data that their Ad systems aren't trained for.

And just look at the docs if you want to find out what pixel exactly does: it doesn't collect form data unless the developer explicitly specifies it.

https://developers.facebook.com/docs/meta-pixel/
Somewhat amazingly, Intuit (Turbotax) was not one of the "sharers":

https://www.pennlive.com/business/2023/07/tax-prep-firms-sha...
One would hope, but that doesn't solve many problems.

Just this week I did some work for a client (a tech company) on a public facing webapp.

After fixing the issues, I gave the manager and their architects who had been reviewing my PRs a short list of errors that I noticed in the current app.

They politely declined to have them fixed, but want to proceed with another engagement for more features.

You just cannot win sometimes ...
But there is such a thing as a set of corporate values independent of the people working in the corporation, and those values are not always good.
I just switched b/c it told me that the 7 browser plugin was going to stop working
Uber already have different options for vehicles bigger, ability to haul equipment, luxury, etc... so how about embrace this issue by having a class of armored vehicle for rough neighborhoods? Call it the "Presidential Service". Or pay former bouncers and ex gang members extra to service these areas. If there is a policy against this make an exception for this category and add disclaimers. Probably not a wonderful idea but someone could probably build upon it.
What's the best way to go about getting Guillermo's attention?
I have no idea why you would pay that. Just eject.
> Other than that people from Europe seem to think all of their practices are better than others, what is the possible reasoning that the order of numbers in a date string could have a right and wrong solution?

The argument is that ordering the numbers based on the size of units makes things easier and more useful. Both DD-MM-YYYY and YYYY-MM-DD follow this pattern, and both have their advantages/disadvantages. The latter is especially useful due to alphanumerical sorting.
Seeing a problem you've seen many times and have memorized and plowing through it without "concentrating" enough to see the subtle differences is a failure mode that occurs in humans as well. We don't say "humans can't reason" just because this happens so it makes little sense to say the same for LLMs. The important bit is that it can solve it if nudged from memory, same as people.
I never thought about it, but I suppose a concert ticket is similar to a futures contract. I'm sure some fintech whiz-kids figured that out years ago and have been at work figuring out how to make money on yet another market.
I'm pretty sure an average of 1-2C difference in under a century has happened before, without influence of humans.
A slight improvement might have been to use four digits for the year. Then it’s a bit less likely to be interpreted ambiguously.
He invested in an engineering company. That doesn't mean he understands engineering.
Rilke is a must!!! I loved his Duino Elegies.
so what you're saying is nothing business critical runs on Windows?
Elon Musk wants to build AI to ‘understand the true nature of the universe’
Yeah - however IMO large growth isn't as important until some semblance of PMF is hit with a few core users.

Then can treat the other platform as a marketing cost - i.e. if you're making 75k on iOS and predict a similar revenue for Android it's worth it to hire an Android developer for to build it out. But if one hasn't yet found a few hundred quality users on one platform why build the other one.
For most of those (valid) concerns, having stubhub openly act as the intermediary would probably be better as far as I can tell.

If I’m selling my ticket on stubhub and I get a request to transfer the ticket to some stubhub.com email address, I feel more secure that it’s legit than a scammer.