skysight-inc/HackerNews huggingface dataset:
TeaVM author here. Personally I use it to bring a large (500KLOC) project that's written in Java and Kotlin to the browser (also we are using Graal VM Native Image to compile the same app to iOS, and Android supports). It's virtually impossible to maintain another 500KLOC code base on TS and on Swift and make sure that they behave and look 100% same. So the target audience is any team that wants to write in Java and/or Kotlin applications that works in JVM as well as in the browser.
You should probably buy non-organic eggs if you want healthier eggs. Due to the regulations regarding what they can eat ("natural" food), they will eat more dioxines and heavy metals. Synthetically derived ingredients skip this issue because there is no bioaccumulation of contaminants.
Meditation helped me a lot. You can train yourself to notice when your mind is doing something unpleasant or unproductive. When you notice that, it typically just stops, and you wonder why you were even doing it in the first place.

I'd recommend (ironically) an app for that, but the important part is that you practice every day, even if only for a few minutes.

Alternatively, being too busy and/or social to spend any time thinking — I joked the other day that I had "backdoored" my way into enlightenment by simply having no time/energy to think.

I didnt create that situation on purpose, both aspects are due to poverty (working two jobs and living in shared accomodations) but they've both had powerful unexpected benefits, to the point where I'm not much looking forward to getting my own place and going back to being alone all the time again.
pyproject.toml solves this nowadays
It doesn't haveto be a startup. Small companies and agencies/consultancies can offer talented developers a lot of freedom and agency to deliver projects more rapidly.

Of course you haven't got the guardrails of bureaucracy and blamelessness of multiple levels of stakeholders, but some people really thrive and deliver great software in that environment.
> This approach entails running the ML models on the only place where we actually have access to the data: locally on the user's device.

I’d suggest changing the wording to reflect that Ente the company (“we”) doesn’t actually have access to the data…
Theoretically yes. In practice it is extremely difficult to say no to the short dopamine shots that a smart phone can deliver.
Perhaps, comparable how alcoholics struggle to drink moderately.
The only thing he's missing is that he did this "for charity".
Neat bogeyman, sounds like a problem for management. Hint: plenty manage, no pun intended
I Restored a 1983 PDP-11 Unix Powerhouse–and You Can Log In Right Now
Now We're All Forked
To connect to the PDP-11:

telnet pdp1173.com

login: guest
Funny. And in which case kids were sent to prison?
TeaVM supports Kotlin as well. The difference with Kotlin/Wasm is that with Kotlin/Wasm you are limited only to Kotlin and can't use any code written in Java.
Which sucks and is pretty limited.
Also you are out of luck if you use android.
I’ve used Whatsapp since 2012.

Driving force with 20-30 somethings in early Whatsapp days in Europe was simply the first viable group messaging and sharing photos.

And the simplicity of onboarding! It immediately checked all your contacts to see who uses whatsapp. All other apps used usernames and invites. This worked immediately.

It worked on both phones, so everyone could join the group.

Free SMS was ok, but operators offered typical packages 500,1000 or 3000 free /month so it wasn’t an issue for anyone with a job. But for some it was great.

Combine these three factors and it spread like wildfire in few years.
I think we need a complete paradigm shift in the concept of traveling. Instead of traveling mass we need to think about traveling of information, assuming that information traveling is not subject to the same laws of physics that mass is. I hope quantum mechanics will be key here such that some day it will allow an organism that is some combination of mass and information to let the information travel rather than both together. I.e., we need to find solutions to decouple the information from the mass and let the information travel while the mass remains at essentially the „same“ position in space. I think this could allow us instant interstellar traveling, maybe with some overhead of preparation and finalization in the range of minutes or hours, i.e. in the time scale of classic human traveling.
What a self-lover guy!
In a day and age where Kafkaesque gets overused, this indeed seems Kafkaesque.

And for the stubborn among us who don't disable adblockers:

https://archive.is/PJqQA
Lobbying, like for example every big tech now donating $1m to Trump’s inauguration. That’s just the start. What do you think is the motivation for that?
I wish we had some kind of Central Processing Unit to do this instead of relying on hallucinating remote servers that need a subscription.
The End of Reading
You can waste time without a phone and you can do programming fairly productively on a phone (I lived without a laptop for 6 months, did everything in Termux!). But there's a right tool for every job, and the phone is designed to steal your soul (attention), designed to encourage mindless consumption, and interrupt you as often as possible.

This is part of a bigger principle I've noticed where I can rely on sheer willpower, or I can simply make a small change to my environment (e.g. move the phone to another room) and that's a much more efficient way to achieve the same result.

It's partly about reducing the Temptation, and partly about setting a strong intention / setting a strong message to yourself. If you're serious about getting some real work done, then why are you even looking at your phone?

Eventually you can get to the point where wasting time in any way starts to feel gross and you catch yourself more and more, but for most people it takes a bit of recalibration to get there.
Reducing WASM binary size: lessons from building a web terminal
As a new language learner you're, by definition, not going to be in a place to judge the quality of the "feedback" you get from it.
Software is not the problem here, hardware is: Software for storage is typically a rather thin wrapper around mathematics (for example forward error correction). The maths here tells you how to compensate for whatever decay/defect/loss you predict. The software can be made 100% correct. The hardware is the thing that will rot.
Something I noticed is that as the threshold for doing something like "write software to do X" decreases, the tendency for people to go search for an existing product and download it tends to zero.

There is a point where in some sense it is less effort to just write the thing yourself. This is the argument against micro-libraries as seen in NPM as well, but my point is that the threshold of complexity for "write it yourself" instead of reaching for a premade thing changes over time.

As languages, compilers, tab-complete, refactoring, and AI assistance get better and better, eventually we'll reach a point where the human race as a whole will be spitting out code at an unimaginable rate.
Sad. I'm not a Londoner, but I share the pain when a useful feature is removed.

