skysight-inc/HackerNews huggingface dataset:
I always wondered about doing this with hardware. Surely there must be some other mechanism for accurately creating sounds then a flat magnetic speaker.
Better that than sexual repression leading to more rapes like in the more "puritan" countries...
If you require the cheapest devices to support something then by that measure no technology really takes off until it is really ubiquitous, often never.

For phones, OLED is already in the mid-range market. It won't be that long until there are more HDR-capable screens than non-HDR screens.
Not Happened, it Happens every day with Tool and Outdoor Power Equipment....

This is still a common and ongoing process. Hell the same brand is manufactured by several companies, for example Brand X may have a pressure washer that is made by MTD, but a Lawn Mower that is made by someone else, and a chainsaw that is made by a 3rd company. All with different levels of quality.

Even if you see a list of who "owns" the brand, many of them contract with each other to make the tools and equipment so it hard to tell who is actually making the product.
> Windows build have my Google API keys so you can still sign in

That's nice.
>Don't trust us? Feel free to audit 38 million lines of code.

[Lightly paraphrased]
Just because other languages have those features doesn't necessarily mean Terraform needs them too. What are the other reasons for needing that?
> In a press release today, Bird confirmed that it had entered into a “financial restructuring process aimed at strengthening its balance sheet,” with the company continuing to operate as normal in pursuit of “long-term, sustainable growth.”
That completely removes a whole slew of useless comments when people are reviewing code, it's such an amazing win, every single language should have it's styleguide published and a tool that forces it without any options.
The shared "w" with Warp triggered some memories. I hope things go better, but after being burned once I don't see myself getting off of p10k ever, possibly for the worse.
Once they add an age-verification gate, it will surely push their MAU down below the DSA threshold. Does the regulations then still apply?
Oh, this is literally Xeact. https://xeiaso.net/blog/xeact-0.0.69-2021-11-18/
but ioniq 5 is not a sedan and its rear window is unusable due to the lack of rear wiper.
That smaller screen on iPhone X has 2436x1125 resolution, which is only 33% less pixels than my desktop monitor (which is 2560x1440). Considering that the video plays full screen on the phone, and in a much smaller window on my desktop system, the inferior GPU can render that much more smoother than the desktop, which shows that GPU is not the problem here.

Also, grabbing the scrollbar on Firefox Linux restores the smoothness, supporting "tick" theory.
New Features in Angular 16
True. On the other hand, the reason things are not simple is probably that your requirements are dumb.

https://youtu.be/hhuaVsOAMFc?t=12
Why do people even reinvent this wheel every few months? Does the <1KB size even matter with modern caches and HTTP2? Does the amount of written lines of code matter when there's modern linters and tooling?

Anyone can build a "reactive" type framework by following tutorials online now, they're super in vogue.

Is my cynicism here warranted, or am I just jaded from 20 years of watching pendulums swing left and right and watching the wheel be reinvented over and over?
Not more of a meme browser than the next one!
One of its functions is to allow you to slow down and maybe stop if the hydraulics fail. It's also called a parking brake, but that's an anachronism for cars with automatic since they have a parking mechanism. Using it to park is still a good idea to keep it functional so it's there in an emergency, and in case the parking mechanism fails. Some people find this out the hard way!
I mean, Donald Trump claimed that his steaks were the best, and, well, come on. Loud bombastic idiots claiming their thing is the best thing is just background noise; it is a big part of their _thing_, and shouldn’t be taken at all seriously.
Personally, I have very good experiences with FLASH, and very bad experiences with spinning disc HDDs, CDROMs, DVDs.

