skysight-inc/HackerNews huggingface dataset:
If you put it like that, the marker would only make sense in an otherwise serious conversation. But when it's used as a stop marker for every other message in a texting app, that's already a very casual and light-hearted environment, why do some people feel the need to reinforce it again and again? Maybe I'm overthinking it lol
we wouldn't stop but new users would simply get the content via ChatGPT and never even get into the mental model of going to a different webpage. They will start seeing Google/Bing with ChatGPT as their "app" and they use the app to get everything they need.
The proof is in how the internet has already evolved in the past: People dont really go much to most forums anymore, they rather go to big apps and get all their info there. Think about it this way: Why would I open up and register at csharp-fans.org when I can just get all my answers via direct query on stackbot3.
It will even be able to respond to questions infinitely faster than any forum user!
Exactly. More to this: the incentive for SEO copywriting goes away - good riddance!

On the flip side, these new generative AI search engines will have to innovate on their business model as well. Google basically pays content creators in organic traffic. We don’t know what Bings new interface will look like. But I think it’s fair to assume that there will be fewer click-throughs to websites.

To keep feeding the AI with quality content, there will have to be new ways to incentivise the creators. Especially those creators that do not have access to other sources of funding - think journalists. Unless of course, the AI disrupts one of journalism’s key purposes: to explain facts to us.
> In what situation is python the worst possible choice, while ruby which is very similar to it is the best possible choice?

in no particular order, on top of my mind (there are many more):

- mixed environments when you can't compartmentalize Python in a container. Python package management is one of the best examples of "poor implementation"

- mixed environments, when both Python 2.x and 3.x are present. Migration to Python 3.x is the textbook example of "badly executed". And we are still not entirely there 10 years after.

- prototyping web apps, in the same time spent configuring Python venv, you have a perfectly functioning Ruby prototype

- writing web apps, in the same time you understand how to make a custom sql query in Django, you're already selling your first product in Ruby and the website won't be ugly as hell by default. Rails is the killer app, nobody can deny it.

My biggest gripe with Python is that many times when I have to deploy Python, I discover an issue and ask the author(s), I'm back to "but It works on my computer" times, like when I started, in the 90s of previous century.

Yes, Python is used to write beautiful things such as youtube-dl and Sublime Text (porting Sublime to Python 3 is one of the reasons why Sublime is almost dead). However, given the fact that in Sublime plugins are written in Python, people flocked to (even!) Atom, because they could use other languages, not inherently better, but with less issues connected to the language used.

I lost count of how many times Sublime died on me and stopped working spouting Python errors that I had no time nor will to fix.

Disclaimer: I am a paying customer of Sublime 2 and 3.

Edit: lots of Pythonists triggered for no reason apparently.
Don't take it personally, if you have counter opinions, express them. Downvoting is not an opinion, it's a passive aggressive way to show disagreement, which frankly is the reason why we're still stuck with Python. I don't mind an honest discussion and people disagreeing with me, it's why I am here after all.
Or anything with a magnet in it like hard drives or fans.
I think working in a metallic dust environment is the problem
Be that as it may, what does it matter? You are chronicling ancient history at this point. These languages are more alike than they are different.

Or at least they are similar enough that one pulled ahead and subsumed the other. Like a twin eating his brother in the womb. Maybe it could have gone the other way and we would have ended up pretty much in the same place. Or maybe it is a case of worse is better. But not that much worse/better frankly and here we are. Salivating over rust. ;)
IIRC I've never used one, but I've also never owned a washing machine. By sheer luck both apartments I've been living in since 2006 have had a communal washer/dryer/drying room - but at least I would have the space to get my own washing machine here.

I do know of a few, but as someone said, I think they're in neighborhoods with old buildings where not everyone might have their own.
If you for instance work with software developers, true vulnerability shows at a code review not at a occasional game of soccer or similar. Few software developers identify themselves as great soccer players so it's not a threat to their identity to be perceived as bad at it.
> wasting time looking up the manuals

