skysight-inc/HackerNews huggingface dataset:
You don't think it's useful to calculate some reasonable upper bound if only to avoid resource exhaustion?
Japan is littered in American military bases and personnel. It is practically a territory with a fig leaf of domestic policy self determination.
Agreed. I think that RAG implemented via tool-calling, with multiple agents talking to each other, is a much much more likely evolution in the future versus a single unified model.

I could very well be wrong! But we wouldn't want LLMs to be performing lots of arithmetic calculations via exploiting hidden parts of themselves that do linear regression or whatever, far better to just give them the calculator and get results faster and cheaper. Similarly, we can give them a search engine (RAG) and let them figure it out more efficiently.
> oblivious to the indication that the page has been memorialized.

to come at this from a different direction, how is any different from the online version of visiting someone's grave? it could just be their way of remembering someone and letting others know they were thinking about them.

granted, i'd assume most people are being obedient to the Zuck by click the button, or a bot doing it, or many other fake/insincere means because I too distrust anything from the socials.
Ah, I see, I thought the mobile would need to persistently be next to the DECT base. What's basically a long-range Bluetooth headset makes sense, thanks.
That article is from 2014. The average Walmart employee rate today is $17.06.

And a non-zero amount of those employees can someday make a lot more.

How many other companies of that size can say the same?

I'm not saying it's not a problem, and not saying we shouldn't be trying so solve it. But are we talking about wage reform, or Walmart uniquely being a shithead?

I read the article you linked and it feels like it's got an agenda. Conjecture 1 is that Walmart doesn't pay employees enough, then Conjecture 2 is that it pays its executives "too much," but conveniently defines "executive" as just the CEO, when in reality executives include the very people that OP's article is about - store managers!

I admittedly stopped reading after that because one can always find a convenient fact to backup their view. If I'm misinterpreting, let me know.

It's also complicated. When Walmart announced wage increases in 2015, their stock fell 5%. Who owns Walmart stock? Us.
Every work place I've worked at has their own container classes for performance reasons.

We did use some C++ standard library but very sparingly. For example, std::unique_ptr<> was fine, but std::shared_ptr<> was not because of the way it implicitly stores it's reference, so we had our own implementation that exposed the reference.

When I was doing console games this was a must. You would often have restrictions where the container itself should live in a different area of memory to the items which is much easier to manage with your own classes.
The adults ARE children.
>Maybe we just need higher taxes for the biggest corporations.

Seems to me that'd exacerbate the problem. We need more efficient business, not less. (An evergreen need, while !utopia.)
Simulation to understand two kinds of measurement error in regression
So only three (3!) got through?

Sure. Which three?
Good. Tata, wipro and the other Indian H1B shops have been gaming the system for decades. The way they do things are exploitive, bad for H1B employees, bad for US employees and bad for the employment market.
There's another use case (and is why I primarily pay for one, mostly due to being too geographically mobile to want to set up a bunch of VPS around the US): bypassing throttling on low-cost pay-as-you-go MVNO networks.

I use Visible (pre-paid Verizon), and they very clearly deprioritize, say, youtube when things get crowded. I turn on my VPN and all of a sudden I can play 1080p no problem.
Fund the community colleges and make everyone filter through them to get to any other university. The need to be accessible, as in free or so cheap that it's negligible. No loans at all. Incentivize industry to require an associates degree for any position (serious tax or workers comp discounts, the same way they do for drug testing). As we do now, tap industry to help with training costs.

This is all stuff we are already half way doing. I think we can find a few billion for federal education grants to state community colleges.
A relevant bit of self-promotion maybe:

I created a small language server for systemd unit files which may help those having to integrate services with it.

https://github.com/psacawa/systemd-language-server
Unless we’re going to paste a whole domain corpus into the context window, we’re going to continue to need some sort of “relevance function” - a means of discriminating what needs to go in from what doesn’t. That could be as simple as “document A goes in, document B doesn’t”.

That’s RAG. Doesn’t matter that you didn’t use vectors or knowledge graphs or FTS or what have you.

