skysight-inc/HackerNews huggingface dataset:
And ... conversely the pigs that we know came to North America from Europe around that same time.

The early settlers brought them over and released them thinking the pigs would just do the 'pannage' thing in the vast unmapped, unbordered and unfenced forests of America and they'd collect them come winter time at will. Instead, they ran off and procreated and went feral, and rest is history.
As a casual listener of Lex's podcasts, my position is now to ignore him unless a good reason for this guest right now can be made clear. I can imagine Lex himself talking about openness and diversity etc but this just reeks of opportunism.
Shouldn't the extension be .dot?
And how could you do this, Mr. Hacker Man?

Are you compromising my ISP, the server host, or my client?

In any of these situations, I have a bigger problem than TLS, and a lot of vectors I can be attacked from.
Good idea, I learnt Kolin to avoid having to use Java for android development.
Only for one app it was still worth it
Build a Prepaid Credits Billing System with Lago (Open-Source)
Hi HN,

Lago (S21) founder here.

There's been a litany of content around 'usage-based pricing' being the new thing. It might be another VCs’ pendulum symptom, or might not.

Our point is: full usage-based pricing (like Snowflake) has some limits:
* For the merchant:
- Cash collection challenges: it might be hard to collect revenue after the consumption: the client may dispute the bill, or never pay it
- Revenue predictability: full usage-based pricing means revenue is less predictable, all the notions or MRR/ARR and corresponding SaaS metrics are obsolete
* For the customer: they have no peace of mind around cost, and may be anxious around an upcoming bill

That’s why an increasing number of companies are using pre-paid credits for their pricing:
* For the merchant: cash is collected beforehand, credits create a layer of abstraction that enables them to iterate on pricing
* For the customer: they have more peace of mind on how much money is going to be spent (-> budget), and they can ‘lock’ a specific pricing by prepaying an amount of credits.

Such system has 2 major limits though :
1/ For customers: buying credits can seem a bit ‘obscure’/less understandable
2/ For merchants: a credit system implies building a wallet and managing its balance as part of the billing system.

Regarding 2/ We’ve open sourced our API (which also has a UI for non-tech users) and it now enables you to build a ‘prepaid billing system’:
a/ Create wallets for your customers
Set the credit value, the number of free credits, the expiration dateetc.
b/ Manage credit purchases and top-ups
c/ Invoice your users

Doc here: https://doc.getlago.com/docs/guide/prepaid_credits#credit-purchases-and-top-ups
Github: https://github.com/getlago/lago

OSS license : AGPLv3
Back-end: Ruby
Front-end: ReactJS, GraphQL -> no need to be technical to use Lago
API clients: Curl, Python, Ruby, Node.js, Go

—
PS: another use case of credits is to incentivize users to perform an action.
E.g., it can be used as a reward if your user refers a new user. Notion uses it to incentivize their users to try out new features and use their app across devices.
Read more here: https://www.getlago.com/resources/templates/notion
Personally, I like that I have lots of options available. Compare it to .NET and it's "Microsoft way or the high way".
Performance is a killer for me also. I suspect once better tree parsing is implemented many of those issues will be solved. Then it’s just the lack of threading in the gui thread, and a few other nitpicks.
Given the status of the Conservative party my article asks if Parliamentary majorities are still legitimate in relation to ruling the country.
The price and active user limit are too prohibitive. Also, I wish someone would build a product like this for people to build websites/SaaS with instead of yet another service for companies to build internal tools. The market is saturated with options like this for the enterprise.
Your boss is NOT your friend. Just because you work well with someone doesn’t mean they are your friend. It is a grave mistake to confuse work colleagues as friends.
Good watch.
Architecture of the Playwright Framework
Lynx, wild horses, vultures return to eastern Spain in latest rewilding project
Rust safety with runtime dependencies, Vec bounds checking, Arc and Rc datatypes.

Ada with SPARK 2014 formal proofs, for your other part of the remark.
>it's pretty easy to tell some generative software to "Female giving a presentation in a well lit office with windows open" and get something pretty decent.

