skysight-inc/HackerNews huggingface dataset:
The push servers (Google, Apple, etc.) effectively work as a message queue server - they aggregate and batch payloads and send them to the devices. The devices keep a single persistent HTTP connection for reception of all possible messages.

It's built like that due to efficiency - the devices need to minimize number of radio and CPU wakeups to keep running on battery. In early days of Android each app handled this by itself. This resulted in apps polling their servers on fixed interval (e.g. every 5 minutes, etc.) which caused a disastrous tragedy of the commons and horrible standby battery life.

This is why the approach was changed to mandatory push services - the long-lived TCP connection, push aggregation and radio management have significantly prolonged battery life.
I've done both (Go first, actually), and I hated Go. And all of my dev friends who are still in goland have nothing but complaints. Small sample size (n ~ 3), but still.
In the Spirit of Computing in the Future
Show HN: Building an iOS “App” with 30 Lines of JavaScript
You should ask to talk to a developer before accepting an obviously complicated migration. Ask about the numbers since they're not IP/Properitary. How many lines of code? How many functions? How many standard modules? How many custom libraries? Is everything Python? Are other languages being used too? That way you will know whether or not they are intentionally hiding the real issues from you to get you to do free work.
I have a feeling that post covid any outflows from SF will be replaced by a pretty rapid inflow of new people trying to get in while its more "affordable"

Get a new, rent-controlled place now - you'll never have a better opportunity.
Yet the mobile app version seems to allow team switching pretty easily. So disappointing, as I've had multiple clients switch to teams over the last year. It was easier to keep multiple slack channels open and jump between as needed to keep an eye on things. Teams is really only focused on 'internal teams at one company' - users external to a company are, at best, an afterthought.
I was one of those setup.py + requirements.txt (generated by pip-compile).

Though, poetry is actually quite good. There are still some things that I wish it had, like plugin support (for example I really miss setuptools_scm) or being able to use it for C packages.

But if your code is pure python it is great from my experience. The dependency resolver is especially good.
Clickbait non-news. Good for Wikipedia!
Slack is still just about a better standalone product, but the Teams integration (and bundling) with 365 makes it a very strong product overall.
I think the real irony here is that the best rebuttal to your point is the exact comment that you replied to.

The amount in question is less than 0.0011%. Literally a thousandth of a precent.

Meanwhile the result was keeping hundreds of millions afloat of Americans (at least until we decided to abandon them again for the sake of politics)

Besides, since when is a leaner government protection against an incompetent government? We're literally watching thousands of Americans die as proof this theory of "the less my government does the less it can do wrong" is completely nonsensical
A buddy of mine years ago did a sports-coaching related start-up in Washington, DC. It was a cool idea targeted at high school and college football teams.

He wanted to stay in DC, and had the talent he wanted there. His app was high-quality, and he ended up getting an investment from a VC. The VC was based in SF. My buddy didn't want to move there, but the VC made the investment contingent on him relocating to SF, because that's where the VC lived.

He made the move. He immediately noticed that he had to pay far more for people who weren't any more productive or talented than what he had in DC. His biggest gripe was that the turnover was a lot higher, and he was often getting people who seemed to have lower aptitude for their roles.

Apparently, VC's requiring relocation to SF is a common thing, and I suspect that it's part of the reason so much is concentrated there.
CA Pastor Temporarily Turns Church into ‘Strip Club’ to Stay Open for Services
That's only true if you can use the same aspirin as many other people. If the specific substance needs to be adjusted to your specific tumor, it may remain extremely expensive for a long time - until it becomes a technician's job to find your specific cancer signature and synthesize the drug from it.
There is no email verification. The article appears after you submit any valid email address.
My favourite chess tactic is one I learned early on when learning the game. I didn't see book opening as fun as might as well just set the game up that way and play from there. So I kinda did my own thing and if I played anybody who would template play book openings (many do) then going against that start and busting it would see them out of their comfort zone and me having a fun enjoyable game. I did win fair few and chess tournaments in my youth but been decades since played that it's almost a crime. Sadly finding people to play who don't get into a hissy fit if you don't do the book-opening they want to play was always an issue.
Y Combinator for Public Goods
I have a recurring $5/month donation to Wikipedia. Have seen articles like this that say it's a waste of money, but also it's $5 so I'm willing to take that risk I guess.

