skysight-inc/HackerNews huggingface dataset:
Here's an official post from the Microsoft Windows blog, https://blogs.windows.com/windows-insider/2024/11/06/announc...:

Announcing Windows 11 Insider Preview Build 27744 (Canary Channel)

Hello Windows Insiders, today we are releasing Windows 11 Insider Preview Build 27744 to the Canary Channel.

We are also not planning to release SDKs for 27xxx series builds for the time being.

What’s new with Build 27744

New Processor Feature Support in Prism

In today’s Canary Channel Insider Preview build, we’re previewing a major feature update to Prism, our emulator for Windows on Arm, that will make it possible for more 64-bit x86 (x64) applications to run under emulation by adding support for more CPU features under emulation.

This new support in Prism is already in limited use today in the retail version of Windows 11, version 24H2, where it enables the ability to run Adobe Premiere Pro 25 on Arm. Starting with Build 27744, the support is being opened to any x64 application under emulation. You may find some games or creative apps that were blocked due to CPU requirements before will be able to run using Prism on this build of Windows.

At a technical level, the virtual CPU used by x64 emulated applications through Prism will now have support for additional extensions to the x86 instruction set architecture. These extensions include AVX and AVX2, as well as BMI, FMA, F16C, and others, that are not required to run Windows but have become sufficiently commonplace that some apps expect them to be present. You can see some of the new features in the output of a tool like Coreinfo64.exe.
Such a mechanism would make complex life even more rare in the universe. Better this solution to the Fermi paradox than that sentient species tend to destroy themselves with technology.
> It is like they globally don't see any aim in their lives

Why would they? In most of the western world, there is pretty much no positive outlook at like anything going forward. Many things are worse than before, and are only projected to continue in that trend.

I am not really sure what is the answer, but the current system is just not working for the young at all.
No, but let me expand on that.

The current deficit is 1.69 trillion (1), so something of that magnitude will have to happen, one way or another.

The "DOGE manifesto"(2) lays out the plans/goals in some detail. Note that it's not mainly budget cuts, and not intended to be complete in year 1.

(1): https://usafacts.org/state-of-the-union/budget/
(2): https://archive.ph/rAD4B
I don't think this would be good UX. Maybe when you've already typed ~20 chars or so. If it was so good at prediction from first keystroke, it'd had that info you're asking in the previous response. It could also work for short commands like "expand", "make it concise", but I can also see it being distracting for incorrect prediction.

> Typing messages in these chat apps quickly becomes tedious and autocompletions help a lot with this.

