skysight-inc/HackerNews huggingface dataset:
TLDR: “learning to learn” != learning styles.

To be more specific, I feel like there’s a strong correlation between a specific type of subject and a modality that fits- even if there’s no correlation between success and someone self selecting a given modality.

That feels like one of the main tasks of a good teacher. I feel that coding videos can be extremely useful for certain things. Like when introducing a new syntax it’s helpful to use the video format to point out structures and placement of syntax in real time (type definition goes here, you can also define a function like this, etc.)

To go back to the OP, a huge huge skill of learning is successful intuiting those modalities yourself. “I think a video would help me here”; “Here I can just read the docs to understand”
Awesome fan made film, worthy of being the oldest.

https://www.youtube.com/watch?v=9CQBk4br0hQ
Depends on the inertial frame, the sun is flying through our galaxy :)
You can, but you'll have to budget for a sizeable army if you want to keep it.
If an autonomous vehicle kills someone, who is reponsible and what does that mean?

I fear that unless the penalty for negligence is severe we will see a lot of bad situations.
It's also possible to create files whose names start (or contain) a NUL character. Doing so will trigger every single antivirus, but it's doable nonetheless and messes a lot of things very thoroughly.
> the future promise is so big that I don't think anyone can process it.

Sounds like a sentence that was taken from some pulpiteer's sermon when talking about god or afterlife. In other words: this promise is rather some nice fairy tale for some naive nerds and investors who love to believe in it.

> I don't think they understand what exponential growth in processing power implies.

This is very easy: for the data points (x_i, y_i), you can draw a decent straight line through the data transformed data points (x_i, log y_i). Thus: exponential growth is just some fancy term for "we do linear regression/linear Taylor approximation in this transformed space". I'm deeply impressed by such deep mathematics *sarc*.
Journalism lost over 90% of its funding after classifieds were gone and tech companies gobbled up all the advertising money.

The current low quality is a natural consequence of the economic incentives.
It's only terra nullius because Croatia considers it to be Serbian territory according to its interpretation of the border, while Serbia is fine with it being part of Croatia according to their interpretation. Croatia claiming the territory would undermine their claim on much bigger land parcels now administered by Serbia.

But that's de jure. De facto, it's part of Croatia, and as a basic national security issue Croatia isn't interested in letting squatters have free reign on a parcel of land adjacent to their border.
Nine Qualities of the Buddha (Itipi So Bhagavā) by Ven. Subhuti
Nine Qualities of The Buddha (Itipi so bhagavā...)
by Bhante Bhikkhu Subhuti (@TheravadaBuddhism4u)

YouTube: https://youtu.be/3K642sBJLVw
Facebook: https://fb.watch/nfRSXqugX0/
Now try doing this for Windows 98 or older, specially the non-ASCII file paths part (which was a common use case outside of the US).
Sovereignty is impossible without defense. Defense is impossible without credible deterrence. Deterrence forces of newly established states are probably impossible without private nuclear weapons.
I’m aware, but HDPE is less stiff than other commodity plastics like ABS or PLA.
It's not all backwards comparability. I'm willing to bet that some (a large part?) is just sloppy software development.

SQL Server (2017?) breaks if you update it on a UTF-8 Windows because it runs a TSQL that doesn't work with that code page. That script is a mess. Some of it is indented using tabs, some space. Trailing whitespace. Yuck
What does making your health and behaviour data accessible even mean?
With the magnifier no longer being offset - does your finger now not completely cover it? Definitely does raise some good points though - it’s so difficult to get to the select all button on iOS when you actually need it
Unfortunately in 2023 c++20 coroutines are just barely starting to become usable. Compilers have bugs, especially with symmetric transfer, e.g. msvc doesn't suspend until await_suspend returns (which causes races and double-frees), gcc stops using tail calls in some modes (which can cause stack overflow), I ended up emulating symmetric transfer because you can't rely on it, and emulating it is of course slower. Compilers spill local variables from await_suspend to coroutine frames, which again causes races, which necessitates workarounds like marking await_suspend noinline (in a non-portable way). Having noinline anything in the code path disables heap allocation elision, so all coroutines start to allocate from the heap. When comparing a function call to a coroutine call there's a vast difference in performance. And you need to use coroutines all the way down, which really adds up.

