skysight-inc/HackerNews huggingface dataset:
Kind of sad that paperwork is more important than work.
In my experience I don't want to be in companies that have this culture, and I take my contributions where I don't have to constantly prove myself.

In other words, if you are not excited to work with me, I am not working for you.
Too much feudalism mindset in especially the US workforce is hampering wide-scale productivity.

If your work environment is not win-win and you're managing optics to avoid getting fired, just go where your coding talents are valued & be a happy person instead.
Native apps make more money, because of phone data. A lot of effort is now put into facilitating cross-platform builds, a wrapper/container around a glorified web app is among the easiest ways
But I have seen reporting that it takes SF and Oakland cops extremely long to respond to complaints about a side-show. Presumably before you actually prosecute people you need cops to actually get there, arrest people, etc while the event is still happening.

But also, even if they don't prosecute people but hold onto their cars for a month or two and then the DA decides before trial oops this isn't actually a priority, and then the police slow-walk returning the vehicles, and (as I've heard is the case) you have to retrieve it from an inconvenient location within a specific time window or else they issue a fine, and possibly it's not actually in the same condition when it's returned as when it was taken but that's hard to demonstrate ... even if no one is prosecuted, they could still have a crappy enough time to be discouraged from doing it continuously.
Am better today, thank you :-). Your suggestions align with how we are thinking about addressing this problem. I like the suggestion around assistant vs admin. It strongly resonates with me and points us in a direction.

btw, multiple anecdotes are helpful, so thank you once again.
I’ll make my usual response: we know that being obese is basically the worst possible thing you can do to yourself, and the longer you are, the worse it is. The side effects are going to be pretty awful just to negate that, much less all the other things they seem to be good for.
At the time of writing this comment, we've got:

1 person talking about how they wish react native didn't exist

1 person asking about Capacitor

1 person complaining about Expo

1 person saying that they wouldn't use react native and recommending Kotlin Multiplatform instead

1 person complaining about the quality of the discussion (Me)

0 people talking about the new architecture

I still love Hacker News but the discussions are becoming increasingly pointless.

All that's missing is:

1 person complaining about the style in which the article was written
I have noticed the problem on a few different days this week including right now (Oct 24 @ 14:25 EST).

From what I see, the issue is the API url (https://api.pinboard.in) timing out.

The web interface seems working, albeit a bit slow.
I have been working for the past four years exclusively on react-native apps and their backend API, from bootstrap to publishing, adding new features every few months and maintaining the apps.

It was a mixed experience. When I migrated to expo two years ago, many problems were solved but not all.

But I still encounters bugs and problems with many common dependencies. It is not uncommon to have bugs on certain Android brands, with the community on github reporting the bug but waiting months for it to be fixed.

iOS is by far better and more stable than Android.

Performance is great on iOS, but less great on Android.

Our apps are animation heavy using react-native-reanimated and react-native-skia. Everything went perfect on iOS but we had to remove some animations or simplify them on Android.

Upgrading your dependencies every four months will probably break something somewhere : deep links stop working, some animations stop working, or maybe it's another dependency from the JS world.
Sometime the fix is easy, other time an issue with the regression can be found on Github, other time we have no data.

Overall I'd say react-native is perfectly servicable and is easy to learn for anyone, which is a big plus.
I'd recommend react-native because it is easy, have a big JS ecosystem, but I am now on the Flutter side.
Are sigils (~) restricted to one char?
To me seems ~Zig would be more clear and short enough.
Decent point. Here again the goal is to align accountability with control, which has got to be management 101.
Liraglutide, the predecessor to semaglutide, has been on the market for 15 years :)
From the flickr.org homepage:

"Imagine if we could place ourselves 100 years from now and still have access to photos shared by millions of people on Flickr…

We’re working on it."
A Deep Dive into Statistics [pdf]
Wow! This is great!

I hope you'll consider adding witness cosignatures on your transparency log though. :)
The correct unit of measurement here is Iraq wars.

Purchasing NN Would cost roughly 0.2 Iraq wars.
I don't understand why anyone would think that that area would be a "climate haven" when it's physically in range of hurricanes.

Wouldn't a place like the Midwest, like Wisconsin be much more of a "climate haven"?

I guess what climate disaster could we expect to happen to Wisconsin?
Innocent until proven guilty is a great idea. I'll agree with that. But it's not really implemented anywhere. You're stuck in prison or effectively on parole until you're found not guilty (or the case is dropped), with no reparation. You can also be put in jail indefinitely by a judge with no process of appeal.

Which I guess you could call a problem with the practice, but that begs the question: if it's never practiced, is it really a principle? Or is it just propaganda?