As a related example, where I live, there is a ticket machine in almost all stops with a reasonably sized touchscreen. About a year ago they started to use the screens (when they weren't used otherwise) to show when the next bus comes - this was super useful, because not all stops have a dedicated display for this. After about 3 months later they removed it overnight. They didn't even reply me when I sent them a message asking about it...
Depends on your country.

A particular banking service option I use is only available on WhatsApp
losing 2fa gives me anxiety. google auth is sync'ing now. it's a terrible idea from a security standpoint, though, which gives me even more anxiety... i guess i can't avoid security-related anxieties
One is about creating utility for others and the other is about personal expression or beauty for its own sake
why is it exciting at all? it is the most depressing concept i have ever heard.
* Grab A, some software that can be compiled to Java bytecode [1].

* Grab B, some software that can run wasm [2].

* Run A on B.

Just one example, since this "algorithm" can generate endless combinations! You could create some game logic in Kotlin, Clojure or Scala, compile it to WASM, and run it on Taca [3] (a runtime for multimedia wasm apps that runs native and in browsers).

--

1: from TeaVM front page: "the source code is not required to be Java, so TeaVM successfully compiles Kotlin and Scala"

2: There are many projects out there embedding some WASM runtime, not just browsers.

3: https://github.com/contextfreeinfo/taca
We need more material on dark patterns
That’s why I’m annoyed: they never show the code.
Yes. That is the standard business model to follow. But I never reached that point because of my novice programming skills and the fact that this was a hobby project.

My intention was to make it free for individuals (search on desktop + personal cloud) but charge business users who would want shared access on a network. Any AI features would also be free if it runs locally or chargeable for Claude/GPT. I wanted to leverage Mac and Windows’ built-in AI/ML capabilities as much as possible. The OCR on both systems is actually really powerful! Even my ten year old Asus laptop was able to OCR PDFs and images very quickly and reliably.

Local and privacy first was my core principle.
Because many people will read different content than in physical book form.
It's extremely sensitive to weak signals (-146dBm.. for comparision Wifi becomes unreliable below -80dBm and unuseable at -90dBm) and thanks to its chirp character very robust in presence of noise (jammers, alien stations, etc.).

You either can parametrize it for speed or for robustness - there are a lot of parameters to fine tune it. Also it's easy to switch even faster modes (that are not LoRa) by just sending a few SPI commands.

The documentation of the chips is stellar. There are good software libs around, also Zephyr supports a few of them.

Also Semtech is extremely hobbyist friendly.

If you want to play around with them: use LoRaWAN and The Things Networks. There are a lot of basestations around - at least in Europe.

Getting >30km links with a still a metric ton of SNR left pretty much the standard. Even with lightly obstructed LoS. I've seen experiments with balloons that hat >400km links with plenty to SNR left.

Practically: we are using a single LoRaWAN basestation to gather telemetry from a giant industry complex. No problem even if the sensors are placed deep in the basement.
"did you try slapping AI on it?"
How come I've got to this years old and only learned today that there's a "school for poetic computation" that's mentioned in the article.
I think they said city centers. Banning cars in city centers makes sense to me because it reduces traffic congestion.

Japan does not need to ban cars because it is incredibly expensive to own a car in Tokyo. So either you ban it or you make it so expensive that only the rich can afford a car. Either way works for me.
I once was foolish enough to upload a lot of personal photos to what was Picasa Web Albums integrated with desktop Google Picasa software back in 2007, but then years later deleted all of them. To this day I keep wondering whether Google still keeps all that photos somewhere in data lake warehouse.

https://en.wikipedia.org/wiki/Picasa_Web_Albums
Used the operating system’s native OCR APIs for parsing text from PDFs and images. Does that count? :)
What about the bug when the Email app just keeps displaying "fetching emails" indefinitely, and I have to kill it to make it work again?

What the about bug in Safari when I scroll down, the title bar minimizes, and never maximizes again, regardless of what I do, until I kill Safari?

Mostly honest question: both of these are plaguing me since iOS 15 on my iPad, even after a full factory reset. Now I'm on iOS 17.something (last week I almost updated to 18 hoping that the bugs are gone, but even after deleting all data and apps, apparently I still did not have enough free space to update)
When dictators like the Assam regime opresess their people, everybody can see it. When corporations and laws like ObamaCare do the same it’s much harder to pinpoint it because the oppression is diffuse and everyone can see it when the CEO gets taken down.
37 things that confuse me about 3DEXPERIENCE
How Cultivated Meat Carved Out Its Plate in History
I reached 60 this year... So please give me a break with this idea that you are old at 60 in 2024. My mind is as sharp as it was 20 years ago... I have decided to train myself on LLMs after years of research in computational linguistics, the old way with grammar rules. And this experience in linguistics has proven so far quite rich as it gives me a different take on these incredible tools.
This idea that you should do things according to some random number is basically how you end up in depression. Now I had a pretty confortable life, and I wouldn't dare speaking of people with construction jobs, where the body has been worn out by years of hard work. But for people with an office job, 60 is not that much of an issue.
Show HN: Shop Clothes with Models That Match Your Body Shape
This is one of those fix a problem you can’t ignore projects. Like most online shoppers, I often found myself frustrated: clothes look great on models but disappoint when I try them on. It’s not the clothes, it’s the body shape mismatch.

So, I spent the last few months building TheBodyMatch, a platform where clothes are showcased on models who share your body shape. You get a more relatable and confident shopping experience because seeing is believing, especially when the model reflects you.

It’s still early days. Think of this as a beta where feedback is gold. I’d love for you to try it out here: www.thebodymatch.com and share your thoughts. Is this the future of online fashion? I hope so.
And that has courses described as: the study of art, code, hardware, and critical theory through lenses of decolonization and transformative justice.
> I would have been very surprised to have seen a difference in cognitive ability this quickly

