skysight-inc/HackerNews huggingface dataset:
I think the relatively less-hacky approach would be to have the python code use the 'import' syntax to get those functions, and then how you intercept those and redirect them to DTRT is a decision with multiple possible approaches depending on your preferred set of trade-offs.

In Perl I'd probably do something like having a .pm file that does

package MyBindings;

use v5.38;
use Exporter 'import';

our @EXPORT_OK = qw(function names to export go here);

use Wasm::Bindings;

my_function u32 [u32]
other_function ...
...

where the stuff after 'use Wasm::Bindings' is some sort of import-defining DSL (I invented one to pseudocode in, there's probably a 'real' one already you'd be better using in practice) and the 'use Wasm::Bindings;' statement switches in a different parser for the rest of the file when you load it normally. Then you could have external tools that simply know 'ignore everything up to that use line, those lines are Perl code, everything after it is yours though and should be handled however required.'

You can register custom loaders in https://bun.sh/ that I think would let me provide similar functionality there (maybe via a .wasmbind file extension or similar) and vague memory says python has ways and means to do such things but I've not looked in some years.

(I suspect you're still right that a language designed for WASM will end up being more ergonomic in that regard even so, and also that over time we'll likely find other ways it's more ergonomic that I haven't currently thought of, but I still don't think the situation for other languages is -quite- as bad as you suggest)
> MV3 definition updates go through an automated fast-track process for safe rules.

For now. Sounds like it would be to Google's advantage to play funny buggers with that though.
It's gonna make the census interesting.

What is your ethnicity?

Hispanic or Latino

Super soldier

Hispanic or Latino super soldier

Not Hispanic or Latino or super soldier

Dating apps too. Subscribe now to see the super soldiers fresh from war!
> Solid state means the state can be read or written without moving parts

Ahh so the data on this cooler can be read without moving parts, interesting.

OP was talking about the definition of solid state in a broader sense. In that broader definition (useful outside of computer hardware) "solid state" could refer to the parts that don't require constant power to maintain state.

OP was demonstrating how the term could be reasonably used to mean different things in different ways meaning that "solid state" is not a very useful term in it's own, it needs context to be meaningful.
Well written and enjoyable. But this is not really new or related to AI. As mentioned in the article, this is more about aging.

I take a different stance where the author claims AI manipulated imagery is less "real" than photography that is produced with focus stacking and HDR shadows. Those are no less false than AI, particularly at the degree used in his examples.

The awe-drop towards photography that he describes I experienced during the rise of Instagram over a decade ago. I couldn't understand why people compromised otherwise good photography with something so obviously manipulated. It felt like people being proud of an exam they cheated on. But the world became accustomed to that and moved on.
It sounds like we just need more thoughtful configuration file design. None of the tools on my computer, save systemd (which is its own whole mess), are as you describe: most of them are using data formats, and only a few are using shell, Tcl or Python scripts.
Do you have any evidence for the fact that Amazon initially wanted only Blue?

Because even if Blue had managed orbit, doing the full constellation was never likely.

Even with 3-4 companies and 4-5 different rockets working on it, they will likely not make FAA damage.

The ULA Atlas 5 deal was the first one they signed.
Email me. I want to help. Email on profile.
Abolition of Bachelor's Theses in Prague Due to AI
Murder weapons in daily life and how to avoid murdering people.

Step 1. Murder weapons allow to murder people. Murdering is bad.

Step 2. Avoid using murder weapons to murder people.

Next week: Manipulative techniques in psychology and how to avoid manipulating people.
Dunno, but it seems ublock origin's version in Chrome Web Store is 1.53.0, was last updated on 8-th of November. As of yesterday, that version can't get around Youtube's adblocking detection.

I built Ublock latest 1.54.2 from source, and so far (apart from being manifest v2), it can easily go around Youtube's adblock detection with no problem.

I wonder if the delay in the 1.54.x release in Chrome Web Store has something to do with Google purposefully delaying updates.
That is, unfortunately, not always the case. Long exposure photography used in photos of nature often lend an unrealistic view of (enter beautiful place here). Basically, photoshop for nature.

You wind up with folks visiting the grand canyon and feeling let down because it was nowhere near as beautiful as the photos.

It doesn't mean the travel isn't worth it or that you didn't have a nice trip, but it wasn't really what one hoped for.
Same here. Email on profile.
Good, that means its slowly getting stable!
Very. But a lot of packages I think have been abandoned in favour of those built by Expo.
Sure, but tech can't capitalize on that.
Yes. Check out Expo. It's recommended by the React Native docs and it's very actively maintained/growing. Some big names are switching though. AirBnb has a few blog posts about switching to true native.
I'd say so, though after trying Expo (pretty much what most people use, FWIU) the experience can be... trying at times. I had a lot of dependency errors, weird errors which involved digging through issues to find (I believe Expo didn't support .tsx by default... what?)