IMHO, all long term cold storage is not reliable. Better to go with mid-term storage, and not just using one technology. For really important data, I would go for LTO AND BD AND SD card and maybe some paid online storage.
How Different Languages Laugh Online
Building Apollo
Now that it's known to be contaminated with CSAM, using it is likely against US federal law. So they've now done their competitors a favor, and exposed themselves to liability. Seems unlikely.
> The ultimate goal is to sell Bird’s assets, with a so-called “stalking horse” agreement kicking off a bidding process designed to get as much value out of Bird as possible, with its lenders setting a baseline bid before opening things up to external suitors over the next four months.

They might end up in the hands of someone that wants them.
There are many different scooter companies, so it’s likely someone will pick ups the assets.
> I'm confused by this line of reasoning.

That's because you haven't read the discussion. Why would you expect anything else? Your comment straight up reiterates what was already said. For example,

"The value proposition of testing is that it documents the user interface in a way that is independent of implementation, allowing you to continue to iterate on the implementation while having assurances that, no matter what you do under the hood, the user experience does not deviate from what is documented."

Explicitly testing third-party code introduces testing of implementation details. It is impossible to explicitly test another codebase without knowing of its existence. But it is not an area of concern for a first-party application to worry about. The third-party should already have those tests in the third-party codebase.
Humans, not climate, drove large mammal populations to decline 50K years ago
Perhaps read about what DMA is before making these statements? Why would you use VPN?
Dupe of https://news.ycombinator.com/item?id=38684904
Ansible for DevOps Manuscript
Condition is actually set to "Used". So this technically violates eBay policies, as the seller should have explicitly mentioned "For parts only". Whoever bought it can now file a SNAD case with eBay and likely get his half million pounds back.
You can get blackout curtains with a rod and hanger brackets for less than $50 at Walmart.

If you try those, you can start to figure out what actually works for you rather than operating on theory...for example, you might find that like many people moving the curtains before bed and again when you wake up is 48 seconds well spent each day...for a few years that will be less total time than a few hours a week for a few months.

You can probably install them in an afternoon even with little experience and they are the simplest thing that might work for you. Your needs probably aren't that unique.

If your needs actually are, add some motors, pulleys, and photosensors wired through some relays to an arduino. Likewise if you decide this is your life's work.

Good luck.
Many JFR events don't have any descriptions, so I tried to autogenerate them using AI. I'm the author, ask me anything.
Artificial intelligence can predict events in people's lives, researchers show
Enhanced Ductility and Strength via Novel 3D Printed Alloys
I guess you probably meant physical tools, but that immediately brought Norton to mind for me.
Clojure to TLA+

https://github.com/Viasat/salt

Successor: https://github.com/Viasat/halite
Implementation of Mamba in one file of PyTorch
This is not really true, as far as I know. You can control the memory layout of structs, they can be allocated on the stack, because they're value types, but not necessarily.

If you, for example, create an array of said struct type, the array's memory will be on the heap. And the structs will be stored in it. You can't assume a struct will be on the stack.
This doesn't look too bad for pushing down minimal dom manipulation, since it includes reactivity

Looking at my own use of solid, things this is missing are:

- jsx

- stores (having some way to hook into van's reactivity would address this, maybe digging into van.state internals there's a way)

- onMount/onCleanup

- For/Index/Show which helps handle efficient reuse, this could probably be built as a layer on top of vanjs
I both tested from Linux and macOS. Safari on macOS is same with the iPhone X Safari on smoothness. Firefox on macOS is same with Firefox on Linux, too.

FF updates when scrolling stops, or updates more frequently when you grab the scrollbar. So, it's how the library gets the scroll signal, not about video decoding performance.
Anyone with the time would care to explain how voting is handled on the server? I image that the image which is generated on the client is somehow tied to an endpoint that runs the necessary SQL or something.
Tesla’s market dominance is largely a thing in the US, where there is, currently, very little choice (though this will change). In markets with more of a selection of electric cars, like Europe and China, it is less dominant. US sales don’t demonstrate that Tesla is best; they demonstrate that the major manufacturers see the US market as more difficult to address/lower priority (and they’re not wrong, for a variety of reasons).
Netron: Visualizer for Machine Learning Models
It's notable the Apple devices are very low-RAM compared to similar devices from competitors.

