skysight-inc/HackerNews huggingface dataset:
Isn't one of the foundational problems of GCP that it's not really core to Google themselves?

AWS is basically the same infra Amazon runs their own business on, opened up for the world to use.

Azure is the backbone that Microsoft sells you all their cloudified Office/Outlook/etc suite of tools.

GCP is neither of those things to Google.
> turn off Ukraine starlink service at strategig moments

This makes absolutely no sense, yet people keep repeating it

TWZ: Do you trust Elon Musk?

KB: (Laughs) In what sense?

TWZ: There was the discussion over Walter Isaacson’s book excerpt and whether Musk shut off Starlink to prevent a Ukrainian attack on Sevastopol last year, or whether as he claimed he denied a request to provide it.

KB: Look, [Starlink] is a private property of a private person. Yes we really very widely use his products and services. The whole of the line of contact talks to each other to some extent using his products and services. The only thing I can say here is that without those services and products it would be a catastrophe. But it is true that he did turn off his products and services over Crimea before. But there's another side to that truth. Everybody's been aware of that.

TWZ: So he did turn it off?

KB: This specific case everybody's referring to, there was a shutdown of the coverage over Crimea, but it wasn't at that specific moment. That shutdown was for a month. There might have been some specific cases I'm not aware of. But I'm totally sure that throughout the whole first period of the war, there was no coverage at all.

TWZ: But did he ever put it on and then shut it off?

KB: There have been no problems since it's been turned on over Crimea.

https://www.thedrive.com/the-war-zone/exclusive-interview-wi...
This is a game changer, I've been a strong advocate for Bitwarden but this allows you to share with users outside of your organization.
Amusingly, the S&P 500 index briefly banned new dual-class shares from entering the index (existing ones were grandfathered in) (2017) but then went back and allowed them again (2023).
I've tried several times to get into Rust and keep bouncing off it. It just feels so non-ergonomic.
It's a sad day for radio amateurs, as it's a sign of the solar cycle maximum, which is fantastic for HF/shortwave radio propagation, but it must come to a minimum over the next 5.5 years, which conversely sucks.
The author argues multiple times that Next uses the React canary release channel and that's unstable. I think the name for this release channel might be misleading:

"We’re introducing an officially supported Canary release channel for React. Since it’s officially supported, if any regressions land, we’ll treat them with a similar urgency to bugs in stable releases."

And:

"Unlike the Experimental channel, React Canaries only include features that we reasonably believe to be ready for adoption. We encourage frameworks to consider bundling pinned Canary React releases."

While I think that Next.js 13's release was bumpy and about a year too early (let's blame it on the VCs), the App Router is in nice shape today and ready for production. It has a steep learning curve though and your brain needs to painfully unlearn some well-established patterns.

Source: https://react.dev/blog/2023/05/03/react-canaries
Not really, from the article total defense cell is only 0.2% of total human cells.
This is bizarre. A tiny bit of information about incredibly complex subjects. And this is "interview prep" ? Like for those "consultants" that try to bluster their way into a 6 figure gig?
That's the approach Haskell took. Didn't work since they didn't realize that waiting for your program to respond is a pretty effing huge side effect.
You seem to have very similar races here though?

Perfectly possible, even likely, for a process to end between "find" finding it and awk opening it... especially given the pipe buffer between the two.

Personly I'd rather an "expect errors" approach.. break it out so that you can easily treat a failed open as a "continue next" scenario and hide just those errors
What if a piece of data exists in multiple services? How does the tool know which service it should use to fetch the data, given the link is just a semantic representation - but that representation can exist in multiple places?
If humans could be engineered, you might be right.

You're also implicitly right that Marxists believe they can alter fundamental human nature, aka the "Soviet Man". No Marxist organization has ever altered human nature one iota.