As someone who actually tried it, with current models it's possible but neither easy nor straightforward. Getting decent and coherent images is still hard and requires finetuning, so there is certain value in this. And for very specific and series-consistent images I'd still rather set up a photo session if I had a studio.

It will change for stock photos, but probably not very soon.
I'll mention one more time: if you'd like to contact info@tailscale.com we can set up a time to talk about upcoming features and philosophy on releasing them.
Links:

Doc on prepaid credits: https://doc.getlago.com/docs/guide/prepaid_credits#credit-pu...

Github: https://github.com/getlago/lago

Templates/explanation around how Notion uses prepaid credits for PLG: https://www.getlago.com/resources/templates/notion
Time to stop dancing around the issue and just run solid-copper bus-bars directly from the PSU to your GPU. That aesthetic could be made appealing.
Probably both. It'll be the new programming. There'll be both super and average prompt engineers/devs.

At first, only a few talented people can do this. Then as the tools they develop get better, the job will be more accessible.
Linux remained GPL, compiled with clang or not. It didn't become possible to use Linux in a non-free way, did it?
Eh, it's pithy and evocative.
Bhopal Disaster
Oh agreed. I just think that there are some pretty big assumptions being made about what an individual with a side hustle is capable of achieving.

Speaking from personal experience, my promise to my employers was that they were my priority and that I would not allow my side hustle to affect my job performance. It never did.

There is also a lot of room for subjective opinions about what it means to "do the best job you reasonably can." Does that mean showing up on time, supporting your team, being available during work hours and producing high-quality work or does it mean giving up on work life balance, being on call and working overtime routinely?

It might be my age, but I wouldn't accept a position that expected the latter.

But, again speaking from experience, when I continued to operate my business while working full time it came from a place of ambition and wanting to do the best for myself and my family that I could. I worked hard, kicked ass at work and made a lot of money that put my family in a really good position.

Obviously there are lazy leeches and employers need to be on the lookout. That's why I prefer that job performance be the metric. Not whether or not someone has other sources of income.

In fact, to put on my dark cynical hat for a moment, I think that one reason employers might not like employees with other sources of income is that it means the employee isn't as dependent on the employer and so they don't have the same power dynamic. There are a lot of nasty implications there. I prefer leading through inspiring and having a work environment that is pleasant and fun.
Whoa. At first I didn't blink at 10M lines of code, but you're right they're talking strictly about Android.

You have to factor in Instagram and WhatsApp, but still...that's a lot of code.
I'm sure this will be a wildly unpopular opinion, but welcome to life? The stories of people burning out and needing time off or sabbaticals seems so privileged. My dad was in sales for 60 years. Did he experience struggles in life (both work and home)? Sure, we all do. Did he ever throw in the towel and stop being productive? No, he grit his teeth and he worked through it.

There's always going to be times in your career that you are more or less productive. Some times everything is clicking and you feel like you're firing on all cylinders. Other times things suck and you just have to show up and do your best. I've been through that pattern so many times in my career, I can't even count.
Radio presenter Tim Gough dies during breakfast show
Thank you for this comment. I have a two year old daughter and a less demanding job than my wife. That might switch in the future. I love to be able to spend so much time with my little girl. The idea that my wife should somehow be doing more than me is insulting to us both.
> the number of people that can see the chats between me and my mother has just gone from two (me and her) to 500 (all the engineers on the telegram team).

And everyone from all companies to which Telegram will sell the data once they figure that there is a good money to be made from it.

If they have the plain text data they can do whatever they want with it.
A peter pepper looks like a very real flaccid human penis for all bright red and orange human males.
Therefore the idea will continue to flounder indefinitely, used by a microscopically small user base representing a microscopically small niche of the market. In effect it doesn’t exist and has negligible impact on the bigger picture. But at least you get to feel like you did the right thing, right?
Show HN: Free virtual (yet realistic) trading simulator
I agree with most of your assessment, however:

> Good opportunity for Windows to finally beat MacOS in UI/UX, since they don't have a mobile OS to worry about?