Part of that is that Apples software team uses more efficient languages like (eg. Objective-C vs Java). Part of that is that applications on iOS don't have to target a huge variety of screen resolutions (and therefore are frequently loading then downscaling high res textures). Part of that is that RAM doesn't get much cheaper if you buy at Apple-scale - so a RAM bump represents a bigger hit to margins than adding other features.

But all of that comes back to bite when using LLM's, which inherently gobble RAM. And any memory saving techniques used will simply allow a competitor with more RAM to squeeze in an even bigger better smarter model.
Central planning is kind of where we are now already — housing construction is severely restricted, housing costs are subsidized in some areas for some people but not others, etc.

Competitive markets in general are pretty good at matching supply and demand, even when demand is pretty all over the place.

Cars are a great example in the US — sure, there are times when prices go haywire from supply shocks (e.g., due to chip shortages in the pandemic), but outside those no one really complains about a “car crisis”. There are new and used cars available at very many price points, old vehicles get retired and new ones are manufactured, etc.

In housing, one major reason we don’t “just build more” is precisely because of regulation that either prevents housing construction outright or makes it very expensive, nominally in the public interest. We don’t need state owned enterprises paid to construct vacant apartments — we have plenty of companies and individuals willing to build, we just need to let them.
Just shows how far certification requirement dropped by the time of TNG. Nowadays, no Starfleet ship design would be certifiable.

Obviously joking, but the reason for this in TNG, as it is for cars, that it was cheaper. The same reason RBMK reactors are graphite moderated with a positive void coefficient.
I generally assume that production code will change in the future. Thus if the tests you write today do not guide those changes to not break other existing functionality since they so constrain your implementation that those tests will need to be deleted then the tests are not valuable.

I've seen code where every dependency was mocked and all tests ended up being the implementation calls some function with some arguments. Most of the functions can be called many different ways to get the same answers, but the tests forced a specific number.
Now do copyrights.
Overcoming Depression
The whole “small footprint” thing is always weird to me. I understand that lots of people really want to squeeze efficiency out of every single kb but Im struggling to see where this is helpful. A single image, a single pixel from the marketing team, the actual application code, the page, etc are all going to dwarf the framework.
I would say at least 95% of university students are using ChatGPT on their programming assignments.

Src: I teach at a University
The problem is not size. The problem is installation, configuration, dependencies, transpilation, IDE setup, etc. And here you have the plain old notepad with browser - nothing else...
I know Bandwidth offers a reduced leave if you have under a year of tenure and Celonis offers full leave day 1, but I wondered if there were others.
This page crashed my phone browser.
Agree with many of the points raised in the link.

Mine are simple -

Leave your ego at the door.. especially if you are a new/young talented or "prodigy" programmer.

Take any criticism on the chin. Be open minded and learn from it. Chances are they are not being negative towards you or your coding solution. In this indistry, people are going to be direct with their choice of words.

Be honest. If you dont understand, ask for clarification. If you are writing code or using some library you have not used before - let it be known. You are not saying "you cannot do it" - imply you are excited to challenge and learn. Most young devs are generally like this.

Co-workers will come in all shapes and sizes, and range from social to anto-social, alongside introverts or somewhere on the spectrum. I always try to meet-in-the-middle with everyone in this field.

Feel free to raise concerns or ideas but at the end of the day respect the decisions being made even if you do not agree with it. People above you like seniors, leads, etc, have experience and may have got through past projects and know things. Of course, if you are "correct" in many ways, I am sure you will be recgonised (eventually) as you gain experience yourself.

All this said and done --- Always be patient and dont worry if you are not "making an impact" in your department. Good things come with age.
That's the one that got me. The child in me is howling.
I'd like to buy a KIA EV but it seems KIA doesn't want to sell cars. Even if you bought one they are holding it some for a year!

