skysight-inc/HackerNews huggingface dataset:
I don't really see the difference. Youtube without Google's backing would have certainly died, wheras Google buying and mismanaging it may still have killed it. But it didn't.

There can be legal distinctions with LLC's and whatnot, but for the most part these are all google products.
Node Is Leaking Memory? SetTimeout Could Be the Reason
Do I understand correctly that a low swappiness basically also means higher priority of anon pages over disk caching, simply because the former uses more space and the latter "runs out" eventually?
I.e. low swappiness would achieve what you want, sort of?
Same. Really looking forward to this and also the subsequent launches
> The big problems in software are not at the level of the language at all.

IMHO this only partially true. Think e.g. of memory safety.
Yes - I didn't mean all Android users would have it. I mean making it available means they basically have an iCloud competitor they can release on all Play-enabled phones, which millions of people would likely pay for.
If you are frequently swapping out 32GB, a laptop is not the right tool for the job.
> in an era where status and success are highlighted by displaying what one buys and owns on social media

This is no different from the people who used to show off their rolex in the pub, or park their BMW on display thinking it was impressive.

The 'show' may have moved, but it's still the same people who gain the same amount of 'respect' that they ever did (not much).

Besides, I would guess that most professors are not so worried about their car (and in fact many may prefer a more sustainable mode of transport) as they are to their research and citations, and the advancement of their students.
Previously

https://news.ycombinator.com/item?id=16145294

https://news.ycombinator.com/item?id=23455051
【iuu.ai】is the largest directory of AI tools and AI models
Pixel VPN is available for all Pixel phones 7 and newer. I might even get a spare phone to use as a home VPN proxy.
FWIW WezTerm does seem to split much of its "generic terminal" functionality into separate published re-usable crates:

* https://lib.rs/gh/wez/wezterm/wezterm / https://crates.io/crates/termwiz

(Projects that build on this crate includes "ratatui" among others...)

In particular, I note at least these specific feature areas:

* "support functions for applications interested in either displaying data to a terminal or in building a terminal emulator": https://lib.rs/crates/termwiz

* "to help with parsing input received from a terminal": https://docs.rs/termwiz/latest/termwiz/input/index.html

* "Model a cell in the terminal display": https://docs.rs/termwiz/latest/termwiz/cell/index.html

* "parse escape sequences and attach semantic meaning": https://docs.rs/termwiz/latest/termwiz/escape/index.html

* "abstraction over a terminal device": https://docs.rs/termwiz/latest/termwiz/terminal/index.html

* https://docs.rs/termwiz/latest/termwiz/color/index.html

* "cross platform API for working with the psuedo terminal (pty) interfaces": https://lib.rs/crates/portable-pty

* "Low level escape sequence parser": https://lib.rs/crates/vtparse

So, seems like quite a lot there to help avoid re-inventing the wheel for terminal-related functionality (for andyk/ku1ik & others).
> Google AI search can also give you the information you're looking for directly without having to manually filter

It’s especially good when you need to find out the recommended amount of rocks to eat per day
> Swap is still actively harmful if placed on an unsuitable device.

Reading that, I just realized it could be done over the network - that would be impressively glacial. Should be a good laugh.

Heck, why not over a db9 null modem slip connection? Start a compile and send it off to the Long Now Foundation - set it up next to John Cage's ASLSP organ.
> In production settings, you need to keep extending whatever language you have.

