skysight-inc/HackerNews huggingface dataset:
This speaks volumes for me. I always wondered how as a kid I would bust my face until I can be good at the hardest video games because those happened to be purchased as a present or from myself. And also I have font memories of my first IT job building software for work and would make something working in a few hours.

And my conclusion so far is: standards. I didn't had standards of what constitutes "fair difficulty", "good code", and more. So I would just give myself reps in both activities to become better without care.

Now that I'm older I second guess myself and worry about the things I attempt to build or play, all the time: "is this best practice?", "am I building it right?", "this game is too hard, it must be because it's unfair or poorly game designed".

And so I've decided to give myself room to enjoy myself without a single care in the world: I completed a game called "Metaphor Refantazio" on Hard, without looking at guides, without worrying about "best team comp", "where to get best gear" etc. and when I got stuck instead of looking things up I took a step back, looked what classes and gear I had to work with and figured things out on my own.

Don't get me wrong: the ideas and approaches I came up with were far from optimal (I can find videos of people killing the hardest bosses in one turn). But what matters is that they were my ideas. This game had been therapeutic for me in many ways, and this was only one.

But my point is, just like doing this makes you a better gamer, doing this in moderation can make you a better programmer. I'm not talking about "pretend the standard library, books and docs don't exist" but I mean "pretend tutorials on YouTube don't exist". I feel like tutorial hell can stem from exactly the same insecurities and desire for higher standards.
A stubborn computer scientist accidentally launched the deep learning boom
Not necessarily, per the article. Some phones can make normal calls over VoLTE, but will fail to make emergency calls over it.
Still runs the base BB 10 apps. My Q-10 still works as a phone. And can read e-mail.
Another thing this paper mentions is how Open models like llama are quickly closing in on Closed source ones.

I wonder what kind of future llm have, since soon with a good enough GPU you can run your own model that is as good as the paid one(which i expect the price of to rise considerably once investment dries up)

One option is running ads i guess, though i question how that would even work.
> For example you cannot represent wall clock which is a problem for dates in the future as time zone changes

While I understand this particular frustration, in my book it is a feature. The critique usually devolves into hypothetical scenarios, e.g. changes to DST. "I want to be able to specify 14:00 in four years in Absurdistan local time, whatever that is in relation to UTC, but cannot!" is a common critique of ISO 8601. However, if you go a little bit further with hypotheticals, Absurdistan might add some overseas territories, might join some alliance and change timezone/DST, etc.

When you think about the problem statement, definition of "local time" itself may change, therefore it is impossible to specify "local time" in the future without *exhaustively* defining all possible changes.

So you either define number of atomic ticks (TAI) in the future and resolve local time at the time of use or specify some static time and resolve it to local time at the time of use.
Same issue here, I add UI elements just fine, double click and generate the event handlers, but nothing runs.
> Again I don't disagree, but if it were really so easy we would have done it decades ago. It's not like this is a new idea.

It was done decades ago… like in the Netherlands. As he explains in the video (@43:28), Utrecht and "Fake London" (London, ON, CA, where he grew up) have similar populations (300K vs 400K), and at one point were about equally car-focused. But one city deemphasized car use and the other continue to emphasize it.

Similarly Amsterdam switched focus and now is a poster child for active transportation:

* https://www.fastcompany.com/3052699/these-historical-photos-...

* https://exploring-and-observing-cities.org/2016/01/11/amster...

Paris seems to have begun the process:

* https://momentummag.com/paris-cycling-numbers-double/

* https://www.cntraveler.com/story/biking-cycling-in-paris-fra...

In contrast, many US cities are enacting policies and street designs that make things car centric (discussed @34:16) and hostile towards humans. Contrast that with designs that don't hinder humans as much:

* https://www.youtube.com/watch?v=1ZUZA76L09M

> Who cares about "proportion?" Absolute quantity is what matters here.

If there is X dB of noise, and (say) 80% of it is produced tire-road interaction, there is a floor that it cannot go below. And if "More traffic = more transportation services provided" is desired as you stated above, the proportion reduced by aerodynamic improvements will be eaten by by more vehicles on the road, for no net gain.

