skysight-inc/HackerNews huggingface dataset:
UI Bakery is truly incredible. Our development team has adopted it for our front end development process over a year ago and we got tremendous results.

Our speed of building apps has gone up a lot, and what I really like is that Advanced developers like the ones on my team do not have to be limited by limitations in UI Bakery, as there is just so much room to put custom components and to control the functionality of the apps built in it. We were literally able to restructure our entire software development process and can now build big functional enterprise systems in a matter of weeks, not many months or years!

I also really like their company and their team. We have an enterprise agreement with them and have a dedicated chat with their team. We got the best ever support with these guys. Not only do they make sure to attend to us usually in as little as an hour, but they also are very proactive about figuring out our needs and they are very receptive to the idea of improving their product accordingly. This is the best support I have ever received on this Earth, and I am not exaggerating.

They innovate their product very frequently. Every week there is a major new version update and the speed of advancement is huge with them.

I think they are a very solid company. They make very good decisions and their team is smart. From what I understand they are a private and profitable business so they definitely won't be going out of business.

If you aren't using UI Bakery in your development operation right now, you are missing out on a huge speed boost, and the slow traditional development process you have is costing you a ton more money than it would cost to even get the highest tier of Enterprise plan of UI Bakery. By not using UI Bakery, you're wasting time and money every day and it is a lot more that way. So you're paying the price either way, you just have to chose which price you want to pay.

So if you're a software builder company serious about speeding up and streamlining your development process and want to innovate and speed it up with the best technology available and work with the most competent product team on this planet, give these guys a shout, and even better, get their Enterprise plan.

The only way to do it is with UI Bakery.

Check them out at https://uibakery.io and you'll thank me later!

Be great and enjoy the day!

Mykola Bashlakov
President and CEO @ Elite Software Automation
It does have optional support for JS thru Duktape[1] Engine, if I recall correctly, but that engine doesn't support a lot of modern JS stuff, mostly being limited to ECMAScript 5.

[1]: https://duktape.org/
> Right and I think "scientists" simply are more intelligent than average Joe Coder. Intelligent people produce better software.

The vast majority of papers I read on topics I know are complete bullshit. Maybe making a PhD was more elitist before, but now it surely isn't.

If we define "scientist" as anyone who publishes papers, then they have the same problem as software engineering: it's mostly made by juniors.
Design and Implementation of a Rust-Go FFI Framework
In my opinion, companies should consider C for new projects. Many people know it, the tooling is excellent, there is long-term stability, compile times are fast. With other languages you run into constant problems with tooling or compatibility issues. Also in my experience average and unexperienced programs can be very productive in C. Even if the code is not perfect, it can often be improved incrementally, where in some other languages I sometimes decided to throw it away because there abstractions that do not make sense and everything depends on it. But one absolutely needs to exploit good coding guidelines, modern tools, and CI, and avoid low-level pointer fiddling or string manipulation (which can be abstracted away in C as well as in other languages). Some of the most reliable and powerful software I use daily is written in C.
Credit where credit is due. This plane obvisouly suffered a massive rapid decompression. But it didn't crash. All the other engineering and safety systems functioned to absorb and mitigate this damage, getting everyone back on the ground safely. That is saying something.

Airliners have survived much much worse:

https://en.wikipedia.org/wiki/Aloha_Airlines_Flight_243
Eh, Language is a mechanical behavior involving interpretation of sound. Triggering sensorial experience is how other people credibly tell us things.

We have to verify via prior sensory experience (past experience) if the person speaking in the present is credible. How do we do that with limited sensory experience of their character? Personal ignorances and biases due to lack of experience?

We have to understand how to leverage the first principles of math to extend them, and teach those to others to propagate the knowledge.

Not really sure it’s possible to remove sensory experience from … well any understanding of the world.

Not sure what you wrote makes any sense.
Since D is already taken, maybe a language called "E"?

The first thing I'd borrow from Rust are Option and Result for better error handling.
There's also Morbotron[0] for Futurama, The Penske File[1] for Seinfeld, and memeSRC[2] for any/all of the above; from what I hear, memeSRC may be superior to Penske File, but I can't speak to that, as it is relatively new to me, but I've definitely seen it before, although it is newer than the show-specific sites previously mentioned.

[0] https://morbotron.com/

[1] https://www.penskefile.com/

[2] https://beta.memesrc.com/ (newish beta v2 @ beta subdomain; use root domain for stable/legacy v1)
Not gonna say it's a scam, but it's quite a stretch to call this science. Your paper only has this snippet about this experiment at the University of Utah. The actual paper about that experiment is here: https://collaboration.csc.ncsu.edu/laurie/Papers/ieeeSoftwar.... It's not a real paper. It's a non peer-reviewed submission of a few pages with no formal methods section and no statistical analysis, its title makes clear it is explicitly being submitted as a work of advocacy, and two of the authors are consultants owning private practices selling programming methodology solutions to businesses.

