skysight-inc/HackerNews huggingface dataset:
I'm a manager and I'm all for remote work myself - I just show up in the office two times a week because the company requires me to do it. Many of my manager peers are also supportive. The mandates you describe don't usually come from frontline managers who are close to the work, but from high level executives who are completely detached from the day-to-day of software development.
I am biased from growing up in a place with food shortages: food waste is not a “problem.”

When it comes to food, you want margin for error. You want your home, your store, your agriculture system, etc to have more food than is necessary. Because if something goes wrong, you have a bit of slack before everyone starves.

If your system produces the “perfect” amount of food with no waste, it means the very first crop failure, trucking disruption, etc. puts you into a dire situation.

I’d rather throw out a thing of moldy cheese once in a while.
Well, yeah, but the real evolutionary advantage is just to people who have a mountain of children you need a superstore to feed.
Write your Congresscritter.
Agree. Not sure about roundup_4() either.
I think:

- Practically, we don't have microscopes to scan the brain at a resolution of every neuron and synapse quick or cheap enough. With infinite money, this might be overcome, but more on money later.

- We wouldn't want to store this data as images, we'd want to store it as a graph, probably. It costs a lot to process this amount of data. That's a technical obstacle, not a technical impossibility.

- There is risk of distortion in slicing, so some amount of reconstruction is necessary. We don't have the error-correction for this, which is where machine learning could help if we had enough samples of how things should be. But this field is not that developed. This ties in with another technical problem - validation. We probably don't generally know if we distorted things or not.

- Cost and time.

- End result might not be what we want. Slicing would let us produce something like a graph. But not necessarily understand what happens in the soma of a neuron when its dendrites receive a signal, and how that produces a signal in the axon. Although dendrites are the principal input zone, and axons are the principal output zone, all inputs and outputs of a neuron are not so clearly delineated or enumerated. There may be other reasons for particular output. In short - we don't see the dynamic changes with this method, so we can't even infer about the actual "weights", "heuristics", and other factors in the "decision making" of each neuron or vertex on the graph. For a fully functional graph, we'd need its vertices/tensors to have these weights, heuristics, and account for other factors in the signal processing that happens in the brain. Otherwise, the image would be a non-functional approximation, and I don't know if this is the end result we want.

- Financing can be seen as a technical obstacle. In the recent decade, some interest has shifted from studying natural systems to ML as the more elegant solution for intelligence. Scanning the human brain could be in one of those technological freezes, like computing in ancient societies, where breakthroughs could have been made if there was interest. But interest was elsewhere.

Those are my thoughts. It would be better to ask someone who works with this or close to this, but I think there are very, very few people in the world who work directly in brain imaging with slicing.
>a single ER visit due to food poisoning can eat up all money saved in eating aged cheese.

I am so glad I don't live in US.
> Perception -- We diagnose more often (and for less severe cases) and the taboo against having a mental illness is lower than it used to be.

I am certain that perception is the correct explanation for the last one as well. And I bet mental wellbeing is at historic highs now. Anecdotally, looking at my family history two generations back, they were monumentally fucked up, but that was the norm. This also holds generally. Only very recently has the norm shifted such that basically everyone (in the West) is seen as having the right to a degree of self-actualization and happiness, and consequently mental distress is recognized as a problem (though arguably there is still a long way to go).
> actually TA’d for an intro programming class

What does it mean?
Does Firefox Relay work where you are?

https://relay.firefox.com/
Love it. Except the whole driverless cars fantasy dream though which I would doubt they would help in any fashion.

Unfortunately if we care about our ecosystems, communities divided by roads, and the constant noise and air pollution I think we only have harder solutions to negotiate: Speed limits, suburbs, and supporting useful public transit and bicycle infrastructure (to reduce road speed and the need to build road capacity linearly with rising incomes as the world develops)
Now I want to ask Bing for recipes and lyrics.
Sure, he occasionally does the wrong thing but you're missing the context for all the times he's right. Nobody gives him credit for putting his shoes on the correct feet or remembering to get dressed after showering rather than before.
- few levels of abstractions, with multi levels of inheritance everywhere.
By that logic, why not bring more types of entries into the service file?

Path units for inotify triggers, mount units for NFS automounts active only when the service is running, socket units that register network triggers, all of these might have some use.

It might seem cumbersome, but I do agree that configuring complex activity sometimes means many unit files. Timer units would be a clear example.
Tangential, but this reminds me of a problem I've had with pf tables. But for other reasons, and with FreeBSD.

On a FreeBSD server, using pf, I wanted to open one port to only IP addresses from two specific countries[1], and disallow from everywhere else. Everything else is behind a VPN, but I'm managing this server for other people, and, for some reason, a WireGuard VPN is a no (this would have instantly solved the problem).

