skysight-inc/HackerNews huggingface dataset:
Read this: https://mailman.nginx.org/pipermail/nginx-devel/2023-October...
Why not use webgpu?
i'd love to see responses too.

At some point of a factory reset, my 10 yr old roku got smart and started self-updating.

Its beyond frustrating and i don't have the technical expertise to PiHole it into oblivion in less than half-day.
It doesn't matter if you fail. The cred comes from how much bandwidth and resources you can soak up.
I predict vacancies office rent will end of startup led open floor plans. Return of private rooms in offices. Prediction 5-10 years from now. Reason zero interest rates inflated real estate value which made office space more expensive. Now that there is vacancies office rent will plummet. Cheap office cheap rooms enables private rooms for developers.
Convert LookML Models to Cube Cloud
With this open source tool, you can easily migrate your existing Looker projects to Cube.
I've been thinking about a layer on top of these chat apps that augment the experience for learning in particular. I've found that once you dig into the problem, a key element to solve for is reinforcement. The "provide information" part is easy, now how do you make it stick and how do you continue over an extended period of time?
Yes, it is 8. I was mistaken earlier.
> is where this well-meaning process falls over in most shops

I would argue that if you have this problem, it is fundamental, and your team will never be firing on all cylinders until you fix it. Admit it is not easy if the dysfunction is well set in.
Why? OpenGL works just fine and there are plenty of resources about OpenGL programming all over the internet, unless you're a triple A studio, you don't need what Vulkan has to offer, it will only slow down your development by adding needless complexity.
No one wants to have to switch platforms to do one specific thing, we’d all prefer for the things we want to be available in the platforms we want to use. If you like Windows, you’re not going to switch to Linux for gaming. What the growing number of Linux games allows is for Linux people to not have to switch to something else. In the same way, the people who want to play games on macOS are the same ones who already use the platform.
nginx: https://mailman.nginx.org/pipermail/nginx-devel/2023-October...
That is true. At first I thought the stories were created on demand.
Some of us are compulsive readers once we get used to it, and I'm looking forward to being able to do that in my target language.
Just a side note: I love the syntax highlighter you use. The cursive fonts for attrs and comments are really nice.
> That's what actually happens everywhere.

That’s emphatically not what happens everywhere. It might be what happens everywhere people use a single Latin layout, but if you use two layouts or more you definitely want things to stay on the same physical key regardless of any switching—your muscle memory is bound to hate you otherwise.

For example, I expect CUA cut to be Ctrl-X, but also Ctrl-Ч and Ctrl-ס. This is how it works on all graphical desktops I’ve used and also, with some work, in Vim. (Not in Kakoune, though, which is a substantial annoyance.)
LLMs are great at producing “free undergrads.” By that I mean it’s now easy to train a model that can produce textbook answers to textbook questions, that is well-defined solutions to well-defined problems. Modern LLMs will not be able to replace or augment physicians much because so much of medicine comes down to understanding the patient’s context.
> Frontend software / design. The Design of Everyday Things, by Donald Norman.

Also in FE/UX. Came here to say exactly this. I've heard of this book so many times, and have tried to read it many times, but just can never quite finish it (too many anecdotes for me, vs something like https://www.refactoringui.com/)

> It's incredible the number of people who use the words "affordance" and "signifier" incorrectly.

I wish the UX world used less jargon. It's such a cross-domain concern involving developers, designers, researchers, users, owners, managers, etc., that using plain English is IMO usually a better way to get a point across.
>> TSMC literally can't make chips fast enough. Companies are competing for wafers.

That's interesting since Samsung is their primary competitor at the advanced nodes. It takes time and money to move though as fabs aren't completely fungible.
I wonder if C codebases are going to have problems finding maintainers in the future. Postgres has commercial backing and inertia, but it seems like we are lacking a pipeline of (proficient) C developers.
This comment is chefs kiss. Amen. This is what I'm building a solution for.
This is the most reasonable answer.
I find monetary alarmism so lazy and yet I always feel compelled to comment.