Given they don't have a real methods section, I guess we'll never know, but the vague description of how they did seems to imply they split the class into people who completed assignments alone and people who completed them in groups of two. This does not seem to meet any definition of "pair programming" I would consider familiar to me. It sounds like a self-organizing team of two. How they split up work is not explained, but there is nothing here to indicate it was two people working at the same time with one typing and one watching for every line of code, just that two people were responsible for the same assignment as one person in the control group.
And this is why only go to boutique gym where you get personal trainer and whole room full of equipment only for yourself.

I did not know that this kind of arrangement is possible (I used to go only to normal gyms which were overcrowded most of the times).
My wife found it near us and we decided to check it, made a reservation, and now, after a year I cannot imagine going back.

Unfortunately it does come with hefty price tag - about 4-5 times bigger than normal gym subscription.
Writing platform designed for focus powered by AI
Write minimal is thoughtfully designed to make you think clearly while writing. It has built in AI to optimize and repurpose the content.
In the other plane. And its a miracle the pilot survived
Scientific programming and industry programming are distinct disciplines.

For scientific code certain things are just not important, hence you do not deal with them:

- Observability: You just care for the result of the run, not for the state of the running system
- Security: Your code is running in isolation, used by yourself

The result looks horrible to a normal programmer, even if it’s well maintainable, but it is exactly what is needed to do the job.
If I would tell any of my tutors/teachers that I am not able to find time for it, I would be thrown out of the school or at least didn't pass. I am like 30, so i don't think that much changed.
Just like most "research" is absolutely useless, when not counter-productive ;)
How often are those plugs maintained? As far as I know it is around zero times in the lifetime of the plane and maybe a quick look at 5k hours?
I'd love to see this with sun position. Maybe even change the brightness of the square too. Then you could visually see when all your meeting participants are in daylight.
Now don't go blaming capitalism. It's the software engineers tendency to always be on the lookout for the silver bullet that will fix one of the currently broken things so it doesn't hurt so much that drives this endless performance theater.

In this environment there is an endless flood of salesmen - some benevolent, some charlatans - trying to sell the next fix.

The problem is as pointed out by Alan Kay among others that software engineering as a discipline seems to be a pop culture that always is uncritically on the lookout for the next methodology promoted by it's inventor. Without a hint of criticism or self reflection.
450 lb deadlifts and 250 lb bench press seems like a lot though. Surely general metabolic health and long health span doesn’t require that kind of weight, does it? I’m thinking with a lot of weight on the bar, there’s probably some point where the chance of injury outweighs the potential long term benefits.
Useful reminder that even if all you can see is differences, you probably have a lot of commonalities with others:

> So from the moment you met, did you know you wanted to work together and make music?

> GB: No! We hated each other!

> RH: We came from a very different background and, actually it’s a good question because later we figured out we have a lot of things in common. But on first sight we only saw the differences.

> RH: To paint a totally cliche picture, I was at that time the kind of totally lost goth punk person. And Gerhard pretty much looked the same as he did now [...] nice white scarf and a very stable demeanor. Like the type of people I hated at school.

> RH: Right after noticing that the other was there too, we ran up the auditorium to the exit and said: “What the fuck are you doing here?” And well the next thing you do is you decide you need to have some coffee to discuss that problem.

> Ok, so that’s basically where everything stems from. You became friends through mutual hatred of each other, and how did that become music? Like were you making electronic music already?

> RH: Yes.

And then they both went on to collaborate and create one of the most popular DAWs out there :)
I absolutely take your point, and I considered it before posting. But how long it take to evolve precisely the right conditions to create this reservoir-building machine?
> “Dec 14, 2023”
The DOJ is reportedly prepared to file a broad antitrust lawsuit against Apple
So far I only use IMAP
Thanks. Looks like some eager sales person. Info on price is available on multiple platforms. In fact some of your investors could be buyers.

I am a Carta user and my investors did not get any if these emails (I checked). My customer success person at said carta markets new products/service so maybe just opt out of emails/do not contact.
Ive bought and owned a few Bird-like scooters and tried to roughly calculate how many rides per scooter they can get out of one and what they'd have to charge just to recoup costs. My estimates told me that from day one they would never be able to make money on a per-scooter basis.