Fibers have their own problems: you need to allocate stacks (and that may be expensive), you can't switch fibers between system threads (compilers cache thread local addresses, unfortunately with x86 linux tls often uses fs: segment addressing, so it may appear to work until it doesn't, and weirdly this problem existed in c++20 coroutines too until recent clang versions), widely used open source implementations (e.g. boost context / boost coroutine / boost fiber) are not even exception safe, because you need to save/restore exception globals when switching fibers, and nobody seems to care. :-/

One huge upside to fibers is that a function call is just a normal function call, and it's fast as a result. I wish c++ taken fibers more seriously and added steps for making them safe to use (portable way to handle global state, portable way to mark switching functions as invalidating tls addresses, etc.), we could have something similar to java virtual threads or go goroutines then.
The race to stop a deadly viral outbreak in India
Hey Google, write me a 500 word blog entitled "Unleashing the Power of Language Models: A hacker's Manifesto" then send it straight to hacker News
Lol why? You are coding definitive rules not heuristics. The odd of the branch getting hit has no bearing here.

When the edge cases get bloated, it’s time to make a validator function for your input and leave the main function with happy path only
> a Pentium 4 Prescott RK80546PG0881M
> ... and running a 32-bit Linux Server

Out of curiosity and I don't even remember: wouldn't that CPU already support 64-bit Linux?
Show HN: Pigsty – Free RDS Alternative
VR headsets to shift 30M units a year by 2027 behind wearables
I wonder if the author is aware of the cursor positioning gestures on iOS (hold space, then drag)

I’m also not sure that the inline magnifier is such a good idea, he never gives an example with a fat finger overlaid, I think that would immediately show it’s just not feasible.

I’m also sure that Apple has dozens of user tests with all type of text editing strategies, Ken Kocienda even wrote a book about his process developing text input and auto-correct.

https://www.amazon.com/Creative-Selection-Inside-Apples-Proc...
The author isn't defending debunked "learning styles", which were popular in the 90s and 00s.

"Learning styles" usually refers to one of a handful of specific ways of dividing up people. E.g., as preferring visual, aural, reading/writing, or kinesthetic learning.

https://en.wikipedia.org/wiki/Learning_styles#Neil_Fleming's...

The body of the article acknowledges that those "learning styles" have been debunked:

> Briefly: the theory was that some people were inherently visual learners, while others were textual learners, among other kinds. This has been proven untrue.

The author is defending this idea instead:

> I’m talking about learners finding paths that work for them.

Fair enough, but recycling "learning styles" in the title is knowingly and needlessly confusing.
In fairness, not that many people (including Microsoft) write native C++ apps for Windows anymore, certainly not without tried and tested libraries.

You can write C# code dealing with reading/writing files once and compile it on Linux/Windows/Mac and it'll work pretty much the exact same.
Out of curiosity: have you ever considered React OS as a WinXP alternative?
Don’t microwaves have a plastic ring underneath the turntable?
> I think nowadays you can't properly set up a new state, period.

Couldn't an existing state democratically decide to split into two?
Canadian Parliament honours ex-Nazi collaborator
You don’t even need a separate cable! Every iPhone released in the past six years, including the iPhone 11 Pro Max, has supported wireless charging using the same standard Qi protocol that other phones use to charge.
Like explained in https://utf8everywhere.org/#windows , you can write simple wrapper functions `narrow`/`widen` used when you are about to call window api functions.

::SetWindowTextW(widen(someStdString).c_str());

Implementation is straightforward, relying on `WideCharToMultiByte`/`MultiByteToWideChar` to do the conversion:

https://github.com/neacsum/utf8/blob/master/src/utf8.cpp
Yeah it's definitely cheaper. My used £150 phone has been running fine for 4 years now.

I'm not saying it's an equivalent experience to spending more money, but it's cheaper.
Asset Handling in Ruby Roda Framework: Cache Forever, Refresh When Needed
Valley Fever Is a Growing Fungal Threat to Outdoor Workers
NT API is now documented by Microsoft. The coverage is not complete, but enough to be useful. E.g. https://learn.microsoft.com/en-us/windows/win32/api/winternl....
I’d be very surprised if they changed the appid; existing users would stop getting updates.