Then the hard work of leaving behind simplistic, ambiguous, imprecise, inefficient grammar specifications has already been done (mostly) and you are ready to add small new features without serious rewrites.
Okay, this sounds vaguely like a problem that may be solved by "HPKE where the secret key is reconstructed from a threshold secret sharing scheme" (>=2 of N shares needed, 1 held by the service and 1 held by the employee's hardware device, where 1 additional share is held in cold storage for break-glass reasons).

I would need to actually sit down and walk through the architecture, threat model, etc. to recommend anything specific. I'm not going to do that on a message board comment, because I probably am missing something.
Are you accusing the parent commenter of not only being privileged, not only being a eugenicist, but also ruling the entire world? Maybe they just worry for the future of humanity.
Where did I say anything about swapping out entire 32GB? Why does everything need to be binary in this argument? As in you either swap 32GB or have swap disabled?

What if you from time to time you only swap a couple of GB? Isn't that better than having your system completely lock up and need rebooting?
Ultimately the key is the business-modeling that captures "duplicates" as Things That Happen.

That's the precondition for any sane UI, and sometimes it's not even obvious because the "duplication" has been transformed, reified into its own concept.
Because it's a security tool so trusting a binary upfront defeats the purpose. With source you at least have the option to inspect what it really does.
I highly doubt many people will even hear about stuff like this, much less care about it. I know I would be just as likely to buy a toyota tomorrow after reading this story, because I've owned them before and they tend to make great cars for a decent price.
Is there something in CL as opposed to a Scheme-impl that you would miss or would Scheme give you the same edge in your opinion?
I don't get this article. Especially not the things about unreclaimable memory, and the With swap / Without swap distinctions. It seems what OP is describing is just .. having more RAM.
Every other VPN on the planet seems to have no such issue. This is very odd.
Remote Amazon tribe connects to internet – wind up hooked on porn, social media
Pity about not being allowed to use 3rd party repair parts with Pixels though. :(

https://news.ycombinator.com/item?id=40566186
The purpose of marketing is to bend the truth to something that is going to attract customers. It doesn't have anything to do with the actual goals of the company.
It might make more sense if we used tau instead of pi. Then 1τ just means 1 rotation. Instead of 2π.
Thank you for your sharing. Can you explain in detail what are the common ways of promotion and publicity that have been used all along? I'm looking forward to it!
2 days ago. 18 comments: https://news.ycombinator.com/item?id=40565087
>In reality, organic crops use more land, more water, and produce less for sale, in many ways making them worse for the environment than (responsible) pesticide usage.

The issue I refer to as "conventional organic" involves attempting to farm like a conventional farm but without using pesticides. This approach is naturally problematic. However, there are alternative farming methods that can significantly boost productivity while also valuing biodiversity. For instance, permaculture is an excellent option for small farms in developing countries, and agroforestry enhances climate resilience. And crop mixing, such as planting wheat with broad beans, can increase yields by 16%. This method also improves soil fertility by fixing nitrogen and reduces the risk of pest infestations and diseases.
The article does not mention anything like that. And even in DCs, overoptimizing the memory pressures carries the risk of latency spikes or worse.
Sure, that's why I addressed the government in the immediate statement that followed the thing you quoted.
Location: Seattle, WA
Remote: Remote highly preferred
Willing to relocate: No
Technologies: CI/CD & DevTools expert, AWS, Golang, Ruby, Rust
Résumé/CV: https://www.linkedin.com/in/mentalpower/
Email: hn@sdh.gg
I don't even know how to respond to this. Stating facts is fearmongering? Eugenicists? It looks like you've gone off the deep end on this.
As with everything, natural keys are sometimes useful or even good. Where business rules fit, I like using them. But you have to know that the value will never change or be reused.
Unfortunately I beg to differ. I worked for several companies where we the management clearly saw that the results were very poor (for Facebook ads, for example) but continued to invest because there is a defined budget for it and so on. It was like this last year and 20 years ago.
This is called Trash and Cash, this is a market manipulation
https://www.marketconductrules.com/risks/trash-and-cash/
> Model your data on the real world. Do not depend on spherical horses.

Yes, and normalize it. https://en.wikipedia.org/wiki/Database_normalization

> Adding a synthetic key only means you have to track all three. Plus you have to generate a meaningless number, which is actually a choke point in your data throughput.

This is true up to a point. You can add more data to the system to continue to generate natural, composite keys. However at some point you move from a database to an event stream, or you have to track events that aren't really needed for what your doing...

Denormalization then takes precedence and a generated key makes sense again. https://en.wikipedia.org/wiki/Denormalization

> how will the surrogate key protect you?

It isnt about protection, it's about not collecting the natural data to identify the event that caused the issue. Its denormalization by omission in effect.
...same old story. It will keep happening until the penalty outweighs the benefits.

Make a law that if corporate wrongdoing gives a director a financial benefit, then if caught the director has to return that money to the company. No deals with shareholders, you have to return your bonus. Fines and sanctions can come afterwards. Then see if they are so keen... what do we think of that?
Trash and Cash
https://www.marketconductrules.com/risks/trash-and-cash/
Anything that comes from an academic (.edu / .ac.uk / your local equivalent) domain, Youtube channels of academic institutions (the less professionally recorded the video, the better), the Wikipedia references for a particular topic.
> A lot of posters here are fixating too much on the "stolen hard disk" picture which I think the article addressed by declaring it out of scope. So the real points aren't getting through.

This is a crypto nerd blog post though. The whole point is to talk about cryptographic library design!
I wonder how modern 3d game engine programmers make the engine cache friendly. Everything seems to be too huge to fit into the cache. How large is the data for a full screen of 3d objects? I never programmed anything 3d but I can imagine the texture alone is very large.
With humans, it is often easy to establish who hallucinates and who doesn't. We can all identify a snake oil sales pitch. However, with LLM, it can often be a lot harder.

Let's take an example. I studied physics and can likely answer most questions on nuclear physics. However, as it is a while back, my answers will not sound as smooth, and I may have to correct myself a few times.

If you ask ChatGPT the same questions, it will come up with elegant, convincing answers. As a layman, you will likely prefer what ChatGPT comes up with, as it is answers are eloquent. Of course, until you build a nuclear reactor using ChatGPT knowledge. Once the fuel rods become critical and start making its way through the earth's crust, you may realise you should have relied on my stumbling answers instead.
> Mailing a check to transfer money

Real 1800 vibes here.
My question is: will it be multimodal?

From a product perspective, going back to unimodality after trying GPT-4o would be awkward, so there's reasons for them to go full multimodal, but I'm not fully educated about the trade-off from a technical perspective.
Not necessarily. The target company almost always complains about manipulation, because of course they do. But even Herbalife, a clear pyramid scheme, shouted "we're being manipulated!", when people published research saying they were a pyramid scheme.

I don't know this Japanese company so I don't know in this case.

https://www.google.com/amp/s/www.businessinsider.com/bill-ac...
I just searched to see what Ceph reccomended, and here is the funny part:

--
Configuring the operating system with swap to provide additional virtual memory for daemons is not advised for modern systems. Doing may result in lower performance, and your Ceph cluster may well be happier with a daemon that crashes vs one that slows to a crawl.
--

If a single ceph node crashes and restarts, I assume that the cluster will pick up the slack and heal/deal?
#SetCorrugatedPaperMillPrice
Net paper width: 3600mm Basis weight: 90-180gsm
Daily output: 150T
We can supply the entire paper making line.
Welcome to contact me for more details and price!
#Email: whiteboardpapermachine@gmail.com
#WhatsApp: +8613526684099
https://pulppaperpump.com/90-180gsm-cardboard-paper...
Docs was also bought. I don't think that's relevant to this list.
>I do not expect ctrl-tab to be slow, ever.

I think ctrl-tab might cause a disk read even without swap, because some/all of the binary of the program you're running might have been evicted from memory (backed by the program file, not swap) and need to get faulted back in when you hit ctrl-tab. The disk read might occur even without eviction, if that part of the program had never been read into memory yet.
Cognitive psychology tests show AIs are irrational
At $22,800 with unlimited downside if the stock goes up, that's a pretty expensive gamble.
But why do you have only 8 gigs of swap?

the OSD's main job is file serving, so you need to use as much ram as possible to act as virtual tiered storage (caveats apply) so having a large swap to hold useful but not often used bits of ram is really useful for performance.

Our file servers used to have ram+~30% as swap.
Yes: ethics.
Why does a single company have to be better? Fastmail or Migadu for mail, Kagi for search. I still use YT on a semi regular basis.

Just because you’re used to using their products and it’s convenient to use them doesn’t mean there aren’t valid alternatives, or that using those equals “suffering”.

That has to be the most first world rant I’ve seen in a while.
You can get performance benefits from using natural keys, as many databases store rows in the order of a table's primary key (sometimes called the clustered index, though it may or may not have a unique constraint requirement depending on the DBMS and a few other bits).

In the author's example, if the first column in the natural index was the city name (or city ID!), and locations are often pulled from the database by city, you'll see a read time performance benefit because each cityName's restaurants will be stored together.

This is why UUID-based systems can suffer worse read + write performance; their rows will be stored in the order of its UUIDs (that is, randomly spread around), making read, insert, and update performance lower.

What to do? I favour a mixed approach: have a unique integer ID column used internally, expose a unique UUID to the public where necessary and - with a BIG DO NOT OPTIMIZE PREMATURELY warning - really think about how the data is going to be queried, updated, and inserted. Ask - does it makes sense to create a clustered index based on the table data? Is there enough data to make it worthwhile? Where can the index fail if changes need to be made? Under some circumstances, it might even make sense to use a natural key with the integer column included right at the end!

The only hard rule I have is using UUIDs for clustered indexes. Unless the tables are teeny-tiny, the system is most likely suffering without anyone being aware of it.
Show HN: zfind – CLI like find but using SQL syntax and also does tar/zip
I wrote this because I needed to search a lot of files, including some archives, for files in a date range but couldn't find any good tools.

Also I never liked find's option syntax. I think most people already know SQL (or at least it's easier to learn) and a much better match for this task.
Not really. Anything other then outright shooting a rocket at an inhabited area, years of derail is incredibly unlikely.
I'm a desktop user, with most of my usage either being gaming or compiling. I don't typically run into memory limits in either usecase. Given that I almost always have free RAM available, what does swapping to the disk do for me? I have free RAM; why not use it?
Do you know what does 8thwall use for SLAM? is it OrbSLAM or something else?
It's difficult to conclude meaningfully that any one is more expressive than the other. They parse different languages, though there is a large subset of PEGs which are also CFGs, they're not a proper superset - there are things you can parse with a CFG which cannot be parsed with PEG, and vice-versa.

OTOH, when comparing LL and LR, we can conclusively say that LR are more expressive than LL because they're a proper superset - any language that can be parsed by an LL(k) grammar can be parsed by an LR(k) grammar (for same k).
Yeah, I agree, but I guess it's fine for a demo, which otherwise would not have been possible.
> I also think both should be clean at bootup.

I'm OK with a RAM-backed /tmp getting cleaned every boot simply because that's part of the technical tradeoff, however "on boot" is a bad trigger because its behavior is unreliable and can easily backfire and harm a user.

A classic example would be if the power is interrupted and the computer restarts. Unless the user is present and savvy enough to block it somehow, all of their short-term "throwaway" project/data just got deleted before they actually finished with it.

In other words, the difference to users between "I won't need this after tomorrow" versus "I won't need this by next boot" can be very important.
Privatize the gain, corporatize the losses!

I don’t think that is anymore disincentive at the individual level. What’s lacking is high enough fine at corporate level so the corporate will more sufficiently monitor itself. Right now there’s little incentive not to cheat, much like the fight club ford quote.
Sure, everyone loves

1. to have stabilized supply and prices

2. be the first to ramp up the production of new tech and reap benefits of scale

3. to complain about taxes used as above :)
Cost-benefit analysis probably showed that it's not worth it for them.
Ah, how I remember changing my name. People think it only happens now and only to 0.1% of people who decide to change their gender in a leftist Western society, but somehow they forget that people have been changing family names for centuries.
And of course, my work email address also changed. Now THAT is fun.
I'm not convinced the other offerings are actually secure.

