skysight-inc/HackerNews huggingface dataset:
You buy paper tickets at kiosk where camera can get close-up view of your face. Cameras can also you track when using the ticket at barrier.

Also, contactless prepaid cards can be anonymous if don’t register them or attach to credit card filling with cash. Can even swap them around with other people.
Substack is a good example as well. Literally cannot render simple text and image articles without visible and annoying lags. If there are several hundred comments it can take tens of seconds to finish rendering. With functionality that was figured out in early 90s...
The first of these is known as “doughnutting” and train companies are cracking down hard on it - there are countless reports of prosecutions on the busiest UK rail forum. They use a combination of ticket sales analysis (because most people do it with the same card and through the same retailer) and CCTV.
I assumed it was the alternative pronunciation of Zero.
Heck, I recently saw a video (may be an old one) of a driver who fell out of his car while showing off his acceleration. Now the entire car is an uncontrolled projectile.
> Now we measure things in GB units. 1000X bigger, but what was gained?

Functionality and graphics.

For instance 'dict.words' alone on Linux is 4.8MB. Arial Unicode is a 20MB-ish font. The icon for an application I work on is 400K. The Google Crashpad handler for handling crashes is somewhere around several MB.

A 4K true color display is 138 times larger than 640x480x16 colors.
Ha. Sadly I no longer have access to PA source. A pathfinding post would be cool though. Unfortunately I’ve totally forgotten all the details!
And then interest rates drop, the market clears, housing prices go back up and you just miss timed the market.
No one is saying this doesnt contribute, but my experience with NIMBYs is that its much more about keeping things the same because they like the way they are now than it is about pumping their homes value.
*Docker image, not Dockerfile
Related point, do google android engineers dogfood android phones to themselves? I guess most of them would be Apple users.
Homegrown Chinese CPUs are catching up to AMD and Intel
You will still be in binary sign hell and Windows Defender may wake up one day and decide your app is a virus "when it does X", which is exactly it's business case. Complaining to MS will do nothing since their online thing will check and not find anything. Boom, entire software business gone for reason out of control. Doesn't care about your signed certificate too.
Presumably this means the new finely-grained PATs? https://docs.github.com/en/authentication/keeping-your-accou...

The annoying thing about those is that they force you to set an expiration date, with a maximum of one year from today.

For most of the things I need a PAT for this is a big frustration. I want to set up things like cron jobs that access specific data from specific repos - but I really don't want to have to remember to go and grant them a new token every 365 days.

Older PATs don't have this problem, which means I'm incentivized to continue using those even though they are much less secure because they grant a wider scope.

I want unlimited expiration on finely grained tokens.

My ideal implementation would include both easy revocation and good audit logging - I want to know when the token was last used, but ideally I'd like to know what it was used for and have details of where that request came from (I guess IP address would have to do for that). That way if my token leaks I can revoke it and analyze what happened using the audit log.

I just found this roadmap item relating to this: https://github.com/github/roadmap/issues/599 - "Fine-grained PAT expiry policies for organizations"

It talks about letting organizations set a policy saying "no token lasts more than X months" - I'd love it if this could expand to "... or set a policy that says unlimited tokens are allowed", since then I could set that for my own organizations and stop complaining about this!
They had a $100 yearly dev fee for ios.
LLVM is overly complex for what it does
This is how Silicon Valley works in a nutshell.

There is legacy technology corporation A - with a bunch of enterprise customers, eventually they:
- reach a plateau of sales /growth
- feature development slows down
- cost getting cut across the board

The core product team eventually just leaves the company to use all their internal knowledge to create a startup B that competes with A and delivers next-gen technology in the same space. They get traction, and funding and outgrow company A eventually.
I work in about 5-10 versions of Elixir depending on a similar number of specific Erlang versions. At any given time. Also 2-3 NodeJS versions.

It is quite helpful. Also incredibly practical when chevking whether Library X will work on an older version.

