skysight-inc/HackerNews huggingface dataset:
Not sure if you or OP are in the US or not, but American cities have zoning laws and infrastructure that are designed entirely around the car. Aside from a few exceptions, towns in the US aren't like European towns in the slightest. It really is often the case that nothing is walkable or bikeable. The "Not Just Bikes" YouTube channel goes into all this if you are interested in that sort of stuff.
On mobile, Bromite is your friend :)
I love this game and made a web-based solver that can also be used as a game board in a pinch.

https://ricochetrobots.kevincox.ca/
As a Kiwi, free-camping is restricted in NZ and for good reason, people need to make sure they're allowed to be there.

But also tourists make an absolute mess of the place a lot of the time. Other countries don't have the "tidy kiwi" mentality that we get growing up. I live in the UK now and the percentage of people that will just throw rubbish on the ground is extraordinarily high; I'll hold onto my rubbish until I find a bin, I have never once in my life thrown something on the ground.
I tried putting Postgres on JuiceFS and let's just say.. it didn't perform very well
> In general, the current performance has not been specially optimized. I estimate that it is about 30% to 50% of the performance of CPython.

> Because stack-based virtual machine is used, the performance is hard to reach Lua, where the latter is register-based.

> With the optimizer in place, I think the performance of PkPy can reach 1-2 times that of CPython in the future.

https://pocketpy.dev/performance/
> Most airline pilots do very little actual flying: takeoffs mostly, and depending on how new the plane is and the type of runways they land on, some just use auto-land systems.

And that's precisely why I also care about pilot quality before how pleasant the service is. The moment something goes awry with the automated systems you better have a good crew flying your plane than a crew who's much more reliant on instruments and automation.

It's like insurance, I'd rather choose to never have to use it but the moment I need it you bet I'll be very grateful that I preferred a very good coverage than the cheapest option out there.
The safest carriers are those that have just been founded recently, by this logic. Since they have no incident history.

According to this website, Air Asia is supposedly safer than Singapore. And Xiamen Airlines are safer than Cathay? CX and SQ have one of the best safety records, each only suffered a single hull loss, which is very little considering how long they've been operating.

Air Asia is not even a single operation but a bunch of separate airlines using the same brand for marketing purposes. Some of them have much worse safety record than the others (Air Asia Indonesia for example). One would think this also warrants a mention, considering KLM is labeled "Air France-owned" (which is sort of true but much less relevant). Also for consistency shouldn't Transavia then be labeled "Air France-owned" and not "KLM-owned?" Or maybe Air France should be labeled "KLM-owned" to give the more complete story.

In any case, it would be much more useful to know which airlines are government-owned, since this usually breeds regulatory collusion (especially if the regulator and the head of the airline happen to be the same person).

Anyone can put up a list on the Internet but this one is really misleading. If you want a better picture of airline safety comparison (still with many caveats), there's this one:

https://www.jacdec.de/airline-ranking/
Yes, but it's just not a relevant distinction for the purposes here is it? It's just online/in-app payments, the way the website/app is rendered is completely irrelevant.
How could that not be a preprocessor? Or are you suggesting that the compiled binary will now include a Python interpreter?
It’s the opposite. Customers avoid paying employees by outsourcing the work to companies. Customers, not companies, are the ultimate beneficiaries of their labor. Corporations are a be definition design to extract value from employees and customers, pretending otherwise is nothing more than wishful thinking.
It actually works on top of an image captioning model, SD takes in keywords as well like "artstation" and "octane render" which are not covered in standard captioning so that is why the difference between using an off-the-shelf captioning model vs this
Predictable as in, can say in advance what it will do.

Repeatable means you get the same output a second time, given the same input. Predictable means you can say in advance what it will do, and can then check the output against your prediction.

If you can't predict the outcome, you can't validate the process, and can't guarantee its performance.
Ask HN: Fully Online Startup Competitions?
I am looking for a few startup competitions (maybe: communities) where I could participate with my B2B SaaS*

