skysight-inc/HackerNews huggingface dataset:
> if devs were to be judged by sluggish code written to satisfy bad requirements.

I judge devs that way, too. The root cause may be management, but nobody has a gun to any dev's head forcing them to write crappy programs. If management doesn't allow for making good products, then why are you working there?

In the end, we are responsible for the work we produce. If we produce bad work, we deserve the criticism for it regardless of whether or not it was because of management failures.
> The most "legitimate" use for bitcoin and its friends is transferring funds electronically with people that others don't want you transferring funds with (e.g, avoiding payment processors, laws, etc).

Yes. I way underestimated the size of the money-laundering industry.
Could you be more specific about the conflicts you've uncovered?
Time has already told: it won't. Bitcoin isn't even a competitor to most of what banks do. At best it's a competitor to PayPal, and even there it is doing at terrible job.
I participate in a weekly simracing tournament with several others. We’re all adults with responsibilities so we’re generally not all there every week, but we have a few leagues that we run in different games. I am not particularly close to those guys but it’s a good place for my social needs to be met without having to always dedicate time that I might not have. We also have few requirements, just don’t be a jerk, so even people using a controller or people who can’t drive often attend. One guy is really slow and gets lapped quite often, but I’ve never heard any suggesting he’s not welcome.

A real world meetup would be harder for me with a job and a kid with some special needs, so a virtual thing is great for me.
My mistake. I thought the author wanted to make sure her mother wouldn't wind up dead or in jail. Instead she is unclear about what she actually wants:

> I still have the other problem that my mom could decide to randomly call me in the daytime as well, and unfortunately I rarely want to take her phone calls. However, I also don’t want her to end up homeless or in jail (which has happened before, but that’s a story for another time), and so I don’t want to block her and completely lose the ability to receive her calls.

So...does she want her mom's phone calls to get through, or doesn't she?
Found the SEPA user.
How long did it take Amazon to move past its initial goals and start to deliver on a broader set of principles?

How long has Crypto remained a bottomless pit of fraud and greed?
TikTok Creators’ Financial Info, SS Numbers Have Been Stored in China
TikTok has stored the most sensitive financial data of its biggest stars — including those in its “Creator Fund” — on servers in China. Earlier this year, CEO Shou Chew told Congress “American data has always been stored in Virginia and Singapore.”
Do you believe CT protects set-top boxes against surveillance from nation state actors who compromise your router? Yes or no, if you don't answer, you're not engaging in good faith.
> I have been in the design industry as a working professional for over a decade and have never, ever met a designer who willingly implemented a dark pattern.

I work for a company that historically avoided dark patterns since I joined. Whenever someone suggested a dark pattern, it would get called out and we would figure out a different solution, it was quite refreshing.

Last summer, one of our designers started heavily and repeatedly pushing certain dark patterns to our product team. I'm not sure the product team knew that these were dark patterns, and would get approval. When it came time for the developers to review these changes or additions, we pushed back like we normally would. But since there was no clear definition of "dark pattern" or enforced policy that we would avoid them as a brand/company, we were told that these were not dark patterns despite definitely being such and effectively forced to implement them. I didn't touch that code, and half of the team also refused to take on this work.

I've noticed this has become another feud between product/design/ux and engineering. I would think that UX experts would avoid dark patterns because they decrease the quality of the experience, but when the business and product become involved there are competing interests.
Which one? This sounds like it could be useful for me
For those of us less informed, care to explain?
Yeah, I don’t know why you’d want to use Swift, as that’s more an international rail. ACH or Wire are the standards inside the US, along with some of the newer proprietary stuff like Zelle.
I haven't been following crypto space in that detail, but my understanding is that what crypto is/does boils down to in traditional banking terms is payment settlement and (leveraged) trading/gambling. Unfortunately for crypto, these are a tiny, tiny fraction of traditional banking. How is crypto going to kill traditional mortgages, M&A, corporate bond market, car loans etc?
> I thought the point was that their fraud endangered lives because people were relying on test results

No. She was convicted of several counts of financial fraud on investors. The definition of that crime does not encompass "endangering lives".

In fact, a lot of people expressed disappointment that she was not tried for endangering patients.

You can read the judge's sentencing statement here [1], which goes into their reasoning. Here [2] is the main wire fraud law she was convicted of violating.

[1] https://www.npr.org/2022/11/23/1138988456/read-what-a-judge-...

