skysight-inc/HackerNews huggingface dataset:
BMI seems irrelevant in this case. You're not charging people based on if they are at a healthy weight or not(1). Either you are charging extra because more weight = more fuel. In which case 250 lbs is 250 lbs and it doesn't matter if you're 5'2' or 6'10. Or you are charging extra because you are taking up two seats, in which case it again doesn't matter how tall or heavy you are, only how wide you are.

(1) Yes I know link between a 'normal' BMI and health is complicated.
I can't remember an Apple push notification that wasn't transactional or an update notification (which is also transcational I guess).

Do you have an example?
That's a great list of public transportation experiences.
> a frontend for Google

Bing*
Yes, the 0.5% adds up. 0.5% for Billing, 2.9% + 30c per transaction, more if you add e.g. fraud for teams etc.

Stripe is great and I use it too, but the way they charge you (a percentage of your revenue) is simply not that fair in the long run while their workload has a fixed cost per transaction.
Each part in a healthy brain should ideally take input, process it somehow, and reflect back an echo that amplifies and dampens the parts that match it's representation of reality. The lines between regions aren't as important.

I'm almost thinking about how this could be turned into a device for conveying information with actual echos.
>not through SMS, but through some other system that takes over the whole screen - not sure what it is

This sounds like it might be a so-called “flash” SMS.
https://en.wikipedia.org/wiki/SMS#Flash_SMS
Understanding Archegos
Yes, but speculation about the most obvious questions from someone who hasn't done any work to investigate whether it's already been addressed doesn't progress science either.

Here's the 2nd paragraph from the linked article (which is already a source someone created to help non-experts understand the main ideas):

> It isn’t surprising, then, that herrings and smelts, two groups of fish that commonly roam the northernmost reaches of the Atlantic and Pacific Oceans, both make AFPs. But it is very surprising, even weird, that both fish do so with the same AFP gene — particularly since their ancestors diverged more than 250 million years ago and the gene is absent from all the other fish species related to them.

edit: I am more sympathetic to this behavior when the topic is more politically contentious, since it may be unreasonably difficult for a layman to know the biases of the authors and the source may indeed be trying to slide something under the rug. But here we're talking about fish genetics. There's no culture war or red vs. blue divide here (I hope!)
I wonder if a community-owned project similar to a food cooperative could work with sites like Reddit.

Have people pay a membership fee for a share in the project. Non-members still have access but with basic ads.
Banks which rely on SMS 2FA should not be trusted with your money.
"You'll own nothing and be happy"

Rent seeking is a loophole to modern slavery.
It's particularly sickening that a German company with questionable history takes a shot at that. But that's just my opinion.
Great Job.

As much as taxes suck, taxes on online transactions are becoming ever more common (and not only in the EU). If anyone is curious, this is a good write up of how it works https://support.patreon.com/hc/en-us/articles/360043055071-S... (and on Patreon it gets even more complicated because it changes by US state and type of perk)
Volunteer for the police? No chance.

https://medium.com/@ScottMcGready/breaking-the-lock-on-cscv-...
Awesome job from Stripe on this one. For years, the lack of VAT/Sales tax handling in Stripe’s Checkout was a glaring omission.

They’ve really delivered with an outstanding solution.
This is a great argument. Plus VW has an incredible incentive to make it great.
> "Looking at the pricing page, this seems to be almost as expensive as AWS/GCP, while having unknown performance characteristics of random people's devices and network connections"