God forbid!
In English it's the other way around, there's more exceptions than rules, although it can still be learned through tough thorough thought.
Tangent: Is occlusion culling on HoloLens different from that done in games? Btw .. the site in your profile does not work.
Yet it has happened with this generation method.
In fact the problem has more causes: France has stopped investing in new nuclear plants, in part because they felt safe the old plants will continue to work as usual which they won't as we see, but also because their new EPR design is a complete failure. The Flamanville EPR plant was scheduled to go productive in 2012. It's 2023 and it still isn't. Olkiluoto, another EPR in Finland went briefly productive in 2022 but soon new faults were discovered. And don't even look at the cost overruns for these plants.

So the current situation is EDF will be nationalized to avoid going bankrupt, and who knows when and if the stress corrosion issue with older reactors will be resolved. Let's just hope there will be enough water in the rivers and reservoirs for them to use, because the droughts are worsening. Meanwhile the EPR reactors are still not working and their construction company Areva was taken over by EDF to avoid going bankrupt.

But I do not live in France, I live in Slovakia and we have another nuclear plant under construction, Mochovce 3. Mochovce 3 construction was restarted in 2008, to be finished in 2014. It's 2023 and any time now it should be finally going productive, after a 15 year construction and about 300% cost overruns. And the energy company may have to be saved by the state as a result.

And these are not exceptions, it's the same for Hinkley Point C in the UK and probably other new plants at least in Europe as well.

So it's very strange when someone writes about stable and cheap nuclear energy production and somehow never mentions current huge issues with it.
No. There is even a lot more included: https://www.oracle.com/cloud/free/#always-free. 90% of the internet can run on the free tier.

I also really like the dashboard much better than AWS or GCP.
Windows 10 user should ho 'all the way' and use Atlas OS - which is Windows 10 'redesigned for gaming'

Atlas users can enjoy:

- higher framerate

- lowered input delay & latency

Great for people on a low-end system or high-end gaming machine.

Its for gaming but it has all the 'bullshit' cut out and/or disabled.

Details here: https://atlasos.net/

Regards.
That’s a very solvable problem though. If Microsoft decides to integrate ChatGPT with bing, they have the resources to retrain the model on a more recent data set, and even do it somewhat regularly
Wow, looks like Microsoft's investment in OpenAI is going to pay off big.
Finally BING will one up Google in search. That is great! Some competition in the space is always good for the enduser.
Houses wear down just like cars. They behave exactly the same way.
Yes, in the 1980s. It must've been Christmas gifts, and my brother got a P-51, and I got a Spitfire. They were made of plastic, and looked more like realistic scale models, rather than what in the photo looks like a hand-painted balsa wood kit.

