skysight-inc/HackerNews huggingface dataset:
Does anyone know of a way of running Windows 98 in a browser, but with a custom hard drive image that you can point it to? There's several sites for running 98 in browser but none let you use a custom virtual hard drive image. I'd like to do it for some fun retro stuff. I guess self hosting, but how do you do the whole QEMU <-> Browser part?

(custom floppy/CD image would also be an option as I could load the retro app that way)
Civilization and Battle Chess is in the games folder!
How so? I might make this optional if it's misbehaving but so far it's been very useful.
Yeah, I used to use a Magic Mouse years ago. They now aggravate my RSI terribly though. This kind of thing feels like Apple telling me their stuff is not for me.
> Poking around I see some free services (for which I don't need or want any credentials so WebAuthn is irrelevant) and marketing, presumably there's something else here but I don't know what it is.

Their paid service which has user accounts can be found here: https://canary.tools/

To your larger point, I hope you are right. But I know I've worked with people in the past that given the task to add support to webauthn would (a) not bother to understand it more than the minimum copy paste examples from stack overflow or from a webauthn library and (b) would feel like adding a new SQL table to store store these would be "a lot more work" and "the jira ticket didn't say we needed to support more than one per user."
That is accurate experience
I'm having a pretty good career in optimization and OR, even in the corporate sector...
Metrowerks doesn't even exist anymore does it?
1 minute in and I'm already making delightful landscapes in Bryce...
I discovered jq after I wrote my own (extremely limited) version of it. I need it quite often, and yet I've never managed to get up the activation energy to learn enough for it to be useful. I need to have some notion of the computation model before anything is going to make sense to me. I hate learning things in completely disparate pieces that I need to memorize in hopes that someday it will just click together and I'll derive the underlying principles.

Your guide was great for this. It stepped me through enough of the bare basics in a way that the underlying model was obvious. It didn't get me nearly far enough for many of the tasks that I need jq for, but it got me started and that's all I really needed. Everything additional that I need to learn becomes obvious in retrospect—"of course there's an operator for this, there kind of has to be!".

Thank you!
> Your point about how Python shells have had to create syntactic sugar for REPL usage is a good illustration of my point about how it matters a lot.

Of course it matters. The fact that Python is hardly suited for one-liners means that, if you want to write one-liners in it, you'll have to first extend or change its syntax and stdlib, pouring time and effort into creating a DSL for the interactive use-case. Some languages basically are DSLs for one-liners, like AWK, jq, TCL, Perl and Raku; some require minimal effort, like Lisp, Smalltalk, Ruby or Groovy; and some require a lot of work to make the syntax you want work, like Python, Lua, or JavaScript (or Java). So yes, the choice of language definitely matters, but in principle every language with a REPL can be made into a shell with more or less effort.

The problem is that even when you do make that effort, you're stuck with a shell nice for scripting, but with line-editing capabilities of raw readline at best. I would like to see a framework for creating rich REPLs that would be language agnostic, so that I could get a state of the art auto-completion dialog no matter which language I decided to make into a shell.

> Some shells (mine included) ship with hooks to autodetect which terminal emulator you're using and find the best method for rendering those images.

That's an interesting bit of functionality, I will take a look. Thanks!
You don't need $_ for immediate properties which looks much cleaner:

gc cars.json | convjson | ? color -eq 'red'
If there's one thing that I've learned from all of this, it's that I never realized so many people wanted fishing games.
Why sum the force curve and ignore the activation point?

In an extreme example, if it activates at 0.1 and the force required increases 10 fold at 0.2, the the force from 0.2…4.0 obviously doesn’t matter (because the user would feel the force increase and stop pressing).
It's on the manager to put an end to shallow, robotic management theater and replace it with something meaningful or at least enjoyable. Don't do the round-robin project updates that are of no value to anyone - if you've set up the culture correctly, people will talk to each other when they need to. Use the time to do something that is of interest to everyone on the team, even if it's not directly related to the everyday work. If you can't think of anything, don't hold the meeting and think harder when you're planning for next week's meeting.
> Discretionary spending makes it sound like it's just pocket money.

It doesn't, really. "Discretionary spending" has a specific meaning, it's not just a casual choice of words.

https://en.wikipedia.org/wiki/Expenditures_in_the_United_Sta...
> we don’t care properly for the people who are paying for the military that it’s supposedly defends

Close to a century of no war on the homeland, close to two on the mainland; not too shabby. Yes, we have problems. But enemy tanks aren’t one of them.
Do you have a link to any example repos by chance? The need has slowly been growing for some cli tools I want to write, but I haven't taken the plunge yet. I'm the most curious about peeking at your maven setup.
People are people. They're just worse versions of themselves on the internet, Twitter in particular.

I think Yishan was trying to say that moderation is hard not in a "This requires brilliant minds and hard effort" kind of way, but more in a "This will emotionally deflate you for years" kind of way*

Edit: *especially if you're the public figurehead who will receive tremendous heat for this.
The Playdate isn't a great gameboy emulator device with its 1-bit vs 2-bit(gameboy) screen, there are so many better devices in the market that is better suited for that.
I had a back spasm episode a couple weeks ago. It led me to think about laborers taking off work throughout the ages. Interesting to see this now.
I'm in love with Lit. It's sort of the anti-framework, letting you get as close to bare metal web components as you can get without having to write your own data binding code.

I've used it to build commercial websites and even a Typescript game. It's really the fastest, smallest scaffolding thing I've worked with since JS was invented.

Kudos to the Lit team!
Why did they double down on hi,? The first time he went into the car, but is the following meeting was unneeded.
Trombones are actually just trombs that have bone.
Lack of Start and Select buttons might be a problem. There are ways around that (crank, accelerometer, etc.), but it's not ideal.
Visiting family in Britain for the first time in a few years I was surprised to be presented with a card machine by default even when buying a pint in a pub.

Tap and pay in the U.K. is super fast in comparison with the glacially slow implementations in the US. I’ve had no reason to take out cash here whereas in the US I always carry it since it’s preferred in bars and small shops (which often have a $15 minimum.)
I notice often when other people have worse eyesight then me, it wouldn't surprise me if you're unaware of how good your eyesight actually is and/or your friend believes their eyesight is at least above average (at least with glasses) when maybe it's not.
I agree on most points and this is why I for the most part run my own DNS.
Quite good though it looks a bit orphaned. Saved for the future thanks ;)
MCC probably has an "interesting" architecture as it's a combination of Halo games that spans a few generations that makes something like playfab a bit too restrictive to work in.
I have a large GeoJSON dataset I analyze to answer local government questions. It is of course loaded into a database for common questions but I also find myself doing ad hoc queries that aren’t suited to the database structure, and that’s where I find myself waiting for jq. Also I use jq as the ETL for that database.
Distribution