I do open source and consulting for clients. I deal with a lot of projects, my own and other's.
You don’t have to do any of that for a native Mac app. Signing it is a good idea but not required and you can distribute it from your own website or even from GitHub/Lab where you can tell people it’s not notarized and they’ll need to command click and open it the first time.
Or will they, I mean, are you really going to found your business in... where, Singapore?... if you live in the US and your whole network is there? Maybe not. And tariffs are certainly an approach that could work to advantage native companies or those that employ a large number of US developers.

Either way, I think this gets away from the premise and starts getting into reasons not to do it (theoretically, you're losing some new jobs that would otherwise be created) more than reasons it's impossible
Yep, mailhpg works, but is not anymore maintained.

We have been successfully using https://github.com/axllent/mailpit
That just gets us back to the problem for which Null is introduced in almost every lamguage: indicating the absence of a value. This is an important feature in every language, and null is the most popular solution to it (the only significant alternative is the Maybe monad).

To put this in more concrete terms, if this change were integrated in Java, how would you indicate the difference between a JSON document which doesn't contain a field VS one where the field is an empty string?
You don't need to anything about the compiler internals to know that a String is a linked list, and that concatenating a linked list is expensive, and that ShowS is a function interface that enables optimized contatenation.

Rope is a data structure, not a function.

https://hackage.haskell.org/package/base-4.19.1.0/docs/GHC-S...

https://hackage.haskell.org/package/base-4.19.1.0/docs/Data-...
Can i borrow your compiler for a few days?
It's good the system offers that option, but right now for most people it is not necessary (yet).
I work at a place that ships an app to both Apple and Microsoft Desktops (we could even do Linux is there was ever any demand for it). We use this old thing called Java which still seems to work. I don't develop it though so I guess I don't have to worry about too much of my resume getting caught up with unfashionable languages (let's face the facts about what most tech these days is trying to advance - promotions - not the state of the art).
We learned that efficiency is just one feature of many.
Only if you want to distribute via the App Store. There’s also TestFlight and distribution of source code I believe if you want to avoid that.
Ok

Set up CC processing on the web:

How much are you going to pay stripe? 2.9% + 30¢ ... that means you have to charge 10 bucks to get down to a 6% transaction fee. Quite the price floor and an interesting cap on your pricing model!

What does managing chargebacks cost you? The moment your taking money your going to hire in customer service, or spend time dealing with CS. What happens when you get a chargeback, or do a refund? Most of the time you loose money (processing fees etc)

If your under a million bucks a year apple is 15%. If you're building a low price app or a value add app, odds are that apple is going to be a far better deal for you than doing it on your own.
I think it's just the way web apps are architectured. If you use vanilla JS you can make the browser render stuff really fast even if you change the DOM, as long as you do it efficiently (don't update ALL the DOM on every change!). But I bet Google uses some reactive framework that keeps a bloody copy of the whole DOM in memory, so when you throw 30MB of content into the DOM, that copy that was meant to make things faster starts being the bottleneck.
The report of the investigation:

https://turvallisuustutkinta.fi/material/attachments/otkes/t...
Monorepos: Please Don't (2019)
> the to_s is "", to_i is 0, to_f is 0.0, to_a is [], to_h is {}

I somehow can't help reading that as some sort of high school sports-cheer: "Gimme an S to the quote to the I to the oh to the F to the zero! Goooo Rubies!"
Note that the twist had been repaired before the accident.

> When they repaired the damage to the right wing, they also corrected the geometric twist, removing the aircraft’s tendency to roll.

However, since the repairs were completed five days before the accident, the pilot may have set the rudder based on pre-repair experience with the plane. He may not have been informed of the change in twist, or may not have understood it.
I have not seen any description of a general-purpose programmable quantum computer, which could simulate an arbitrary quantum system, like a digital computer.

All the examples given that I have seen were for making a hardwired simulator for a concrete quantum system, e.g. some chemical macromolecule of interest, to be used much in the same way as analog computers were used in the past for simulating systems governed by differential equations too complex to be simulated by the early digital computers in an acceptable time.
The reason that Apple and Microsoft require all this is also that native apps have a lot more access to the system.
The AI expert who cited himself thousands of times on scientific paper
Classifying Slack messages with GPT-4
We can write efficient software, but many times we decide not to.

1. Why bother optimizing when the developer's time is more expensive than RAM and CPU power? I see this a lot.

2. From the times that I can remember (mid '80) till now, only top developers write efficiently software that is efficient. Most developers are average (this is not bad, it is just an observation) and for the average developer software optimization is too expensive in terms of time invested. Some don't know how to do it, some are not proficient enough to do it in the constraints of the projects given to them by bean-counting managers. "good enough" quality is software management is much safer than "good enough" Boeing planes, so when Boeing is cutting corners then managers of developers cut even more.
So this is part of my current job: testing things on older hardware or less powerful hardware plus older but still used browsers, especially on mobile.
Android encompasses $80 burner phones to what... like $2K flagships? It's a big target.
BRICS Digital Currency: Cryptocurrency on a Public Blockchain
This articles covers how the proposed BRICS digital currency can be realized as a cryptocurrency, thus challenging the claims made in the 'Digital Money Options for the BRICS' paper. The article explores how a public blockchain with smart contracts, combined with Zero-Knowledge Proof protocols like zkSNARKs and zkSTARKs, provides a natural fit for implementing the BRICS currency. It covers how the dynamic supply mechanism, legal compliance on-chain, and the integration with DeFi and zkLocus for authenticated private geolocation can be materialized. It also explans how the BRICS nations can leverage these technologies for a more decentralized, interoperable, and efficient financial system aligned with Web3 principles.

I’m curious to hear the community's feedback on this. Is there something you disagree on?
You can static-link in all of Qt. Just build Qt yourself. It can strip out all the things you don't need, even symbols from the libraries you do use, so your binary isn't going to be that big.
Now imagine same but with AI killer bot swarms. Slaughterbots. Because we could !

As long as we have COMPETITION as the main principle for all tech development — between countries or corporations etc. — we will not be able to rein in global crises such as climate change, destruction of ecosystems, or killer AI.

We need “collaboration” and “cooperation” at the highest levels as an organizing principle, instead. Competition causes many huge negative externalities to the rest of the planet.
Astronomers Will Get Gravitational Wave Alerts Within 30 Seconds
One problem is that we use a full word processor that's powerful enough to typeset a book to distribute basic text documents when simple markup would be just as readable, and more easily usable on a wide variety of devices (and easier to make accessible for disabled people)

So when my doctor sends me a one page checklist of how to prepare for a procedure, I have to open it in a powerful word processor and since it's I'm not using MS Word, the fonts and formatting aren't as expected.
Are they Asus monitors by any chance?
Qt licensing is its own mess.
For commercial software, the pricing is 350-500$ per developer, per month. Seriously [1]. The company that now owns the framework doesn't seem to acknowledge the gap between big enterprises and solo developers/smaller teams.

[1] Yes, one can use Qt for commercial software without buying a license (as long as it is dynamically linked), but their marketing does everything it can to hide that fact. Also, the newer additions to Qt do not fall in this category – for those, you have to pay.
Spoiler, they’re inlining weights with a heredoc.
Customers Have a Say in What Gets Made Too
Of course since it's Ruby you can just monkey patch those to_s methods to do whatever the hell you want, confounding anyone else working on your codebase.

I love using Ruby when I'm the only one who will ever have to look at or touch it.
ESP32 with 4MB of RAM.
Thank you for pointing that out - that means I can actually use mise (probably).

https://mise.jdx.dev/dev-tools/shims.html
Growing Diamonds at 1 Atmosphere
I remember using Youtube with Opera GX and two adblockers not that long ago. When you scrolled deep enough in to comments writing replies to them had significant lag on input. And I mean like what felt like seconds before all presses got processed.

This is flagship product of one of the largest companies, and even they cannot get UI performance right...
Partly true only.
> Some GPUs have used vectors in the past

Which ones? I'm aware of AMD/ATi Terascale using VLIW, but I'm pretty sure that architecture also used SIMD (requiring the use of both VLIW and large 'waves' to achieve maximum occupancy).

And running shaders on CPU is, in essence, a similar programming model to ISPC. When you run OpenCL on a CPU I am quite certain that the runtime pretends each lane is a program instance, same as ISPC.
if you install firejail then it behaves as bad as the newer things you describe (that is, most programs are started by a symlink to firejail which then starts that program in a restricted env... namespace, cap drop, apparmor, etc... but it's finicky and easy to bypass by user even by mistake, again, just like the alternatives you list)

Linux still requires you to read. arch have the best non condescending docs.
While eroding that same literacy for the future generation
The house I grew up in lost transformers multiple times a year from squirrels.
Make is leaner and more agile than a custom CLI. It takes no time to get started, and there is no boilerplate. Removing or adding steps is trivial, running shell commands is trivial, and hooking into the dependency graph is trivial. Parallelism is built-in, as is dependency resolution. Tab-completion is standard on most Linux distros.

It's also better from an architectural separation perspective. Your custom CLI will have custom commands and flags, and probably will need to be called in some standardized way. Make is very good at calling your toolchain / build-system (whatever that might be) with the exact arguments that you want. And things like "make all" or "make clean" are muscle-memory for hundreds of thousands of developers.

Why mix your custom tooling with the task of standardizing an entry point?

I've had really great success over the years with the pattern of "some build system or another (cmake, bazel, autotools, etc) orchestrated by a top-level Makefile." It's simple, portable, and flexible. What's not to like, other than ugly syntax?
Bank CIO: We don't need AI whizzes, we need critical thinkers
It doesn’t defeat the problem in theory, but in my experience it does in practice. I’ve never come across an NPE on a nullable reference even in development - it would have to be the result of a really fundamental misunderstanding of the concept.

YMMV. Obviously it depends on your teammates.
Validating a signature is much easier than knowing which signature you should be trusting, and that is definitely not a solved problem when it comes to humans.
>> Now we measure things in GB units. 1000X bigger, but what was gained?

> Functionality and graphics.

And massive amounts of telemetry.

But now functionality is moving to the cloud, we'll just be stuck with gigabytes for graphics and telemetry.
I'll take you up on that, will follow you on twitter (@mg0rn)
The plane had a cargo pack and a Robertson STOL. Cargo packs are essentially for bush planes and as an example, the 1975 Skywagon’s owners manual even had one diagrammed. Robertson STOL’s are extremely common in Northern Canada to the point that even as a passenger I know about them.

It’s nothing too radical.

Edit - Here’s a copy of the 1975 owners manual:

https://www.seaplanescenics.com/documents/1975-cessna-185f-p...
This nonsense of quoting the “profound thought” you’re about to read in the next paragraph is the most annoying stylistic choice to emerge from the internet. I didn’t finish the article because of its overuse.
Whatever you do, never say "free software"!!!

That "freedom" stuff is commonism...
The latter one. The network is trained in full precision (this is required for the gradient calculation), but the weights are nudged towards the quantized values.
LOL you just owned the guy who said "LLMs with a much smaller number of neurons than the brain are in many cases producing human-level output"
Yes. Even though not illegal (or at least not enough info to claim it was illegal), its pretty obvious that Trump had ties with Russia. Who knows what kind of info he leaked.

US is basically the worlds police already btw. We effectively subsidize R&D for Europe military, and have bases all over the world.
What a fantastic article
what are you on about? they can't do any of those things, by law
Google is the registry for .app, they own the .app zone.

Other registrars also sell .app via Google and most of them should have an option to transfer .app, .dev, etc.

They only shutdown their registrar business.
This shape specifically (black triangle with white lights in each corner and an independent round red ball in the middle) has been reported numerous times over the decades, most prominently presented in the Belgian UFO wave 1989-1991 [1][2], including F-16 chases.

[1] https://fr.wikipedia.org/wiki/Vague_belge_d%27ovnis
[2] https://www.youtube.com/watch?v=s7psGj4M1ZI
Obama was charismatic and an excellent speaker.

But overall, a pretty middling presidency in terms of actual accomplishments.
I'm not sure i'd cite Reddit as a positive example of such a thing.
It's not clear if it's a joke specifically because of the addition of "ill-adjusted"
My understanding is that in the US, part of the modification would be updating the plane's official operating limitations, and there could be a new stall number. Still a number from the manufacturer, not a number empirically determined by testing that specific airplane. For special one-off modifications, I don't know: I've always been told that's almost impossible with certified airplanes.

One Citabria I've flown had vortex generators installed on the leading edge of the wings, but the club sold it over a year ago and I don't remember if it listed a modified stall speed. I do remember it said "not airworthy if more than N of the VGs are broken off", I think it was three?
Has to be fake. I want to believe it. But no way AI driving is so good.
The native world also refuses to create a standard UI API, making everyone use either Qt or Electron because sorry writing it over again for each platform is a hard “no.” Not even big companies do that anymore.
Apple started giving away the development environment because they had such an anemic software ecosystem. They had a handful of OpenSTEP developers and a larger crowd of die-hard Mac people, the successful ones mostly moving away from the platform.

Today Apple is taking percentage of every dollar made from application developers who participate in their App store and they are making it increasingly difficult to avoid this with every release. IMHO, they are making far more dollars today than they ever did selling development hardware and SDK licenses.
> I am still mystified (and outraged) by how in my lifetime we went from

I agree.

This isn't anything new, but I suspect it has to do with a much more fractured sense of national identity, and shared core values.

That engenders a "us vs them", "take what is mine" attitude, from top to bottom.
So I can't pay for others? I can pay for others but then I need another card or device for me
Not using https is bad.

curl -sf http://goblin.run/github.com/remorses/docker-phobia | sh

Also why just include that shell script in the repo and have people curl that?
If you look at the build, yea, it includes everything and kitchen sink. No one cares to parse it down because in most cases, the big GPU servers running this have plenty of hard disk space and since it's a long running container image in most cases, the pull time isn't considered big enough problem for most people to fix.

Prime example of "Hardware is cheap and inefficiencies be damned"
I can't believe it, they re-invented the wheel!
> Well of course we can't trust a single party for any information.

> all we need is for each person to have a well-known domain

Persons are single parties.

So we have a problem....
I do wish fast and responsive UI was included in what’s rewarded
Does CF allow changing the nameservers?
They are modern reusable rockets as opposed to 50s-70s disposable ones?
CV/Gate is in use again. There was a time in the 90s when you actually kind of had to search for MIDI/CV interfaces.

A popular one was made by Doepfer - who were also a strong force behind the modular renaissance with their A-100.
Did you even read the article or at least open it, or are you just mindlessly jumping on the Microsoft hate bandwagon? The security topic on the article is not about Windows here.

And even if it were, absolutely all operating systems have security holes most people and the manufacturer isn't are of, aka zeros days. Even Linux has backdoors the community is shocked to uncover by accident from time to time.

If we expect all software to have zero security vulns, nobody would ever write any software and we should all go back to using typewriters and messenger pigeons.
Just be sure that cereal box giveaways don't whistle at the same frequencies (aren't tuned to concert pitch?)
PRs are merged squash everywhere I worked, so whats the point? Commit messages are hardly ever useful for me working on a task for a few days or even weeks.