And you'll still have non-noise pollution like tire and brake dust.
Working as a fractional CTO in the past (and as a CTO for quite some time), I think many companies are better off with a fractional CTO (when they are small), instead of a developer who does CTO stuff on the side.

[Currently working on: https://www.inkmi.com/hire-fractional-cto to find fractional CTO clients]
Mattel Mistakenly Lists Porn Site on Packaging for 'Wicked' Dolls
That's why Meta for now has the best strategy (unfortunately?). Cheap LLMs to everyone = more content for them to show ads.
> If you look at the geography, if you look at the political climate, just at the fundamentals it's not clear why Vienna is a large city.

Could you elaborate on this a bit please? Vienna has culturally always been considered the front door to eastern Europe (from a central European POV).

Vienna is one of the best cities in central Europe to go for an academic degree: Renting is capped and still affordable (and wants to be kept that way btw, see the ban of AirBnB). There are almost no education fees, even non-austrians can apply for benefits from the government. With 200k students it's the largest german-speaking university city on par with Berlin[0]. The employment law is exemplary good. For me personally it isn't surprsing that almost 1/4th of whole Austria lives in Vienna.

[0]: https://www.wien.gv.at/statistik/pdf/viennainfigures-2023.pd...
Show HN: FrontDesk – Chat and voice call widget for websites with real-time AI
The difference is that TB kills young people. Old people have to die from something it's irrelevant what eventually knocks them out.

But with TB it was laying waste to people who were supposed to be in their prime. That's why it was so insidious.
well, then we may have a different interpretation of "REAL computing" :-D LOL

but i agree:
that we do not have these hardware issues anymore was huge driver in getting mass adoption of home computing & internet and the ecosystem as a whole - i remember 1994 when i needed a graphic driver update for some niche SVGA card, i had to go to the store, give them 4 x 3.5inch disks, wait one week and then i could get the disks back :-D

today, the normal DAU is able to buy a super powerful computer in a discount store and have it running with some games 1h later.
At least in the UK (one of the countries with the least AC) you don't need planning permission for a home unit. I use a portable one, since I'm still renting, but permanent units are slowly getting more popular.
> Why not desktop app? Any sensible reason?

It is a desktop app as well. It's written in C# and Avalonia. You can compile it to Windows, MacOS, Linux, iOS, and Android. You can also compile it to WebAssembly, which is what has been done here for this demo:

https://github.com/BAndysc/AvaloniaVisualBasic6

WebAssembly brings all languages to the web and this is a nice example of the power of wasm.
As an aside, you wanna know what's a big fucking lie?

"We are experiencing a higher than normal volume of calls."
Thanks, I'd certainly will check this out.
If that's the case, why we aren't seeing yet specialized LLMs for say only JavaScript, or translating from english to portuguese, etc?
VB.NET was apparently suppose to get short-circuited evaluation, but many of the old VB6 developers hated that or misused it in a bunch of places and their code would break when they attempted to move over to VB.NET. So instead Or and And went back to not being short circuited, and we instead got OrElse and AndAlso, both of which are short circuited.
Use whatever index you like. Java's always in the top languages.

Here's RedMonk's: https://redmonk.com/sogrady/2024/09/12/language-rankings-6-2...

Here's GitHub's: https://github.blog/news-insights/octoverse/octoverse-2024/
Servo Browser Engine Seeing Many Performance Optimizations and SubtleCrypto API
If you write a design doc first, you can save yourself a lot of time. It's very quick to write a new design, and designs are also much faster to revise than code is.
How woukd you even put ads into an llm, especillay an open weighted one?

Maybe thats why they are talking about a fully AI generated feed, despite how unpopular that is with users.

Dont have to pay tge content creators a share if you produce all the content, lol
you could say the same about taking a picture of a special moment, it's a souvenir, people have been keeping things that remind them of past experiences since like forever
I think one aspect is that business requirements for many of these apps became more complex, which is why we now often use process management or case management tools instead of smaller local programs.
An office per developer would be a dream, unfortunately the m2 prices are quite high in our area, thus we are forced to have some sort of open space, we are creating zones with 4 desks each group is separated from the others with furniture and green plants on top of the furniture. In general we are software developers so the office env. is typically quite, except for keyboards, those are on-fire :D.

For lights, since it is one of the most important aspects, we are leaning towards zumtrobel light fields 3, which is supposed to be one of the best lightening options, white lights for work areas and warm lights in relax zones.

Thanks for the airflow suggestions, we will take them in consideration.
Show HN: Trustty Reporter – An AI – First Business Intelligence Platform
Introducing Trustty Reporter – your AI-first business intelligence partner that transforms data into actionable insights in minutes!

Imagine turning complex data and documents into easy-to-understand reports with clear recommendations, all at the click of a button. No more BI complexities—Trustty Reporter makes business insights accessible to everyone, from business owners to CXOs.

Here’s Why You’ll Love Trustty Reporter:

1.Instant Insight Generation – Convert raw data into insights in just 5-15 minutes. No expertise needed!
2.Easy Reporting Access – Persistent reports that let you track, compare, and build strategies over time.
3.Tailored Solutions for Business Problems – Just describe your challenge, and Trustty Reporter delivers custom insights.
4.Interactive Reports – Dive deeper with a chat interface that offers further clarification and recommendations.

File Requirements:

For Excel files with multiple sheets/tabs:

Please save each sheet as a separate file
Upload them as individual files for processing

File Format:

The first row must contain your column headers
Remove any empty rows above the headers
Will take that in consideration, thanks for the tip!
Because for the most part, you don’t need desktop applications in 2024. They are harder to maintain when used across multiple computers and you can’t access them from anywhere like web apps.

And most companies that need to build the things you mentioned can use a SaaS.

Also, those “simple apps” end up being an unmaintainable mess after a couple of years. In 2024, to a first approximation, no company should be writing software that is not core to their business.

Most problems are not special snowflakes. Someone has already solved their problem and created a customizable SaaS around it.

Yes I’m old enough to have used VB6 professionally from 2001-2008 (when it was way past its prime). But my first programming was on an Apple //e in BASIC and assembly and programming professionally in C and C++ from 1996-2008
> Average salary in Austria after taxes is something like 2k/month

No, average salary in Austria after taxes is about €3000, or about $3,700 after exchange rates and PPP. Which is less than the US, not hardly a poor place by world standards.

Combine that with the long-term wealth you get from being an early-to-industrialise European country that was on the capitalist side on the Cold War, and you've got your explanation.
Do you think this is a bad thing?
I own a random domain as a personal website. A few months ago, I started getting a lot of spam emails addressed to a person who wasn't me, inquiring about writing apps or websites for their business. I looked it up and there's a restaurant that uses the same name as my website on the other side of the country, and I guess they printed cards or menus or something assuming the domain was available.
Unfortunately with the prices we have in our area, this is not a feasible option, however considering remote working these days, it might feel like you have your own office sometimes :).
That's an immediate disqualifier for everything (for me) unfortunately.
"Homo sapiens indeed has its vaunted reason, it has also been stuck with ossified behavioral patterns and psychological dynamics that persist in its religious values and strictures"

