skysight-inc/HackerNews huggingface dataset:
First, of course, all this depends on the audience.

JavaFX can still be installed in a JRE, so that the application does not need to bundle it. This is fine for internal distributions, or distributing to people willing to put up with the minor headaches of maintaining the JRE separate from the app.

But, consider, for example, NetBeans does not come with its own JRE. It's not a great leap, since it's a first most Java IDE, but if you wanted to use NetBeans for PHP, you'd still need to install a JDK separately just to run NetBeans. NetBeans doesn't use JavaFX, the point simply being that there are still large Java apps out there that require you to separately download the JRE/JDK. How much this is a hinderance to their adoption, I can't say.

The direction is towards all in one JRE/FX/App bundles, but that doesn't mean it's the only way.

If you can just deploy the app jar file, the apps can be quite tiny.

In the middle ground, https://jdeploy.com manages this. They host applications, but as I understand it you can deploy the infrastructure yourself and host it yourself.

You download the app, and their infrastructure will download the appropriate JRE (including JavaFX), and share it among all those apps that do, indeed, share it.

It has "up to date" systems for updating your app. When you download the app, you get an installer that does all the work.

This is great if you have a bunch of small apps you wish to distribute, as they're basically just the jar files. The first install is a kick, of course, and as you move through the JVM versions, they'll all incur an additional hit.

But if you distribute a dozen apps all on JDK 17, then the overall download should be quite small as the JRE is only downloaded once.

I have yet to use it, but it demos nice.

As for Fonts, they seem OK to me. I use macOS, but I've also looked at them casually on a Linux VM. However, there is one sticky bit with the fonts.

At least on macOS, the default font is terrible simply because, of all things, it doesn't support the different font faces. You can't do BOLD with the stock font. It's quite the nut until you figure that out.

So, I ended up embedding a font in my app. And it all worked. It rendered fine on my Mac, and the Linux VM, and it printed to the printer well as well.

I chose Source Sans Pro, which is one of the available Google fonts.

It's annoying that I had to go down that rabbit hole, but it is what it is.

There's some ramp up time with FX to be sure, but the combination of FX with the SceneBuilder to do layout works.

This is a recent screen shot of my app, I'm no UI guy (I majored in "Programmer Art" in college...), but it looks OK to me.

https://capture.dropbox.com/AuXy4deWZTAHGHk7

This is the default theme, there are others. The CSS part of FX is really nice.

I hold FX in high regard. I've certainly had my share of head flattening desk denting events with it, but it's nice, it works.
I am currently in France and there's been a shortage of mustard (as in you cannot find it in any supermarkets). It's blamed partly on hot weather: https://www.abc.net.au/news/2022-08-09/mustard-shortage-in-f...
I can view from here in the UK… perhaps specific IP geo ranges blocked?
Or maybe, just maybe, ETH will soon be defacto illegal.

Edit: there is some "sort of" precedent. DeCSS was illegal.
Running a local dev environment tends to hit ~75c for me on Apple Silicon, I think across 4 or 5 containers. I've also this same environment on my Thinkpad T460s (with a paltry i7 6600u), which settles out around 45-50c.
Did not world survive the ATM, pin, card revolution? Yes. Did 100% population like them. No. Did people lose cards ? Yes.

Yet we are here.
Not sure if I know of any good ones, maybe this one? https://www.youtube.com/watch?v=HOuZyOKa91o
It’s amazing how well the media is able to reprogram the minds of the masses into mindlessly regurgitating its talking points. “Crypto bad” seems to be a big one for 2022.
> If the old Android device doesn't get security updates, then it isn't safe to keep it connected to the Internet.

