skysight-inc/HackerNews huggingface dataset:
Show HN: A framework for building Slack bots in Python
I started building a couple of years ago because I found no easy existing solution to build Slack bots that can be composed from/organized into plugins. Existing libraries like Bolt make it pretty easy to develop Slack bots, but hard to organize and scale the code base of your bot. I was also missing some crucial features such as scheduling actions for your bot. So I wrote my own framework!

I recently rewrote the complete framework to make use of asyncio and the newest Slack SDK

Let me know what you think!
It's not the guns that are the problem in this scenario, it's the person holding it. If they feel like they can get away with anything, no rule will help you. And even if down the line you get your day in court, you'll still be the one shot.
What startups can learn from pirates about compensation
Competition, the oil greasing the wheels of Progress
I'm an Nginx guy, and I have been for some years, but I do love a little bit of Caddy jingoism[1] as the weekend approaches.

This is a good write up. I was expecting Caddy to trounce Nginx, but that wasn't the case. I'll be back to re-read this with fresh eyes tomorrow.

[1] For the avoidance of doubt, this is not meant as a snarky observation.
> Microsoft clearly cares about their brand, and cares _a lot_ about making MS Edge a success

I think there's a decent number of people working on Edge that want it to be a success, but Microsoft's "put more ads in it department" clearly gets the final say on all decisions.
If you haven’t heard of it, you may be interested in openreview.net

They operate mostly in the computer science academic community, last time I checked.
Outsource that stuff and focus on your business value proposition.
Start with simple vps on digitalocean or aws or use a service like heroku.
Example services for monitoring are sentry for error monitoring, papertrail for logging and pingdom for uptime monitoring.
Yes of course, but that’s very different from “I am so traumatized that I’m giving up design as a professional interest” which I’ve seen in a few comments and tweets.
Antifa didn't do it, but a lot of people were negatively affected by refusing to get vaccinated. This administrations policies booted a lot of people from their jobs.

And all these bitter conservatives are going to turn around and use this as justification to force women to carry to term. And they're not going to listen to any reason, because they feel like you (not you specifically, the royal "you") threatened their livelyhood.

In a sense the lefty types literally made a rod for their own back.
To get into the Schengen area there is a bit more inspection though right? We are just talking about a bigger cell.
Do you mean "traded cash for stock"?
What border guards have you seen that would inspect a laptop that closely in the first place? I fly relatively frequently and all they care about is that it's kept in a separate bin to the rest of your luggage, no one looks at it upclose(also you can damage ports in a way that isn't visible on the outside).
you didn't love swordfish?
So maybe HN can help someone with a question related to this:

I’m retiring from the military in the spring with a state college STEM BS (3.79 GPA; done on active duty) and a whole lot of experience. I was looking at ranking as a possible way to help decide where and if I would do a graduate degree; I want to further my education but am geographically limited.

What other signals can I use that are relevant to the tech world? I’m still undecided on a STEM Masters vice something more like Liberal Arts or MBA and don’t completely understand the signaling there in tech either, aside from the MBA pushing to management.

I’m open to any advice either here or via my contact info in my profile. Really at a loss on how to proceed and hope someone around here might have good advice!
This is a horrible way of thinking. It's always good that "the others" are getting banned with no recourse, up until the point that YOU get banned with no recourse.

I know, because it happened to me, and it will happen to you, too. Eventually, you'll have a "hot take" on a topic against the hive mind of whatever media you use, and you're done.

If media companies allow public access to their services, they MUST become public spaces, and/or public services. TOS be damned.

If they want to restrict users when they sign up (just an example) "you must be liberal or conservative," fine. They are preemptively limiting their customers to certain conversations. But if they allow everyone in, you cannot mute one set of people.
>> With the danger of hurting HN Rust hipsters

They engaged in a rewrite, and they chose a modern language. These are orthogonal.