Also, prison labor is built into our constitution, making it more than just a practice.
Is it the ozempic or just the healthier weight / lower calorie intake?
Not among the elites, to my knowledge. Within the Chinese oligarchy there was political competition. Compare it to American democracy when we excluded women, Blacks and Indians.
Data viz project that maps all earthquakes by magnitude
Benchmark GGUF model with ONE line of code
Hi Everyone!

We built an open-sourced tool to benchmark GGUF models with a single line of code. GitHub Link: https://github.com/NexaAI/nexa-sdk/tree/main/nexa/eval

Motivations:

GGUF quantization is crucial for running models locally on devices, but quantizations can dramatically affect model's performance. It's essential to test models post-quantization (how benchmark comes in clutch). But we noticed a couple of challenges:

1. No easy, fast way to benchmark quantized GGUF models locally or on self-hosted servers.

2. GGUF quantization evaluation results in the existing benchmarks are inconsistent, showing lower scores than the official results from model developers.

Our Solution - We built a tool that:

1. Benchmarks GGUF models with one line of code.

2. Supports multiprocessing and 8 evaluation tasks.

3. In our testing, it's the fastest benchmark for GGUF models available.

Example:

Type below in terminal to benchmark Llama3.2-1B-Instruct Q4_K_M quant on the "ifeval" dataset for general language understanding. It took 80 minutes on a 4090 with 4 workers for multiprocessing.

nexa eval Llama3.2-1B-Instruct:q4_K_M --tasks ifeval --num_workers 4