I’ve never heard a compelling argument to explain just how a monetary system in which all monetized debt becomes privately held wealth, can be framed as debt being a “scary, unsustainable thing” as if it’s household debt. At least this article frames it as a relationship with investors, but it still doesn’t cut to the meat of the issue, to me at least.

Writing debt in an out of existence seems way more conceptually scary than it is dangerous in reality, at least for an economy where households spend on average about 5,000 dollars a month.

It seems a much more important topic is monetary hegemony, than some certain debt to GDP ratio, but I never seem to see those concepts mentioned.
Others have already said that in Windows the most straightforward way to make a keylogger is to use hooks.

But how do you know if there is one installed?

Hooks are chained, so you can traverse the chain and enumerate them. This thread in Stack Overflow is about that. I haven't tried the solution, but seems legit :)

https://stackoverflow.com/questions/8564987/list-of-installe...
How is designing an API in YAML “fast”? Isn’t using code much, much faster for the average dev?
I was watching a Patrick Willems video this week, and he made a point about what happened during the pandemic with movie streaming. That the direct to stream films actually did way way worse than you'd imagine.

I thought that say the Pixar movies he gave examples of would have done better than they did, but actually, No. He says that because they were placed alongside everything else... they didn't do as well because the marketing wasn't the same.
Maybe but that's the bet. And for almost all software it's turned out to be true
A similar story could be told about Steve Jobs and Apple. Anecdotally at least, Steve hired the patent litigators (who had represented Apple in a patent infringement lawsuit with Taiwanese MP3 maker Creative Technologies over the iPod) to patent the iPhone. But that was more targeted than the spray and pray approach.
You could also use fastmail masked email.

I think this is a valid setup. I don't even have a CC associated with roku (not sure why, but never paid for anything anyway).

Until recently i needed no email and in the last reset the GUID almost forced an email. But if you search online, they show ways to get around the email requirement.
I was surprised too, but if you look at the timelines then RST_STREAM seems to have been present in early versions of SPDY, and SPDY seems mostly to have been designed around 2009. Attacks like Slowloris were coming out at about the same time, but they weren't well-known.

On the other hand, SYN cookies were introduced in 1996, so there's definitely some historic precedent for attacks in the (victim pays Y, attacker pays X, X<<Y) class.
Why are the boxes always made of jelly in these physics simulations? Stacks/walls of boxes in real life are never that jiggly.
I always struggle playing games on my Mac because they keep updating the OS to disallow third party tools to disable mouse smoothing. Mouse smoothing is the bane of my existence.
I think it's funny that in one of the biggest communities of hackers on the web in 2023, we still can't get CRLFs down.