This isn't coming from the usual "JavaScript is bad" crowd, but from someone who is generally quite favourable to JavaScript in general (while also recognizing its downsides). Overall, the experience is far from perfect, but I imagine you could make wonderful apps when you get the stack to work.

(In general, if there's one thing I can't stand, it's debugging toolchains and build systems. Extremely boring, frustrating and tedious.)
Most of the discussion I hear about React Native is that it's fine for the basics but very quickly ends up needing special code to handle all the platforms' various eccentricities. And then you have web-like latency that is kindof a turnoff compared to native apps.

I have heard people recommend Flutter recently, but I have even less knowledge about that than the anecdata I have about React Native.
If it helps, I'm reasonably sure it's the soft palate muscles. To cause the effect you're describing, I visualize tensing a muscle that runs directly from one ear to the other, through the middle of my skull.

It's one of those things where trying to describe it to someone who physically can't do it or doesn't know how to may make them question your judgment and/or sanity.
It's also a stupid pattern. Privacy and spam laws usually require informed consent. They might as well just not ask for anything, because any consent they get this way doesn't count for shit.
Email on profile. Would love to help.
You don't observe national holidays and only offer 20d in return? Seems like a bad deal even for a Japanese company.
To me the incessant {} adds an incredible amount of noise.

And I don't think I ever go around worry about types. If the typing isn't obvious, then that's a big warning sign to me about how the code is structured.
Location: Near Seattle

Remote: Preferred

Willing to relocate: Yes

Technologies: JavaScript React SQL Git Express

Python HTML Postgres Vscode Django
Clojure CSS MongoDB Emacs Next.js
Typescript Tailwind Linux Shell Scripting

Resume: https://www.rosenetwork.net/resume.pdf

email: michael@rosentwork.net
> This is hard to communicate ...

True. I think that the best way to explain this to someone who does not know about the phenomenon is to start with the phrase "existing space continuously creates new space" and everything should follow from this fact.
I don't think holding human perception as a standard for video games holds up. For audio and video it makes sense, but we are a long way of for video.

For video games there is a huge "storage waste" factor. A factor that I think is more important than the human perception limit. If you look at modern games you can probably throw away double digit percentage signs of most games if a capable team would have the time to optimize for disk space. It's simply not done because it has little advantage. I think this wastage factor will scale with the complexity of video games regardless of graphical fidelity.
Not every art movement in history has been motivated by awe. There’s a toilet in a gallery somewhere. Important to remember that these tools are extensions of humans and their expressions through time, and generative AI is still subject to humans’ tastes: from the beginning of the prompt to the choice of sharing or deleting the result.

“If everything is extraordinary then everything becomes ordinary.”

The ordinary is quite awesome as well.
Sounds like a good choice. An internship is going to be much more useful than a long paper that no one reads. Too bad it took AI to fully realize this.
It’s incredibly popular and imo has been having a bit of a resurgence as Meta has reinvested into it more heavily in the last couple years.

Evan Bacon does some tweets on it, but it’s one of the most popular libraries when you filter for top 100 apps in almost any category in the App Store.

If you want an active community and a bootstrap repo that is very robust, check out Tamagui (my project) which makes building universal native and web apps a breeze.
Anecdote here:

Recently I started working on an mobile application as a personal project. It involves scraping web pages and generating ebooks from them with an inbuilt reader with visual controls.

I’d never worked with Swift or UIKit previously and I’ve worked professionally with React for a few years so I considered using React Native.

100s of abandoned repos, janky build tooling, a and a weird split with something called expo caused me to avoid React Native altogether and I’ve been happily learning SwiftUI and UIKit.
Both Conversations and Monal are abysmal from modern UI/UX standpoint and don’t get even close to something like Whatsapp or Telegram (and those two have lots to improve themselves)
Same can be said about desktop clients.
At Stream we used to hire for react native quite easily. Nowadays it's impossible to find experienced people who want to work with RN. Don't see that issue on Go, or any of our other SDKs. In case anyone is looking for a lead RN role remote EU or amsterdam: https://getstream.io/careers/job/5714344003/
The Waterfall method, Agile, ... and eventually, Inception Programming.
As with most software development, modern AI work is all about knowing your tools and when it's appropriate to use them. If you have tabular data, even good LLMs will have trouble beating a gradient-boost tree algorithm, but if you're working with anything involving text data, you'll save yourself a lot of hassle and likely get better results if you go directly to a pretrained-LLM-generated text embeddings.
It feels to me like the author compiled a list of 10 things that annoyed them the week prior, gave each of them an important sounding name and made an article of it.

Not that I support any of these patterns, but there’s a reason companies do them. Just telling someone to not do them will not stop companies from doing them.
* https://en.wikipedia.org/wiki/Assert.h

?

C11 and C++11 also have compile-time static variants.
Check out Expo, that's probably the most active React Native project.
But that's not the same? The online retailer is /giving/ my address to the courier. Without it the retailer nor the courier will be able to give me the service/product I'm paying for.

I think it's perfectly fine to make ‐reselling‐ of personal data blanket illegal. Since it's my data, I might have consented to giving the data to someone for some purpose. However, they absolutely have no implied consent that they can sell that data to someone else, no matter what their EULA says. If they want to sell it, then I need to get a dividend of that sale revenue, since it's my data.

This is not a physical good that's changing owners. It will always be irrevocably linked to /me/. That's what makes it valuable. So the owner of that data will forever and always be me, no matter who "bought" it. Exactly the same way that buying a digital game does not make me an owner of that copy, but merely the owner of a perpetual-yet-revokable license to play the game on my sanctioned console.
I side with you.

Sadly, the article itself is of no use and only a rant, since the “you” in “you don’t need” is not defined.

Have fun checking for mobile, tablet, desktop, Android, Apple, Chrome, Firefox.

It is not that developers rejoice over creating controls all the time. There is still html and css involved.
It isn’t really supported anymore so I don’t think so.
Not true if you use Tamagui, which has a very smart optimizing compiler and emits near optimal web code utilizing all the platform features.

Flutter is sort of dying, it works for games or Android only apps, but anything with web or iOS will feel incredibly strange, slow and non native.
That was my mistake, sorry—I misremembered the composer. It was a “Bach Faucet”, coined by Kate Compton.
You do realize that HTMX is a Javascript library?
The key point is:

As a percentage of the totality of software engineering, virtually nobody looks at energy optimization.

Smart phones? Well, the manufacturers likely pay attention to this to some degree. However, I can guarantee you that almost none of the millions of app developers working on third party apps ever look at energy as an optimization vector.

That was my point, the carbon footprint of computing systems is dominated --and permanently marked-- by the energy-dominant language running on it.
"I don’t use the phone number of my SIM card for anything.
In fact I replace it every 90 days with a new one bought for cash (Mint prepaid) with a new number."

Good for you but that is not practical advice.
Their employees do pretty good as well.

But hey here's a novel Idea - Any average Joe can run his/her own company and then he doesn't have to be an hourly employee.
This is true of many trades : garbage disposal, painting, electrical work, carpentry, etc.
I'd say yes, although somewhat through Expo nowadays
Thank you! I guess the main problem is figuring out which elements are ads. Blocking certain requests is a handy way to do that, at least for as long as external ad servers are the norm.

> Simple injected Javascript can't e.g. undo requests (from other scripts or just normal resources like third-party images)

But could you detect the request, see what element it loaded in, and then hide that element? Or is that much more complicated than I'm imagining?
The concept is interesting but the data exposed makes it kind of hard to run interesting queries. Like, do we have a branch where the last commit was a year ago?

Also it seems up arrow doesn't work to recall the previous command?
What’s a good countertop water filter/filtration device that people have found?

Is RO the only answer or are there any good carbon based filters?
Heh, I did the opposite migration due to SwiftUI :) we ran into some completely blocking bugs where we couldn’t work around them. Plus managing data with their observables are so hard to work with.
Every tech has abandoned repos, especially popular ones.