If I had known they were public I would have shorted the stock.
This question is very vague. Do you mean prompts, models? What relation does the store have to do with useful models/prompts? What are yours firstly? Expand on your thoughts. Is this a form of advertisment? What is your relation to "GPT" for you to provode so little info but a drop and go question?
I actually needed some help putting a smile on my face this morning, so thank you for this delightful little banter!
I will take a screenshot once I'm on my laptop (in a day or two)
Love this. A link generator to share a state would be fantastic.
Europeans aren't that far behind in fatness and obesity.
Australia doesn't have any Airbus planes for domestic flights. :-/
Please present evidence or any other narrative?
Depends if you are the founder and how tightly you want to control the price
https://github.com/kmARC/dotfiles

It's already shown on the screenshot, but I'll get a better one soon.
The problem is that most “professional” developers — i.e. people who write software as a career — are terrible at those things. Even (especially, sometimes) those that call themselves Software Engineers and talk endlessly about the right way to do things.

That is not to say the kind of software engineer that does what you say and tends to build quality software (or at least move it in that direction) doesn’t exist, but the demand for people who can make computers do stuff (loosely, developers) so far outstrips the supply that outside of a few bubbles (HN being one of them), they appear to be so vanishingly rare they might as well not exist.

I’m sure some scientists get to work with useful and highly valuable professional developers, but I’d be amazed if they were the majority.
And not everyone has the same abilities. Tayloresquece methodologies like Agile are great for getting mediocre results for mediocre projects using mediocre developers (if they are not mediocre to begin with, certainly they will become so) in a repeatable and reportable fashion.
Do Gazans not have self determination?
This is what happens when your economy got de-industralized to favor those gamblings of the wall st.
Why didn't India get divided/separated/balkanised after independence?
I guess this could be an economics thing. Stereotypically maintenance of scientific codebases in general is not very lucractive, and the mental kick (IMHO you need to enjoy high performance numerical computing to be truly good at it) can be had for much better compensation doing stuff like cad or game engines. So I would imagine if the author has lots of experience of "professional programmers" maintaining their scientific codebase the talent pool from which they are sampled is not necessarily optimal for high output individual contributors.

My intent is not to put down maintainers of scientific software! It's super cool and super important.

I see the damage a person decades in an industry can do when they cluelessly and energetically start to test and implement a new shiny thing on an industrial codebase.

When the product brings in hundreds of millions a year, there is incentive to patch up the damage so you can have future releases and continue the business. I'm not sure how much resources a scientific codebase maintenance could use just to patch up a mountain of architectural and runtime damage.
Some discussion: https://news.ycombinator.com/item?id=38889774
>Neither does a scientist have to build proper software, nor does a developer have to do cutting-edge research.

