skysight-inc/HackerNews huggingface dataset:
I think you're confusing lockfiles with reproducibility. Lockfiles are good, but they don't guarantee reproducibility: a locked (or pinned, hashed, etc.) dependency might always be the exact same source artifact, but it can install in different ways (e.g. due to local toolchain differences, different versions of dependencies, sensitivity to timestamps, sensitivity to user-controlled environment variables, etc.).

Reproducibility is a much harder problem than dependency locking, and (again) I'm not aware of any language level packaging ecosystem that really supports it out of the box.

Python doesn't have reproducible builds, but it does have lockfiles (via hashed and pinned requirements). They're not particularly good (for all the reasons mentioned upthread), but they do indeed exist. If you use them as I've said, then your environment will be approximately as repeatable as with any other language packaging ecosystem (and arguably more so in some cases, since wheel installs are reproducible where gem installs aren't).
The word exploit alone is ambiguous since it can also mean roughly “to use.”
It's not fake research. It's actually quite an established science in the 24 years I've been doing it.

Take your first guess, double it, double it again if the stakeholder is a poser, add 20% per developer less experience than you, subtract 10% for the features you're going to essentially copy paste, add 15% for sick leave (browsing HN) and then double it for every question you have that are unresolved and divide it by the room temperature multiplied by the amount of people with mechanical keyboards.

That gives you roughly the right estimate for any job, until the next sprint.
At least when it started Google was a reseller for Go Daddy. Did that ever change?
A little on Meta:

> It’s worth remembering that Meta isn’t in this to make a games device, nor really to sell devices per se - rather, the thesis is that if VR is the next platform, Meta has to make sure it isn’t controlled by a platform owner who can screw them, as Apple did with IDFA in 2021.

Also, Meta wants to be the gateway to connect businesses with people (the primary requirement for the company) and to connect people with people, slurping every bit of data it can from all its sources in an attempt to become like the Eye of Sauron (unsure if this analogy holds).

As such, Meta has self-imposed limits on what its headset can ever be.
What about any suggestion made so far "breaks" the iOS experience for those who are satisfied with it the way it is?
Has it? I've only read news stories about passengers jumping anyone that tries any thing.
I think this is spot on. Most people want to grow up, but they simply can't. They can't afford the same lifestyle without far more debt inducing schooling, both parents have to work, housing is unaffordable, our congress and presidency is filled with ancient people who have no idea how an iPad works, so policy is far behind the times.

It's no surprise many people just...gave up. There's nothing to latch onto or own - everything is blocked by someone who already got theirs.
Search for "restrained by passengers". Passengers and flight attendants duct-tape idiots to seats all the time.

What is that has you suddenly so afraid of a repeat of a thing that last happened over 20 years ago?
The file picker is terrible.

I pretty much never use it on my Mac, all the apps I use show the filesystem in a sidebar and have a fuzzy search feature. Even Apple apps (like Xcode) have that so clearly they're aware of how bad the file picker is.
How many people can really spell that many words correctly today? Without a red squiggly line that is. I know I personally am terrible at it. Like really, really bad. So are most people I know well enough to admit it. English for example is a terrible language with so many edge cases and tons of inconsistency that to me as a layman make zero sense.

For example I try to sound out words with my kids as they learn to read. But it's not that simple. So many words are pronounced "incorrectly". It makes it very frustrating for all parties involved.

So.. is mass memorizing how to spell complicated words truly a sign of intelligence or just applied memorization to a field.

I would simply say I hate spelling but I loathe it so I can seem smarter even though they mean the same thing. English...
As you say, I found google domains + google workspace was enough for my needs.

I am shocked they've sold to squarespace -- squarespace seems to have (from looking at their website) no interest, or experience, in just DNS hosting. Their website is all about hosting, I have my own hosting.

I guess they must be planning (or already have, hidden somewhere) a similar service to google domains, but I'm certainly not risking my domains on that assumption.
> people barely used them for talking to their friends