Then the jump from “this whole document” to “well actually I only need this particular bit” puts you immediately into the territory of needing some sort of semantic map of the document.

I don’t think it makes conceptual sense to think about using LLMs without some sort of domain relevance function.
Investment income absolutely has
If you use Help > Find Action you can find stuff like that easier than hunting through the menus.

The actions for those are called "Remove Empty Lines" and "Remove Duplicate Lines"
In London too, though, have airports like London Ashford [0] considerably further from London trying to cash in the London brand.

[0]: https://en.wikipedia.org/wiki/Lydd_Airport
Sounds very "Oceania was at war with Eurasia; therefore Oceania had always been at war with Eurasia"

(excerpt: https://www.abhafoundation.org/assets/books/html/1984/24.htm...)
I've been a casual user of Emacs forever.

But I never gelled with it.

I've always found its complexity a bit overwhelming.

I learned the few things I needed. Things like read and write files, arrows to move, pgup, pgdown, ^S, ^R, M-X compile, ^K, ^Y -- honestly, that's about it, no doubt there are others, tab, auto-indent, paren matching. I've made a little progress using Slime for Lisp, or the scratch buffer, but tend to just fall back to save the file and reload.

Emacs is infinitely customizable, and I don't customize things.

To quote the Genie: "Phenomenal cosmic powers! Itty bitty living space!"

That's the emacs I live in.

I've never been comfortable with its chording control style. While everything is documented, it's not necessarily discoverable. Never got comfortable with its scrolling style. I always fumble with switching between buffers, particularly when it's more than just to and fro with ^X-b.

There's a drop down menu on the menubar (on my Mac, I use stock Emacs), but it actually takes 2 clicks to use.

And trying to set it up to develop Java is just...well, complicated.

I originally used Emacs to write Java, back in the pre-IDE days. I liked its free syntax coloring, I liked that Ant worked with it, out of the box (maybe with -e for emacs messages or something). And I muddled with that for several years.

Eventually I switched to NetBeans, and I can't do Java without all of the autocomplete and other gizmos NetBeans gives me out of the box.

And why NetBeans rather than Eclipse? Because it works great out of the box, and I don't have to customize it (note earlier). Early Eclipse was plug-in mania.

I won't give it up, I use it for my Lisp coding (auto-indent and paren matching mostly). But, I doubt I'll ever curl up with it.
This sort of inherent distrust of humanity is probably one of the worst effects of social media.
While I don’t recall running into issues either, I can certainly see that a new index could cause the query planner to make a different decision. And that decision could - in some cases - end up being worse that the previous behaviour.

I definitely have seen the query planing make some peculiar choices in the past.
Chat.openai.com no longer requires login
I am used to typing 'chat.openai.com' in the browser address bar. However, until today, I was always greeted with a login page. Now, access to ChatGPT 3.5 no longer requires me to log in.
> But could you not plausibly define anyone who commits major crimes to be mentally ill? Mental illness could also be defined by a person's ability to function in their community and social constructs.

A converse is the way public/media perception will use mental health itself as the reason or motivator for major crime.

For example, with the just-happened knife attacker in Bondi Australia : the resulting public discourse urgently searches for a cause - "why did this person do this? was it terrorism? revenge? drugs?". But no, soon enough the media latches on to Mental Health, and everyone sighs in relief that the reason is now found. "Ahh!", the mainstream can reassure themselves, "It was a Mental Health Person that did this! Of course!".
Isn't this a synonym for "Computer programming"?
You forget, on windows, we had WAMP with phpmysql so we could run queries in our browser. Not being able to do them within an IDE until around 2001 with Dreamweaver and Microsoft InterDev…

Kate is cool but it wasn’t the first to have this.
Just because you don’t feel particularly sad that someone died doesn’t mean you have to be an asshole about it?
This seems like bigoted garbage, without just coming out and saying who he hates. He hates "liberal culture" and is concerned about reproduction rates. I can't imagine he is lgbtq friendly or could hang out with my friends without directing a slur towards someone. Maybe I am wrong because each person deserves a chance, but I haven't conversed with anyone who phrases things the way the author of this article does and then they turned out to be a decent person (yet, it'll happen eventually).

To focus on and dismantle his points, play is important. We can't all spend all day curing cancer and fixing big problems. Play is how people exercise our intellect when we are burnt out or just need a break from our big problems. Play is a major factor in how people generate new ideas.

EDIT - Nope, I looked at his other stuff and he problematic and completely absent of empathy on many levels. He employs logical fallacies all over and seems to enjoy victim blaming.
Also k3b was an amazing software for burning CDs back then, its interface easily rivaled contemporary proprietary software.

KDE 3.5 was one of the peaks (if not the peak) of graphical interfaces on GNU/Linux.

Experiencing KDE at the time I was used to the Windows XP interface felt amazing, and soon after Vista promises of innovation on interface were nothing compared to what could be done in Compiz (More on the Gnome 2 side).
This is the state of LLMs today - it is likely that we will have models in the future that can do some form of "online" training - or new training methods that aren't nearly as compute intensive. There are many people working on these scaling issues with LLMs today. We already have new attention heads that work around the quadratic time and space complexity of the input prompts.
> The two sides remained apart on key sticking points — whether a federal law should override state privacy measures, as Republicans wanted, and whether consumers should be able to sue companies directly, as Democrats desired. The disputes have long befuddled negotiators.

Looks like the proposal she favored left state privacy measures in place. And didn't preempt consumer actions.
It's one of the five permanent members of the UN Security Council for a reason.
Augusta National masters art of minimal sponsorship (2016)
Great article, thank you. Much LOL.

How many usb sockets does it take to power a welder!?
Carmack, Luckey and Meta CTO Unhinged
When it comes to only writing code and executing it, then Emacs is not the best editor. I used Lapce for Rust, and it is fast, lightweight and modern. Lapce also has some keyboard shortcuts and it is a joy to use. Emacs has some features relevant to editor appearance and tiling, but not that big of a deal compared to other editors.

When it comes however to keyboard focused, unmoused control of a cumputer, then Emacs is the only option, there is no other option. Text is of course very central to Emacs, but images or anything else can be embedded and processed inside Emacs.

Emacs lacked till now the killer app, and i think that app is LLMs. Emacs has already 5 different packages for interfacing with LLM's. Personally, i just cannot imagine using LLM's without Emacs.

One example i could give, by using the GhostText extension, one can write in a textarea in a browser inside of emacs. Poe.com for example has a textarea the size of which, is not adjustable like HN comment-textarea, and writing anything more than 3 lines is confusing. Big deal, write inside the textarea using emacs, much faster and accurate.

If someone knows, what's the big deal with pair programming that Emacs cannot replicate? Is is a good implementation of CRDT's?
I think that is high praise.
ITT Software Engineers who think that US Steel is the only US steel manufacturer because of the name. Nucor is bigger and better. You guys always want to prop up failing companies when we have better alternatives right here.

Christ, we'd have an annual bailout for IBM's laptops to keep them from selling to Lenovo. I can just imagine: "All tech companies must buy Thinkpads. The government will give $20b to IBM to continue laptops" to the thunderous sound of HN cheering.

Bunch of closet communists here.
> Winning shares are much more likely to have a fair market value that exceeds the option exercise price.

You can't have that, options can't be granted below FMV.

See e.g.

https://rsmus.com/insights/services/business-tax/stock-optio...

"The exercise price may never be less than the fair market value (FMV) of the underlying stock on the date the option is granted."

If you are able to early exercise, the exercise price and the FMV can be the same though. Which is ideal since the taxable delta is then zero and you file the 83(b).
Another issue is we’re a couple generations in where kids were told over and over swe is what their passion is without it being a real reality. Eventually they get old enough to realize the lie but not young enough to take the risk of doing something about it.
RAG is an easy way to incorporate domain knowledge into a generalized model.

It's 1000x more efficient to give it a look-aside buffer of info than to try to teach it ab initio.

Why do more work when the data is already there?
> It just means that maybe you lost a smaller portion of your net worth than you would have otherwise.

Y-yes? That isn't reducing the damage to you?

> No, there is no profit from inflation. The numbers are just getting bigger. There is one actual way to profit from inflation, and that is to borrow money and buy valuable stuff, then repay the loan with less valuable dollars.

I didn't say the profit was from inflation.

If inflation is 30% percent, but your savings went up 60% since 4 years ago, then you profited overall. (And stocks would not have gone up the same amount if there was no inflation.)

Overall you're probably worse off than if inflation was lower, but you can't say that your money buys 30% less now.

Remember, I was specifically objecting to the idea that "inflation is X% in the last few years, therefore my money buys X% less". Ignoring that it's the wrong way to calculate percentages, the baseline idea is not true. The amount your wallet is impacted is more than 0, but less than inflation.
> No plants can fix nitrogen

Plants fix nitrogen in common parlance but you are technically correct: I sincerely hope that your scientific pedantry works out better for you than it has for me (I won't delve into that topic further).

"Please respond to the strongest plausible interpretation of what someone says".
John Carmack reflecting on the firing of Palmer Luckey
He isn't apolitical. He thinks he is apolitical, which is more troubling than being openly political. (Well, unless you're Elon Musk political, I suppose.)

Someone who believes in objective truth believes their own viewpoint to be the only valid viewpoint, as indeed we see in the quotes in TFA.
Looks like a great deal for shareholders, but not so much for the workers. There is an interesting dynamic at work here.
I genuinely can’t imagine what benefit one could perceive to come out of this situation that’d justify the toll this is taking on you.

Don’t buy into the startup hustle BS. Cash out. Spend time with your family.
Convex is FSL licensed which means you can basically do whatever you want with it re running a service, other than directly competing with Convex, i.e., reselling the Convex platform. There are no limitations on you running a business on top of this and no obligation to pay anything.

After 2 years the code becomes Apache 2.0.

Note that if you're running the open source release you're on the hook for managing and scaling your own reliable infrastructure, as described in the open source readme.

I talk more about the philosophy re open sourcing convex in https://softwareengineeringdaily.com/2024/03/20/going-open-s...
> That's a feature (arguably the feature) of for-profit healthcare, not a bug.

Ok, at what point can we cull the rich in a comparable way?
I'd like to imagine x86 OpenCL targets for this as well, unfortunately historically OpenCL codegen on AMD and Intel has been pretty weak compared to offline codegen compared to Clang, GCC and even MSVC.
I think that was early 2020 if memory serves. There was another serious security bug discovered a few months before too.
"The Man Who Never Was" 1956 British movie made me aware of just one of the MANY ways that Allied intelligence during World War 2 was able to fool the Nazis and potentially save many lives.
https://en.wikipedia.org/wiki/The_Man_Who_Never_Was
Do we want more of what they do? They don’t have to show a profit — they can continue to lose Korey and get donations. But there’s no need to have a special category.
> Except the upstream dev's are sick of dealing with "It doesn't work in my distro"

99/100 it does work on their distro, they just need to handle their libraries better. Identify the packages they need to support the software, or if no packages exist then they need to compile the libraries themselves. The entire point of Linux distributions is to do this job for the user. Sometimes the distro will fall short, so you need to have the basic understanding to handle it yourself.

Of course, Linux users aren't as tech savvy as they were 20 years ago.
RISC more accurately stands for "load-store architecture", which is very odd because RISC has four letters and there are only three words in load-store architecture.
Not really:

* In my experience arbitrary limits intended to prevent "resource exhaustion" tend to lead to incidents where the limit was hit but resources weren't really exhausted, so it just caused failures for no reason. Very common example is the ulimit on open file descriptors. The default limits feel like they were set last century and haven't been updated to account for the fact that we have way more memory these days. We should really just be enforcing an overall limit on memory usage (per-user or per-cgroup) and expect that to include the file descriptor table.

* If I did choose a limit, it would be quite high (to avoid aforementioned unnecessary incidents), but in practice most of the lists I'm thinking of would never get near that size, so pre-allocating arrays would waste a lot of memory.
It's not just about context length, it's about performance.

A 100 million token context that takes an hour to start returning an answer to a prompt isn't very useful for most things.

As long as there is a relationship between the length of the context and the time it takes to produce an output, there will be a reason to be selective about what goes into that context - aka a reason to use RAG techniques.
> Miramax can't argue that NordVPN acted to interfere with their licensing scheme with Netflix

No, but they could argue that the VPN user interfered with their licensing scheme. (If everyone in a region circumvented geoblocks, why would someone in that region pay for regional rights to that content?) They wouldn’t, because it’s not worth it.
Shared ip is even better if you are reasonably sure the provider deletes logs (i.ec you are using mullvad). Good luck proving in a court of law which of the firehouse of clients did whatever you are claiming.
Could you please elaborate on why you feel religion is important?
It's an opiate, and some opiate addicts like loperamide. It's certainly not the fix they're looking for, but some of them like it enough that -- unlike seemingly every other OTC drug they stock -- it is kept behind the counter at the Dollar General near me, so that a would-be buyer has to ask for it.

And that's not a result of regulation (anyone can buy as much as they want), but is rather a result of stock shrink. It tends to disappear in some less-than-savory neighborhoods.

(I use loperamide occasionally for its main intended purpose of settling my gut down enough that I can do something other than hang out near a bathroom while I quickly dehydrate, and more than once it has been legitimately hard to find in some areas when I've needed to buy more.)
Where is the research that says that finetuning on your target domain gives a roughly equal percentage gain to RAG? I've not seen that.
Whey shouldn’t they be further taxed? And if they lose money, as most do, they won’t owe any tax anyway.

The special category doesn’t add anything to a legit charity but does help out fraudsters.
It’s not just rich people who have cheap gas. The issue is the billions of poor people who have cheap gas.
> although it can't take up size after siblings have been sized

The key things about the proposed new unit are:

1. That it takes up space after siblings are sized (i.e. a dedicated syntax for what 90% of flexbox uses are trying to do)

2. It prevents that same node from being "auto" sized (i.e. sized based the size of it's children). This is an important optimisations which greatly improves layout performance.

Taken together this could both significantly simplify layout code and significantly improve layout performance.
We are keeping track of vote buying all of a sudden? That ship sailed long ago. Our society is literally held together by food stamps (EBT). Shut off that spigot alone and you have blood in the streets and burning buildings as far as the eye can see.

Shall we get into our massive white collar middle class jobs programs...namely the defense industry? There is a fuck ton of fat that could be cut there. I don't want that. Not do I want to stop welfare programs. I like civilized, peaceful society (we are on a bit of holiday with the civility I must admit).
The article itself refutes the claim in it's title. VPNs have legitimate use, where they are the most attractive option to complete a certain goal. The article itself is listing thse use cases.

But yes, VPN advertising preys on people's unfounded fears.
Not my rant. Regardless, my point is that one cannot say that the cost of equality must always or only be housing requiring dual income or shitty working life/hours.
Also this Planet Money episode [1].

[1] https://podcasts.apple.com/us/podcast/planet-money/id2907834...
I associate program synthesis pretty heavily with William Byrd following his demo in the second half of this talk:

https://youtu.be/OyfBQmvr2Hc?feature=shared&t=4656
I mean the article explains the original author did take explicit steps to keep the Nodes fixed in memory (std::list), because they knew it could be a problem if the Nodes moved.

They just got tripped up by an obscure language feature that made the Nodes move anyway.
There are many sycophants who appear out of the woodwork when a close relative or friend dies. In their mind, they’re not taking advantage of you. They’re helping you, but would you mind if they move their things to your dead relative’s house? Be very cautious of everyone, greed corrupts and taints even noble men, and supposedly ironclad relationships.