skysight-inc/HackerNews huggingface dataset:
Supposedly is being worked on for making it more Native AOT friendly.

How we got into this mess? WinDev and DevDiv politcs.

After the Longhorn debacle, its technologies landed on DevDiv, like WCF and WPF.

Sinofsky and friends never were that keen in having .NET coming into their turf, it is no surprise that Hilo sample for Windows 7, then praises COM and C++ for Windows applications[0][1].

Then coming in this path, WinRT came to be, with roots as how .NET was being designed, before Microsoft decided to pivot it as another Java like technology[2].

A bunch of folks in WinDev, weren't happy with C++/CX, so they united to replace it with C++/WinRT, because extensions, when clang and GCC are full of extensions, promised to give back a C++/CX like developer experience in 2017[3], never delivered, went to have fun with Rust/WinRT.

Now C++/WinRT is in maintenance mode[4], and Rust/WinRT never took off, and is now Rust/windows-rs[5].

As paying customer, impacted by those childish attitudes, I would have had the whole team fired.

Finally, check the amount of bugs and complaints on their respective repos,

https://github.com/microsoft/microsoft-ui-xaml
https://github.com/microsoft/WindowsAppSDK
https://github.com/microsoft/cppwinrt/

And then compare with Project Reunion vision from 2021, and where we are three years later

https://blogs.windows.com/windowsdeveloper/2021/03/29/announ...

Mainly because along the way, as if those changes weren't enough, they also decided to reboot their initial approach with Project Reunion, WinAppSDK took another route, and here we are.

This is only a short overview of how WinRT went down since Windows 8, thus only those that never advocated for it, can honestly suggest WinUI, as they lack the background of how chaotic it all is.

[0] - https://devblogs.microsoft.com/cppblog/announcing-hilo/
[1] - https://learn.microsoft.com/en-us/previous-versions/msdn10/f...
[2] - https://arstechnica.com/features/2012/10/windows-8-and-winrt...
[3] - https://www.youtube.com/watch?v=7TdpWB_vRZM&t=2983s
[4] - https://github.com/microsoft/cppwinrt/issues/1289#issuecomme...
[5] - https://github.com/microsoft/windows-rs
So much time spent on creating many different web frameworks to try and replicate the snapiness of native applications when the solution was to make native applications use web-tech so that both are equally slow. Mission accomplished! Genius!.
If you agree with Remix's philosophy (and after years of front-end development, I would say I do), it's heaven. New Next is now as opinionated and much worse, in my opinion.
I see it regularly in Android Studio, sadly.

Please prove the audience how to do JNI in InteliJ, without an additional Clion license.

Not a lame plugin, rather the same experience as Eclipse, Netbeans, or the one that Google has paid for on Android Studio.
> a book about consciousness

Too many people have written books about consciousness.
There's much tail-chasing in that space, all the way back to Aristotle.
Write one about common sense. Current AI sucks at common sense.
We can't even achieve the level of common sense of a squirrel yet.

Working definition of common sense: getting through the next 30 seconds of life without a major screwup.
Yep, exactly!

I don't ask this question because I want to know the answer.

The questions I'm trying to answer are:

- Are you intelligent?

- Are you diligent and well prepared?

- Are you self-aware?

- Have you put any thought into what you want and why you're here?