- besides for supporting BitBucket and GitLab we plan to:

- Improve our editing experience by introducing more context from the UI

- Integrate with platforms like Linear and Jira

Great idea

- our main focus is creating value for our users.

- We believe that most of the great ideas come directly from the development community, which is why we are continuously collecting feedback and revalidating our assumptions.
FWIW, my kids would play it for twenty minutes and then put it on the shelf.

Kids these days have access to far higher fidelity, and engaging, experiences. The novelty of a small, quirky, severely limited little device would be passing.

A bit like poking at a Tamagotchi after playing The Sims, Nintendogs and Pokemon Go for years.
Out of curiosity, where did you read that? I assumed Wiki had been trolled, but even they add the rather important follow up you seem to be unaware of [1]. Just quoting Wiki as it is accurate on this note (you can also search anywhere to confirm):

"On 8 April 2014 an agreement was reached between Russia and Ukraine to return Ukrainian Navy materials to Ukraine proper. The greater portion of the Ukrainian naval ships and vessels were then returned to Ukraine but Russia suspended this process after Ukraine did not renew its unilaterally declared ceasefire on 1 July 2014 in the conflict in the Donbas."

[1] - https://en.wikipedia.org/wiki/Black_Sea_Fleet#Russian_annexa...
Thanks for that! I've recently been learning PowerShell. After 30 years of bash it is interesting.
> Do you think in a more peaceful world people would be forced to dump research money into the ocean?