(Not the OP's fault. I wish HN parsed them correctly.)
I think the success of free-to-play games on iOS sort of undermines your position here.
I think so, personally. I wanted the means to see the whole hierarchy (ie book or chapter or both) and be able to move between that view and the editing view easily. Scrivener's tools do this really nicely.
Yeah, it's just that most ivy league schools aren't in Division 1 programs, so the school isn't prioritizing athletics over academics. When I went to a Division 1 school and had a class with an athlete, they were terrible people who clearly knew that the school was benefiting from them being unpaid employees and just partied together all the time.

If they repeated this study for a mid-tier schools (top 50-500 universities) with division 1 program like Michigan State or Gonzaga. I'm sure the results would be totally different and the academics at the school would show much better results.
That's not quite right. But if rents dropped below the loan payments then the property owners really have no choice other than to go into foreclosure proceedings.

And the banks that have to undercut these loans (and maybe society in general) would really, really like to avoid having trillions of dollars of real estate come up for foreclosure again.
A lot of people are commenting about how gpt4 is better than copilot, both in terms of getting it to do exactly what you want and in the quality of response. I've also found this and so I wrote a simple VS Code coding assistant that uses gpt4 and let's you be direct in asking what you want it to do: https://github.com/jpallen/biggles. Maybe it can be useful to some of you too.

It also supports voice, which is a fun way to code!
The Vim manual (:help) is not particularly well organized for discoverability.

It's not all in a single file: it's chopped up into files like usr_01.txt, usr_02.txt. That limits the scope of searching.

A web search for "Vim manual all in one page" turns up nothing. (Contrast with GNU programs which have HTML manuals that are both in separate nodes linked together, or all in one HTML page.)

Completion is not at all mentioned in the topic headings at the top of :help; literally, the word does not appear anywhere in that table of contents. That's in spite of there being a section of the TOC headed "REFERENCE MANUAL: These files explain every detail of Vim.".

None of the linked files have a description blurb mentioning completion.

Or sessions, for that matter. I used Vim for about 25 years before starting to make use of sessions.

What is in the manual is not all useful; if you were to read that whole thing, you'd be wading through furlongs of "meh" to find an inch of "wow, useful". And at the end, you would still be installing extensions.
E.g. the built-in switching among buffers is pretty poor; Vim benefits from an extension for that.

You can't always imagine what a feature is like to use from the way it's described. (Push these buttons to get this effect.) You sometimes have to experiment with it to get it.
> with Apple not really doing much to help.

I think Apple is starting to push hard to get into the gaming market. You already mentioned Game Porting Toolkit as an example, but they have been regularly giving the floor to AAA game studios during Apple's big keynote presentations. Notably, Capcom is bringing RE4 Remake to Apple devices, following Resident Evil Village. Death Stranding is also getting a macOS port soon.

If I had to guess, I think Apple is actually going out of their way to financially incentivize these companies to port their games to Mac, even if sales are low (e.g. paying them to port the game). Throwing money at it may be a good way for them to get out of the chicken and egg problem.
Oh certainly: I would /hate/ my version control software locking me into a particular bug tracking methodology. However, I think in the same way the browser has become the standard runtime for most applications that we will need to join version control and bugtracking together to preserve "all the history". The next frontier is someone layering bugtracking on top of something like git, so software archaeologists won't be abundant. :-)
I suspect many would pay far higher than $20/month to use an intelligent LLM. Just that too many players are subsidizing free use so its non-competitive to charge that much.

Eventually reality will force cost to the consumer towards cost of serving. Cost of serving LLMs will decline alongside this, so maybe the magic number stays at $20
In other words, China is selling the developmental model that raised its people out of obscurity and poverty to developed global superpower status in a few short decades to countries with people who have decided that they want that too.

The world China is reorienting itself to is a world that, in many respects, looks like China did a generation ago. On offer are the basics of development — education, health care, clean drinking water, housing. But also more than that — technology, communication and transportation.
Yeah, I feel like the Monty Hall confusion goes away if you are explicit about the rules:

"Hall will always open one of the two non-chosen doors and will never reveal the prize"

I think most people who don't understand the problem miss that critical detail.
Give it some spin with your index finger.
Imagine putting a coin between your index finger and thumb, heads side up, resting on your middle finger below — not too different than how most people start a coin flip. With your index finger, rotate the coin in its plane, so that it stays “heads up” but the head is rotating.
Now try doing this and simultaneously flipping the coin by flicking it with your thumb at a point on the bottom, close to the edge. If you do it right, you’ll impart a spin.
If you impart a modest spin, the coin will never actually flip over, but will just wobble, and will therefore land heads up. An observer will likely not know what you did, because it is hard for the eye to tell the difference between a flip and a wobble at high speeds.
It's ironic that the "bible" of design is itself so hard to use, full of lengthy anecdotes that bury the important examples. I wish someone would modernize and update it into a few screenshots and infographics, similar to Refactoring UI.
Finnish president says undersea pipeline, cables damaged by 'external activity'
Assertions do not fail fast enough. They need to fail at compile time as much as possible not at runtime.
Steam seems to be a far healthier ecosystem than the app store, though. You might actually be able to break through on steam whereas the Apple app store has a very ossified list of top games.
In what situation would a bankruptcy of a company not limit the losses to the company? (And prevent individual bankruptcy of officers or shareholders, assuming no fraud or the like)

That’s what both companies and bankruptcy are about no?

Commercial loans are harder to get and costs/interest are much harder because of these risks. Terms are very different too.
This appears staged.

I have had messy spaces, and it's never so evenly dispersed.

What is the purpose of glorifying clutter and mess?

It was hard work to get out from under this kind of bad habit, I would never want to go back. Maybe this a form of "office grunge" just to be cool and get clicks?
The Steelseries ExactMouse tool still works for me on the absolute latest version of macOS Sonoma, without updates. What tools are you using that keep breaking?
What did you mean when you wrote this? You can send a request to any backend server, regardless of language.
I got out of web proxy management a while back and haven't had to delve into HTTP2 or HTTP3.

It seems HTTP2 is TCP on TCP for HTTP messages specifically. This must be why HTTP3 is over a UDP based protocol.
>What does Apple have? The rich users. End of story.

That isn't accurate in this case because the rich gamers have more expensive setups than a macbook/imac. If you are spending 100,000+ on a cs skin you also have a 4090 (ie. not macos). You are thinking in terms of 'pro' software and ios mobile games.
As somebody who's been at this for a couple of decades, this strikes me as a rather well balanced view. What I can't understand is how no patent reform discussions have anything like this kind of balance. It's all "stronger patents" or "weaker patents." Nobody seems to understand how and when they work vs. don't work.
You also have to factor in your time cost. Your hourly rate is going to be really low, better off just getting a job.
Because projects have all sorts of requirements. Shipping and running an embedded browser engine, or running in a user's active browser session, is not going to fit the requirements for many many projects.
There's a good 12-minute documentary on how Japanese trains are cleaned: https://www.youtube.com/watch?v=L90CpRdjMJU
> What does Apple have? The rich users. End of story.

I didn't realize there were so many rich people. Why do I keep hearing stories about an ailing economy?
Really great food for thought here, I'm going to have linger on it some more. I don't know enough about LLMs to know how to counteract hallucinations, but I wonder if you could construct an LLM against a vetted corpus (much like Anthropic does with Claude) in which it solves for the problem of generating robotic speech patterns. I do agree with you a lot on the "sound" problem because I don't think I'd advise a non-native English speaker to blindly trust ChatGPT as a learning mechanism based on my experience of using it.

So, in conclusion, I'm curious to learn whether this is a solvable problem or if LLMs are inherently not the right tool to use.
While it lacks a user-friendly installation process, I've had a great experience so far with running the windows version of steam via the game-porting-toolkit.

I just run

gameportingtoolkit-no-hud ~/my-game-prefix 'C:\Program Files (x86)/Steam/steam.exe'

and a whole bunch of windows-only titles just work.
No lol. The crying and greed of the corporations that think the world ends if someone downloads a movie that they either did pay for, will pay for in the future, or would not have paid for anyway. The 'lost sale' fallacy.

Surely you didn't really let those "you wouldn't steal a car" propaganda films get to you?
PC games that could be ported to Mac and published on the App Store are less likely to do so since there's a lack of support from Apple's side. They care more about mobile games it seems.
This seems entirely unsurprising/standard Java setup. Perhaps it is proximity to Hollywood that some glamor is rubbed off on bog standard enterprise tech stack of Netflix.
I doubt it, universities basically choose between C & Java as the main if not only teaching language. Sure the former might evolve into C++, but it somewhat inherently starts as C, and I suspect you didn't mean 'C developers' to exclude people with C++ experience anyway?

An organisation worried about it can easily hire grads/juniors with a corresponding proficiency, and ensure that they still have that by the time they're seniors by employing them to work in C.
You're probably confusing twitter with netflix, the former is/was a scala shop.
There is really nothing magical about metta. It's all in consistent practice.

1. You visualize a cute bunny (for example).

2. You recognize that visualizing a cute bunny makes you a bit happier.

3. You realize that you can influence your mood by visualizing cute things.

4. You train it to make it stronger and more reliable.
Thanks for your response.

This reminds me of doing updates via SSH on a train speeding across Philly ~2009 on the G1.

I'm curious what software enabled the device management? I worked on device management software in a few forms.
These real estate holders aren’t on 30 year fixed mortgages though, eventually they’ll have to roll over their debt, and they’ll be upside down and have to sell.

Once that happens they’ll have to reprice to the market.
Stroke could cause nearly 10M deaths annually by 2050
Baltic Sea gas pipeline between Finland Estonia is shut down over suspected leak
Sometimes it's just wrong parameters (e.g. too low density, too low gravity, ...), but the 'jelly-like' behaviour may also help to keep the simulation stable (sometimes in games you can see the physics simulation explode, e.g. stuff being catapulted with near-infinite speed into space, putting some dampening into the simulation and allowing some 'slack' for resolving object intersections can help to avoid that, but also makes everything feel more jelly-like).
It's due to using a Gauss–Seidel solver which iteratively solves each constraint rather than a global solver that solves all the constraints at once. The reason to use the iterative approach is that global solvers can end up with unbounded runtime or without a solution in some cases. The downside is that some constraints are left unsatisfied after you've run through your fixed set of iterations so it takes time to converge. With big stacks you have a lot of constraints and it can take even more time to converge as errors propagate energy through the stack. You can solve this as a sub-problem by itself and maybe the 'large islands' work will tackle that.

TLDR; with iterative methods stiffness of things depends on the physics timestep size and number of iterations of constraint solving.
They gives these reasons at the Github link for its existence...

---

Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It encapsulates common GPU functionality with a low-level cross-platform interface. IGL is designed to support multiple backends implemented on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan) with a common interface.

