skysight-inc/HackerNews huggingface dataset:
Hi everyone, I’ve wrote a blog post that will be valuable for anyone interested in the capabilities of Medusa.js: "Exploring Medusa 2.0 Commerce Modules".

This post provides the look at 17 components of Medusa 2.0, like Product, Cart, and Order, that can help you build your custom project.

Check out the full article here → https://rigbyjs.com/blog/medusa-modules
I always curse software, and in Italy we have full libraries of ways to curse gods and saints, I wish more projects would adopt religious names, could get 2 birds with 1 stone
There is no independent scalar floating point unit for most modern CPUs. When scalar floating point arithmetic is needed, it is send to the SIMD unit. This pretty means that scalar and vectorised floating point operations usually have the same latency. If you do any scalar floating point operations, the CPU is just doing vectorised operations except with only 1 useful value.
well, the hosting is most troublesome. people need to be able to find the blog so it needs to have a domain which means it must have a public record pointing to an ip address which belongs to a server, owned by some company, that runs it for you. so even if you find a company that does not require some kind of id check to host your website(very few actually do it so it's fine), they can track you via payments to said company for said services, unless it is in cash, which is unheard of. or crypto, which i doubt exists or will exist for long(i mean ability to pay to said company, not crypto itself).

next, even if you run your own server, there are logs in the datacenter that can record your ip and times when you access it, so authoring the content is problematic. you can use tor or vpn and that should suffice. though vpn is not reliable by any means and tor is the way to go in this case.

after all, main thing is to physically be in a country that is not subject of your content and is not friendly to the country that is subject of your content.
I think this is plausible but I'm not sure we will end up staring at screens less. Arguably the screen interface is so universal, not because it is efficient, but because people are addicted to it.
Academia tends to have fairly linear career paths. You do a doctorate, then maybe do a post-doc, then become a lecturer / assistant professor, etc. If you don't follow the path you end up without the track record (publications, funding, etc.) you need for promotion and will be passed over for other candidates who look more likely to succeed. There are many more applicants than positions in most fields.

If you're not on this career path, there is basically no alternative in most institutions. You can be an adjunct, or lab assistant, or other low-level employee forever but this will lead nowhere. This is particularly a problem in the US, where the tenure track system gives you seven years of grind to achieve tenure, and if you fail your academic career is basically over.

(Things are changing. Some institutions have, for example, teaching track positions.)
I had my comment about this flagged.
Commenting that it's a bit unusual to show Taiwan as a province, and yet showing it's stat seperately like one does for all the other countries on the list, and not breaking down provincial stats for any other countries, strikes me as unusual, got me slammed by the moderators here.
If this is the state of play on HN, I will refrain from all participation here, deapite having had an account for dozen years and having applied several times to Y-combinator etc. This makes me VERY negative about HN, because I've posted much more edgy comments in the past, and this one is quite a fair point - pointing out the logical inconstency in how they slice the data because of political reasons.
> It was free before the insane amount of advertising.

It was better before the insane amount of advertising.
Unsolicited advice, YMMV:

Being an old married dude, it's been a long time since I've had call to use a "pickup line", but from what I remember of the process, crafting would be completely orthogonal* to what actually matters: whether or not the person you have just attempted to initiate conversation with finds it attractive that you find them attractive.

"Gotta light?" would almost be perfect, because it allows your potential impressee to choose from a wide range of responses, from the brush-off through the guarded interest to the hello sailor, with absolutely no pressure or social repercussions.

Unfortunately, that line worked better in a world where people smoked cancer sticks. On the other hand, I've seen two macho friends (who flirt just because they enjoy seeing if they still can, not because they're trying to get anywhere) work wonders with "Good evening, ladies". (note the parallels to "gl?")

* an english-language chengyu: "fish or cut bait". Although I certainly applaud the hacker's spirit that went into building this, IMO spending effort on lines is not fishing; it's needlessly cutting bait.
You were not overenthusiastic, you were sane.
> And please don't make this about ESL struggles, it's disingenuous to make this about that.

Can you explain why this struck you as disingenuous? ESL struggles are a daily concern for me and the people I know.

As for being a language cop, I have no interest in doing so; I'm more concerned about the people who find themselves on the receiving side of feeling policed. When I say "that doesn't strike me as a reason to dock any points" I'm talking about my ideal that everyone will behave in a non-language-policing way. In order to avoid sounding lecturing or critical, I often refer to myself when expressing how I hope other people will behave too. ("When crossing the street, you should look both ways" --> "When crossing the street, I should look both ways"). It seems you interpreted it rather differently than I meant, which just goes to show again how clear communication is already hard for all of us.
i experienced this too! it happened to my work account but not on my regular personal account. i’m not sure what happened there
I think you're picturing this differently again.

