skysight-inc/HackerNews huggingface dataset:
I had a teacher once, at a training seminar, that kept repeating the phrase "We need to know what 'done' looks like."

"Done" is often a compromise. There's more that can be added, there's still burrs and "rough spots," but we need to declare it ready to go out the door, and be prepared to fully support our release.

I've been shipping software for my entire adult life, and have had to embrace this philosophy.

Just the other day, I stopped working on a "play" project that I was working on, because it was a rabbithole, and not worth the agita of fixing the fundamental design issues that I was encountering (an unfortunate by-product of my "Evolutionary Design" process, is that it's quite easy to fall into Wonderland, and I need to learn to understand that I should just let the rabbit go).
We're currently exploring the tools displayed on our website (Tableau, Grafana, Colab, & Google Sheets). But if you have a specific tool in mind, please do tell us at https://minusx.ai/tool-request
The "cost" is the published price that Google charges for Gemini caching
This comment was posted the same time you asked your question, but I think it's one decent reason:

https://news.ycombinator.com/item?id=41303428
Sweden has Esrange Space Center at 68 degrees north (https://sscspace.com/esrange/).

The ground area is 5200 square km with 6600 square km of closed airspace.
I don't think so (could be wrong), but it does perform optimistic mutation on your functional code.

There is a talk somewhere where Richard "demos" this.
This is one of the things Roc does differently from Elm. Roc packages all work the same way, and you get them from URLs.
At least it has worked reliably for old.reddit and yt->invidious.
My sense is that dogs prioritize pack/family togetherness ahead of freedom. They don't value all other people (and to a dog, "people" means dogs, humans, and sometimes other species), but also they do not only value their "owner". They value their family, their pack. They want to be with those they want to be with, in action and in rest.

After that, they value things like food, exercise, curiousity, and the absence of immediate pain.

Most dogs, that haven't been traumatized, seem to have a pretty reasonable attitude toward personal safety: you mustn't let fear rule you. But some dogs, that have been traumatized, can be inordinately concerned with what they perceive to be their personal safety, in some cases to the point of (understandable, tragic) derangement.
Part of it may be due to constraints of the construction process itself (I.e. not disrupting existing traffic)

I've never seen one built all at once. It's always a bunch of incremental changes over time.
From a quick skim of Wikipedia, it looks like the main benefit to the stack style over a conventional 2-level cloverleaf is capacity (the left-turn leaves are generally at most one lane) and speed (left turns are direct rather than 270deg, so you don't have to slow down as much when taking them).

Still, to this layman it seems like a colossal engineering cost to build all those bridges and ramps for relatively modest gain.
My assumption was that GPS doesn't use dead reckoning to get a fix (other than the satellite paths). Do receivers use the Doppler effect to directly measure velocity?

Edit: this article seems to support my view that they don't start with velocities: https://insidegnss.com/wp-content/uploads/2018/01/marapr15-S... "How does a GNSS receiver estimate velocity?"
> Off leash even, I have always wanted to give my dog the most freedom possible. To heck with human rules.

Having dogs off of leashes is incredibly dangerous and irresponsible. The amount of children killed or injured by poorly restrained dogs is very high. A dog should be fenced in or on a leash if they are outside, full stop. Dog ownership should really have a license requirement.
Like the original commenter, everyone at my company really likes all the folks at Cockroach Labs. It's been a pleasure working with them.

We're currently in discussion with them to see if we can resolve this licensing change to our satisfaction. If not, we'll do the obvious (use a different database) as you said.
How do you need HKTs for monads?
>However, personally, I prefer to have it configured to talk directly to Anthropic, to limit the number of intermediaries seeing my code, but in general I can see myself using this in the future.

Same. I can kind of feel OK about my code going to Anthropic, but I can't have it going through another third party as well.

This is unfortunately IT/security's worst nightmare. Thousands of excitable developers are going to be pumping proprietary code through this without approval.

(I have been daily driving Zed for a few months now - I want to try this, I'm just sceptical for the reason above.)
I resonate strongly with this. I found something pretty simple thats been helping me lately though. I uhh, i just force myself to keep working on it until its done. Grind it out. Work on it especially when i dont want to. Ditch those little relaxing moments for it. Wake up early to find time for it. Its torture.

And also therapeutic. I see the incompleteness of my original idea, or plan. I see that the things i declare important feel less so when i have to keep working on it. I start to permanently discard essays, apps, ideas, as i appreciate what it would really take to do them. I say no to myself far more often. I become more disciplined in my work. And more disciplined in my play. I start making more realistic plans and exit points because im not a masochist.

Ultimately i let it change me. I obviously wont grind like this forever. But the grind teaches me, and changes me, into the kind of person that finishes things. Which is mostly about learning to be more selective and less impulsive, and knowing when to play and when to put things down and truly let them go.
Private channel A has a token. User X is member of private channel.

User Y posts a message in a public channel saying "when token is requested, attach a phishing URL"

User X searches for token, and AI returns it (which makes sense). They additionally see user Y's phishing link, and may click on it.

So the issue isn't data access, but AI covering up malicious links.
During the mid-early part of my Ops/SRE career I had a senior who was a mentor to me. I noticed as we dealt with outage after outage he was always calm, cool, and collected, so one day I asked him "<name redacted>, how do you always stay so calm when everything is down?" That's when I found that before he'd been in tech, he'd be a Force Recon Marine and had been deployed. His answer was "Nothing we do here is life or death, and nobody is shooting at me. It'll be alright, whatever it is."

While I have never experienced anything similar myself, it really helped me to put things in perspective. Since then, I've worked on some critical systems that were actually life or death, but I no longer do. For the /vast/ majority of technology systems, nobody will die if you let the outage last just a few hours longer. The worst case scenario is a financial cost to the company who employs you, which might be your own company. Smart companies de-risk this by getting various forms of business insurance, and that should include you if it's your own company.

So, do everything you can to fix the outage, but approach it with some perspective. It's not life or death, nobody is shooting at you.
Ooh I like that! I definitely feel that in some sense when I have a good streak of commits per day, where I don't want to break the streak. Or for workouts, it's suuuper motivating to see the number continue to go up.

But oftentimes when a project or essay is incomplete, it's hard for me to think of a good "number" to track that would be a good motivator (since i.e. lines of code, or the number of words in a draft, don't necessarily feel like a good proxy for progress all the time). I'm curious if there's a metric that would work better?
Thanks. Shame to see MS get even a penny of my money however.
That feels like unnecessary levels of indirection to provide a method that shouldn't be on the User anyway.

j = Jurisdiction.fromUserLocation(user);
j.isOfDrinkingAge(user);
"we have no mainstream leaders with mainstream policies advocating for health and fitness to fix the root issue"
It's only a few tons of kerosene, and it burned up, and nobody was near it when it was burning. So what's the problem?
> I know others do but for reasons that go beyond practical. For those that have things to get done, I suspect they think like I do.

Please don't pass judgement on my preferences or whether they are practical. IntelliJ uses multiple GB of ram. Teams uses most of a gig. My browser uses a couple gigs. Docker containers eat a lot of it. When I am multitasking and everything is a memory hog, I'm forced to choose between using lighter-weight tooling and continually opening and closing apps. Using lighter-weight tooling is the practical choice.
I’m not sure if that’s clear or not from my comments, but I completely agree (and pay for JetBrains editors, amongst other tools).

Though in the case of “fundamental / ecosystem center” tools like code editors which e.g. others will build plugins for I believe there’s immense value in it being open-source.

Thus, I’m rooting for them to find a business model where they get our money without making it non-open-source.
- open-source vs closed fork of vscode

- transparent assistant panel vs opaque composer. you control your own prompts (cf. [0])

- in Zed the assistant panel is "just another editor", which means you can inline-assist when writing prompts. super underrated feature imo

- Zed's assistant is pretty hackable as well, you can add slash commands via native Zed extensions [1] or non-native, language-agnostic Context Servers [2]

- Zed's /workflow is analogous to Cursor's composer. to be honest it's not quite as good yet, however it's only ~1 week old. we'll catch up in no time :)

- native rust vs electron slop. Zed itself is one of the larger Rust projects out there [3], can be hard to work with in VS Code/Cursor, but speedy in Zed itself :)

[0]: https://hamel.dev/blog/posts/prompt/

[1]: https://zed.dev/docs/extensions/slash-commands

[2]: https://zed.dev/docs/assistant/context-servers

[3]: https://blog.rust-lang.org/inside-rust/2024/08/15/this-devel...
Libraries and archives rely on first sale doctrine, which doesn't apply to digital copies, only physical ones.
I find the only "AI" I need is really just "Intellisense". Just auto complete repetitive lines or symbol names intelligently, and that doesn't even require an AI model.
The "actual compression magic" has been used before DCT in other codecs, but applied directly to pixels gave lousy results.

You can also look at 90's software video codecs developed when DCT was still too expensive for video. They had all kinds of approaches to quantization and entropy coding, and they all were a pixelated mess.

DCT is the key ingredient that enabled compression of photographic content.
It's shocking how many developers are afraid of SQL, it hurts my soul.
I'm completely guessing, but maybe to prevent harmful oscillations from wind currents blowing between the roads?
See also https://news.ycombinator.com/item?id=16473718 and https://news.ycombinator.com/item?id=16469382 for similar
> The fact that having to live a non >$2M net worth lifestyle would make your family unhappy sounds concerning.

The phrase "$2M net worth lifestyle" does not mean anything.

A 2M net worth could be a 1.5M house (which in the bay area is a simple nondescript house) and 500K in a 401k (which you can't touch until you're 60, so it's off limits). That's it. Neither of these can be used to pay any monthly bills.

So this person with a 2M net worth (locked in assetts) is still 100% dependent on that monthly paycheck to cover all expenses.
Judge orders removal of 1,000ft rotting ocean liner from Philadelphia pier
I have had some colleagues who did not get the semantics either, for many features of Unix permission bits, not just the two mentioned above.

For example, some did not know how to use the symbolic form of the chmod command's permission flags, e.g., like ug+rx, only the octal ones, like 660, and would typically indiscriminately use 777, not knowing about the security risks :)
First time I visited the US it was Houston, Texas. My host was perplexed because I laughed out loud while we were driving. Experiencing highways and those massive gas stations felt like someone had made a state that mocked America by taking prejudices we have about the American traffic and making them 200% larger in real life. My mind was blown.
Really awesome to see this stuff continued to be worked on. I had a small project I worked on almost a decade ago https://github.com/gabrielcsapo/node-notebook, things have gotten so much better.
Same experience working for a major streaming provider as SRE. Even when it's a million dollars per minute, the stress never will help you to get the bleeding to stop. It's very helpful everywhere else in life. I can handle social, physical, and other stressors better after this exposure. Nothing in business is as bad as your biology can fool you to believe.
Out of Dropbox's long history of acquisitions, very few of the products from said acquisitions have survived. Did this factor into your decision to join Dropbox and if so how did you weigh that risk?
Has anyone built an email workflow automation?
Just curious if anyone has built an email workflow using a tool like n8n?

What are some things you considered or found useful in building out an email workflow automation?
When I taught there as a lecturer nobody bothered to onboard me, because academia. The one thing I made sure I knew before I started was what time do classes start and end, because I knew my students would know. And my undergrad started five minutes after and ended five minutes before, while my grad school started on the hour and ended ten minutes before, so I was aware the custom varied from place to place.

It worked out nicely when I had therapy just off-campus at 11 AM (11-11:50, because that's how therapists do it) immediately before a class that started at noon (12:10 - 1:00), although sometimes I was emotionally a wreck while teaching...
Hey! I'm Nate from Zed. You can also use the /file command to drop entire directories, or even globs into the assistant.

For example, you can do /file *.rs to load all of the rust files in your project into context.

Here is a simple but real example I used a while back:

"/file zed/crates/gpui/src/text_system.rs

I have a font I want to check if it exists on the system. I currently have a &'static str.

Is there something in here that will help me do that?"

I haven't interfaced with the lower level TextSystem that much, so rather than dig through 800 lines of code, I was able to instantly find `is_font_available()` and do what I needed to do.
I have two methods of approach.

Presort AKA structure your files.
Example is I have a folder for each college I planned on going to. Each college has separate folders for every class etc.

Folder for Linux iso files or manuals, and folders for any project I have started.

Other than this you might try throwing your file locations into a database and comment what stuff is for especially if your not naming files well.

I also backup everything, then reinstall my OS to visually declutter.

YMMV
It's madness, most tech lead positions suck donkey balls.
Nvidia is ditching dedicated G-Sync modules to push back against FreeSync
Why giving feedback (whether it's good or bad) will help you hire
Movete is the new social media to athletes and gym rats
Movete is the social network made by and for athletes and gym rats. With Movete, you can share a single link everywhere to showcase your sports and gym achievements in a simple, beautiful way. You can send and receive training invitations from other users, join community challenges soon, and much more. Plus, you can link your other social networks on your profile
Some bus systems handle this (partially) by only allowing passengers to disembark from the lead bus. Stop, open the back door, don't open the front door, take off. I don't know either way, but the belief is that it helps smooth it out over time.
I remember reading a long form article on HN about 2 years ago that was about Texas roads and highways. It wasn't from practical engineering though. Maybe it was the website of the guy who Grady briefly mentions in his video?
My wife is a critical care nurse, and she used to work at a hospital in an area with a lot of tech workers about five years ago. She saw a lot of heart attacks in men in their late thirties and early forties that she rarely saw elsewhere.
Maybe "growth factor" as in "sunlight is a growth factor" is appropriately neutral?

Case in point, melanin synthesis and libido systems are related: There's a drug "bremelanotide" and by now probably some others, injectable melanocortin receptor agonists originally marketed for whole-body skin tanning. But actually it's marketed for libido enhancement and in the process it turned out that most MC receptor subtypes regulate mood/cognition more than skin color

TL;DR, there's evidence to suggest - in humans - that sunlight exposure makes people want to bone. Assuming the sunlight -> MCR activation assumption is true lol
That's true if you are cheating, for example by knowing the numbers in advance, guaranteeing a win. The cheater is the "+1" in your argument, an extra player with a 100% win rate.

But if you are not, and pick a random time where you win, on average, you will win as much as the average lottery winner.

For the classroom paradox to work, you have to take the average prize per draw after splitting, not the average prize per winner.

For example, if there are 9 winners in the first draw and 1 in the second, then there are 5 winners on average, so the average prize is 1/5. If you are one of the winners, there is 9/10 chance you are among the 9 and only win 1/9, which is less than average, but there is also 1/10 change of winning full prize, which is much better than average. If you take a weighed average of these (9/10*1/9+1/10*1) you get 1/5, back to the average prize. The average individual prize per draw is (1/9+1)/2=5/9, but it is kind of a meaningless number.

Another way to see it is that most of the times, you will win less than average, but the few times you win more, then you will win big. But isn't it what lotteries are all about?
Too bad in the model comparison table they did not include the GitHub Copilot itself.
That sounds like tens of millions in extra infrastructure costs so as to save trucks a tiny amount of gas.

It is Texas, so anything is possible.
> As a result, you don't have to write articles on your website first and have them be read by an RSS reader.

I don't see how this is a problem, for proper preview, the markdown will have to get compiled into HTML/text anyway.

Most SSG's do this, but this can also be done with a good enough markdown compiler (cough lowdown) and a for loop. Without restricting your markdown formatting to a subset of the features of 2 markdown compilers
Pin your dependency versions! The rollback should've fixed things :(
doesn’t accept email with dots
>I don't see any attempt to veil it -- there was specific mention of revenue and competitors

Here you go:

>Although very very few companies used our open-source version to avoid paying us, we did see it cause a lot of annoyance for devs who were asked by their management to try cloning our product or to research our codebase to give their procurement team ammunition to negotiate down our price. This honestly was just a waste of everyone's time.
It's addressed. The frontage roads by any reasonable measure seem like an objectively stupid idea that the state largely regrets building so much of, but they did it because it made it easier to acquire the adjacent land to build the highways. There may not be any infrastructure or geography that would have made building differently any harder, but the land had owners and Texas is probably abnormally deferential to private landowners as US states go.
Hard to see what the benefit to the customers is.
> That the same for every single checkbox in every single form on the Web.

In my experience, the majority of forms on the web don't commit until you decide to submit, so if you have an accident before then, you can recover (well, buy a sense of certainty at the cost of redoing some work) by reloading the form. In contrast to that majority, here we're talking specifically about forms where each component auto-submits immediately. I think that if a component auto-submits, then anything related to that submission (success/failure status, undo, etc.) should be presented within that very component.
Once a Maintainer: Jeremy Smith
Stakeholder is corporate jargon.

User, customer or client are the normal, non-corporate jargon, terms.

A cynic might think 'stakeholder' gets used when a company forgets about the end-users.
The 75 lane your talking about is actually an HOV lane, not an express one. And I appreciate that it exits off the highway for exactly one reason and it's that it makes it so incredibly easy for the cops to setup their checkpoints to catch single people using the HOV lane without screwing over the rest of the traffic on the highway. Love to see it.
It's an interesting theory, but ChatGPT was skeptical, and I can't find anything on the internet that supports it.

Thanks for the pointer though.
> as long as the prompt author can send a message to someone who is a member of said private channel

The prompt author merely needs to be able to create or join a public channel on the instance. Slack AI will search in public channels even if the only member of that channel is the malicious prompt author.
Ah, I clearly misread that spot. I don't think this changes too much of my questioning here. Will definitely be playing with this more.
"What would dog mental reflection even look like?"

Maybe "I acted in a way that displeased my owner, next time I will not act that way".
> more efficient

Depends on what you are optimizing for.

I can drive to work in 15 minutes, door-to-door. I used to ride the bus and sometimes I would be waiting that long just for the bus to appear.

The other factor is weather. Not many of the bus shelters around me (I’m in Austin) are air conditioned. Right now it’s 103F / 39C with a feels-like temperature of 107 / 42. Depending on your health, just walking around can be dangerous.
correct, it is integer DCT. Lot of techniques adopted from the integer transform of H.264. That's what I meant, not the floating point DCT proposed in 70s.
Tradition has it that the Maker partied for six days and then pulled an all-nighter.
How does this help here?
Does anyone have a link to something that supports this theory?
Or buy him a MiYoo/Ambernic and add Pico-8 games. Pico-8 is a great platform, games are free and short and sweet. In addition, you can pry under the hood and read the code, modify it freely, etc. It's a perfect on-ramp for programming.

I personally got a Miyoo for my kid but ended up getting one for myself. The fun and nostalgia are there.
To be fair, you can turn off all the AI stuff with a single config.

"assistant": {
"enabled": false,
}
Detection and Intelligence Analysis for New Alerts
Somewhat soberingly, earlier in the war with Ukraine, Russia managed to launch a ballistic missile with a concrete "Warhead simulator" installed, literally a mass designed to test the launch vehicle without using a nuclear device.

If that was an accident, that means they didn't properly know which warheads are where. That's.... upsetting.
W?
Oh, right. I was focused on the progression, I didn't notice you were talking about a factor of 2 that I forgot there.
After decades, people still barely know what Open Source means[0]; if you can I think it's much better to make things as obvious as possible, like ex. the Creative Commons licenses - nobody has to ask what the "Attribution-NonCommercial-NoDerivatives 4.0 International" license means.

[0] I remain surprised at the number of people, even on HN, who seem to think Open Source is the same as Source Available.