If you're on Mac, you can use dictation. focus text-input, double-tap control key and just speak.
Without pointing out that what happened five years ago doesn't reflect current priorities, that wasn't really a thing back then either. Unless you're fresh out of college with zero previous experience, your work experience is the only thing that matters. Don't let the feel-good, you-can-do-it, power-through posts fool you, a side project getting you a job is a rarity (unless you're one of the first 10 programmers on a PyTorch level library--and those type of guys usually have careers by the time they work on that stuff).
Wonderful article on fractals and fractal zooming/rendering! I had never considered the inherent limitations and complications of maintaining accuracy when doing deep zooms. Some questions that came up for me while reading the article:

1. What are the fundamental limits on how deeply a fractal can be accurately zoomed? What's the best way to understand and map this limit mathematically?

2. Is it possible to renormalize a fractal (perhaps only "well behaved"/"clean" fractals like Mandelbrot) at an arbitrary level of zoom by deriving a new formula for the fractal at that level of zoom? (Intuition says No, well, maybe but with additional complexities/limitations; perhaps just pushing the problem around). (My experience with fractal math is limited.) I'll admit this is where I met my own limits of knowledge in the article as it discussed this as normalizing the mantissa, and the limit is that now you need to compute each pixel on CPU.

3. If we assume that there are fundamental limits on zoom, mathematically speaking, then should we consider an alternative that looks perfect with no artifacts (though it would not be technically accurate) at arbitrarily deep levels of zoom? Is it in principle possible to have the mega-zoomed-in fractal appear flawless, or is it provable that at some level of zoom there is simply no way to render any coherent fractal or appearance of one?

I always thought of fractals as a view into infinity from the 2D plane (indeed the term "fractal" is meant to convey a fractional dimension above 2). But, I never considered our limits as sentient beings with physical computers that would never be able to fully explore a fractal, thus it is only an infinity in idea, and not in reality, to us.
> systematic armed robbery of the harvests from both Russian and Ukrainian peasants...to bring back food for the starving urban population centers

Holodomor sounds like a great justification for guarding against populism or even pure democracy.
I have always thought it was the only way to thrive.

All of this processing you have to do internally. You can and should learn from others yet the work has to be done on the inside. Stop oversharing.

Your reliability is your only commodity. Someone somewhere will give you an opportunity, something will come along, being competent and prepared at that time is the winning strategy.

Don’t be a pain in the ass. Be like a monk with your own problems and inconveniences and others will grow to admire your composure and cool under pressure.

Don’t wait for good luck, continuously train to be that useful badass!
Related: I noticed my local yard maintenance service has a website with 2007 in the footer. Impressive.
I don't know if you need something as expensive as an HDFury. I know most $30 "4K upscalers" have a HDCP stripper built in.

edit: to further your point, though, I think most people's gaming monitors don't support HDCP _at all_. [citation needed]
I've had great luck with Cursor by simply cursing at it when it makes repeated mistakes.

I'll speak to it like a DI would speak to a recruit a basic training.

And it works.

I was speaking to some of the Cursor dev team on Discord, and they confirmed that being aggressive with the AI can lead to better results.
I once searched github for simd libraries, sorted by popularity, and added most popular of them to my list: https://github.com/stars/Bulat-Ziganshin/lists/simd

indeed, highway is the popularity leader, it implements lots of SIMD operations and supports lots of hardware including SVE/RVV with runtime SIMD width, although IMHO it has a bit longer learning curve
Leslie Lamport Retires
This is where I like to operate. My career is implementing ERP software. It's expensive and I notice clients really value about 10% of what it can do. So I built an opinionated version of that, focusing on being the best at that 10% and keeping the features limited to just that versus the ERP approach which is a platform for all but a solution to none.
Just going to highlight some of my favorite graph/flow based programming environments:

- Max/MSP - originally for audio/visual synthesis, but widely used for generative art (in the meaning of generative that existed before the AI boom of the 2020s)

- Grasshopper & Dynamo : structural/geometry/architectural generative design

- Modelica/Dymola/OpenModelica etc: symbolic equation modeling and diffeq solving, widely used in HVAC/systems modeling, automotive, aeronautical design

- Modular synthesizers - analog audio synthesis (and these days, digital as well!)

It’s interesting to see that almost all of the examples mentioned above leverage the fact that they are abstractions on top of lower level programming frameworks which are tailored to specific tasks in order to make fantastic, intuitive interfaces that are easy to learn and quick to iterate incredibly complex designs within their domains, while the example linked here is not really domain-specific and is much closer to traditional programming (or something like Scratch)
Administrator Protection on Windows 11
Swing dance is second nature to us dance aficionados so it’s easy to forget that the average person probably only knows the general difference between Hollywood and Savoy style Lindy-Hop.

And West Coast Swing, of course.

https://xkcd.com/2501/
They don't want to upgrade their infrastructure to give the service that the consumer paid for and they themselves advertise.
The ironic thing is that as visual programming languages become sufficiently robust, the necessity of typing quickly returns.

Blueprint in Unreal is the best example where you can try to dig through a tree of thousands of nodes (where hierarchies inherently start to become counter intuitive in at least some cases) or you can just start typing the node names.

And then once you start also specifying the parameters you end up, more or less, typing out the calls anyhow - but with the downside that visual programming rapidly becomes inscrutible at scale with size + flow control/branching.
This. Same is true for white, you really want a 'broken' white (very light gray) so there can still be hilites.
Location: San Francisco, CA
Remote: Yes, onsite preferred
Willing to relocate: Yes, tech city preferred
Technologies: JavaScript, TypeScript, React, Express, MongoDB, NodeJS, HTML, CSS, Deno, Svelte, Swift, SwiftUI, Figma, Ansible, Docker, Git, Python
Résumé/CV: https://home.jrmann.com/resume
Email: jordan.r.mann.25 [at] dartmouth [dot] edu

I graduate from Dartmouth College in June, and I'm excited to apply my majors in Computer-Science + Human-Centered Design and Studio Art in the industry. I have a passion for re-imagining digital services as more usable, accessible, scalable, and beautiful products. My internships at Kard Financial and Appian Corporation focused on full-stack engineering, and I'm open to branching out! Let's chat - https://talkwith.jordanmann.com
Meta's AI-generated profiles are starting to show up on Instagram
It doesn't surprise me, the Iberian Penisula shares with UK the Speccy love.

We almost had no other 8 bit home computer to chose from, while a few C64 or MSX could be occasionally seen, the Speccy was everywhere.

Including the computing magazines, most of the stuff I read was Spanish, praise to MicroHobby and Micromania.

And naturally the game development scene.
Location: Seattle, WA, USA - general metro area / REMOTE OK
Remote: Yes || hybrid || 'Onsite'
Willing to relocate: no
Technologies: Linux, go (golang), shell (sh, bash), SQL (PL/pgSQL), C, C++, Python, HTTP (nginx)
Résumé/CV: https://mproj.net/resume.html
Email: mjevans1983@gmail.com
NOTE: Please include Ask HN 2024-01-03 in the subject!
Spatial Glass
I’m not sure what you’re going on about.

The rust-libp2p project has worked really well for me and I’m in the guts of it constantly.

Everything has been pluggable in the right ways so far. Adding new behaviors is straightforward. I can plug and play behaviors, or feature flag them, to pump out purpose built binaries.

It seems like a solid foundation for p2p research and productionizing that research. When I want to experiment with a new protocol, I can plug it in as a behavior without having to solve the rest of the stack.

I have a suspicion that in 2025 imma have to rip open the guts of swarm again to tweak connection management (we are aggressive with connections) but that isn’t daunting.

The only gripe I have with rust-libp2p right now is the learning curve (this was my first rust project - which is probably most of it).
Does anyone know what happened? I haven't seen it mentioned anywhere. He was posting about breaking his ankle while skiing and a few days later we have the sad news.

We first lost Chris Seaton not long ago and now Noah from the Ruby Community. I will copy what Nate ( Maintainer of Puma ) wrote about Noah down below.

Noah was:
A member of the YJIT team.

The author of "Rebuilding Rails"

The creator of the Rails Ruby Bench.

His big dream in life was to help build the Ruby community up. He wanted to be like the folks who worked to create the railroads during the industrial revolution. He thought Ruby was the best way to do (fill in the blank) and he wanted to share his knowledge as widely as possible. His kindness and generosity extended into every corner of his life.

Noah's passing was sudden and very fast. He did not suffer. He is survived by his wife and children.

Noah's wife has asked me to collect stories about Noah for the benefit of his children. They couldn't see how deep and complex and layered his life was, and she would like them to be able to understand that some day.

And If you have a story about Noah, please share it in this Google form [1] . You can read about some of those stories on Reddit in [2]

[1] https://docs.google.com/forms/d/e/1FAIpQLSfQgRPWa7AjjfrOJKjg...

[2] https://old.reddit.com/r/ruby/comments/1hmynb3/noah_gibbs_co...
Use DALL-E.
another ex-CMU classmate here. didn't know him well, but always struck me as a very kind and well-liked person. i suppose there's a reason i remember his name 30 years later. my condolences to his family + loved ones.
Or doing it in a native, offline app, even an Electron app if you're stuck with JavaScript for libraries?

PDFsam has been my go-to for years, it's a GPL v3 open-source offline (JavaFX) app to split, merge, extract, mix, and rotate pages from PDF files.

WASM apps can accomplish the same tasks without uploading, but fundamentally the user experience is indistinguishable: browse to a webpage, click some buttons, open/drag the file into the website, get converted file back. And even for the one or two highly-technical users that will audit the WASM and network requests to ensure no uploads happen, there's nothing preventing a page that serves the privacy-honoring suite today to swapping for one that surreptitiously uploads the documents tomorrow.

Yes, if you (foolishly/naively) trust OP, there's no leakage between uploading over SSL to his webserver, downloading, and letting his server delete it versus doing it entirely offline. But there's no way to audit that server, and again, even if there were, no way to trust that next week he doesn't get acquired by someone who wants to "unlock the value in his user data" or get a knock on the door from some persuasive men in suits.
Show HN: Like Duolingo but for learning EV tech (looking for alpha users)
I build electric cars and am now distilling my knowledge into a duolingo-style learning app for you.

This is my first stab at the Q&A mechanic, a quiz with 10 questions, you then get 3 bars showing you strengths and weaknesses and signup form thereafter (still crude, written today!).

The full app will:

make you traverse a skill tree based on modules & goals like:

- I am interviewing tomorrow to be a Battery Software Engineer and need to cram

- I want to build an electric car

- I want to build a drone from scratch

- I need to understand rapid charging for my job

- ...

The app will have a free tier and then a pro-tier with advanced features. In principle this can scale to "all of STEM" incl. physics, nuclear, chemistry etc., but I am starting with the niche I know of course.

I am quite well plugged into the DIY EV community and have built my own cars, this is how I am sharing what I learnt since 2018.

Now looking for alpha testers, if you are up for that, please fill out the form or email me at hello@foxev.io I would like to bounce ideas off you :)
Location: Latvia, Riga

