skysight-inc/HackerNews huggingface dataset:
As an ex pro photographer (not great as I am an ex!) but the best camera is the one easy to access and use. While my photos don't have the three dimensional quality they used to have, they are in the moment and captured by doing rather than doing photography.
iPhone Camera. Incredible.
I hadn't realised this had a name (I'd always just called it LinkedIn-spam), and "broem" is perfect.
cash > everything
Anyone using StackGres/PGO can confirm if they have better defaults?
Putting the cells in orbit means that there's almost no night, and there's less loss due to the atmosphere.

Of course, there are loads of problems with the idea but I can see why it's intuitively appealing.
Even better, if you don't mind using the heap, there's also asprintf() which figures out the right length and allocates a buffer itself, then returns it to you. Downside is you have to free the pointer returned of course. And you might want to be careful passing it user input without taking a look at the length first. But you have to do that anyway if you use the stack.
NGL, when I first read the title I thought "Did fossil really bake in containers to the DVCS?"
It makes using different web browsers easy. For example, Firefox on the desktop and Safari on the phone.

I also don’t like the idea of locking password management into a specific browser because I switch browsers more often (last time 5 years ago) than password managers (last time 15 years ago).

I don’t have an issue with passwords, even important ones, being synced with the cloud. As long as the crypto happens locally, and as long as I’m forced to trust the app developers anyway, what difference does cloud vs. local storage even make, security-wise?
Anecdotally, living in the Netherlands, I've seen more than a few obese individuals (350lb/160kg men) riding bikes. Granted, they are riding maybe 1km to the supermarket and not commuting, but it's certainly possible!
So in the future we will have AI generated material that gets parsed by AI summarisation and tldr type apps where does the human fit in again?
ChatGPT just created a company, and took care of all the legal aspects
It was a chilly November morning when I was wrapped in a blanked, coffee by my side, with my laptop, working tirelessly on my latest project: a PAAS software for charities. The idea was simple but powerful - I wanted to provide a platform where charitable organisations could receive donations from QR codes, and allow users to download the charity's pages as PWAs with the charitie's name and logo, keeping donors invested in the service. This would make for extremely quick donations, remove the need for people to have to create accounts to keep up to date and be invested with what the charity's doing, and simply reduce a lot of the costs for charities online. (giv.ink btw)

As I was developing, something remarkable happened - the 30th of November rolled around, and a new AI companion was added to the world. ChatGPT had arrived, and I knew instantly that it had the potential to revolutionise my project. I’m a collage student, with limited resources, so I decided to onboard ChatGPT to work with me as a digital companion.

To my amazement, ChatGPT was able to create all of the backend nodejs code for the project (for context, I had tried three times at it over three months with varying levels of failure).

(Bye my lovely occupation!)

It was a game-changer. Excited and thrilled, I asked ChatGPT what else we could do to make the project work. The demigod suggested that I register a company for liability reasons (I.e. in the event of a bug, I would personally be liable for damage and lawsuits), and I immediately took this advice.

(Bye legal consultants!)

On the tram, and on the way to the bank to create a company bank account, I learned that we needed a company constitution to set up a corporate bank account in Australia. Panicking, I turned to ChatGPT, and it gave me a fully-fledged company constitution with fields for the names of owners and shareholders that we could fill out to suit our current situation. By the time my tram stop arrived, I was more prepared than I was stepping foot in that metal tube.

(Bye lawyers!)

Now, with our software is running perfectly, without any issues, with a legal status as a company, and a bank account - I was ready to move on to the marketing stage. Guess who my companion was? The demigod suggested, sharing the story of the company with as many people as possible, posting on social media platforms such as Facebook, Twitter, Reddit, Medium, and even - Hacker News.

By the hair pulling of an AI, I was literally ratatouille'd into creating a company!

And before you ask, yes, the company is in a really good shape, and server costs are pretty much nothing thanks to the minimal data storage we need to do (hi stripe!)

