skysight-inc/HackerNews huggingface dataset:
As a user, personally it's because I have relatively little loyalty to podcasts, and because these platform are generally a value negative not a value add to the end user. Spotify's podcast UI is horrendous, I don't know how it's possible for Spotify to reverse my sort order and lose my place in where I was in a podcast series so many times.

Something happening like a podcast going exclusively on Spotify is likely to make me just stop listening to it even if I'm actively a Spotify premium subscriber because Spotify's UI is actually that bad and having to use one specific service instead of any to listen to a podcast is terrible user experience. Spotify's PAID experience is a negative.

Another huge thing is that podcasts being freemium is the norm, for a lot of other content types the inconvenience of logging into some portal isn't as noticeable since you had to do that to pay the content producer anyways, but for podcasts you can't help but notice how you're being made to jump through hoops and for what?

I'm not sure there's a terrible amount of value here to extract because I think we really underestimate how much value things like the App Store really provide in terms of security or payments and customer service and all that. I don't know, call me nuts, but I think Spotify would have better invested their money into making their podcasts experience good instead of signing exclusivity deals, I would happily use Spotify if it was simply the best podcast player.

I can't help but be happy that Spotify's bet is doomed to fail.
There actually was a sort of embedded-systems variant of .NET called ".NET Micro" but it fell off a few years back (last release was back in 2015) and I think it had some high-ish minimum requirements (e.g. it's not running on a PIC or the AVR arduinos)
Stopped reading after "extreme approach to data-privacy" especially that it's presented as some kind of virtue and not a borderline dysfunctional quirk.
I thought they were running a sort of taxi service in Arizona.
Some of these statements are subjective: the vacuum cleaner is quiet. Maybe the marketing material says that, but the internet not?

Or “this company has a website”.. well it depends.. maybe it had one? A human might also tell the wrong thing.

Was in an argument with a co worker today, who said ChatGPT is useless because some things it says are wrong.

But my counter argument: that is exactly what humans do: they say wrong things.

The model is useful because overall it is right. Just like humans are. Children also say weird things, even adults do. It’s about combining knowledge. You might still say something wrong: but then you learn….
the top bar where you switch between search types

I truly wonder what fool decided that it would be a good idea to change the UI depending on what the results were. It's hard to recall a company making such a big bet on dumbing its own products for long.
Then we agree!!
But Twitter/HN/etc. are all discovery mechanisms. The fact is that I can think that a lot of interesting content is going to cross my screen sooner or later without my actively prospecting for it--and I'm mostly not wrong.
Goats nibble everything, but thats just like us feeling things with our hands.

they've only got teeth on the lower jaw in front; they can tear stuff up with their back teeth but they have to get it in their mouths.

They tend to have this thing about strings and string-like things, they start swallowing and do not want to stop. instinct tells them vines must have good stuff just a little further along. loose wires are bad for goats and vice versa
I can actually imagine a tool that’d copy/paste the metadata along with the data, but I don’t know if any exist.
* was selling. This isn't happening anymore

https://en.wikipedia.org/wiki/Abdul_Qadeer_Khan#Proliferatio...
I could not believe Sundar and the team around him for a simple unforced error:

"That’s why we re-oriented the company around AI six years ago"

I suppose this was meant to reframe the conversation around Google being a leader, but I think it has the opposite effect. It comes off as defensive and of course, quite honestly, if you planted the flag so much earlier, why don't you have a product to show for it in the way that OpenAI does?

What's perhaps more interesting though: does Google have an innovator's dilemma here?

Google built a flywheel that drives its ads business: sites are hungry for traffic so they structure in such a way that attracts Google's attention, and that structure in turn helps Google serve relevant ads. People tend to click on the first link (the most relevant link).

In the context of a chat interface, what happens if there is no link? Or only one result (the perfect answer)? What if there is much less traffic going directly to websites? And yet without that long tail of websites, how do you train your language model to know the answer?

Fascinating times!
> Have you ever mentioned something that seems totally normal to you only to be greeted by surprise?

Once some (foreigner) person was surprised at my dipping toast with Nutella in my latte. I was equally surprised by his surprise.
This is just the decay of knowledge over time and laziness combined.

From a quick glance internally, the overwhelming majority of repos are using an antiquated build/packager that while it might have been useful a decade ago is a productivity killer today.

The newer build / package system used publicly is light years ahead and provides a boon in productivity.

Not really sure why so many services in MSFT still run .NetFramework when “just” migrating over can lead to sometimes order of magnitude increase runtime performance and decreased resource consumption.

I think one of the real reasons is internally, most of the leads aren’t aware of it. There should be more evangelizing of the .NET team across the different orgs
Google used to be the company that delivered us a fast browser, free online video streaming and was going to give absurdly cheaper fiber and wireless internet and affordable yet awesome smartphones.

Not anymore.
I am reasonably certain it is the opposite. Saudi Arabia funded Pakistani science to make sure they developed nuclear weapons.

Saudi Arabia has no need to develop nuclear weapons or posses them as a result. They can just ask Pakistan for them at a moments notice if they actually need to.
Build a Story, Not a Dashboard
Exactly! Vinyl Chloride is an extremely common and high volume industrial use chemical. If acute exposure could give you cancer, we’d have known decades ago.
I sort of agree but there are many product reasons not to do that. They could also have segregated the content in their existing app(s) more strictly. I, like you, am hardly ever interested in seeing both music and podcasts. Keep the "home" pages music-only and let me navigate to podcasts when that's what I'm interested in.
The covid thing is interesting because there are people who will flock TO someone for being so against it. In the basketball world saw the same thing with Kyrie Irving. Is it enough to offset all the people who see that and nope out? No clue but there is at least a vocal minority who are so incredibly anti-vaccine now.
Anus mundi
Desktop Outlook (the "flagship" to many, because of its prominence in Big Enterprise) is the only one left using something related to the MSO renderer, and even it seems to have some sort of heuristics now that it switches to what seems to be WebView 2 (embedded Edge Chromium) for some emails (I don't know what those heuristics are or if non-Microsoft originating emails can opt-in to that behavior). The rest of their email clients including "Mobile" Outlook seem to all use some version of WebView 2 (or are possibly entirely inside WebView 2/React Native).

The "One Outlook" convergence allegedly draws nigh and that will be really interesting to see how much of the "MSO-style" rendering survives.
Why Russia has failed to win the cyberwar in Ukraine
I think of these tools as "first draft writers". You can't rely on OpenAI's GPT models to do your research for you or replace knowledge of a particular domain, but they significantly accelerate the initial content drafting process. Then you edit and fact-check and adapt, as you would anyway, but you've cut out much of the time-consuming grind of getting words on the page.
>"journalists"

You keep using that word. I do not think that word means what you think it means.

https://www.youtube.com/watch?v=q_hGKT5FI78
Call me when Excel “programs” don’t silently give corrupted output when a formula or critical input is accidentally clobbered by a keypress.
> until you go outside microsoft

Can you elaborate on this? I develop Web API's on Linux using Rider and deploy on AWS, I never felt any pain.
and also moving from sorta chaotic neutral to definitively right wing.
Why? Simple. It's literally the fastest framework in the world. This save us a ton of money on cloud costs.

I can support millions of DAUs with a 3-node K8s cluster running .NET7 instead of a 50+ node cluster with Python or node. Just simpler, without npm package dependency hell, and produces a nice clean single file executable.
So we are no better off with the AI snake oil that was announced by Microsoft and OpenAI then. If you can't even trust the results from a hallucinating search engine chatbot, then it is quite frankly a worse solution, especially as not only it is unreliable but it is very untrustworthy to be used as a search engine due to these problems. It would have to take more than that to disrupt search engines like Google.

Microsoft and ClosedAI, sure know how to generate hype and attempt to reboot their 'Scroogled' campaign again, which that amounted to nothing; just like this also would.

If OpenAI REALLY wanted to permanently disrupt Google they should release GPT-4, ChatGPT and all the AI models as open-source, otherwise someone else would release a competing equivalent for them that will disrupt both Google and OpenAI.
I'm not sure what your point is, since you looked at the vanishingly uncommon phrase alone, giving the false impression of popularity.
How much of it is frameworks like React vs boatloads of trackers and other ad-related stuff?
Do you think those sheep would dream of electric androids?
Where are the environmentalists? This is a huge catastrophe that will have long term repercussions across a wide area.

Are all the climate change organizations/lobbyists actually corporate sponsored and don't want to rock the boat?

There is little information on why so many trains with hazardous cargos are derailing in north America. This could be sabotage by malevolent actors.
freemium is a for profit model, the model has nothing to do if they make a profit.
I have an interest in doing lattice Boltzmann fluid dynamics simulation on GPUs, and this is something I've noticed with the P100's as well. That and memory bandwidth is super important for such calcs, along with total memory. Commercial codes I've seen aren't using any ML ops compute optimizations or tensor cores and anything like that, it's mostly just OpenCL based and thus the P100s throughput per dollar is pretty high.
No amount of Google funded PR campaign can stop MS now. Google's days are numbered.
> .NET languages are amazing. It's fairly easy to program in any style in C# now:

It is very hard explaining to Java programmers why Java is so bad. Country of The Blind (https://en.wikipedia.org/wiki/The_Country_of_the_Blind) is very apropos.

C# is an incredible language that makes it easy to express a multitude of ideas from a wide range of programming paradigms.
Twitter replaced the 'web' portion - the publishing of content part that people used RSS to subscribe to.
Not working on iOS Safari or OSX Safari. Working on Chrome.
For one category of classes-- representing data-- there's little point in non-dataclass classes. But for other kinds of classes, it's important to be able to control the constructor/dependencies. For example, suppose I have a provider class that abstracts the interface to some external system. My system needs to operate in at least 3 different contexts for this data provider: 1) connecting to an external database, 2) connecting to the local filesystem for simulations and experiments, and 3) unit tests. I have several implementations of this class using different mechanisms. Each of these take different things in their constructor: one takes a database connection as a dependency, another takes a directory name for the local filesystem, and another takes an in-memory dictionary or maybe doesn't need anything in its constructor.