Even in academia, one sees a prevailing view that language choice is picking a brand of toilet seat. Others see language as one of the central questions of our evolving identity as a species. There are those in the middle, just trying to get work done, considering their language choices but not seeing that as fashion.

"hipsters" certainly tips one's hand.
Really made me smile :)) Good ole days, eh? heh
are you connected to the grid? if so, not mining would resell that power back to the grid. I'm honestly more interested if you're off grid
>>It has been steady around 1500 tx/block for years.

>>That's a completely insane amount of money to pay for that service. It's totally unnecessary.

You cant know exactly how many transactions are processed per bitcoin block. The introduction of the lightning network and other 2nd layers mean any one of the ~1500txs per block could in reality be a batch of a 1,000,000 or more transactions being settled. There could easily be 15,000,000,000,000,000 txs per block, think about what that does to any $/tx calculation.

Bitcoin is cheaper than visa because it is designed to process infinite transactions for a fixed security cost.
Well, they have recently added a bunch of weirdness to the spec.

At one point U2F was simple - a USB token with a hardwired user presence button, providing a second factor alongside a username and password. Trivial to move between different computers and OSes. Secure even if the host OS can't be trusted. Physically unpluggable.

These days there's a mad variety of options. Options that are only secure if the host OS can be trusted. TPM-based options that are tied to a single laptop. Options like Windows Hello that are locked to a single OS vendor. Passwordless login, turning two factors into one. Copying credentials between devices, through the cloud. Sketchy low-cost biometric scanners.

For a security system, the latest versions sure are embracing a lot of complexity.
> people who actually work on millions of dollars of transactions

Your attitude is incredibly rude and dismissive. Far worse than whatever you're accusing me of.

We do incredible volume and felt this was a risk to our customers.
It for sure is a technical issue and by “travel mode” I mean you:

1. end-to-end encrypt a cloud backup

2. Securely wipe the phone.

3. Install OS in travel mode, which means no local data is forced and at best kept until restarting phone. Hardware enforcement of ban of updates including firmware and OS, unless system wiped. With a visual unique easily recognizable “code” to tell if the current “travel mode” was over rewritten; for example, unique consistent computer generated recognizable human face is shown on reboot until being reformatted and is different every time phone is reformatted.

4. On reaching known safe point, phone wiped, OS installed in non-travel mode, backup installed.

If there’s no data or way to root the phone, it’s meaningless effort and would no longer even be done at the border; they might find another route to get data, but current issue would no longer be a viable route.

— to be fair, I did mention multiple-logins, but to me that was intended to mean additional features/options, not a replacement for the core issue of forced access to devices/data at predictable chock points like border crossings.
Right? It just doesn't feel the same anymore and I don't know why
The only thing wrong with Creative Cloud is the cancellation fees. Other than that it's an awesome software bundle, and the pricing is really fair for what it is, I think. For example, Adobe After Effects is so powerful that just learning it well can be the start of a career.
> https://earthly.dev/blog/bazel-build/

That is a good read thank you.
They're not worthless, but they're certainly not objective.

My son missed an Ivy because of an admissions deadline SNAFU. It was his top choice in schools, and he was pretty upset about it.

Two family members employed at the school told us it was the best thing that could have happened to him. They didn't allow their children to apply there, because they see what is happening at the school.

This mirrors the trajectory of a local university, once a pretty prestigious school (circa 1980s/90s), now near last in enrollment and falling fast. If you were older and didn't have school age children (or weren't school age yourself), you would never know.

Schools' prestige has a lot of momentum behind it, and it could take 20 years before a once prominent school tanking becomes common knowledge.
Related current topics:

"Uber Investigating Breach of Its Computer Systems" https://www.nytimes.com/2022/09/15/technology/uber-hacking-b... , https://news.ycombinator.com/item?id=32860728