What happened when utility tokens first appeared in 2017-2018 is that speculators drove the price of the tokens way above the value of the services they purported to offer, so even if they did offer a genuinely useful service (which most/all didn't) then it simply wouldn't have been cost effective to use them for their intended purpose.
Custom Push Notifications
I'm using Playwright right now, migrating horrendous Selenium tests at work and it's a real breeze of fresh air. It just works, it comes battery included with superb debugging tools (step by step execution directly in the browser, trace dumping for further analysis, reliable interactions recorder with pretty decent code generation ...).

It's an amazing piece of software for a domain that was kept on the side of the road for years.

If you already tried Cypress, then it's Cypress but with true multiple browser support, available in 4 languages, without the bloat and a cleaner and more idiomatic API.
As a somewhat frequent user, Uber's rides have always been good experience for me. Never awful. One of nicest things is you can use it in many countries, from the same app. Taxi is a scam in a lot of places.

The complaint I have is that Uber pickup is sometimes unreliable. They may cancel after being connected, or they didn't wait at pickup points and left without contacting me.
Wow, this is a throwback to middle school with an iPod touch 2nd gen. I remember when the update allowing custom backgrounds came out, and I don't even know if my device could get it.

I haven't used an Apple mobile product in years (just Mac's for work), but damn did this hit me with some nostalgia.
Wouldn't most online businesses just need to collect the taxes for the customers that their business operates in?

Posting this on the basis that there should be no stupid questions when it comes to tax.

For example; an Australian business needs to collect GST for Australian customers only. Americans accessing the Australian service would not be obligated to pay GST and as the Australian business doesn't have a US entity wouldn't have to collect US state taxes.
I imagine you can inject the necessary buttons via userscripts, if this is truly a “hard requirement.” The bookmark bar is, of course, the standard solution to this.
Unsolicited Advice for Technology Writers (2014)
I finally made the total switch to FF last year and it's fine; the stuff got imported from Chrome correctly. Containers are a good bonus. I keep a copy of Chrome at hand but I used it maybe once a month or two to test some random website, that's all. There is no single reason to remain on Chrome for me, I just regret it took me so long. No crashes, no noticeable performance differences, no quirks. I'm very grateful Firefox exists.
I treat all such articles with the condition of "I am not saying this happens everywhere but it happens fairly often" -- which is also my experience.

I've met several excellent managers and I have huge respect for them but seriously, they are rare. I am almost 20 years in the industry and I am not sure I've even met 5 of them.
Yes? Neither you need to be an expert in file systems to stick a file on a server. And, yes, 99% of the time you don't need a DBA, just install Postgres on said server and go ahead with ORM.
IMO you should try to keep the code as DSL as possible, and only use the imperative features when it makes a lot of sense. For instance if you have like 10 security groups to add and you just put it in a for loop. You should not embed actual account numbers, regions, etc etc in your code (i.e. a cdk synth should not show arns with arn:aws:1283830383 but rather arn:aws:ACCOUNT_NUMBER) you do that by doing something like:

resources: [`arn:aws:${cdk.Aws.AccountNubmer}`]

(I know I got the arn format wrong and probably messed up the account number, but you get the gist I hope)

The reason is if you follow those rules strictly enough, you can still deploy that template in most accounts (dev, test, prod and so on), which has always been one of the core strengths of CF (and others) when done properly.

And I prefer to NOT use If statements in typescript if it can be done in Cloudformation with conditions or other items. For instance, if you only want to deploy a secondary rds slave in prod, use a CF condition and not a typescript 'if (accountNumber === myProdAccount)' because that means your typescript needs to know which account it's synthing for, which by default it does not.

IOW, try to use typescript to build DSL that's still in the spirit of DSL and you'll avoid a lot of traps that novices get themselves into.
Given how popular it is to call a SWAT team on someone as a 'prank' I can't say I see too much truth in "Before you can bust down a door, you often need to do a lot of work."

The perceived emergency in the bogus 911 call adds some weight of course, but in lots of cases the Police seem far too gung ho to roll out heavy and bust down some doors. Not to say that it is an appropriate response to go raid a house in search of a reportedly stolen phone, but goddamn.
There is still vast amounts of money to be made using the scale-power of web/data tech developed in 2000s to colonize various legacy markets still stuck on even older tech, like banking (Stripe, Nubank). Next-gen UI will come when someone proves out a business model to drive the investment needed to develop it. (I think we are in agreement here) Also the current macro climate is not really conducive to R&D, you'd have to be an idiot like me to invest in advanced PL research startups when GOOG did 21% CAGR 10Y historical
Do Not Track failed because nothing actually enforced companies to respect it. It has to be law for any effect.
No favourites, really. To me they're "just transport" and cars bore me to tears, but the most comfortable drive I can recall was a Honda (model long since forgotten).
> special roadway markings