That can be mitigated somewhat by it being a local-only device with firewalls between it and the wider Internet (so it can call out as needed but nothing out can call in). There is still a risk of another device on your WAN, temporarily or otherwise being infected and passing on the problem - you could have an extra AP and keep such devices on their own leg of the network to reduce that risk. You'd still be prone to something that can attack an old unpatched device just by being in range of it, of course, so perhaps use some sort of exfiltration monitoring at your network edge (or the edge of that walled-off WAN) to hopefully detect an infection trying to propagate from the device.
I really wanted to get an electric motorcycle, but the current market leader charges $20k for something that can get to highway speeds and go 70-80 miles on a charge. I'll have to stick to my $9k ICE motorcycle for now, unfortunately.
We absolutely could do that. I don't know how US driving license work, but in the UK a speeding ticket gets you 3 penalty points on your license, where 12 points in 3 years gets you disqualified from driving: https://www.gov.uk/speeding-penalties

On this basis, the only people who would be allowed to drive a month after perfect enforcement starts, would be people who don't drive (plus the Queen because monarchy).

(Outside the hypothetical, the imperfection of the UK's speed cameras is such that the only ticket I've received was for an event that happened six months after I sold the car).
I think you touch with (3) on the awesome and terrible power of a prosecutor, who execute the law.

It brings up related two latin phrases and one in spanish

de minimis non curat lex / de minimis non curat praetor [1]

De los asuntos intrascendentes no se ocupa el magistrado

On one side we could have the "hanging prosecutor" and the other extreme, a Chesa Boudin refusing to bring cases forward.

Selecting prosecutors with the wisdom to know where the harsh application of the law is needed, and where electing not to bring forward a case is essential, or, a diversion to a non-criminal path is a must.

Discretion & wisdom are essential.

[1] https://en.wikipedia.org/wiki/De_minimis
It depends on the type of game you're shipping. Not every library has caught up to offer a mac arm binary. You still see some Rosetta problems here and there.

You can't dual boot so you can't natively run the game you're working on. The graphics are integrated so you can't test on a PC GPU. VR dev doesn't work at all.

Lots of small things but if you also have a PC its not so bad unless you need some library that just doesn't work.
Doesn't the UK have sprinklers in front of major places like Parliament Square, Royal Naval College or even in Golf Courses. Here in the US, we are building new golf courses in the desert (Utah, Nevada) and use either ground water or the Colorado river even though their level has been falling.

https://www.youtube.com/watch?v=rWpui1P9cAY
JavaFX is terrible and I'm a Java fanboy. It isn't native looking so it doesn't satisfy the requirements outlined above. You can get a facsimile of "native" but at a lot of effort and for specific cases.

But the problem is the deployment story. It requires native libraries so you need to package it somehow. Ideally, one day GraalVM will support JavaFX. That day isn't here. So you need JavaPackager which is one of the more awful ways to deploy anything at scale.

It pains me to say it as a Java fan, but most people will be better off with Electron.
Oh people don't realize that all those movies/series about dystopian societies were blueprints for the elite.
Yeah. If you can find your mouth with a fork-full of food then your brain is predicting well. If you can drive a car in traffic without becoming an immediate public hazard then your brain is great at predicting.
Indeed. I think the other big elephant in the room not mentioned in the article is architecture.

If you've built your project as cloud-native from day one, you'll have a lot less DevOps work to do. You're basically just writing code or templates that apply cloud-based configuration. That's not to say there's no complexity, but it's not unreasonable.

If your org has already gone all-in on microservices and Kubernetes, there is a much stronger case to be made for centralized Ops. The amount of understanding, care, feeding, and training necessary is much higher. You won't be able to get by with one or two contributors occasionally making changes to Terraform templates as necessary. Clusters are expensive, require occasional upgrades, and centralized metrics and logging don't come for free and require their own access control. It's still better than it's ever been, but it's a lot like building and maintaining your own cloud, which quickly becomes a full-time job.
EDIT:

OP made a response indicating that his objection to Mel was that he left zero documentation.

To this, I agree 100% !!

Leaving no documentation is doing your future self a huge disservice (even a few weeks from now it'll be helpful if you've left yourself some good breadcrumbs to follow), and is pretty much a hostile act towards the team.