Not sure you can toss out all animal observations. Homo Sapiens is a primate, and we can observe other primates, and make comparisons. Maybe some comparisons are more 'speculative' than others, but you can't ignore all of them because it it violates some idea that god created humans in his image.

Our brain evolved in some type of environment of competition and social organization. Nothing wrong wondering why we would develop a religion. Maybe as some hold over from an earlier organization.
> People also think of positive impacts, not only negative ones, that's why they invest.

They invest because greedy mfers don't want to miss the next apple or google. They'll throw millions at the walls and see what sticks, remember juicero and theranos ?
The whole tech looks kinda' cool, but this video...

I've noticed a trend where some of the dev tooling nowadays is sold almost as if it were consumer goods with the whole associated marketing behind it. This doesn't work for me, in reality actually has completely opposite effect. Give me boring well-written docs, that shows engineering that went into it, not the marketing show for teenagers.
I imagine it's a matter of time before someone releases 3rd party SSD modules for the new Mini.

OTOH, there aren't any for the Studio and the Pro, so, oh well...
It is a midi recorder.
No audio.
(3) you can’t run a Windows app on your phone.

(4) The world isn’t Windows only anymore.
That's the problem when you have people responsible for news having the business model of ad-sposored entertainment and not fact reporting.
That would be a breaking change; certainly it's impossible to do that in the presence of reflection, and I imagine there are simpler cases. (See discussion on the similar https://github.com/fsharp/fslang-suggestions/issues/884 .)
Antarctica, simultaneously, seems like the hardest place in the world for fire to do it's thing (Everything is ice) and the worst place in the world to be a fire fighter (your hose is full of ice).
I understand. I struggle to get rid of things, not because I like the stuff, but because I don't have a great memory, and things are what trigger memories for me.
UserBenchmark suggests you buy the i5-13600K over the Ryzen 7 9800X3D
> I never fully understood why this programming paradigm died off