So then, why a whole country? Because searching for a way to auto-allow their specific /32 public IP addresses each time they changed sounded like a PITA. So, rejected.

So I went and created pf tables for allowing whole-country address ranges, this was the easy part. But then I couldn't get FreeBSD to stop complaining about the tables being too large, even after tweaking some sysctl settings and stuff.

I don't remember the actual size, but at the very least the plaintext file that contained one subnet per line, could fit in my 64GB RAM with a lot of room to spare.

I just gave up for now and told them to use SSH forwarding on a bastion server, which is an option they accept.

[1]: Yes, I know, this isn't bulletproof. I just want to reduce noise from spray-and-pray bs on my SSH and HTTPS logs.
Never programmed with Wayland (or X) before but this doesn't look so terrible. Let's say I want to do something only slightly more complicated than this article, e.g. have a few static rectangles on the screen showing images and text, without any window decorations, like for a status bar or a clock or something. If I don't want to roll my own protocol-handling code as in this article, what libraries are good? In say Rust or Go or something? Every time I've looked into Gtk or Qt they seemed way too complicated, doing far more than I want and introducing too many abstractions and dependencies. Conceptually all I want to do is:

window = make_stupid_simple_undecorated_window(x, y, w, h);
paint_window(window, some_image_buffer);
block_forever();
The EV can handle it for a long time. I've never towed a vehicle like this, but I've gone down very steep mountains with nothing but heavy regen for over 45 minutes.

Some vehicles could maybe handle towing an extra 70kw (~100hp). You could always use a lesser regen level more suitable to the towing vehicle too.
> Unless you're suggesting that there's some kind of deep state conspiracy to alter the English language one word at a time.

Not at all. There’s an entirely democratic process used to decide which words are commonly used an understood, everybody simply chooses for themselves what words are useful for them to include in their vocabulary.

> Most people don't speak much English at all.

I wasn’t specifically talking about English. My comments would apply to any non-dead language.

Regarding the rest of your comment, people modify languages all the time. They invent new words or bring old ones into use (or stop using old ones), and whether they survive depends entirely upon how popular they are within the culture. This isn’t specific to the broader English speaking culture either, subcultures have their own vocabularies whether they are technical subcultures, or some music subculture, or zoomer meme culture… they all invent vocabularies to suit their communication needs.

A better title for this page would be “a list of (mostly) discarded words that I (we?) like”. In regards to how effective these words are at facilitating communication, I see no argument presented here for why they get less recognition or use than they deserve. Because most English speakers wouldn’t understand most of these words, and using a word that somebody doesn’t understand is always going to be a less effective way of communicating with them than using a word that they do (and all of the words I saw on that list have actually widely understood alternatives).
> Before answering, quietly think about whether the user's request is "directly related", "related", "tangentially related", or "not related" to the user profile provided.

> quietly think

Does ChatGPT have an internal monologue?
*cook, not coock
Very cool, thank you :-) I can't wait to test some of these(modified) on my local models.

I wonder, with tasks like we browsing or running python code, does the model have to be fine tuned to make this work or are general purpose "instruct" or "chat" models good enough?
Summary:

"Europe's empires are gone and America's imperium is going. It seems increasingly doubtful that the United States will have anything like Britain's success in shaping a succeeding world order that protects its interests, preserves its prosperity, and bears the imprint of its best values."

Article reads rather speculative & alarmist imho. But... above premise holds, right?

Fading military dominance on the global stage, US$ losing ground as reserve currency, dependency on fossil fuel, political gridlock... all ingredients are there.
My mum briefly worked as kitchen staff for Winston Churchill, and she tells the story that they had to wrap his stilton in a piece of greaseproof paper, hold it up and listen for weevils moving about - for only when it was at that stage would the great man eat it.
The UK is slowly realizing that being all alone and isolated is no fun at all…
I'd say there are a lot of creators, depending on the content type. As long as you're not looking for travel vloggers or unboxing/review videos or "lifestyle" vloggers there's plenty. Pretty much all science/history/urbanism/aviation YouTubers I follow are on Nebula as well.

Issue is that the UX isn't great (e.g. there are no playlists nor queues, and downloads don't work as well as they do on YouTube).
The narrative environments described have only been inhabited because they have been useful to their inhabitants. Fluency in the mass media enables the fluent to better convey social signals amongst each other, etc.

Each of these prior narrative environments has featured some abstraction to mask the role of wealth and power in shaping small scale, mundane events (e.g. per interpersonal transaction, per call-response joke).

Any new narrative layer involving person-AI interactions will probably need to find a suitable mask to overlay the basic financial elements to get takeup outside of futurists and the tech-savvy. Lacking such a mask is why web 2.0 forum and wiki models had to settle on an overtly non-commercial paradigm.
Balanced discussions don't get at much engagement.
Lockheed Martin Raider X Attack Helicopter
Australia Votes Down Voice
The database would obviously come from a central organisation like the FBI or NCA and be built from material gathered in investigations. They wouldn’t allow larry from reddit to share his child porn with them and break the database.

