skysight-inc/HackerNews huggingface dataset:
>A certain crowd will not give Eich an inch to ever succeed and will continuously rip even the most minor and inane issue solely to destroy what he represents.

Oh fuck off. To add on to the comments of others, Many of us _do_ care about his "political beliefs". If you're in the tech industry, you're in one of the most queer industries of all time, and some (and sometimes, many depending on where you are) of your colleagues are likely to be some form of queer.

Just being a supporter of Prop 8 would have been a political belief. Actively donating money to fight for it is hate. Additionally, donating to Ron Paul is just proof of bad taste, but donating to Pat Buchanan, a known homophobic, antisemitic, white supremacist candidate doesn't just make it "oh his political beliefs is that gay people aren't cool, teehee" but veers straight into actual fucking hatred.

So, yes, fuck Brendan Eich as a person, _and_ Brave as a company has done a lot of things that make it truly untrustable.

https://www.theguardian.com/technology/2014/apr/02/controver...
I don't really understand this. So it seems like they added a limit on how many builds per account, then made it so that each account costs $19?

What value add is this?

It's weird. I've been favoring Digital Ocean over Render recently and I think I will switch everything over to DO now.
OS for Analytics seems like a promising product for Analytics Engineers.

The realtime lineage is something that I really like!
I assume tfs and svn work with feature branches the same way. In my experience with feature branches in tfs they were a hindrance, not a win.

Local branches store immutable state, but shelves can be unpacked anywhere (like a stash), thus local changes carry over, but git deletes them on every occasion.
I was pondering this while reading as well.. what makes

FOO=bar myapp

Different from

myapp —-foo=bar

Or

myfunc(foo=“bar”)

?

All of these are handled by various underlying mechanisms that then make the data available on the other side
Striga | Senior TypeScript Backend Engineer | Full-Time | Bangalore, IN | ONSITE | https://striga.com

Striga is building infrastructure for digital assets and financial services as a single set of APIs doing the heavy lifting of security and regulatory compliance. Striga's customers include early stage FinTech's, Web3 innovators, Banking Institutions and Crypto Exchanges utilizing services spanning the range of Crypto Custody, Trading, Card Issuing and Banking. Building a crypto business today is a highly regulated space unlike a few years ago and maintaining a compliance program and building technology presents a huge barrier to entry for startups and mid-size businesses alike and the Striga platform solves the problem with a single set of APIs and a single contract to deliver services to 30 countries today. Striga is the first company to be licensed to operate under the new law across Europe and is backed by YCombinator, Berkeley SkyDeck, Charlie Lee (Litecoin), Juan Benet (IPFS) and several others.

Open Roles:

Senior TypeScript Engineer (pre-series A stock options + industry standard compensation)

Looking for: Strong engineers who want to work on a meaningful problem within a small, high quality team.

Tech stack: TypeScript, MongoDB, Redis

For more details on these roles please see: https://angel.co/l/2xUVz8

Or feel free to get in touch with me at: sd [at] striga [dot] com
As explained, it's the concentration. If you don't have a dishwasher with a water softener: You don't sprinkle a little salt in some compartment, it's large and filled with 1-2 pounds of salt to make a saturated brine. The salt sold for dishwashers is purified NaCl (table salt has some other stuff like anti-caking agent). That's what the dishwasher uses to drive the Ca2 and Mg2 off the resin.
The government subsiding the payment infrastructure seems like a better solution. This is what India does with UPI and Rupay. Of course it's debatable if it actually lead to an increase in tax compliance.
Misleading title. It's a project that got hacked and Binance paused withdrawals for that project.
Is this a joke? Systems programming is a lot about accessing APIs, dealing with all sorts of intricacies like interrupts, different execution contexts, and managing memory as you said.

If you write in C and your program is complex enough, you will spend a lot of time just chasing segfaults and concurrency bugs and getting it to work the first time you write it. If your systems programming is in userspace, that's sort of fine. But if you're in kernel or on bare metal, the cost of debugging goes up by an order of magnitude. There's no debuggers on bare metal, and nobody can tell you how your program crashed—the device just stops responding, that's it.