To find out the answers, I can't just ask those directly unfortunately!
We're on HN, discussing article on tech blog. Why pretend any of comments were directed at people looking for a janitor position?
Side note, but are there any international aircraft racing held ? For efficiency ?
Depends on the stock you’re trading in, and judging from the news, spirit stock might just be even less solid than Boeing. As far as I understand, a lot of Boeings issues are connected to Spirit as a subcontractor. At the very least, you can rest assured that the US government won’t let Boeing fail completely.
Interesting, the first time I read or heard about the PARI/GP language (mentioned in the book's preface plus introduction in Appendix C).

https://pari.math.u-bordeaux.fr/
This is the code for a YC startup I ran in this space. Very similar. Build on AWS Lambda: https://github.com/refinery-labs/refinery

I need to fix the docs because they are dead: https://web.archive.org/web/20200819221527/https://docs.refi...

Yahoo Pipes was an inspiration though. It was similar to Heroku in many ways.
You make some valid points, but calling us stupid is incredibly rude and undermines everything you say. It also runs afoul of HN guidelines.
https://news.ycombinator.com/item?id=29207216
> In an ideal world, a version control system should be strictly internal facing and be able to fall over without impacting live traffic; however the Piper team kept discovering that this wasn’t the case.

This is something that surprised me while I was at Google too. Of course a source code version control system shouldn't be a dependency of production, but it turns out it is just so convenient to go from (1) use your source code system to store configuration so that they are versioned and tracked; (2) have tools to read configuration and apply them automatically, Terraform style; (3) have tools to modify said configuration automatically instead of manually. Voila your source version control system suddenly becomes a NoSQL database.
Yeah, like imagine a restaurant manager asking why you want to wash dishes for their restaurant rather than the one across the street. Are you passionate about our choice of dish detergent? We use square plates instead of round ones!
PARI/GP computer algebra system
Boeing is 64% of spirits revenue. Without Boeing, they don't exist anyway. Not to mention how Boeing's stock might be down, but they are not going to disappear at all.

Just from a strategic standpoint, USA has Boeing, EU Airbus and China has the Chinese Boeing /Airbus. Major aviation companies just aren't created any more, no major government would let their strategic assets fall like that.
Em I only one who finds their clothes ugly? Without their big Patagonia logo on those clothes, I think most people wouldn't pay attention.
You already don't
I hate vimscript. vimscript is a horrible language.
"Jeff Dean, now Alphabet's chief scientist, personally stopped by the room that day to check in on the progress, helping boost morale, and further emphasizing the critical nature of the project."

That is such a cringy, fearful, statement...
> This our work environment. How do you feel about that?

IMO this is the sort of highly-leading semi-closed question that will get an answer which doesn’t reveal much about the candidate (most candidates will probably say ‘yes, that’s exactly the type of environment I like’ because it’s all a game).

“What about our culture appealed to you most when you applied?” is a better question - it’s asking both what appeals to them, as well as ‘are you the kind of person that is proactive enough to do research before you go into an interview, or would you go into this unprepared, and if you are unprepared do you just blag it, panic, or do you give an honest response about the sort of place you would like to work in’.
fair point about the slower response times But Neon's not just any Postgres. They've got that whole serverless angle, which can be a game-changer for scaling and costs. Maybe the team's still figuring out how to optimize for that setup? Plus, with Neon, they probably ditched that whole SQLite-in-git headache.
> Not for everyone, but there are customers.

A tiny, insignificant number which could never justify the cost
What if the postal system has a bug - and one of these people used a newly bought stamp? Rare but not unheard of[1].

[1]: https://amp.cnn.com/cnn/2024/01/13/business/uk-post-office-f...
I understand why the Swiss Broadcasting Corporation (SRF) wants to pull the plug on FM radio. But I think there are still some good reasons to keep it around. FM radio is simple and strong, and it can be heard by a lot of people even in areas with bad internet access. FM radio also comes in handy in emergencies, like when natural disasters knock out other ways to communicate.
Thanks for the real meat, the transcript.

So now, why is it forbidden for participants to record the interview also? Apparently only the court is allowed to do so, which makes editing / censoring / falsifying court records really easy. This sounds extremely worrying to me.

I only found this UK legislation https://www.judiciary.uk/wp-content/uploads/2022/07/Guidance...
ESPN is good example of company where you want your employees to dog food the product. If they use it for their own passion they probably often think what could be better and what more could be done.

Not saying it is always needed, but it is example of place where you want interested people. Same goes for more creative things. You do not want disinterested writers writing scripts or composing music...
Exactly. Immigration has been a massive wealth generator - but only for a subset of people who own businesses, land, and real estate. That wealth hasn’t been fed back into the NHS or public transport, it went into their pockets.
<pedant>You never see "erratas", since "errata" is already the plural (of "erratum").</pedant>
There's a ton missing from the article, and certain social training or skills are a big part of that.

Although it's not spelled out in the article, I'm hoping that the feature of agency along with an emotional system would enable constructive social behavior. Agency is helpful because it would empower AI models to meaningfully speak to each other, for example. Human emotions like empathy, social alignment, curiosity, or persistence could all help AI models to get along well with others.
Matching skills is nice, but do you really have no inclinations or preferences at all regarding the domain? You're just as (un)happy to program literally anything for money?
We assume that, because we're talking about article of software engineer posted on HN. IT jobs market might be worse recently, but I haven't heard about anyone looking for a job for a year.
LuaRT (https://luart.org/) came up here a couple of months ago; would it meet the requirements?
Someone who knows how critical Boeing is (even in its depleted state) and thinks the government won’t let them fail?

Just hazarding a cynical guess.
tsocks is quite useful for proxying a program's network access over ssh using SOCKS. I use it for accessing geo-blocked servers using command line tools without a full VPN.
On other hand I would not have applied if I did not match at least some lines in your add... But maybe this is projecting my approach to others...
This is Spirit’s current CEO [1]:

> Patrick Michael Shanahan (…) is a former United States federal government official who served as the acting United States Secretary of Defense in 2019.

which is to say that these are companies that are, in essence, controlled by the US Government when it comes to their strategic future, so in cases like this one here the money involved is of secondary importance.

[1] https://en.wikipedia.org/wiki/Patrick_M._Shanahan
Trying to assemble planes with non-union workforce was another cause of Boeing’s production quality problems.
^^ Obviously it's very unlikely to have significant effect, my family was amused because it's the only obvious thing I do differently from most people.
Note that the source for that is a snopes article that merely marks the status 'legend' without any true/false determination.
Bringing your own static linked busybox will still evade that rootkit.

If the attacker has modified the environment to present a specific view of system state, bringing your own environment defeats it.

There are tricks which are better than modifying things to hide. For example, there is a race condition between opendir() and readdir() which you can win by using inotify(). Then you can unlink() whatever, wait a while, then link() it back in. During that time it will be deleted and thus invisible to any detection. (I saw a demo of this 12 years ago, so I might be misremembering a bit. I know it used inotify() and unlink())
Are you implying DAB+ existed when the UK launched DAB in 1995...? Or we should have not launched DAB at all and waited?

DAB+ came out in other countries in the mid 00s and was adopted in the UK in 2016 and now we have over 180 DAB+ stations. But notably missing the BBC.
I just graduated a few weeks ago and I’m looking for a job right now!
Is there anyone who doesn't use RSS, whether it is as infrastructure behind the scenes (e.g. for a podcast or some kind of notification system) or explicitly in a feed reader?
> Panasonic Professor of Robotics Emeritus at MIT

Can someone translate what that means? I'm struggling to read past that line, since I just can't wrap my head around what a "Panasonic Professor" is. Does that word refer to something other than the corporation in this context?
Elaboration of the PostgreSQL sort cost model
That wasn't the question though, was it?
Whenever I need to do network things in Lua, I refer to the turbo.lua framework, which I've used in the past on other projects and I just find it so useful:

https://turbo.readthedocs.io/en/latest/

Whether its a set of file descriptors, a network socket, or some higher level session abstraction, I can usually find the 'best' way to deal with it by inspecting the turbo.lua sources - or, if feasible, I just use turbo.lua for the application on the table. It has been a seriously valuable tool in the 'get some networking/signals/fd_set thing working as quickly as possible" department.

Not that I'm suggesting the author switch to it, just that there is already a battle-tested and well-proven Lua-based framework for these things, and its worth investigating how it manages these abstractions. The distinction between local and IP sockets is well managed, also ..
> Do I enjoy writing texts and messages on my phone? Yes.

Really? I hate that. No real keyboard, the on-screen keyboard just feels clunky (and I tried multiple).
At home or at work I _only_ write messages over my phone using the "desktop clients" (read: electron zombies) of the messengers, or KDE connect.
easy to slam others but I don't see what's bizarre about the article. It highlights a successful customer story where Neon (https://neon.tech) played a significant role in improving their db management with its db branching feature. Yes, caching and pooling helped, but Neon made their testing and development much faster and efficient and it's not easy to write such detailed articles. why not any constructive feedback which can help them?
Newly completed solar and battery project, the largest of its kind in the U.S.
Kinds of Competitor Comparison Articles
A 7-Step Guide for doing UX research for AI features
“…also requires knowledge of genuine Nādi texts, most of which are unpublished, and the custodians do not allow others to see the manuscripts. The same is the case with Samhitā texts in north India, such as Bhrigu Samhitā or Rāvana Samhitā.”
None of these help you if you are dealing with users that move executables for convenient access or think updating the sofware just involves dragging and dropping the new executable into the existing installation folder. Customer support had countless stories like that.
1. Buy an apartment next to a well lit outgoing post box.

2. Install a system of mirrors to peek at the letters being inserted into the box

3. Reuse one code for a 50% chance of saving 1 euro and delivering your mail for free.

4. Send each letter 7 times, each with a different duplicate code, for a 99% chance of at least one free delivery.

Not worth the effort and I’m sure this would be tracked and stopped immediately. But it’s cool that in theory this seems possible.
Wouldn't subscriptions be next?
Right, it was never under an open source license, but you could look at the code.

Re-implementing the QNX 6 kernel in Rust would have been a nice project. It's only about 60 kilobytes of code.

All the kernel does is pass messages around, dispatch the CPU, and run timers. All device drivers are in user space. You can build a boot image with whatever processes you want running at startup, so you can have device drivers at boot.

For smaller embedded applications, everything might be loaded at boot. You don't have to have a disk or file systems. There are embedded real-time applications where having zero persistent state is desirable.
> as creative as thinking the earth is flat.

No, it’s just very basic (completely orthodox) supply/demand economics
I'm a huge fan of the Opener Blackfly, which has been physically designed for VTOL-like performance while providing a very simple flight mode during the transition from level to VTOL:

https://evtol.news/opener-blackfly/

The angle of attack of the lifting surfaces is intentionally offset so that, when the Opener reaches certain speed limits, aerodynamics take over and the plane switches modes automatically, without requiring much pilot input.

I can't wait to see these things buzzing around the skies - imho, this is the closest to 'the flying cars promise, fulfilled' so far ..
There seems to be a copy double paste error in the link. Should be: https://turbo.readthedocs.io/en/latest
It feels like Boeing divested itself of Spirit to try and avoid the responsibilities of having to manufacture various components, but the awful culture was retained at Spirit and probably made worse by the priorities of its private equity owners.
Nice summary! Additional changes I have planned:

- Removing per-instruction timers, which add a measurable overhead even when disabled (https://github.com/llvm/llvm-project/pull/97046)

- Splitting AsmPrinterHandler (used for unwind info) and DebugHandler (used also for per-instruction location information) to avoid two virtual function calls per instruction (https://github.com/llvm/llvm-project/pull/96785)

- Remove several maps from ELFObjectWriter, including some std::map (changed locally, need to make PR)

- Faster section allocation, remove ELF "mergeable section info" hash maps (although this is called just ~40 times per object file, it is very measurable in JIT use cases when compiling many small objects) (planned)

- X86 encoding in general; this consumes quite some time and looks very inefficient -- having written my own x86 encoder, I'm confident that there's a lot of improvement potential. (not started)

Some takeaways on a higher level -- most of these aren't really surprising, but nonetheless are very frequent problems(/patterns) in the LLVM code base:

- Maps/hash maps/sets are quite expensive when used frequently, and sometimes can be easily avoided, e.g., with a vector or, for pointer keys, a pointer dereference

- Virtual functions(/abstraction) calls comes at a cost, especially when done frequently

- raw_svector_ostream is slow, because writes are virtual function calls and don't get inlined (I previously replaced raw_svector_ostream with a SmallVector&: https://reviews.llvm.org/D145792)

- Frequent heap allocations are costly, especially with glibc's malloc

- Many small inefficiencies add up (=> many small improvements do, too)
Relative to today's models, it is small.

For the time, it was large.

Re: that it's not auto regressive, that's correct.

Things built on eachother smoothly. Transformers to BERT to GPT.
Our company recently received 4k of resumes for single position.

90% wasn't even worth reading (literally zero experience, sometimes plainly saying they're eg salesman right now) - at this point you start to wonder if people did even read the job listing or some just told them IT is easy money.
it was, if we pay attention to the context and phrasing
China is turning to private firms for offensive cyber operations
IMO, think of it like switching from a bicycle to a car. The bicycle might be faster in certain conditions, but the car offers more features and flexibility for different terrains. Similarly, Neon’s database branching feature is like adding all-terrain capability.
In a former life as a printer I did once have a customer print out a 72dpi image and scan the printout at 300dpi, to increase its resolution.
China's commercial aerospace manufacturer is Comac, it was founded in 2008.
I've been evaluating GUI frameworks for rewriting the editor of a cross platform (Mac Windows Linux and web) game editor I maintain, and this looks worth a shot, thanks for sharing here!

I want to move away from the ancient allegro GUI we use, and so far have evaluated ImGui, RmlUi, and Qt, but so far not totally sold on anything.
Enterprise integration problems may start small, but can quickly grow in terms of the number and complexity of integrations. Therefore, having a proper architecture is crucial from the beginning of integration projects. This blog provides a guide for coming up with a good integration architecture by discussing different architectures and their applications.
I personally don't do ecommerce and everything vice-related, including gambling. But I can't go to the interview and say: well I've picked you because you're not doing ecommerce and gambling.
What I am missing is a block to manipulate contents. For example, I might want to add an AI generated summary to certain feeds. Or if there is no image, add an alternative image. For those cases it could be useful to have a block that can post a feed item (or one selecteble field) to my custom url and add or replace that item with the result. Then I can make my own feed item manipulators for certain tasks. Thinking bigger, you might offer a (third party?) store of custom manipulators: 'add image', 'add summary', etc.
Yes to all the questions. The US and the EU have weaponized global trade and financial systems in their hybrid war against Russia and much of the trust in global trade that existed in the world is gone. Now everyone is wary of their partners abusing the system.

Russia made the mistake of embracing globalization and now is paying heavy price for that when supplies of many critical Western goods are cut by sanctions.
You already have that as a .net dev.

I deploy my asp.net site to Linux by building it as a self contained single file. Deploy services. Have a couple of WPF apps both self contained single file.

They all end up around 43-85mb. The services are smaller when trimming is applied at around 30mb.

Not a single project has ended up over 100mb but I can see that happening if you have a ton of nuget packages.
Wow, some of those programs are actually interesting, I want to try cat (implemented as simply "jf"), and some of the other ones further down the list.

I almost can't believe this is my first time encountering StupidStackLanguage.
I think companies should be forced to provide a chat-only version of their app that's totally equivalent otherwise. How many of you only have instagram installed because you use it to talk with friends, but then sleepwalk into the algorithmic feed/explore page until you suddenly regain consciousness and notice you're wasting your life... The solution is easy: make a chat-only version mandatory.

I also think companies should be required to provide tools to strictly control what gets recommended to you. Social media companies think people "like" stuff if they engage with it, but that's only half the story. Those who are struggling with porn addiction or gambling addiction etc need a way to opt-out from any softcore thirst trap content or slots videos, etc.
That reminds me of that Werner Herzog documentary on Penguins, and the one Penguin that leaves to group just to wander off into the island towards certain death.

https://youtu.be/mnTU_hJoByA?t=131
In addition to the benefits above, by storing storing config in version control is 2 party control, presubmit linting, and easy rollbacks. I suppose the trade off is slower rollouts of config and some delay time in pushing out a config but hey, there's no free lunch :-)
I'd imagine use would be most beneficial for people who have diets that don't supply necessary vitamins.
But then you say "trust, but verify" in the post.