In the UK Blackberry and BBM remained very popular for a long time.

That Blackberry was additively used for email (even in a business setting) implies a lot of use for friends. The crackberry addicts were emailing their friends, who were likely also work colleagues, fellow execs, etc.
> Meta, today, has roughly the right price and is working forward to the right device: Apple has started with the right device and will work back to the right price.

I like this analysis, though I think it still misses some fundamentals.

To me, if you go back to root cause analysis on "why has VR/AR not succeeded yet" you have to come to some basic conclusions:

1. The value proposition isn't there. It just isn't valuable enough to have a giant screen or bring a virtual object into your space that you will pay for it and wear a special device. Apple did not solve this. They presented the same things you can do for 10 years, claiming that better quality will make it worth it. But I call BS on that - quality on the Quest 2 is easily good enough that consumers would do it for the use cases Apple presented (photos, movies etc) if the value was there.

2. Form factor. People simply DO NOT LIKE having a giant thing on their face. Apple failed comprehensively at this. The Vision Pro is just as bulky as other headsets - eg: Quest Pro. They also HATE being attached or wired to things and Apple has put a giant wire coming out of your head.

The fact that Apple hasn't addressed the fundamentals leads me to the conclusion this device will at best be a dev kit for whatever eventually makes it to mass market. Perhaps 2 years from now it will indeed be Apple with a glasses like form factor.

I'm a strong believer in the future of this type of device but I really do think Apple has basically just created another VR type device here: it "blows people's minds" and I'm sure a legion of Apple enthusiasts will go buy it (probably me too). But after the novelty wears off, it will sit in the corner because it has the same fundamental problem: it just isn't better at what it does than not using it. At least, novwhere near enough to justify the price and inconvenience involved.
I think they are implying that accidentally let slip that you work at reddit. The way I read your comment is you were speculating what somebody from reddit would say.
If the complaint is about Google's results, Startpage isn't going to help much.
Interesting that most of the top comments here seem to be about the day to day process of estimation itself, when the linked article is about how poorly the research on estimation has been done to date. Did any of you actually read the article?
There is not literally zero software on the macOS app store, but it's pretty close. I don't think I've ever installed a non-Apple program via it, and I would do so if given the option. The iOS app store being reduced to the state of the macOS app store would make the iPhone significantly worse.
Just curious, if you feel comfortable sharing, what do you use as your database?

I'd agree Postgres is not the right answer to every problem, but the documentation of its failure modes and the mitigations thereof make it a "good" answer to "most" problems.

I'm curious what the "problem" (in access pattern terms, doesn't have to be business terms) and "solution" (i.e. persistence technology) is in your setup!
Hey there HN! :) Just wanted to share an article I've written about the highly subjective nature of ALL software development practices. With the amount of conflicting best practices out there in the internet — there's no right way, just a way that balances your specific tradeoffs. What seems like 'best practice' to one team could be inconceivable to another.
So I have a Google Workspace attached to my domain. How will this work when the domain is managed by another company? When I move my domains off Squarespace, how will my Workspace work? I’m confused if they are saying my Workspace services will migrate to Squarespace too?

> Squarespace will also provide billing and support services to Google Workspace customers

I have to admit, I’m at a total loss, this makes zero sense.
Isn't it the other way around?

Allowing side loading on iOS doesn't seem like it would impact anyone that doesn't side load. (?)
Google made two major mistakes:

1. They scaled up new hiring too quickly, and did so when they couldn't adequately vet applicants (around pandemic times) the company grew its headcount too much in a very short period during a windfall and did so likely without due diligence.

2. The windfall ended. The board got upset because now the company was hemorrhaging money during a downturn because they hired too many people. Leadership never had to face these poor economic conditions or pressures from a board before, and did not know how to effectively make good decisions to turn things around. So they made poor decisions. Then more poor decisions. Then more poor decisions. Their own public panic over chat-gpt then made them look worse in the eyes of investors. This led to, on top of the layoffs, high-performing, long-tenured employees suddenly feeling it might be time to retire/leave, and those that remained now have abysmal morale.