That's why safe languages make even more sense in these restricted environments. If you get twice fewer memory safety bugs while you're getting your program to work, that can reduce your development time like 5-6 times.
Currently it is impossible to know whether the increasing numbers of people identifying as trans is due to less fear of punishment as you say, or due to hormonal disruption. The only way I've thought of is long term studies of endocrine disruption quantification in pregnant mothers and their children, correlated with transexualism.

> This is barbaric if you think about it for more than 5 seconds.

It is barbaric to not even consider a different point of view because it opposes your religion (yes, I think it is a religion at this point)

Sorry if I appear harsh, but I believe that in a couple of decades we will look back at what the pharma industry is doing to "trans" people as we look back on lobotomy now.
Since when Jikes uses Rust?

Also bootstrapting a language always requiring using its subset for low level layers, apparently not an issue that many parts of C, C++ cannot be implemented only with what ISO provides on the standard.
I really enjoyed using these tools, it felt idiomatic to have a class per component with props and data as fields on the class - but it seems like there's now no upgrade path for us folks in Vue 3 land.
The fact there are shades of grey doesn't mean black and white don't exist, though.

A social media site needs a sensible response to Michelangelo's David - hopefully not censoring it - but also needs a sensible response to Goatse getting upvoted to the front page by trolls.
Americans clapping for every reason and no reason is a meme unto itself.

See this greentext: https://i.imgur.com/DcTBOkc.png
Trailer for a documentary specifically about ReactJS. Looks to have Dan Abrimov and a bunch of other people in it. WOnder if it'll get into the shit show that was React's launch
The Death of Quanta Magazine
It's not even about languages. Just using valgrind or sth similar as a part of CI would solve A LOT of issues.
I can't say it gave me complete solutions, but it really guessed my intent most of the time and saved me typing time so that I could come close to the winners who predominantly use Python.
It's not so much a cost cutting measure as a competition measure.

A given channel has only so much bandwidth. In DSL and the like, you can pick which part is dedicated to up, and which to down because you only have one pair of wires to work with.

So your link gives you say, 100 Mbps. You can split that 50/50, but then your competition can go with a 90/10 split, and look, their downloads are much faster!
Note that unlike the US's SSN, NZ's IRD numbers are only used for tax (so yes, your employer and bank have it, but it's not used for identity verification or for things that don't involve tax).
React is almost 10 years old, if you used React in the last few years you haven't really been changing more than the average backend. The "frontend changes so often" meme made sense years ago but doesn't seem to be that different than backend nowadays. I mean in the last ~10 years we had the new hotness of moving from cloud hosted servers -> docker images -> kubernetes, C# made a massive move when going to .net core, Java actually updates frequently now, etc. Frontend moves a bit faster than backend but if you picked React/TypeScript 5 years ago, you're probably still using them.
Imo, makes it the best bet for building anything.

There's still a new JS framework everyday but if you ignore all that noise and for production-quality software just have a look at React and the most popular meta framework on it, Next.js, you'll be more than alright.
Location: South Africa

Remote: Yes

Willing to relocate: No

Technologies: Java, Python, Javascript, NodeJS, Postgres, VueJS, AWS and more

Résumé/CV: available on request

Email: frederico.campos82 AT gmail.com

I am a full stack software developer with 10+ years experience in web, desktop, and enterprise systems development.
> This isn't empirically true though, as someone else mentions in this thread there's a fair amount of evidence that past a certain point, more free speech makes fomenting a populist revolt to end democracy easier, not harder, and that if democratic stability is what you're opting for, something more akin to western Europe's laws would be better than the US's.

Since you must have already read my above comment about punishable speech that "in context, directly causes specific imminent serious harm", you must now be arguing that there are words beyond that which cause violence. That's wrong. Words are not violence. When you punish speech that does not cause violence, you turn into the censor. Consider how you sound when you argue this point [1]. It draws people towards the cause you seek to censor, not away from it. You enable your opponent, just as Anthony Comstock did over a hundred years ago. People root for the underdog, they want to hear both sides, and to be trusted to make up their own minds. When you take away their ability to choose, you become their enemy, not their ally.