"UHaul Data Breach" https://news.ycombinator.com/item?id=32864719
Interesting take. I’ve not heard that perspective. I never once that it odd that a VP gets to take business class. Seems like a reasonable perk. If the company is going to ask that you spend 10 hours in a plane, the lease they can do is spring for a scent experience.
Show HN: Practice the YC interview with a voice bot in the browser
NGINX coredump: The annoyed NGINX crash at midnight
> “It means that our educational programmes have to be run to some degree as money-making ventures. That is the secret that can’t be openly acknowledged,” he said.

Was this really a secret?

Also, this truth can’t be told without also discussing student loans, which schools have departments designed to help students enroll in.
I will answer your questions but first I want to show you something. It’s the link at the bottom.

In the UK there’s something called IR35. Without getting into to much detail, the client will decide if you fall inside or outside. If you are inside or outside you will pay different amounts of tax.

Not that long ago I was offered £1000 per day inside. That seemed like a really good rate to me. Or so I thought. In a month, 21 working days, that’s £21k per month, how much can taxes be right? Let’s call it £17k - I mean c’mon, £4k per month in taxes is already ludicrous. I couldn’t possibly be more. Right?

Please go to the link and plug in £1000 per day. Look at what it says you get cash in hand at the end of the month and tell me, does that seem ok? Is that tax worth paying?

https://www.contractorcalculator.co.uk/insideir35contractorc...
They aren't worthless, they're a measure of prestige, which is what students are largely paying those huge fees for.
What angle are you tackling this from? People submitting maximally informative priors and you do some model selection on the effectiveness of the prior?
Sell it back to Apple with Apple Trade In and buy a new one
In a sense, steps have been taken to do just that, but not in courts. I am not a proponent of those efforts, but it is important to understand what is going on. Various payment systems are currently trying coordinate in a way to track those purchases. Naturally, once they are tracked, they eventually will be marked as risky and, in banks anyway, derisked in a typical bank fashion. The same approach is taken for porn.

And to all that cheer this one, because you happen to align with those values, remember that a tool is just a tool and can be used by anyone for anything.
Are you sure they are a valid source?

They "proved" that mRNA don't prevent deaths at all
https://brownstone.org/articles/have-people-been-given-the-w...

and are linked to the Great Barrington Declaration
https://www.medpagetoday.com/special-reports/exclusives/9560...
Learned coding on a c64 as a 6y old.

it broke when it was 14.

parents were happy that I do not waste so much time anymore on the computer.
so no computers for me any more. I think they never understood what I was actually doing. Coded some nice games and also a "use your joystick as a music instrument".

also party and girls became much more interesting at that point in my life.

with 19 I needed a job - as I became a father myself.

Applied for a dot come job. Started coding again. Found out that not much has changed. Code was still code and with enough trial and error, lots of reading and thinking about a problem you could figure everything out.

So thx C64, you thought me a lot.
I couldn’t wait for that and was very disappointed. Unlike Android, iOS 16 doesn’t implement « remember computer » feature. So you have to scan a QRcode everytime you want to use cross device authentication.
Therefore, it is just useless because too much hassle to use …
Graduate degrees are a different animal, but one thing you could do is look into who you might be under at the school, and what kind of work they're doing.
That’s just not true. Slack is doing fine. Github is doing fine. Red Hat is also doing fine. Etc.
The way too common green i..."some customers are experiencing elevated error rates..."
Or "Don't want to pay for", which includes me. The feature set that I use in my daily driver - Illustrator - has pretty much remained constant since CS2 or thereabouts, but I have to maintain a subscription solely to ensure that I can load files from clients without any concern about incompatability or breakage.

It's quite annoying paying good money for old rope for years and years on end.
I feel like we never see HAProxy in these reverse proxy comparisons. Lots of nginx, Apache, Caddy, Traefik, Envoy, etc.

The HAProxy configuration is just as simple as Caddy for a reverse proxy setup. It's also written in C which is a comparison the author makes between nginx and Caddy. And it seems to be available on every *nix OS.
There’s a word for what you’re describing: gaslighting.
Hey HN! We’ve been working on faster ways to build voice bots. This is a demo of a voice bot we built that conducts a simulated Y Combinator interview in your web browser, so that you can practice actually talking about your startup in an interactive context.

