skysight-inc/HackerNews huggingface dataset:
I guess we'll just have to wait and see what happens next year :)

p.s. I built my first language model (LSTM based) back in 2014. Then I built a VAE based one. Then a GAN based. None of them were especially good, so I switched to music generation (this actually works pretty well). My most recent project is using sparse transformers for raw audio generation. Building novel DL models is literally in my job description.

Please don't wildly speculate about strangers you meet on HN.
The App Store reminds me a lot of the abusive terms that came with 1980's compilers. They wanted money for a license an then a cut of your sales. Borland and Microsoft put those guys out of business.
Similar experience. I switched my blog off of GA to Goat. I don’t think I’ll switch back. I prefer how simple Goat is.

For work though, we use GA and I can’t really imagine switching. We actually use the event stuff, so it would be hard to switch away.
The iOS platform would not be viable without developers.

I think Apple has every right to expect developers to pay to be part of their platform, which they already charge for through an annual fee. Expecting a "cut" of every developer's "revenue", even when the product is a cross platform software product, seems extreme.
House antitrust committee chair calls Apple App Store fees 'highway robbery'
I don't think you understand how corruption works, so let me share a worked example with you.

A stretch of road is past its shelf life and scheduled to be repaved. The city does some analysis, and estimates the cost for that mile of road to be 1M^1. Then they put out a Request for Bids for contractors to do the work, lowest bidder wins. Corrupting the auction is how things fail.

The simplest corruption is to leak sealed bids so that you know how much to bid. Remember, this isn't a vickery auction, bidders are paid what they bid and no more. If you want to maximize your profits, all else being equal you want to bid one dollar less than the 2nd best bid. If you were going to bid 800k, someone who informs you the second highest bid is 900k is worth 100k. Sending them a bribe for that tip will still leave you ahead, and the city behind. And if you repeat this, eventually that 2nd bidder is discouraged enough to leave the market, or at least stop participating in Corrupt City IFBs. Which raises the cost per mile even higher.

The other method is to disqualify competitors and proposals. Contracts often give a measure of leeway to officials disqualify bids. Or, to advise a bidder to change their proposal before they get disqualified. Or you can just write the work to be done in such a way that only one bidder could feasibly win.

^1 I really don't know the costs here, just examples.
The FBI...?
Instead of making a hard switch, why not ease into it by spending some hours moonlighting a few apps that you then can use as artifacts proving your expertise in that area?

After that, you can gradually remove web dev related technologies from your CV and LinkedIn so recruiters stop contacting you for, say, JavaScript gigs, and instead include Swift and iOS technologies.

You can shape your career and position yourself on the market without taking an income hit by starting from scratch.
Gsuite has ways, I think.
Not only that, sufficiently advanced off-world infrastructure could be helpful for handling dangerous events.

Yelowstone blows up unexpectedly - orbital rescue forces do a quick drop, help rescue survivors in the immediate area. Later on food supplies from orbital/Lunar farms help cover food shortages and teraforming techniques can be used to fixup the biosphere.
This is a new, improved, memory allocator.

If so, Firefox’s memory use could similarly drop significantly (and Edge’s already has). I see no argument as to why Chrome’s memory use would decrease relatively more, so this might close the gap a bit in absolute terms, but not relatively.
This is interesting, I came to HN to find a discussion on the Hey news and was surprised I couldn't find anything.
Social networks are also gamed.

Since Twitter is their preferred platform, go put the activity of journalist Twitter accounts into a relational DB and start searching for who always boosts who. You'll find patterns. Of course there's nothing inherently wrong with this, but at the end of the day I don't need to know what a dozen NY Times journos think of a NY Times oped which is clearly written in bad faith, pushing a false narrative about a particular news event.

Non-gameable ultimately means people who influence the results can have no monetary interest in the results.

example:

Twitter thread...

https://twitter.com/jiatolentino/status/1263208982614814722

...vs reality...

https://wearyourvoicemag.com/jia-tolentino-parents-teachers-...
How long can China last without orders? Or oil? Or minerals from Australia?

