skysight-inc/HackerNews huggingface dataset:
> And once all (or let's say most) vehicles are self driving and powered by sustainable energy, things will be overwhelmingly better on all those dimensions.

Nope.

In term of general health, on average people will still lower their life expectancy every time they use a self driving vehicle instead of riding your bicycle or walking for the same short trip.

Plus the horror in term of land management and the general effect it has on psych.
I'm confused by this statement, as the fertility rate in the European Union (1.5 in 2021) is similar to the fertility rate in the US (1.66 in 2021). But yes, countries in Europe do have issues with aging populations, especially when the net immigration is low. It depends on the system how big of an issue it is. For example, in my country the pension system is designed with this in mind, and for a big part people pay for their own pensions instead of for the pensions of the current pensioners. Of course population aging is also a hazard for the economy as a whole, but that's a bit of scope for this discussion, I'd say.
Unless there is an acupuncture powered smartphone and an astrology powered orbital telecommunications network I am unfamiliar with, the only similarity between them and technology is in the minds of the users, not the stuff itself.
This Aged Well
Take a break from all the latest buzz. Rediscover the value of time-tested. Every Saturday and Sunday, one great read, at least five years old.
Why have I never heard of all these touchscreen blackberries, they all look something I want. I really wish they'd still manufacture them or release android updates.
There's alot of neat Quake stuff on Github. Another repo of interest may be this one: https://github.com/SpiritQuaddicted/quake-code-archives -- I have a local copy of tons of RuneScape code: server implementations, clients, bots, etc. May need to get it presentable and posted up sometime.
One might as well say "People just aren't using Go except for server apps."
Right up to until they are...

But I don't think this is it yet.
Maybe, I guess our difference is in what we mean by "DSL". I think we're disagreeing on whether "this library provides functions you can arrange your graph out of" is "DSL" or "normal language functionality".
ESP32-S3 – No DAC? Let's Use PDM [video]
"Even the word 'science' comes from an Indo-European root meaning 'to cut' or 'to separate.' The same root led to the word 'shit,' which of course means to separate living flesh from nonliving waste. The same root gave us 'scythe' and 'scissors' and 'schism,' which have obvious connections to the concept of separation."
There are only two hard things in Computer Science: cache invalidation and naming things.

-- Phil Karlton

I wonder if naming things is also tied in some way to the CAP theorem, or some other "difficult" tradeoff or mathemtically-hard thing.
In cultural terms, these six decades were marked by the rise and rapid
development of the censorship policy of the Catholic Church, directed mainly
against printed books, as part of its struggle with the Reformation and with those aspects of Renaissance culture which it came to regard as immoral. Many well-documented studies have shed light on ecclesiastical censorship and on the various Indexes of Forbidden Books. Printed books soon came to be perceived as a dangerous channel through which Protestantism was able to enter the minds of readers and influence their thought.

https://core.ac.uk/download/pdf/33337967.pdf
Weight lifting trains too few muscles. Do Calisthenics instead. It has the further advantages that you can do it at near every place you like, and it costs next to nothin'.
i do not have a tv at home. i use newpipe+sponsorblock for youtube. xtra for twitch.

ublock origin for firefox.

i find advertising as eye cancer. its so jarring and fast and obnoxious. why do we have to build huge infra then beg for ad money as someone put it "someone has to pay for it" when we can go the old route and self host everything and use something like federation where costs get distributed?
facebook is a monolith and they need billions to satisfy shareholders. NOT MY PROBLEM. i will continue to use facebook (if at all) without giving them a chance to generate ad revenue because they should otherwise block me. that is now internet work.
like how netflix works.

why can't you have link-based banner ads on newspaper websites that don't seem to turn the website into a cancer inducing vomit? people would be encouraged to click on ads to people would gladly do that. on the contrary, advertisers want to "TRACK" users in the guise of letting webistes earn some pennies
Is there any progress or news on the main memory based databases?
There's a ton of amazon.com stuff machine-reposted on amazon.ca (plus a $$$ Fedex/UPS fee to get it to you quickly after they receive it themselves in USA).
This will still spill on the stack when compiling with MSVC (the cutoff size is 8 bytes there).
i bound those to (buggy/crappy) personal functions that shift lines left and right, and comment/uncomment lines. I use them all the time.
HA is phasing out yaml integration config. They'll only accept core integrations with UI based setup now.

AFAIK you still need to do everything else in yaml tho.
Possibly "desktops"? -> https://www.gnu.org/software/emacs/manual/html_node/emacs/Sa...
You are correct. I guess it's more accurate to say, most beginners are no longer forced to learn step by step from a book. Now they ask google/SO/chatGPT and use that if it works with a few tweaks. Kdb+ has very few core concepts, most of which since they are symbols are hard to google.
That is before my time, I only ever owned a serial A3 XY-plotter.
Wikipedia (https://en.wikipedia.org/wiki/Plotter#History) suggest it was possible on a roll:

> Early pen plotters, e.g., the Calcomp 565 of 1959, worked by placing the paper over a roller that moved the paper back and forth for X motion, while the pen moved back and forth on a track for Y motion. The paper was supplied in roll form and had perforations along both edges that were engaged by sprockets on the rollers.

> In the 1980s, the small and lightweight HP 7470 introduced the "grit wheel" mechanism, eliminating the need for perforations along the edges, unlike the Calcomp plotters two decades earlier. The grit wheels at opposite edges of the sheet press against resilient polyurethane-coated rollers and form tiny indentations in the sheet. As the sheet is moved back and forth, the grit wheels keep the sheet in proper registration due to the grit particles falling into the earlier indentations, much like the teeth of two gears meshing. The pen is mounted on a carriage that moves back and forth in a line between the grit wheels, representing the orthogonal axis. These smaller "home-use" plotters became popular for desktop business graphics and in engineering laboratories

I think plotting on sheets was more common though.
Interesting.. I've always associated "ooga booga" with cavemen or proto-humans; didn't realize there were racial connotations
Pubg Hacks
PUBG Hacks & Cheats
PUBG, a renowned battle royale game, is more than just skill and strategy. The term 'PUBG hack' has become increasingly common among gamers looking to enhance their gaming experience. This game offers not only exciting and immersive battles but also intense battles that captivate players. However, the use of hacks in PUBG has sparked significant debate.

These hacks, like Aimbots, ESP, and Wallhacks, change the game. They make battles more intense and give some players an unfair upper hand. Let's take a closer look at these popular PUBG hacks. We'll dive into how they work and why some players choose them despite the associated risks and ethical dilemmas they pose.

But the question remains: Do PUBG cheats really exist?

PUBG cheats do indeed exist, and our undetected cheats ensure the safety of your account. Knowing about hacks won't be surprising, and Battlegrounds stands out as a notable advancement in shooter games.

As a free-to-play game, it boasts a large player base, allowing character customization and survival stat tracking. The gameplay is exceptional, providing an immersive experience. Battles with multiple opponents often lead to intense and chaotic conflicts.
Maybe that’s why it was created, but I think my use is pretty far removed from that. I simply want to print the largest photos possible on my printer and that’s A3+. It prints beautiful borderless photos with no need to cut them. But despite readily available paper, frames are much less common.
If it exists just to advertise toys (beyblade) or is so saccharine it makes you sick (Daniel tiger) then it's crap.
There's good stuff out there though - bluey, octonauts, peg + cat, carmen sandiego.
Interestingly, the README's author seems to agree with you, at least in part[1].

[1] https://blog.frankel.ch/final-take-gradle/
Yep, our son has learned he can "throw" his farts toward our noses with his hands and does it every. damn. time. It is hilarious but man that kid is stinky.
Oh I don't stop until I reach the root of the tree.
I have experience with Django, and experience using Tailwind, but not Django and Tailwind together.

In my opinion, if you like Django’s “batteries included” approach, you won’t enjoy using Tailwind. Bootstrap, while not trendy, comes with much more functionality out of the box.
Ask HN: Custom Painting Parts of Code?
I want to paint parts of my code a different color to identify functions and parts visually.

For example on a JSON im editing i would like to select an object and right-click to change the color - making the linter theme for example more red or making the background red.

I'm interested in how to do this on vscode but also on opinions on the utility of this type of thing. I come from music producing and there its very important to color each part to conceptually draw a picture, but seems like in the programming world we just want to do it automatically / based on rules
Older desktop apps also tended to be more trustworthy.

There's so much commodity garbage out there now (e.g. I find it near impossible to find quality ad-free apps on Google Play)
> immersion effect
Totally agree. At the moment, add to home screen creates a shortcut that opens up Safari (along with its other distracting tabs ;) would be great if Sit could be set up as a web app too!
> generally feel safe in their homes

The human occupants of homes and businesses may be surprised by IEEE 802.11bf through-wall imaging of human activity by WiFi 7 Sensing, including keystrokes, breathing, motion and location in rooms.

Should the sale of new wireless imaging powers come with vendor responsibility and liability to secure those powers, or should that be delegated to the feelings of customers?

Will an enterprise VPN be sufficient to protect corporate assets which rely on the integrity of devices located in WFH employee homes, with walls transparent to WiFi 7 Sensing?
Is that you Chris? I think I did a CS poster project with you.
"Non-profit" also does not imply that money isn't coming in from donations, grants, or fees.
This is really quite lovely. It should encourage a lot of self-expression.

Any plans for tablets? Kids seem to use those more than PCs these days.
I don't see how they are fine, when NULL is widely known (even though it might not be agreed by some) as the billion-dollar mistake.

One could have easily added an Optional type that forces programmers to check for nil every time the optional variable is accessed.
I've seen a lot of terrible tests over my career and some of the most egregious examples seem to have one thing in common: mocking frameworks. By definition the test code becomes very highly coupled to the implementation details of the code under test. Rather than being a "safety net" to enable fearless refactoring, they become a huge impediment.
I now lean towards only public API testing too, but still monitor test coverage. Sometimes this means I write only integration tests, but I'm fine with that. Test coverage is usually still very high. Tests are more meaningful, and usually simpler. If code can't be hit through the public API, then it's candidate for deletion.
So much of our profession seems to be built on unjustifiable dogma, and I think it's great we're starting to see some thoughtful challenges to this. (The recent pushback against thoughtlessly reaching for microservices as a default option is another good example).
Yeah, but it’s the type of tests that are often the problem. You need tests that cover the functional (and as much as possible, non-functional), requirements of each “component”.

In practice, we tend to have a pile of tests that helped the developer write the code, but now are simply redundant. Then you have all the tests that assert on internal details (strings in error messages anyone?).

My favorite guide to testing well is in “Large-Scale C++ Software Design” by John Lakos. The problem at its heart is one of engineering practices. Structuring code bases physically into definable components/modules, interacting only via defined api’s/interfaces and providing test suits that both document and verify the contracts. Done right, refactoring/rewriting involves no, or extremely minimal, changes to the tests.

It can be done right, but it requires significant discipline.
there's a fuzzy boundary between 'embedded dsl' and 'just a library' (similar to the problem of 'what is a framework'), but at the point that a library provides functions you can use to build your computational graph out of, it's clearly not just an automatic differentiation library; it's some kind of computational-graph-composing library which perhaps sports automatic differentiation as one of its features. and what i'm saying is that, if you want to write an automatic differentiation library in most languages, it's basically going to have to be a compiler that statically transforms your algorithm, whether it's a compiler for fortran or for an embedded dsl

this is less true for forward-mode automatic differentiation, which you can do a pretty reasonable job of in python as just a dual-number class which you can pass to many, though not all, ordinary numerical computation functions. unfortunately forward-mode automatic differentiation is unusably slow for gradients with respect to large parameter vectors
As the file-memory ratio changes the problem becomes more and more stream processing, right? If the number of cities becomes too much to keep in memory then it becomes a database with "let's see who can find a better index data structure fitting for these I/O patterns and HW" game.
That's Google! The Facebook video you want is "pusher, I need a hotfix"
The Crab and Winkle Way - I cycled it last week.

You pass the Tyler Hill Tunnel which is the oldest rail tunnel in the world: https://crabandwinkle.org/visiting-the-tyler-hill-tunnel-at-...
0o...
I work on str0m along my colleagues at Lookback. We use it it to build something akin to a SFU(Selective Forward Unit) i.e. a services that forwards media between many clients in a conference setting. There are other people using it for the same purpose. I think there are some folks trying it out for client-to-client use cases, the thing that's different about that is that more is required of the ICE agent to find a network path between the clients.

str0m doesn't deal with encoding or decoding media at all, but given that you provided those capabilities it should be possible to use it in e.g. a mobile app setting as part of a client implementation. This use case most likely has a few rough edges at the moment though.

If you, or anyone else, has further questions don't hesitate to join the Zulip chatroom and ask away.
Edna and Harvey: The Breakout
in my personal experience, go language "limitations" have always forced me to clarify and simplify my design. In the end, my code is way better than in my original intent.
I was just thinking about trying to incorporate an LLC for a side project. I'm also a remote employee for a U.S. company working in another country. Seems like a bad time all around.
What constitutes the canonical English language novel? A deceptively simple idea turns into a cognitive quagmire.
For those who want to see quirky Australian children's television programming for older children may I suggest this? https://en.wikipedia.org/wiki/Round_the_Twist
It tastes to me like a cross between a banana and a mango.
My comment may have been a little tongue-in-cheek reference to outdated /. humour.

Anyway for the record Karl Benz first produced his Patent-Motorwagen in 1885 whereas the pneumatic tyre wasn't to be invented for another two years and even then in faraway Ireland. So in some some sense cars do predate tyres.
I've been meditating for most of my life, and agree that objectless meditation can be frustrating/scary/emotionally challenging.

That's precisely why I say that although I use it for meditation, the goal of the app is just to sit down and do nothing for a minute or two. That's it.

FYI I consulted a qualified therapist (CBT, ACT) after building it and they didn't see any issues with my app or the article. She also practices and teaches meditation, so I got lucky I suppose!
Don't forget about Wow64 and redirection ;-).
I hope you get to be a mum. You sound like someone thoughtful and imaginative, which are great qualities for being a parent. Infinite patience would also help - I'm still trying to develop that myself!
> They’re highly perishable, available in small quantities and wildly seasonal.

And there is apparently demand for them, which overall means they should indeed be relatively expensive.

If sellers need to "drive motivated buyers to their carts" by selling cheap for such a troublesome product then in a developed country they will probably just not sell it because it isn't worthwhile.
She is no longer on twitter, she's @nanoraptor on masto -- sorry can't give you the whole handle as masto seems to make it rather difficult to list one's own list of following!
Hey tompec! Originally that was the idea for imgsrc (hence the name: the `src` attribute in an `img` tag).

I definitely plan on adding support for that in the coming weeks :) When the API is released, it will have both the POST and GET support for generating programatically, on-demand.
Indeed - it seems that the Vercel outage has been resolved! https://www.vercel-status.com/incidents/kpgg9p03x8x0
The problem exists in shades in the USA and pretty much everywhere with nation state robust social security that relies in tragedy of the commons of privatizing the lions share of cost of children while socializing the gains ( your health insurance scheme is perfect in scope example I think). The effect is so predictable it's stunning that it's rarely seen as an obvious focus of study.
We Got Rid of Sentry
But these computation graphs are similar every time. You would/should write these as a small graph with conditionals on large tensors, not as a fast changing graph of scalars. The latter will always be slower when you have an accelerator like a GPU.
I don't like Gradle much, but I have to defend it here.

Gradle uses a proper task graph with cached incremental builds, out of the box. The only way to break this is if you add your own task types that don't follow their rules, which as a sibling comment observes, is something they've been tightening up in recent releases. Now it is too easy to break those rules and end up with weird problems, and that is a valid criticism of Gradle. But it's also one they're fixing.

One of the reasons Gradle is so prevalent over Maven, especially at large companies, is because Gradle scales drastically better and has far better performance for large projects. A Maven project with hundreds of modules will become impractical quickly due to its lack of a proper task graph and poor support for incremental compilation. Gradle can handle this easily.

The other reason Gradle has become so widespread is because the path for creating custom tasks is far smoother. Often in build systems you need to define ad-hoc tasks, which may grow over time into more powerful collections of build logic. This is easier and less verbose in Gradle than in Maven, which goes straight from declarative to "write everything as plain Java on your own" really fast.

As a result of that there are tons of Gradle plugins available for different features and frameworks, and they are much easier to find. Gradle just has a bigger ecosystem and that means collectively it has a lot of features, which is hard to compete with. In fact, there are many frameworks that can only be used via Gradle for this reason.

I've spent a lot of time studying how to make a build system that can compete well with Gradle and despite the product's obvious flaws, it's not as easy to beat as you might think.
The thing is that you take intuition for granted, but machine parts just have none. Programming intuition is exceedingly hard, but we are getting closer with neural networks. I'd say its easier to program machine calculating predicted centre of mass of an object than algorithmic sense of intuition outputting suitable spot to grab the item effectively.
The metre is not used for everything. The standard for construction and manufacturing is the millimetre. In the UK a standard kitchen unit is a 600(mm), with 300 and 900 varients. Appliances come in 500, 600 and 900 widths, that being the gap or unit they (should!) fit into. It would feel unatural to me to say 0.6 etc for a unit. These common dimensions are used like nouns, "You need 3, 600s" rather than "You need 3 units 600mm wide" tying them more closely to language and perhaps then harder to change.
It wasn't any disrespect, at least I don't have any spiritual practice to disrespect, but rather the cavalier attitude against a reasonable warning.

Imagine somebody warns you about "don't open random email attachments" and a random guy shows up and says "well, explain to me how my grandma's christmas card email is going to make my computer explode".

The cavalier attitude can cost lives. I honestly have nothing against that person who made the comment, I just felt I had to make it clear one must be aware what they are getting into before dismissing something as trivial, and also don't negligently make comments that might put others at risk.

I wish I could have phrased my original comment better, but once it's out there on the internet... :-/

I mean, maybe I should have filtered it through ChatGPT to make it less abrasive since I couldn't force myself into the "speak nicely" mode when I was writing it...
Year 2023 as a Lego Content Creator
Avian flu detected in polar bear in Alaska
Neither sync nor chatGPT are on by default in Raycast.
I actively avoid that dumpster fire. None of my actual documents live in any portion of My Documents.
I use Waterfox on Mac and it is great. Safari is slow in comparison and the only thing that leads me to use it is integration with TouchID.
indeed. another fun thing that c-like compilers generally don't do is multiple entry points in a function.

consider a pair of functions foo and foo0 that differ only in that the former performs an additional action on its argument -- perhaps refcount adjustment or type conversion.

you can then do (in a register-based abi like amd64 sysv);

foo:
do the action ;fallthrough
foo0:
rest of the function follows

and have essentially two functions for the price of one.
> Every step you take is watched and assessed in terms of its monetisation potential, every interaction is meant to extract value from you.

Looks at uBlock Origin. Yep, requests to convertkit.com and sonnet-events.vercel.app are blocked.
you can use commented-out html:

//<div class="redPlease">
fun errorAsString(int c) : string {
return "error " + c;
}
//</div>
Orion was extremely buggy for me which is a shame, I was looking forward to the extensions and being able to use touchID.
Well, sorry for throwing you off, then. That's why I was verbose with my edits: to ensure there was no misunderstanding. Hope all is clear now.