I continue to expect something of this nature to be necessary before we get self-driving tech anywhere close to where we want it to be. Cameras simply don't work in all conditions, and even with LIDAR mistakes can be made. There needs to be an external reference point.
> Everything has to be efficient and min-maxed.

I don't disagree, but this has been around forever, at least in RPGs (table-top and computer). If there's a social element, it's even more pronounced. For example, just try playing a certain race/class/talent combination in the endgame in World of Warcraft Classic that isn't on the community's collective "approved" list for raiding. That game is over 15 years old, and was just as bad about min/maxing and optimizing then as the reboot has been the last 2 years.
I have been tracking new heroku style deployments tools, CDNs and ADN.

They are part of this new trend of platform calling themselves Application Delivery Network, wherein stateless (either containerized or microvm-ed) services are deployed closed to consumer.

That spaces is getting hyper-competitive and crowded.
These guys are trying to differentiate themselves by calling themselves blockchain-powered network. To be honest, you do not have to be blockchain powered, it might just work against you as you might have to cross certain thresholds to serve content reliably. I rather prefer services and content delivered by datacenters that are certified and has some security standards than random devices in the network, unless they can somehow guarantee some standards on the devices.
But when they add a new feature to the new Reddit, they don't backport it to old/ns.reddit.com (surveys being one example and there was at least another one other that I can't think of right now).
Correction: they never injected ads, but they do remove ads and replace them with "attention tokens", which is an opt-out system for publishers. See also https://tech.hindustantimes.com/tech/news/this-popular-brows.... In short, please look into the questionable aspects of Brave.

Brave is perhaps the most ethically challenged browser out there. Hopefully they have stopped doing this, but they were injecting their own ads instead of what the publisher put on their website.
They’re quoting one of the researchers after a large trial confirms the promising earlier studies that older coverage was based on. Given the impact this has on human lives, for hundreds of millions of people, that doesn’t seem unreasonable — especially because this isn’t especially hard or expensive to deploy.
Also, the article mentions that the introns - the "junk" DNA around the DNA that encodes the actual protein - is 95% similar.
It's almost unbelievable how DNA seems to "just work". DNA from one organism breaking apart and slipping into another somehow leads to shared expressions across horizontal species - it's absurd.

It's like taking a random byte sequence from some binary, shoving it randomly into another, and the new binary gets useful new features.

The involvement of even more complex systems like parasites makes it that much more insane to me.
Maybe, but unlikely. The operating system still needs provide APIs and access. Alternate app stores doesn't mean apps can do anything they want on the device.
HN is not reddit. I wouldn't mention HN by name on reddit for fear of damaging the community. The reverse is not true.
I guess the closest thing to a quantum hello world would be a simple quantum circuit—each line represents a qubit register, and various types of gates operate on the qubits.

To see quantum circuits that do something useful, check out the "Example Circuits" links that show up in the Quirk simulator: https://algassert.com/quirk

via https://algassert.com/2016/05/22/quirk.html
via https://news.ycombinator.com/item?id=11752421
I can also recommend this book (it’s on Audible too and a great listen).
To be fair, I am pretty sure most people here in HN wouldn't be at all surprised. We're very used to watching laymen having to manage potential millions of revenue.
They never injected ads. If you enable Brave Rewards, you do get notification/pop over ads and rewarded a small amount of BAT, which can get redistributed to content creators or sites. If you don’t , all this is disabled.
The article sites several instances.
Sounds like a very good idea.
Reddit is actively trying to reduce the average age of their userbase. The mobile app, and forcing kids to install the mobile app, is a big part of that effort.