(I don't recall we ever ran the engines. Probably told to wait until we went to a place with room to fly them, and then probably parts were lost before that could happen.)

Speaking of most dangerous toys of that era, I'm troubled to recall that we dumb kids threw around lawn darts, which already looked of vintage design by the time we got them, second-hand. There must still be holes in our garage. We're so lucky no one ever got hit, because now I realize those things could easily maim or kill.

We must've also had figurative guardian angels when (pre-helicopter-parents era) speeding around the streets on our bikes, walking through active train yards, disassembling and repairing high-voltage and motorized appliances and machinery, wandering off on trails and into the woods, etc.
I'm torn on this: When I originally moved to the Bay Area, it felt refreshing to finally be Among Nerds. My previous hometown had billboards on the highway that said things like "Don't Shake Your Baby" and "Are You Going To Hell?" whereas the 101 had billboards advertising iPhones and programming frameworks. I thought to myself, wow, culturally this is a big step up!

But then you go to a few of these "meetups" and you get steeped in the tech culture, and the banality of what everyone is doing here, and you find that people in these parties are just as self-centered, vacuous and insufferable as where you came from--except in addition to droning on about themselves, they throw in words like "blockchain" and "hustle", talk about their sour beer collection, how they might start taking ukulele lessons next month, and how their next startup is really going to crush it in the market this time. Not as stereotypically annoying as the people in this satire article, but very close intellectually to "who's throwing a wedding".
Yep, also /permissive is super non-conforming. My favorite /permissive "feature": `false` is a null-pointer constant:

https://godbolt.org/z/Mzjfba1en
The point is unwillingness to learn how to work with compiler toolchains and package repos, while imposing longer compile times on everyone.
Forcing me to define `XXX_IMPL` in a single compilation unit is not a header-only library.

It will simply force me to make a `.c` file for every `.h` and define it there.

Why not simply distribute the .c/.h like imgui does, or lua, or many many others?
I'm already copy/pasting your .h files, I would not mind copy/pasting .c files and adding them to my build system, since that's what I'm gonna do anyway to make sure i do not define `XXX_IMPL` multiple times.

Header-only libraries truly only work in C++ when it's all templates anyway.
Also: The feelings humans have are also influenced by their culture. Feelings are not only felt but also enacted. And the enactment influences the feeling.

The final scene of midsommar is a great illustration of this.
Redundant NULL checks happen all over the place. So the result of your revised requirement would be a huge pile of useless diagnostics. Whereupon, as with similar diagnostics C++ programmers demand a way to switch them off because they're annoying, then they're back to being annoyed that the compiler didn't do what they expected.
Nice tips, but context specific. In my observation and experience, no rules apply when power dynamics and culture specific nuances are in play.

Examples: A setting where the group has pre-decided to exclude you - think snooty neighbourhoods. Pre-conceived biases cant be overcome.
An unruly boss who bulldozes and dominates. A cool crowd that stigmatizes the nerds. Or cultures where fragile masculinity hinges upon dominating at all costs and multiple folks speaking over each other.

Also: these rules are hard to remember and apply in rapid conversation, for folks who are borderline autistic.
I mean MSVC still has x86 (32 bit) projects as default, which also means that vcpkg is x86 by default. So to easily create and add x64 projects to a solution you need to use something like CMake otherwise you're doing a lot of manual work (this is why I started learning and using CMake).

Also it uses the old style preprocessor by default which is not C++20 compatible, leading to writing a lot of very tricky macros in order to implement something that would otherwise be a couple of lines tops.

Lots of legacy choices are the default, you need to use lots of other C++ tools in order to get a more modern development environment.
> some sites as a source of objective truth (Wikipedia, science journals, reputable sources of news etc)

the irony is that finding "objective truth" is a very non-trivial human game but in all cases costly. E.g journalism has been decimated after losing their traditional ad revenue. Wikipedia and science journals survive because they rely on informal and formal public funds etc.
It's also the first blog post I've seen in a long time that put up a javascript error.
Basically any benchmark that uses just the language. Throw some loops and maths in there.

It doesn't really matter though, both languages are used typically for scripting. But just shows it's not really about the "language", it's about the ecosystem.
>As for ChatGPT “stealing” content: I’d rather take the view of aggregating human knowledge as a positive

It may be positive for humanity in general but that wasn't really the point that was made. It's a bad incentive for the individual knowledge creators. I suppose we could argue that it's high time that knowledge is less artificially guarded behind indiviual humans and that it gets a standardized format and available for instant query. That "format" is therefore the knowledge graph/db of the chatgpt trained model.

Maybe the answer here is that the AI programmers need to figure out a way to link to the original creators so that you can at least look at the source of the knowledge.
Surely that should be doable. Because I may trust the ChatGPT3 bot a lot but maybe I also want to check out the forum link where it thinks it accumulated the trained data piece that resulted in its answer.
And if that list of links is extremely long then so be it, show me ranked source links of 500 websites. It will be no different than looking at a google search.
It's should not be necessary for all to give feedback for basic things and developers who have no idea about design should not change design.
I'm not so sure. There's no point be rich if your money has no economy. There's no point being powerful in an environment where you can't wield it.

Both require a middle class. While Lanier paints a bleak picture at times of a probable mechanism and outcome, there are plenty of counter examples of capitalism seeking equilibrium while also ensuring stable wealth disparity.

I'm in the "not sure" camp, and though things can be scary, it sure is interesting.
I remember discussing with a friend whose father is a baker and he admited that his father was working more today than when he started a few decades ago, mostly because of the issue of finding reliable employees (including reliable enough to show up for work very early in the morning)
castor wheels like on a bicycle/motorcycle?
We do exactly this with a React app served from S3. Just think of it as a (mostly) dumb webserver. It's not gonna do any compute, or server side rendering/includes.

If you need server side compute, lambda and API GW is the way to go.
Can we discuss again that OpenAI apparently gave an exclusive license for GPT to Microsoft [0]? If that's still correct, I simply don't see how that fits with their mission of creating safe and "Open" AI.

[0] https://blogs.microsoft.com/blog/2020/09/22/microsoft-teams-...
C Header-only libraries do not exist. It's just `#include "foo.c"` with extra steps.
/permissive or not, ternary operators have some bugs in all compilers. My favorite MSVC one:

https://developercommunity.visualstudio.com/t/wrong-type-of-...
I can tell you from experience that VCs think of "front page of hacker news" as a positive signal for a prospective investment. There probably isn't much product recommendation comment spam here (reddit has more reach), but I'm sure there is incentive to game the front page to get a start-up noticed.
Generate an image you like.

Open it up in GIMP, paint the shirt blue and jacket red.

Feed resulting image into img2img with a low denoising strength (0.3-0.4 maybe) with the textual prompt of what you want.

This can help you get combinations of things the AI doesn't easily do itself.
> But it has never helped mere mortals all that much to navigate the maze that is academic publishing, reputable journalism, SEO SPAM and outright manipulation.

You’re far more confident than I am that a language model is going to solve this. I’m concerned that all it will do is provide an air of authenticity to these wrong answers.
Could you show an example of how you'd package this code?
> They did apparently manage to make their interpreter figure out where mismatched "end" statements are most likely to be, which was one several serious pain points for me with the language.

Searching for a mismatched/missing _end_ is preferable to having a line or block get accidentally unindented and end up still "working" (running) while producing very confusing results.

Moving blocks of code in Python requires great care, especially since the editor cannot reasonably guess which scope level the paste should go into.

Also, the lack of an _end_ or bracket as with other languages means the editor cannot visually assist with identifying block boundaries. To be fair though, my vim-memory of using % to bounce between start/end brackets doesn't work in Ruby because of the begin/end words instead of matched symbols :(. However, RubyMine does show the beginning of the block as an unobtrusive popup at the top of the window when your cursor is on the _end_ keyword. That's super handy when there are several blocks closing in succession.
My experience (C++):

- 3 bugs marked as "Our teams prioritize action on product
issues with broad customer impact" and never fixed

- 1 bug fixed

- 1 bug merged with another bug and fixed
With modern tooling packaging pure python code to be used by other python developers is a relatively painless process.

The main problem with python packaging is that it's often C/C++ packaging in disguise, among multiple OSes and CPU architectures, and that's far from being solved. Building such python wheel is essentially like building a "portable" (aka one you don't need to properly install into the system) linux/windows/macos application. That comes with a variety of caveats and requires some specialized knowledge one wouldn't pick up playing around with just python alone.
Thank you. Good points, I will think on that. For instance, flywaydb supports both ways but usually it is done directly from the application
RBS is still suggested, but have you tried the Contracts gem?
Twitter Outages Reported in Australia
While SBF was a nice present for “the system”, him suffering the consequences it’s also part of the deal.

Legally speaking, there is no chance SBF wouldn’t do time, with a big probability of doing a lot of it. The mousie looking lady will also get it but it depends how much the feds got on SBF and if they need her or not.
LOL, you and your friends have been living under a rock. I have been using Python since (at most) 2002.
Yeah, you're right. That's undefined behaviour, which is a compiler free for all in terms of unwanted effects.

I think this is unique to CLib, not from GLib.
It is certainly nuanced, and one can argue that behind the isolation is a defense mechanism of one who does want to engage but is fearful for however many reasons. It could be shyness, masked by an ego that won’t allow them to be vulnerable (hence the ‘I’m not shy or scared, I just don’t want to be bothered’).

Or it could be resentment. I’m kind of weird, and say weird things, and often entertain weird ideas and say weird shit. I’m tired of being misunderstood for the n-th time. How about I just keep you all at a distance?

But ultimately, most importantly, it could be that life is not that serious. Hence the too cool for school.

Everyone from time to time has a reason to take a step back, no big deal.
That would be really interesting to see
> Haha! Brilliant.

Real "Haha" or faked?
https://github.com/ocornut/imgui

> Just copy paste the source code in your source tree

And/Or make a simple CMakeLists.txt like this:

cmake_minimum_required(VERSION 3.22.0)
project(mylib C)

file(GLOB_RECURSE MYLIB_SOURCES
${PROJECT_SOURCE_DIR}/src/*.c
)

file(GLOB_RECURSE MYLIB_HEADERS
${PROJECT_SOURCE_DIR}/include/*.h
)

add_library(${PROJECT_NAME} STATIC ${MYLIB_HEADERS} ${MYLIB_SOURCES})

target_include_directories(${PROJECT_NAME}
PRIVATE "${PROJECT_SOURCE_DIR}/include"
)
OpenAI just has the word "Open" in the name as a branding trick. They are not particularly more open than anyone else. They are just a company.

Remember, they are the ones that didn't publish GPT-2 because it was "too dangerous" for anyone else to have while numerous groups replicated it.
Really need to publicise issues in the tracker and get people to spread the word and upvote them. That's the only way to get the proper attention.
A step towards solar fuels out of thin air
I'm not making a case in favor of starting with microservices for your startup, that'd be insane, to say the least. I'm just disagreeing with "scalability is a feature". A feature is every addition on top of your minimum viable product. If at some point it becomes apparent that the business needs scalability, then scalability becomes your minimum viable product.
Offtop

lol doesnt mean just laughed...

It also means being shocked or surprised "lol?"

For some reason people who try to define lol often miss that 2nd, popular meaning
Mostly agreed, but not every blockchain allows its creators to enrich themselves.
Dimply|https://www.dimply.ai/ | Hybrid/Remote/Onsite - depending on location|Multiple Roles | We are based in Ireland.
We are Dimply. A team of 20 Dimples and we are on a mission to help people think and feel better about money. To do so, we are assembling a team of talented people to build the future of financial happiness. We are building tools to help millions of people improve their relationships with money while making them financially happier. To reach as many people as possible, we provide our no-code platform to enterprise customers who use it to help their customers engage with their finances.

We have an office in Dublin, Ireland but are remote first. Ideally, you will be based within the EU or within +/- 1 hour GMT.

Open Roles: Product Designer: https://apply.workable.com/dimply/j/E8F3BADDEB/
I agree with your statement.

The problem for Dlang is that it never reached the popularity Ruby did.

Airbnb, Github, Shopify, Gitlab, old Twitter (and many, many others) are all written entirely in Ruby on Rails.
They are curious too, or territorial.

While bicycling through the forest in my youth, there was a small lake beneath a swampy area next to a small farm with cows and horses. Also many fawns/deer not far away.

They really thrived there, bodies large as a fat cigar. Every time I sped by that lake, they escorted me for a while. Going about 40 to 50 kph. Effortless. Like on rails, but almost instantly 'hopping' from one rail to another. Up, down, more near to my head, back away. For maybe 500 meters. Then turning back almost on the spot. Their checkerboard patterns glittering.

Very strange magic :-)
No, because AIUI, header only libraries don't really have an ABI. They get compiled into the application, as opposed to building a separate library that you linked against.
Yes that's a great idea. When I said 'overflow ground loop', I obviously I meant 'dump any excess heat into your swimming pool'. In fact this surely makes sense for existing aircon, just for better efficiency.
Yeah, rich people needed us, what happens when they don't anymore? I think that the rise in executive's pay is a preview of what will happen.
Meritocracy’s like most
orgs usually have secret salaries, so you cannot verify that they really are Meritocracies.