For example[1]:

> However, if he controls the responsible DHCP server, he can simply command end devices to send their data past the VPN. To do this, it sends the DHCP option 121 with a corresponding route –, for example, to redirect all DNS queries. The VPN's own encryption is omitted, but the VPN connection is maintained so that the user is unaware of the attack.

> Leviathan Security has reproduced the problem with Windows, Linux, iOS and MacOS – but the attack does not work with Android because Android ignores the DHCP option 121.

[1] https://www.heise.de/en/news/Tunnelvision-Attackers-can-bypa...
Whenever I see tools like this I always think "that wouldve been great at my old job where we didn't do post mortems"

But nowadays I think if I can automate a runbook can I not just make the system heal itself automatically? If you have repeated problems with known solutions you should invest in toil reduction to stop having those repeated problems.

What am I missing? I think I must be missing something because these kinds of things keep popping up.
Is is still manipulation when what you're publishing is true?
Without calibration do you know you are in spec?

If I bought a car and 5 min into driving it tells me that the camera system is defective you are not gonna have a happy customer.
Yeah, I read that and did a double-take. That seems like a pretty silly micro-optimization. Binder is indeed widely used on Android, but I wouldn't expect in tight loops or critical paths. Sure, syscalls aren't cheap, but I can't see this odd interface saving much. Just seems like a recipe for confusion and bugs.
Please don't use % to generate integers from a range, it's not uniform, which can be disastrous if you rely on your numbers not being predictable. You can use crypto.randomInt instead.
Bugs happen and memory leaks happen.