If the Chinese political situation broke down to the point that they were bombing fabs in Taiwan, there will be plenty of ways to destabilize their efforts.
> The US has bases in Korea, Japan etc. by invitation of those nations and it not 'control' any of the waters or territories there.

This is outright revisionism. When US bases were established in Japan, German and Korea, the countries were effectively client states of the United States.
All of these web tracker alternatives but what I've really been itching for is a very low barrier to entry, no hassle to scale, easy/fast to query adhoc event tracker. Something like a self hosted amplitude or keen.
IOW, it's a Set of Reduced Instructions rather than a Reduced Set of Instructions? (aka (RI)SC rather than R(IS)C?)
The Hckrnews client might be a better experience and stories aren't hidden
And what happens when the IP address returned by Cloudflare is a random draw from one of several million addresses?
Given the state of the App Store, that placement is the equivalent of a needle on that grocery shelf.

So now on top of the 30% you give Apple, you also have to buy ads in that same store for it to be more visible to users (assuming a competitor hasn’t outbid you).

And that 30% you’re already paying? It doesn’t replace your marketing requirements one bit, so that “placement” by Apple doesn’t justify that fee.
Yesterday‘s bullies on the schoolbus are repainting themselves to be today’s contenders on a “marketplace of ideas“, so they can argue they are an oppressed majority. MAGA!
> So many times I am asked what I think of all this as a black person in tech. I don't think anything of it. It simply is how things are.

Have you ever wondered that being born into a system where odds are stacked against you might be a strength for you? Not for everyone in the group, but for you.
> Doesn't this apply to really any sort of isolated environment? What's wrong with chroot vs a vm?

If you are implying _PoC GTFO_, then definitely I do not have anything to suggest today that either is secure but I would rather not base my comment on what's not seen in the wild and also on the limited breadth of my research.

If anything, we've learnt the from past exploitations of guest additions/kernel modules in guests/vmm, that all of it is real and possible. Given enough resource, time and eyeballs, a _lot_ of the bugs are exploitable - you just have to ask some of the folks in offsec who develop exploits for living.
One major downside is that once you implement IAP in a cross platform proudct, you then have a different class of subscriptions occurring and being managed outside your platform. Subscriptions which have to conform to Apple's policies around renewal and cancellation. This introduces business, backend and accounting considerations.
Which ISP?

People arguing against DNS over HTTPS claim stuff the doesn't happen so it'd be good to have definite examples.
One aspect that bugs me about the situation that I've not seen mentioned is this disingenuous language Apple employs repeatedly in justifying its right to a percentage take on the basis of the services it's providing in distribution etc. Eg they even describe how Basecamp's been providing apps for free for years on their platform in the email to DHH, with overtones of Basecamp being freeloaders, and they've only been getting by by Apple's forebearance.

Yet that argument completely underplays that it's a two-way street - Apple gets enormous value from the aggregate weight of the collective of developers who make native apps for iOS, adding collective value to iOS products. But you never see Apple concede this. I'd even posit that even if all the apps on the App Store were free (at least free from an Apple tax), it would still be worthwhile for Apple to run it, in terms of sustaining the value of the ecosystem for iPhone buyers.
Is there even a legal term for this sort of captive market scenario? Antitrust laws seem close in spirit, but people decades ago apparently couldn't have anticipated the sort of vendor lock-in that has become commonplace in the smartphone space.

It's like you had two paper mills that dominated the market, and they wanted to claim a percentage of every novel, newspaper, etc. printed on the paper they produced. Oh, and you can't use that paper you bought to write erotica or other things the company disapproves of.
This kind of reminds me of check-all-the-things:

https://github.com/collab-qa/check-all-the-things/
I had a long argument with Apple Support over their refusal to replace my shitty Macbook keyboard under their warranty program.

Finally I asked them to give me their rejection in a formal email.