Sleep deprivation is really, really bad for you. Here [0] is one example that tries to measure reaction times compared to drinking (in the context of driving). Being tired is pretty much being drunk. Here [1] is another on cognitive activity.

It’s not surprising to me in the slightest (anecdotally, I suffer from bouts of insomnia and my behaviour, mood and cognitive performance in work is definitely lower during those times. Even a single nights sleep shows a huge change in my mood INE) that if reducing smartphone usage they get more sleep that they pretty much immediately saw improvements.

[0] https://pubmed.ncbi.nlm.nih.gov/32571274/
[1] https://pubmed.ncbi.nlm.nih.gov/23029352/
And if you get lucky this way enough times in a row, you'll start believing yourself a genius who deserved the extraordinary success. Journalists will call you up to hear your excitingly contrarian views on topics you know nothing about.

As you grow older and observe the world from your suburban mansion, you grow increasingly irate that people didn't listen to you. You made your own fortune, but so many people just ask for handouts nowadays. Time to get involved. If you donate enough money to the other rich guy who is running for office, he'll make you ambassador to Italy, at least...
Is my understanding correct that light (electromagnetic radiation, the whole spectrum) arrives instantaneously from the light’s frame of reference? (in a vacuum, etc).
The corresponding quote to:

Youth is wasted on the young.

is:

Wealth is wasted in the hands of the old.
So what are the other models we could use ?
It seems to be actively maintained, so I would assume it still works:

https://github.com/libimobiledevice/libimobiledevice
>In truth, we don’t know what the state of the electron really is, or how to describe its real physical situation. But if we represent this state as a superposition, we know we will get predictions consistent with experiment.

If electron behaves according to superposition, maybe superposition describes the real physical situation, why not? Antipods, length contraction and homeopathic infections were thought as absurd too because they didn't match traditional memes, now we have yet another presumably absurd concept. Everything new is just forgotten old.
Elite overproduction (Italian school of thought)
Why are you replying to yourself?
>A gas is going to burn my hand or not regardless of how well I know its microstates.

Or perhaps that's the secret of the Shaolin monks!
I had issues with exactly this method. One of my dependencies was pulled off to a paid model so my project no longer worked.
Maybe you could do some research, since you're introducing a technology that could easily make accessibility worse or impossible.

However, from what I can see, it probably is accessible, as it is still usable without a mouse, which is an easy first test.

(Though, in Safari, neither slider test has any kind of slider, so there are other big problems.)
Why do civil engineers want to be called engineers? They don't work with engines.

Computing is full of metaphors. There are also software architects, who don't design buildings, but "software designer" is not the term the industry settled on. Nobody would care if it did, it just didn't.
I have looked before and never found one. I just spent ten minutes on Google now and got nothing except for identical replacement bricks. Some by third parties but looking exactly the same.

If you know of something better please share a link.
Plus you might use Dell and let them do all the support, warranty and accidental damage cover. Having someone pop in and fix shit is great, and Windows is just part of that world. You now focus on your core thing.

Macs or cloud workspaces are there if you need posixy environments. Linux docker is OK on Windows too.
I’m sorry to hear that your past life experiences haunt you, but I’m also glad to hear that you’ve done well professionally for yourself despite that.

I can’t pretend to truly know your situation and realize you may have received similar advice already, but in case you haven’t or someone else reads this who feels similarly, here is some anyway.

Firstly, keep in mind this advice also applies inside the work place, for example think of having lost a client as someone who was largely responsible for preventing that from happening.

When something bad happens, we can have one of two mindsets about it, a victim mindset or alternatively a mindset of “how can I improve myself from this experience?”.

The key thing to understand is that the victim mindset is disempowering, that you’re resigning yourself to be helpless to stop it happening again, while the other mindset allows you to potentially be stronger and more capable for the future.

