skysight-inc/HackerNews huggingface dataset:
Regulatory compliance is the one I suspect would be the hard one when it comes to switching a company like Uber to maintenance mode with greatly reduced developer staff on their apps and backend code. They would have to deal with regulations changing in areas they are already in, and in area they expanded to might have regulations that aren't just a trivial variation of regulations they have already figured out how to handle elsewhere.

For dealing with growth, there are two kinds of growth to deal with. One is growth within a given metro area that they already serve. The other is growth into new metro areas.

For things like ride scheduling, driver scheduling, routing, and similar they only have to grow their software to handle that in the largest single metro they serve. Multiple metro areas could then be handled by running separate copies of that software in each metro area. That would require an IT staff that would grow as they expanded into different metro areas, but wouldn't increase the number of developers needed to maintain the app and service code.

It would be the things that are shared between multiple metro areas that might need a growing developer staff even in maintenance mode. That would be things like the login system and payment processing. But note that these are things that a bazillion other online companies have to deal with too. It's well known how to do them and there are a ton of libraries and frameworks and services to support that. These are things you get working and then rarely have to touch.

It's the stuff in the first category, dealing with the details of what Uber has to do that isn't something every other online site with a large nationwide user base has to deal with, where the hard problems for such a business lie.

As far as security goes I think the number of developers needed to deal with security goes up much slower than the number of users. It is mostly a function of the amount of code you have, not how many people use it.

So, aside from dealing with regulators, I think a company like Uber could if it wanted go into maintenance mode and greatly cut the number of developers (although not down to the 15 voz_ used in his comment), once they have gotten the parts unique to their kind of business to the point that they can handle the largest single metro area they are in or want to be in, and they have a good enough debugged enough feature set that there isn't room for someone else to come up with a better enough feature set to matter.

This isn't specific to Uber or other taxi-like services. It is that way for nearly any nationwide business where the actual goods or services provided are essentially local.
What is a huge company?

Here is an example of a team that is doing great work in mobile, frontend and backend:

3 people doing native iOS, 2 people doing native Android, 3 backend engineers, 1 frontend and 1 QA.

Two engineering managers/team leaders: one for mobile and one for web.

Of course this is one single product offering native mobile apps and some limited web app functionalities.

The apps are great, smooth, nice UX, works fast, offers native experience.

Is this a huge company? I don't think so.
Apple uses LPDDR RAM which is a very different protocol. It is actually faster than DDR, and this may be a big part of the performance difference.

For obvious reasons, desktop CPUs cannot use LPDDR RAM, because you can't put it in DIMM form.
You might be interested in building your own Class A amps. The sound is amazing.

See
https://diyaudiostore.com/

https://www.diyaudio.com/community/