My two cents --

A few reasons (briefly, I could have talked a lot more)

* Shift in platform: Windows is no longer the sole platform people want to build their apps for. Not a bad strategy by itself, and lots of companies still only develop for Windows (e.g. specialized software for instrument control etc), but people increasingly want their stuff to work on iPad, Chromebook etc and maybe even phones

* Shift in screen size: It used to be that everyone runs Windows on a 800x600 screen. That changed, and then changed quickly. Many different resolutions and screen sizes. The drag and drop thing just doesn't work well for that. The web model, where you write "responsive CSS" and the browser handles the rest for you, works better.

* Software and their UI got a lot more complex and require more expertise. On the other hand commercial software becomes easily available and accessible for those purposes. For the examples you mentioned -- stock control system, sales tool, they may be fine with VB6 for a prototype but can quickly get complex. And there is likely a commercial software you can buy and download within a few minutes at an affordable price.

* Shift to online/cloud: vast majority of "small VB6 applications" were used locally, and they never connect to the Internet. That's different now.

* Shift in language: BASIC/VB was often used for teaching, and it is indeed great as a first language to learn. Although Python already existed at that time, it became very popular, and I think many people would agree Python is a much better language than BASIC, in many ways. As a result, BASIC along with VB went out of fashion.
Sounds fun! Were you already familiar with networking/Ethernet when you started? If not, which resources - if any - did you use to get a broad overview of everything involved? My knowledge of networking ends at a very basic understanding of the OSI model, and I am very interested in taking a deep dive into the networking world.
Not OP but converting the page to PDF in reading mode (with Firefox) then using Amazon's sendtokindle[0] feature yielded decent results. Now I just use an e-reader that can read PDFs natively.

0: https://www.amazon.com/gp/sendtokindle/
There is a loophole in the US but AFAIK it is not abused. On several occasions I had breakfast with a bunch of "cops" that were actually active duty and reservist army. Their police patches were from all over the US and they wore high rank and high tenure patches on their sleeves. Every year they train as civilian police in the event of a major disaster that requires the federal government - DoD to take control and coordination of the police. This is done in coordination with the police departments their uniforms represent.
>Today, I feel .NET is overly complex and much harder for beginners compared to the old days.

I often see similar statements like that but that's not what I experienced. I did IBM DOS BASIC, MS GWBASIC and worked on VB3 to VB6 at a corporate jobs.

The C#/NET workflow feels much the same rapid-development simplicity as classic VB6: Drag some GUI components like text boxes and buttons onto a form, code the controls' event handlers, build the exe.

In contrast, the examples of GUI dev kits that had more complex language syntax and build steps than VB6 were original Apple iOS Objective-C, C++ Qt, Java AWT.

Sure, C# is a bigger language than Visual Basic in VB6 but C# also does a lot more. E.g. in VB6, it didn't even have a built-in way to check the existence of a file. Instead, you had to declare a "win32" API monstrosity such as :