Having each of these classes have a clearly defined type-annotated constructor makes a lot of sense and makes things more self-documented. If everything were a dataclass then this situation would not be explicitly stated in the constructors.
I think it's also fair to discuss how some of the people who support the BJP and are part of the RSS export their fascist beliefs to places like UK, Canada, USA. These people are actively disturbing decades-long inter-community peace. What I don't understand is if Modi is in power and RSS is given carte blanche, why do these people move abroad and keep hold of their regressive views and hate.
Is .NET a viable platform for cross-platform data analysis and visualization tool development now? Python is king here, it sure has everything, but I'm tired of its non-type-safety.

From what experience I've had, C# is a very ergonomic language, with good balance between an expressive static type system and do-whatever-when-needed dynamic features.

Another language I'm looking at is TypeScript, since everything's in browser anyway, and browsers got fast.

Guess I just like Anders Hejlsberg.
It's not so much Western notions of what liberal democracy should look like, but rather the Western notion that liberal democracy is superior/sacrosanct.

"Liberal democracy" has a very specific meaning — or at least, it has to, or else there's no common language to describe these things. What India is engaging in is objectively not liberal democracy, it's illiberal democracy[1], but that can be okay. The fact that "illiberal democracy is bad" is the Western notion / post-colonial imposition on an independent India.