> the argument you're presenting is functionally "trust us",

Fundamentally, this is the exact opposite of the point I'm making. The censor is saying, "trust me, this was bad, seeing it will hurt you". Free speech advocates are saying, "make up your own mind" and that you have the right to associate with whomever you please.

> which, no, I don't trust the free speech advocacy org to have an objective view on the dangers of unrestricted speech.

Free speech does not mean unrestricted speech, as mentioned above.

> It is contrary to your nature.

It sounds like you feel there is no common ground to be found. Yet we are all human. We have both similarities and differences that can be discovered through conversation, some of which may be easy like this one, some of which may be hard. Giving up on that is the equivalent to saying we should either all duke it out or live separately. I'm probably not the most difficult person debate-wise you'll ever meet. You might as well start somewhere.

[1] https://www.youtube.com/watch?v=E0T9XSG73kY&t=4889s
Hi Igor,

> It should be O(n log n) comparisons and technically O(n (log n)^2) moves.

Yes, the same applies to glidesort. Looking at your repository again more carefully you do indeed only claim O(n log n) comparisons, I was not careful enough.

> blitsort might qualify as O(n log n) moves when given sqrt(n) aux

I have a similar conjecture for glidesort but I'll have to do some thinking to see if I can prove it.

> In your Youtube presentation you do seem to skip mentioning that many of the performance innovations in glidesort were derived from quadsort and fluxsort. Some credit in your upcoming paper would be much appreciated.

Good artists borrow, great artists steal. I do try to give credit where due though, so to clear my name...

...I do cite you in the presentation in the section on ping-pong merges (at 10 minutes in the presentation), and in the upcoming paper I do also cite you for what you call parity merges (something I did not use at the time of the presentation, but I do use now in the small sorting routine), where you don't have to do bounds checks when merging two equal-size arrays from both ends. As you could notice, I didn't have a large time slot for my presentation, so I could not go into more details regarding the branchless nature of merging and partitioning. I'll make sure to mention you in the paper for inspiring the out-of-place branchless partition as well. I do take full credit myself for making the bidirectional branchless out-of-place partition however: https://i.imgur.com/EiVi8Y2.png.

> Feel free to email me if you have any questions, some things like my first publication of a "branchless" binary search in Aug 2014 may be hard to find, though there might be prior claim.

I'll email you for sure, and I have a summary I posted on HN 7 months earlier as well: https://news.ycombinator.com/item?id=31101056. Hopefully this does show my good intent and that I have never tried to cover up the inspiration I took from your work. That said, glidesort does not use a branchless binary search.

> Is this primarily from increasing the memory regions from 2 to 4 for parity merges / partitions? I'm benching on somewhat dated hardware and had mixed results (including slowdowns), so I never went further down that rabbit hole.

I believe it is primarily from having multiple independent interleaved loops, which can use instruction-level parallelism. The speed-up is most significant on Apple M1, less so on my AMD Threadripper machine. I disagree with the term 'parity partition' entirely however, and when I say 'parity merge' I specifically refer to your trick where the optimization where bounds checks can be eliminated entirely when merging two equal-sized arrays. I call my partitioning method bidirectional partitioning. Similarly, how I see it is that every parity merge is a bidirectional merge, but not every bidirectional merge is a parity merge.
Most models seem to be distributed by/for researchers and industry professionals. Stable Diffusion is state of the art technology, for example.

People who can't get the models to work by themselves given the source code aren't the target audience. There are other projects, though, that do distribute quick and easy scripts and tools to run these models.