As React Native matured in the past few years, the community developed improved solutions to common problems, and many older stop-gaps were rendered obsolete. Perhaps that's what you're seeing.

The only major competitor to React Native that I'm aware of is Flutter, but it has several drawbacks that make me hesitate to recommend it.
Well, that's how CDs and other optical media also work.
It sees heavy use, most of it just isn’t public. WebKit is, but for example Facebook uses it for their apps.
> Switches seems like an innovation that just makes UI worse

I once visited a site that had a hamburger menu holding the navbar that auto-hid if you clicked away. They also had a switch on the corner of the opposite side of the screen that opened the navbar and kept it open

I still sometimes wonder what was going through the UI guy's head when they made that
They didn't until not that long ago and it wasn't a problem.
Creating perverse incentives where real estate owners are responsible for the damages caused by trees that the city insists on planting (and real estate owners are likely prohibited from maintaining) is not what I'd call a "solution". Asset values going up doesn't do anything about those perverse incentives. And in fact rising asset values is actually a liability for long-term owner occupiers, ultimately just facilitating more financialization and centralization of wealth by professional investors.

I'm all for more trees. I'm just against this dynamic where such improvements are partially funded at the outset only, leaving the fallout as externalities that everyone has to suffer. If the city wants to plant trees that will eventually destroy the sidewalk, then the city should take on the responsibility for maintaining the sidewalks.
> For a 1 meter diameter and height cylinder at 60Hz voxel refresh and say 1mm resolution at the edge one would need the plane rotating at obviously 3600 rpm