Given how much of a step back every Windows release is, starting after Win2k, in terms of *consistency* of the user experience - I would argue both companies are their own worst enemies here.
I’ve seen this especially with teams looking for product market fit

You have a handful of customers using a product. One point of data comes in. The team, hungry to build a product customers want, jumps on that one point of data and builds a whole feature around it. Nobody uses the feature.
I think the point that was being made is that the _dynamic_ performance of the system is important too: branch prediction, cache access patterns etc, can't always be determined ahead of time, or even at the point the program is being installed or first run. This is why JIT compilers exist that tune the program as it runs, and this is what effectively is also happening at the micro-op level in your CPU as it runs.
It would be very helpful to discuss what language you’re using pointers in. Some languages use pointers under the hood, others don’t.
Exactly. I do it whether I have to wait for something or not. 1 minute break every 15 or 30 minutes to do a micro-meditation / try to bring back awareness of my body. Sometimes I do ignore it if I get really deep though. You might think that losing 4 minutes every hour is a lot, but much more is lost when the mind is too overworked. And the brain is working in the background anyway - and some ideas and solutions pop out of the void - but if you open email, Hacker News - that background thread is closed and a new background thread, unrelated to work opens when you work. Context switching is very unproductive and costs a lot of energy too.
And most of the places that have major recurring flooding issues are hyper local (for now at least). We're talking neighborhoods or parts of neighborhoods, not full cities (yet). The number of affected properties is relatively small, but they make up a large portion of overall claims. Stop covering those locations (even if it's a coordinated buyout program of sorts) and the problem sorts itself out...

Edit: and then install retaining infrastructure in place of those houses and you stop future issues too for neighbors
For Linux yes, for those that aren't blinded by anti-GC religion, no.

https://www.wildernesslabs.co/
Pushed out = blocks as spam in some cases, for self hosted people anyway
> The progress meter here is mostly meaningless. You'll see the initial progress go very quickly (because you're writing to in-memory cache), and once it's "done", you'll have to wait some amount of additional time for a final `sync` to complete (and if you forget to do that, you might remove the drive while writes are still in progress).
Great work!!!

"SQLite is extensively tested with 100% branch test coverage. We discovered this vulnerability despite the tests, which raises the question: how did the tests miss it?"

Tests only validate known behavior. They didn't have a test that exercised a large string. I don't know how their test suite works but I'm curious if quickcheck might have possibly found this or if the 32-bit viewpoint of the programmer at the time would have also limited possible generated values?
You seem to have become mistaken - I am talking about a companies fiduciary duty to shareholder and maximizing long term shareholder value. You are talking about popular sentiment.
I don't know if you reply is sarcasm or not.

I was just trying to warn people that reality is often more complex than simple plans.

There have been other interesting comments, just as interesting as your original one, offering more information as to why it's not as clear cut as some people are pretending it to be.
https://youtu.be/60RFIF9y8fY

Holocaust highlights.
How would Rust fix this? Here's a Rust program that overflows a u8, with no compile error or warning. https://godbolt.org/z/ME3e9KeMe

You can turn on runtime overflow checking with the Rust compiler, but you can do that with gcc compiling C too.

I guess the answer is that you wouldn't do the memcpy like that in idiomatic Rust - you'd use some higher level construct that gives the compiler more chance to catch your errors. Could anyone comment on how this works in a case like this?

edit: Can't reply to repliers. Defined overflow doesn't help here. A checked_add() function could be used in the Linux kernel in C, just as easily as in Rust. Forcing checked_add() to be used in the Rust compiler would help, but would also have performance and readability impact, which is presumably why it is still being debated.
> bash is FAR slower than PowerShell, and it's interpreted.

That's not true at all

I have a demonstration that's very telling:

time pwsh

time bash

Post your result

It's sad that nowadays people do not understand the purpose of a shell
https://www.ipcc.ch/reports/

https://www.ipcc.ch/2021/08/09/ar6-wg1-20210809-pr/