And to be clear, they didn’t. I took the cue of the twitter logo changing to an X to finally delete the thing; updates worked.
oh i see...youre the company producing that software...in that case, get a decent developer and bloody update the app, nobody waits 7 years for an app update!
I make multiple PPTs per day from my iPhone while on teams calls most of the day, remote into other simulation computers, and edit video compilations, etc..

Every upgrade makes this ‘work from phone’ life easier to digest.
Setting aside certain implementation details, here's the basics:

Kernel Threads (aka threads): OS-Level and preemptive.

Green Threads (aka lightweight threads, virtual threads or goroutines): User-level and preemptive.

Fibers: User-level (sometimes OS-level or offered as a OS library, like in Windows) and cooperative.

Coroutines: User-level and cooperative.
It'd be interesting if there's a demo that everyone can try on the web. Not only in videos.
> I'm pretty sure Liberland's case classifies as “no man’s land” (neither of the bordering countries wanted it, and nobody else bothered with it, too). Still, once Liberland established a country there, suddenly everybody wants it.

The reason “nobody wants it” is that it’s similar to the Bir Tawil triangle: accepting it as part of your country means abandoning your claim on the larger and more valuable area linked to it in dispute.

It does not mean a third party gets to come in and go “well if nobody wants it…” it’s still part of the contention.
First generation iPhone SE here. It makes calls and does a bunch of other stuff too! Nice and small, headphone jack.

Recently had the battery replaced for $49.
He probably is aware, Android has the same gesture.
The form factor of these pro phones is too big for me. I switched back to the 2022 SE this year and it’s been great. I think the SE is the perfect size that doesn’t require me to stretch when using it with one hand without sacrificing on screen size. I also prefer Touch ID and having a physical SIM tray. Only thing that has been a downer for me is trying to use Touch ID when my fingers are a bit wet like in the sauna
Just wondering, did you compile that Win2k3 yourself? Since it is technically source available ;)
It’s also possible for a state to implode and multiple successors to arise eventually.
Why wouldn't it be both in this case? A train obviously can't go into as many areas as a truck for one. But more straightforwardly than that, non-automated trains and trucks both exist today and fulfill different roles. Why wouldn't it be the same for ai piloted versions of each?
> South America in its entirety lies East of Florida

Miami, FL: 80.2W
Manta, Ecuador: 80.7W

It's close, but not quite.
Nine Out of 10 Companies Will Require Employees Return to the Office
I kind of intend to have this conversation with relatives. It's kind of the argument they might have given a troubled teen. "Is this really how you want to live your life? You're angry and grumpy all the time. That's no way to live your life. Anger's only useful in so far as it prompts and empowers you to counter whatever is angering you. Anger over something someone else does or is (like being trans, gay, or voting differently) versus say being a violent threat, then, can't ever be corrected by yourself - and you're just making yourself miserable." Maybe toss in something about "people have always been doing things other people would be furious over. Yet prior to this latest stuff humans went from the trees to the moon."

(kind of like we need a societal re-introduction of privacy ala the social media equivalent of wearing clothes. Some onion-layered facade to diminish personal attacks.)