[2] https://www.law.cornell.edu/uscode/text/18/1343
For my hosted E-Mail I've configured one inbox as "catch all unknown". This allows me to "generate" e-mail addresses on the fly without any configuration (at least receiving). Once one of the addresses / aliases was burnt for some reason I could make a separate postbox of it with all blocking rules and dead end for spam. This is a quite comfortable way for me, although the emails are not flagged in any way. They will come through in any case and I postponed the the work to any malicious event.
Along those lines, remember "Fat Babies" - the site the documented terrible tech managers, naming names?
> Every time I give out my email address, behind the scenes a single-source permission/token is created.

How would this work exactly? You send the token to the recipient's email address? Doesn't that become a chicken/egg problem because the recipient could very well have the same requirement?
I’m reminded of Louis CK’s rant “ Everything Is Amazing and Nobody Is Happy”: https://m.youtube.com/watch?v=kBLkX2VaQs4

Like, nothing like this was remotely possible a year ago. I’m sure we’ll hit a wall at some point, but you certainly shouldn’t dismiss things as not possible because they’re not currently possible.
And spammers will happily remove those bits from the address.
I think server side WASM has the potential to be the next thing after containers.

And yes, lots of echoes of Java's "write once run anywhere" but as lots of people have pointed out, wasm is language agnostic, and many languages have support for it.

Since I've been web applications and distributed systems, the evolution has been something like this.

1. Copy files around, into the web or application servers directory. This was simple but isolation, repeatability and testability was hard. The application dependencies were directly tied to the host, so you had to be very careful about your upgrades breaking applications. The lack of isolation is not suitable for multi-tenant environments for security and capacity planning reasons. It's pretty hard to run multiple-applications (1)

2. Things like bundler, and other language specific tools that let you bundle your application dependencies together. Avoids some of the host OS related upgrade issues, but again, no real isolation.

3. VMs. The whole cloud industry started on this. You get true isolation of your whole application at the cost of complexity and weight. Scheduling new VMs is not a fast process because you're copying around or at least booting a whole OS. You still have to manage OS images. There is also generally a tax on memory that you have to pay, so you waste some resources with VMs to get the isolation. Amazon invested in Nitro to avoid paying a lot of this tax.

4. Containers. Lighter than VMs, good enough isolation in a lot of cases, especially inside of an organization. Lower tax than VMs. More testable. But containers are still fairly heavy, startup time can be slowish. So you have some limitations on how fast you can scale up and down in response to load. Also isolation isn't good enough for some workloads. So we see things like firecracker VMs being used to improve isolation.

5. Wasm on the server side. Much lighter than containers. Less memory overhead, way less startup time. Probably faster startup time than even firecracker. So for lambda like workloads you could could have a lot better cold start latency. You probably have good enough isolation that you don't need to resort to things like firecracker to isolate customer workloads. Because of the fast startup time you could probably pack your long tail of workloads even tighter to get better effective utilization out of your server infrastructure.

(1)
In the early 00s I worked at a place where we wrote our own simple process supervisor and used some tricks with LD_LIBRARY_PATH to let us bundle all application dependencies with the application. So you could run multiple application that needed different libraries on the same host, and upgrade your host without as much worry about host OS library changes breaking our applications. It was a kind of proto-container, without all the other isolation cgroups give you.
Framed – managing dirs and files for your projects
Framed is a CLI tool that simplifies the organization and management of files and directories in a reusable and architectural manner. It provides YAML templates for defining project structures and enables workflows based on those.

To always be in sync with the YAML template, Framed provides a built-in test command that can be used in CI/CD pipelines to verify the project structure.

It was just a project to learn some golang, but i think that the idea is quite nice. Let me know what do you think.
US probes Freightliner trucks automatically braking without obstacle in road
Signal gets away with it because money doesn't change hands. Law Enforcement is mostly about protecting money. If Signal became a platform for scamming people out of their retirement savings they would get in trouble.
I'm sure he is just playing the long game.
I never know how to feel about folks that make a career out of saying "This new trend is dumb". I sometimes enjoy listening to Molly White's show, but it feels kind of unsatisfying to me to listen to a show just about dunking on people who are trying out new ideas.

But I guess I agree that scams are rampant in the crypto space, so maybe the downsides of the tech aren't obvious to everyone, and it is good to have someone explicitly point them out?
My uranium is more enriched than yours... So cold, this war.

Please do not kill us humans who don't wish anyone to use nuclear weapons, ever. Please.
AI tools are in their infancy. People are so scared and threatened that they're calling AI outputs "turds".

What's been accomplished thus far has been mostly pure research. Now billions of dollars and human engineering hours are going into this problem to optimize into ease of use, speed, productivity, and utility.

In four years these people will all be using AI or they will be out of jobs. Period.

Don't use AI => Go extinct like a butter churner.
> not worth supporting