The unfortunate thing is that Wikipedia doesn't know that I have a recurring donation, so it still shows me the please donate banner every time.
> Agadmator is a very charismatic speaker but he does very little analysis.

It's good enough for the vast majority of chess players. Most chess players are casual fans. They aren't interested in deep analysis. And besides, if you want analysis, you wouldn't want a youtube channel but stockfish or other chess engines and work through it yourself.

> He mostly just moves the pieces and says the moves.

Not true. Sure he tells you the moves but he provides analysis for the good parts. He provides highlights which is what people want. Nobody is going to sit through a detailed analysis of an 8 hour game.
There are other experimental methods that are much cheaper that can be used to assist validation. Also the models look damn impressive, even down to the sidechain packing.
I think you have this backwards in practice. It was in the 80s that I first read a paper about a de-novo protein design engineered for a specific stable conformation. Natural proteins have no reason to be particularly predictable, just as genetic programming produces hard-to-understand programs relative to human-written ones. In fact making the structure especially stable against perturbations seems like it'd make it less responsive to changing evolutionary pressures.

(Am not a structural biologist.)

Added: 2019 article on de novo design: https://www.nature.com/articles/d41586-019-02251-x
Not to say that better prediction won't also make design easier -- of course I expect it will.
> It is unthinkable to me for HN readers to defend that

> admittedly, this is what I meant as 'brown'

I mean, if you are going to use 'brown' to exclusively refer to latinos when half the world (or more?) is brown, then obviously you are going to sow confusion on forums like HN with participants across the globe.
I was in SF a couple times for work and i was absolutely shocked at how disgusting it was. Granted, i'm not a city person.. insanely so - i hate cities.. but this was a new level for me. The amount of raw sewage alone that i smelt blew my mind.

I'm shocked how much people put up with there.
CSS is Turing complete.
My conclusion reading this is that a gradient is a gradient is a gradient. If you can minimize one, you can minimize them all. The hard work would seem to be figuring out how to transform into a gradient that your hardware can solve. It will also be interesting to see the kinds of systematic errors that will come as a result of the biases in the training set, and whether it can be used to predict what the structures would look like under slightly different conditions (e.g. pH).
> you want to have a rational reaction to the data, you need to have both numbers in mind

That's exactly what Hans Rosling says in "Factfulness", always be wary of lonely numbers.
It’s probably not in NP, in that there is not a polynomial time algorithm that checks solutions for correctness.
If you didn't receive the check, there will be a section on your 2020 1040 tax form for "Recovery Rebate Credit" which seems to be the catch-all for anyone who missed the deadlines or didn't get their full amount for whatever reason.

I'm an American overseas who pays his taxes, has intent to return, yada yada and never received my check, and never got the online portal to recognize me, so I'm hoping this will work.

Source: https://www.irs.gov/newsroom/economic-impact-payment-informa...
I’ve never liked the idea of investing in gold, purely for the fact that I could see a big disruption happening to it in my lifetime. Asteroid mining, some advance in fusion that makes “alchemy” commercially viable, etc.

I don’t trust Bitcoin either, of course. If something were to happen to Coinbase or some attack on the network itself it could tank awfully quickly.
Could you put this in less loaded terms? I'm having trouble discerning what your actual point is, besides acrimony.
Trump administration gives TikTok new extension in forced sale saga
I read that most vaccines take 5-7 years to get approved. This one is less than a year. I worry that corners have been cut. Is that irrational?
Sure. So it's an order of magnitude less? Two? That's $1 in a $1M? $1 in $10M?