The edge of such a display would also be moving at several hundred miles per hour, which creates it own whole set of problems.
Your last point is the largest thing I noticed in the one large codebase I looked at. Ada with a borrowchecker and linear types (aka austral) would be great. Rooting for austral, though I actually prefer obtuse dense syntax to verbose simple syntax. Not sure why. I think I may have a mental cache size related to the number of characters on a screen vs the number of tokens.
In my experience React Native has definitely "lost its luster", primarily because it occupies a bit of a weird middle ground that nobody wants:

1. If you truly need all the advantages of native performance and integration, just go native. Yes, you'll need to "write it twice", but you'll find that it's actually easier to hire top notch iOS or Android devs in the first place (in my experience they tend to be partisans) with high productivity.

2. I think the biggest thing that has changed since React Native first came on the scene is that the browser-based cross-platform toolkits, things like the Capacitor framework (and starting with Progressive Web Apps in the first place), have gotten much better, and browser tech now gives loads of access to underlying devices and sensors (accelerometer, cameras, biometrics, etc.) React Native really came out with the idea of "I've got all these web devs, can I make them productive on native mobile?" I think things like Capacitor and their ilk are a much better option for this issue now.

So in my opinion, if you really need native, use the native frameworks, but if your app doesn't need that and you can do cross-platform, use one of the web-view-based cross-platform frameworks.
How does this obvious garbage get patented, while most good parents are rejected?!
Chemist suggests retraction of DeepMind robotic synthesis paper
That's one thing that can invoke awe. I wouldn't say it's the only thing. In fact, I unfortunately don't think most art observers think too much about the details of the artist, their craft, or how they created the work.