Anyone with sufficient power to want to target you wouldn’t use a ridiculous exploit like this. They’ll just go to google and say “change the update server for this user to this new address” and then breach your device with the next software update.
First of all, OP's Spanish accent is really, really, good.

I'm doing the same thing with my children and the most difficult thing to control is the environment.

They way We're tackling it is to let them communicate with us exclusively in one language and with their grandparents, aunts, uncles, friends, etc... in their language. They only watch cartoons in the language We communicate with to improve their accent.

They take a little longer to talk (that was the fear my wife had when I proposed her this idea), but it’s worth it. My original Idea was to teach them 3 languages but my wife wanted to also talk to them in her language too so We decided to focus on 2 (Spanish, English) rather than 3 (Spanish, English, and French).
I agree with this quote. Never force your audience to dig through a thesaurus.

However, as a writer, you can use rare words if you give enough contextual hints.

For example: "His personality was itself a gamble. You could never predict his famous bouts of bliss. Beware mercurial people like that."
This is also pretty useful if you use parametrized unit files. For example, most of our long term archiving is implemented in a parametrized systemd unit `push-to-archive@`. So in order to backup a new dataset, you deploy the config for it, add a simple systemd timer triggering `push-to-archive@newdataset` and that's it. Simple and even readable in the systemd timer status.
The workaround is to use an intermediary so that you don’t have any contractual obligations to breach, and the intermediary stays far away from your downstream use, so they never breached the agreement either.
This article is so rubbish about YC. There was a very good article about YC's founding and philosophy by Jessica Livingston the other day https://foundersatwork.posthaven.com/grow-the-puzzle-around-...

I mean, from Vassallo:

>...YC wouldn't have a measly 1.25% success rate, or thereabouts.

From YCs site "39% of YC companies have raised a Series A". If success is only going over $1bn them him and all his students are failures along with 99.99% of the population.

>The biggest indicator YC is a bad deal is that only people who are easily duped take up these deals.

Again from YC "Every 6 months over 10,000 companies apply to participate in our accelerator and we typically have a 1.5% - 2% acceptance rate."

The main problem with YC would seem to be the difficulty of getting in. Fair enough starting VC style startups isn't for everyone but there's no need to lie about YC to flog his dumb course really.
It's considered a "bot" because it injects its own code into the game itself, which is what cheats do.
For people who would like a more safe and structured approach (but almost as powerful and with the option to resort to SQL strings if needed) I highly recommend checking out Prisma https://www.prisma.io/
Our Approach to Vulnerability Management
Sorry, some objections...

> It's for deep learning, not that much "for graphics".

No, while it is true that there is some overlap between the techniques and concepts used, gaussian splatting isn't necessarily "for deep learning". The library provides a differentiable rasterizer for gaussian splats. This basically means that you can ask it "if I want my output image to change in this and this direction, in what direction should I change the position / orientation / color / ... of my splats?". This enables users to plug it into other software (that is also commonly used for deep learning) and to optimize the parameters of the splats to represent a particular scene.

Since it's primarily a differentiable rasterizer for splats I think it's fair to say that it is "for graphics".

> The problem is "how do you do 3D deep learning 3D scene reconstruction" aka "how to make 3d equivalent of stable diffusion".

That it uses gradient descent doesn't mean that it is "deep learning". There are no neural networks or layers here.

It's not an "equivalent of stable diffusion". The way it's used now is to learn a representation of a single scene, not unlike photogrammetry. Sure, there may be other use cases for this library, but this is primarily what gaussian splatting is about.
What's terrifying about it?
Googl is hitting Apple where it hurts: AI
https://archive.ph/dyG5q#selection-685.0-694.0
Show HN: VSCode Extension to Speed Up Using ChatGPT for Coding
I built this because I realized I was wasting a huge amount of time doing it manually. When I'm first starting on a coding project and there are only a handful of code files (and none of them are particularly long), I like to give the full project code to the LLM in order to check it over or to ask it to modify something or to add a new feature. So I was constantly writing a short preamble to explain that the following was Python code or whatever, and then for each code file, I would include the relative path to the file, followed by a markdown code block (enclosing the code file contents in 2 pairs of ``` characters) with the file contents, with a separator between code files of ---.