Even the most committed Marxists remain, fundamentally, selfish humans subject to their base emotions.
He is a trans-phobic (because his daughter came out as LGBTQ and basically told him to screw off because he didn't accept her), he's an antisemitic (see recent X posts and shares), believes in science, but suddenly is anti-vaccinations for no reason, and honestly just seems to be posting things to make the right wing happy lately.
I don’t work with rust on the regular, but this is so annoying with package repositories in general. No don’t use http-server, it’s bad, instead you have to use MuffinTop, it’s better. And then you just have to know that. The concept of sanctioned package names would be interesting, but probably chaotic in practice as the underlying code behind this sort of alias changes over time. This will remain a part of being a domain expert in any given ecosystem forever I think, hooray!
I'm not trying to shame you, but how long have you been coding? I've not yet had the urge to ask an AI for coding help, ever. The questions that are decoupled enough from a field/project that it might be able to answer seem trivial and easy just to search on.

Plus, I'm way more trusting of a Stack Overflow post or even a blog post than what AI generates. I mean, AI hallucinates all the time or generates things that are subtly wrong, so unless you can write the code yourself how can you trust the generated stuff?
Stackoverflow is a much simpler mostly read only, easily cacheable site compared to a workflow heavy SaaS.
They're not even remotely comparable.
I use next and it's been fine for me but I only use pre rendered builds and I do not use any of the server side logic. I assume all these complaints are related to using SSR with next? I have noticed next getting more in my way though I assume it's the noxious presence of investor money. Investment money would f up a cup of coffee if it could
> The author argues a reducing the size of a function of "a few dozen lines" likely won't improve the readability of the code. That's not even defensible! I would fail any (professional) code review for having that many lines of code in a function. It's a complete failure of abstraction.

Can you elaborate on how this is a failure of abstraction? Or maybe what abstraction means to you?

To me, abstraction is about simplify a problem space by making assumptions about the use case.

A hard disk is a bunch of spinning platters that can store 0s and 1s. The drive controller abstracts that by presenting it as if it’s just one continuous stream of 1s and 0s. The operating system abstracts that and presents it as a file system so you can say “shove this data into this name” then later “give me the data in this name”.

The drive controller simplifies the interface by assuming that “where this goes on the platters” doesn’t matter. The operating system simplifies the interface by making many assumptions about where and how we want to organize this data within that stream. This greatly simplifies the use case of… well, basically everything. Except for the things it doesn’t where the abstraction simply no longer works.

All I’ve ever seen “Clean Coder” style short methods do as far as abstraction is reduce it. Instead of a call tree 12 layers deep to finally abstract a problem away as a single operation, people give up halfway through and leave 6 methods that need to be called to do one conceptual thing, meaning the caller needs to understand the underlying implementation/concerns and there’s no longer _any_ abstraction. This isn’t inherent to that approach, but definitely seems encouraged by it.

Shorter methods may (I’d disagree, but understand) help reusability. But whether your `download(string url, string path)` method is a single hundred line method or is composed from parseUrl, resolveDomain, openTcpConnection, sendData, buildHttpRequest, receiveData, receiveHeader, parseHttpResponse, openFile, writeFileData, closeFile, closeTcpConnection… the abstraction is the same if the interface is the same: retrieve a URL over HTTP and write the body to a file. You don’t care about HTTP, sockets, DNS, URL formatting, or anything else.
> Marxism has problems

It has deep, fundamental problems.

> it's also realizing whatever you've bought into whole hog has problems that will lead to the collapse if not remediated.

Marxism predicts the imminent failure of free markets, but free markets keep right on working.
This will expose me as a tech boomer, but when stuff really piles up, I end up using Notepad++. There's something basic about multiple tabs with just basic text that works for me. I'm not sure why I don't revert to Sublime as it does the same exact thing!

I like that I can have multiple tabs and I just organize tasks by priority. Then I don't delete them when I'm done but I offload them to the bottom of the file. That's really helpful when I'm trying to remember something I did a long time ago.
Imagine each task you might possibly do for a customer (the responses to your post suggest many). At some point, 0% of the task is automated. You can do it for customers 100% manually.

If you do this for all of the tasks people will pay you to do, you can get a sense of "which ones are slow, time sensitive, easy to automate, or frequent"

Once you have that, you can now prioritize work that will make those tasks more efficient. If you just thought about tasks in a vacuum, you wouldn't have any empirical data that tells you what is worth doing. By doing things that don't scale - by doing things completely manually - you've also figured out a roadmap for the next few days/weeks.
When that sandy island is near wetlands which are protected land. When the first Starship launch threw dirt and concrete into that protected land. Maybe SpaceX should have given stronger consideration to the environmental factors of this site.
R&D is not loss. It’s spending or investment. Selling it as loss is investor activism which tends to be motivated by short term thinking and the preference to squeeze whatever you can as a profit since you can always exit your position at any time.
The thing is, nature didn't evolve to regulate or find equilibriums, it evolved to seize opportunity on an individual level. It doesn't favor stability at all, a species with a new ability can drastically change the landscape instantaneously.
Nvidia has thrown billions at AI and it hasn’t gone mainstream … people around 2017
I mainly use it for text expansion, which I find easier to remember and type than multi-key shortcuts. That part of my brain is already full of Emacs key bindings. I switched from TextExpander to Keyboard Maestro years ago.

I have web-specific macros that basically act as cross-browser bookmarks. I have terminal-specific macros for the shell and other REPLs. I even have a macro for a VPN client that refuses to remember my username (over twenty characters, including a domain name).
Maybe we need to agree to disagree, but I find dishonesty scummy. And I would find invented discussions less engaging.
Sometimes I pick up a coffee at dunkins for a drive. And I can never drink coffee until I get there 1 hour later. This s*it is so f-ing hot.

And since I'm dumb and never learn I keep doing it, hoping that this one timeaybe I won't need to wait 60 minutes to drink my coffee.
Kim Scott’s superstars vs rockstars.
The Moose Boulder Hoax
What are you even talking about? The person you replied to didn’t say Americans. Were you trying to use Bezos and Musk as representative of the top 1% of the worldwide population? That’s even worse.
I don't know what the letter of the law is but I (and most people I've seen here in Australia based on driving patterns) interpret yielding to cars on the roundabout as giving way if I will get in the way. If they're still on the other side of the island, and we can both pass through without getting in each others' way, it's fine.