----- initial comment -----

Sure, if he's doing that kind of highly idiosyncratic stuff in the modern software & hardware environment, he'd be a hindrance to any team.

But this was not that situation, and sadly, this comment reveals a deep cluelessness about the technology underlying the computing industry.

The article shows a real genius at work, fully understanding that what he is doing is programming a computing machine, and using every available advantage to get to to yield a program that performs well.

Sadly, software now is optimized entirely for the convenience of the developer, and with literally billions to trillions of multiples of the computing power available to Mel, most software today is utter crap, taking tens of seconds to even load because it barely floats in an ocean of bloated abstraction and 'frameworks'.

The fact that you cannot at even recognize the obvious genius in that story indicates that you should really learn a lot more and seriously rethink your approach to computing. Learn how the hardware and software actually work. Work hard to strip out unnecessary dependencies, middleware, frameworks, etc., and make your applications snappy. With today's hardware, there is literally no excuse for software that does not respond faster than any human perception. But sadly, today, if you can make it work that way, you'll be the exception — so be that exception.
Trees should not be considered offset carbon until buried in the ground.
Are the miners selling blocks directly to the Iranians? If not you would have to go to the entity who sold them coins probably an Asia market.

Otherwise if a copy of a music album makes it's way to a street vendor in Iran is Pink in trouble?

The your democratically elected official can only control waste of electricity in the region they live.
Have said all along: The only "smart" way to use anything euphemistically called "smart" -- is to ban them from your household. Seriously, why would anyone who is technically savvy want an Internet-connected computer running software whose source code you have no way to examine (or have someone else examine)? How can anyone trust such a setup? Why would anyone have a computer they do not trust?
Apparently you used to be able to buy .edu emails quite cheaply on ebay and friends, I'm not sure if this is still the case though.
I don't see what point you are trying to make.

Russia has almost completely replaced obsolete Soviet electronics of both Soyuz spacecraft and Soyuz rocket with modern tech.

http://www.russianspaceweb.com/soyuz2-1a.html
http://www.russianspaceweb.com/soyuz-ms.html
> The reason Apple didn't support Flash was it was too good.

The competition with native may have been part of the consideration, but this was far from the full argument. It was also much too bad. It was power hungry, as noted by others, because flash content tended to be driven by a million timers, but also, its interaction model was a disaster on touch screens. Even on desktop, one of the problems with Flash content was confusion about whether UI events were owned by some object inside the Flash widget or the enclosing browser. Plus, Flash was a whole universe of nonstandard UI elements that would have made uptake of the iphone interface more difficult.

There is no part of me that believes the idea that "Flash devs could have coded circles around objective C devs." If the mobile app explosion had happened in Flash, it wouldn't have been an explosion. It would have been a flop.
I feel the project was put on hold purely for business reasons, as in there's still a lot of money to be made on x86.
Individual transactions don't use energy. The energy is used to secure the entire value of the ledger back to the very first transaction. Each layer 1 final settlement Bitcoin transaction can support potentially limitless transactions on the layer 2 lightning network. Electricity use does not equal emissions. Digiconomist works for the Dutch central bank.
> you have people who want to go into a 2019 office [...] some of them think it's the responsibility of their coworkers

100% believe these people do exist, but I've not met one. I'd love to go into a 2019 office, but I've accepted the impracticality of that expectation and so has anyone similarly-minded that I've encountered.
How is this possible? Are you from an older generation? Do you live so far away from the city?
This is a straw man not addressing the article at all
lol simple, says xe/xi

do it then
Any individual can purchase a system intel ME disabled.

Dell, System76, and Librem all sell at least some systems with ME disabled and those are just the ones I can think of without trying.

https://puri.sm/learn/intel-me/

https://blog.system76.com/post/168050597573/system76-me-firm...

https://m.hexus.net/tech/news/systems/112835-dell-now-offers...