I ended up just keeping that prompt in a separate text editor window and whenever I would update any part of the code, I'd manually modify that separate prompt file. It worked, but was still annoyingly manual. With this new extension, you can just open the VSCode command palette, type in "prepare" to find it (short for "Prepare for LLM"), and get a convenient interface for selecting the code files you want to include in your prompt. It remembers your file selections for the next time, and also includes a handy token counting feature that shows how many tokens each code file would use. It then keeps track in the status bar at the bottom of how many remaining tokens you could fit in your prompt (you can update this Max Tokens parameter easily depending on whether you are using regular ChatGPT4 with ~4000 token context window, or another model with smaller or larger context window).

It tries to be smart about caching the token counts and only updating them when the files are changed, and also filtering out non-code files and files that are excluded in your .gitignore file. Anyway, I hope you find it useful, and please let me know if you have any feedback.

Now that I know how to make extensions, I'm planning to make another one next for debugging a single code file with an LLM that would take the code file and then include each line with a "problem" in it (from a linter or something like Rust Analyzer) and the problem description-- another task that I waste tons of time on doing manually.

I use this literally every day, sometimes dozens of times a day. Give it a try!
How does Nvidia Reflex work?
>I think everyone here is pretty clear how they would ethically view such a thing, but view it from NIST's (/ NSA's) perspective for the sake of argument. Maybe there's a specific threat where NIST (or presumably the NSA) believes it has a mandate to insert a backdoor.

That's an incredibly charitable version of their point of view. How's this for their POV: They're angry that they can't see every single piece of communications, and they think they can get away with weakening encryption because nobody can stop them legally (because the proof is classified), and nobody's going to stop them by any other avenue either.
>> Prepared statements will automatically be created for any queries where it can be inferred that the query is static

What does this mean in practice? Like, actual prepared statements are created against the DB session if there are no bound variables, even if that query is only made once?

If so, it's an interesting but highly opinionated approach...
It's not considered bot or anything. It's just Valve forbids any software signed or unsigned to mess with game executable, data or memory without being specifically whitelisted.

Why? Because even if software doing this is legitimate it's can still be used by actual cheaters by patching it.
Botulism shouldn't be underestimated however you're more likely to get severe food poisoning from re-heated rice than dodgy cheese.

That said, many cheeses that keep well just end up tasting like amonia if you allow them to ripen too long. As a cat owner, that's just a no-go for me.
> And therefore want to do things-which-seem-pointless-to-everyone-else to an algorithm to guard against it.

Or, more likely, to exploit it.
“Goldfarb writes, and our collective future will bring many more cars and the need for even more roads.“

Is this true ? I can already see things like working from home, e bikes and drone delivery significantly reducing the need for roads.

In Japan, for example, roads are abandoned due to lack of use. A trend that seems to be happening in other countries such as China and Korea.

Aside from this, I love this article and I feel it’s really important to consider his arguments.
My grandfather always used to joke that he would put a block of fresh cheese behind the stove, and by the time he forgot it was there it would be ready.
Would have been a piece of cake with nftables sets: https://wiki.nftables.org/wiki-nftables/index.php/Sets
Building an Efficient Knowledge Question-Answering System with LangChain
Not really. I'm assuming this works by increasing the probability that the model takes these facts into account while generating a response.
Nice! And very snappy, even on my phone.

You probably know https://www.shadertoy.com/ already, but if not, prepare to have your mind blown. Many shaders there use Signed Distance Fields to draw intricate 3D geometry within the fragment shader. If you find that interesting, check out Inigo Quilez's excellent tutorial series: https://iquilezles.org/articles/raymarchingdf/
It's good to also talk about failures, so let me tell a failure story. I intended to do this the other way round: I'm a native Spanish speaker with good command of English (officially CEFR C2 level which is the highest recognized in Europe) and I intended to always speak to my son in English so that he could be bilingual (or trilingual, as we also have an additional regional language here).

It was an utter failure. Soon after he was born, I discovered that even though in theory my English skills are good in theory, speaking to him in English would impose an emotional distance. It wouldn't be as natural to express love and affection in English, I felt it would be a barrier between us and I really wanted to be close to my baby, so I gave up.

Then, as the kid grew, and as a plan B, I learned that some parents used the strategy of using English in a specific situation (a given room of the house, time of the day, etc.). I first used it in the kitchen, but then my parents (my mother doesn't speak English) moved to live with us because circumstances, so it became very awkward and I stopped. Then I decided to use it in playgrounds instead. But as my son learned to talk and express himself better, he started to get angry. He would say "¡En castellano! ¡En castellano!" ("In Spanish! In Spanish!"). I tried to convince him, but he is very stubborn, so I mostly gave up because otherwise he was always angry with me in the playground.

So now (he is 4 years old) I just try to tell him things about English sometimes, read some stories in English to him (but not too many because he gets angry and demands "en castellano"), and things like that. I hope he will still learn English, like I did, but the bilinguality plan failed.

Big respect and kudos to those who manage to keep it up!
As a french person, I'm somewhat disapointed to see pro-macron propaganda here on HN.