Remote: Yes

Willing to relocate: No, but open for business trips

Technologies: Mobile (Android & Flutter); 5+ years of experience

Résumé/CV: https://www.linkedin.com/in/antons-zubkovs

Email: antons.zubkovs@gmail.com
It can and humans (like birds) do disperse genetic material. However we are talking about deliberately curated food forests.

The European forests, in contrast were not like that. I remember reading about accounts from settlers in North America noting the park like quality of some of the forests.

As another example, here where I live in the Sonoran (Phoenix), there are a lot of chollas. Those have nasty barbed thorns, but they also produce fruits. There is another native plant that has sticky leaves and can be used to brush off the thorns so that the fruits can be harvested. I learned this from one of Brad Landcaster’s videos on this; Landcaster said he learned it from one of the native elders. They would deliberately plant the plant with sticky leaves near chollas.
Great point. That's one of the many reasons I recommend earplugs or muffs, especially to new drummers. Even cheap foam earplugs cut out lots of midrange frequencies and can make your drums sound more like a record.
Unfortunately this is my experience as well, to the point where I can't trust it with any technology that I'm not intimately familiar with and can thoroughly review.
The information on the creative step which you provided to o1, was also the key step and contained almost all the difficulty. The hope is that 2025 models could eventually come up with solutions like this given enough time, but this is also a toy problem. The question is how much clever answers will cost for real world complex problems. At present it looks like, very much.
You can change the behavior of your layer activation key(s) so that you aren't n+1ing your buckies, and can also customize the keymap of all layers (including the baselayer) so that you don't have Ctrl and A sharing the same physical key between layers to avoid that exact issue. Though, if you do choose to do that, there is still a way to send Ctrl-A (using one shot keys [2] for example). I've listed a few options you have for your layer activiation key behavior from the qmk wiki [0] as it's more succinct than the zmk wiki [1], but QMK and ZMK (which the Ergo S-1 uses) both share similar functionality in this way. Non exhaustive list of layer-activation behavior from the QMK wiki:

> MO(layer) - momentarily activates layer. As soon as you let go of the key, the layer is deactivated.

> TG(layer) - toggles layer, activating it if it's inactive and vice versa

> TT(layer) - Layer Tap-Toggle. If you hold the key down, layer is activated, and then is de-activated when you let go (like MO). If you repeatedly tap it, the layer will be toggled on or off

You can also use Macros if you'd prefer (but not required) to handle triple (or more) buckies, which both ZMK and QMK firmwares support.

I will note that this Ergo S-1 seems to be missing at least 8 keys that most other Ergodox keyboards have (the 3 keys of the inner column on each side and the bottom right and left corner keys) so total physical keycount appears to be closer to a 60% kb. So in that way, you're going to be more dependent on using layers (or Macros) in general than even other ergodox (such as the Ergodox-ez [3] style keyboards of this type.

EDIT: Apologies, I wasn't paying attention to usernames when responding to comments and basically gave you this answer twice across two different comments. Deleted the other as this one is more complete/to the point.

0: https://docs.qmk.fm/feature_layers

1: https://zmk.dev/docs/keymaps/behaviors/layers

2: https://docs.qmk.fm/one_shot_keys

3: https://ergodox-ez.com/
It looks like the process is more manual than I thought, sorry. There's something which imports themes from the iTerm2 color schemes website weekly, but from what I can find that isn't a feature which ships with Ghostty itself.

Here's the relevant docs page, which I hope explains why I mistakenly thought that transferring a theme directly from iTerm to Ghostty was possible. You could upload your theme to the website they're being sourced from, and wait a week. But that's clearly not the same thing.

https://ghostty.org/docs/features/theme
Thanks https://github.com/byroot/byroot.github.io/commit/4527ae5948...
Preferential caching for streaming services that play ball with your ISP don't break net neutrality?
With the time reversal trick, it almost seems like you could say the cause happens in the future and propagates backwards in time?

I'm curious that if it doesn't work for a hemispherical dome because of requiring infinite time, does that mean a ball on a hemispherical dome is stable and won't spontaneously roll off?
At least at this point it is a drop in the bucket. The issue with housing is zoning, not enough supply of affordable housing, and the singly story sprawl which makes land in proximity a bit too valuable. Granted, the last point is true even with apartment complexes in hot areas.

To make it short, the main issue with housing is that it is considered an investment and not a commodity like a car.
I only encountered this attitude during college, when doing smart extra work outside of class or internships definitely put you ahead.

In the real world, I literally can’t name a single Senior+ engineer (at the FAANG+ companies I’ve worked at) who codes for fun outside of work. Plenty of them have other constructive and interesting hobbies, but not coding.

Put another way, your hobby app that got 15 downloads doesn’t matter at all if your day job regularly has you shipping code to millions (or especially if it’s billions) of users.
The state of software in most places reflects this.
Isn’t this the difference between MIT and GPL?
Ralph Waldo Emerson – ‘Fiction Reveals Truth That Reality Obscures.‘
That's such a thoughtful thing to say! thank you for sharing that Adam. I hope you've told her this too, it would mean a lot for her to hear you say so. I find that a good encouragement as I seek to one day be married again :)
At first I thought this was going to be a puzzle about getting to a specific number using certain rules for navigating the pad, including the operation buttons. For instance, by pressing one or two buttons in each row from top to bottom, can you get the calculator to display 70?