As far as risk goes, the risk is very small and my personal opinion is that hardware is not worth replacing unless you are worried about being the target of a state-level actor who will spend the resources to gain clandestine physical access to your machine in order to surveil you.

ME attacks require a level of sophistication that is only worth it to a small number of entities pursuing extremely important targets.
That's a much stronger argument, that I'm indeed sympathetic to. But I don't think it will ever win in the courts of public opinion or practicality. In general, governments are always going to demand some way to identify and enumerate their citizens, and so making that a deliberate thing rather than an emergent thing allows it to be better constrained. If involuntary storage of personal information were limited to bona fide government purposes then, for instance, we could politically complain when the government wanted to catalog everyone's ethnicity/religion in their databases. As it stands currently, the government itself doesn't need to abuse the vulnerabilities like in your example, because at any time they can get that information from companies who have done so for them.
Agreed.

My #1 annoyance these days, because it is so egregious, is Electron apps.

I guess because the only language some programmers know is Javascript, of which I know little but what little I know places it marginally above PHP in intrinsic horror.

So people write standalone apps in a language intended for tweaking web pages, meaning that to deploy those apps requires embedding an entire web browser into every app.

And entire popular businesses, for example Slack, do not as far as I can tell have an actual native client. The only way to access the service is via a glorified web page, running inside an embedded browser. Despite which, it can't actually authenticate on its own and needs ANOTHER web browser to be available to do that.

Electron apps make Java ones look lean and mean and efficient.

Apparently, expecting a language that can compile to native machine code that executes directly on a CPU, and which makes API calls to the host OS in order to display a UI, is quaint and retro now.

And it's perfectly acceptable to have a multi-billion-dollar business that requires a local client, but which does not in fact offer native clients of any form for any OS on the market.

It's enough to make me want to go back to DOS, it really is. Never mind "nobody will ever need more than 640kB"... if you can't do it in 640kB and still have enough room for the user's data, maybe you should reconsider what you are doing and how you are doing it.
I don't think that is fair or accurate. My experience with larger enterprises is you have legacy ops and a whole bunch of people that know how to keep a few things running. They are like the systems administrators, but when it comes to development and automation they don't like change because that means for the most part they are irrelevant. With all the segregation in bigger companies if you asked a systems administrator to do cloud networking, storage, etc. they are going to not so politely tell you to F off. They are comfortable with just knowing how to manage vSphere or SQL Server. The more automation makes them feel uneasy because they simply don't want to adapt to the change and learn something new. They'd rather throw a fit and try to make your job more difficult.
Artificial Synapses 10,000x Faster Than Real Thing
The scary part was reading about the damage done to the croplands East of the Cascades. At some point the global trade system will fail due to insufficient supply. It's going to get rather ugly.
No Wires, No Electricity: World’s First Nitrogen-Powered Air Con
Show HN: Ploomber Convert – Convert Jupyter notebooks to PDF, no setup required
The T14s Gen 3 has USB 4 support listed. Lenovo is all over the place with which AMD models support it.
As a SWE, I don't think it's great. I'm more interested in writing product features and fixing bugs. I'm not that interested in writing CDK stacks to create databases or what not.
That and connector hell. No thanks, I'm out.
Hi, we’re Ido & Eduardo, the founders of Ploomber. We’re launching Ploomber Convert today, a web-based application that allows data scientists to convert notebooks to PDF, no setup required.

As data scientists, we have to share our work with non-technical colleagues to communicate results. To allow them to read our findings, we use nbconvert, which enables us to export notebooks to PDF or HTML. Unfortunately, nbconvert requires Pandoc, TeX/XeLaTeX, Pyppeteer, Chromium, and other packages, which is complicated. Ploomber Convert provides the nbconvert functionality without installing a single package.

Ploomber Convert is built on top of AWS and runs all the necessary packages in a docker container. Since notebooks often contain sensitive information, we do not store any notebooks or PDF files.