Sounds like the mission of Research Software Engineers (https://society-rse.org/).

I work as a software engineer (with a PhD in a field that is not CS) in a research setting, and there is a give and take. 50% of my job is reading, understanding, and adapting very bad code from non-software engineers into a production system. But another 50% is binning the overwrought inflexible code written by my software engineer predecessors in order to do all that more quickly than refactoring would allow.

In a research setting, in my opinion, MVP is king. Researchers seem to usually not produce viable long-term solutions. But software engineers do as well by virtue of not being domain experts (how could they be, they would need a PhD to understand the research domain!) and being unable to test 100% of the assumptions underlying the software themselves. Which is why it can help to have someone in between who is a domain expert, but knows just enough software engineering to produce production-good-enough code.
Same, personally. But I also did on-site tech support in the same era and would always give customers the option if they had a drive I couldn't recover. Honestly seems negligent to me not to. On several occasions they opted to spend the ~$1,000 to recover their family photos, business documents, or other important files and were always extremely happy when it worked. These were not exceptionally wealthy people either.
Yeah somehow I suspect this author hadn't yet had to deal with colab notebooks.
> The genocide happened in the mid to late 70s, a couple of years after the US had already withdrawn from Vietnam.

That’s what I said—after the United States allowed both South Vietnam and Cambodia to fall to communists. I am arguing that if the United States consistently maintained military intervention against communism in both Vietnam and Cambodia the genocide would have been prevented.

> Why did the US decide to support the Khmer Rouge

It’s not actually clear that the US did support the Khmer Rouge. But if they did, that would have been wrong, just like abandoning South Vietnam and the pre-Khmer Rouge government of Cambodia was wrong. The US has wrongly supported many communist regimes, including those of China and the Soviet Union, and would have been better served with a consistent anticommunist foreign policy at almost any point in history.
I’d say the opposite.

Every time I see a system that wants me to run “docker compose” or something like that I find it is the wrong version of Docker than the one installed on my machine or for some reason it doesn’t work and then it is a maze of twisty little configuration files…. Snake oil tools like Docker, Ansible, Chef, Pupper, etc. might have some value if they absolved you from understanding the underlying tech but they are just another thing to learn and if anything goes wrong you’d better believe there is every version of Python and Java and every other runtime and library in use somewhere in some container.

Before upgrading my DSL I could never get Docker systems to work at home since somehow Docker can take a 10 MB app and download 10 GB of files to attempt to make it work…. And it times out. And a cacheing facility that would make it reliable on a less than gigabit connection is probably an “enterprise” feature that costs vastly more.
lots; the tongue-in-cheek name is "evil merge" but it's honestly pretty common precisely because, as you say, the mere textual merge could be a broken result.

"conflict" is a bad name because it sounds like some kind of error; it's just a place where a simple algorithm can't make a judgment call so a human has to. and it's not the only place.

the only reason an "evil merge" is "evil" is because the tooling breaks down a little around it (however! if you look at diffs for commits, nearly all tooling will show you the useful information here, e.g. in gitk it's color coded bold black)
Evernote originally inspired me (back in the day) as to the value of having some sort of personal knowledge management tool.

More recently Obsidian inspired me in terms of showing me what a non-enshittified, open/portable format note-taking experience could be like. And the beauty of simple Markdown notes!

Through the Obsidian community I discovered the concepts of Zettelkasten / Second Brain etc. and was further convinced of the usefulness of regular note taking and storing/synthesising of reference knowledge.

But I found Obsidian slightly mismatched with my requirements. Primarily because there was certain functionality I needed which can only be achieved with plugins, but I didn't consider their plugin security model to be sufficient enough for storing my most confidential data - even with everything being local files. (That and the lack of open source was enough to make me nervous).

My app is written in pure Javascript, heavy use of web components, running in Electron. No Node.js (apart from what Electron is precompiled with) - so no third-party dependencies as part of my code, and Electron is heavily locked down. I have a lightweight build step using Esbuild (a single rust binary).

Being 100% native JS - no frameworks - and quite lightweight, the app is indistinguishable from a native macOS app in terms of responsiveness! Knowing that may not always be the case, I'm also eyeing up Tauri as a potential alternative GUI "wrapper".

As a .NET developer by day I would have liked to have built it in MAUI but found that to be quite lacking for my purposes.

I've started to write a blog article about it with some screenshots - I"ll eventually get around to publishing it!!

How about you? What did you write your backend in and did that escalate into the front-end too?

The CalDav idea is very interesting... you've got me thinking about that.
You’re probably being too generous in your EDIT EDIT. They are bad. They don’t really make sense except in the very moment, and I think that’s why I can’t remember a single part of even the ones I’ve seen several times (I usually have a movie memorized by third viewing).

It’s like that experiment with chess masters. They show them a board mid-game then ask them to re-create it (which they can do easily), but then they do the same with a random configuration of pieces, which they fail. It’s because there’s no logic to it for their brain to “chunk”. I think it’s the same reason why a movie that you didn’t think was “bad” is completely forgettable. Your brain is built for remembering narratives, but it can sniff out when it doesn’t make sense. Has nothing to do with genre. You can probably remember the main beats of a Pixar film you’ve seen once, even though it was talking toys or whatever.
I agree, students and industry workers are not directly comparable. But one of the issues that I would wager is somewhat comparable is the human factors which, in the study above showed large inefficiencies in the first assignments before the "jelling" of the pair.

This makes most one shot studies problematic, it also makes starting to pair problematic if you are experimenting.

I have never worked in a full time pairing place, it was experimental, here there, sometimes. But the initial inefficiencies rung true to me, along with this jelling.

But, I have visited a place that did implement full time all the time pairing. (https://menloinnovations.com/our-way/our-process)

With all the money spent on software development, I am a bit surprised there are not numerous double blind experiments and studies where two different consultancies are assigned the exact same very complex project with staffed professionals using different processes. It would be extremely costly, but could pay the industry back many-fold.
this is great, will definitely be using it
How quick is the go compiler
Must be hurting to see such truth. Why bother doing engineering when there is quick & dumb money to be made in all those Ponzi schemes of the wall st.
That plane literally crashed into another plane. You make it sound like it burst into flames for no apparent reason.
But is it the same polymers they found in the food?
> When I ask, they often respond with, "Sorry, I am not able to find time for it."

Clearly they're able to find time to come to class and tell you this, so if you think that completing the assignments is more important, you can flip the classroom https://en.wikipedia.org/wiki/Flipped_classroom and have them do practical coding during class while assigning reading material or videos covering the theoretical lectures as homework. (Which the students obviously won't be able to find time for.)
And I thought I was being unrealistic