I personally disagree with most Indians, and tend to prefer liberal democracies, but that's my Western notion (and I say that as an ethnic Indian that went to high school in India, but has settled down in America).

[1] Poland, Hungary, and arguably Turkey are also notable examples of increasingly illiberal democracies
Just wanted to chime in and say that this was a good read. Reminded me of reading editorials when I was younger. I agree with most of these points, and especially appreciate the fact that you present a nuanced view. Too often, western views are translated directly to other places and result can be inaccurate assessments.
At this point, I'm curious which you think is which.
Yeah, I have to respect how hard he sticked to his conviction.
I truly hope that companies, especially bigger ones, show more willingness to donate some money to FOSS projects that they use.
Iw ould would still be cheaper than to buy some expensive enterprise solution, and idk maybe they can write it off as donations on their taxes and get some good PR.
Post author here -- There are lots of resources for teams within Microsoft. Please reach out and we can help you speed up that process. Contact info in my profile.

We work super closely with teams and often post about their fine work and even finer results on our blog.

https://devblogs.microsoft.com/dotnet/category/developer-sto...
Yes. From the article:

> “The thing that's really insidious here is that [once a person buys] into the WTF idea… they can spread it elsewhere for the duration of their career… Once people get convinced that some deviation is normal, they often get really invested in the idea.”