> The report shows that emissions of greenhouse gases from human activities are responsible for approximately 1.1°C of warming since 1850-1900, and finds that averaged over the next 20 years, global temperature is expected to reach or exceed 1.5°C of warming. This assessment is based on improved observational datasets to assess historical warming, as well progress in scientific understanding of the response of the climate system to human-caused greenhouse gas emissions.
The source for the clients is available.

1. https://github.com/DrKLO/Telegram

2. https://github.com/TelegramMessenger/Telegram-iOS

3. https://github.com/overtake/TelegramSwift

4. https://github.com/telegramdesktop/tdesktop
I had read that magnesium deficiency is generally the culprit in the case of NBOMe deaths
Yea... but... wouldn't the Fort Myers area count as part of the middle ground that's fine? They don't get hit hard consistently.

Should we say that NYC should be abandoned cause Sandy hit 10 years ago and another might hit again one day?

And also I actually said in my post "there are areas we shouldn't".
Trio is truly great, and they implemented MultiErrors (ExceptionGroup) long before it was considered to be a PEP.

I managed to make a very very simple OTP-like framework with Trio: https://linkdd.github.io/triotp/
How do you know the source code you’re looking at is for the same program you downloaded from the App Store? Does apple publish a checksum of software you’re installing?
That isn't what is being discussed here, every JIT has a potential for eventually generating code patterns susceptible of exploits.
You have to pay more for the CPU, mobo and DDR5 ram, so it's quite a tax right now. It depends on your workload of course, but if it's mostly GPU-bound (ML, gaming) I think the AM4 5800X3D is a really good choice that is destroying benchmarks and should last 4-5 years.

For GPU it depends on your vram needs, the Stable Diffusion stuff seems fine with 8, but Textual Inversion (adding yourself to the Stable Diffusion model, etc.) and text/transformers work needs more. I wanted the latter so I bought a used 3090 which was relatively cheap (compared to before, anyway!)
uLisp GSM Server
No. Write a microkernel in Rust and convince the rest of us to use it.
Yup, government coming in and distorting the free market in all kinds of ways is very wasteful.

However, there are cases where the benefits outweigh the drawbacks.

For example, it's nice to get your energy, metals, computers, industrial machines domestically instead of being at the mercy of a foreign country. Especially if the foreign country isn't ideologically aligned with yours.
I feel you are unnecessarily combative in your approach. I was making a general observation on the merits of different sourced encryption algorithms.

I also would like to point out how your false dichotomy leaves no legitimate position when arguing against NSA-approved encryption mechanisms for the general public.

From a security perspective, I don't care if open source is solving the backdoor problem - the use of NSA-approved algorithms is the problem, not the source code availability.

From a civics perspective, I find potentially insecure algorithms that can be broken into by more local governments a lot more problematic than insecure algorithms that have a backdoor for governments far removed from, and ideally antagonistic to, my own if my own government cannot read it. The government of China or Russia is unlikely to abduct me in the night to put me into a black site. My own, or their American "friends", are a lot more likely to do so.

If you have a counter-argument other than another ad hominem, I'm happy to hear it.
What about mattermost? And, out of curiosity, how bad is discord for privacy?
Does Microsoft still provide security updates for Windows 7?

If no, then the machines with Windows 7 could only be run offline, and existing software will continue to work as it is.
Snap. Whenever I sat down to cast about for ideas on how to develop the initial form of my PhD, nada, zip. Deliberate concentration on one thing was a shortcut to procrastination.

The 'big idea' came when I was on campus, standing outside smoking. Hit me like a bombshell. I literally ran to see my supervisor, blurted out IT'S JUST A F**G MOLECULE, cleared off his whiteboard and spent the next hour sketching out what turned out to be another 5 years of work.

Those eureka moments are where true creativity turns up, I find it impossible to solve problems through dedicated, stare-at-the-screen thought, but I'll get a brainwave at e.g. the gym and nearly drop the weights on my head.