It's poor leadership in the face of change, and inability to manage the rate of wide-scale internal upheavals. It's basically just mismanagement happening at a huge scale.
Previous discussion (not a lot of activity on it) https://news.ycombinator.com/item?id=36334796
Wait! this is my method, and its patented! You need a licence sir ;)
I think Reddit gave away the game plan when they decided to remove API access to NSFW subreddits. Between that and making the mobile app required to view them (blocking mobile web), they’ve basically created a porn app, not just a glorified web browser, and managed to get it into the App Store. One with no private browsing mode, no ad blockers, and resetting all of your advertising identifiers is high friction (you have to create a new account). This is an adult content advertiser’s dream come true. Of course reddit wants complete control over it.

That’s why the blackout protests are doomed. Unless it causes enough people to stop using reddit altogether, they will have no effect.
https://m.youtube.com/watch?v=D0u6Lb6RCz4
You can already do that in VR. But it doesn't replace your home theater, which is the point I made.
The only "new capability" for VR headsets seem to be ... VR games. But Apple very much doesn't want to advertise the headset as a game console, even though VR games are obviously a type of app it can run, just with hand gesture controls instead of dedicated VR controllers.
Any good alternatives to Google Photos?
Probably not much differently. You may have to set DNS servers to Google’s or add a CNAME or MX records, but it’s likely not overly complicated.
> If I didn't want a walled garden, I'd get an Android phone.

Not just any Android phone to use out of the box though, right? You may need to tweak or even install a different distribution/flavor like GrapheneOS. In other words, different Androids have their own versions of walled gardens.
This is so disappointing
Even if you somehow know exactly who the gp is talking about, which seems far-fetched, you're nitpicking.
Guidance for Scaling: Reversible vs. irreversible decisions (2022)
Yet https://domains.google/ is has no mention of it and still invites people to move their domain to Google....

I suppose that's ok if the move to Squarespace goes smoothly.
Basically they want an air lock? Someone at the FAA has been playing too much Rust and getting door camped
And now the signature doesn't match, so the system doesn't boot
Have you ever done this before? How long has it taken in the past?

What are the key first steps? Investigate the API and product right? How long has that taken when you've done it before? Your first deliverable is a plan of it's that unknown.

Now you've investigated you know more about what needs to be done. You can compare it to previous times you've done similar things and estimate how long it should take.
They're transferring the user's assets, the domains, and killing the product (Google Domains).
Even the prefab stuff has unknown unknowns - but everyone skimps on the geotechnical assessments of the ground you're building on...
I need to find one quick. We really use this a lot and auto share all pics between my wife and Is phone. We also really enjoy the auto tagging face feature. That's a must.
I like the way Diablo 2 did it, where they created 3D models then had a script render to create the animation frames at all the different angles. I did something similar for my very amateurish attempt at a game, and it saved a massive amount of time.

http://salgat.blogspot.com/2014/12/new-2d-sprite-model.html
> "redundant computers people have in their homes. Smart TV. Watch. Laptops. Desktops. Phones. Even cars. In a perfect world you'd just have a central server that all of these dummy screens just tap into perhaps"

This is a nonsense, how is my phone going to tap into a central server at my home to do the image processing of taking a filtered video while on holiday? Stream MBit/sec over international cellular networking at my cost? Why would I want my car to tap into a handheld dock which I have to remember to bring with me and means my home computer is unusable by anyone else for the duration of my journey? How is my watch benefitting by having a long range wireless radio constantly running instead of a low power internal processor?
I guess we're talking over each other... what I was saying in my original post was:

> As simple as it might look, the most compelling mass-market use case I saw from Apple is... watching a movie on an airplane.

I don't think this use case is well addressed by the current hardware on the market, mainly due to resolution and optical aberration issues
> Malware is VERY rare, MUCH more rare than Android,