VB6:
Private Declare Function OpenFile Lib "kernel32" ByVal lpFileName As String, lpReOpenBuff As OFSTRUCT, ByVal wStyle As Long) As Long
Function FileExists(FileName As String) As Integer
Dim RetCode As Integer
Dim OpenFileStructure As OFSTRUCT
Const OF_EXIST = &H4000
Const FILE_NOT_FOUND = 2
RetCode = OpenFile(FileName$, OpenFileStructure, OF_EXIST)
FileExists = (not OpenFileStructure.nErrCode = FILE_NOT_FOUND)

C#:
File.Exists()

In many ways, VB6 being "simple" means it created a ton of extra complexity for the programmer to do basic tasks. Another example is that VB6 didn't include a datagrid. You had to buy 3rd-party VBX/OCX controls for that. C# WinForms includes a datagrid.

EDIT reply to: >most definitely open files in VB, and therefore the "File.Exists()" function would at worse be comprised of a exception handler (on error ...) and a open call,

From my memory the "pure" VB6 way checking existence of a file by opening a file with error handler had issues (other processes using exclusive access and/or other issues) causing false-negatives or false-positives. Therefore, the recommended way back in 1990s was the win32 api declaration using OF_EXIST flag. It looks convoluted but it was more reliable.
Damn dude, I just want you to know that there are people out there who think what you just said is utterly bigoted.
A bad estimate is always somehow bad.

The US is in the news now. It has something like five million illegal immigrants that work for next to nothing. Losing that source of cheap labour would be a wrenching change.
In some context, I think desktop apps are far better than the web, and it's now super simple to roll out desktop apps using tools like Intune.

However, I'm talking about general business apps here.

The likes of Zoho, Salesforce, and, to some extent, Dynamics are covering some of this space—but again, they're expensive.

The main point of my post was that if I were 18 today and starting my first job, it'd be much harder to acquire the skills needed to grow. With VB or Delphi and a book, you could become pretty productive within a year or so, and the cost of entry was very low. The skills you learned opened the door to a whole new world for little cost. Especially, as others have mentioned, finding "DVDs lying around" :) which, of course, doesn't work for web tools in 2024! I was lucky my company provided, but i know friends who learned from the other approach.

These web based NoCode companies should provide people starting out with free, fully functional accounts—but then restrict live users to about 5. Atlassian/JIRA was always good at this with their $10 entry point. While it's not a programming tool, this approach is why it's found everywhere. It allowed someone wanting to experiment and learn to pay just $10 for access to the complete platform.

You might say there is plenty of open source out there, and this is correct, but again, in companies, this is not always used. They want the known companies.

What the generation do have today which we never did is access to high quality training beyond books - and now AI! Wish I was 18 again!
I was so productive in VB5/6 back in the late 90s/early 00s. I made tons of utility apps to solve all kinds of little problems. It was just so easy to put things together. I tried to make the transition to vb.net but it was not the same thing.
New York's Biggest Private Landlords Are Columbia and NYU
I miss those times. Every IDE had a line by line debugger.
Now those Angular/React applications, even after years, do not have one; and they still have a confusing syntax.
IIRC labels don't have the clic event.
Cavemen had declarative UIs?
Er. I think we're at cross purposes.

What do you mean by the word "shell"?

I mean "the user interface of the OS" which implies nothing about whether it's text, graphics, both, spoken word, gestural, whatever.
>my professor projected video of himself writing on a piece of paper before a very large auditorium, and that guy was left-handed, and so his hand would cover his notes for like the entire time and it was impossible to see what he was writing. I only figured out that this was why it was so unpleasant like halfway through the class.

So many of my college math classes had some version of this professor who took a fascinating subject like linear algebra, statistics or algorithms and made it into a slog. The fact that most stats is taught by getting students to just memorize random ideas rather than building up a holistic and intuitive view really is a travesty.

Also makes sense why so many people, even though they took stats in college, hav e such a poor understanding of probability.