Two days later the support person called back and said they made 'an exception' in my case and are happy to fix it under warranty.
Hilarious that the capital of ad-tech and useless app proliferation is considered “Building things”.

You want builders, go blue collar. Machinists, masons, mechanics and teachers. They know how to get * done. Not Stanford CS grads ensconced in their golden FAANG coffins.
Most of them are very short lived (think seconds at most), but they can be as long as a few hours. No part of the Earth will really be 'safe' for humans in sense of 'unaffected' like other places could be, but yeah, lots of people would only suffer from the after effects.
Interesting to see how some sections of academia is dumbing down the future generations: "Anyway, the low point of this guy’s endless, beginningless, argument-free impromptu lectures came when he baldly asserted that the poetry of Milton had a direct influence on the workings of ISIS. Yes, this would be John Milton, the 17th century English poet, and ISIS, the contemporary Syrian terrorist organization. And what evidence did the professor adduce in support of this outrageous claim? None whatso-fucking-ever. And the other grad students in the room just sat there nodding knowingly, taking notes like a bunch of sycophants. No one raised their hand, no one said, “Excuse me professor, but what in Jesus’ name are you fucking talking about?” I didn’t even say anything. I had no spine!"
The amazing thing about all that $ for medical care is we're barely any better off than people in the victorian era:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2672390/

And actually, if weight by quality of years lived, almost certainly worse off.

(That's a British paper, but let's say US and UK are roughly equal.)

This is, I think, because we're basically poisoning ourselves w/ poor diet, then trying to mitigate w/ medical care.

Probably most people would more or less agree with the above statement, but then you'd find very little agreement about what exactly about our diet makes it so unhealthy. (I think the #1 culprit is excessive linoleic acid.)
Interesting take. For every star we had on GitHub we did 21 cents in monthly revenue for (around $1300). We needed to turn Fathom into a viable competitor to Google Analytics. We can't do that if we are working a few hours a week on it, we needed to be full time.

Here's a comparison I've always looked at. Here are 2 solid database tools:

Table Plus - https://tableplus.com/
SQLite Browser - https://sqlitebrowser.org/

Table Plus is about 3 years old, SQLite is 6 years old. I have used both but Table Plus is 10000x better and more popular. Everyone talks about it and they innovate fast. They work full time on it too, $59 a license. They are so active, and have so many great features. Full time salaries help with that. SQLite has $102 in Patreon support. Table Plus makes that in 2 sales.

Look at Sequel Pro. One of the best products in the game but it never built a sustainable business model and it wasn't economically viable to continue, and look at it now.