Why do you assume that decreasing military spend (US or non-US, even) would result in a "more peaceful world"?
My family lived in Texas for a time when my sister was younger and she stepped out of the shower one day and was stung on the head by a scorpion that was in her towel. Hearing that story I was certainly very vigilant, even paranoid perhaps, about checking my shoes and such when we went to visit family there when I was a kid.
It depends on the order that the user registered their 2FA, since they are ordered (and an admin can move factors up/down in the admin interface).

If you move the WebAuthN devices above the TOTP, Keycloak will first ask for the WebAuthN key with a button to switch back to another method (TOTP). It's slightly annoying.
WHO matters, but it's definitely not more important than WHY.

Who changes as people come and go — as they receive better offers or more significant job titles elsewhere. Staff will always turn over for reasons in your control (and reasons outside of your control). But, if you have a strong WHY people will be able to rally towards a unique or differentiated idea. A strong WHY demands principles. Tactics can come later.
I think the Ramset videos might count as 'cheating' - there probably aren't many locks designed to take the force of a .22 blank powder charge to the body and survive. And the ones about shooting locks with a 50 cal rifle definitely count ;) Still really interesting to see the limits of lock endurance nevertheless - really underscores the idea that no lock is undefeatable, it's just about how far somebody is willing to go to defeat it.
> On Mac:

> * Open Spotify

> * Press play button on keyboard

> * Apple Music opens ??????

I just tried these steps. Spotify plays.
They also require somewhat obscure rare-earth elements, which are not getting cheaper.

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

You'd also have to scale strontium mining and refining back up.
The point is that some people want it despite its obvious flaws, and now they have it.
Oooh how nice!

That digs up some memory from my childhood - an aunt had an Apple with the OS looking very similar to this one, and there was a game where you had to place railroad tiles and could then operate a train. Anyone here remember that game?
seriously? you’d pick a clown over someone who literally revolutionized physics?
GPS, lasers, photovoltaic cells, spacetime to name the biggest things.
Effective Modern C++ was mentioned here and also is one of the best rated books out there, must buy it.

Thanks ;)
https://www.youtube.com/watch?v=dqai0_nnTgs
I hold a CS degree in Europe, for free.

I definitely see your point and - as an european outsider - understand and agree with you. However, I think your perspective is strictly linked to the US experience.
University should not only be a place to pursue a career, or at least they should not advise it as such. It's a formation experience in different aspects. Obviously, your perspective change when it's so financially demanding.
It doesn't seem like it. I think the newly added Ruby jit that you can optionally turn on is faster than Graal with a lot less startup time.
GraalVM AOT also accepts PGO.
Sounds like the plot of a Futurama episode...
Type-Based Optimizations in the JIT
Who are these people? I absolutely hate fullscreen in macOS and literally only use it for fullscreen videos and the like. What part of the window doesn't work well?
Add on to that developers that use Dependabot or Renovate to automatically merge PRs with minor version bumps to "ensure the latest security patches are applied"
Sweet-potato washing revisited: 50th anniversary of the Primates article (2015)
What's different between code and low-code definition?
This really just depends on where you work
The World’s Southernmost Post Office (2012)
We really are the same people. No measurable difference in IQ (as well as that can be "measured"). Only knowledge (some gained for us; some lost, too) and context are different. The tablet is a cool reminder of this.
It'll be nice to allow access to websites I registered with my TouchID on my Mac on my iPhone without needing to re-enroll a new security token.
He tends to do several videos in a row on a theme - for instance, slicing through 'cut-proof' bags, or snapping shackles with spanners, etc. But you just need to go back maybe ten videos and you'll find that the majority of his content by far is about lock picking.
Or they could just not count the purchases beyond 4 CDs in a week, when computing the ratings, while still allowing the customer to buy those CDs.