Getting teenagers in high school addicted to Reddit is a huge part of their strategy, and it's very evident in the way the front page content has shifted in the last decade.

The bigger issue is that while a lot of older users remain in the niche subs, I find that there aren't great alternatives to Reddit for threaded sub-specific commentary.
On iOS, apps needs to ask permission before they send notifications. If you missed that, there's also a single toggle in Settings -> Notifications for each app. There's no situation where you should have to "kill all the various types of notifications". While I agree a global "Disable Notifications" toggle would be nice, I don't think it's too much work to just tap "Don't Allow" when an app initially prompts you?

The iOS notification ecosystem is actually miles better than it was in the iOS 4-10 days, I think it's fairly user respectful now.
Does it scale well? SciHub is at least 100TB.
> Software impairs knowledge sharing: 49% of people report concerns that important information will get lost

This is a constant worry for me. I upload and share things into places and I usually assume I will never be able to get back to it. So I bookmark the link just in case
No, that’s not correct at all.

Each country has their own laws about how tax works for online sales, and who is expected to pay it.

You can choose to ignore what governments in other countries expect. But that’s your decision.
Delivering Cash to Pirates as Difficult as Negotiating Ransom

https://abcnews.go.com/International/story?id=6298733&page=1
> The police want to catch the bad guys too, but after 8 hrs has passed, it becomes virtually impossible to succeed.

There are places around the world with extremely wide rollout of CCTV cameras across the city, where the crime is recorded and police literally could trace a criminal back to his home. Yet even there police are often uninterested in doing more than providing victims of "petty" crime a copy of the police report for insurance purposes.
> This is just taking advantage of the poor-middle class' inability to pay a larger upfront cost, to extort them for more over a larger period of time.

Is it unreasonable, though? I can sell you access to my blog articles as they come out, or I can sell you access to all future articles, in one lump sum, now? Both of those have pros and cons.

I'm sure someone will come up with a different payment model (indeed Tesla already has?) and if it makes a difference to people, they can vote with their wallets? It would be worrying if there were only one option.

You're right about why the firms do it, of course. They want to extract as much money as they can. But there's also some value in being able to get anything at all, isn't there? Eg I can rent a seat on a plane, but most people can't buy a plane.

It's expensive to be poor, as they say. The biggest example is of course rent vs buy a house. But also things like being able to buy bulk toilet roll has a net effect on the cost.
I have been using and advocating Javascript for over 10 years.

I believe language evolution like ES6 are more than welcome. However, I have the impression that the path taken by the committee and the new proposals do not bring great gains (whether in UX, code reading, performance, etc.) but bringing unnecessary complexity.

On the other hand, other serious problems such as the mathematical and numerical part of the language are being left aside.
Maybe someone from Stripe is reading the comments and can explain: why do refunds not reduce the reported tax collected? Are we supposed to keep separate records of that?
I switched to FF years ago. I used to root my Android phones but I'm getting too old (read; jaded) to care now, Firefox means that with uBlock I _still_ never see ads on my phone. I pay for apps I want to use, and I don't use apps which don't have an alternative to ad-supported, with one exception being Twitter and "Promoted" tweets, which I can spot and skip in a blink.
To Firefox only. Switching to Brave does not improve the Chromium engine hegemony.
And displaying "Hello World" can be done trivially with a pencil and paper. That doesn't make doing so in a classical programming language devoid of value.
That’s solved by writing good commit messages from the start. Commiting junk or WIP is an easily fixable culture problem.
Worst part is they don’t give any reason. Looks like it’s purely a cost cutting measure. It probably doesn’t meet their ad percentages for a sub and it probably throws a wrench into their load balancing plans as the sub only gets active in December and after that it’s dormant.