Why not? Having open source protocols that compete with PayPal and VISA and aren’t funded and controlled by central states can be a positive thing.
> Second, it is highly antagonistic to Google - who is probably still a partner to Lyft in many other aspects (advertising etc). Taking shots at your partners is generally considered bad for business.

Wasn't it Google that significantly raised their map api price a few years ago that prompted ride sharing apps to pursue open source solutions to replace google maps? Google took the first shot here. Other ride sharing apps are doing this. Grab is another ride sharing app that invest heavily in open street map.
To me, the question to keep an eye out on is not whether huge podcasts end up in the same attraction basin as conventional mass media, but whether it remains possible for someone to practically run a 1000-subscriber podcast, and similarly, whether or not the lower rungs of the ladder remain or if they end up pulled up.

There is certainly no technical reason why it should be hard to run a podcast, and I don't expect the largest podcasting hosts to do anything but push the largest podcasts, but as long as the low end remains an interesting, bubbling froth of anyone who has a modestly interesting opinion about anything and they're still available for anyone to find if they try, I'm not too worried.
well i for one am very happy i never found out about bit.io, which looks amazing and is something i would have used instead of fly.io unmanaged postgres.
I mean a small group of malicious humans can already bioengineer a deadly virus with CRISPR and open source tech without AI.

This is hardly the first time in history a new technological advancement may be used for nefarious purposes.

It’s a discussion worth having as AI advances but if [insert evil actor] wants to cause harm there are many cheaper and easier ways to do this right now.

To come out and say we need government regulation today does stink at least a little bit of protectionism as practically speaking the “most evil actors” would not adhere to whatever is being proposed, but this would impact the competitive landscape and the corporations yelling the loudest right now have the most to gain, perhaps coincidence but worth questioning.
Many people go to the gym as a means of achieving their goals.

If you have health goals in mind, there are a lot of things at the gym that support them.

For example, one friend was overweight and it was recommended that in addition to cardio, he have strength training. He goes a couple nights a week and goes through the strength training stations. He's lost 7 inches on his waist in the last few months.

Another friend goes for the exercise classes

I did the gym years ago, but nowadays I bought a used stairmaster for cheap and set it up in my house. I read for pleasure and do it while on the stairmaster. I also hike with others frequently, but days I can't this works for me.
Here's an older video from Robert Watson detailing the goals.

https://www.youtube.com/watch?v=yrk5FfjHDCo
They would be correct. It is not mature.
> In order to maximize designer space, the url that the QR codes links to is expected to be exactly 25 characters long

Seems like a cool QR code, but also limited for general use.
> AI is being sold as the ultimate tool that will replace artists/programmers/writers/whomever

I see a potential risk here.

This is HN, so let's consider programmers in isolation for a moment. Today, I can issue the following prompt to ChatGPT and get a solution that works:

> Using Python, generate an example unit test that uses monkey patching.

That gives me a runnable, valid example test. I can then ask it to refactor it to use pytest instead of unittest:

> regenerate the above code sample using pytest instead of unittest.

Here's the resultant code:

# A simple class that we want to test
class Calculator:
def add(self, a, b):
return a + b

# Monkey patching the add method to subtract instead
def mock_add(self, a, b):
return a - b

# Test the monkey patched method
def test_add_with_monkey_patching():
# Create an instance of the Calculator class
calc = Calculator()

# Monkey patch the add method of the Calculator instance
calc.add = mock_add.__get__(calc, Calculator)

# Test the monkey patched method
result = calc.add(5, 3)

# Assert that the result is what we expect
assert result == 2

It _works_, but it completely misses the point. The test case is testing whether or not the monkey patching works as expected - not testing something using monkey patching to isolate a side effect in the method under test, which was my intention.

Here's where I think there is a potential major issue: As someone who is currently a "Senior Staff Software Engineer" and has been doing this sort of work for two decades now, if you had given me the same prompt my first response would have been "use monkey patching to do what?". ChatGPT doesn't do that. Instead, it gives you a response that best fits the question. It includes a half dozen paragraphs explaining the code, what it does, and what monkey patching is, sure... but it doesn't even touch on why you'd want to use monkey patching, when it is or is not the best approach, or any alternatives. In short, ChatGPT lacks the intuition that a human programmer will develop over the course of a career.

It's getting better. A few months ago I could have asked ChatGPT the same question and probably 30% of the time gotten a result that would even run. In the past couple of months I don't think I've run into that at all.

The "intuition" thing is a big deal, though. ChatGPT is a great tool in the hands of a competent engineer who has the experience to examine the output with a critical eye. Today, I could see it replacing a junior engineer in a professional setting. We should not use it in that way.

If we do, in a few years we'll get to the point where the current generation of senior engineers are retiring. If we've replaced the majority of our junior engineers with AI, we'll be left without people who can use the AI-generated results effectively.