for details. Hobby-ist driven, fantastic stuff.
I was using Ubuntu but when Unity got dropped I went back to Windows... Now I'm on Fedora 36 with KDE, and :'( my new work laptop has to be Windows :'( so sad.
Which is ironic as the DOM interface was designed as an abstract interface (the IDL used in the spec is more interested in compatibility with Java than JS).

In practice though the main reason is that to have decent DOM bindings you need to stabilize many other specs first (unless you do a ultra-specific DOM-only extension, but nobody wants that)
I have the strange urge to create a sort of web app Olympics.

Let’s see just how long it takes for participants using their preferred tools to build and deploy a Todo app with user accounts!

And then we see how long it takes to go from the initial application to one that supports 1000 requests a second.
I want one of these, but my lame country has super strict quarantine laws.
Does anyone know of some excellent resources for; SEAsian/Australasian/Oceanian carnivorous plants?
Make a stop motion video - there are cheap/free apps that make it really easy to do

Not sure if you have any instruments around the house, but make a song with her

Like another poster said, make magazine. They have tooons of good projects.
I guess it can be thought of as an unoptimized insertion or bubble sort.

I think it is very possible to write this algorithm by mistake in intro compsci classes when you try to code a bubble sort by heart. I would think TAs may have many such instances in their students' homework.
I eat ice, which people often say is due to iron deficiency, but so far no test has suggested iron deficiency. I did have folate anemia, but fixing that didn't cure my desire to eat ice.
This is left as an exercise to the reader.
Does GRK use standard Torx bits, or supply their own proprietary variant?

Is there a good online US source for GRK screws? e.g. GRK RSS14212HP from a random seller is about 2X normal price, https://www.amazon.com/GRK-RSS14212HP-HandyPak-Structural-Pa...

SPAX sells direct via Amazon, e.g. https://www.amazon.com/gp/product/B00DSSLP8M/
This, but I think it could be more nuanced. Notice her interest and explore further what she wants to do.

All she might want to do is watch some cartoons, notice the content and after some time propose to record your own little video with a similar content, or to model and 3D print one of the characters, or to use scratch to program one of the characters to do something.

Alternatively, give her options, not only verbal but take her places (the mall, local market, county fair) and observe what calls her attention and dig deeper into that!

Browsing books at a local library about whatever topic she might like could also be interesting!

Good luck and hope you have tons of fun!
Yeah I was imprecise there, the M2 is using LPDDR5. So I'm expecting Apple to stick with that for future macs of this generation.

The gap between M1/M2 is pronounced in laptops but you can get faster (and hotter) multicore CPUs. Single-core is also not the same gap that it was because Rocket Lake has caught up and Zen3 had less of a gap to begin with.
The paper discussed on HN:

https://news.ycombinator.com/item?id=28758106 (318 comments)
Even 10% annually or 10% monthly isn't specific enough.

There is also the compounding frequency, which I think is what OP is getting at. 10% annually compounding daily is different and more than 10% annually compounding monthly.
went to cash when ukraine was invaded. staying in cash until the fed goes back to dovish.
Currying is just systematic partial function application for each argument.
well that's rich, that's exactly what I noticed on my GF MacBook Pro, always was putting off until later, good to know that it does not makes sense to spend time on this. Would love to find responsible and install My programs
I find you need to concentrate with Torx screws to properly engage the bit and make sure the clutch on your drill is set right, otherwise yeah you can definitely strip them. But with Phillips especially and to a lesser extent Robertson they just strip no matter what you do.
...which is one order of magnitude.
Yes, it's very similar, though would work slightly differently (BitTorrent under the hood, whole files instead of chunks, etc).
Can a liquid melt? Because inflation is quite high...
I can see that happening pretty easy. Are they looking at their phone, reading instructions as they arrive? No, they're driving. They get to the gate, need a code, hit 'call'. I would do that.

If I lived in a Chinese Puzzle Box I would have to get used to people wanting help to open it. Because they don't actually give a damn about the puzzle box. They just want to drive straight there.
Recently, me and my daughter got some scrap wood from a shop that specializes in laser cutting. We used paper and wood glue to make beds for her dolls. She really liked it. It requires creativity because the scrap wood has all sorts of weird shapes. And patience, because the glue requires drying.
Try lots of things and see what she gets into. Do some gardening. Make stuff with your hands. Cook. Play lots of different musical instruments. If you don’t have any, play rhythms with your hands. Listen to some music. Ask her what she likes or doesn’t like about it. Sing along to it. Read lots of books to her. Take her to visit woods, hills (with good views), rock formations, streams, lakes, old buildings open the public. Go to museums. Borrow a dog. Bring a friend and their parent along so she can play with the other child while you chat to the parent about grown up stuff, but you can still get involved in what the kids are doing.
Yes, but the reasons are to do with business and investment as much as technology.

Apple utterly dominates the mobile phone CPU landscape, and it’s hard to see that changing. The reason is that they capture a huge slice of the profits in mobile phones. Something like 90%. For a while they capture over 100% of profits, because so many of their competitors were operating at a loss. This enables them to make investments their competitors can’t. Also because their competitors use commodity chips developed by Cisco and Samsung none of the Android vendors can use those chips to differentiate their products, which means even for flagship phones the CPU isn’t a unique selling points, so they can’t justify buying super premium chips. Without the guaranteed sales, the chip vendors can’t justify investing in making super premium chips. They’ve been stuck in this rut for almost a decade now, and still not found a way out. Success breeds investment, but without investment they can’t achieve success. It’s a negative feedback loop, compounded by a prisoner’s dilemma.

With desktop and server chips these factors don’t apply. Apple will never dominate the desktop and server CPU market because they’ve positioned themselves as a niche premium brand. They don’t even make servers, and the desktops they do make are ridiculously high end. They can’t go down market without eviscerating their margins. There’s still huge amounts of money to be made in those sectors, so vendors like Intel and AMD can afford to put in massive investment in new designs. They may be behind now, in some ways, but I don’t see any barriers to them competing in the near to long term.
I profoundly dislike all that "hater" rhetoric. Sure, there will always be trolls, but by tagging any dissenting opinion as "Ubuntu/Canonical haters" I feel like there's a lost opportunity to improve.

You can't please everybody, but both Unity an GNOME shell had some very bad ideas, and it took too long to correct course (and in some cases it didn't happen). I believe some of the criticism came from people that really loved those DE, and that's why they were passionate about it.

When people don't care, they just use something else.
ML training isn't the only application of high performance computing. Apple is making video editing machines - which is why they have the mix of cores that they do. Simulations are also high-performance computing applications.
> absorbing customer funds for general operations runway, lawyers and payouts for secured creditors/owners.

If they're actually insolvent, they're obliged to do this. They have no more customers, and should discontinue all operations; they only have creditors of one form or another.