I'm happy to say that we're achieving our goal every day. Our goal is to build a sustainable, profitable business (profitable businesses don't typically close down) that we can we can work full time on every day, moving people away from Google Analytics. For every 1 negative comment we get, hundreds / thousands of people signing up for Fathom.

We've spoken about it here too: https://usefathom.com/podcast/opensource
The typical consumer is not going to use linux.
Hmm I wonder if the SomethingAwful reader app is liable to be hit by this. Since it requires a login which you do have to pay for, but the app is actually done by a 3rd paty.
This doesn't mean the Guidelines are foolproof and always consistently applied.

If you're just trying to read the Guidelines as legalese then it seems to me like there's some serious ambiguity with what exactly the "Reader" section allows.

It seems like Basecamp gets a pass based on the "access to professional databases" exemption. But at what point does a service that caters to consumers AND businesses cross over that line?

The App Store Review Guidelines have been a nightmare to parse through and the Review process an inconsistent mess for many years now. IAP really took it to a whole new level.
Yet another reason why not to be a sharecropper.
What, exactly, do you feel is deficient about IMAP vs. JMAP, other than the latter being a protocol that doesn't require a bespoke parser? The only thing even remotely semi-annoying about IMAP that I can think of is the way message identifiers are per-connection (but in some very important way that actually makes sense).
I assume this is a play on the word "firecracker"? :D

https://github.com/firecracker-microvm/firecracker
I'll echo this: 30% is terrible, till you consider the alternatives. Before the app store it was 3 month lead times via a broker to hopefully get in front of a carrier rep who would usually go "meh" and send you packing. If they liked it, they'd take (if you were lucky) 50% with holds of up to 3 months on payouts.

Can't say I'm a huge fan of the 30% haircut, but I get to push my product directly to millions of people in a week and get paid monthly? What a time to be alive.
Good thing we don't willingly give that data to anyone.
> It is perfectly reasonable to ask why they facilitated immoral actions.

Should you be held accountable for everything any company you ever worked at has done or will do?
Yes, as a dev who started in Python and has done more JS recently, I’ve really come to believe that the chaining of in-line functions is a better approach in the end. Python theoretically has the advantage of working with lists or iterators, but in practice, all you really use are lists.
I can’t recommend Feynman’s “QED: The Strange Theory of Light and Matter” highly enough. It gives description of Quantum Mechanics in simple terms (while math is oversimplified for my taste, still better than other books, where math is too hard).

https://www.amazon.com/QED-Strange-Princeton-Science-Library...
You need a phone to be a competitor.
> "I've posted in a few places asking @dang"

The most effective way to get in touch with the moderators is to email them via the Contact link in the footer.
Why just wait when you can bet?
> I have never yet had a client who even mentioned rendering speed

Because they rarely know about it. And why would they? It's a very technical choice. Factoring in things like render speed is your job when picking the most appropriate solution for the problem at hand. When you're doing this you are placing your own comfort and ease above that of anyone using the site. Google already factors site speed into rankings and with all the Web Core Vitals stuff they've been pushing lately it's only going to be more important. You're failing your clients.
In Canada the law states that one person in the conversation must agree to the recording which means if you want to record yourself it is perfectly legal and no need to tell the other person you are recording. So if they did this to a Canadian developer they could record them without asking or letting Apple know.
I've gotten better email support from fastmail than phone support from G Suite. It's not much use getting on the phone with people who can't solve any problems. Especially since you can't get on the phone with them unless you can login to see the code, and chances are auth issues are about the only actionable thing they'll actually help you with.
You need to logout to see the first time user experience.

Those in-app purchases are grandfathered in from older versions of the app so they don't lose those subscribers. They no longer allow new subscriptions through IAP.
any JSON request you make to the server to render html can be replaced by a single request to the server that replaces HTML. It's simpler to do the latter.
A refusal to acknowledge that prevailing wisdom was correct is what got us Go in the first place. I think of the value of the project as being a re examination of every aspect of programming from first principles. Some decisions will change, some will be considered to already be optimal.
Welcome to the Apple Developer App
If you really want 5 lines, add a dummy // in there and will be forced to use 5 instead of 1. Dirty hack, but it works.
How to test your app on beta software
Cries in FirefoxOS.

Especially when a small unknown company can take the same abandoned platform to become a viable player in the smartphone ecosystem[1] just by targeting the right device for the OS & right strategic partnerships.

At least Mozilla seems to have signed a deal with KaiOS to develop the Gecko engine further[2].

[1]https://en.wikipedia.org/wiki/KaiOS

[2]https://www.kaiostech.com/press/kaios-technologies-and-mozil...
maybe developers should create their own store that would be web-based
At work we use CentOS, which only houses the ESR builds of FireFox as it fits Red Hat's intentions. I started here a few months ago, and found out that the studio was using Chrome as it's default browser. Turns out they had made the switch during the 57 ESR branch and never bothered to try the browser after, completely unaware of the Quantum project. Since we were having Chrome issues (which were admittedly our fault) I suggested trying FF again (CentOS now shipping with 68 ESR) as I couldn't replicate the issue. A colleague tried FF 77 on a personal laptop and was caught completely off-guard by the sheer performance difference. I'm excited with 78 ESR shipping on the 30th this month, it'll be a fun time getting all of the improvements over the past year!
Developers really should stage a revolt on both Google and Apple's mobile phone ecosystems. They have ruined computing for users (locked down systems with no ability to tinker) and make it impossible to have any viable business on their platforms, since they have total control over you, can shut you down at any time without recourse, and retroactively change terms. It is part of a larger trend of evolving business world where small players are doomed.
Franco’s ambassador to France also saved many Jews.

I learned that when a Sephardi Jew I knew vehemently defended Franco’s honor, considering him personally responsible for saving his family’s life.

Historians debate Franco’s responsibility in Spain’s role in saving French Jews, but this guy had no doubts!
That's very interesting. But if we're talking about O(10 years), isn't a more foolproof and probably cheaper plan just to stockpile dried and canned food?
Hold on to your papers.
Ahh yes, that is a good point.
Should have (2016) on the title, which was probably when many of us here originally read this.
Enhance bug reports with debug profiles and logging
Change. The. Name.

Please!
>Which is STILL in the service of trying to expose users to ads and sponsored content.

I agree with you; hence one of many reasons why I personally wouldn't want to work at Snap, for example. I guess just relative to the other things going on there, this at least is for a good cause at the object level, so if I were somehow forced to work there, I'd probably prefer this over product development, and, more importantly, I'd consider the goal of it a lot more worthwhile and good.

>I find it sad that people in our industry are so easily distracted by the technical challenge du jour without looking at the bigger picture of what their work is in service of, which was OP's point.

No, I was specifically disagreeing with OP's point: I was saying the meaning comes from preventing the abuse, rather than the enjoyment of the tech parts. The technical challenge justification was what I was trying to counter, though I maybe didn't make it clear enough. It's not about the tech, but the bigger picture of what the tech is in service of, even if that particular bigger picture is smaller than the overall big picture of the app and company as a whole.

That is, preventing malevolent people, and, in many cases, criminals, from exploiting, harassing, stealing from, and abusing users (many of whom are very young) in various ways. I think even if it were a company that was a million times less ethical, that'd still be a worthy thing to do, given that the company is probably going to exist and have lots of potentially vulnerable users either way.

Of course, in the grand scheme of things, you're still helping the corporation and keeping it in existence, yes. But I also don't think they're some dystopian corporation or something in this case. I myself personally do very deeply hate advertising, advertisements, adtech, whatever, you name it, but your phrasing of "what their work is in service of" makes it sound like Monsanto or something. They're not even anywhere near Facebook's level of badness (as far I'm aware, at least).