Until your phone stops getting security updates. Then what? You toss it in the trash? Can you jail break it? Can you run something like postmarketOS on it?

Isn't that kinda the point of the original article? To get off the cycle of buying a phone every few years just because Apple decides it belongs in the trash? And to prevent e-waste from going in the landfills?
What is a dumb brick?
Isn’t there an option c where aliens exist and are here on Earth? Why do your options all assume humans have figured out this technology?
I think you’re misinterpreting a poorly worded comment - I meant people would rationalize performing whatever surgery to add the neural interface in infancy by assuming that the child would want it in adulthood, and doing it before memories start being fully formed reduces the trauma impact of a major surgery. Nowhere did I suggest neural interfaces would be used to “eliminate mental illnesses” or that it would be anything akin to a lobotomy.

Regarding Brave New World and dosing soma to forget your troubles… are we not there already? There’s a little dopamine machine in your pocket. If you’re tired of being poor or starving or mentally ill, just pop open TikTok and start consuming.
DNS is not registrar services. Comparing Google Domains to Google Cloud DNS is like comparing apples and oranges. Though it's true you'll usually want both if you're working with domains OR DNS.

_Needing_ to interface with a 3rd party for a critical part of any web app or service feels like a step backward for Google's commitment to Cloud.
That does sound a little janky to be honest, if they think it should be protected may as well do it properly.
A more grounded pitch for Hololens 2: https://youtu.be/d3YT8j0yYl0
At least we now know that Google really can't commit to anything. What was even the point of restructuring into Alphabet if they're never going to do anything other than ads, search, videos, and email.
I have no clue why, but the Diablo style dungeon-crawler ARPGs are literally the only subgenre of game that I have not found a single game from which I like.

I keep trying examples because it's such a strange (and popular) hole in my tastes.

Games I've tried:

- Diablo

- Diablo II

- Nox

- Dungeon Siege

- Divinity

- A few others I'm probably forgetting.
??? Those are MinGW LLVM/Clang, MinGW GCC, and Cygwin GCC, respectively. I don't count either as truly native Windows, like I said earlier -- Cygwin certainly isn't.
They succeeded, I'm not about to argue with Elon Musk's business muscle or American tech muscle lol. You can if you wanna! But he succeeded in a way that Chevy failed when they had a huge head start with the ev1. With less money. That's amazing and maybe plug-in hybrids matter or maybe they don't. He kept stating even in really early interviews what the goal is and they made it - massive charging network and now everyone will have standard connectors to it. And most of it is solar powered.

Come on man.
This is ridiculously off base and goes to great lengths to blame the workers at google instead of the management all while appealing to great-man theory.

As someone who built a billion dollar revenue division at google, I have some small authority to speak in this matter.

The issue is almost entirely that VPs’ customer is not the user, it’s sundar. And sundars customer is the board and their customer is the shareholders. The company has reached a rare position where adding a billion dollars in revenue only adds 25 billion to the market cap. But getting up on stage and laying out a very tenuous and hand wavy vision you abandon a quarter later can add 200 billion.

It’s a set of circumstances that is entirely unique to their scale of success and ultimately very toxic for actual product performance and innovation.

But I entirely reject what this writer has diagnosed here. Sorry. It’s not workers who “think too much if themselves” and I think it’s a downright shameful conclusion.
Transitioning from Microservices to a Monolith
Ha, I was back-and-forth on editing a response to my own comment with a caveat - there are indeed times when I've found UI editing to be more efficient. There are probably a lot of factors that go into it, but the main one I've noticed is when there are a lot of concrete values that are both numerous and difficult to know ahead of time.

An extreme example is a squiggly line in SVG. Click on a canvas and drag, super easy. Or try typing it out and discover your inner masochist.

So, I definitely see your perspective, thanks for sharing your thoughts!
> IMO, there isn't much importance to sideloading at personal levels.