Objecting to social programs because they have minuscule errors drives me up the wall.
The PR bullshit wording itself should tell.
Ask HN: Self-hosted/managed service for selling SaaS product
Looking for a service (self-hosted or fully-managed on custom domain) that can help sell SaaS product including the functionality for user registration, issuing developer keys, monitoring usage, handling payments, generating invoices, and handling card expirations?
Yeah I wonder if there’s a good way to keep it updated. I found an older blog post that puts their updating in .zshrc but I feel there must be better ways.

http://craigstjean.com/2016/02/Keeping-Homebrew-Up-to-Date-W...
That’s shifting goal posts. The hardest structures are also going to be harder experimentally.

What makes them hard to predict is the very close energies involved in different folding pathways. Those close energies mean there will be more variant structures which change by use the experimental approach too.
The entire Python ecosystem is like this. Different conflicting versions of the language, different package managers broken in different ways, etc. It’s so bad that the core user base of data scientists usually just use machines that have all their libraries pre installed.

Contrast this with a language like Rust or JS, where you run one command once to install everything
I love the crypto oracles who can sense what direction various coins are "supposed" to head to next.
Oh gotcha, I certainly agree that the keyboards were a problem, and it was not cool how Apple pretended it was a non-issue for so long. It definitely prevented me from purchasing one during the time they using those keyboards.

That said, I am using one of those Macbook Pros for work, and the overall build is still very impressive. I would expect this machine to last longer physically than any of the non-mac laptops I have ever used.
Interesting theory but the Treasury IG report shows the IRS doesn't even pursue hundreds of thousands of high-income individuals who do not file taxes at all. The top 1% of earners account for 70% of underreporting of income.

https://www.treasury.gov/tigta/auditreports/2020reports/2020...
The title here is not merely breathless clickbait, it also has very little to do with the headline of the actual article, which is "AlphaFold: a solution to a 50-year-old grand challenge in biology".

I thought the #1 criterion for titles was that they should match the original if at all reasonable...?
Here's my own perspective which is very different than most American startup scene: are you happy? Overall, in life.

There's this huge culture of work so hard you ignore your family/personal health/etc, but at least you created something. It's overrated.
I have read the paper[1], and its discussion section supports the conclusions drawn by other readers, who are smarter than I am[2][3][4].

Here's one excerpt from the discussion:

> "When considering how our results might inform intervention development, recall that models with con-trols for concurrent measures of cognitive skills and behavior reduced the association between delay of gratification and age-15 achievement to nearly zero."

To put it another way, when controls for education and socioeconomic status are added, there is no significant effect.

1. https://sci-hub.se/10.1177/0956797618761661

2. https://jasoncollins.blog/2018/05/31/the-marshmallow-test-he...

3. https://www.theatlantic.com/family/archive/2018/06/marshmall...

4. https://www.vox.com/science-and-health/2018/6/6/17413000/mar...
See, this is how I am feeling about it too, but I am not a doctor or scientist so I have no idea of these concerns are remotely plausible or not. I don’t understand the basic science surrounding this new vaccine type.
The other comment mentioned the example of making proteins that bind a structure. Heres an extension - a general understanding of how an enzyme works to catalyze chemical reactions, is that it binds the reaction intermediate with higher affinity than the two substrates; thus if we have this reverse ability, we can start inventing enzymes that can catalyze any arbitrary chemical reaction, even ones that need energy input, so you could imagine for example enzyme systems that can convert plastic to fuel!
I think it is a more practical concern: You don't want a good chunk of your employees leaving immediately when the company gets acquired. Many early startups, for example, have a bunch of code that is worth very little without the people who know how it works.
Elon Musk’s Twitter Account Continually Used to Promote Bitcoin Scams
Question for the wise:

Assuming optimistic further progress, what are the implications of accurately predicting protein folding? What are we hoping to discover, or succeed in doing?
BTW you asked for sk-y- (sku?), I have a good bunch of NUC7i7BNHX1 and some i5 with similar Optane storage. Don't know whether they're byte addressable, I did talk about mmap and speed...
An example of cool stuff SymPy can do:

https://colab.research.google.com/drive/1AS4IrzG-DJrrD49gVNH...
You have to have no trust in science to believe anything Paul Saladino and Joe Rogan say about it.
Indeed. This effect is delayed during quarantine since so many of the things that make cities great are on hold. Once museums and restaurants reopen, live music returns, and people start throwing parties, folks holing up in Tracy are going to start feeling some serious FOMO and peer pressure, and discounted rent will complete the irresistible offer.
Act two of the tech's flight will not be so pretty for SF. I don't think the advocates will be thrilled with the results.

Given SF has been extremely heavy handed with the lockdowns, and a huge number of people leaving, alot of them well paid. Restaurants and businesses are closing(and moving out of the area) at a rapid pace. Expect a historic drop in revenue for the city, this means less services, less funding for education, more filth, more homeless, more drugs everywhere.

The residents who have the means will get fed up with the downward spiral, leading to a negative feedback in life quality and revenue. Politicians in SF always money hungry will then try to hit the 'billionaires' where it hurts, 'their wallets', and try to raise taxes leading to more people leaving. Not everyone who is leaving is because of the cost of living, its also people who are fed up.

The quality of life thing is huge, half of my Wife's good friends left the bay area the past year or two, a bunch of my co-workers in tech left and alot of it was people are sick of how poorly the place is run and is turning into a dump. I left in the summer and will never return, I grew up in the area so its been bittersweet, but I don't regret moving one bit.
Help Make Linux on Apple Silicon Macs a Reality
I think ActionScript has a lot of APIs not available in JavaScript that stop needed to be hand implemented. That said, Shumway was able to auto-generate API stubs at compile time from “player debugger” symbol files that Adobe distributes for ActionScript debuggers. :)
A year is a fast time to replication in many scientific fields.

While substantial, the resources here are well within reach of many labs, research institutes, and organizations. For this result this big, I'd guess we'll have 2-6 additional implementations in the next 18 months. The problem has been 'open' for 40+ years, so that's lightening fast!
Not suggesting that this is correct in this case (edit: indeed, one can argue that it is not), but if you think of it as a store of value, whenever the USD money supply is increased (or people think it might be in the future), one might expect the fixed-quantity BTC to be exchangeable for more USD.

See: https://fred.stlouisfed.org/series/M1 .

Relative to the early days of Bitcoin, the room to fluctuate upward is much smaller than the room to fluctuate downward. Bitcoin's market cap is ~$200B, while M1 is ~$6000B. Back in the day, Bitcoin's market cap was a few million dollars or less. That said, BTC now has a powerful brand in the eyes of many possible buyers/holders, which makes a retreat all the way to zero far less likely.

I suspect that the only things that could kill BTC completely these days are a compromise of the hash algorithm, a coordinated effort against it by a consortium of governments that must include the US, or a devastating 51% attack by a consortium of miners. The third is perhaps least-likely, as the miners would stand to lose a lot if BTC imploded.
> I thought Octave will be a valuable skill when I enter the industry but I could not have been more wrong.

If your skill with Octave makes you more effective in a role, then it's still valuable even if your employer doesn't specifically require experience with it.

I started using Octave after a coworker showed me how he used Matlab as a DSP prototype workbench. At the time I couldn't justify asking the boss for my own Matlab subscription, so I applied what I learned using Octave instead. At this point in my career, Matlab is available to me but Octave does what I need.
Thank you for explaining, I will have to explore this further as this opens up a lot of interesting possibilities. I find it very impressive that you have managed to get virtually no perceptible loading time at all, for octave running on a client (I remember threads now and then about statically compiling octave for portability which all eventually end up with it not being possible so I would never have guessed this was viable).
The "solved protein folding" part isn't even in the article. It appears to be clickbait editorialization by whoever submitted the link.
> The price of training the final architecture is meaningless.