Apple stepping in to get Stable Diffusion working on their platform is probably an attempt to get people to take their ML hardware more seriously. I read this more like "look, ma, no CUDA!" than "Mac users can easily use SD now". This module seemed to be designed so that the upstream SD code can easily be ported back to macOS without special tricks.
Tracking swap space: is it wearing out your SSD?
SvelteKit is going ot be Django/Ruby on Rails of frontend frameworks. Due to integration and polish, it is so much easier to use than anything I have developed with on Angular, React and even older stacks like jQuery.
To be fair, the Greek government fleeced them first in the big scam, at an level non-previously seen before. The lack of trust is understandable.
Creating the Paradime Shift in Analytics
Check out the new OS for Analytics!
Letting computer translate the manual, working as expected
Check the screenshots in the translated versions of
https://support.microsoft.com/en-us/windows/show-hide-or-res...

It has been predicted long ago that the substandard experience is not going to get better to reach the expected quality, it's the norm that gets dragged down to “good enough”.
I used those too, but it makes the upgrade to Vue 3 quite a bit harder.
Macbooks and iPhones really aren't that great. There's some sort of mass delusion going on.

Macbooks are just overpriced basic laptops. A lot of people just use them to run Linux software but it's way worse than running it on Linux. Performance is great if all you're doing is video editing, which is what youtube reviewers love to focus on. For the rest of us, it's bleh.
I'd say the author is referring to Germany, regarding renewables. The connection being that CH imports electricity from Germany.
Depends on different factors & critera.

short example list:

* fixed font character text on blank background; human hand writing set against busy city street background

* converting non-text font image to text description. (collage of images forming illusion of text font)
Sadly this is not unheard off in Europe as well - for example here in Czech Republic I had to get the highest tier 1 Gbit/s dow load cable connection (including modem exchange) to get a measly 50 Mbit/s upload. And all the lower tiers have much less.

Thankfully not all local cable ISPs are like this, but that's what was available. And I don't think they can do this for much longer due to proliferation of cloud backups, teleconferencing, desktop/game streaming, etc.
Implementing a linked list in Rust is somewhat challenging because of the safety issues that arise. Luckily you don't have to, there's one in the standard library: https://doc.rust-lang.org/std/collections/struct.LinkedList....

The equivalent of a generic memcpy is probably something like a .clone() call on a generic type that implements Clone.
Also repeating (two-player) zero-sum games doesn't do anything:

In zero sum games, you minimax and that's it. You don't even care what the other guy is doing. Whether you repeat or not, it doesn't matter.
I understand it as being about technical decisions rather than interests. Engineers are inclined to make architectural decisions that align with their idea of what is fun to do. But really fulfilling work is the one that is being used and serves the purpose.

Say I've seen a QA engineer designing an elaborate formal verification framework that took a lot of time, but failed to test anything engineers or customers cared about. Can't tell if he himself was happy with the result, but I wouldn't want to be in his shoes.
Sounds like our system, maybe different numbers. We can call large item collections for free twice per year. Additional collections incur a small fee, but nothing too expensive.

But I know the feeling of being unaware of such details... Renovations and furnishing produces huge amounts of cardboard trash. Took us a half year and many car trips to the local recycling company to realize that our neighbors just put their huge cardboard boxes next to their bin on pick up day! Insert Picard facepalm
At least the recycler takes paper/cardboard for free, and is not too far away.
A Secured Half-Duplex Bidirectional Quantum Key Distribution Protocol
I wonder why the YouTube channel is banned to hell.
Relay.club | Product Engineer, Tech Admin | REMOTE (Europe / Middle East / Africa / APAC ) | Full-time | https://www.relay.club/

LOCATION: Fully remote, within 6+/- hours of Singapore.

TECH STACK: Supabase, NextJS, React (req'd), JavaScript (req'd)

We're relay.club, an influencer management platform that connects brands with social media influencers. We're a small and growing startup that has raised over $350,000 in our first round of funding.

Workplace satisfaction and professional development are important to us. You'll find our company culture of empowerment and self-direction is more like working in California than many companies in Asia.

► Product Engineer (NextJS Supabase)

Our hiring process takes about three hours and consists of only interviews and a one-hour mock code review.

► Technical Team Administrator

An entry-level position to launch a career in tech, leading to software engineer, technical writer, or product manager.