We're currently participating in Pioneer.app, I'm looking for similar places: regular feedback, potential for a good community, etc.

Any recommendations?

*not gonna name it so this doesn't come across as promo
> The 0.x version number suggests it isn't

In Rust land a 0.x version number only really suggests that the library has an unstable API (expect breaking changes on version bumps). Plenty of very battle tested libraries that are being used in production at huge scale (like the `hyper` HTTP crate for example) still have 0.x versions.

I'm not an expert in graphics programming, but my understanding is that wgpu is solid and ready for production if it covers your use case, but there are still things it can't do yet. As long as you're willing to deal with breaking changes, I'd say go for it.
Java is memory safe, at a runtime cost (sometimes that cost is trivial, sometimes it isn't). It will insert a check every time you do a pop.

C++ is not. It's a precondition of calling pop_back() that the vector is not empty. It will not insert a runtime check - it leaves you to decide whether one is needed.

Your C++ toolchain will probably have an option to make (usually debug) builds check and complain if you actually call pop_back() on an empty vector.
It's not the same as clicking on a direct APK download link as WhatsApp does on their website. You download and install, that's it. Here, first get into Github, browse between beta releases, OK, is this one? Now, should I get arm64 or armeabi? Definitely not a simple process, and of course not suitable at all for non technical users.
It works by using an image-captioning model finetuned on SD prompts, so it may be outputting common known artists based on their occurrence in the training data
Something strange is happening on the sun, and we've never seen it before
No. The aspect of programmable money is currently missing. Also with cash being a viable escape hatch, I'm quite okay with the pros and cons of the current status quo.

What I'm worried about are the new proposals and the gradual erosion of cash as an escape hatch.
CBDC transaction history isn't public. And only one government can see it. They will also need a warrant for that.

Bitcoin and most other cryptos are much worse, because their blockchains are public. Everyone can see every transaction. No warrants required or anything like that.
Quite a few people I know use https://nzbs.in/login/ and swear by it. The admins of that site try to masquerade it as another WordPress site. Ingenious. But it is by far the biggest, and the best I am told.
AI study determined a painting with mysterious origins is likely a Raphael
Let them run wild in an experiment in free range anarchy
That much is clear but any remotely continuous AI model is very predictable.
If CDN providers are dealing with BGP you'd think they would also run their own DNS servers. I think you can do it with BIND views, from memory.
Over the last year or so all supermarkets in the UK have installed biometric facial recognition cameras at checkout. It's not subtle either – it's literally a HD video camera in your face.

So I started covering the checkout cameras and covering my face in supermarkets, but everyone thinks I'm overreacting. I guess I don't really get it. Am I suppose to be fine with this? This isn't some passive CCTV system, it's literally a camera pointed at my face to identify me christ sake.

And this stuff happens to me a lot here... I often refuse to give email addresses and number phones, but I get treated as if I'm the one being obstructive. The only exception seems to be if I'm talking about Facebook or Google, then people suddenly seem to care about their privacy, but in the real world there's no regard for privacy at all.
Between neural radiance fields, CLIP embedding, VR headsets, and voice interfaces, if that hasn't already been done, a tech demo that glues those things together is almost certainly going to happen in the next few months as a result of you suggesting it here.
typically, c++ library functions do not use a possibly expensive check if the caller could have performed it themselves, should they have wished to. in this case, the caller could have tested if the container was empty before calling the function.
If speed and price are concerns, use the FOSS models available on the Hugging Face Hub: https://hf.co/models. Thousands of models, different sizes and tasks. Download locally and fine-tune, if necessary.

For those specifically interested in text embeddings, here is a good analysis: https://medium.com/@nils_reimers/openai-gpt-3-text-embedding...
Because in c++ we assume the programmer doesn't make logic mistakes, and optimize for speed instead. A novice programmer can add assert() as needed.
I'm guessing the cost isn't enough, because it works. Maybe tax commercial letter stamps by 50%, but keep private letters as is?
I doubt that BoE is going to start issuing loans. That's not what central banks do.
> Compiling it needs Perl

this was something that I thought must be a joke at first... a text document that needs ... Perl ... to be read. This does make sense considering the context is C++ though.
I don't know, individual action has very rarely worked to meaningfully enact system change.
I can't wait to see the model's ability of saying "They don't know", which I think is an important feature if it serves as a search engine, because it can reduce the amount of generated ramblings which it's actually really good at.
> Apple is now the worst offender in forcing you to use your computing the device only the way they want you to.

This is wrong. Google is the worst offender; Apple is an under-appreciated hero.

I have to use some web pages- for taxes and public services, for my banks and so on.

Those pages don’t work in Firefox and the only reason they work in Safari is because people don’t have a choice on Apple devices.

Of course they have a choice: they could just have bought a google phone, but I have worked in ads long enough to know I want to stay as far away from Google as I can, and I cannot tell you how sad this makes me to see my choice being threatened just so you could use chrome if you “wanted” to.
It is based on an image-captioning model, so a different approach then CLIP interrogator, though you are correct that aim is not to get the exact prompt back but actually get a prompt to generate similar styles of images
Her parents haven't.

This doesn't engage with anything I said at all: it just repeats "I don't like her" except stronger, and tries to dismiss things just because I didn't condemn this Lauren Southern person strong enough – whether she is good or bad or literally Hitler is completely irrelevant here.
https://nuclearphynance.com/ - 20+/- yr old forum on quant finance.
Because the crypto space are just scammers. They barely know anything

People working on Bitcoin are very aware of this and it has been extensively discussed this in the last 10 years and taken into account even by Satoshi
STL was designed to have no overhead over the corresponding C code. If push_back (and all other functions) had an extra check even when it was guaranteed non-empty by construction, it would have been a non-starter for many users.

Consider that it took many years for compilers to reach the near zero overhead for STL as it is, removing precondition checks would have been beyond the ability of many compilers 20 years ago, and it still challenging today.

Of course the actual overhead went down since and today we expect code to be more robust by default, but the original design principles were different. If you want safety by default, check your compiler documentation and compile with lightweight assertions enabled even in release builds.
I think its highly context sensitive whether a declarative approach, like "translate the maths into code", is bad.

Not to pick fights, but your example seems sort of orthogonal to that aspect. What seems more relevant is how you are choosing to structure your code, and how mutable your state is.
Totally agree :) I don't see any distinction between buying products in a Metaverse or other similar VR environment, and clicking on 'Add to cart' in a website.