If what's going on is really what people here seem to think, one might conclude that Amazon is run by total idiots. So maybe it's not what people think? Hard to believe that Amazon foregoes real income this way... On the other hand, I suppose it could be misaligned internal incentives - that it somehow makes sense from some manager's point of view, though not from the stockholder's point of view.
I assume this also makes it possible to reload a function/file when not in the middle of a breakpoint? That is something that is super-useful in lisp (reloading under both situations that is), but AFAICT impossible in vanilla python due to the way imports work.
I think part of the problem is the perception that trades don't pay well.

Trades median pay (salary.com):

* Plumber $59,698

* Carpenter $58,542

* Journeyman Welder $51,413

* Electrician $61,350
> He's a conman at best.

Disagree. He’s a clown at best!
Founding Fathers of Ukraine War
The Mac Studio supports up to 5 monitors.
I don't know what I have to do to get the sublime desktop experience that macOS is famous for...

My work-issued Macbook Pro regularly forgets which monitor (my external monitor or the built-in display) is the primary monitor and moves the dock and task bar between them seemingly at random.

My mouse sensitivity is cranked all the way up but my mouse still feels like it's mired in tar compared to my Windows and Linux machines.

The dock is always in the way. I can hide it when a window approaches/overlaps it, but it often takes multiple swipes with the mouse to get it to reappear. Completely removing the dock (which would be my preference) does not seem to be an option. I was able to move it to the left side of the screen, which is better - why take up so much valuable vertical screen real estate with a top bar and a dock on the bottom???

So... I don't know. I'm not seeing it personally. For me Gnome, KDE, Windows 10, and Windows all provide a better GUI desktop experience than macOS.
With a competent manager there should be no hard feelings when framed as a market adjustment. Competent managers know that employees become higher paid with time. It's up to them to decide whether or not to try and stick with an employee to delay hitting their "this is a big enough difference I should jump ship" amount or not.

It's no different than a business telling a customer "listen, you're gonna have to pay more because I have other more valuable work I could be doing". The customer can pay more or they can go elsewhere.
It doesn't take much to replace a dead weight.
Now they should optimize it for x86_64.

It's the worst piece of software I have to use. Thankfully I'm changing jobs in a week to a company that doesn't use it.
This took me on a trip down memory lane back to my days in elementary school. I recall our class going to the computer lab once a week and having an hour to spend on an iMac G3, of which some were on OS8 and others OS9. Going back even further to kindergarten, our logins on those Macs were forced to use a simplified UI that displayed only icons/tiles of applications -- no browsing files or anything sophisticated from what I remember (edit: looks like they were called "Panels") [0]. The Incredible Machine [1] was what I personally looked forward to playing most. I'm sure nostalgia plays a big role in the feeling I get when toying around with emulators like this, but I'm also convinced that the simplicity, curiosity, and novelty of computing in the late 90s/early 2000s is something that I may never be able to replicate again in my lifetime.

[0] http://toastytech.com/guis/macos9users.png

[1] https://macintoshgarden.org/games/the-incredible-machine-3
For you and other comments that mention "you can do it but it's not ideal," you're probably right. There is definitely a "happy path" and a lot of paths that lead to huge debts w/o upside. I do see some value in the experience for people of that age, I think it's a good transition / stepping stone for a lot of people into adulthood, but it would probably be good if we made a point of better explaining what debt is before people get into it.
> If the producer is a third party provided script/app you don't have the source code for, I believe you still have the same breakage problem