Of course the de facto standard here (which many people actually think is the law) would be "give way to the right" (i.e. left for US) meaning some people will proceed without stopping even if the car to their direct left got there just before them. I think this is predictable since more risk falls on the driver who is going to get T-boned in their driver side door if they don't stop so they will be naturally cautious.
This is awesome, thanks for all the background info.
Now let me give you an example of App Engine deprecating stuff:

- In 2012 App Engine deprecated the "Conversion API".

- They notified this deprecation in August 2012, and they told users it would stop working only 3 months afterwards.

- You were affected by this deprecation.

- You created an alternative to it, that worked on Heroku.

Source: https://groups.google.com/g/google-appengine/c/-JJccGx5RRk/m...

Did I get this right?

You are awesome. We are just choosing to remember the past with different colored glasses.
To be fair $500/month is peanuts for a yearly revenue to guarantee a contactable human is available for.
You've never driven a stick? You can perfectly operate a wheel with one hand.
Isn't this definitionally what GSuite does? Make 'em each a user/inbox in GSuite, bam, done.
GPT-4 appears to be able to cut around 180 characters off while keeping the same functionality.

((e,l)=>{[...e.querySelectorAll("body")].forEach((e=>{["fixed","sticky"].includes(l(e).position)&&e.parentNode.removeChild(e)})),[...e.querySelectorAll('html,[style\*="overflow"]')].forEach((e=>{["hidden"].includes(l(e).overflow)&&(e.style.overflow="visible"),["hidden"].includes(l(e)["overflow-x"])&&(e.style["overflow-x"]="visible"),["hidden"].includes(l(e)["overflow-y"])&&(e.style["overflow-y"]="visible")}));let o=e.querySelector("html");o.style.overflow=o.style["overflow-x"]=o.style["overflow-y"]="visible"})(document,getComputedStyle);

https://chat.openai.com/share/4c6710b5-9c81-415b-85fc-b33e69...
Because its on a busy intersection and people are idiots. I've used it hundreds if not thousands of times on my bike, not to mention as a pedestrian. I would not do either one if not for the stop signs. I've seen so many idiotic interactions over the years that were only mitigated by the slow speeds starting from a full stop.

People like to zoom down Cesar Chavez especially at night when traffic is light. It would be a death zone for pedestrians and cyclists under normal traffic circle conditions imo.

Also, there are heavily used crossings for two different elementary schools within a few hundred feet of this traffic circle. The impediment to flow of traffic is probably intentional for that reason alone.
I think it is the infectiousness of it. Especially in embedded or wasm contexts, the predominant async may not be the async you want. Wasm being the author's use case would definitely have provided a different perspective.

Similarly, I find tasks that use or reuse large buffers to avoid the performance hits from allocation, often benefit from old fashioned thread pools. Bump or shard allocators can make this work ok, but in the cases where you are cpu bound on tight loops of vectorizable operations, thread pools perform better. Async is a good tool, but there are contexts it isn't optimal for.
Dang, is that you?
The 768D-sized embeddings compared to OpenAI's 1536D embeddings are actually a feature outside of index size.

In my experience, OpenAI's embeddings are overspecified and do very poorly with cosine similarity out of the box as they match syntax more than semantic meaning (which is important as that's the metric for RAG). Ideally you'd want cosine similarity in the range of [-1, 1] on a variety of data but in my experience the results are [0.6, 0.8].
Have you read the book? I felt it did that quite well.

The overall pattern really seemed to be “I think we should do X because Y. This falls apart in the face of Z, so don’t do it there.”

That said, it’s been a couple years since I read it so I may be misremembering.
Unsafe options by default, hence the prevalence of "extra hot" elsewhere.

Maybe it's better to avoid expensive, convenient consumption with single-use waste and get a mug, burr grinder, and K-cup machine with a refillable adapter. ¯\_(ツ)_/¯

US companies tend to lack proactive risk management because the approach to consumer product safety doesn't insist on the precautionary principle and instead focuses on periodic, reactive tort litigation after harm has already occurred, placing the burden of proof on those harmed. This is like the difference between quality control and quality assurance. One tries to fix things upstream to be better overall while the other drops an "Inspected by #42" on anything that isn't obviously unsellable.
Have you been there?