A "yield farm" seems to be just an unregulated shadow bank: "borrow short lend long", but lending into really risky assets like other cryptocurrency firms. It's not exactly Basel III.
> Tell her that for this project she will be your project manager

> end product

That does not sound fun. I don't think I was envisioning things as management and products when I was a child.

The first line of your comment does sound fun, however.
Soft, bioresorbable coolers for reversible conduction block of peripheral nerves
Show HN: Shop in Bio – A link in bio page with built-in instant checkout
Easy - it sucks!

I tried to failover wan on a biz network. With ipv4 NAT this just works. Local traffic doesn’t even blip. IPv6 is comically bad here. All the autoconfig magic falls on its face. I don’t want rotating ipv6 addresses everywhere. Things like nptv6 as a workaround badly supported. NAT66 etc results in comically large internal address space - the list goes on. Can we do ipv5? Ohh, and my isps won’t give out static ipv6 blocks to save address space but a static ipv4 block is easy.
Is that the same as what I'm describing in my last sentence i.e. deciding how often to pay the interest?
And M2 benchmarks aren't even out yet. The topic will be yet more interesting in the coming months.
Unfortunately, automated IVR systems have become difficult to quickly spot thanks to Google Machine Learning based NLP, and your telecom company still pays the robocall campaign even if you never answer due to how the legacy phone systems were designed. Additionally, while the VoIP based phone centers boxes allowed inexpensive/free long distance, they also provided the unscrupulous unlimited outbound traffic to cold-call users. Even if your telecom only pays fractions of a penny to receive the call, a third-world teenagers computer time is likely worth far less than you'd guess. ;-)

While the number-filters on modern smart-phones are fairly good (origin spoofing is illegal), these devices still suffer from other problems like app lamer-ware stripping contact lists (is your "cloud backup" on by default?).
I’d rather see The United Kingdom and the industrial revolution.

Did that stay low tech despite there being nobody else to exchange technology with at the time?

Or did it just invent them itself?
"https://www.hlx.live/business/experience-effectiveness" looks to me like they didn't intend to publish this yet. I mean the formatting is off and they have 3 feature boxes without icons.. looks really unfinished to me.
> Having more young people doesn't magically cause more violence.

Most likely it's just more hormones.
How is it ok for a serious company to claim that their solution is the "fastest on the web", as if nobody else can hit the same performance marks?

And what's with the code? Why not use TypeScript, at least?

https://github.com/adobe/helix-website/blob/main/tools/sidek...
And precisely because of the code sample, it should be obvious that currying is not the same as variadic function arguments.

Instead, it allows for very concise partial function application, as demonstrated by the code. I can just call any function with a subset of its arguments, and it automatically returns a “new function” which you can call with the remainder of the arguments. It allows you to reason about calling functions in a different way.

Currying is one of those concepts done very well in languages such as Haskell (not a coincidence, as both derive their name from Haskell Curry).

But saying it’s a “big hammer to implement variadic function arguments” is like saying that pattern matching is a big hammer to implement a switch statement. Yes, it provides that functionality, but also much more in a very elegant manner.
Yep https://www.hlx.live/robots.txt
Super tricky: https://thecarpentryway.blog/wp-content/uploads/2009/06/crop...
Great read! Thanks for all the links to Linux kernel source. That's super interesting to see.
"Qualcomm Confirms Nuvia Arm Chips Will Be in PCs by Late 2023"

https://www.tomshardware.com/news/qualcomm-confirms-nuvia-ar...

"Qualcomm acquired Nuvia in January 2021. The processor startup was founded by ex-Apple engineers who wanted to turn their talents to Arm-based system-on-chips (SoCs) for servers. Just a few months later Qualcomm provided an extensive update on its plans for Nuvia-technology SoCs, and it publicly pinned its hopes on addressing the always-connected PCs (ACPCs) market with a processor that could get in the ring and trade blows with the Apple M1. This could be an exciting introduction for the Windows ecosystem, if all goes to plan."
If you're willing to pay for yourself, you can look at e.g. Get A Drip. Or marry a nurse who can do it for you. ;)

I had folate anemia and the injection sorted me right out. Supplements didn't help particularly, perhaps because the root cause is poor absorption from EDS.
And the reason you can't write "Hello world" in Haskell without using a monad is that functions in Haskell are "pure", meaning they cannot have side effects like outputting to the console.

Preventing side effects, including reading and writing global state, helps prevent bugs and makes it easier to understand and refactor Haskell code. Some would argue that the extra layers of abstraction from category theory and unpredictable order and number of lazy evaluations can actually make it harder to understand and refactor Haskell code.