There are number of ways to prevent that in PowerShell, and by default you usually have to do nothing. But if we imagine that vendor removes some param you relied on in newer versions, you can make it work with old scripts using it by providing so called "proxy function" that returns it back by just adding new stuff on top of existing stuff of underlying function. The similar can be done with objects and properties.
> There is no such thing as Western Science, Eastern Science, Chinese Science, or Indigenous Science. There is just Science ...

Of course we all understand that. But isn't the reality that Science is skewed towards Science That Gets Funding? Empirical data is empirical data, but Western Science is a _particular_ selection of the empirical facts that reflects the politically-influenced institutions of science in the West right?
that is how I look at it also. if twitter doesnt exist in a few years, the world will be a lot better place

if he somehow manages to fix it, that could be great too.
>Also, the fact that everything I want to tweak requires buying an app?

I find this is often the case with MacOS, sometimes with open alternatives available.

I wanted windows/linux like window snapping and found a free solution called Rectangle[0], but discovered however they do it was causing mouse lag in games. Apple dev friend investigated into it with logs from my machine and discovered they are "just not doing it properly, go buy bettersnaptool[1]"

Sure enough I go spend $8 on bettersnaptool and all my mouse lag is gone and I've got the tweakable window snapping I crave.

This is often the case it just depends if the open software solution is done "properly" or will have some small bug that may or may not bother you. Rectangle worked flawlessly in every other instance except once I would launch a game, the mouse lag was not present on desktop applications.

[0] https://rectangleapp.com/
[1] https://apps.apple.com/us/app/bettersnaptool/id417375580?mt=...
Pop-up Blocked by OpenCulture’s own Pop-Up JavaScript.

Running Firefox on iOS in portrait mode.

Turning phone around to landscape still rendered me unable to press any button much less read the pop up. Only got words like “ad-blocker”.

Nope, not running any ad-blocker.
I used a total of three external monitors with the original m1, via a displaylink hub. Saying "m1 does not support it" is not accurate. Its not like a amd 3950x supports any external monitors, does it?..
Chromecast with Google TV is the best streaming device I've ever used, and I've tried a whole landfill worth of alternatives.
“The marvel is not that the bear dances well, but that the bear dances at all.”
> In my measurements, the only case where UBOs actually improved performance across all platforms was in a multi-draw scenario, with UBOs being split by frequency of update, containing data for 100+ draws and being uploaded at most once per frame.

That's interesting -- back when I was working on mobile platforms, I found that UBOs were a win from call overhead alone -- replacing N different glUniform* calls with one UBO upload per object was a win on both the Adreno and Mali drivers, though we did have to work around some driver bugs (as is Android tradition).

I haven't done the measurements as well, but I suspect it's also a win on WebGL 2 over the old strategy, because calling the WebGL functions is just more expensive than it should be (I've been told this is getting fixed in the browsers eventually, but I was also told that nearly 3 years ago, and it hasn't happened yet...)

But these days I definitely advocate for a single giant UBO for your scene, uploaded at the start of your frame. I prepare all draw calls at the start of the frame in structures and allocate a single UBO for the frame at the same time, and add them to the relevant passes, sort the passes, and draw them using something that makes as few state changes as possible between the draw calls.

> it's not as simple as packing all that state into a single struct and then resetting it in a bulk before a draw call.

No, it's definitely not, you need to track your current state and the draw call's state, but I think it's a lot easier to program against, and more readily adapts to Vulkan, Direct3D, Metal, etc., and is the pattern adopted by wgpu/sokol/bgfx.

https://github.com/magcius/noclip.website/blob/master/src/gf...
What I find amusing is just how much of an identity being anti-Apple has be come. You know, the people who will jump at any vague opportunity to profess their hate for anything Apple. I used to be in that camp.

I gave up on fanboyism years ago and nowadays I've found I like almost every platform for different reasons.
Soon to be remote controlled robots doing all sorts of things benefiting from geo-arbitrage.

One of the main reasons capital needs labor to be fixed, so it can exploit wage gradients.