Companies need to promote creative problem-solving spaces, and I'm not talking about a beanbag area with free lattes, but a sit-and-think, light, non-social way of working that promotes this kind of thing. No idea how this could be done in practice, though.
Thank you, I will try that. Although I hope that for critical security
updates they will be faster... Right now it is lagging behind (105.1.0
vs. current 106.1.0)
Because those investing into machine learning frameworks in Python rather spend their resources rewriting their libraries in C, C++ and Fortran while calling it "Python".
I think people have different perspective or objective of security.

I would tend to think the author would be mainly concerned about having his bank account data leaked and loosing money or having some online account hacked and loosing access to it.

As your rightly said, the author might already run some malicious program without knowing but as it doesn't impact his life in any meaningful way, that is totally virtual to him and sort of not existing then.
I apologize, I should have been more specific. My question was specifically about non-heat related effects
Top 5% of looks based on what exactly?

Something about your story doesn't add up. I would certainly consider myself NOT in the top %5 of looks, and get plenty of matches. And I'm not looking for trashy women who are only into material things either.
What manufacturers are your 3090 from? I heard the Founders Edition has memory issues, but they can be fixed by replacing the heating pads?
The True Cost of the Qatar 2022 World Cup
> Snow Leopard was a design that was internally consistent.

The sort of funny thing is that it really wasn't internally consistent. It was a common criticism back then to note that apps made by Apple didn't always follow the Human Interface Guidelines about when to use the "metal" UI and when not to, and arguably the existence of the metal UI was itself inconsistent in the first place: "Hey, here's this entirely different aesthetic you should probably use in these cases, except when you don't, and hey, we sometimes use it because why the hell not".

(I would tentatively argue the Mac's UX was at its most consistent during the El Capitan to Mojave era -- after the introduction of the San Francisco typeface and associated aesthetics, but before Catalyst came along to throw everything into chaos.)
Thanks for the suggestion, but I don't buy dells anymore, too many problems with the BIOS.

I'll stick to Lenovo for a while!
It's nice to see such comprehensive research that covers seemingly every angle a bug, its context, and history.
Shouldn't, in principle, insurance costs reflect risks? If they are comparably expensive but still affordable, then living in these places is still possible.
My quest for a good, native code editor on the Mac is always in progress. I've admired Chime minimalism when I downloaded the 1.0 trial, but back then it didn't yet support the languages I work with.
Now, with many new languages added and ExtensionKit support on Ventura, I'll give it a shot. Any cool extensions coming soon?
In some countries (Australia for example), the horse came _before_ the cart.
James Hillman
This survey is just thinly veiled telemetry for big lisp.
Well said. I'm aware of one large-scale randomized control trial of breastfeeding. It found a slight reduction in ear infections and other infections early in life, and no change in IQ in the teenage years. So yes, breastfeeding has benefits, but the amount of pressure people feel to breastfeed is disproportionately high.
That app needs to go on diet.

iOS 310.6 MB

Android 367.7 MB
I still game on a 4th gen i7 with 16GB of RAM. Windows 10, obviously, and I've upgraded the graphics card, but those are very solid machines.
I agree with everything you said except for "Java is still very slow to evolve."

New Java versions are cut every six months since 2017 and since then has added a significant amount of new features, syntactical sugar, APIs, et cetera. Not only that, but they've also have been pretty aggressive IMO in deprecating and removing legacy. Very very different than the Java I remember working in years ago.
That probably won't happen any time soon.

See https://github.com/PyCQA/flake8/issues/234#issuecomment-1206...
I can't imagine the payout from a contributor fund for your image being used in training would be anything but pennies or less.

"DALL·E 2 is trained on hundreds of millions of captioned images from the internet."
> (after some work on developing an actual RCE)

While I agree that bug is serious, that "some" is doing pretty heavy lifting here. Is there an RCE for this bug?
Indeed. That difference is the unncessary additional work in supporting it.
Database caching in 10 minutes with ReadySet and Helm
Thanks, i googled but wasn't finding anything useful.
Station F turns its main startup program into an acceleration program
Congratulations to you as well! I have a two year old and I had the same realization when I was on paternity leave. You just said it better than I've been able to.