skysight-inc/HackerNews huggingface dataset:
I can tell you that spam reports and bounces are monitored

If they are, I saw no evidence of that (except for the initial auto-response) based on the numerous spam reports I manually submitted with headers, dates/times and body content.

If you work for SES, you all aren't acting swiftly enough to shut down egregious spam operators using your platform that are making other people's lives miserable.
Rubbing Shoulders: Class Segregation in Daily Activities
I don't think so. You don't have enough data for finetuning. How would you even fine tune? If you have less then several thousand examples, I wouldn't even think about finetuning
is not a government provided blacklist of certain newspapers /books/websites you are not allowed to read that they can update at any time at least a little concerning?
Previous: https://news.ycombinator.com/item?id=21347890
Not really, with current technology such a system would be astronomically expensive (~trillions of usd to build the laser).

This paper is from 2021 which is right about when the breakthrough starshot program ended.
https://github.com/khoj-ai/khoj

This is the easiest I found, on here too.
I'm assuming they mean the standard shared by every GUI app in every OS for the last 25 years.
Land usage is horrendously inefficient in the UK and that is largely by design. Immigration might exacerbate rent rises all other things being equal but as I said it could just as easily happen with net migration too.

With Singapore you could argue that immigration is a key issue with their rising rents because proportionally it's so much higher than the UK, they make very efficient use of land and they are very much more space deprived.

In the UK it's not an issue with immigration because other variables override it.

That is unless somebody is really in the mood to indirectly take the issue to a xenophobic or a racist place on behalf of a few populist property oligarchs looking for an easy scapegoat.
AI crawler bot 462-AG9 thanks you for pointing this out and has adjusted its weighting accordingly.
Getting better is a process, you have to take it one step at a time. /s
To Stop an Extinction, He’s Flying High, Followed by His Beloved Birds
Hah, I worked for a software security company. This is literally the entire industry.

Check these boxes to be compliant to make that enterprise sale.

Is it actually more secure? Who cares, insurance will cover us now and the enterprise paid us.
> Ctrl-S for saving ... Ctrl+Q to exit

Using a flow control sequences for editor commands; what can go wrong?
I recommend this: https://cscircles.cemc.uwaterloo.ca
to learn Python and the basics of programming.
Then Angela Yu's web development bootcamp on Udemy
Pretty much none of these are true in every country in the world outside the US - broadly states pay a royalty to authors for library loans, radio stations pay literally billions to play music on FM, fair use is replaced by very specific, limited exemptions and there is often not a first sale doctrine.
Always thought great JIT that's compatible with Cython and major projects with C extensions like numpy, scipy would be a more worthwhile effort. A lot of the data intensive tasks Python can be run in parallel processes easily so doesn't seem like a major benefit to removing the GIL?
You are assuming that SES allows for spammers. In my experience, SES has pretty good controls , limits and policies to dissuade from spamming.
This is the asymmetric nature of modern western people. This has not always been the way of people - many people at many places over many times had cultures whose decision making time horizons extended beyond their noses. It’s all we’ve known, and our grandparents and great grandparents pushed it on everyone else at the barrel of a gun so we think it’s all anyone’s ever known, but an awful lot of people lived in cultures that were aware the future existed and they were going to live there some day.
> It doesn't traverse parent directories

So there is chance it won't be massive security hole enabled by default! Great!

> it doesn't have good overwrite/merge logic, multiline support, or variable expansion - things that dotenv has supported for years (sometimes with add-ons)

99% of what I used env files for was just a bunch of key-values for db passwords so their minimal implementation is probably good enough for most. Then again, that's experience from other than node ecosystems, and if config requires "multiline support, or variable expansion" we either make proper config file or a template for CM to deploy.
Thanks for asking. Yes, exactly right. To be clear, I needed to Google the exact meaning of CoCo bonds. It would better to say AT1 bonds.

Google defines AT1/CoCo bonds as:

AT1 bonds are contingent convertable (CoCo) bonds that are designed to functon as both debt and equity.

More: https://www.investopedia.com/terms/c/contingentconvertible.a...

BTW -- The writedown is incomplete. There are numerous court battles in numerous jurisdictions that may take 5-10 years to wind down. And, no, I don't think the Swiss Gov't will lose any of them. In the end, UBS will probably throw some pennies at these poor fools.
PEP582 - “Python local packages directory” is my personal bugbear when it comes to Python annoyance:
https://peps.python.org/pep-0582/

I believe PDM still supports it. I just hate virtualenvs for builds and deployments and wish Python could just do what JS does. It’s been proven that it can. https://discuss.python.org/t/pep-582-python-local-packages-d... Is the discussion thread. Also frustrating that “exactly one correct way to do something” seems to be one of the justifications thrown around for rejecting this when I’ve never found that to be true in Python.
I think there is some caching of some of the computation
To be precise, he cannot visit Kenya or any other country with strong ties and extradition agreements with Kenya.

I don't know anything about US and Kenya agreements.
Thanks

I never had to use SES or really Email for that matter in my own architecture.

Since we get so immersed in best practices and recommendations of good architecture pushed by these very cloud providers (AWS, Azure, etc) -- this kind of candid information is usually not available unless we burn our fingers and learn through own experience.

