skysight-inc/HackerNews huggingface dataset:
We normally define senior engineers as those who have permissions to change the culture. Junior engineers are usually technically skilled; heck, they'll usually score better on the tests. But they lack the tribal knowledge. They'll come in and say we need more DRY and SOLID and we need to follow Google's code style, and people will roll their eyes.

But for seniors, it's literally the job. These guys who built payment gateways moving billions of dollars. The security folks who deal with millions of automated attacks a year. The guys who delivered AAA games without crunch time. They reduced crash rates from 5/month to 5/year. Reduced build times by 10x, doubled productivity, etc.

You shouldn't be leashing them and telling them to be humble. You want them to come in, tell us how to do things better. Nearly every senior we hired is like this.

The most senior staff engineers are the ones who come in and give us really bold ideas. e.g. Write less tests. Stop using feature flags. Write less docs. Change performance reviews. Run all QA testing in production, using real money.

I think everyone is bound to push back on these ideas, but they should be listening to them. Bad interviews are unidirectional.
> you don't have to complete a CAPTCHA. All you have to do is sign in to the app or site

No thank you. Do not want.

PS: I stopped reading the apple support article after reading that sentence.
Also probably unpopular opinion: most people, in business anyways, don't use or even expect powerpoint to be aiding a typical "presentation". I think we conflate powerpoints in meetings as "presentations" just like a Ted Talk is a "presentation". In business, these types of presentations do take place but are hardly a tip of the iceberg in terms of all the powerpoints being made. Under the surface, the lion's share of powerpoints are just talking points for a meeting. They help give alignment on what they want to talk about, points they want to make during the meeting, structure their meeting flow, and importantly - they give people something to read before/after the meeting to and reference back to the meeting topics. They also serve as a medium for data sharing, eg. charts, tables, and such. It also anticipates and answers some questions amongst many other things.

Anyways, I'm not saying this excuses the quality of most of these things but imagine how much effort you'd put into a Ted Talk versus how much you'd put into a 30 minute meeting when you may only have a few days notice. Most meeting topics are simply boring, it's work, or someone else's domain of work, shouldn't need a ton of narrative fluff to make it digestible, and honestly most powerpoints I see in work in the last decade or so are adequate enough for their purposes. I just stopped being critical of people's powerpoint and storying telling skills long ago and try to focus on the discussion/content being made and what I need to take away/double click on.
LegalEagle and Wendover Productions have brought a class action against Honey/Paypal.
And the stuff that isn’t already on Wikipedia generally has too few primary sources to be allowed to be created. So the ongoing edits would be primarily updates to existing content rather than new stuff.
You must be thinking of the Iraq War (2003), which Putin tried to imitate but failed. The Gulf War (1991) was a slow invasion that started with several weeks of aerial bombardment. A similar operation would have given foreign aid more time to arrive in Ukraine. By the time the coalition started the ground invasion in the Gulf War, Ukraine had already received substantial military aid and won the Battle of Kyiv.
Interesting. Very cryptic for simple user like me. I wonder if it’s useful today and for what purposes
How well do these kind of pre built systems work? RAG in my experience usually requires a decent amount of customization to your input data for chunk formatting and other things to work well, are these systems flexible enough?

What if you want to integrate it into an existing system, are these for local use only? So everyone on e.g. a team has to set it up themselves?