We’re combining classic intent-based chatbots with large language models to create a bot with LLM-fulfilled intents. That lets us take advantage of the world knowledge and long memory of large language models without having to sacrifice control of the dialogue.
> I’ll build hosts with Terraform (because That’s What We Use These Days) in EC2

> [...]

> Create two EC2 instances - their default size is c5.xlarge

When you're benchmarking, you want a stable platform between runs. Virtual private servers don't offer that, because the host's resources are shared between multiple guests, in unpredictable ways.
Not to disappoint, but currently Marginalia and now this.
(It used to just be Marginalia, no idea why it was a folder)

Though now that there's two I'm probably gonna pick up a few more from here that I like:
https://seirdy.one/posts/2021/03/10/search-engines-with-own-...
Show HN: Our first month of building and maintaining TinySnap
Let me know how successful you are crossing the border and getting home when you tell CBP to “pound sand”. They’ll just deny you entry and you’re left with very little recourse. Effectively they are the judge and jury and you’re stuck in the waiting area if you’re lucky, a holding cell if you’re not

If you think you’re immune just because you’re a US citizen, you’re not.
> Ceteris paribus, WotC can capture more value when the collectibles it issues are more valuable

Obviously, but equally obviously we aren't talking about a situation where ceteris paribus even approximately holds.
99% of my flights have been exactly like this with no device inspection, and I've been in multiple autocratic countries. What I meant is that if they are at the stage where they are looking to plug into your laptop, having the ports blocked like this will immediately cause problems for you in countries where blocking your ports would be useful. It's a catch-22
Are you looking to do a thesis? If so, I'd suggest that it is more important to find a professor who is well regarded and working on a problem that you care about.
Hehe, is anyone still using InVision? (honest interest)
To add to your point, our laws are so overly broad that it is impossible to exist without breaking some law. (your point talks of 'digital data' my comment refers to real-life)

From driving 1mph over the speed limit, to skipping FBI warnings on DVDs, to countless other "innocent" infractions. If they look hard enough they will find SOMETHING. And that's all they need.
None, no idea.
I think at this point, if I were to travel internationally, I would not bring my EDC. I'd buy a cheap phone when I arrived at my destination and just chalk it up to travel expenses. I would tell everyone I'll email them my phone number when I get to my destination in case of emergency.

I'd rather that complication than have some 'roid-redneck at the border capturing data that's really none of their business.
It says the dogs are feral, but it looks like the dog at 2:28 is wearing a collar. I wonder what’s going on there
> You can say no, but you can't refuse and cross the border.

They can't prevent Americans from entering the country.
Yep! I came across them. There are a ton of different projects and platforms out there trying to tackle this problem. But so far every alternative I've come across can only handle some of the various services the journals are providing (or are trying to side step and redesign the whole process from the ground up, which is an even bigger hill to climb).

For example, there are several attempts to overlay review on pre-prints and open repositories (like Zenodo), but they aren't identifying qualified reviewers and matching them to papers in any way. There are the repositories and pre-prints themselves, but they aren't providing review. There are attempts to build open journals, but they're still taking the journal form, which means they still have lots of manual overhead.

Most of them have varying amounts of traction, but few seem to actually be on a course to replace the whole system.

...it remains to be seen whether peer-review.io will fare any better. I think it has a chance because it does provide an alternative system for each of the services the journals provide. Well -- except one, which is the moderator role the editor sometimes plays. That may prove fatal, but only time will tell.
I feel you. We got our first computer in, I think, 1994? I was 12. It was a Gateway 2000 486 something. haha I can't remember the letters on the end. It was magic. Oh, and AOL of course.