We started with text models and plan to expand to more on-device models and modalities. Your feedback is welcome! If you find this useful, feel free to let us know on GitHub: https://github.com/NexaAI/nexa-sdk/tree/main/nexa/eval
Kind of. We already had a native UI tree running in native (the same way the browser has it's own internal representation of the DOM). The difference in this release is that we rewrote it in C++ and made it immutable. That means instead of having a different UI tree in each platform (one for iOS, one for Android, etc), we have one C++ tree that all platforms use. And since it's immutable, it's thread safe and we can read layout and commit it from different threads if needed.

Reconciliation is still done in React on the JS thread, similar to React DOM.
Hilariously, this title also works perfectly as a condemnation of the author.

Love English.
Many people overestimate the percentage of immigrants in their country
you're doing model routing - any thoughts on https://github.com/lm-sys/RouteLLM and Martian?

hope you dont raise funding before you figure out what they haven't
Do those things if your current job require them, but at the same time have a plan to leave this hellhole as soon as possible.
Those kind of places value more effort, or worse, the appearance of effort than the results. So, act accordingly, but leave as soon as you can.
Do a `git log --author='<Your Name>'

Then unless IP issues restrict you from using ChatGPT, ask it to summarise your work and also split the summary into weekly, monthly, year logs. Read that summary and it can serve as a good reminder of what else ancillary work you did (design work, authoring docs, conducting trainings etc)

Of course, all of this is assuming you are an Individual contributor whose major work is design and implementation. Otherwise YMMV.
I have been on compounded GLP-1 for a month, prior to this I was a highly functional alcoholic, basically starting drinking after work every night and going until I passed out. I've drunk well over 50 beers (probably more) a week for the last 20 years. I have not had a drink since going on it.

I have been reading obsessively about this drug since going on it. I have been fortunate enough not to suffer side effects on it, save for one -- frustration with the cynicism around it. A cynicism I shared prior to experiencing its effects.

I am convinced that, barring any life threatening long term side effects, this is the most important drug of our lifetime (from a first world perspective) or until a silver bullet cancer drug is found. The potential to be the tide that lifts so many boats and alleviates so much physical and emotional pain and suffering on a population level is almost overwhelming to think about.
"I command you to do more linear algebra"
> Objects are just bad abstractions for representing database interactions.

But they're excellent abstractions for business entities.

> Of course you can pump out a lot of SQL very quickly with ORMs. There's a lot positive to say about this approach! But you don't tend to end up with code where you can easily tell what's going on.

15 years building up massive apps with Django and SQLAlchemy and this has never been a problem.
iirc only if you have paid for a continuous year.
BYD EV teardown in Japan reveals secrets to its affordability
IIRC Counter-Strike had it back in ~2002.
The Linux Kernel's "Compliance Requirements" Around Russian Sanctions
Great! But, what is a nifs, please? :'D
I use zig a lot in elixir nif, for things like audio and video processing, it works great. But I do not use zigler as I prefer the code to live in their own codebases. But zigler is really nice and it provides an easy way to do computational heavy tasks in elixir.
How? ORM logic is as simple or as complicated as the underlying queries and results. In 15 years of building web apps with Python ORMs this has never been a problem across many, many different teams.
I always wonder why people belittle cheap food and abundance that helped solve famine and operational logistics.

Obesity exists because food is insanely abundant and cheap because people wanted to solve the problem of people starving to death
You forget:

1 person complaining about the amount of JavaScript loaded just to display this one article
> "some Russian-sounding names are banned, but we still have to demonstrate there is a due process".

That's not true! There are still many Russian maintainers in the kernel, but they are not based in Russia. They only banned individuals, based in Russia, who are employed by sanctioned companies.
Which tasks would you test the expected improvements on from this addition?
Reddit does a lot better of job bringing good relevant comments to the top.
I'm speaking out of turn here since I'm not a React Native developer but, it seems to me that it suffers from the penalty of having to use the JS bridge that neither Flutter nor web use.
the most unproductive places I have worked - ran according to what OP says and some of the comments etc. things that should take a week took 6 months due to bureacracy and everyone covering their ass and documenting details that don't matter. because after all - they have to account for your time.

the most productive n best place I worked at - whether the work was delivered after 5pm or at 11pm - as long as it was quality and delivered that's all that mattered.

thing is most software engineers don't think like "business-men" and just as Jay-z said "i'm a `business` man" not a "business-man". Be a business, then "business-man" then lastly a jira ticket pusher. Jira ticket pushers lives are miserable -- you get hazed over leetcode, you have to be pretend-nice to your fellow jira ticket pushers because of 360-review etc.

learn to look at other industries and see if they play those stupid games.
Natively Implemented Functions

https://www.erlang.org/doc/system/nif.html
And you are complaining about the complaining. Great work.

EDIT: I’ve added to the problem which is ironic and just missed the delete button.
> you do with any value, such as an email address, returned by a function. It is curious that you avoided my question as it would help us better understand where you are trying to come from

I don't understand what you mean with your email address example. If you ask a function for an email address, and you get an email address you don't have to unwrap anything.

> You're missing the intent of "coloring" if that is what you are trying to say.

I'm not, really. The key thing is that as long as you have some effect (like "an error occurred" or "the execution is suspended while running some IO operation", “this function is allocating”, “this function is impure”, etc.) happening somewhere in the call stack then it infects all the call stack no matter what the language does. (A previously pure function calling an impure one becomes impure, a non-allocating function calling an allocating one becomes allocating itself, etc.)

In some language, this effect is visible to the caller by default (but can generally be opted-out) and you have this kind of red/blue split for any effect. In other languages this effect is just hidden (but it still exists on reality), that means less effort annotating your code but also less information when reading other people's code. It's exactly the same tradeoff as typing.

> Only for internet memes

Not literally like that, but the gist of it still stands, you end up adding an error return value to your functions the vast majority of the time.
Sigh. We’re here as people asking other people who hopefully have expertise. If we wanted an AI summary we could get it from perplexity ourselves.

I say this as someone who actually builds and sells AI research software - but there’s a time and place for such things.
> both Microsoft products

With 200K+ employees, at this point it is better to think of Microsoft as a city and different teams in it as independent companies in that city with employees that sometimes go out for coffee together :-P
> You can't fight the culture of your leadership forever.

Depends where you work. I've been at a big company where the leadership cycled at a pretty regular pace; don't like the current leadership, just wait and see if you like the next set; in the mean time, hope for benign neglect; leadership is busy, maybe they'll just leave you alone. OTOH, I've also worked at companies where the CEO is the founder and still has majority votes --- leadership cycling was a lot less at those places.
>>“Well I fixed that showstopper bug! And everyone agreed it had a big impact.”

>>“It looks like the fix was just one line of code.”

>>“Yeah but it took me two days to find that one line haha, you know how it goes.”

>>“I don’t. I went to business school.”

Was this article written by a LLM? Coze that's the most made-up, cliché, unrealistic, middle school parody-level perception of how businesses operate.

Any reasonably large and old company with a software base will have a god-awful overengineered incomprehensible duct-tape wrapped ball of mud that needs constant pampering and costly maintenance. With most task being very much "find the needle in the haystack" type, with the needle being that "one line" indeed but the problem in finding it being, obviously, the haystack. And this "needle finding" being that one thing that totally and definitely all this AI hype can't do shit about. Literally nothing, all those 700 billions burned into LLM training are absolutely orthogonal and useless with respect to the real problem maintenance and development of legacy software (that is most software) poses.
Did you just realized that Torvald is not racist or anti-russian at all?
He didn't block any russian maintainers until today (more than 2 years after russia turning genocidal imperial again).
It's not about having the means, it's about most companies having policies and processes structured around common software used by all employees in a similar position to allow for collaboration, and to ensure compliance with whatever governance and licenses apply. You don't see orgs where some devs can choose GitHub, others GitLab. IDEs are more interchangeable, of course, but each developer having to set up their own config from scratch (correct plugins, build config, testing framework, etc.) would be a colossal waste of time for no reason.

Some bigger orgs allow flexibility (devs can pick Mac or Linux-based laptops, VS Code or JetBrains as the IDE, etc.), but not bring your own with your own license.
Having used bare RN for 5 years, and recently started using Expo, there really is no reason to not use Expo at this point.

The native dependencies are 100% solved by prebuilds, CNG, and config plugins.
Even the base integer instructions are Turing complete in RISC-V. Only instruction extensions that could be a point of contention are Matrix operations, as T-Head and Tenstorrent already have their own. Even then, I can't find a reason how this "clash" is any different than those in the x64 or ARM space.

Even if Qualcomm makes their own RISC-V chips that are somehow incompatible with everyone else's, they can't advertise that it's RISC-V due to the branding guidelines. They should know them because they are on the board as a founding top tier member.
For the group, because I can never keep the terms straight:

Semaglutide is one specific drug within the class of GLP-1 agonists. Other examples include Liraglutide (Victoza, Saxenda), Dulaglutide (Trulicity), and Tirzepatide (Mounjaro, though this is technically a dual GIP/GLP-1 agonist).

Semaglutide is available under several brand names for different uses: Ozempic (type 2 diabetes), Wegovy (weight management), and Rybelsus (oral form for type 2 diabetes).
Get skinny and keep my brain? No thanks. At some point this roller coaster ride needs to end.
Most people don't call themselves autodidacts for things that have never usually required conventional academic learning environments.

That's just called living a normal life.
Who knows what evidence will finally get someone to get off the fence, so the more evidence of whatever type and especially own goals like this are welcome
ShotSpotter's microphones have already been used to record conversations (they claim this is unintentional). To be fair to them, these cases were arguments that accompanied shootings, but it shows the potential for abuse.

Amusingly/depressingly (from Wikipedia):

> Remarking on these privacy concerns, in 2015 then-NYPD commissioner William Bratton said "the advocates have to get a life." Bratton had been on ShotSpotter's Board of Directors before then, and rejoined it in 2017.
That's literally point #5 of my comment. Didn't you read it?
It is crazy to see the amount of major cities that are on top of high risk areas.
what could go wrong with screwing with the neurochemical reward system of the entire population

We already know what can go wrong.

We already did that decades and decades ago. Sugar, for example. Aside from so many foods being laced with it, you can now simply walk into a store and buy a kilogram of sugar and eat it. So many other examples. That ship sailed a long long time ago. All we can do now is nudge the dial the other way.
You don't have to use Expo's SaaS to use Expo. Expo framework is 100% FOSS. However Expo Application Services is a really great SaaS product for doing things like cloud builds and Over-The-Air updates.

The anti expo sentiment is almost all based on the old days where you had to eject to use native dependencies. Expo is amazing now.
383,392 points on the first try, using the new powerups. At that point I had a 16384, 8192, 4096, 2048, 1024, 256 and two 128's, but getting that extra 512 and then successfully folding the tiles into a 32768 likely wouldn't have been feasible, even if I had had more luck. I think this was enough for me for a while =D
reminds me of this:

https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...

so we are the losers.. ah. Fine.
Most modern apps are just services. If you don’t mind you computer being a thin client to someone’s computer on the internet, go ahead. But the rest of us do use native software because the web is just a pale imitation.
I saw that comment but didn't follow the algolia link.

I didn't realize Stephen Wolfram was dang's personal We Do Not Mention the Orangutan. I suppose that given the inevitable prevalence of clichéd back-and-forth tropes and exchanges on HN, there's little choice but to draw a line in the sand on specific versions and hope it serves as a stand-in for all of them.
My personal experience in Chicago is that the government had public housing projects that generated high crime rates and drove people away that ran in a ring around the city center, but otherwise were in premium locations. Then large public housing projects went out of favor and they were largely torn down and removed from 2000-2015. As the crime rates in these neighborhoods declined, suddenly the reason why people wouldn’t live in these places was removed and the intrinsic value of property so close to the city center skyrocketed.

It’s sort of like being the person who buys the really cheap used car that’s always in disrepair. The reason you got that vehicle so cheap, is because it’s dilapidated. If they had built the car to last, you wouldn’t have been able to afford it anyways. If you live in the cheapest neighborhood then it’s going to be a neighborhood that has problems. If they remove the problems then the value of the property is probably going to increase and suddenly you can’t afford it anymore.
The trouble is that complex conjugation is not holomorphic (analytic) over the complex numbers.

It's incredibly useful as an operator, and it appears all over the place in Hilbert spaces and other complex-probability situations, but fundamentally it defies attempts to use it for analytic purposes (like differential equations or contour integration).

Useful when you need to treat the complex plane as a vector space or are interested in the topology of a complex function, but a pain to deal with in almost any other context.
Next favorite story won't be written by AI – but it could be someday
That’s of course the way they would try to frame it positively… but imagine it any of your other subscriptions did the same? Once you’ve been subscribed, it puts a much higher cost on unsubscribing, especially if you aren’t using it but think you might need it again at some point in the future.