skysight-inc/HackerNews huggingface dataset:
URLs for packages makes a lot of sense. It works well in the land of Go. It also conveniently eliminates the need for the language to have a global packages database. Upload your package to example.com/your-thing and it's released! (You can, of course, still offer a cache and search engine if you want to.)
I think this is an unfortunate conflation of free Gmail/etc. consumer products with GCP.

All of what you say is pretty accurate for free-tier Gmail/etc. No customer service, risk of an account getting blocked and nothing you can do, new apps not finding success and getting cancelled.

But none of it is the case with GCP. Customer service is great and you can reach real people easily, paid accounts aren't getting shut down without recourse unless you really are being abusive, and Google's not cancelling the services companies are paying for. (The same goes for the paid tier of Google Workspace.) It's a normal paid B2B relationship with all that usually entails.

It's unfortunate that people take their experiences and the stories they hear about the free consumer side, and extrapolate them to assume they're also true about the paid business side. It's understandable, but it's just not the case.

And neither GCP nor AWS is getting shut down. Even using the numbers you give, the answer is that the risk of either shutting down is zero for all intents and purposes. There's no reason to split hairs over which of two infinitesimally unlikely events is more likely, or use that as a justification for choosing one or the other.
Just because the population of SF is rich doesn't mean SF is rich.

Cities have very weak abilities to raise revenue, and are relentlessly politically attacked whenever they try to raise more revenue via higher property taxes and other things.

Our cities are actually starved of revenue and especially post pandemic at risk of bankruptcy without bailouts from higher governments.
GCP lost me when I had to enable API errors from the console in order to see actual error in the console rather than a user hostile “Something went wrong” type message.

There is probably a rational reason for this behavior, but I don’t care. Just tell me the error.
I have Moom installed from the App Store, it requires the Accessibility feature to be flipped on in Privacy and Security -> Accessibility before it'll work.
What confuses me on roundabouts is the intended speed. Some are very tight and requires slowing down to 15mph and others can handle faster speeds. Rarely is the intended speed marked.

A new roundabout in Brevard, NC has a very tight turning radius. There is a sign warning drivers in the outer lane to watch out for tractor trailers who will have to take both lanes to navigate the circle.
Because they want us constantly working not retiring.
Why Elixir for Numerical Computing?
Making Threads for iOS
Nickel-iron meteorites often have a distinctive crystallization pattern[1] which makes them easy to spot (I have nice little piece etched to show it, stuck to a magnet on my fridge).

1: https://en.wikipedia.org/wiki/Widmanst%C3%A4tten_pattern#Usa...
I believe (but might be wrong as I’ve read a bunch of books this year on bees - it’s my first year beekeeping!) that the source for this info is this book: https://www.goodreads.com/book/show/29499054

Also, if interested, the best book I read this year was recommended on this site and is this: https://www.goodreads.com/book/show/14359367
Nice! Thanks for the response.
I’m leading engineering at a new start up and I’m doing absolutely everything I can to avoid touching the cloud at pretty much any cost.

We’re going to be running all of our own dev/test GPU servers with only inference hosted outside our cluster.
> ad impressions delivered across our Family of
Apps increased by 31% year-over-year and the average price per ad decreased by 6% year-over-year.

How the hell do they keep pumping their impression numbers like this? Seriously I have stark memories of seeing these 20%+ numbers on last years earnings and thinking it was a big problem since there's no way it's sustainable at their size but here we go again.
Good thing we don't have anything for sale yet :').
in practice SQL engines will know whether functions are determinsitic or non-deterministic. So with random() it will know it needs to re-evauluate it all the time because its non-deterministic. with left(somecolumn,2) it knows its deterministic so will only re-evaluate it when somecolumn changes
I think this is right, although I think the connotations of “text” are a bit more abstract in common usage than “manuscript”.
If you're a US citizen, they have to let you in – eventually. In the meantime you may be sitting in a room without access to your phone.