So when something bad happens, it’s necessary to reflect on what happened, and it’s okay to acknowledge that the circumstances were largely beyond your control, but you must be sure to focus on what _you_ can change or control to try be in a better position for the future.

And because the past can’t be changed (although not easily forgotten either), what you can change is what you choose to do about it going forward.

This change in mindset is often something that takes time to acquire, so don’t expect it to just happen, but the important thing is to constantly reflect with the goal of continuously moving towards achieving it and one day you may find you have.

I wish you the best of luck for the future.
If I don't change position, then I'm not traveling. Information about me is not me.
That's because everyone works for someone else these days. Back then more people (particularly women) worked for themselves, building their own wealth (house, social life, family etc) and their own expertise. Now everyone works for someone else, building someone else's wealth and becoming an expert in someone else's domain etc.
Everyone seems to praising uv in the comments, seems like no one read this article, it has its drawbacks, it can't install system level libraries and dependencies which many packages depend on.
That's a slightly different issue. I don't think people consider visibility attributes under the rubric of safety, usually, except in sandboxed contexts.

That's more a problem of build tooling. It should be possible to modify visibility/finality levels in libraries as you download them. Gradle can do something like this with some work, but someone should make a plugin to automate it. That way the upstream can set things private/final/sealed as correct for their API guarantees and design, and downstream can apply hacks to open things up if that's easier than forking the source code, and there's a single place in the build system that collects all the places where there's a mismatch.
If they are Department of Energy, that's consistent with them not being US Military. For example, DoE is publicly known to have radiation detection helicopters - See Aerial Measuring System (AMS) and Nuclear Emergency Support Team (NEST)
I think we're all fortunate in that the companies behind the best OSS models, i.e. Meta/llama and Alibaba/Qwen are funding their compute and R&D from secondary business models instead of VC capital or an AI company who's primary business model is direct revenue from their models and will be seeking ROI. That's why I don't expect we can rely on Mistral AI to OSS their best models in the long run since that's their primary business model. This is reflected in their hosting costs which charge a healthy premium that's always more expensive than OpenRouter providers hosting their OSS models.

But I don't see why Meta and Alibaba would stop releasing their best models as OSS, since they benefit from the tooling, optimizations and software ecosystems being developed around their OSS models and don't benefit from a future where the best AI models are centralized behind the big tech Corps. As long as their core business remain profitable I don't expect them to stop improving and sharing their OSS models.
If OpenAI some day wants to add support for languages like Clojure, Scala, etc, they could use this.

(For the Python version see https://simonwillison.net/2024/Dec/10/chatgpt-canvas/)
Kotlin fixes that, fwiw. Nullity is checked and casted away at the earliest possible time (modulo some ergonomic constraints like a.b.c but modern JVMs give better errors for cases like that).
DIY Surround Sound Using Lasers [video]
Starting a business to give you energy is a great reason.
QwQ often spits out Chinese characters smack dab in the middle of a sentence. Weirdly, it doesn’t break up the coherence or logic, there’s just symbols added.
> Maybe it's the way games and apps are designed these days and attempt to hijack your attention, nearly all of them utilising a similar UX pattern (infinite scroll videos, stories, for example)

I'm pretty sure that that's exactly the problem: modern phones and tablets are interactive TVs first and foremost that happen to have the capability to work like computers if you put in a lot of work.

Even if all you did was play games in the pre-smartphone era, those games were not optimized for addiction and microtransactions.
It's not a binary choice: you can do a full local device backup occasionally and still use iCloud. That way you'll have saved copies of old apps available in case they get discontinued on the app store.
uv solves this better, including supporting Windows, and with significantly better error reporting. It even installs Python for you. uv also has platform-independent lockfiles and a number of other features. Oh, and it's a lot faster as well.

Have higher standards for your devtools.
From Qwertz to Custom Splitted Colemak Mod-DH