Ploomber Convert is free to use. Go to https://convert.ploomber.io, drop your Jupyter Notebook to convert, hit ‘Convert to PDF’, and save it.

We want to make Ploomber Convert the go-to tool for data scientists to turn their notebooks into shareable reports. We’re working on adding support for Quarto, custom CSS templates, export to HTML, and other features. Let us know what else you need!

We’re thrilled to share Ploomber Convert with you! So, if you had difficulties exporting your Jupyter Notebooks or if you have any feedback, please share your thoughts! We love discussing these problems since exchanging ideas sparks exciting discussions and brings our attention to use cases we haven’t considered before!
> Geekbench is far more representative of what kind of performance you can expect from a CPU.

Geekbench is an even worse benchmark than cinebench. It's extremely heavily influenced by the underlying OS rather than the hardware being compared.

Cinebench 1T and mT at least actually benchmark the hardware.
Charity receives FDA approval to administer first-in-human CRISPR therapeutic
Suboptimal Optics: Vision Problems as Scars of Evolutionary History (2008)
Recently I had the displeasure of traveling through Newark Airport and at least at Terminal C, you cannot order anything from any bar or restaurant without a phone. You must scan the QR code and order that way. If you talk to a worker or even manager and tell them you don't have a phone, they will tell you they can't help you.
Not directly relevant but it got me thinking:

Has anyone tried to use the source code and white paper to figure out who Satoshi Nakamoto might be?

If you can figure it out from binaries, surely there is a lot more info. And you have the github and the blogosphere to compare.
Energy is converted directly into security. Energy use isn't a bad thing.
Jay Leno has quite the car collection: https://blog.dupontregistry.com/jay-lenos-garage/jay-lenos-c...
GitHub is, by their own choice, a massive global library or bookseller of code. They effectively made the choice to take books off their shelves and cease accepting new ones from specific authors, because the US government made them afraid. This should not happen in a country governed by our First Amendment. And, having chosen to take on this responsibility, GitHub/Microsoft’s attorneys should have to courage to stand up for those principles and be rightly criticized if they fail to.

Note that hosting code and free developer accounts does not require GitHub to accept or pay money to the developers (who are not named explicitly in the sanctions order, by the way.)

ETA: Big tech companies have a lot of resources and freedom to devote those resources to defending their users (see Google and Twitter lawsuits.) But they’re self-interested and won’t do that if they think their user-base won’t hold them responsible for doing that. I think GitHub is responsible here and I wish the HN commentariat would recognize that their opinion matters. By excusing the company’s cowardice here, we are incentivizing more of it in the future.
What types of sparks are that hot?
That's on the list of things I've been meaning to do but haven't gotten around to :P but now that it's been specifically requested I will put that together this week, and let you know when I do.
A phone is a lot more than an ATM or a plastic card. Some people don't want an expensive device that tracks you, potentially sucks you into distractions, and just flat out has a lot of undesired complexity. You shouldn't need one to do basic finances.

Also ATM's and credit cards didn't replace traditional methods, they're modern alternatives.
Of course I can - https://news.ycombinator.com/item?id=32398991

Now please quote any achievements of post-Soviet Ukraine.
I assume those who currently have access to DALL.E 2 are legally prevented from selling second-hand use of their access? I'm currently on the waitlist and I've been curious if there's any way to bill access like this as "design consulting" or something?

Posts like this are absolutely fascinating!
Dagster Cloud GA Launch
30-year fixed rate mortgages should not exist.

They only exist in the US and Denmark: https://www.thediff.co/p/the-30-year-mortgage-is-an-intrinsi...

And they only exist because of A LOT of government intervention.

If interest rates don't continue to only go down - I imagine you'll see them disappear in the US and Denmark.

US & EU banks mostly make their mortgage profits from constantly refinancing at ever lower rates.
“It’s time for Apple to fix texting”