With customs everywhere, you're usually better off answering their questions without asking why they want to know. Coming back from a visit to family, they wanted to know my three sisters' ages among other irrelevant stuff.
I don't care to pay for access to gpt-4 but one could easily use one of the vocabulary estimation tests, which use some statistics plus knowledge of word appearance frequency, to estimate its vocabulary size. https://mikeinnes.io/2022/02/26/vocab is one such test which explains the statistics ideas, and there are many others based on similar principles.
A paper notebook with todo lists. In my original industry (mechanical engineering) I was taught to maintain notebooks with glued spines (i.e. not binders or coiled-notebooks that can have pages removed/added) in case you ever have to defend yourself within a company or even in court. Over time I have developed a system to keep todo lists in my notebooks.

Generally, I have one "backlog" list and one "current" list. Whenever a task comes up, I make a small box ("⃞") and a description in one of the lists. I fill in the box when a task is done ("■"). Every 1-3 days I start a new current todo list by striking through remaining items off the old one and writing them in priority order in a new list, writing them in backlog, or deciding they don't need to be done, ever ("⊠"), or delegate to someone (strike through with an arrowhead and note about the name). Every week or so I do the same thing with the backlog list. I always write the date at the top of the page when I start a new list, and very rarely note dates for starting/finishing tasks.

I see a few benefits with a notebook system. 1) It takes some effort to rewrite tasks so it also encourages me to just do 5 or so low-effort tasks for 20 minutes instead of re-writing them. 2) If I need to focus on some particular tasks, I can make a priority list in a very deliberate order, finish it and then go back to my current list. 3) I can look back at my old lists and see patterns in struck-through vs checked-done vs X-d tasks vs delegated tasks

I also take notes (for meetings etc) in the notebook, and when needed for work, rewrite them in confluence or whatever. At the top right corner of pages which need an online version, I draw "⧄", and I fill it in as "◩" when it's actually online. It's saved my ass a few times to use my notebook to say "well we met on x date, and I put the notes online with you tagged so you should know this" or "I see here that I marked this task as done, and thinking back I sent you a message about it". It's way faster and more credible in the moment than opening your laptop and searching n number of services for communication.
> 4chan

In that vein, I would have expected 2ch[1] to be included in the list of artifacts. 2ch inspired 2chan[2], which inspired 4chan later. 2ch is an enormous anonymous bulletin board system that was home to many communities.

[1] https://en.wikipedia.org/wiki/2channel

[2] https://en.wikipedia.org/wiki/Futaba_Channel
Wait until dark, shine a flashlight around and look for reflection off the glass. Or use a metal detector...
Can you show us where exactly is OP’s comment indicative of a “celebration”? They’re simply citing examples.
No, aside from not being literally Japanophiles specifically, that does in fact sound about right, unironically. Likewise Emacs.

But VSCode (/JetBrains/etc) is more like a Internet-of-Things version of one of those meat-and-cheese-slicing machines they use in delis: needlessly oversized, optimised for producing stuff in large quantities with no attention to detail, and cannot be used correctly anyway because you can never be sure the next software update won't brick it or cause it up phone home all your information to the malware developer you got it from, because the S in IoT is for security.

Notepad, of course, is a rusty butter knife with suspicious-looking stains on it, while ed is a sharp piece of flint (with different suspicious-looking stains).

(Does

$ echo ' printf("Hello, World!\n");' >> hello.c

count as tearing up raw ingredients with your teeth? This metaphore kind of got away from me.)
> I'm sorry what does any of this have to do with Google's lies

Google is not a charity. If something is not working out financially, or the market has failed to grow at the pace Google initially thought, it is in their best interest to exit that market and re-allocate resources. You know... like any rational business.

> This is frankly an idiotic summary

Well then perhaps you can enlighten us on why the market has failed to materialize? $2.5B for 4+ industry-heavyweights to fight over is pathetically small.

The R&D costs alone to deliver this type of service likely outweigh several years of total industry revenue... yet each of these companies is trying to blaze their own path more-or-less independently.

In short, there is no addressable market, and the numbers clearly tell us that. Do not be surprised when more of the players exit this market as well.