The research is the giant shoulders you stand on, the compute cost is the price of the tool you need to do the present-day work.

Both are relevant but the shoulder’s of giants are generally more accessible, particularly if we’re talking about published research and not proprietary tech.

A competing team is not starting from the same place the DeepMind team started at 5 or 10 years ago.
I wish there was a way to delete my comment when I'm wrong :(
There are a lot of different harder problems.
I'm frankly much more concerned about the people who were incorrectly denied unemployment they deserved.
Well, this is only one error in one program. Do you think an organization that makes this kind of mistake will make only one? And if it makes more mistakes, how likely is it that the IRS will find them and reveal them?
Love Erlang and Elixir and Beams concurrency model is quite interesting. This Rust variant seems very interesting as well. But I wanted to discuss this part:

> In most cases it's enough to use a thread pool, but this approach fails once the number of concurrent tasks outgrows the number of threads in the pool

I think something has been lost from all the dialogue about concurrency. The only way the number of concurrent task can outgrow the number of threads is when you're handling IO. What I see rarely discussed here is forms of non-blocking IO and why those haven't become the norm. Why are we all trying to work around models that involve blocking on IO? I feel I almost never hear about using non-blocking IO as an alternative?

For all other tasks which involve computation, thread pools are needed to improve throughput and performance, only threads can be executed in parallel. Yes you can still multiplex many more small compute task over many threads, if you wanted a really responsive but overall slower program, that could be an option, but I think most people going for a concurrent approach aren't doing so for that, but really just as a way to leverage their IO cards to the fullest.

So my question is, what's wrong with having a thread pool combined with non-blocking IO ?
Solution: Students create device to capture car tyre microplastic debris https://news.ycombinator.com/item?id=25246857
Just Hire Freelancers: Freelancers Like Work More Than Employees, Says Study
> So it wasn't out of reach for academia, pharmaceuticals, or others with a bit of resources.

How much does hiring a deepmind-like team cost though? (massively more than the TPU resources?)

Still within reach of pharmaceutical industry I guess, but maybe not so easy for academia.
U.S. Jobless-Claims Data to Come with Disclaimer on Accuracy
I recall a story about a Congressional Oversight effort to audit for misused funds. They ended up finding something like $100k of sketchy expenditures, but the audit itself cost multiple millions of dollars.

Retail tries to keep 'shrinkage' to a number that is below the threshold of detection to a point they can just built it into their cost models and not worry too much about the rest.
Spread and regulations make gold less attractive
Where are you (and these others you mention) moving to?
I was one of the founders in the same batch as Tracy / PlanGrid. Yes, I worked very hard (probably everybody worked as hard), and yes I got nothing. In fact, the opportunity cost of not working at a FAANG starting in 2012 is probably in the millions of dollars given their recent stock performance.

Nevertheless, I was very happy to be there and was happy to take YC's deal. Pretty much everybody else was too - we were all adults (average age ~29) and we knew what the deal was and were very happy to take it. If I do a startup again, I will certainly apply for YC again.

More broadly, your attitude/comment is very typical of the negative, cynical place that HN has become and it's quite sad. This place used to be more balanced between encouragement and criticism - the top comment in the famous Dropbox thread was actually encouraging, the famous dismissive comment was not #1. Today, there is little beyond self-reinforcing cynism and negativity around here. That is, your comment is not insightful, edgy or even remotely realistic. It's just shitty.
No, I don't think I can. The terms aren't loaded, they are descriptive. Elected officials in SF really are wealthy heirs with East Coast educations, vestigial Mexican land grants, and they really do describe themselves as tenants rights activists and they really do describe us as gentrifying techie scum and their plan of record really is to block all solutions to SF's housing crisis and wait for a recession.
The iOS team doesn't see any recent crashes that associate to viewing videos.

If you want to follow up, feel free to email me your chess.com username and the approximate date when you had trouble; the team could look up crashes which happened to that username.

Both my personal and chess.com email addresses are in my profile.