Indeed there is often no difference between buying online and IRL. If I go into a physical store and buy something to be delivered, this is rarely different to doing the same online. Fraud is a possible distinction, but otherwise ...
I feel like idempotency is the solution to many problems.
You can use libstdc++ with Clang (-stdlib=libstdc++) and libc++ with GCC (-nostdlib along with adding the libraries and include paths manually). In fact, libstdc++ tends to be the default for Clang installs on Linux for ABI-compatibility with GCC-compiled C++ libraries unless you pass -stdlib=libc++.
True, images generated through some UIs have prompts in meta data, aim here is to work on images people find online with no metadata. So it doesn't try to read the metadata but actually predict a similar prompt
Glad you enjoy it
That simplistic a comparison is simply not worth responding to in any direct way. Safari is Safari and IE is IE. there are some clear differences between the two, in both mobile market share and total market share. That’s just the beginning.
It's (how good SwiftUI is on iOS) * (how good Catalyst is on macOS), which is about (not too bad)^2≈passable.
The three most important things are: simplicity, simplicity and simplicity. Things that are more simple have less ways they can break, and if they do they're easier to reason about.

Be constantly asking yourself: is this the simplest way to do this? Is there a simpler way? e.g. Do you need a database? Do you need a server at all? How far can you get without these things? On the other hand maybe you're looking at newer serverless architectures? Is it really simpler to do that than use a VPS?