> [H]ow does the new hire (or anyone else) know the difference between "learning the complexity of the new system" and "internalizing/normalizing the deviance of this culture"?

The article implies that the new hire should pay close attention to the things that are incentivized, and those that are not.
Why would we, as tech workers, build this system? Stuff like this takes tens of thousands of people deciding "sure, I'll contribute to the destruction of the earth for a few thousand bucks". Why? Why not go the gain-of-function route and just agree as a profession not to do it in large enough numbers to enable its development? Sure, this requires agreement among a lot of disagreeable people, but if we can't mostly agree on not destroying the world I think all hope is lost anyway.
In my mind because Biden/Buttigieg had Congress impose a labor contract to prevent a strike a few months ago and rail safety due to labor cuts by these same rail companies was one of the issues workers were concerned about?
Figurative understanding and truth is mutable. Society put people on the moon when agency is put to it.

Why do people comment about the way society works when clearly agency is monopolized to focus on fiat wealth targets, not real work of value.
I work on Excel and this is really cool and I’ll share it with the rest of the engineers.
I saw that today (and created an account); I don’t remember it was like that when I used it last time but I could well be wrong, it was a couple of years ago. Sure, you could wait 24 hours or get a new IP address and clear cookies to bypass the limitation altogether. I cannot say how much money they did with this, but that’s the definition of freemium.
Another recent article that compared the expressiveness of several languages for a particular project including Rust and Haskell[0] as well as C++, Python, Scala and OCaml. That comparison was for a complex task undertaken by adept users of each language. The variance was within a +/- factor of 2 with an exception of one team which made choices that led to much more typing.

[0] https://news.ycombinator.com/item?id=34684325#34688865
Disappointing use case.

You would have to be an idiot to think this grift would save Buzzfeed a low profit generating company SPACed out of low a interest rate economy.

Times will be tough.
No C++ is considered systems software. I largely agree with you, except on the fact that C++ is an outlier in systems software. It's only an outlier for GNU linux.
> Morally, hurting people is categorically worse than stealing money.

I Would rather be a victim of violence whose effects disappears after week (i.e. no long-term effects) than victim of theft of money equal to my yearly income.
Left out of this is that Google is trying to promose a perfect product, and trialing it out only internally

Microsoft shipped someone else's product to the world and is getting the results to iterate on for their next version.

The fumbled response by Google distracts from the fact that you're going to need exponential amounts of training data and only one of the companies is in a position to collect it.
If you rent, the extra money is saved doesn't just evaporate. That money would go towards a IRA, 401k, or trust that can also be inherited. Property taxes, mortgage, home repairs, depreciation is money evaporating.
Yup, cars up here in Seattle are getting stolen left and right with that damn usb cord trick.
...yes? You just described every large organization/company ever.
> Every time I've heard someone quote Chesterton's Fence, it's always been as a means to halt the conversation.