So yeah... If you have a friend that's starting a charity, introduce them to me and my demigod friend's project

the thing:

>> giv.ink
Thanks! Really happy to hear that. He's a very fascinating guy and LAION is an awesome project, eventhough the discussion about copyright and data sets is important.
I would like to consider freelancing. Any pointers on how to go about in getting freelance projects? I am a full stack developer.
To an extent, Outlook has lately taken upon itself to correct me in unintended ways to the point I had adjust a fair amount of settings. I still agree you can are more likely to spot a phone vs laptop, but the lines are slowly blurring.
Scoop: High-fidelity, browser-based, single-page web archiving library and CLI
Show HN: We Built an Open Partnerships Platform with Crypto Remittance
> it's impossible to create legal organizations that help people without the assumption of a profit motive

Why do you need to register as some sort of legal org? Can’t you just be a business that doesn’t make money? Or even better, some sort of non profit?
Wanted to know myself... so:

50Hertz Transmission GmbH, formerly named Vattenfall Europe Transmission, is one of four transmission system operators for electricity in Germany, and is wholly owned by Eurogrid GmbH
Ironic that you're flagged. Basically proving the point. It's impossible to have any discussions on hackernews.

Hackernews had it's eternal september. Dissenting views absolutely aren't allowed and you'll end up punished by the site because you will get brigaded: https://www.urbandictionary.com/define.php?term=brigading

It's absolutely not inevitable. This is a decision by hackernews they made. They are doing this to 'slow the decline of the website'
>As an explanation, there are two different things called "Apple Pay" in the US…

No Apple Card is not called Apple Pay
Insider Q&A: OpenAI CTO Mira Murati on Shepherding ChatGPT
That's the point. With an arena allocator, you don't "really" de-allocate the OS memory, you just free the bytes to be re-used again in the next iteration (by using a FixedBufferAllocator as the backing allocator, if you know how much memory will be needed in advance). This is much better than trying to re-use the structs manually as the OP mentioned at the end.

EDIT: FixedBufferAllocator has a reset method , so maybe you just need to use that to "free" all memory on each iteration? Perhaps using that directly is enough if you know the max memory usage at compile-time... I was just thinking that it should be possible to use an arena allocator to basically tell the delegate allocator to make all memory available again without freeing it back to the OS?! If anyone knows more about allocators I would be happy to know this.
https://ziglang.org/documentation/master/std/#A;std:heap.Fix...
>Through TLS? That is certainly not E2EE.

It certainly is. Encryption is a separate problem from authentication.

>That is because a trusted third party (certificate authority) is involved to insure that you are actually communicating with the bank

The CA that helps with mutual authentication does not have access to the plain text, and it's perfectly possible to have other checks on top.

>You definition pretty much covers any effective use of cryptography for privacy. That would make the distinction meaningless.

Wrong. In fact, it's your definition that excludes nearly every single existing use of cryptography, also making the distinction meaningless. For most people even Signal involves a central party and trust for establishing authentication. iMessage? WhatsApp? None of this is E2EE according to you, which is ridiculous. MitM attacks and endpoint security are the core modern challenge for E2EE systems, but E2EE is still notably distinct from all the many kinds of communication that existed and still exist that aren't E2EE, and where neither of those are even required because the plaintext itself is available.

Edit to add: I don't tend to use wikipedia as much anymore, but regardless of objective objections to its definitions, I do think it's certainly worth considering for a view on what subjective consensus is. Ie, whether or not the articles are all correct, if you're trying to answer a more meta question of "what do people think it is" then that's always helpful. Which of course is a big question when it comes to language definitions. So fwiw, its entry on E2EE [0] agrees:

>End-to-end encryption ensures that data is transferred securely between endpoints. But, rather than try to break the encryption, an eavesdropper may impersonate a message recipient (during key exchange or by substituting their public key for the recipient's), so that messages are encrypted with a key known to the attacker.

Which is how I've always understood it. Authentication is a major second level challenge to encryption, but without any encryption at all it just doesn't generally come up when it comes to privacy. There is no particular authentication for HTTP or telnet. E2EE is one of those "necessary, but not sufficient" items.

----

0: https://en.wikipedia.org/wiki/End-to-end_encryption
When would you have multiple pids?
It was actually kind of AI before, too. Everyone seems to have determinedly forgotten about it now, but there was a brief period a few years back when chatbots were going to take over the world (remember Microsoft Tay), and a lot of VCs lost a lot of money. Then everyone agreed never to talk about it again, seemingly.
There are two types of blocking. Blocking someone from appearing for you, and blocking someone from seeing what you post.

IMO, the former should be legal in all cases, but the latter, CAN be problematic if it's an official. Tbh, I am not much of a fan of the latter one in any case.
The question has nothing to do with monoliths or microservices.

The most obvious way to scale in the scenario you describe: process the queue asynchronously, in parallel. By analogy, if a grocery store has a long queue for checkout they put more checkers to work. So you would add listeners to the queue until the jobs got processed as fast as they come in.

If you can't process the queue in parallel, you have to speed up the job processing so the time to finish a job gets lower than the mean time between new jobs entering the queue. Maybe adding hardware capacity (vertical scaling) will work, no way for me to tell from your description. Maybe the jobs can get broken down into subtasks that you can run in parallel.

Fiddling the ordering in the queue doesn't seem like the answer. You need to remove the obstacle that causes jobs to sit in the queue, which appears to come from the long job processing time, not the queueing algorithm.
I do the last one and have never found a key on the internet but I have found cracks where they probably just decompiled the program and returned true from the function that checks the keys or some other simple bypass.
I disagree and think you are projecting your own emotion onto others and demand them to change their actions according to your emotions, which is an inconsiderate thing to do in general.
The condescending tone is inappropriate, I meant no offense. Maybe the original poster appreciated a light-hearted joke? How would you know? "Read the room", yeah, that "reading" is very much subjective.

You know the difference between compassion and pityfulness? I feel compassion to anyone losing their pets, I was in the same situation many times. But pity won't make it easier or better.
This just seems like so much work. The obsessive tracking of ever little thing. Does anyone really use this data in any meaningful way other that just admire its detail? What happens if you miss period, does this cause anxiety?
I would consider npm installing a huge difference to a static binary
> Why on God's green earth would anyone trust some random assholes with something as important as passwords?

You’re going to have to trust the app’s code no matter what. As long as encryption and decryption happens locally, how does a hosted password manager make a difference to local storage?
Handed down to me by the grey beards!
I like that.
Postgres default settings are not the best, I remember moving from mysql to postgres some time back and discovered this.
I always wondered why the default would not work best for most deployments?
Anyone know why this is so?
There is one thing to keep in mind. Day-ahead prices are often quoted because they are public and objective. But day-ahead trading, at least in The Netherlands, is only about 30% of the electricity market.

If you look at consumers, only a tiny minority has an electricity contract that is directly based on day-ahead prices.
I've read that pyramids were probably labor projects like the WPA or the CCC. The workers weren't slaves (they went on strike at one point), but they didn't have a ton of other ways to feed their families.
On 23-01-2023 - "The Netherlands now widely accepts Visa and Mastercard debit cards" [1]: The Dutch Payments Association has completed the Debit Card Acceptance (DCA) project enabling Dutch cardholders and foreign visitors to pay with Visa Debit and Debit Mastercard payment cards.

[1] https://thepaypers.com/payments-general/the-netherlands-now-...
If it's "npx kill-port", it does seem to spawn quite a lot of separate processes to get the job done (lsof, grep, awk, xargs, kill). So perhaps this is more efficient, though it seems to have it's own issues from reading the other comments.

If it's "npx killport", it seems to not work on Windows.
The layoffs are here for those who chose to ‘learn to code’
> It’ll tell you what a typical output for the command might be, and the more complex the script, the more wrong and full of hallucinations it will be.

It doesn't even have to be complex. Ask it about a program in a language that's not very popular and the odds that it'll completely screw up its answers is high.
Changes like that will hasten Twitter's loss of relevance, though; there's a bit of a balance there. If you literally can't use Twitter without getting the blue-check brigade in your face, more people will leave.
Most can probably agree that mobile phone gaming is an important market or even just mobile phone ownership.
The more honest the work, the less the pay
June Carter Cash
We all have those anal coworkers
Those organizations predating money - were they legally registered?
There must be a way for card processors to know if the payment is debit or credit because there are stores in the US that only accept debit.
Useless pedantry, people say server processes are “running on port XYZ” all the time
This has been true for many. many iOS releases. The good apps that become essential eventually get built into the operating system. This happened with sleep trackers, menstruation trackers, numerous other HealthKit apps, SwiftKey/Skype, Tile (the AirTag-like thing), camera features borrowed from the best third party camera apps, the list goes on and on.

Building for iOS is a great way to show Apple that there's a market for something :)
Take a shower. Take a nap. Brainstorming with yourself is called thinking. Maybe get someone else involved to bounce ideas around.
Ultimate respect to anyone who manages to be paid by the DoD to get high on LSD.
> monocypher does not seem to offer an asymmetric encryption primitive.

Neither do NaCl and Libsodium. Their `crypto_box()` is a construction that does key exchange, derives a key from the resulting key exchange, and finally use that key to perform symmetric authenticated encryption. I simply omitted that particular construction for Monocypher.

I've often asked be why. My reason is that the NaCl libraries (all 3 of them) are low-level, and a straightforward application of `crypto_box()` lacks the security properties we've now come to expect of modern key exchanges, most notably forward secrecy. To get up to that level would require implementing Noise, and I personally feel that's a tad out of scope. I reckon however that higher-level libraries that implement full protocols however are sorely needed.
Notably I didn’t disagree with any of that, and, in fact, take pains to very carefully address only that there are tradeoffs—that is that there legitimate arguments to be made both ways particularly depending on the person.

I don’t object to an individual saying “I’m far better off this way”; it’s often true. But it’s also the case that I’ve observed others who are far less productive working from home.

And we should be intellectually honest enough to recognize both realities.
Yeah, having a 3k$ carbon bike or a 1k$ aluminum model doesn't make a difference that's true. However, having good cycling clothes is way more comfortable, as is a lightweight helmet. A more upright bicycle absolutely robs you of energy due to wind resistance, even at low-ish speeds on flats (30 km/h).

I could exercise on my 40 lbs, 3 speed upright 1940s english roadster in jeans and a sweater for cred, but that doesn't sound fun at all. People who don't cycle (unlike me and you I guess) can't price cycle kit by eye so they'll see me in lycra and think that I'm some dentist when in fact my gear is all very reasonably priced, comfortable and appropriate to my level.

Also, it always bother me that people talk about 10,000$ bikes or whatever which is very far from reality, meanwhile they buy 45,000$ cars when 20,000$ cars exist and no one bats an eye.
A loop over all fds across all processes on a box will be very slow on any large machine with, say, a few hundred thousand processes, some of which may have up to hundreds of thousands or millions of FDs open.

Especially since it looks like it's reading the owning process's cmdline per-fd.
Yeah people often are treated as a resource that happens to be human.

Human resources, what a concept huh?
Half the rows to scan in 99% of cases means you’ll still hit every page and incur exactly the same amount of IO (the expensive part) as a full table scan.
They can’t compete with businesses because they are more expensive yet generate less profit.
I had no idea there were so many communists on HN.

For example:

> The State should straight up take over regular businesses and make 'em into workers co-ops. And make sure to have labour courts to keep 'em operating within the republican norm.
there is loss from the atmosphere when you beam it down
Wow, some of you euro internet defenders are absolutely insane. Dude it’s a joke on how Europe, once a great place (like Argentina economically) is descending into irrelevancy due to a variety of reasons. And it’s mainly true.

Europe is similar to Japan in that it’s full of American military bases. Essentially occupied/conquered land.

Europe is dying and will never be a leader again. Like Argentina. But with castles.
Show HN: Svelte Commerce, open-source front end for any E-Commerce
svelte-commerce is an open-source frontend that can be used for any e-commerce. Works for Litekart, Shopify, MedusaJS and Bigcommerce. Supports third party payment gateways, POS etc.
I used to do pro bono professional work for a gifted organization. It was generally understood that a child with an extremely high IQ should be assessed at a young age to get the most accurate results.

Though there is a difference between testing and assessment and lots of pitfalls with such and TFA doesn't give enough info to determine which he got.

Some people assess kids young for all the right reasons. This case being mishandled isn't proof kids should never be tested or assessed at an early age.
They also seem to have odd hours more often, regularely work on the side after-hours and on the weekend, and medicate themselves with amounts of caffeine, nicotine and alcohol that would kill horses.

That is not to say it's the persons' fault. But if you can tolerate these jobs only like that, it tells you something about the work.
I went down a YouTube rabbit hole recently, watching people make music on the fly with GarageBand on their phone. There are some fantastically talented people out there.
Specially given the alternatives outside Bell Labs in systems programming, since at least 1958 starting with JOVIAL.
Don't forget about the IP address.
That's an awesome project I didn't know about, and I'll almost certainly use it the next time I need an onnx runtime (just because I want to call it from rust). But I would guess that "more complete and mature" is only true in the narrow scope of "running common networks on webgpu"?
I disagree on both points.

Edit: but I was referencing specific performances claims, that you will somehow take some load of database server. I just don't see it.
>There is a transaction / amount limit for contactless transactions.

It doesn't seem to be universal though. I paid for multiple hotels in Europe (so hundreds of pounds/Euros) with contactless payments and--although I actually made a point of making sure my card had a PIN after a problem on my previous trip--I never needed it.
It doesn't have to be. You can make music very simply. You can record on your phone. It doesn't have to be all the tracks and gear.
I have a friend who has searched his whole life for tone. Top end guitars, amps, more pedals than anyone I have ever seen. His actual guitar playing? Less complete, however, he loves it. Do what does it for you, in the way you like it. That is the best part of hobbies to me.
Tuql: Automatically create a GraphQL server from a SQLite database
You can also use npm's for that: `npx kill-port 8080`
>Over in the Netherlands it's pretty much an universal standard. All banks support it, and very nearly all webshops.

Not just Dutch webshops, also Aliexpress, Amazon and Steam. If you're gonna sell stuff in the Netherlands you have to support iDeal almost no one is willing to deal with other solutions.
It's not poorly supported by pytorch but you do have to have it in mind while writing your code. I've been having a hell of a time getting a decent ONNX model out of some pytorch code that was written with lots of dynamic logic inside the modules, it can be quite some work converting this to the necessary "static graph" design needed to export to ONNX properly.

What I'd love to see is a lean, inference-only version of pytorch that just works with existing code, and is smaller without the overhead of autograd and GPU support.
Philosophy, the art of wisdom, dealing with the good life, correct thought and correct action. This is the degree to improve the self.

Does it develop satisfied students? Probably a lot less than something with high-paying clear cut job-outcomes.
Africa fell in love with crypto. Now, it’s complicated
Talking about hobbies is a hobby. A good one too!
Maybe it's because I was never very good at it (I went perhaps a dozen times) but that's why I enjoyed fly fishing.

The fun for me was picking some place in the river (theoretically one that I thought might contain a fish) and trying to get the fly there. That was tricky enough for me to provide a lazy days entertainment. I might even catch a fish.
Agree, though Vite is more the spiritual successor to CRA. That NextJS Dev X though is next-level.

CRA is on life support. It's for old apps that are tightly-coupled to its webpack override system and service worker registration. Don't put new, healthy apps on it.