https://www.cbc.ca/news/canada/kia-canada-car-sales-1.706321...
Doom with multiplayer over BLE runs on a Sparkfun MGM240 board (only 256kB RAM)
This is also featured by Silicon Labs youtube video:
https://www.youtube.com/watch?v=9vad2zkV5Ro
interestingly it shows as "Sold for: £565,000.00" for me
Even the theft thing seems like, at least in part, cover for stuff companies want to do anyways: https://archive.ph/0JPl1
This may seem like splitting hairs, but both to you and to anyone in a similar situation, consider instead "skimming" the documentation rather than "reading" it. A lot of times the value of that first "reading" is just in getting a sense of what can be done and an idea about where it is documented. Certainly not memorizing how to do it on a simple read. There's a very popular unexamined idea that people retain things by reading them once and then will forever after retain it, but that idea is obviously stupid once I drag it out into the sunlight and point you at it. That's not the goal of a first read, and it's not what the vast majority of us get out of a first read. (Anyone who can operate that way is invited to make their own plans and let us normies discuss how to deal with our normal reading retention levels.)

I probably "skim" the bash man page once every couple of years and I still find new things that I blipped over every other time.
The amount of code matters when the lowest-performing Androids on the market have an order of magnitude less single core performance than a modern iOS device. V8 parse times have got much better over the last few years (they used to be a big bottleneck) but you’ve still got major execution cost leading to bad user experience.
Don't stop learning. Be curious. Experiment. Exchange with others.
Paged Out Magazine – Issue 3 [pdf]
Math Team and Other Horrible Things You Do to Get into Stanford
They are, H.265 have "slices" and "tiles" that allow parallel decoding.
For musicians, Rick Beato and Nardwuar the Human Serviette. Nardwuar’s preparatory research is always very deep, and musicians have repeatedly praised him for asking interesting questions outside the repetitive and superficial interviews they normally have to give when promoting a new album or tour. Since Beato made a career on YouTube where he doesn’t have to keep things as accessible to a general public as in legacy media, his interviews can get deeper into technical matters of music-making.
Size does still matter. Just because we _can_ serve huge amounts of data over the pipe quickly doesn't mean we _should_.
Be the change you want to see.

is "clickbait" your issue, or "dishonest articles"?

'cuz there I may have to disagree with you. We should read the rank propaganda, and the "honest journalism", and whatever other sources we can. Accepting all of them with a veracity level no higher than "someone wanted to tell me this."

We have to form our own idea of what the world is; and we'd best use all the tools at our disposal when doing so. Its regrettable that so many of those sources are of low quality, high bias, etc; but that's what we have.
I think your cynicism is warranted for you. Like if you're not looking for a new framework and you are interested in the new, shiny JS refactor, don't bother. I live a happy life, using the same framework and never looking at all the other stuff.

But at one point our big contenders were also shiny and new, and I am glad someone less cynical than me was willing to put them to the test.
Not necessarily. Lots of jpegs go below the 1 mb mark (and tons of framework are bloated like crazy)
People feel unsolved problem for them and want a better solution for them individually. As you said “anyone can” so “anyone will”. Just ignore posts like this ;). After 20 years of experience just pay attention to v1 of anything :)
The engines on the Concorde were Anglo-French Rolls-Royce/Snecma Olympus 593, based on Bristol B.E.10 Olympus, an entirely British project, the second jet engine of its type in the world (preceded by a Pratt and Whitney).

Why would it be covered under American export restrictions?
Rob Pike, 2004

Nothing's really changed today. The workarounds have become smoother and some of the things we can do with networks of Unix machines are pretty impressive, but when ssh is the foundation of your security architecture, you know things aren't working as they should.