I wish there was more efficient way of such practical knowledge to be shared among practitioners. Current discussion forums etc work to an extent but just hope there was much more effective way to spread awsreness.
From a consumer perspective it's the worst of both worlds - they operate like a utility in that there's physical infrastructure needed to provide service to your home, but unlike a utility there's little to no regulation and oversight.
Amazonian, I thought we were getting them from that planet where we also mine unobtanium?
A license to trust: Can you rely on 'open source' companies?
We are always trying to trim waste to stay lean, and the SES vs Sendgrid pricing looks nice on paper (we are on the Sendgrid Pro plan with the dedicated IP address, so it's $90/mo). However when I look at our Sendgrid stats (97% reputation; it's pretty much all transactional) I know it's worth well more than what we'd save.
Oof. I've lived in townhouses for so long that I didn't even stop and think for a second that they all look the same. I kind of thought my previous house was a bit ugly, but I couldn't afford the ones I actually liked the looks of so I guess my expectations are just super low.
Unlocking the mysteries of freezing in supercooled water droplets
It still doesn't give guarantees, it just makes hallucinations much less likely.
Exactly. Anyone working in a moderately large company (500+ employees) or in a regulated industry is familiar with this issue. Just as no politician wants to be seen as soft on crime, no CISO want's to be blamed for a security breach. So more and more security gets piled on to every process and application. MFA everywhere, even though you're required to use MFA for the VPN. SSO everywhere, because why not. Session expiration after an hour. VPN limited to 8 hour sessions (great for people who work long periods or who have long running processes and don't want to use tmux/screen etc.

My team (20+ SREs/admins) spends roughly 40% of our time complying with either security requests, external audits, internal audits, internal queries from Risk/Security about servers etc. Figure the cost to our business of this (just from our team alone) is roughly $1M per annum. Add in the cost of all the "security" software, add another $2M per annum. Staffing of Risk/Security team is probably another $2M per annum. For all the other workers in IT (250 or so) probably another $3M. For non-IT workers, the added friction is easily 10% of their cost, so $15M. Add it up and you're around $25M.

And it's not even the out of pocket costs, but the opportunity cost. Thank god I work in a business that has regulative moats that prevent real competition.

Cancer is a perfect term for this IT culture.
I thought it was punny.
Many consoles had quite a learning curve for developers. And you see some drastic improvement in quality between early titles in the console lifetime and the last major exclusives for them. (There are more than a few examples of poor quality ports from one platform to another though.)
Mr. Rogers and this gallup cohort have not met my neighbours.
Sorry if I'm being obtuse but I still don't understand.

As I see it, the problem was one of SASS code architecture. What do you mean then by "enable debugging symbols"? How does that solve the "chaotic file architecture" problem?
One of the main problems with LLMs today is they are gigantic, and this is because they are shipping the entire compressed memry of the training data with them.

Future LLMs are likely to have much smaller size and have outside long term memory/training knowledge as well as work memory (a'la RAG approach).
For those recommending against SES for critical deliveries, what are you using?

In the recent past I’ve used Postmark, but they were acquired by a marketing company.
I don't think that's a fair comparison. Someone yelling outside a theatre would be causing an active nuisance and provoking people.

What's the worst this unaggressively-worded and unintended (unintended by those who deployed this LLM) suggestion will do? I would think most people would think "that's a weird suggestion" and move on after a moment's thought, continuing to do what they did before.

It's easy to say someone yelling will significantly aggravate others. I don't think that's the case here.
Like Emacs, running in a terminal? Or more like tmux, managing terminals?
Password Rules are Bullshit (2017)
Idk. I live in a suburb and my little neighborhood is pretty friendly to the point where someone can post to our private Facebook group and ask someone to hold a package or to check out their house while they're on vacation. Really depends on what kind of community you have
They have something similar in Vietnam. I was in HCMC and from the place we were staying you can see huge developments of row houses (very nice ones though). At night time, not a single light to be seen. Get closer and they are all finished on the outside, but empty on the inside. And this development was finished years ago.

It's basically an investment. All the homes had been sold, likely for prices approaching $1M USD (it was pretty close to city center), but it was purely an investment. The property taxes in Vietnam are very low, so the carry costs are a rounding error. No need to rent it out (that would take more money to finish the interior!). Plus local laws require houses be built - you can't buy land intended for residential homes without building something.

And it's a great investment! It's probably the only asset the government respects ownership of, it's a tangible asset unlike equity in a stock market ripe with fraud.
Sounds blissful.

I'm a fairly introverted, reclusive person. Much like your one neighbour. I keep to myself.

I do know my neighbours. The couple on one side is delightful and the woman on the other side is a "Karen" who I prefer not associate with. She is an outdoor person and only "talks" to me when she has a problem with how I keep my yard. Ironically I would probably use my yard more (and thus tend to it more) if she were not always outside in her yard being loud.

We have alley parking and garages in the rear, and I have workshop in my garage so I met a lot of my neighbours on the other side of the alley when working on projects... they came and introduced themselves and asked me what I was working on. They are delightful, but they also interrupted me which is annoying.

My wife and I are easy to get along with and go out of our way to be friendly, but would honestly rather not know that our neighbours exist. Car doors, the sound of people talking, dogs barking, kids being loud, lack of privacy in our back yard are all things that really bother us. On the flip-side, when the tree in our front yard shed a branch so large that it was practically a small tree, the delightful couple next door helped us clean it up. I felt a sense of community that day and I started to get what others find enjoyable about it. Still, we often talk of going "going rural" and not having neighbours at all.
Windows 11 will happily execute a binary compiled 30 years ago
How does RAG not meet your expectations? When I use chatgpt I provide source material for my questions and typically get much higher quality responses.
I wish we gave companies even 1/10th the flak that we give people for acting entitled. This right here is a perfect example, but it happens all the time.
Postmark spends A LOT of effort to keep their shared IPs perfect. Rather complex setup with verification. And lots of stuff in place to prevent anything spam related.

But everyone else doesn't really care much.
Is it because you risk doing something like this?
https://hackaday.com/2022/03/18/welcome-to-the-future-where-...
I'm one of those neighbors who doesn't seem to exist. I don't dislike my neighbors and would like to interact with them more often, unfortunately I don't often have time for it.
Did ChatGPT Write This? Here’s How to Tell
That's fair. I stand corrected. Thank you.
This is something my kids and I have wondered about too and were hoping some more physics-minded soul here could rule in/out:

* Base laser "pushers" on moon, Lagrange points, etc.

* Use moon/earth pushers to push 1st wave lightsail craft(s) towards destination. 1st wave craft are also themselves equipped with laser pushers aimed back towards earth.

* Use moon/earth pushers to push 2nd wave lightsail craft towards destination

* 1/2 way to arrival, 1st wave starts pushing _back_ 2nd wave and moon/earth pushers stop pushing.

* 2nd wave "stops" at destination or slows enough to be captured in destination orbit.
No, this is all theory. There is no way this kind of effort will be funded, but the theoretical exercise is interesting.
bummer. it can be dialed out, it just takes tame, and sadly the vast majority of baristas use a computer controlled grinder and machine and just push-shots all day long. if you find a place with someone in their 30's with weird facial hair or tattoos pulling shots, they're likely to invest more of their personality in understanding espresso, which is better for your. tell them to pull the shot "lungo" (longer) so you get more of the bitter tail. or tell them increase the boiler temp.
So the government wanted the services and was willing to take some risk paying in advance that SpaceX couldn’t deliver? Smart and successful bet in this case, but I guess they tried that with other companies as well and those didn’t deliver?!
New paint gives extra insulation, saving on energy, costs, and carbon emissions
Literally cancer? Really?
short sessions exist to enable token revocation that does not require a central sync point (aside from time servers)
The Rust community is converging on the anyhow crate to chain multiple error types without having to enumerate each.
It was a one bedroom rental in a newly developed skyscraper called the landmark, I think I paid about £1400/month. Cost was a thing, sure, but coming from Stockholm I was used to things being expensive and anyway the move to London effectively tripled my salary at the time. I was doing fine. After the year lease was up the estate agency wanted to jack the rent by 60%, which I then learned was par for the course in London so I moved around a bit, as you do. I eventually found myself living in Islington which I didn't mind so much.

It wasn't the one thing that made me loathe living in London though, it was more like death by a thousand cuts. It ground me down you could say.

I visited again this past Christmas for a few days, the first time I was in town just as a tourist. I can definitely see the appeal when you're staying just a few nights, it's a good tourist town, but living there just wasn't for me.
Thanks for sharing! Diagrams look great from a first glance. Will read more indepth later!
My street was full of older folks that we got to know over the years. Some moved to assisted living, some are getting there, and some passed away from unexpected diagnoses.

We have new Gen Z neighbours for the last two years who seem to exist in their bubble, shutting out the immediate world and interacting only with their social circle. Barely an acknowledgement even if we’re out in the yard, shovelling snow or cutting grass.

I don’t expect much, but maybe small talk once every couple of months to get a sense they’re alright, and not gone off the deep end and bottling their urine in mason jars.

At some point, you start to fill in the blanks by noticing little things like what’s on TV through the window (hockey 24/7) when you drive by, who does the yard work (she does) or the decorations they put up on the outside.

I am wondering if this is some generational divide at play where some slice of the population had been conditioned that the only valid interactions are those that happen online.

It’s also possible that we seem intimidating or unsocial — but our interactions with other neighbours don’t seem to give this vibe.
Ask HN: Can bad code kill a product?
Software engineers often complain about bad code and architectures. But are there any real-world examples of products that started out successful but eventually crumbled due to technical debt?

I'm working on a 15-year-old SaaS service that has tons of poor code. We're making millions in profits, but we face scaling issues every day. We're able to keep things running by duct taping here and there but I'm wondering how long this can go on.
Your two examples leave some questions.

You seem to be saying that your cabin community was able to find a solution that would not be acceptable to a large telco. Why isn't that OK? Why should the large company be forced to do something they don't want to do if, by your example, other organizations are capable of servicing those communities?

To rephrase the question: What, if anything, prevents smaller organizations or non-profits or niche companies from servicing areas that large telcos will only do through regulatory mandates? Can the business/regulatory climate be improved to facilitate these smaller organizations? Are there existing regulations (for example access to poles or conduits) in some areas that block smaller organizations?
You can't get much done before you need at least one clamp. Most wood-workers have dozens on hand at all times.
Growing at a fixed percentage each year can never go on without growing faster than can fit in our light cone.
No, I'm asking why you agree with me about Fox News and yet behave in the way you do. The eight words starting with "and" are the most important part of the question.
I know some projects out there, like windmill.dev, have smarter people than me building things and they consider Bun the successor of Node. They offer support for Deno, but focus more on Bun support because of compatibility. This makes sense for two reasons, I think. One, the future seems brighter due to compatibility. Two, infrastructure work on Node compatibility transfers far more easily to Bun, but not to deno.

It’s early still but my sense is that Bun will gradually gain ground as a Node replacement, but Deno will gain ground as something else. I think that’s actually the original intent behind both projects, too. Bun wants to be a better Node, Deno wanted to diverge in order to avoid what the author considers fundamental mistakes in Node’s design.
Your idea of kissing is a bit violent.
> From the end of World War II until 2013, the most popular way heterosexual Americans met their romantic partners was through the intermediation of friends. One’s close friends and family have, probably since the beginning of time, been the essential network foci that enable connections to other people, i.e., the friends of one’s friends (1). More distant ties have the potential to create a bridge to a new, previously unknown network of people and information (2). Friends, the close and the not-so-close, have been historically a crucial source of connections to others. The rise of the Internet has allowed individuals in the dating market to disintermediate their friends, i.e., to meet romantic partners without the personal intermediation of their friends and family.
So in this case, when short sessions are a clear negative for a lot of products, and we have existing examples of HUGE enterprise companies that have agreed and adjusted those sessions to be much longer for most cases...

I would argue that you are arguing to prioritize security over the goal of the product. Right here and right now - you are literally doing it.

> To obtain good enough security, defence in depth is still a good principle to follow.

I don't disagree! I just think that each "defense" needs to actually be considered on the whole, not as just another bonus to security. Short sessions SUUUUUUUUUCK. They make your product shitty. Users hate them. They don't add a ton of security.

Are there products that should still have them? Sure. Probably lots of products in VERY specific places. Should they be the default everywhere? Sure as hell not.
> returns early with the thing that didn't match

What if the things are all of a different type? This is dynamically typed? You have to look at the type of the thing to find out where it went wrong, and guess which failing expression it came from?

It's like halfway to reinventing exception handling.

with pat1 expr1, pat2, expr2 ....
do
happy case // all matched
catch // various unhappy patterns matched against mismatching expr
pat1 do ... end
pat2 do ... end
...
end

Just call it "else" or something instead of "catch" and then it doesn't look like exception handling.
Sendgrid's cheapest plan with a dedicated IP is $89/mo.
8" was the standard size before 5.25" became the norm. Which happened because of the IBM PC using them as standard.
Isn't this just ignoring all the lessons we learned from pretraining large models? Seems like a different flavor of the bitter lesson.
> Rust

https://github.com/ahmednooor/lino

https://github.com/curlpipe/ox

https://github.com/zee-editor/zee

https://github.com/ilai-deutel/kibi

https://github.com/gchp/iota
Ask vs. Guess Culture
I'm a bit glad to see the HTML specification evolve rather than stay backwards compatible forever. The committee drew a line between logic, layout, and content. <center> is purely layout. I'm sad to see it go for nostalgic reasons and am often confused when I need to center a non-text, non-flexbox element, but centering does belong in "layout".

I just wish the Tailwind community (and those from other big-ass CSS frameworks) would internalize this concept. It feels so unintuitive to have your compiled HTML just element after element of class="lg:block fixed inset-0 top-[3.8125rem] drop-shadow-md justify-center hunter2-blue overflow-hidden pointer-events-none"

...especially when elements like <p> have the exact same giant class definition throughout an entire page.
I started out as a vim+tmux purist and couldn’t agree more. I mainly use vscode now but I still use vim keybindings. I loathe having to use the mouse and I think I will forever.