Also make -j is prone to run out of memory if you have many cores, I’d rather adjust the number of threads than have my system grind to a halt.
I agree with all arguments made in the article from a certain point of view. And that is of a large org with several teams, his point about reducing coordination between the teams is crucial in the trade-off calculation.

If you have a small org with small number of teams then you are right, but still what qualifies as "small" or "large" is not really clear and people seem to jump into the distributed systems architecture way too soon.
i believe initially the vpn had something to do with google fi either integrated or a feature or something. so the vpn could be a leftover after they decided to go a different route, just a guess
Texas group plans stock exchange to compete with NYSE and Nasdaq
I drop kubernetes on such cases, usually k3s.

I drop in some "standard" parts like load balancer, ingress controller, monitoring, storage automation (both for persistent volumes and database with CNPG), let's encrypt, DNS auto registering.

On top of that then I can easily deploy project/customer/workload specific things while caring less about implementation for common traits like "I need application's port 80 to show on public internet as app.foo.quux/API and I need an SQL database for it".

Usually there's also SSO and few "Dev happiness" elements like simple dashboard to access relevant applications if you stumble on the root domain.

It might sound like a lot of work, but it's mostly single time investment (especially when you haven't done some bits before) that is remarkably little interaction on later, and definitely takes less time than fiddling with terraform or others only to then have manual (or so custom only one person in the world knows them) she'll scripts on the server.
Surely some puts are in order?
Malicious Attacks Against Multi-Sensor Fusion in Autonomous Driving
Assuming that OP is correct in everything, it isn't shown anywhere that swap must reside in persistent storage. It could be stored in RAM, couldn't it? I mean you always have a fixed max amount of swap, so if it fits in memory , then why not put it in memory? But then why bother with swap?
I was mentioned in the media once for an unrelated internet protocol vulnerability and I had people contacting me about their "hacked" internet connections.

For a major cable ISP, I can't imagine how many customers walk in to replace their "hacked" boxes on a daily basis.
The Society for the Suppression of Unnecessary Noise
Based on my understanding/recollection of `expect`, the concept is that you're scripting a command/process (or command sequence) via a "terminal connection" (or basic stdin/stdout), based on the (either complete or partial) "expected" dialogue response.

e.g.

1. make initial connect over ssh (e.g. spawn ssh cli process)
2. expect "login: " response
3. send "admin"
4. expect "password: " response
5. send "password"
6. expect "$ "
7. send "whoami\n"
8. etc etc

I guess that might in theory be possible to script a TUI with but I suspect it'd get pretty convoluted over an extended period of time.

(BTW I mentioned this in a comment elsewhere in this thread but check out https://crates.io/crates/termwiz to avoid re-inventing the wheel for a bunch of terminal-related functionality.)