It continued to feel that way because it was kind of newer territory to a lot of people in general. Now, it is just standard... everywhere... I think the mass adoption is the fun killer. It was much more niche back then.
Not everyone wants to spend their time on any of this. Some people want to go about their day as they please without having to deal with any of this. That's the entire goal of having a society.
If they report that money as advertising revenue, wouldn't FB be committing securities fraud?
Freight priorities on rail don't apply in the Northeast Corridor, almost the entire stretch is owned by Amtrak (unlike the rest of the US). Acela and NE Regional have the right of way up here (with preference given to Acela). The reason it's slow is because the tracks are old and aren't rated for high speeds. They were constructed with sharp(ish) turns during an era of much slower trains which entirely precludes Acela from going 300km/h (like TGV), and only allow for ~240km/h on a tiny stretch between Boston and Providence, and a handful of small stretches between NYC and DC.
https://martinfowler.com/tags/continuous%20delivery.html

Wrong
I advocate for almost completely open borders, for three reasons, freedom + economic growth + national security.

(1) Freedom. Closed borders was actually one of the first iterations of technology being used to suppress human freedom. We had open borders for most of human history. Only with the advent of modern nation states (and the associated mind virus of nationalism) and recent technical capabilities have we both been motivated and capable of blocking people from travelling and moving freely.

(2) Economic growth. Self-explanatory. Look at where our top founders, or their recent ancestors, come from. The more immigration, the better.

(3) In the long-run steady state, geopolitical power comes from population size. China and India surpassing the US economically and militarily is a near inevitability and a matter of time. I'd rather a liberal democracy play the role of world police than an authoritarian regime. But that's only possible with 600 million+ Americans.

TLDR, closed borders is a disgusting modern aberration with racist and protectionist motivations that stunts the growth of countries and eliminates the freedoms of humans.
Yes that is part of the law, but it doesn't mean what you claimed. You're completely misinterpreting it. There is extensive case law in this area.
It's hard to keep up security. You get tired, lonely, bored, exhausted. Everyone screws up at some point, you hope that those you're hiding from don't notice.

It's similar to torture training in the US Military: they teach you that everyone breaks eventually, the trick is to hold out long enough the information you provide isn't that useful anymore.
Is there any way to motivate myself to take a class like this?

I keep turning to easy distractions like twitter and Pac-Man.
Why does this feel like a good use of skills and time to you? I ask because to my mind it feels like a value scraper rather than a value maker, so I'm genuinely curious.
I don't think you're right about Klarna. I mean sure, it enables people to spend outside their means, but it hardly seems predatory.

If I'm reading this right, the late payment fee is maximum of $7 for their 4 payment thing?

https://cdn.klarna.com/1.0/shared/content/legal/terms/0/en_u...

If you bounce a check or an ACH the fee seems to be $27 (but not more than you owe) for their 30 day plan:
https://cdn.klarna.com/1.0/shared/content/legal/terms/0/en_u...

Their pay over time thing seems to be 0-29.99% which seems in line with credit cards?

I mean, sure, I guess making it easy for people who make bad financial choices isn't great... but it's also easy for people who are making good financial choices.
While I too mourn how Firefox has fared, it's still leaps and bounds better than using Chrome. Edge is maybe an acceptable alternative to Firefox, at least regarding tracking prevention, but you then have to deal with bull$&@? like what this post is about.
Ooooh, those are nice.

Reminiscent of my time with early Xilinx and their provided Linux ~2.28 version.

One of the those times where I as a software engineer (with home hobbyist electronic background) can actually fix the Rocket IO FPGA by doing the tweak-resynthesize-burn-testing cycles, extremely fast.

Great times, great times.
The more than half of all homicide by gun in America is committed by five cities. Chicago holds the record for number one.

Clearly there is a problem, but how the hell do we fix it?! Stop and frisk? All the authoritarian shit New York did in the 70s and 80s? That's not politically feasible AND it's unconditional.
Is this a "Ligma balls" joke?