Job descriptions: https://hiring-relay-club.pages.dev/. Interested? Email our COO, sophia@relay.club.
"A brand raising awareness on <topic>" to me reads "an artificial brand to create market segmentation and publicity, possibly for tax avoidance reasons."

Because when people see Product Red written somewhere, they Google it, and it's not like they're going "ah, yes, AIDS. It's still a thing isn't it?"

It's just a vehicle to drive sales. Because the only effect it has is suckers that really care about AIDS giving more money to Product Red.

> "Product Red has been criticized for not having an effect proportional to the advertising investment, for being much less efficient than direct charitable contribution, and for having a lack of transparency"
Our application frontend is in SvelteKit and open source.

We are hosting ~2.5 million pages.

You can find the code here: https://github.com/tradingstrategy-ai/frontend/

One one the latest additions for making managing large applications easier is folder based pages, with +page.ts and +page.svelte and all of their children compnents in the same folder.

Generally, folder based routing makes code much more manageable than React routing solutions, as React has too many solutions and is not enough opinionated for large projetcs.
It seems like it's their product and their right to draw the line wherever they see fit. They risked investing a lot of time and money into a platform that apparently now counts as best user experience. There is no ethical challenge, software developer gets access to wealthy customers thanks to Apple's decades of work.
Vendor management isn't exactly at the forefront of people's minds. However, keeping track of and enforcing vendor compliance can spare your business a lot of trouble. Because of this, a vendor management system can assist your business in a number of ways.

A VMS system dramatically benefits your business by saving you money on legal bills or by helping you enforce a vendor contract. In this webinar, we'll go over five main advantages a VMS offers and how it might assist your company.
I have been having bigger bowel troubles ever since I started working in Google five years ago. They went away during the pandemic, but this week I'm sick with some kind of infection in my abdomen again.

I never had that before starting in Google, and I always was able to pretty much eat what I want.

Now I don't think it's the food, which is great (and I have been experimenting to see if I could narrow it down). But this article makes me think it might be the cutlery and plates! Or maybe the glasses and cups?

Any other Googlers here with similar issues?
1) All comparison sorting algorithms, i.e. sorting actually involves comparing elements, has a hard lower bound of O(log n!)=O(n log n) worst case complexity. For non-comparison sorting, the limit depends on the algorithm.

2) Hybrid algorithms, i.e. those that change the underlying strategy based on some parameters, are already quite common in real-world implementaions. Examples include timsort (stable, mix of merge sort and insertion sort), used in Python, Java, and Rust, and pdqsort (unstable, mix of quicksort and heap sort), used in Rust and Go.
Second reference to Roko’s Basilisk I’ve discovered today. Fair to say the AI wants me to learn this today. Let’s see if my life becomes superintelligence AI torture from this point on. I’ll do everything I can to prevent it from being created, if so. :D
IMO Rust has most of the best bits of OOP (the ability to encapsulate functionality in an object with private fields and present a restricted public interface), without the bad bits (inheritance, and complex soups of objects all holding pointers to each other that make code flow hard to reason about)
> Vue 3 is great, I highly recommend reacty-folks or frontend devs try it. We wanted the larger ecosystem (and boo to us for not being brave enough to support the growing vuecosystem).

I enjoy Vue 3 and I don't enjoy React, but like you this is the reason I keep heading back to React.

From tldraw [1] to react-flow [2] to the superb AtlasKit [3] to form builders & validators, the React ecosystem contains great stuff that isn't available off-the-shelf for other frameworks.

1. https://www.tldraw.dev/

2. https://reactflow.dev/

3. https://atlaskit.atlassian.com/ (seriously, table handling in the RTE is excellent)
No identical. In the same way that the Peano construction and the von Neuman construction of the natural numbers are identical.
I've seen exactly zero apps on Android in the last 5 years. I understand there's a lot of apps infested with ads out there, but why would you install those?

Agreed on breaking duopoly though. I'm pretty hopeful about Linux on mobile these days, there's some pretty big developments lately.
I've never had such a trivial coding challenge before. If that was truly the norm, it would hardly be complained about.