Family's constantly worked up and often outraged over hypothetical scenarios. I remember someone in this sphere years ago asking me about some rage inducing scenario. When I showed him it was purely false and outlandish, he was let down! Would have seemed to prefer it to be true! "Oh I was so ready to be angry about that! Imagine!" (paraphrase)
Hookworm gave the South a bad name (2016)
I think we're agreeing just from different angles. We seem to have the same opinion about the veritable rat race of being forced to juggle ever more things, because technology. It seems that where we're not agreeing is 'optimizing'. IMO the end goal of optimization is to do as much as possible, which is additive. I can see on a personal level some optimizing might be subtractive, but for society as a whole I don't think so.
I think the iPhone's video stabilisation/quality had a solid jump in the last few iterations and I wouldn't want to revert from that. I mostly upgrade for the camera functionality.
I've been using Hacker's Keyboard in compact mode for years now for this reason. (And my screen is pretty small for today's standards.)

It's just so much easier to edit text with arrow keys, shift-select, ctrl-c/x/v, etc. than getting that teardrop handle to behave, even on a touchscreen.
This is great product stride! Sending minimal phones into the trash bin.
I haven’t really struggled too much here.

Maybe an aversion to bundlers exists, but I think tsup and vite are great and simple. We have turbopack on the horizon too.

For small projects I don’t even need a configuration file for tsup to target both formats. For larger more complex projects vite configs tend to be under 50 LoC.
Well, yeah, this is how it works now. It's still bullshit though.
Psychology research finds AI chatbot can infer someone's personality
Some GA libraries[1][2] define types for the different kind of objects (grades), although they are time consuming to implement and fixed in the number of dimensions they describe. But you are right that the most implementation combine all grades into a single array, but the biggest problem with those is that the size of the array in 2^n with n the number of dimensions. To work in 3D you probably want to use R(3,0,1) for all rigid transformation or even R(4,0,1), but that brings the total number of 16 or 32 floats to just represent a point.

Imho the biggest problem in GA for CS is the lack of a good ecosystem of tools. Ganja.js is nice, probably the best in class when it comes to API design, but is completely useless when trying to work with other JS libraries because ganja.js has it's own weird transpiler.

[1]https://www.jeremyong.com/klein/
[2]https://github.com/wrnrlr/g3
“The people that are going to be okay are the people who don’t deny this breakthrough is happening, and embrace it and learn it, and try to use“

Maybe, maybe not.
Ya there’s obviously a balance between backwards compatibility and jumping to the new best thing. When they launched the lightning port in 2012 they said it’d be the connector for the next decade, and changing too quickly would have upset people who have a bunch of lightning stuff but no, or not as many, USB-C cables. There’s a balance.

They’ve been rumored to be heading to USB-C for a few years (before EU action) and the EU doesn’t require the switch until next year, so this was technically not required by the new rules.

My best guess is that they were moving to USB-C anyway and at most the EU rule moved it up a year or two but who knows
mine somehow became bricked, but I had the full intent to go back to it due to no small phone options.

I am glad to hear its working, i bought an iphone 15 pro but I was right: it is far too large and heavy to carry comfortably and use single handed.
Wholeheartedly agree with the author but don't think he's radical enough about solutions.

Thumb-key takes a radical approach, and I've watched someone who has become comptetent at it (which i haven't) type elegantly on it.

https://github.com/dessalines/thumb-key

But I always wonder why noone has tried building a hardware chord keyboard for a phone. It seems perfectly suited.
That is where an Actor or CSP style comes in useful, one then avoids the locks by having that state mutated in the context of one coroutine alone.