They make a fun app with a fun new communication paradigm that lots of people enjoy using, and they're trying to monetize it with ads. I'm not a fan of the app or the business model, but there are tons of way worse things in the world.
My understanding is the rules for B2B are different, hence why Basecamp is allowed.
The Developer: Christopher Gray
The Developer: Shine
Top Papers on Adversarial Learning at CVPR 2020
Dependency Free WebSocket Server in C
The Developer: Andre Haddad
The Creative: Chelsa Lauderdale
Apple's app store is suddenly a flashpoint in the Big Tech debate
The Developer: Kaya Thomas
Sure! my email is reza.shirazian at gmail and my twitter is @kingreza
The Developer: David Niemeijer
You mean web-apps?
The only unique thing is the scale. There’s nothing that Apple is doing that your grocery store, Ticketmaster venue, or mall owner isn’t.

Seems like a weird hill to die on for an email app to me. The market is saturated.
I hung around with friends who talked about starting businesses. One guy was experienced with distribution but attracted to tech. I set up a meeting with him, asked him to start a business together, and he was an excellent co-founder. Not everyone has to be friends for years, and many long term friends ended up terrible.

The other option is to solve a problem and see who is obsessed with solving the same problem.
In this case it is because you need that rejection email in writing to go file a claim with your credit card and trigger your purchase protection. As soon as Apple (or whoever) thinks you will take this route, they are happy to limit their losses and replace it before you can file a claim that could result in chargeback.
Can we try our best to not fork languages? Someone in 8 years is going to have to refactor a bunch of this GoPlus code to be compatible the Go2 or Go3 and it’s going to suck.

We already have Python and Scala