It's not testing the API for bugs, it's asking whether the API you have follows typical norms and isn't missing things. Is your API confusing or incomplete?

Imagine you have a library dealing with chat rooms, and LLMs keep trying to call "room.getUser(id)" and "room.getUsers()" when your API is actually "room.user(filter:{id:id})[0]" and "room.user(filter:None)". Maybe that's a sign that your API, while totally functional is going to be confusing to other programmers. Maybe you don't have anything that lists all current users, or there's a flag or option somewhere that would make sense or be more typical.

A fuzzer won't tell you that.

For the original post, you could imagine that a user might want the price of a token in a different currency, but maybe it currently returns everything in dollars. An LLM might try and add ?currency=GBP . Maybe an LLM keeps expecting to see in the response data the last updated timestamp to check data freshness, but it isn't something you add right now.
Garbage code is bad enough, but it's not like people have never had to walk juniors through mistakes before LLMs.

But this is actually so much worse for that same reason - the type of developer who'd submit Copilot output (I can call it that, as it's definitely not code) for a PR is unable to respond to any comment beyond asking Copilot again and wasting everyone's time with 6 more rounds of reviews. I've literally had to write test cases for someone else and told them "You can't ask for another code review until your code passes these."
Some Thoughts about Semantic Prosody (2015)
I find this incredibly hopeful.

I love programming. But I'm a CTO. My job is to make sure business goals are met through tech - not the other way around. I'm OK with this, but part of me always found it sad.