Kinda curious what the exact use case is I have seen a few of these repos with 10k+ stars but don't really get what it's used for.
8->+o
Compiling? [https://xkcd.com/303/] so archaic. Now I’m playing Doom so I can login to the console.
Cars don't reshape cities, people do. It's a deliberate choice, and there are plenty of cities around the world that have not gone anywhere near to the extremes that American cities have.
They are not really treating smokers heavily now, and they have a lower life expectancy.

In the grand scheme of things, i bet smokers are net contributors to society as:
They pay tobacco taxes their whole life and They die younger, so less retirement money to shell out.

And please, check out where Milan is on a map.
You basically always drive through Milan to get anywhere in Italy, it's a giant motorway crossing. It's really surreal to blame smokers for pollution.
> This is basically the difference between creating art and creating commoditized product

I came to say the same in essence.

The author is using too many generalizations. I think his internal pendulum is swinging from extremes, missing the nuance in reality.

Many people care about quality, and often they are sophisticated buyers and tastemakers. Those people, when they find quality, praise it to whomever will listen. Others, often not as discerning hear the praise and jump aboard due to the hype.

Sure, there are people that can't really tell the difference, but they still have the year's hottest DSLR or whatever, and the experts are often the people that communicate what those are.

I don't think that reality makes for a great blog post, however.
China is unlikely to invade a failing state simply because it already has enough on its plate without trying to build some other nation too. We know this because to a large extent this is already what’s happening with Myanmar where rebels have seized control of border towns with China without so much as a peep.
In practice most people treat the UK tax year as ending 31 March - this is sufficiently close and actually explicitly permitted.
So you're saying Chinese protectionism prevents US and EU from developing green technology, and that's why US and EU will now also engage in proctionism, even though US and EU still don't have sizable green technology development after doing so, and that is also China's fault??

You're not making sense.
not this again, we've already seen hundreds of such things...
Publishing in the sense or reviewing, editing, etc. Distribution is the easy part.
Also in the infobox on this page.
I really love the idea of keeping a wiki, but for the same reasons j3s self-hosts a single binary for the blog, none of the wiki software that exists is particularly appealing to host and it sounds like a relatively large amount of work to build something like this from scratch.
While it looks like a great effort was put into this, an alternative has to support the same platforms, languages and related tooling, not run only on macOS, partial support on Linux, and IPython.

Then all the performance improvements by using Go, are taken away by using Electron.
for those who want a more conversational intro, we've been covering RWKV for a bit!

2023: https://latent.space/p/rwkv

2024: https://www.youtube.com/watch?v=LPe6iC73lrc <- offers a bit of professional compare and contrast vs state space models.

i think its cool that now both RNN and LSTM (with xLSTM) now have modern attention-inspired variants that solve the previous issues. I wonder if 1) its possible to overcome the "hardware lottery" that transformers have now won, and 2) if recurrent/selective state can do the kind of proper lookback on extremely long context that we will want it to do to compete with full attention (easy to say no, harder to propose what to do about it).

there's also Liquid AI, whatever it is that they do.
Could you elaborate on "stop using feature flags"? How is that considered bad (as long as you clean them up when their purpose is done)?
Is there some reason why Edward Tufte isn’t being properly being credited anywhere? This is copyrighted material.
Because Americans love to push their standards on the rest of the world, specially American companies with high control of Internet contents.

Then again, the current geopolitic clima has proven the time we are supposed to be all friends across the technology field, is coming to an end, and every nation is better off putting effort in ramping up with own siloed technology with less dependency in foreign nations.
Article conclusion: "What was the point of this? Honestly, I don't know."