Most problems can be recast in to that form, only a small subset are better handled by mutable shared state (and hence explicit locks. In those cases one should probably be modelling the updates as 'Compare and Swap' / 'Compare and Set' types of mutable operation, hence avoiding the situation where unexpected preemption can occur while holding a lock.

From my perspective, having use both forms (manually and with language support), I generally find the coroutine (plus Actor/CSP) scheme to be easier to work with and reason about.
In the 1981 anime Urusei Yatsura invader princess Lum’s hair seemed to be green or blue depending on whatever they had in the paint pot that day. I’m pretty sure it was specified as “aoi”.

https://en.wikipedia.org/wiki/Urusei_Yatsura

Note a remake is currently airing

https://en.wikipedia.org/wiki/Urusei_Yatsura_(2022_TV_series...
Scalping is exploitative and should be illegal when it’s for water and gasoline in a hurricane recovery zone.

I’m unconvinced that there is a harm when the scalping is for section 102 row 14 seat 11 at a OneDirection concert.

Lots of people want to vacation in Ibiza, so it’s expensive. Lots of people want to sit in section 102 row 14 seat 11, so it’s expensive too.

Just because someone with more money buys the seat doesn’t mean the person with less money was exploited. If that were the case, we must require all seats to be sold at the exact same price across the stadium and that price must be low enough for even the poorest person to attend.
Misread your comment, haha. Capital in the 21st Century
There is a saying: A Lie Can Travel Halfway Around the World While the Truth Is Putting On Its Shoes.
I really hope that one becomes daily driveable. The pairing of the consistent UI and the BSD-style holistic unix is something I'd relish.

The biggest hindrance will be, as ever, drivers. They are making consistent progress with USB and PCIe from what I can tell in the Discord. If they targeted a known platform like RPI4 and got all the drivers for that right it could be big.
There is a similar concept in Chinese, which might be where Japan got it from as they use the same Chinese character 青.

See: https://www.lomography.com/magazine/337259-color-chronicles-...
Probably, yeah. And sizable in this case means that you not only need to be larger than Serbian and Croatian armies, but perhaps all of NATO as well.
> new API isn't complete enough and has warts in places where using one of the older ones is better/easier/safer

Describes Windows Forms vs everything else MS has been trying to do in the past 15 years.
I’ve always felt the best time to upgrade is when the software EOL’s. Probably not for another couple of years on the iPhone X
Blackberry 10 had really nice text selection for their phones with physical keyboards. The keyboard itself doubled as a touchpad so one was able to double tap the physical keyboard anywhere in a text box to bring up a loupe and hold the virtual shift Shift key + drag one's fingers along the surface of the keyboard left/right/up/down to highlight text (dragging the selection handles via the screen was also possible but the keyboard method was faster).

It made intuitive sense coming from a desktop environment and didn't suffer from having one's fingers obscuring the caret or handles.

I still miss this method of highlighting text in Android.
I guess I'm the only one to use SwiftKey keyboard with arrows to move the cursor?

https://support.microsoft.com/en-us/topic/how-do-i-enable-di...

Edit: fixed link
Let's say it's true that it stayed locally, why do we them expect it to create immunity for the body and not just that area?
I think I agree with the synopsis.

I don't follow the broad research for the debate, but have a pretty good understanding of the way I learn now that I'm in my 30s.

I can't listen to lectures at all. Like I just fall asleep. I also have trouble staying awake in meetings where I have to sit still and listen to others talk without being able to engage much. College lectures were torture. It's really hard to grok certain engineering classes and listen when you're spending a ton of energy also taking notes and the professor is moving too fast. I have no idea why they don't just print them ahead of time and pass them out. Who cares if students then don't show up if they can learn the material better?

I've found out my best way to learn is to just read the textbook chapters on my own time (no lectures) and then do the homework answering questions or writing papers with the professor available to chat if we need anything (how my master's program works). That works best for me. Audio is just not a good medium for me. I prefer podcast transcripts instead of having to listen to the hosts talk which takes a lot longer. I'm sure others are different.
You never charge anything at the same time?

The best travel charge solution I have found is a stand that unfolds and can charge AirPods, a phone, and my Apple Watch all at once.
I’ve experienced this as well.

For some projects I just configure publishConfig.directory directly at the dist folder.

While this may not look as clean, it is a lot easier for me to manage everything that’s published under a single directory.
Watched and read it all and find it amazing work. Text editing on mobile is embarassingly terrible and the proposals presented are very solid. Props to the author.
Oh nice, thanks
modal editing is just too much overhead for the average smart phone user.
Alacritty is wildly and obviously faster than gnome terminal in use. It's super clear when you try it out.
Path of Exile has a deep economy based around consumable crafting items

https://poe.ninja
https://pathofexile.fandom.com/wiki/Economy
Spam. Isn't. The. Only. Concern.
Two Suggestions:

1) I use the arrows in my keyboard to move the cursor. (Or letters in vi) Consider four new buttons to be able to move around once the cursor is active.

2) Love this concept. Editing this very post is too hard. This is a big change. Put together the progressive UI that adopts these changes over time. Do the research on user adoption and least impact. Move this from idealist end state, to practical sequence of steps to get there.
You are missing OP's point - this still costs you 2 extra calls.

If this cost really matters (and practically speaking it never does), then, as the other commenter said, the correct solution is to just use OS-native encoding for all file system paths and names used by the program, hidden behind an abstraction layer if needs be. UTF16 for Windows, UTF8 elsewhere.