It’s a shame because this was what endeared me to Reddit among other things a long time ago. They should think of this as an investment just like Netflix throws money at content to get users. Someone over there is not making good decisions, first the new UI, definitely takes away user experience and now this.
>As a society we already waste too much by buying and hardly using things.

Yes, but there are things like car or house that are used daily
> Just because a developer knows Docker does not mean they know how to expose that securely to the public

While that's certainly true, I think you missed the part where the guy specifically applied for a DevOps position.

The "Ops"-part wasn't optional and exposing a test system to the public in the first place is a big fail in and of itself obviously.

But that's besides the point: the point was that operating even a single server is more complex than many people tend to admit and you just confirmed this statement.

I also don't understand how you jump from "it's not hard" and "big scary nothing" to "funded startups" and getting a "different team" preferably consisting of knowledgeable "grey beards". Which is it? Is it simple enough to learn on a rainy weekend or do you actually need dedicated trained and/or experienced professionals, because far too many devs are unsuitable for this?

I have trouble following your train of thought tbh.
It's not a matter of who asked for it. It's a matter of sustaining income for many, many ad tech companies. They need to be making numbers that confirm how precise their ads hit the conversion sweet spot for specific audiences.

If they are not able to make those numbers, they fear becoming irrelevant.

These ad-tech companies are simply stuck and unable to innovate due to their current clients and promises.
Amazing to think they were actually spawning 150k headless browsers to simulate the traffic. That sounds like throwing money at the problem and it probably worked (for a while anyway).

Having built a load-test tool as well, I can say making it realistic enough and keeping it that way is possibly the hardest challenge. Maintenance cost is high, especially in a features focused environment.
The point is that they should have been doing that since tests were first available, before anyone was vaccinated. Even now it would still be a useful study in the unvaccinated population.
The best teams I’ve been in have been the ones where there was no filter between the developer and the client. The more filters, the harder everything becomes.
As a developer , I have less interruptions now I can partially do my own operations.

The old world was one where operations did not allow any dev access on production. So you get a ticket from a user, but you have no access to logs or databases or whatever, just a screenshot from the user. Performance testing is only allowed on dev, with a dataset of 2 heavily anonymized records. Deploying to prod required devs to specify paths and server names, but devs were not allowed to know what servers ran the application or what paths were available. Detailed deployment plans are 'optimized' by ops to remove 'unnecesary' steps, then for some strange reason the new version crashes 5 seconds after release, which is promptly declared a 'programmer error'. Preproduction and production were generally configured by different people, so plenty of differences between the environments exist. Neverending migration projects mean your application might accidentally partially disappear, with only user tickets as a signal that something happened. Monitoring is ignored by ops, as it produced more alerts than they can handle. I wonder why, I never got one.

So now I as a dev also do ops. I added some monitoring, and every few days I manually check basic health parameters. Problems generally get solved without users even noticing, and I can schedule time for this and work uninterrupted after that. I know what I prefer.
Older users all use old.reddit, which isn't the audience they want to see growth with, but acknowledge that it's a lot of tech/niche sub mods that use it - so I suspect they'll leave it for a very long time.
Test
4am
prob solving
r /write
typing 10m
r /nand2tetris
pwnable.kr
Meth
r /biochemistry /genetic /bio algo
doc_openscad
r /tendie$ readme_vim /git
> the majority of people you converse with over email are boring.

The majority of people are “boring.” Not acknowledging your approach’s failure points (in this petty way) isn’t good marketing, really.
I know agile and scrum and so on carry a lot of baggage these days but what you're describing is Less Agile. You flatten the org back out, create product teams that pull from a single common backlog and developers interface directly with their customers. That's not even the most controversial part! You also do away with pay tied to individual goals: everyone succeeds or fails together and are paid the same way.

https://less.works/less/framework/index
Querying Amazon Athena Using Julia
Is it Brave that uses BAT? You're being downvoted but weren't they collecting BAT for sites whose owners had never signed up, and presumably keeping it if the owner didn't claim it?
really looking forward to this