Not wrong.
Fasting for less than 24hs should bot be a problem. If it is, there is something wrong that has to be checked.
Near as I can tell, there is no explicit legal limit in Germany. Like the US it’s a kind of ‘soft’ limit, and is about 12%. If someone can find where it’s codified in law, I’d appreciate it.
Thanks for the article. On the topic of redis: 3 executives from redis built FalkorDB (succeeded redisgraph) raising 3m to build a graphdb for better rag (ref:https://github.com/FalkorDB/GraphRAG-SDK)
It's art if the viewer decides it is

What the artist thinks or desires is often irrelevant. (Edited)
Hmm, what about 1kb of carefully crafted gz-bomb? Or a TCP tarpit (this one would be a bit difficult to deploy).
That's the objective of propaganda within russia. For external audiences the objective is to sow chaos.
Safari doesn't exist on Windows, and iCloud for Windows sync is terrible.

Firefox doesn't support Wide-Gamut.

Chrome is too enshrined with Google.

Edge has some neat features, but Microsoft keeps pushing Copilot and Bing.

Arc had major security issues, and I've lost trust in them. Also, no Windows.

Opera is a subsidiary of a Chinese company.

Daily driver is Edge with vertical tabs and uBlock Origin.
Thank you, this is incredibly relevant!
Never seen a single Mr. Beast video; what's the big deal?
hard disagree. All security requires a root of trust. If you don't have that, how can you ensure you're not running on a mailicious hypervisor, you've not loaded any bad drivers etc.

You can only guess, and badly at that.

Because we don't have it, that's why we get crap like kernel-level anti-cheat, various 'security' solutions made by companies of dubious reputation and technical ability, just because you refused to trust Microsoft.

And even if these companies are somehow not malicious, and can be trusted, they still often compromise the stability and security of the OS.

The amount of crap Riot's anti-cheat and Crowdstrike has caused is well documented.

It's the computer security equivalent of not trusting Big Pharma, and taking a random assortment of herbal medicine coming from god knows where, and containing god knows what.
Io_uring eBPF XDP and Af_XDP [video]
> There's legal and then there's needing 5 certifications, yearly renewals etc etc in order to avoid destroying your tractor for handling common nuisance on the farm.

You're grossly representing what regulation covers or means.

In this context, regulation means things like health and safety. Those who feel the need to buy explosives need to transport them around and store them. This means sitting in traffic next to someone carrying them in the trunk, or living next to someone sitting on a supply. Society is fine with you blowing up your tractor, but not killing your neighbors, employees, or any passer-by due to your gross irresponsibility. Consequently, if you really want to buy explosives then you must learn and prove that you know how to safely handle them.

Do you think that is too much to ask?
Hunger is the feeling that we feel when the body is about to start using fat reserves. There is no way to loose weight without feeling hunger.

Much more still than hunger, you have to fight the “I would like to eat something” feeling.
Not an MoE, but we have already done hybrid models. And found it to be highly performant (as per the training budget)

https://arxiv.org/abs/2407.12077
Heh if you can work around ALL its weird quirks, especially on windows.
Open Genmoji – An open source Genmoji alternative
Not my project. Looks very interesting though!
Do projects like Jumpstart Pro or Bullet Train exist for other languages? Like Go?
Oh man this has been a never ending source of confusion for me, thanks for the post!

EDIT: Oh cool, I just need to spend ~300 dollars on a special crimping tool (HT-95) :\
Ask HN: Where can I find GitHub users data?
The author of Stanza language has this insightful article on the viability of a programming language for creating a powerful framework like Ruby on Rails [1]. Surprisingly there's no Go and Java equivalent, either it's the incompetence of the programming languages (can't) or the programmers (won't), or both.

[1] Stop Designing Languages. Write Libraries Instead:

http://lbstanza.org/purpose_of_programming_languages.html
https://huma.rocks/

https://github.com/go-fuego/fuego
SSE fixes some of the cargo cult practices formed around Websockets.
Baseless speculation on my part: investment is going to be tricky to acquire when you're talking about what amounts to a lifestyle business with monster capital requirements to get off the ground. Tooling up for manufacturing isn't cheap, and making shit doesn't offer the kinds of returns that investors find attractive?
Also Wikis rot too
I see a lot of performance complains from people with 75k+ image libraries, so performance should be considered when storing image (meta)data.
This looks pretty nice - this is specifically replacing the JupyterLab frontend and keeping the connections to Jupyter kernels - there shouldn't be any theoretical reason that it couldn't support Javascript or other language kernels, although I guess the project has only been tested with IPython kernels.

Would be interested to see where this goes.
This is actually the hypothesis for cartesia (state space team), and hence their deep focus on voice model specifically. Taking full advantage of recurrent models constant time compute, for low latencies.

RWKV team's focus is still however is first in the multi-lingual text space, then multi-modal space in the future.
Async and sync code in Rust code
The big cores do. They essentially pump division through something like an FMA (fused multiply-add) unit, possibly the same unit that is used for multiplication and addition. That's for the Newton-Raphson steps, or Goldschmidt steps.

In hardware it's much easier to do a LUT-based approximation for the initial estimate rather than the subtraction trick, though.

It's common for CPUs to give 6-8 accurate bits in the approximation. x86 gives 13 accurate bits. Back in 1975, the Cray 1 gave 30 (!) accurate bits in the first approximation, and it didn't even have a division instruction (everything about that machine was big and fast).
> So add diesel to the fertilizer drone now you have a viable powerful weapon... unregulated.

You're talking out of ignorance. I recommend you do a cursory read of the basic applicable regulation to understand both how you are wrong and what is actually covered by regulation.
> It's not "the best we have", it's "the best those in power will allow". Those in power do not want consequences for publishing bad research, and also don't want the reviewing load required to keep bad research out.

This is a very conspiratorial view of things. The simple and true answer is your last suggestion: doing a more thorough review takes more time than anyone has available.

Reviewers work for free. Applying the level of scrutiny you're requesting would require far more work than reviewers currently do, and maybe even something approaching the amount of work required to write the paper in the first place. The more work it takes to review an article, the less willing reviewers are to volunteer their time, and the harder it is for editors to find reviewers. The current level of scrutiny that papers get at the peer-review stage is a result of how much time reviewers can realistically volunteer.

Peer review is a very low standard. It's only an initial filter to remove the garbage and to bring papers up to some basic quality standard. The real test of a paper is whether it is cited and built upon by other scientists after publication. Many papers are published and then forgotten, or found to be flawed and not used any more.
I'm looking at the django admin interface and I see a very superficial admin interface. I am not sure why it's so lauded when the rails scaffold gives you 90% of that out of the box albeit in a style neutral way which is easy enough to gemify. are aesthetics what people are so craving for this? there's no search. nothing that stands out as a killer admin panel. I used to program django professionally around 2007ish and it doesn't seem like much has changed with the admin site... am i wrong?
Sure, but you can't search for the forum pages on archive.org as far as I'm aware (or at least as easily as searching on Autodesk's website or Google/Bing/etc.) For the time being, old forum posts will likely still show up in search engine search results, and you can take those URLs and look them up on archive.org.

Eventually though they'll likely no longer show up whenever the search engine's crawlers revisit and it's a redirect, in which case the pages are undiscoverable.
Ask HN: Was GitHub responsible for today's high Skill Obsolescence Rate?
Perhaps not be the best term to describe this phenomenon.. Another one often expressed is "Half-Life of Skills" or "Half-Life of Knowledge".

In other words: The rate that your learned skills become obsolete relative to technological advancements in your field. e.g. new libraries, frameworks, etc.

Employers require engineers to outpace this Skill Obsolescence Rate through reskilling, often on our own dime and time. This endless pressure to evolve our skills can be exhausting, especially when it consumes our free time outside work and degrades our work/life balance. I don't feel like other similarly paid professions have as short a skills half-life as we do.

I wondered what caused this weird landscape of the last 15 years. It wasn't like this in the 2000s. I feel like it's mostly Github? Don't get me wrong, Github is amazing. Yet, from the very beginning its fostered a very ego-driven environment amongst unicorn developers to prove their new wheel is better than the last wheel. We've been stuck in wheel factories where every wheel is a different design -- sometimes better, sometimes worse, sometimes a wash -- when the wheels we had from 5 years ago could have built the wagon of today just fine. I don't even think upper management is the problem, I don't think they care what wheel we use, but engineering leads want shiny new things.

I'm currently in a React job that's had a few stressful migrations just in 2024, and I'm tempted to find a Rails job. Its wheel factory is tiny in comparison.
Hey there, im Eugene / PicoCreator - co-leading the RWKV project - feel free to AMA =)
Anyone knows why Google is shutting their VPN service down?
Mr Beast targets and is very successful in the children (think pre-teen/teen) demographic. His videos often feature giving away a large sum of money or other prize via an elaborate contest/challenge, and he's the YouTuber that can be largely credited with popularizing this style of content.

He's also recently been implicated in several controversies - including (all allegedly) hiring and protecting a misogynist/pedofile CEO, promting and then dumping various scam cryptocurrencies, and very poor conditions for contestants in his recent "Beast Games" (a spin on the hit move Squid Game).
Global variables can definitely be overused, but in the right situations, they’re generally fine. After all, the filesystem is a big global variable too. So is any database. But people don’t complain too much about that.

The strongest argument against global variables is that they don’t show up in the parameter lists of functions. In that way, they’re sort of “spooky action at a distance”. And they encourage functions to be impure. But if this bothers you, you can always pass your database connection as an explicit parameter to any function which interacts with it.
Currently the strongest RWKV model is 32B in size: https://substack.recursal.ai/p/q-rwkv-6-32b-instruct-preview

This is a full drop in replacement for any transformer model use cases on model sizes 32B and under, as it has equal performance to existing open 32B models in most benchmarks

We are in works on a 70B, which will be a full drop in replacement for most text use cases
> In most fields (film, painting, music, etc), there are standards -- agreed upon to varying degrees, sometimes almost unanimously, sometimes with only a plurality -- based on objective or almost-objective criteria. In other words, there are "measurable" criteria that expert or even merely good practitioners can agree on. In these cases the word "quality" is often used as a shorthand for possessing these kinds of properties. In this sense, ascribing quality is functionally different from a mere opinion, linguistically and technically.

Could that be selection bias, where people who think X is "quality" promote other people who agree and push down those who disagree?

At that point, it may be true Agree X has found something objective and measurable, but they're using circular reasoning: these metrics are important because they show "quality", and we know it is "quality" because of those metrics.
> So you're saying it was not true several years ago, but is true now?

IIRC, they only did anything because NYT op-ed writer basically went to war with them and shined a very bright light on all the shady stuff they were tolerating. That speaks to their true motivations.
For whitespace and for the simplest ASCII sure, but for anything a bit more complex you might have problems with

1. HTML reserved characters like < > and \.

2. overflowing content

3. displaying ASCII made with special encodings and characters sets, like code page 437

4. displaying nonprintable (control) characters

5. displaying colors

6. text preprocessors messing up the formatting
As a YouTuber it is fascinating to see the waves of "free product" sponsorship emails pushing harder and harder for me to review something, then a few weeks later to see the waves of videos in my niche from everybody saying "This is the greatest x on the market, you NEED to buy one".

One product in particular I must have received twenty emails from different marketing agencies trying to give me one for free. It's now pretty popular in my niche, though when reviewed by an actual expert they said it was junk.
The Molex 63811-1000 is better in my experience. Terminals tend to stick in the Engineer jaws, and they have too short a barrel for most Dupont and automotive-type terminals.

If you ARE working with short-barrel stuff like most JST types, the Iwiss 2820M is so much better than the Engineer it's not even funny. I hate to say it because they're the knockoff, but they've perfected it.

These two tools do 99% of my open-barrel crimping anymore.
Please note that despite much work being done in the equality department being famous is nowadays still a requirement for acquiring the status of impostor syndrome achiever. Persons who are not really famous do not have impostor syndrome but are just a simple copycats in this respect.
Can you respond to this at the object level rather than trying to meta-analyze why people are saying things? I'm still not following why anyone thinks this is inaccurate.
Improving Search Ranking for Maps
Minor pet peeve: bits are not numbers. They can be used to represent numbers, but they're not numbers in and of themselves.
> I'm shocked so many companies use Discord for official purposes.

Going back in time you can replace it with: Discourse, forums, website, IRC.

New generations of devs / manager decide to use "the current tool" to connect with their users. Too bad they also think it a good idea to nuke the older channels.