Just because you love a service doesn't make it a reasonable or sustainable offering.
> And neither GCP nor AWS is getting shut down. Even using the numbers you give, the answer is that the risk of either shutting down is zero for all intents and purposes. There's no reason to split hairs over which of two infinitesimally unlikely events is more likely.

That's what I thought for a long time about google domains. Yet here we are.
SpaceX is an impressive accomplishment by any measure, no one should try to take that away. The Falcon 9 brought some much needed innovation to the industry and I'd argue established an accessible commercial industry in space. And while I'm quite optimistic that Starship will eventually be a success, I think it's healthy for people to take a step back and remember that Dragon was delayed for years (yes, so was Starliner but it's not relevant here), Falcon Heavy was delayed for years, and Starship is also delayed by years (and despite the other person's comment to my original, it's not the fault of the FAA). Falcon Heavy never actually achieved reuse/landing for the core stage, and has since abandoned even attempting it. I believe it was Shotwell herself who said Falcon Heavy was a mistake.
GPT on Steroids Your All-in-One AI Assistant
NectarGPT emerges as a groundbreaking AI assistant extension, meticulously crafted to elevate productivity and efficiency across diverse domains. Seamlessly interwoven into your workflow, this state-of-the-art tool orchestrates the automation of repetitive tasks, furnishes astute suggestions and insights, and tailors recommendations to your unique requirements.
NectarGPT’s utility extends seamlessly to professionals, students, and entrepreneurs, offering a strategic edge that fosters organization, focus, and a proactive stance. A pivotal attribute of NectarGPT is its smart task management functionality, ushering users towards intelligent task organization and optimization, thereby streamlining their operational trajectory.
Furthermore, the tool unleashes potent automation prowess, empowering users to entrust the AI assistant with time-consuming and recurring tasks. This strategic delegation liberates valuable time and resources, which can then be channeled into more pivotal undertakings.
Distinguished by its capacity to learn from user preferences, behavior, and past interactions, NectarGPT facilitates personalized recommendations. By curating tailored suggestions, whether in the form of articles, resources, or tools, it bolsters productivity and efficiency by aligning with the user’s interests and needs.
The accolades NectarGPT has garnered stem from its robust language comprehension and generation capabilities. It deftly navigates a diverse array of topics, furnishing responses that are both coherent and contextually apt. Its efficacy has resonated particularly well among marketers, entrepreneurs, influencers, and other discerning individuals who seek comprehensive answers to intricate queries.
Positioned to reshape paradigms around productivity, NectarGPT stands as a beacon of innovation. Its widespread adoption is evident through millions of daily active users, who laud its capabilities in reviews. By synergizing artificial intelligence, this AI assistant extension holds the potential to revolutionize productivity and efficiency, ushering in a new era of streamlined accomplishments.
Why memorize passwords? Put them on a password manager, either a third-party one or the ones built into Chrome/Firefox/Safari/macOS/Windows. They often have passkey support too.
I don't think you can do the IRA, but yeah, this is the way to do it. Event if you put just a few hundred in per month, it'll grow to a sizeable amount in 65 years. That means if your kids never put in more than the company match, they'll still have a pretty decent amount at retirement and have more money each month for rent or house payment.
Agreed. The other thing I don’t really like is that you can’t split up things in the rust namespace hierarchy between crates (something that’s natural with jars in JVM). I would have liked to have defined things so that I could have the unicode handlers for finl live in finl::unicode, the parser in finl::parser, etc. but because they’re in separate crates rust gets upset about finl being defined twice and there’s no workaround for it. There are likely pitfalls I don’t see in what I want, so I live with it.
> What is the benefit to food manufacturers?

Its used for calibrating their instruments (or to validate the calibration of their instruments), which are THEN used to report on their products contents, which if they are found to be sufficiently in error there are adverse consequences.

Having a reference material whose composition is very certain is important here.
> "...using this sort of data is increasingly routine for local authorities and others. To the extent that O2 even has a brand name for this line of its business – “O2 Motion”."