From here forward you can say that almost every time you've heard someone quote Chesterton's Fence, it's almost always been as a means to halt the conversation.

Today, you've encountered a counter-example, and a very firm counter-example, at that. To my mind, Chesterton's Fence is explicitly NOT about shutting down a conversation. It's an invitation to continue the conversation with more information to validate your suggested course of action.

No different than if an engineer suggests, "We should rewrite this code to be faster." What team lead or product manager wouldn't ask, "Is this a bottleneck? Have you profiled it? Do we know there are users impacted by this code's performance?"

Or if someone suggests building a bespoke feature flag service. "Have you done a build vs. buy analysis? What alternatives have you considered before choosing this design? Are there any OSS solutions that are close enough to our requirements?"

These kinds of responses shouldn't be uttered as a way of shutting down a conversation. If that's someone's intent, they are abusing their privilege.

The right way to use any of these patterns is to say them in good faith, and then socialize amongst the team the standard of preparation the team expects of someone proposing a non-trivial change.

Over time, the need to say such things decreases because the team internalizes what preparation/rigor/justification is needed for proposing changes, and does the work ahead of suggesting changes.

Whereas, if the tone and intent is to block change, the team goes down a toxic path where people are discouraged from suggesting improvements of any kind. If that's what you've encountered, you have my sympathy and I can complete understand why you might be wary of people quoting Chesterton's Fence.
Echoing your sentiments, it's worth noting that we've already launched nuclear power generators on a number of NASA missions. Not the usual type of fission reactor, but radioactive material nonetheless. So the risk certainly hasn't been considered intolerable so far.

https://en.wikipedia.org/wiki/Radioisotope_thermoelectric_ge...
Anyone publishing these articles with anon sources is a coward.

Never trust ad filled, non-open source, (c)opywrong covered news articles, especially when they use anon sources.

What happened to "and the home of the brave?"
Well the Newton was the second attempt by Apple, first they spun off General Magic and then pivoted when GM built hype and Apple remained a minority owner.
>> selling their Nuclear Weapons as being the defender of Islamic Ummah

They are selling the idea that their nuclear weapons are the defender…
New Glenn looks promising on paper, but seven years later we haven't seen any hardware and the first launch is perpetually "next year". In that time, Starship has been redesigned twice, done flight and landing tests, and is preparing for a full orbital test, and even the perpetually-delayed SLS has flown once.
This is going to give a whole lot of Americans cancer. I’ve heard this described, by an extremely level headed commentator I trust, as “we just nuked an American town”. This story is way bigger than some balloon.
with lang-chain and tooling, these problems will likely quickly shrink.

imagine where we'll be just two papers down the line!
Yes, and in the context of pasabagi's post he's using the word normal to mean non-queer/straight people, who are in fact not rare, they're the vast majority.
Either you're being reductionist on purpose, or the reply above just flew over your head.
Frankly, I had the impression they had been doing this for years...
Ro-Mantic Monday
What are you using for rendering out of curiosity? Doing it raw? Vulcan? DirectX? OGL?
As someone who trains large models, this is pretty much the only number I care about. Batching saves more time, and gets better results, than clock speed.

For the A100, A6000s, and H100s you are paying for the memory and the upcharge for being a server card. AMD isn't really competing in this space, but they are moving in that direction if you look at the exascale machines[0,1]

[0] https://www.top500.org/system/180047/

[1] https://www.amd.com/en/products/server-accelerators/instinct...
Both are important, imo. Writing good commits is useful for “showing your work” and breaking things down into steps. For example if I need to refactor a component when building a new feature, then I do it in a separate commit. Makes it easy to spin out a separate PR if necessary, and helps a reader understand why the refactor was necessary by looking at the next commit diff.

You can still write “fix” and “wip” commits locally, as long as you rebase them before you push your branch.