The idea of that swampy area being "protected land" is ridiculous, especially post-Sackett vs U.S.
Tell me what your company’s existing IAM strategy is and I’ll tell you what cloud you should go all in on.
He is not likely taken part in terrorist activities personally, but he admitted to supporting terrorists, so it's not out of the realm of plausible he also provided material support and aid to them. I'm not saying it necessarily happened, but it's not unbelievable.
> And roundabouts which include... stoplights!?!? are just stupid.

I hate these so much. Seems to break the purpose of a roundabout in the first place - to let a single entry and exit pattern dictate the traffic.

Stoplights in them fundamentally break their benefit, which is smooth, one-way flow.
That’s wrong. The elon failure mode like twitter may not exist, but stock in free fall for tech companies is extremely risky due to how it ties to employee retention and many other operative considerations.
If you replace the words Elon Musk with "some guy" and talk about spaceX rather than some guy... it helps a heap
> I'm not sure any company can avoid this fate long term if they need to keep growing.

I wonder why “if they need to keep growing” is so important to literally everyone? I’d die for a meaningful business that predictably spit out cash due to extreme customer loyalty. Why did growth itself become the prize everyone reaches for?
Don't put in a database what will work in an Excel spreadsheet.
> I'd kill for an electric extended bed 2000 ranger size truck.

You could lease an EV Ranger from Ford back then. Some of them still exist.

https://en.wikipedia.org/wiki/Ford_Ranger_EV
And less startups will be successful now then when most startups were using Rails. Next.js is not a fullstack framework. Never will be. Fullstack frameworks will never work in the NodeJS ecosystem as the community is incapable of landing on a single solution to do anything.
I’m not, guess it wasn’t clear what I meant.
I write a lot of Swift and Rust, and personally I find them to be very similar languages, and most of my code ends up identical.

They have a lot of shared ideas and even shared developers.

Swift is effectively ref counted rust imho
That is a good point. In the UK when I was last there they needed all sorts of tricks to get people to slow down on roundabouts on A roads or just after a motorway end, going from say 70mph to zero.

You might have a curve leading up to the round about plus roundabout signs, plus give way signs, plus 300, 200, 100 yard markers, plus painted lines on the road that get closer together as you approach, and finally the <<<<< sign on the roundabout itself.
Tokio simply doesn't meet the ise case of some people doing wasm, and many people doing embedded. That isn't a huge deal, just don't use it right? Except many otherwise usable crates seem to adopt tokio unnecessarily.
I don't understand why so many people are so cynical about Starship being able to fly reliably when SpaceX has repeatedly demonstrated that they can build rockets.

It feels like if a prototype Toyota had a wheel fall off and everyone immediately assumed Toyota was incompetent and incapable of making cars. It just makes no sense.
It does support inline assembly [1]. However, it's different than the way GCC supports inline assembly. It seems nicer, TBH.

[1]: https://learn.microsoft.com/en-us/cpp/assembler/inline/inlin...
Depends on which country/state you are from, they may or may not be the same.

Look up on wikiprdia, there are even different types of roundabouts
The US is so polarized that all it takes is for an opinion to form on either the Left or the Right.

The other side will form the opposite opinion to signal that it is different.
Most of the Americans who did the actual westward expansion didn't bother with justification. They saw the land was lightly populated and took it.
Anecdotally it seems to heat much more evenly, without the lava and ice pockets my old microwave left.
They might not have interbred- dogs existed in the Americas but left very little genetic mark. The chihuahua is a European breed that was bred to look like a dog that existed in Mexico.
But there is a per user cost for GSuite... I don't want to be in the middle of any of that. This could scale to 100-200 users.

I guess I could tell them that they have to have a GMail account, and explain on surname.com how to set up Send As?

Then just host the MX at a host which allows me infinite forwards?

But with spam stuff, that would not be ideal.
I have used llama to figure out the duplications / pathparamters :)
It's just culture war by other means. The opinions are formed sociologically, not rationally.
I am locked in on Apple software by now, mostly due to work hardware.

In that case, i find that really only the Apple reminders app makes remotely sense.

Apple does not allow any other todo app to have meaningful integration with os features like siri. For instance, i add stuff to named lists with voice commands or text inputs from any device like watch, phone etc in a second. Remind me to buy X, add y ti that list, remind me tomorrow at x to do y, do i have z on my list h… stuff like that works.

By contrast, no other application is allowed such direct access and hence, by comparison, sucks by a mile. You always have ti use extra short cuts or open the app, or use special weird commands in siri. Half the time, tasks still end up on Reminders. So yeah

Reminders isn’t exactly the best todo app, but then again adding new items is really easy and it is simple.
So i use it