skysight-inc/HackerNews huggingface dataset:
That's an interesting angle. I haven't thought about applications much beyond hobby programming languages. I hope to make some progress with error reporting soon.
Thanks.
The distance between a large effort and a moderate effort is not very long; from the user's perspective, both things are in the realm of the Hassle.

The chasm between a small required effort and zero effort is vast, from the user's perspective.

Any product person will tell you that. Hitting the right zero-effort target is what separates a runaway success from a tepid reaction.
Conde Nast is massive with a massive back catalog of material that is not online or is behind paywall.
That doesn't explain the sunbed result. Also, Lundqvist did control for exercise in their 2016 study which gave the same result.

The evidence base has been building for a long time, and I changed my own behavior over 10 years ago to get more UV. Not sure why you seem to feel the need to call it bs before even looking at the evidence.
I wonder if the author considered SRFI-42 at all? It looks, at a glance, similar.
It's clearly meant to starve out competitors. Why else would they want website operators to definitively "know" if it's a GoogleBot IP, other than so that they can differentiate it and treat it differently.

It's all the guise of feelgood stuff like "make sure it's google, and not some abusive scraper" language. But the end-result is pretty clear. Just because they have a parallel construction of a valid reason why they're doing something, doesn't mean they don't enjoy the convenient benefits it brings.
z library
I sometimes battle perfectionism for various reasons. Someone pointed out that it can’t be perfect if it isn’t even finished, so why not add “done” to what it means to be “perfect.” Somehow that tweaked my perspective in a helpful way. Edit: on reflection, possibly because it doesn’t imply a compromise of my standards, but actually strengthens them, so I don’t have the feeling of giving up or giving less.

Also very much believe in doing some kind of planning, any kind being better than none at all. Otherwise you put yourself in a tunnel but you don’t give yourself a light at the end. The plan can change and it will, but if you have none, you might end up digging forever
Resist using folders at first, just place most documents at the root level, or in one master folder like Documents. Sort things into new folders only if a natural order emerges. And avoid nesting folders. Pretend like you have to navigate your files from the terminal, using only cd and autocomplete.
Political leaders must push back against tech bullies
That's 500k vehicles not 500k people.

While the plurality of vehicles could be single-occupant passenger vehicles, a good chunk of those vehicles are freight, multiple-occupant passenger vehicles, and some are even busses.
I'm not the other guy, and I don't have data, but the risk might be far higher outside the US.

These days, Americans mostly treat their dog like a family member. If you travel to developing nations, you're far more likely to run into packs of dogs roaming around. Packs of dogs will do things that a solo dog might never consider.

It still happens in developed countries, but it's far more common these days to see it in poor, developing countries. They probably don't have the infrastructure to collect relevant statistics, either.
Using the Raspberry Pi 5 AI Kit
Recent and related:

Uncovered Euripides fragments are 'kind of a big deal' - https://news.ycombinator.com/item?id=41157192 - Aug 2024 (90 comments)
> No, we just need to ban collaboration with entities associated with sponsors of terrorism.

Microsoft, Apple, Alphabet, Meta, Oracle, Amazon ? /s
In his TED talk Weller points out that latitude correlates with heart disease well. This study gets to clear out a lot of variables by sticking to the UK though so it is really valuable in testing the potential of UV without having to deal with as many social/environmental/etc etc factors. It would have been nice if the paper mentioned the world data that shows correlation between cardio vascular disease and latitude to help put this study into better perspective. To sum it all up: There is a world trend but the data is a bit messy. This study took a smaller chunk of the world and the results support the world trend and the data is much cleaner.
Does it support building native extensions and Cython modules or are setuptools still the only reasonable way to do this?
compensation (it's a psychological concept)

https://en.wikipedia.org/wiki/Compensation_(psychology)
How did we ever manage with paper print? The mind boggles. (We managed with later printings and later revisions. Which is one reason people sometimes seek an earlier edition or printing.)
> that shouldn't be on the User anyway.

That’s just your opinion. It’s ok to provide convenience functions. I see no difference between the amount of indirection in our implementations, except mine is in the more natural place and you don’t have to know how to get a location or jurisdiction to answer the question: “is this user an adult?”. Knowing that it uses a location or jurisdiction is an implementation detail that you shouldn’t couple yourself to.

Cheers mate, I think I’m done moving goal posts for this conversation :)
And that's bad because? You want to use a product without improving it?
Air Quality, AI, RAG and Vector Databases
But none of them are working in panic-mode as them doing this work is just an expected thing. As OP has pointed out, downtime in other industries is expected and agreed upon as OK. For some reason because it's on a computer that does not apply to our industry, we are to go in to panic-mode to fix, and write about how it will never happen again, stock prices fall, people lose their jobs.
I didn't ask a 'yes or no' question. I asked 'how'. ie: spotify?
Related:

Mechanical Computer – Basic Mechanisms in Fire Control Computers (1953) [video] - https://news.ycombinator.com/item?id=29471331 - Dec 2021 (12 comments)

Basic Mechanisms In Fire Control Computers (1953) [video] - https://news.ycombinator.com/item?id=7831923 - June 2014 (6 comments)
In this particular case they probably should have reported it as a regular bug and not as a vulnerability, but I am not sure this generalizes to CVE numbers being meaningless since I am not sure how often it happens.
Using the same platform-specific graphics API the OS vendor builds their GUI apps with, ideally, but I'll also settle for "not a TUI, not a web application shipped as a desktop app, even if the OS vendor currently builds their GUI apps as web applications shipped as desktop apps".
Chrono-Compatible Low-Level Date Algorithms (2021)
The first time I approached the High Five I got a pit in my stomach, and I'm not a particular anxious person. Its scale is astonishing.
♫♫ Follooooooow....follow the sunnnnnnnn ♫♫
In other words, people would rather make many tiny, seemingly easy steps than a few really impactful but seemingly arduous steps.

Teach SQL a spoonful at a time then, I suppose. Do not start from having the students to read Codd's original papers.

OTOH SQL is not the best language: it's both too wordy and too terse, it's not composable in many important cases, it does not map nicely to set-theoretic operations. But a transpiler to SQL that would offer a vastly better experience is yet to take the world by storm.
Many organizations will accept defacto 90% SLA if internal vs 99.99% If external
This is giving me strong WordPerfect 5.1 Reveal Codes vibes.
A gold bar is now worth $1M
I remember installing Snapchat one and immediately realizing how awful it was. Different corners had different functions. It needs to be illegal
"I go to campsites and wilderness areas where dogs are allowed off leash." In the US?

I move with my golden retriever back to the states. Should someone have a dog friendly place to rent in NJ close to NYC, Hoboken....
I think it makes more sense if you consider the expression "this tickles my fancy".

Why do we use "tickle" there? Because a tickle is a type of stimulation, and "fancy" here means "interest", so one is effectively saying "this stimulates my interest".

If we then consult Oxford Language's definition of pique, we find:

> stimulate (interest or curiosity). "you have piqued my curiosity about the man"

The word "piqued" in "this piqued my curiosity" serves as something along the lines of:
stimulated, aroused, provoked

This is aligned with the French word "piquer", as a "prick" or "sting" (much like a tickle) would stimulate/arouse/provoke.
Motorhome Has a Sky Lounge and Sunken Terrace
What does the Astral team recommend for setting up their tools on a new machine? Install uv with curl, manage python versions and projects from there and install ruff with uv?
The overwhelming majority of vehicles are single-occupant, specially during commute.
From what I saw when running into this regularly, it seemed to be code that wasn't checking malloc return values for NULL, or code that didn't have well-defined behavior when out of memory. So I'd get weird error messages from random libraries being consumed by the applications I was using during execution, or individual operations in a larger task would fail but it would keep on chugging along.
Unbelievably generous insight. Nice one, mate. Thanks.
That's a good way to get people to turn off security scanners
Lots of golang kubernetes work these days.