But more importantly, unless I am misunderstanding I think your description just ruled out photography as being able to invoke awe.
Some species of tree have cones that need to be burned before they will open. So, probably yes.
Agree on Puppy. I had that running off USB for some old laptops and it did quite well. I used to love Crunchbang for this sort of purpose.

https://crunchbang.org/

Puppy is great though.
So in a sense you're not running Firefox anymore, you're running a derivative from your distro which modified the source code. (I do appreciate that they do this, however.)
I did feel let down by the Grand Canyon, but not because of photos. You visit a bunch of stop along the rim, but since it’s so wide, the view from each stop looks pretty similar. It’s beautiful, but when you go to the third or fourth place, it does become somewhat familiar.

This doesn’t hold for walking down into the canyon, though—that was amazing.
It’s actually dominated by the time complexity of the code running on it.
> The color picker is neat, but extremely nonstandard

When I press the button on my iPhone it brings up the actual system native color picker. It’s the same control that appears in dozens of apps because it’s provided by the OS.

I much prefer that over some bespoke thing.
Hello, I'm Mattia, a passionate self-taught software developer. Today, I'm reaching out for support to turn my dream into reality and secure a better future for my family.

The Dream and The Challenge:
As the proud father of two wonderful children, aged 15 and 31 months, I'm constantly balancing fatherhood with my ambitions. Currently, I'm in a difficult financial situation, which impacts my ability to provide for my family and follow my dreams.

The Big Opportunity:
I've been accepted into a prestigious Crypto Startups Pre-Accelerator program with my innovative project. This is a pivotal opportunity for me to launch my startup. However, I'm facing a significant hurdle: I lack the essential tools needed - a reliable workstation for software development, licenses for necessary software and libraries, and subscriptions for accounts and hosting services.

Your Impact:
Your support extends beyond just funds; it's a lifeline. With your help, I can acquire a quality after-market Apple computer and cover the crucial IT costs. This support is not just about technology; it's about creating a stable future for my family and bringing my vision to life.

Every Bit Counts:
No contribution is too small. Whether it's the cost of a coffee or more, every bit helps me inch closer to my goal. Your support is not just a donation; it's an investment in a dream, in innovation, and most importantly, in a family's future.

A Promise of Transparency and Gratitude:
I pledge complete transparency with how every dollar is spent. I will provide regular updates on my progress in the program and the development of my startup. Your support is the foundation of my journey, and I will ensure you're a part of every step.

Together, We Can Make It Happen:
Join me on this journey. Let's build a future where dreams are achievable, and hard work meets opportunity. Your support can change our lives. Thank you for considering my story and for any assistance you can provide.
Maybe the real coup targeted the board after all!
To extract work, you need to move energy across a gradient. You can only generate electricity by moving heat from an area of high thermal energy to low thermal energy.

The peltier or Seebeck effect does just this. By heating one side of the element and cooling the other, you get a small amount of electricity. It's impractical and very inefficient, though.

Because you must cool one side, you have to have some sort of system to remove heat as quickly as you put it in. Active cooling with a fan requires too much energy, so you're left with passive cooling. As well, the amount of power you get goes down as the cold side gets hotter.

There are plenty of good uses, though. Old gas water heaters actually used an electronic circuit to control the gas. A thermocouple is placed above the pilot light and creates enough energy to trigger the solenoid valve. Many types of temperature sensors work in the same way.