There are a lot of good options for abstracting GPU API's; each making different trade-offs. We designed IGL around the following priorities:

- Low-level, forward-looking API. IGL embraces modern abstractions (command buffers, state containers, bindless, etc) and is designed to give more control than OpenGL's state machine API. As a result, IGL can have leaner backends for modern API's (e.g. Metal, Vulkan).

- Minimal overhead for C++. IGL supports new or existing native rendering code without overhead of language interop or the need for other language runtimes.

- Reach + scale in production. IGL has been globally battle-tested for broad device reliability (especially the long-tail of Android devices as well as Quest 2/3/Pro compatibility for OpenGL/Vulkan) and performance-tuned on our apps.
Killer 1918 flu didn't pick on the healthy, after all
Cosine what? Isn't it just dot product?
Falcor is actually part of the "old" architecture described in the talk. Because it's mostly unknown and no longer used I didn't go into the details of it.

Falcor was developed at the time Facebook was developing GraphQL in-house. It has similar concepts, but never took off the way GraphQL did.
If you ignore the head part, it looks very much like one of these https://en.wikipedia.org/wiki/Walker_(Star_Wars)#All_Terrain...
I've never been happy with that explanation. I don't get why the host would not just open a single door, that's what the host does in the other scenario to me.
There is no alternative. Either the information is required and useful and should be shown always, or it has no value and you can just leave it out.
I used to work at Disney Research. This is a great example of the kinds of problems that get explored there. The constraints are totally different than the normal consumer-focused engineering you find elsewhere, because the creative conceits are simultaneously a challenge and a get-out-of-jail-free card.

The impossible parts of problems could be solved by visual sleight of hand or some artistic trick, leaving you open to explore and solve some really interesting application specific problems with technology. The much, much harder part is making any of this research work robust and compelling enough to actually show in the parks.
Linux On Scratch (fast)