Stackoverflow is used when im stuck and searching around for an answer. Its not attempting to do the work for me. At a code level I almost never copy paste from stackoverflow.

I also utilize claud and 4o at the same time while attempting to solve a problem but they are rarely able to help.
I was going to try copilot workspace till during signup process it asked for access to my private repos then noped out of there. Why would they need that unless they wanted to use it to train off my data?
Not definitive. But if you need a water tight argument to change your mind on something, you'll never change it.
Wish we could just automatically block all twitter links especially for something like this where a paper could be linked instead.
Uni CS lecturer here: It's not the writing itself that is important, it's the ability to communicate ideas and express one's own thoughts.

I use writing on exams as a way to determine what the student actually knows about a particular thing. It's not a perfect metric by any stretch, but it's one of the few that we have to test knowledge of a subject (theoretical knowledge) versus a practical demonstration (project or code).
Fair enough, I thought the description here would be useful for that. I'll keep this in mind. Thank you!
Tell me you don't understand how rail network work without telling me you don't understand how rail networks work.
Mate, if ever there was someone who needed to spend an hour rolling around with a bunch of puppies, it's you. (=

I hope you can at least understand that pets bring joy into the lives of their owners. It doesn't all have to make perfect sense.

In the grand scheme of things, we're all just temporary cosmic dust, right? And dogs are a great daily reminder to focus on the small moments of happiness whenever you can find one.
Those steep ramps and banked curves sure are fun when an ice storm comes along about once every five years.
> "I dun fucked up, but meh" is not an acceptable attitude.

I'm cool with it. I don't care that some hard drive went bad and the monitoring system didn't pick up on it because some queue was full. Who cares? If this isn't happening constantly, I assume they're going to learn their lesson.
I don't know that this CVE would be trivial to knock out.

My CVSS score for this is as follows:

CVSSv3.1:AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L (I said "Low" integrity issues, and "Low" availability issues, since I don't know if the DOS issue is real)

That reads out to a "Medium" CVE.

I have, in the past, worked with some banks, and they want all 4+ CVSSv3 CVEs enumerated and either remediated or for a plan to be in place to remediate them.

Maybe you're significantly better than I am at this, but I am hesitant to look at any CVE and say it's not a problem with how I have configured my software. Unless I have really deeply looked into the issue, I get really nervous saying a CVE is not going to affect my software.
Makes sense. Thanks for the feedback!

We do have a landing page, although I thought people would roughly see if the app is interesting to them by the post itself. https://www.ravenotes.com/
GPT-4o is the greatest hammer ever invented.
Zen, a Arc-like open-source browser based on the Firefox engine
Get Rid of Grid, Gridless Design
True that. Thank you!
> If it did not then I dont see how looking up with AI can be worse

Looking up with AI is worse because its WRONG a lot more. Random rabbit holes, misdirection. Stuff that SOUNDS right but is not. It takes a lot of time and energy to discern the wheat from the chaff.

Sure you can find misleading or outdated blogposts or forum discussions with a google search but the information is far more grounded in correctness then anything from an LLM.
These journals are like parasites onto the scientific enterprise and ultimately tax payers dollars.
I needed this. I have so many half-finished projects, it’s nice to think that there’s still a way to make them valuable in some way.
Missing from this announcement is language around Privacy. Cursor for example has a Privacy Mode that promises not to store code, and this seems like a critical feature for any AI enhanced dev tools.
OpenAI signs content deal with Condé Nast
Sounds like you experienced car vs. bus in a car-optimized city and liked the former, which is pretty understandable.

In a bus-optimized city, you'd be saying something like "Sure I can drive to work in 15 minutes, but it takes 5 minutes to park, costs $20 a day, and it's ten minutes walking from the parking lot to the office. Much better to take a bus that stops right across the street."
>Still, to this layman it seems like a colossal engineering cost to build all those bridges and ramps for relatively modest gain.

IMO, maybe Texas does this because Texas gets a lot more taxes than they talk about (through high property taxes), and don't really want to spend them on anything else (like socialism!), so instead they build 10 lane highway systems for the billion cars and trucks every american should own.
> because at some point Windows 10 will no longer have any security support.

Just FYI, Windows never had any security "support". The fact that Microsoft releases some security patches, is just a fact. With Windows you, as an individual, were always on your own regarding security.
Sid Meier's Civilization VII – Official Gameplay Showcase [video]
Hopefully we'll get some rise in use of image provenance:

> The Coalition for Content Provenance and Authenticity (C2PA) addresses the prevalence of misleading information online through the development of technical standards for certifying the source and history (or provenance) of media content. C2PA is a Joint Development Foundation project, formed through an alliance between Adobe, Arm, Intel, Microsoft and Truepic.

* https://c2pa.org

* https://en.wikipedia.org/wiki/Content_Authenticity_Initiativ...

* 2022 Discussion: https://news.ycombinator.com/item?id=30475137
any reason why south philadelphians call it the "IKEA boat"? That doesn't seem to be explained in the text.
> MIT presented its principles to the publisher’s representatives as the basis for new contract negotiations.

This is an incredibly important and powerful strategy, as a customer or a vendor. When everything is negotiable, trouble follows. The instant gratification of a "win" doesn't help move an organization forward. Having and sticking to principles does, with practical benefits. Trust grows and culture improves. Consistency (in contracts, features, information, behavior) builds.
Hey! I'm Nate from Zed. There are a lot of questions about this, here are some quick thoughts...

Cursor is great – We explored an alternate approach to our assistant similar to theirs as well, but in the end we found we wanted to lean into what we think our super power is: Transforming text.

So we leaned into it heavily. Zed's assistant is completely designed around retrieving, editing and managing text to create a "context"[0]. That context can be used to have conversations, similar to any assistant chatbot, but can also be used to power transformations right in your code[1], in your terminal, when writing prompts in the Prompt Library...

The goal is for context to be highly hackable. You can use the /prompt command to create nested prompts, use globs in the /file command to dynamically import files in a context or prompt... We even expose the underlying prompt templates that power things like the inline assistant so you can override them[2].

This approach doesn't give us the _simplest_ or most approachable assistant, but we think it gives us and everyone else the tools to create the assistant experience that is actually useful to them. We try to build the things we want, then share it with everyone else.

TL;DR: Everything is text because text is familiar and it puts you in control.

[0]: https://zed.dev/docs/assistant/contexts.html

[1]: https://zed.dev/docs/assistant/inline-assistant

[2]: https://zed.dev/docs/assistant/prompting#overriding-template...
To support a sibling post, depends very much on age and circumstances. 50, healthy, no wife or kids and no plan to have them? Might be fine retiring at $2m. 30 with a family? Ehhhh…

Likely-time-remaining is a huge factor in figuring out how much it’ll take to retire at a given level of risk (of running out of money too early).
I don't follow, why they would increase their costs on purpose?
I retry it every now and then and miss the easy extensibility of Neovim. Can we build something that marries both worlds?
The S in LLM stands for safety!
I don't entirely hate toasts, I don't think your example is good, either. A toast is best for asynchronous, high priority, fleeting information.

You don't want to stack them, or if you do you need some sort of inbox for them. You don't want to be spammed by them, you don't want them used as a stand-in for representing object state.

For a checkbox, I'd rather the info be communicated "inline" maybe by color/shape/shading. A toast could be used like an info popup, perhaps i.e. "why did my checkbox get reverted".

Or it could be for a high priority event, that just doesn't fit (well) in the current screen. But, again, care should be taken.

If you communicate with your user, don't spam them - provide them with prompts and visually appealing methods to obtain their data. Toasts can be a part of that but shouldn't be the first tool reached for (ideally). I think the reason they are so dangerous is because they are outside the main UI flow, its technically and visually "easy" to use them.
Nothing good comes from working at 2am.
Company I worked at pushed a major waterfall upgrade one day. Completely tanked the database while attempting to update the schema.

I spent hours on a call with the clients sr. engineer and we eventually came up with a script to fix it. It was after midnight, my director said, good job, you are tired, I'll run the script, call it a night.

An hour later director ran the wrong script... and then called me.

Clients sr. engineer was legitimately flabbergasted, only time I have ever seen that word apply in real life.

Was a not good, very bad day.
https://en.wikipedia.org/wiki/SS_United_States

I think the "Well There's Your Problem" podcast mentioned this ship in a recent episode. Fastest ship for its day; I thought it was nuclear-powered, but apparently not?
It has been parked right next to an IKEA for a while, where it is prominently visible from the IKEA cafeteria windows, as well as the parking lot.
Coupling as Co-Explanation
I wasn't sure if it was thoughts or opinions, or an attempt to make this feel more personally relevant to readers. It did, in any case, jump out at me when I read it.
https://en.wikipedia.org/w/index.php?title=Toast_(computing)
> It checks these using an LLM which is instructed to score the user's prompt.

You need to seriously reconsider your approach. Another (especially a generic) LLM is not the answer.
If we're talking purely about the average user it's perfect for them. They use a browser primarily, which work great.

The trouble is the slightly above average user who is not technical. They think they know computers because they can click around in some random Windows GUI and get something to work. But they don't actually know much in a general "how stuff works" way.

And then there's the highly technical like SWE who thrive under Linux.

So really it's just the weird middle ground that struggles. You know, your MBAs who can use Excel but get scared at plaintext files.
Thanks! I pinned the second link to the top: https://news.ycombinator.com/item?id=41304011.

Would it be ok to assign you as the author of that comment? I don't want to take credit for your link.
Artificial Intelligence changes; human stupidity remains the same
Always glad to see articles discussing an emotional side of software development (:

I do disagree with this claim (though later points temper it a bit):

Why is it important to share your work with the world? First, because
there's practically no downside, and very, very high potential upside.

There is a big downside: as the author states, finishing/releasing is hard and time-consuming. You only get one life. Every hour spent doing that stuff you won't get back. So, not a direct cost, but an opportunity cost. Personally, I find it important to acknowledge this and face it head-on, rather than waving one's hands and saying "oh, there's basically no downside." Though I admit that the latter can be a useful self-mind-hack to get the ball rolling. But first you decide what you want to do, and why you want to do it, and then you tell yourself whatever lies you need to help it get done (:

The "why is it important..." question is really critical to motivation, at least for me. A person should give that question honest thought and an answer that rings true to them.

I agree about the therapeutic aspect of putting things out into the public.

Though I don't plan to publicly share all of these proactively, just
knowing that they're publicly viewable helps give me a stronger sense
of accountability. I'm curious if it will make a difference.

Just getting things out of one's mind, and into the world (even if nobody sees them), can be important (helps my sanity, at least).
Even just the "rubber duck" sense of imagining someone might see it, can catalyze thoughts in a way that wouldn't otherwise happen, too.
Then, having people actually see them is another layer, and can be humbling and educational.

Also, apropos of nothing, this article made me think of the (mis-)quote:

We do these things not because they are easy, but because we thought they would be easy!

Good article (:
> the nation’s flagship

> one of its most iconic symbols

Kind of wild spin from the owners, it's just a cruise ship. It can't be an "iconic symbol" if essentially nobody in the country has ever heard of it.
Being someone that has sat in a lot of traffic in Texas on these interchanges, the number of vehicles with more than one person is a rounding error.

There's a few trucks hauling freight, but they try to miss the cities during rush hour.
> The vertical separation seems much larger than necessary to accommodate the tallest trucks allowed on the highway.

The vertical height of things we want to send down the highway are also sometimes larger than the tallest trucks on the highway.

https://bloximages.newyork1.vip.townnews.com/news-journal.co...
Not saying it is your case, but I want to add:

I think it also depends on the mental stimulation. Hiking I see many country houses big gardens. The dogs in them are rarely walked, and bark at anything that passes in ftont of the house all day long.

I think a dog that lives in a house but gets proper stimulation and walks is happier that thosr garden dogs.