Be constantly explaining to yourself why the way you're doing it is the simplest and most robust way.
(1) Yes this makes interoperability hard. However, `typeof` is generally used to test the type of value. It is unlikely to pass its value to a function

If you use a function declared in a module with a distinct edition, you have to comply to its contract. And its contract certainly state that "null" is not a valid value to pass through.

Moreover, a type checker or linter could error/warn about this.

(2) You are right.

Another solution might be to introduce a new keyword:

```js
use "edition2023"
```

Old browser could thus crash. In the same way that they did for ESM.
Somewhat related and interesting report by arte.tv (might need a German/French VPN exit point):

https://www.arte.tv/en/videos/106708-000-A/panic-in-the-balt...
Nice, that's the aim, not to get the actual prompt back but get a prompt which can generate same style of images
You never break user space.
Shader Tutorials by Ronja
To use a car analogy - We removed seatbelts to go faster, just don't make mistakes while driving.
I wonder if PVS would flag those issues. (https://pvs-studio.com/en/) I expect it to flag the atoi, but not sure about the pop.
i would like to add, is there a HN for Law?

primarily legal tech, OSS ideology, developments, ?
Ah, I see. I'll file future feedback there, then. Thanks!
Please see my other comment before taking the above linked "list" seriously:

https://news.ycombinator.com/item?id=34706914

For years there's been another ranking with much better methodology:

https://www.jacdec.de/airline-ranking/

Although there are still caveats, with the main one being that past performance does not directly translate to future results, especially if there were significant changes to the airline situation in the meantime. Checking the recent reports from the Aviation Herald can also be revealing:

https://avherald.com/
I guess Figma uses WebGL next to WASM but not sure. There are some pretty successful gaming niches like Facebook Instant Games where pretty much all games use WebGL via some sort of middleware, even though most games are simple 2D puzzles. In general, that those web 3D engines (three.js, babylon.js, playcanvas, pixi, etc.. ) even exist for so long must mean that there's some sort of demand for them.
It is actually based on a different approach, it uses an image-captioning model finetuned on image-prompt pairs
Trentabyte's analytical way of thinking about music
Value Investor Club is not what it once was in part due to the decimation of value investing over the last decade along with a general decline in norms of professional conduct but it’s still the best resource. Membership is limited but you can read older stuff at a lag and it’s a great educational resource for new investors.
You’re relying on several assumptions here, not all of which are fully defensible in my view:

There’s no such thing as a private cryptocurrency.

Uncensorability is not an important characteristic of cryptocurrencies.

CBDCs will only be used by democratic governments.

Governments considered democratic always follow the letter and spirit of their own laws.
For context, Estonia is a NATO member with significant Russian minority population
curating the right follows on Twitter (FinTwit) is the closest thing you will find. You could follow people like @CliffordAsness (a well known and outspoken quant) and just choose some of his follows. The toughest part is disentangling the good accounts from the promoters. valueinvestorsclub.com is great. If you get Bloomberg, there are industry/interest specific anonymous chats that are useful as well.
In the end, it could as well be a linter rule that forces you to test v === null
before calling typeof v and I think it would be the best option. If you care
about this kind of stuff, you are probably already using a linter.

Yes. However, this does not allow performing more advanced optimizations. Bundlers, Transpilerss minifiers, and compilers must handle all this complexity making some optimizations unsafe or even impossible.
consider OTP with it's "let it crash" design
there's a nice go port for that: https://github.com/ergo-services
(For those unaware, 'disco biscuits' is slang for Ecstasy pills, I believe).

Sure, so it seems reasonable to prevent people spending benefits on drugs. However is there not a slippery slope towards preventing people buying (say) unhealthy food?

I can imagine some 'luxury money' that can be spent on anything and 'basic money' that you can't use to buy a pack of crisps or a bar of chocolate, only carrots and apples...
Ah yes, the game that I've spent over a year of my life in :)

Very cool
Crash-only software, defined as software that is built from the grounds up to expect crashing, is very useful for stability.

If you write software from the beginning as if the only way to exit them is with SIGKILL, and if you make the application crash itself on any sign of fatal error, you get a reliable system.
I mean it's fine if you can double-check what it tells you quickly, it's just pretty bad with something like C++ because when it gives you something wrong the program may or may not tell you about it. For example, what it might be good for is "what are the parameters to this 6-argument function that plots a rectangle on the screen", because that's something you can confirm really easily and there are no real consequences to getting it wrong. On the other hand, someone sent me a screenshot of how ChatGPT was really helpful in figuring out how reader-writer locks work, and it told them "you can use pthread_rwlock_trywrlock to upgrade a reader lock to a writer lock" :/
yt-dlp seems to be able to get the video regardless of location.

Video is in French, and has no subtitles.

(yt-dlp gets the VTT file, but it appears to be empty).
What Role Can Football Play in Climate Change? (2021)
I am a source on that, I know people that were looking at that Jira 24x7x365.
Very enjoyable game! Well done, I'm hooked. Is there a meaning behind the name?
This is weighted by site, and counts cnn.com and jefftk.com equally. My understanding is Cloudflare is dramatically disproportionately popular among small sites, I think because of how generous their free plan is? If they were 76% of traffic I'd be worried, but I think a majority of the sites using CF probably are signed up because "why not?", which doesn't actually give CF that much power.
Ask HN: I just want to have fun programming again
I've written in many very different languages in a professional full-time capacity in my many-year career. Now I'm interested in building something new and I have a clear idea in mind with some code already in C++ to proof-of-concept it for myself, but I'm struggling to find a direction forward that would be... fun. I don't mind challenging work, but I like an environment that feels sane and logical and where I am not facing loads of incidental complexity along the way. I'm also attracted to implementing my app cross-platform.

I just want to have some fun writing something without headaches, and that is seemingly less and less easy to achieve today. I'm not a fan of the complexity of either JavaScript or C++, and while I very much like Swift and working in the UIKit world, it's not so portable to platforms that many use.

I feel like there aren't really any good options in software development any more. It's always one big compromise with lots of possible decision fatigue. Every direction has drawbacks.

If I could write an app in a good static-compiled language that did not require extraneous expertise in CSS but that shipped on a web page and looked good using tools only in that language, with good interop with an HTML Canvas, that would be one possibility, but it is again a compromise -- no easy multithreading, dealing with all the front-end baggage to bundle or deploy such an app, etc.

Any recommendations? I'm not afraid of learning an entirely new language too.
Is that a use case they are really targeting though? Their splash page mentions big data with model generation and genomic sequencing as examples. I can really only speak to genetic sequencing. The IO pattern for these workflows is almost all streaming reads/writes. Random access takes too long when you are reading/writing 100-500GB files.

Postgres doesn’t like running on NFS either to be fair.
> From the other side of the argument, would you see a future in the next decades where cash is still relevant and significant amount of money can change ownership completely anonymously?

No. Also, I see CBDCs as a further step along this trajectory. Even more control. Even more granularity.

>The real fight isn’t on clinging to legacy systems, but to get safeguards baked in the new systems and have governments that care a minimum about their citizens.

I agree. Though I'm afraid human psychology is not compatible with the idea of "safeguards". As long as there is a 0.0000001% chance that this will help catch some pedophile or drug cartel, I bet there won't be widespread push for safeguards. Much like how there isn't any with internet surveillance or facial recognition in public spaces.

Naturally you might be asking, so what do I propose to solve this. To which I answer: Nothing. I don't really see a way out of the hole we are digging right now.