There has to be a way to balance the savings represented by these tools (in terms of both time and money) with the fact that the people who are able to most effectively use it today only got to that point because they've spent much of their adult lives developing the exact skillset that we're proposing to replace with them.
No signatories from Amazon or Meta.

Also: they focus on extinction events (how are you gonna predict that?) but remain silent on all the ways that AI already sucks by connecting it to systems that can cause human suffering, e.g. sentencing[1].

My opinion: this accomplishes nothing, like most open letter petitions. It's virtue signaling writ large.

[1] https://www.technologyreview.com/2019/01/21/137783/algorithm...
Sounds functionally equivalent to a whitelist of domains you accept from?
Use it to help the formerly incarcerated land jobs.
On the contrary, I suspect "How do we prevent our AIs from killing everyone?" will be a major research question with a great deal of funding involved. Plus, no one seems to be suggesting things like the medical ethics field or institutional review boards, which might have deleterious impacts on their work.
Loving the simplicity here. Can't really use it right now as I'm not having enough data, but as my project goes further - will definitely consider

Good luck!
Yes, but many email marketers know this trick and they just strip out the comment or tag, or else make you give them an address that doesn't have it.
You've obviously never used the AI image generators :)

It takes me 2 minutes to generate a bunch of iterations of an AI image, masking out and replacing elements as I iterate of whatever might be undesired. The result is an image that would have taken weeks to do otherwise (or impossible if I lack the talent).
I've been curious about the Freemasons. What type of people do you tend to meet through it?
Simple Tab Groups (firefox) makes it easy to get them out of your way and organize into separate groups which you can switch to. As a side feature it has automatic saves that can resurrect your entire session from backups.
I tried, but fm’s spam filtering is just hot garbage. Both false negatives and (more troublesome) false positives.

It’s like stepping back in time 20 years when soamassassin with default config is as good as it gets.
I love focusmate.com

Less for the “i can’t focus without some external accountability”-pitch it seems to market itself as and more for the serendipitous network of people doing interesting things
https://github.com/uidotdev/usehooks/blob/main/index.js
I just released “Cloud Native Microservices With Kubernetes” book
I'm thrilled to announce the release of the first version of "Cloud Native Microservices With Kubernetes."

https://leanpub.com/cloud-native-microservices-with-kubernetes

This comprehensive guide takes you on a deep dive into the intricacies of microservices, high-availability strategies, CICD, GitOps, and Observability in the fascinating world of CloudNative development.

Throughout this book, you'll get hands-on experience with an extensive range of powerful tools and technologies, including:

- Docker,
- Kubernetes,
- minikube,
- Rancher,
- Terraform,
- Operators,
- Helm,
- Prometheus,
- Istio,
- Grafana,
- OpenTelemetry,
- Jaeger,
- Loki,
- ArgoCD,
- and many more.

These tools will empower you to build and manage robust, scalable, and resilient microservices architectures.

While this is the initial release (v0) of the book, rest assured that it is fully packed with valuable insights and practical knowledge. Additionally, expect updates and further content in the future.
There is a rigorous definition of bias, and that isn’t it. That is called ‘variance’. It doesn’t matter if there is structure to the variance. It doesn’t matter if the model is consistently wrong for one type of input. It is not bias unless it has been specifically and intentionally programmed to predict something other than the result from the maximum likelihood estimator given the data. A trickier type of bias is in the dataset itself, but once again, this would require a specific effort and intention to produce that bias by modifying the collection or filtering procedure. Nothing as much has been alleged, so you have provided no evidence of bias, ‘systemic’ or otherwise.

Come up with a different word. Maybe “non-uniform variance”.
My strong recommendation is to find an activity you genuinely enjoy. From personal experience if I go to a meet-up with the mindset that I'm only there to make friends I won't have any fun, I won't go back enough time that there's a chance that I'll actually form a connection.
Well, keep in mind that in the sort of state the computer is in when doing CAR, you don't get to talk to storage devices; nor do you get the benefit of having some kind of ROM on the bus. I know Windows 95 is happy to run from 4MB RAM with access to a hard drive; but how much memory would W95 need for a "bootable live-CD environment" where the disk image must be resident (if compressed) in memory along with all work RAM?

(This is why I compared to the SNES: if you have to map the SNES's RAM and [every bank of] the game's ROM, then you're looking at 4–16MB depending on the game. The SNES is pretty much the newest console whose games would entirely fit, I think.)
I think the risk of them going out of business overnight/no warning, is lower than google arbitrarily locking you out of your account with no recourse (at least with the free versions)
This is just a noise in similar way how earlier AI generators cannot do fingers and piano (and computer) keyboards.