As someone who has jailbroken iOS devices in the distant past, the conveniences and user interactions supported by Activator and SBSettings more than a decade ago are still not on iOS yet (and will likely never be). I believe there is a lot of value to have sideloading while also recognizing that there could be a higher chance of malware and the lost.
In light in this imho extra cockpit doors makes rogue pilots a much higher risk.
I purchase all my domains from AWS Route53 to prevent this kind of thing from happening.

I wonder what the rationale for doing this is? I just assumed cloud providers offered domain registration as a loss leader keep you in their ecosystem.

Can AWS offer support for “.dev” domains so I can transfer it there?
Good points! Though I have to wonder... does "dorky" even really exist anymore in (my PoV) American culture? Maybe it does and I just don't run into people who think like that since graduating high school.

I'd personally describe the failure case, culture wise, as closer to "creepy" or "dystopian" or "out of touch/rich". I haven't looked into their materials too much, but hopefully it's super obvious if one of the many cameras on this thing is recording. Deep down I have a strong need to think Google Glass served some purpose, did some good, was not just a shudder in the cosmos to bring false hope to the few... I still want to believe.
going public and focusing on building a "platform" has definitely changed sqsp, although i wouldn't say they don't care about the customer experience anymore.
It has been a while since I switched from Google Photos, but I've found EZ Gallery to be a good gallery replacement.

For backups, sync your camera roll to a computer/different service. Dropbox can do this, but there are third party apps like Autosync that can sync to a variety of services and protocols. Better than locking it all up in Google anyway.
There's a viral quality to emails from BlackBerry devices as well. Didn't they add "Sent from my BlackBerry" to the end of emails by default? And then Apple famously added "Sent from my iPhone" by default to emails from iPhones.
Some organizations have the opposite problem. The culture has a baked in assumption of things going sideways and taking forever. Under such circumstances there is a learned helplessness and unwillingness to even try that is soul crushing. If you get hired in as a fresh graduate or from a less dysfunctional place over time you may come to believe that you are as slow, dopey, and unmotivated as everyone else.
This is actually one of the long term effects of these LLMs that I’m most excited about. Once “sounding smart” becomes a commodity, and anyone can whip up a 300 page smart-sounding report in 5 minutes, it’s a whole lot less valuable. Industries based on this (of which there are many) are in for a shock in the next decade and that’s a good thing.
(This is more of a link-dump than a paper discussion --)

For the line of inquiry w.r.t tensor compilers and MLIR/LLVM (linalg, polyhedral, [sparse_]tensor, etc), I personally found the following really helpful: https://news.ycombinator.com/item?id=25545373 (links to a survey), https://github.com/merrymercy/awesome-tensor-compilers

I also have an interest in the community more widely associated with pandas/dataframes-like languages (e.g. modin/dask/ray/polars/ibis) with substrait/calcite/arrow their choice of IR. Some links: https://github.com/modin-project/modin, https://github.com/dask/dask/issues/8980, https://news.ycombinator.com/item?id=16510610, https://news.ycombinator.com/item?id=35521785

I broadly classify them as such since the former has a stronger disposition towards linear/tensor-algebra, while the latter towards relational algebra, and it isn't yet clear (to me) how well innovations in one carry over to the other (if they do), and hence I'm also curious to hear more about proposals for a unified language across linalg and relational alg (e.g. https://news.ycombinator.com/item?id=36349015).

I'm particularly interested in pandas precisely because it seems to be right at the intersection of both forms of algebra (and draws a strong reaction from people who are familiar/comfortable with one community and not the other). See e.g. https://datapythonista.me/blog/pandas-20-and-the-arrow-revol... and https://wesmckinney.com/blog/apache-arrow-pandas-internals/
They could also just require a user to have a Reddit Gold membership - which already doesn't show ads anywhere.
Snowden literally got Russian citizenship.
This point does need strongly reinforcing - that you have a free tier at all creates conditions for sharing an outbound prefix with low-reputation senders. It’s a definite barrier to adoption, and one you can only lower with an engineering-based explanation of your mitigations.