Anyway, in order to perform I/O in Haskell, you evaluate your pure functions as a sequence of actions that are executed by the Haskell runtime. The construct that helps you build the sequence of I/O actions and allows you to bind their intermediate values to arguments to be used by subsequent actions is called the 'IO' monad.
Not true, in a failover wan scenario new RAs can mess a ton of stuff up on the local network and are not immediate as the local network renumbers and if routes are flapping a total nightmare. Layer in bad ipv6 routing or handling causing timeouts and fallback to ipv4
> I've yet to see evidence of concern from the other British nations btw

Have you looked? Here is just one example of many.

https://www.glasgowlive.co.uk/news/royal-mail-scrap-traditio...
There was a little bit of this in the pre-2008 era. Not with retail deposit accounts, but various UK local authorities got caught in the Icelandic bank collapse: https://www.localgov.co.uk/Councils-recoup-1bn-lost-to-Icela...

https://www.ipe.com/local-authorities-hold-over-1bn-in-icela...

(why would a UK council keep its money in an Icelandic bank? Higher interest rates. Where did the higher interest rates come from? Higher risk.)
I agree I consider kubernetes to be a simplification. I have two apps running at my company the first is a forest of php files and crontabs strewn about a handful of servers. There are weird name resolution rules, shared libs, etc. Despite my best efforts its defied organization and simplification for 2.5 years.

The second is a nice, clean EKS app. Developers build containers and I bind them with configuration drop'em like they're hot right where they belong. The builds are simple. The deployments are simple. Most importantly there are clear expectations for both operations/scaling and development. This makes both groups move quickly and with little need for coordination.
MiniDisc wasn’t proprietary, it was available from many manufacturers: https://www.minidisc.org/equipment_browser.html

And the hardware itself was great, even when it was for a proprietary standard.
Use a managed k8s cluster (eks, aks or gke). Creating a production ready k8s on vms or baremetal can be time consuming. Yes, you can do lamdba, serverless, etc. but k8s gives you the same thing and is generally cheaper.
I used to be like that but quite frankly nothing else comes near Photoshop and Lightroom Classic for me. The bottom end photo sub is cheap and you don't need to use any of the cloud stuff.
My obligatory question for any (micro) blogging platform — is math (mathjax,
Latex/Katex) supported?
Kable (YC W22) is hiring a Founding Engineer (Remote, US)
If enough people find it okay to take such extreme measures for mundane, nearly victimless crimes, I hate to think what the future will be like. In the past, hoarding exploits was considered something for the military, for national security, and even there it was a hot debate and controversial and many parties/countries wanted restrictions like time limits until it's reported to the vendor. Entering homes was a thing of warrants because we wanted to limit government overreach. Now it's okay to employ both of these for reading books without permission? If there's one of you then there's probably more. The future is bright.
They are absolutely out, because the M2 MBP is publicly available.

https://browser.geekbench.com/v5/cpu/15482594
Of course you can define it, but it's hard to justify the specific definition without a flat geometry.

And you don't need proper calculus for the circumference, just the idea of limits.
Tidelift Open Source Maintainer Survey
"Build Wealth Automatically With Crypto" says the tagline on homepage.

Well...
We were talking within the context of a connection between Ottawa and Toronto, not some two random corners of Manitoba.

Nice try at argumentum ad absurdum, though...
You can get unCC'd versions of Adobe tools if you know where to look.
Increasingly, my view is that there is only room for two quite separate things:

* Task runners (rake, simple Make rules, shell scripts) etc. Basically convenience scripts for devs.
* Hermetic build systems

Hermetic build systems (Bazel, Nix package manager) can be 100% confident that there aren't any secret implicit dependencies and this unlocks some really great stuff such as:

* Complete confidence in incremental builds at all time. It isn't possible for something secret to have changed
* Excellent build caching, because you know all the inputs match the cache

The classic example of this is C or C++. The build step is `gcc -c main.c -o main.o`, but that build command depends on a load of header files included by main.c. Both system ones and ones local to your project. If you change a header and rerun your build rule, it only knows about main.c, knows that it hasn't changed (by hash or timestamp) and doesn't do anything. You end up having to rebuild a load of stuff just in case. Your usual system (e.g. make) has no idea about this. Various solutions exist - Beast talks about the 'get gcc to tell you about the dependencies' approach but now you've got another file to generate and manage and have in your build system, and you still can't be sure it's right.

There is a (good) argument to be made that these are problems that are only unmanageable in big software projects, and the rest of us should just take advantage of the simplicity of make (or newer better solutions like Beast). This is a similar argument to the one being made in another post about K8s and 'early optimisation'. But this is why every time someone posts a new build tool, I always hope it's going to be about 'power and reliability of Bazel' but as friendly to get going with a basic make rule.
Not my experience, I buy Torx screws by the hundreds and haven't stripped a single one.

I do use an impact driver sparingly or the torque setting on drill/driver - plus Bosch or Makita bits.