https://slashdot.org/story/04/10/18/1153211/rob-pike-respond...
You should also be mad at all the people making game engines, compilers, llm's, and container hosts.
nevermind... I was just out of date. C3 now has ref structs
The syntax is needed so that simple mathematical substitutions and deductions could be applied. PlusCal is not "higher level", it's just similar to a programming language. In fact, TLA+ makes it easy to write higher level specifications, i.e. those that go into less detail. One of the nice things you can do is write a smaller, high-level spec in TLA+ (e.g. you can specify "a program that sorts integer arrays in O(n^2)") and then a lower level spec, closer to code, in PlusCal, and tie the two together, showing that the latter is an implementation of the former.

The simple mathematical syntax (and semantics [1]) of TLA+ has the advantage of making mathematical reasoning easier and it's more expressive; if it were like a programming language there would be too many things that TLA+ users would want to do but couldn't, certainly not as easily. Programming-language-like syntax and semantics has the advantage of being more familiar to programmers (many of which just want to run a model checker, and aren't interested in a more mathematical analysis of the specification (which actually makes specification easier, but only after gaining some experience). The two kinds of languages make different kinds of things either easier or harder.

Overall, being programming-like helps programmers who just want model checking and then maybe to start dipping their toes into specification.

----

[1]: What's more challenging for programmers is less the syntax and more the semantics. For example, the following function definition in TLA+ (using ASCII syntax) happens to look a lot like programming in this particular case:

f[x \in Int] == -f[x]

it looks like a programming subroutine that recursively calls itself ad-infinitum, but obviously, as in mathematics, it simply defines a function of the integers that is zero everywhere as that is the only definition that satisfies the equation and allows simple mathematical substitution.

Another example could be (again, using the ASCII syntax):

Inc(x) == x + 1

which seems like an increment operator, but

3 = Inc(x)'

means something close to: "the system assigns 2 to x (or maybe something that's not a number)". In TLA+ things don't work like in programming -- they work like in maths -- and they must not work like in programming if you want to do things like high level specifications, refinements and more. The syntax tries to help and make that clear by trying to resemble maths rather than programming so that you wouldn't confuse the different meaning similar expressions have in these different domains. For those who do want to learn TLA+ (which is a language that's significantly simpler than Python but is not a programming language) is to forget any relationship it may have to programming and remember that even things that look similar to programming work in a very different way. I would say that the relationship between TLA+ and programming is similar to that between the formula h = 0.5gt^2 and someone dropping a golf ball off a cliff in California.

Those who aren't interested may still benefit from languages that are programming-like and offer model-checking. That's great, too!
What was responsible for the idea to think about something deliberately?
An interesting corollary to this that first starts hitting hard at the early mid career level and never quits:

"It is not your job to write slack messages". (Or emails, depending on the company.)

It can really feel like it is! Very much like the code one, it often feels like, well, this is the work; answering questions, collaborating, influencing the direction of the team and organization.

And communication is indeed important. But again, much like code, it's a tool that is used to create useful things, it's not itself the useful thing.
Do parks in Germany have basketball courts, football pitches, or baseball diamonds? Is it that parks provide for sports that's US centric, or is it including tennis courts in that set of amenities that's US centric?
Tearing has more-or-less been fixed [1,2,3] in the latest version of X.org, although these changes are only present in the latest master branch and aren't in any official release and thus not shipped by most Linux distributions. I'm sure the argument could be made about how these are just more kluges and how Wayland solves this problem more optimally, but the argument to switch to Wayland to not experience anymore tearing is weaker than it has ever been.

[1] https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests...

[2] https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests...

[3] https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests...
For privacy reasons, resources are no longer cached across origins, so the size does matter (though arguably 1KB more or less makes absolutely no difference on any webpage that has a medium-sized image, especially if you have SSR for the first paint).

But the better reason why these projects exist is for experimentation and iteration. It's not like everyone who uses React will switch to this over the holidays, but maybe in five years some of the ideas in here will become more mainstream, and a future version of React (or a different framework) may adopt them.