Oh, that's nice. How lovely that by being an O2 customer I'm able to contribute in so many different ways as a cash cow profit-making machine.

I'm sure they'll be sending me my cut of the extra profits any day now, perhaps as a discount off my bill?

What's that? They're increasing prices above inflation year-on-year? Well, I am shocked!

Not to worry - I'll show them! I'll just switch to one of their competitors! The free market in action!

What's that? Their competitors are all doing the same things? And many of their competitors actually use O2's network infrastructure?

Well, guess I'm fucked.
I feel like Rust finally broke the idea that programmers should be in complete control and completely conscious of everything the compiler is doing. It hasn't been that way in decades, compilers are freaking magic. But Rust undid a lot of that with borrowing. People became comfortable with the compiler knowing better than them. I just wish we could relax further: We should never be explicitly iterating forward over a collection unless we need this behavior for the algorithm. Things should be implicitly parallel. Etc. Give me rusty bash.
Spotify is a public company. They publish their financials.[1]

[1] https://www.statista.com/statistics/370618/spotifys-cost-of-...
With Apple joining in on the space, Valve being there for ages, and Microsoft's being reborn from the dead [1]... one wonders what's this whole thing against VR/AR applications.

[1] https://www.theverge.com/2023/9/13/23871859/us-army-microsof...
How do people prefer to compile rust programs offline.
I’m manually importing stock portfolio holdings for users in https://jch.app so they can export from their brokerage without conforming to a specific format.
> Maybe it was a reaction against the Java-style reverse DNS notation

I suspect it was less a reaction against anything and more just following the norms established by most other package managers. NPM, PyPI, RubyGems, Elixir's Hex, Haskell's Cabal... I'm having a hard time thinking of a non-Java package manager that was around at the time Rust came out that didn't have a single, global namespace. Some have tried to fix that since then, but it was just the way package managers worked in 2014/2015.
You're providing a synthetic filesystem to every process? If so, that sounds absurd and over-engineered.
Fwiw I do all my rust and c# from within wsl with gwsl (Not wslg, the x windows that comes with windows 11).

It's worked flawlessly for the past year for multiple Jet brains IDEs and was trivial to set up.
This is written by someone who has obviously written a lot of Rust code. I like its balance. It feels fair and not fanboyish like these write ups often do.
You are right, but 2.8k is them again gimping AMD. We should be expecting 2160p minimum.
I got the idea from the Caviar app (since acquired by DoorDash).
I frequently share Google Doc links, and I prefer the toolbar collapsed, which hides the share button (which takes a bit to load anyway). I triple click and Ctrl-C the link that pops up from this bookmarklet:

javascript:(function(){alert(window.location.href.replace(/\/edit.*$/, '/edit?usp=sharing%27));})()
Would re-exporting partially solve your problem?
And the horrible decision to not make library-level ("module") and code-unit-level ("package") namespacing orthogonal. The former was an afterthought tacked on since the package system was designed to be used only within Google's monorepo and little care was paid to how it would work when it was released to the public and used more generally.
So Slack are basically on-selling cloud at a 59% markup.
When doing eastbound launches the rotation of the Earth gives you some free starting velocity. This free velocity is higher the closer you are to the equator. Also helpful in eastward launches is ocean to the east of the launch site. If something goes wrong and your rocket crashes the debris is likely to hit uninhabited water rather than a suburb.

The bonus velocity you get for launching further south can end up increasing payload mass by significant percentages or giving a smaller mass more velocity to achieve higher orbits with the same amount of fuel.
Yes, I came here to add this. That was the biggest thing missing for me; 2nd, Altavista.
Learning when to invest in type constraints and when not to is an important lesson. It’s not unique to rust, though it might express a little differently. I’ve dealt with excessively typed c++ and excessively abstracted and typed Java and they have the same class of refactoring problems. I’ve also dealt with plenty of undertyped and under documented go, where there are specific values all over the place which turn into runtime footguns - and these can be truly dire to refactor as well, you get an earlier sense of progress but you ship bugs to users most of the time. There’s no magic answer to this set of trade offs. Rust gives you tools to mostly pick your place, on this specific axis it provides an unusually broad choice.
I don't understand your question. Co-ops led by other values other than treating customers as the product to exploit. Do you not understand democratic socialism?
Dependency Divergence GitHub Action
Yes, obviously, they are at war with Russia. All combatants in all non-proxy wars are involved in the systematic premeditated murder of as many of the Other Guys as possible.
Sure, I used to work at Google, I used to work at Microsoft, some of my best friends worked at Amazon, I own stock in all of them.

Are you interested in making a bet on the chance GCP will be discontinued?
how is "Engineering" "about chanting magic words"? The wires may be getting crossed on if it's an engineering discipline or just the use of the word engineer, meaning to build mindfully, I feel the latter is appropriate and the former more misguided but still it's not "Prompt Wizarding" ;)
I just fixed the somewhat confusing wording in the introduction which talked about a constant intersection.

I believe the right concept is that the intersection is common.

If a set of sets have pairwise intersections that are different, those are still constants, if the sets being considered are constants! E.g. { 1, 2, 3, 4, 5 } is a constant set, so is the { 2 } which is an intersection of { 1, 2 } and { 2, 3 }, and so is { 4 }, which is an intersection of { 3, 4 } and { 1, 4 }.

(I get that the idea is that the intersection constant from pair to pair: i.e. if we enumerate the pairs as an index i from 0 to n-1, then the intersection doesn't vary with i.)

Under the formal definition, I replaced the explanatory ("in other words") text with a different idea, instead of reiterating what's already in the introduction.

Every element in U is either common to all the subsets in W, or else is found in at most one W subset. No elements are shared by some sets in W, but not others.
You might be able to do progressive enhancement with web components but the vast majority, every web components site I've ever encountered, just end up with blank gray areas when the JS is not run to define them. That is far from progressive enhancement.

It's a bit like "communism". You can say web components can be great or whatever, but everyone's every experience with it is very bad.
How can you tell a wifi network is cloned if the SSID/password match? After all, it might legitimately be a new legitimate access point in the network.
Perhaps if the bookmarklet opened a new url containing the text as a query parameter, and the url had a weird protocol instead of https:// — say it was snippy:// … and then you created a protocol handler on your machine for the “snippy” protocol …. And it saved the relevant query param to a file.

I can’t remember if I’ve done this before. It seems like something I’ve done.
Because no other founder had the profitably/prospects/timing (market conditions) that Facebook did when it went public.
Play emulated SNES games. No online anything needed.
Pretraining on the Test Set Is All You Need
I dabble in UI and just started a new next project and it really kind of sucks now.

What do you recommend?
I wrote about how we did it at Intercom here: https://www.intercom.com/blog/how-intercom-got-our-first-cus...

In short it was a combination of individual customer outreach our CTO jumped on Skype (yes Skype) to help with installing, I did handholding through onboarding, I ran "webinars" to like 4 people, or less. Everything was just tiny tiny steps.
Oh yes I love having to move huge furniture myself or pay someone an exorbitant unfair price
just went down myside
Google have shut down plenty of paid, and non consumer products.

Ones I have personal experience with include Stadia (paid), and app maker (business).

https://killedbygoogle.com/ doesn't struggle to find content.
At some point it'll work and you'll be forced to use it.

Bring too early is a problem for sure but you can't time everything.
> I feel like if you are persistent enough and lucky enough, you might be able to hit those numbers for a few months before the churn catches up.

It will take longer than you think. It will take more effort than you think. I don't necessarily follow the "12 startups in 12 months" methodology, because I lack experience in it. Traction isn't instantaneous, so expecting traction in 1 month is unrealistic to me. Sounds cool, but it doesn't work like that for 99% of people. You risk abandoning a good idea because you lack experience. I built 2 things, and the first led to the second, and that "second" got traction... a year later.

But I say go for it. I did it, and I'm still doing it. If you feel it's a good and useful idea, just stick with it.