skysight-inc/HackerNews huggingface dataset:
In my Perfect Programming Language That Doesn't Have To Deal With The Problems Of Actually Existing, serialization of data structures into memory is explicitly defined in the language, just as one would define a JSON or Protobuf serialization. One could define a "Point3{x,y,z}", and hypothetically define one array of them in the conventional manner, define another array as a columnar serialization, and potentially even define a compressed data structure right there in memory if that was advantageous.

It opens a wide array of exciting problems and possibilities, if you start thinking of that as something a language should let you twiddle with rather than hard coding it. It seems like a lot of high performance stuff is moving in a direction where this would be advantageous.

(For example, if you compress an array, you lose random access. The language would have to carefully build up capabilities from scratch so it can have a concept of "arrays" that can't be randomly accessed, can only be written in some very particular manner that may even require a "flush" concept, etc. My gut says it ought to be possible, since, after all, we can do it manually, but it would be a very careful operation to disentangle casual assumptions about what data structures can do based on the definition of what data they contain vs. how they are represented in memory, and what capabilities you get from that.)
It's maybe my perception, but I don't know if 'is this cheaper form of payment directly to you less safe?' is a question many users would be having. To me anyway, it seems like an excuse to namedrop a bunch of services where direct payment is offered (again, primarily for physical goods) so users can have a list of these in their mind provided Apple cracks down on this.
I've had many similar experiences with Postgres. I always seem to be the one adding the query logging to the apps. Then I feed the prod queries into the query planner. Then run the results through this tool: http://tatiyants.com/pev/#/plans/new
Tweak the queries, add/remove indexes. Voilà.
This has been said many times outside of the tech circle: 2020 is all about survival. Orgs need to stay lean so they can navigate through this pandemic and the resultant economic crisis. Just because Mozilla is pausing these efforts now doesn't mean they're stopping for good.

Maybe these are all short term necessities for Mozilla, and when things get back to normal they'll pick up where they left off. One can at least hope.
> The membership program was developed recently after we talked to many patients. What patients really want and need is to be able to access a personalized professional help, anytime, anywhere. The membership program allows patient to text chat with a designated nurse practitioner (NP). Texting is a very low threshold access to care, and it lowers many barriers (fear, expense, inconvenience, time lost from work) to personalized professional care. Most patient questions can be answered by an NP. If there is a need to talk to a doctor or other specialists, the NP will triage that.

Is this effectively what an HMO is supposed to be, but just for communication via text?

Also, a lot of health insurance companies already offer a 24/7 nurse line, usually for free. Search for “<your insurer> nurse line”. I don’t think it’s for extended conversations, but if you want to ask a question or understand the severity of an issue, it’s a great resource.
The Strategies Behind Onboarding: How the Biggest Consumer Apps Onboard Users
Other than the non-Apple part, that's how it pretty much works now. Only 3% and 8% of apps in the stores are paid on Android and iOS respectively, and counted by downloads it's probably much lower. IAPs might be over 99% of revenue.

If I were Apple, I'd make my payments optional. They're so seamless that as a customer, I'd probably still use them unless I were getting a substantial discount to do otherwise, and sometimes even then. They could do something like give developers the option to sign up to use it exclusively for a reduced rate. It'd be one less bullet for the anti-trust regulators, and app store revenues are only about 4% of Apple's revenue anyway.
youre naive or projecting,
go visit israel and hire palestinian guide,
go with him into any shop, mall, restaurant and tell him to speak in arabic, and look on their faces.
I’ve also noticed that my toddler falls “better” than most adults do. If you ever take up judo, early on they need to teach you to fall correctly so you avoid injury. My toddler does most of it be instinct which is cool.
Please stop killing Israelis. It is hard to offer someone hospitality when they are trying to kill you.
And in the case of Apple, who killed Flash to help the open web, have knee-capped PWA support on their mobile platforms to force developers to leave their cut of sales through the App Store. It's pretty anti-competitive.

I believe Valve's been a bit on edge (no pun intended), about Microsoft forcing games through their store as well.

Mozilla was helping us out of these walled gardens. There's even the SSB support they've been working for PWAs on desktop. Instead of bundling Electron, you could likely just target ESR Firefox and your app icon just launches this URL (this is what Peppermint OS does). Instead now you have Chrome and all of these Electron apps all competing for who can chew up the most RAM.
EDIT: interesting, I just found this tweet (https://twitter.com/ballmatthew/status/1293903865557979136) that mentions other companies like McDonalds and Starbucks are also exempt

Indeed this is huge, well it will be huge if the app is still in the store by tomorrow ... I wonder what apple will do? I wonder if apple greenlighted this? If they didn’t get this greenlighted, I wonder how they bypassed the Apples app review process (in app updates instead of a store update?)?

I can’t wait to see how all of this unfolds, years ago I was part of a team that built a music app that got refused in the app store because we had included payments via a credit card processor, bypassing the 30% apple tax and today I’m in the process of building another app which is impacted by this … I also imagine companies like spotify are following this very closely
He thought there would be more weight to having a completely "safe" implementation.

Again, plaudits to all involved.
Unless you use docker, then it doesn't really matter. Really have to make sure your docker containers are not exposing ports they shouldnt be.
True, False, Null and OffByOne
A community of bots.
Oppo Watch – Best wearOS watch for specs
It sounds like the build tooling was forcing them to distribute a dependency across every lambda build, which was forcing a redeploy of all services, which is a code issue that maybe looks like a tooling issue. Just going off of context.

Regardless, it doesn't sound like microservices, it sounds like a distributed monolith.

Having built a product out of microservices and lambdas I definitely have not found that build tooling has ever forced a full redeploy. I suspect this is just a case of converting a monolith to a microservice being much more difficult than people realize.
The tool was firebug. It was a big difference when browsers didn’t offer built in tools.
My mistake, I assumed the "take a cut" meant from each transaction, processed at the time of transaction. If they already have the tracking, invoicing, accounting, etc. infrastructure than my point is invalid.
> the system process was free to clean up the heap and manipulate your pointers b/c your app would only yield at specific points where you aren't holding onto a dereferenced handle.

True, but it was also your job as a developer to not be holding onto those pointers when the memory manager ran.
Yes, and that is a valid point if you are a thief who is looking to buy something. Ie, the cardholder is not the one making the purchase.

But if you are a valid consumer, making a valid purchase with your card, the purchase being fraudulent is not the concern.

The "safety" implication is that any company that is not Apple will lose your payment information, or your payment info will be intercepted, etc.

There are many companies who are perfectly capable of handling PCI that are not Apple.
I don't recall how I learned it in high school, but for my undergrad statistics & probability course, sets were very much the basis for everything. I'm surprised that this isn't the norm ...?
The one thing you have wrong is that they are not "getting caught up". They have been patiently watching and waiting. In no way have they been caught on the back foot, now scrambling.
I think this is a good point, but I think you're mostly talking about building rather than porting. It's way more likely you'll be able to port something from a popular architecture to an obscure one in C because the lingua franca is C, and shipping an architecture generally means shipping C compiler support for it.

I would guess this will slowly change as LLVM gets more backends, but that's pretty hand-wavy. The other option is we move more towards platform monoculture, which is probably more likely? Not sure.
> Abrahamic hospitality

Given the treatment the members of the various Abrahamic faith's have given each other over history, I'm not sure if that is an inducement, flowery euphemism for a mortal threat, or something somewhere in between.
‘What I learned from leaders’ behaviour off-camera’
The Architecture of Consoles – Nintendo DS
Same boat. Basically every day.
> a non existing digital item that they set the price of.

how come you would pay for the sounds recorded off musicians, but not the pictures/animations made by game developers?
As israeli citizen I have to clarify: Israel never had a claim on West Bank. Some political forces have. Currently it is under military occupation. There is no internal consensus on this issue. Same goes for the settlements.
Notice how there’s no info on IPv6. That’s because OVH has horrible support for IPv6 and requires non standard routes to be set because they don’t support router advertisements. They also rely on ND packets and not static routing for IPv6, and also block outgoing IPv6 packets if an incoming IPv6 address has not been established. I would avoid OVH.
This is not entirely accurate. LLVM was started by Chris Lattner before he was hired by Apple, which were probably spooked by gcc going GPLv3 by then.
I saw plenty of head scarves in Tel Aviv and no one seemed to be concerned. I could see you getting the full pat down walking into the mall or a store. Whereas my very white American looking features meant they kinda waved their arms over me like metal detectors.
What kind of peace deal about the future of Palestinians and Palestinian land doesn't involve.. Palestinians? A skeptical person might think this is more about PR for Netanyahu and Trump.
Perhaps Israelis differ significantly in their perception of neighboring cultures, just like Americans differ greatly in their perception of Latin American immigrants?
Because coming up with a legal definition of a 'gang' is tricky without criminalising a lot of innocent people.
tis but a scratch
Not historic at all... better to see annexation being suspended than continued of course, but let's not pretend this means much. The majority of the west bank has been illegally occupied for almost 60 years. Nothing in the text reverses any of that, it only appears to suspend Netanyahu's further annexation plans he drew up just last year.

It's a pretty sad state of affairs that cancelling a single recent plan to deteriorate an already illegal situation, is sufficient to be portrayed as some kind of historic peace treaty.

At this point Netanyahu can propose some other nonsense plan during his election cycle and win with the 'wartime president' bonus, then cancel them afterwards during Trump's election cycle to give him an ostensible diplomatic victory, while continuing the rest of the charade. The situation only gets worse but people are supposed to applaud it? Give me a break.
3 month notice - they will start on Nov 1st. Still not bad.
Sure, but all we have to do to throw off our oppressors is vote.... if we can do that, we wouldn't need anything else.
Apple is the primary contributor and maintainer of WebKit at this point since Google forked Blink off of it.

There are consulting firms like Igalia that work on all three engines, and they're funded mostly from big clients like Bloomberg and banks so developers there can use flexbox and CSS grid everywhere.

Google sometimes works on WebKit as well if they want to try to improve compatibility of websites, but the project is mostly Apple employees now.
Linux Malware “Drovorub” developed by Russian exposed by NSA and FBI
Your book list on Amazon is a bit confusing since the first and second editions are both listed with the exact same title. If they can't be consolidated as one entry, maybe add "Second Edition" to the title of the latest one?

Also when visiting the old listing for your book, you should try to get one of those "There's a newer version of this book available" boxes that I sometimes see on Amazon.
I use an English-only-letters keyboard to type in English and Russian (finding a good keyboard with Russian letters is a hassle and stickers are ugly), and it doesn't force me to touch type. I still index-finger-peck by memory (and I semi-touch type English :)). I think it has nothing to do with touch typing...
Well, for one thing, you're presuming the person who wants to inspect something a) has a debugger, b) knows how to use it, c) that the machine running the application allows access through those ports.
It's more a reflection on the reaction gamers have towards Epic's recent behavior.

Steam hasn't improved or fixed serious bugs for years because they have had no serious competition, all while taking a massive cut from developers' sales. On top of that, their game development stagnated and they really haven't given much back to gamers or game developers aside from a common store front and launcher (both of which suffer from numerous technical failures and poor engineering).

Meanwhile, Epic has developed kickass games and licensed the kickass engine behind it to game devs for pretty reasonable terms, and recently removed them wholesale for games under $1mm in revenue and waiving the license fee for release on their store (so they're not double dipping on the same games' revenues).

Epic has consistently worked to deliver better products cheaper to consumers and to make them easier to create for developers.

If we take a holistic view of what Epic has done versus Valve, we can excuse them a bit for buying an exclusive here or there to kickstart adoption. It's baffling to me that they even need to, because their software runs laps around Valve's.
Epic's been dropping 2 free games a week on their store. Those are cheaper :)

I have ~24 games in my Epic games library from this and 6 work on Macs. Not exactly Windows only (but way way moreso than Steam)

WRT the shopping cart, I think you're reading too much into not being able to buy 2 games at once. FWIW I've NEVER bought two games at once on Steam. I buy most of my stuff on Amazon without using a cart.

Exclusivity kinda sucks, although at least the PC/Mac platforms can support both Epic and Steam and GoG! Sucks even harder for PS or Xbox players.

WRT contribution to gaming, the Unreal Engine seems like a small contribution...

Lastly, Fortnite isn't to everyone's tastes but it is IMO a very fun and unique game with the build mechanic. Free-to-play implies pay-to-win and that's not the case. Virtual goods are cosmetic not stuff like levelling up faster

PS. I do prefer Steam and appreciate Valve's contributions
Your only meaningful point is the first one, that games aren't cheaper.

The rest are not related to price. A shopping cart, for example, is just a feature. And the Apple and Linux gaming markets are so small that its generally not worth developing for them unless compatibility comes free with your engine. The EGS store was intended primarily as a sales vehicle for Fortnite, with support for other games being grafted on over time...the same way that the Steam store got its start. Steam used to be an utter piece of shit too, and it took years for them to get to where they are today. (Note: Epic's Unreal Engine actually does support Apple and Linux, however the anti-cheat mechanisms in Fortnite wouldn't work on either platform, and given the almost-daily updates required it would require a fairly hefty user base on those platforms to justify support.)

By they way, Epic contributed Unreal Engine to the world. Only a few thousand games are made on it, including the world's current most popular game, Fortnite. Other notable games using the current version of Unreal Engine include Crash Bandicoot, the newest Batman game, Final Fantasy 7 Remake, Gears of War 4 and 5, Hellblade, Kingdom Hearts, Minecraft Dungeons, NBA 2K, PUBG, Sea of Thieves, Star Wars JFO, System Shock remake, The Outer Worlds, and oddly enough Youshi's Crafted World.

UE3 was around long enough that all of the original Mass Effects used the engine. Other notable games on the UE3 engine include the Medal of Honor series, Mortal Kombat, Rocket League, XCOM, Tom Clancy games, Infinity Blade (one of the games credited with making iOS a gaming powerhouse), Gears of War 1-3, Devil May Cry, Borderlands 1 and 2, and the older Batman Arkham games.
In 2005, Mozilla was more innovative than Microsoft. And more dedicated to implementing specifications that Microsoft was ignoring.

Today, the argument for Mozilla is that it's "almost as good" as other browsers. That it "doesn't have as many compatibility problems as you might have heard!", etc.

And they're not ahead of Google at implementing standards. They lag slightly behind. https://caniuse.com/#compare=firefox+81,chrome+87

If the Chromium team starts resting on its laurels like the IE team did in the early-2000's, then I hope they'll meet the same fate. But right now these situations are not remotely comparable.
As a pre-revenue startup... Oxide can't do that, though they do employ me, and we are still using Rust for all the things, and don't plan on changing that.
NSCAI Eric Schmidt says Mass Surveillance killer tool/opportunity pg 88-99 [PDF] (2019)
That is not what a walled garden is. If the developers have a choice of where to sell their software, and choose to make it exclusive, that is totally fine! It's their software, they can choose how it is sold.

It's only a walled garden if there is no other option to distribute your games but with that company... so either an enforced monopoly (Apple) or de-facto monopoly (Steam, but this is arguable).
> obviously after checking each one to make sure it still makes sense

Did you?

> 3500 words is not a lot of text.

The comment was regarding whether it's "easy".
I wonder if the only reason for having "both" payment systems in place, is some kind of unwritten rule (or secret handshake between Epic Games and their Apple account manager of some sorts) that will allow them to keep Fortnite on the app-store!
Exactly, in the days before the web.

The majority of software sold for computers isn't sold through the Microsoft store or Apple store, it's through other channels with much lower costs. Apple won't let you load apps onto the hardware you own unless they go through the App store and pay the Apple tax.

Developers (and users) shouldn't settle for "better than retail, even if it's worse than the open web".
> And they've done far more for gaming over the past decade than Valve, which hasn't been able to successfully innovate in the last two

Uhm, what?

Epic has delivered Unreal Engine 4 – good for them. They've also released a successful battle royale, piggybacking off of other developers' success and rolled out a crappy store/launcher, a straight downgrade from every single competitor, that they actively force on people by literally buying their portfolio. Nobody would ever install EGS if the monopolist didn't bully their way onto the market.

Meanwhile Valve has been pushing VR, extending Steam (with Proton, Remote Play etc) to the point where it's actually an added value over the games you buy on it, attempting (successfully or not, depending on who you ask) to revolutionize gaming controllers... what exactly did Epic do for gaming, other than release the next iteration of their already successful engine?
In practice Indian/Chinese bot networks control the Google rankings and thus entire industries, not Google/NSA.

It's not just corona crisis that's hurting western economies.

edit: why down vote? We can pretend negative SEO networks don't exist on a massive scale, but that wouldn't be truth.
Go to the West Bank, try speaking Hebrew, and look on their faces. The entire region is like that.
> that was the only way the build tools allowed him to do it

What build tools? We have over 60 Lambdas and aren't aware of any issues like this. We literally had to build extra tooling to be able to push more than one Lambda simultaneously so I'm a bit confused how is this related to the platform.

The only "build tools" Lambda itself has is literally a file upload and a version promotion.
Convert Your K8s YAML to Go, Python, C#, & TypeScript
Somehow, my first specialty as a developer was perf analysis, and so all through the Java Golden Era I read every press release about the JVM and subscribed to the ACM SIGPLAN, which had at least one paper on GC in virtually every proceeding that was published, and some occasional cool stuff on interpreter construction. I believe the 4rd technical book I read was The Java Virtual Machine. After Stevens, Comer (3 volumes), and the Java Programming Language.

The original GC had handles. With Hotspot (JDK 1.2, IIRC?) those were gone, and by Java ~8 they were back again, but embedded in the object header, where the pointer indirection presumably hurts less.

In an alternate universe, Sun would have shrunk the memory size for Strings earlier and kept the overhead per object, in which case I suspect the GC stall around 1-2GB would never have happened. But I don't think they had admitted to themselves how Stringly Typed production Java code was, and how UTF-16 wasn't going to last forever.
True. But if you apply the wrong YAML file in kubernetes too. If your container has the wrong version too.

Anyway, I'm not advising for uploading PHP files through FTP on live servers in 2020, I took it as an example of something we used to do without kubernetes.
Anyone who is attracted to this approach should look into stored procedures instead: https://www.postgresqltutorial.com/postgresql-create-procedu...
How (and why) to create a good validation set (2017)
It’s actually not. It’s normalization of existing diplomatic relationships that were never a secret. It has Drumpf’s desperate paws all over it.
To most people, serverless==lambda. That's where most of the conversation lives and dies.
If anything, game companies are doing exactly the opposite by charging full price for a game (mostly ~$60) and filling them up with in-game purchases anyway. Loot boxes, skins and other cosmetics, battle passes, etc.
"Illegal" means nothing in an international context. Who enforces the "law"? What is the shared moral framework from which that law flows?
What’s the hype about cloud/ghost kitchens?
> Remember GM trying to scrap public transport projects?

I'm assuming you're referring to the GM streetcar conspiracy here. What GM actually did was try to monopolize the supply of buses--which is still a form public transport. They also did buy out several streetcar lines, but the streetcar systems they bought were already bankrupt or on the verge of bankruptcy. There's no real difference in the trajectory of streetcars in the cities which were bought out by GM and those in the cities were they were not bought out.
I'm bit confused, isn't counting desirable outcomes vs possible outcomes standard way of teaching probability? How is nCr/nPr stuff explained if not in the context of counting outcomes?

I'm also confused where does set theory come in here?
Only please avert avert your gaze from the huge walls that keeps us safe from other people of Abrahamic faith. (sorry for the snark, couldn't help it)
3D Printed Guns Aren't Coming. They're Already Here