Now, if you add the possibility that AI will replace programmers at some point in the future (I'm not on the hype train, but I definitely acknowledge the technical possibility that this could happen at some point in the future), and if I think a bit further and assume humanity will figure it all out and we'll all have more time for our hobbies, even then, what use is my hobby of programming? When all it was ever good for was to achieve business goals?

It's refreshing to think it's really not. That it can be art, human self expression, the exchange of ideas, experiences and feelings, a source of joy for me and others. I feel more OK about the future than before I read this, even though the notion wasn't entirely new to me.
Users were calling their API.
PEP 750 – Tag Strings for Writing Domain-Specific Languages
Set firm boundaries and reject/ghost customers that want to build their app for free and are "angry". Those never lead to anything profitable.
On x86-64, compilers use SIMD instructions and registers to implement floating point math, they just use the single lane instructions. E.g. (https://godbolt.org/z/94b3r8dMn):

float my_func(float lhs, float rhs) {
return 2.0f * lhs - 3.0f * rhs;
}

Becomes:

my_func(float, float):
addss xmm0, xmm0
mulss xmm1, DWORD PTR .LC0[rip]
subss xmm0, xmm1
ret

(addss, mulss and subss are SSE2 instructions.)
I'm not a physicist so I can't answer that question, though personally I trust in her expertise and really loved her book Lost in Math, but many of her most recent videos and tweets are not about physics at all but instead about nuclear power, capitalism, climate change, not having children, trans athletes, AI and so forth. The lure of punditry...
Exactly. We're all expected to suffer the inconvenience of soggy straws to offset this guys near daily commute.

And it's not just this. Near all elites have unsustainable lifestyles that we are expected to offset by changing our daily habits.
I'm prompted for a login/register. You're likely authenticating via Apple or Google social auth
Reverse Engineering Franklin Bookmans
>to drive game devs at crafting clean binaries

But you can't! That's the whole point. You might have some indie devs support linux out of good will, but anything larger won't chase a 2% niche of a market _no matter how little extra development_ it would take. You either get Linux support "for free" or not at all.
The Brazilian courts specifically asks that the takedowns must be done in secret. I believe we can assume they are not being accounted for in these statistics.
Sam Fussell: an interview with the author of Muscle (2014)
Quarkdown: Markdown with Superpowers
Taylor Swift demands Jack Sweeney stop tracking her jet - The Washington Post - June 2, 2024

https://www.washingtonpost.com/technology/2024/02/06/taylor-...
General questions for gamedevs here.
How useful is SIMD given that now we have compute shaders on the GPU? If so, what workloads still require SIMD/why would you choose one over the other?
Noyb files two complaints against EU Parliament over data breach
Code complete using the older APIs is a disappointing. As only a casual Swift dev, one of the hardest things to get a handle on is the myriad of ways there have been to do things in Swift and Apple frameworks over the years. The online community is amazing at writing articles and making up for Apple’s shoddy docs but I’ve got down a few paths recently that were “the old way”.

I was really hoping their version of CoPilot would help with this but, unless this is just beta bugs, it looks like that’s not the case.
I don't understand where you think that happened in this article?

The point is that hypothetically there is a way to make an extremal black hole, if you had essentially god-like powers. None of the authors are shocked or in disbelief that about this actually being possible.

In general mathematicians fall into two rough categories. Some are pure mathematicians who are happy doing their theoretical stuff and don't care whatsoever about what happens in reality. Others are more applied, and are usually very explicit about how and where their work matches and diverges from reality.
> legally we're not allowed to do anything ourselves

This isn't true. Avoid hyperbole when describing your laws.

You can change fittings, switches, lights, like-for-like. You may even be able to extend a circuit. And anything that would require certification you can do but you cannot self-certify, so you have to pay a qualified electrician to check your work. As you have done.

I won't disagree that even professionals can be lazy or incompetent but if they mess up, it's their insurance, their career on the line. If you did uncertified work on your home and it burned down yours and your neighbours' houses, who do you think the insurance companies are going after?
Illiteracy and throwing a tantrum is not a resolution.
>So my question is - just how serious should she (and others like her, who denounce 'mainstream' academia as much as those other fringe groups who go on and on about the corruption of 'mainstream' media) be taken? Anyone have an opinion on this?

I know nothing about her but the video on her experience in academia is spot on. It's a pretty common experience among STEM academics. You will face the point where you have to compromise your academic "purity" and curiosity for trendy topics to survive. This also implies publishing "bullshit" papers and "bullshit" grants. Only certain types of people make it through that.
Private jets should be required to burn biofuels or purchase carbon offsets.

If you can afford a private jet, you can easily afford to make it carbon neutral.
> shuffled to a front desk behind a window who just wants you out of their sight ASAP

That’s their problem, especially if they deal with proper mental issues, you can’t just dump these kind of people on the street.
That's the GP's point too.
There are so few lords, it doesn't make sense for them to change their livestyles. But we peasants are numerous, so we are the ones who must suffer austerity and reduce our standard of living. That's why it's good for these rich people to fly around in private jets to attend conferences about the virtue of making common folks eat bugs and walk everywhere.
The guy's clueless, but to be fair to him, I just looked up the travel time between Luxembourg and Amsterdam by train and it's around 7.5 hours, so I can see why he wouldn't want to travel that way when a plane is much faster. Even traveling that distance by car is faster! (~4.5h) Honestly, that kind of travel time by train is just shameful.

Meanwhile, just over the border, traveling between various mid-size German cities by ICE train is very quick, and roughly 2x as fast as driving. Even between Brussels and Amsterdam is reasonably quick (~2h on Eurostar), so I guess the problem is just Luxembourg?

If that guy needed to go to work in Amsterdam, the proper solution would have been to move.
One wonders. If they did a search of the Seattle metropolitan area, how many candidates would they find that would have the chops to do, just as good, if not a better job than this one CEO?

I understand why you cannot just pick a random person to be a CEO. But in theory, there are probably many people who have the leadership skills and industry insight to be really good CEOs of Starbucks, and probably for a much cheaper compensation package. It's just the bureaucracy of having to somehow justify the selection of a CEO to the board, forces the company to select from a tiny pool of CEOs many of them with a checkered record. One of the many ridiculous things that we do as a society.
I'd donate to Mozilla if the money was actually going towards browser development, and not whatever idiotic bullshit the corp side of it decides to buy (like Pocket, for example) next.
Hey everyone! I'm Kyrylo, a solo developer working on a new side project. I'm going to build an app that converts form sketches into frontend forms, and I'd love to get your feedback on the idea. If you have a moment, I’d really appreciate it if you could fill out a short survey to help me improve. Thanks in advance!
These pointless meetings are usually a result of the fact that people feel things are going better if they are a little bit involved, even if their involvement is not actually contributing to the solution.

Also it’s a lot about lack of trust in large orgs.
Yes there is. The ability to pass just call other subsystems functions, using the same memory is the key.

This is why, as far as I know, there are no microkernels on the field (except some edge cases, probably).

For years, people has been working to do zero-copy between userspace and hardware, to gain even more performance
I hope they get awarded 100x what they’re asking for.
not really.

it's about the blocking occurring in reach of the user (client) or not (infrastructure quirk that has to be worked around)
> When you say "finance" I assume you mean Wall Street type stuff?

Nope, pretty much any common financial software. Excel is most likely the most used software for doing finance of any type - it's floating point. Quicken is the most common personal finance - floating point. I'd guess the majority of personal finance programs do stuff like mortgages and credit card calculations, which will hit the same compound interest failures I listed above if you try to do it in fixed point, so they'd all be floating point.

If ALL you do is addition, then fixed point could work. But it fails at every other basic accounting task that it would be ludicrous to do any modern or even toy programs in it any more. Compound interest, mortgages, taxes, wealth planning - all floating point. Top 20 hits on github for finance - all use floating point for the math.

All the top hits for ERP on github - floating point. Top ERP commercial systems [1], list Microsoft Dynamics as #1. Looking at features it's most certainly floating point (it has calculated fields allowing arbitrary probabilities, for example). Second place on list is Syspro. Same thing - looking through their documentation they allow arbitrary spreadsheet like computations, even allowing machine learning stuff to be integrated for computations - this is certainly floating point. Third on list is QT9 ERP. Same result - they have modules called "Finance" that allow arbitrary calculations, which is certainly not done in fixed point. Multiple other modules look like they'd need floating point since fixed point would simply accumulate error too quickly (and be slow).

Alternatively if you have any of these programs, you could pull them apart pretty quickly with Ghidra and you'd likely find all floating point math in them.

While fixed-point has uses, it is not used nearly as much any more as people want to believe, and it's certainly a terrible idea for any finance beyond addition if simple numbers, i.e., a checkbook (which itself is getting outdated). If you cannot even do something as simple as compound interest, then I'd hesitate to call it finance software.

In the 1980s, floating point hardware was uncommon, there was no IEEE 754. The computing and finance has moved so far beyond the 1980s that I even doubt much modern greenfield accounting software is fixed point any more.

[1] https://www.forbes.com/advisor/business/software/best-erp-sy...
I agree for most jobs, but academia is different. It's so wildly different to other careers, that it does feel more like a calling, and is far easier to identify with. Especially if you are a first generation academic, you are doing something considered wildly more prestigious than anything anyone before you has done.

That is, I think it's relatively easy to dismiss your career as not that important if you have a normal job. But I think it's inherently much harder if you are an academic for many reasons.
The Oldschool PC Font Resource
The process in my mid-20s of realising I was not going to have the career I'd expected since my mid-teens was pretty rough. I eventually dusted myself off and pivoted, but it might have been healthy to mourn (although I can't imagine myself summoning my friends to a gathering for that purpose - but good for her, sounds like she had a sense of humour about it)
Excited to see what new templating stuff people build.

Lack of ability to type check in Jinja2 templates is pretty much my least favorite python feature, aside from the fact that untyped libraries are a thing.
see my other comment itt

more or less about trustworthy infrastructure
That. My partner (blind) recently met a teacher on a train ride. After a bit of awkward conversation, she told my partner that she is currently trying to find a new word for disabled, together with her class. When my partner answered that she thinks there is no need for that, the teacher totally ignored her opinion and continued to press on. This pretty much confirms your post. Mind you, no disabled people involved. Just a teacher that decided she needs to play language police. Thats systemic patronisation. And the worst thing is, she wouldn't listen to the opinion of a disabled person. She just stubbornly continued on her path of patronisation.
Alternatively (or also) pay scales and emigration. There are doctors leaving for Australia (which advertised golden handshakes & Australian lifestyle in the UK to UK doctors) and nurses for better pay/conditions in private care facilities; it's not (just) a supply of trained people at source issue.

Salaries are also much more compressed than in North America - UK junior doctors generally earn more than NA residents, but then not that much more (maybe 4-5x from lowest to highest, not >10x to reach hundreds of thousands) as consultants (attendings). Locum pay & additional private work can make up for some of that, but probably not all, and I assume similar could be done in NA if you wanted to earn more (or open their own practice, pharma sponsorship, etc.)

It's probably true in general (relatively compressed salary ranges) actually, not just in medicine.
Exceptions exist. Sometimes I might want to hire someone with a lot of experience who doesn't provide value relative to that, I can still do it, but be very transparent about that with them. Experience in itself is valuable regardless of whether or not I can find a little system that quantifies that for me. And another important question is: Should seniors really earn that much more than juniors? Those are the kind of questions I ask myself before making exceptions.

If you have someone very experienced with a high market value who doesn't really pay off in terms of what value you can extract from them, it can make sense to look into an exit - or an exception.

With the amount of people I managed in the past, I rarely had to make exceptions. Your mileage may absolutely vary though, and there's certainly no one-size-fits-all solution. Management is hard, easy solutions and "best" practices rarely exist.
DNS66: DNS-based host/ad blocking for Android
Irans' hypersonic ballistic missiles, for which there is no effective defense, all got through and hit their targeted positions, frighteningly close to the heart of Israels defense HQ.

The 300+ drones were there to exhaust the iron dome, which is what happened, and the hypersonic ballistic missiles were there, to demonstrate that there is no effective defense against them (because there isn't, in spite of propaganda stated otherwise). Iran made the very important point that they could launch these hypersonic missiles with impunity, but instead exercised 'restraint'. The world military communities took very specific note that these missiles are impervious to existing defense technologies, and it was not the first time Iran made this point - they also demonstrated this capability in their response to the assassination of Solemeini, placing the missiles on the berths of the people involved in the assassination...
If I understood your use case correctly, then you don’t actually have a decentralized deployment since there’s a central server, and you’re literally not employing the blockchain though?
maximizing the amount of complexity just because your current users are capable of dealing it and often no other benefits whatsoever (of course not always) just doesn’t seem like a great strategy.