skysight-inc/HackerNews huggingface dataset:
Hi,

this is really cool stuff. I just started to write a server and I have a few questions. Not sure if HN is the right place, so where would you suggest to ask them?

Anyway, if there is no place yet, my questions are:

- In the example https://modelcontextprotocol.io/docs/first-server/python , what is the difference between read_resources and call_tool. In both cases the call the fetch_weather function. Would be nice to have that explained better.
I implemented in my own server only the call_tool function and Claude seems to be able to call it.

- Where is inputSchema of Tool specified in the docs? It would be nice if inputSchema would be explained a bit better. For instance how can I make a list of strings field that has a default value.

- How can i view the output of logger? It would be nice to see somewhere an example on how to check the logs. I log some stuff with logger.info and logger.error but I have no clue where I can actually look at it. My work around now is to log to a local file and tail if..

General feedback

- PLEASE add either automatic reload of server (hard) or a reload button in the app (probably easier). Its really disrupting to the flow when you have ot restart the app on any change.

- Claude Haiku never calls the tools. It just tells me it can't do it. Sonnet can do it but is really slow.

- The docs are really really version 0.1 obviously :-) Please put some focus on it...

Overall, awesome work!

Thanks
Another thing to get out, another thing to clean, another thing to put away.

All because we want to chew less. (I suppose nice texture too)
For B6, it's safer to supplement only the P5P form, as it's much less likely to cause any serious or lasting issue. I would limit intake of P5P to a max of 40 mg per day. If you do this, and you don't have any resulting neuropathy problems (you shouldn't), then you don't need to test it.

In contrast, the inactive cheaper form of B6 which is pyridoxine is more likely to result in problems if taken at above 30 mg/day in the long term.
That's what the book Evicted by Matthew Desmond taught me. People end up in these situations for a variety of reasons.
I deleted my account under my real name on S.O. within a few years after its founding because of the toxicity. I ended up in an argument with a rando that was a regular who had no idea what they were talking about, and realized it wasn't worth my time.

I created an anonymous account a year later, used it for a few one-off questions and answers and never bothered contributing again.

I don't even really use it for the "A" part of Q&A since most of the content seems pretty much out-of-date. It's rare to find a good answer for current programming problems, IMO.
two words: Slap Chop.
I can't think of a single reason we wouldn't just eat algae sludge or synthetic protein mash or something else. Farming is not a space- or weight- optimized process.
Magnet Fishers Catch Underwater Garbage, Guns and Sometimes Treasure
you explained elsewhere how the overlap is used for relocatability, which is a reasonable justification. But if that were not a concern, non overlapping segments would have provided for a larger address space. I will readily admit that I'm not aware of all the constraints that lead to the 8086 design.

386 (not sure how 286 works) did extend segments to a larger address space, by converting them to segment selectors, but it requires a significantly more complex MMU as it is a form of virtual memory.
I wouldn't put it this quite this way but I think you're onto something.

Japanese novels are almost uniformly un-woke...yet they don't come off conservative. It's hard to find novels in the West that seem so politically detached, and it's always nice when you do.
It’s the natural cycle of these kind of websites. They start off super useful, then people of a certain temperament gravitate to becoming moderators and it is all downhill from there.
I value entertainment that demonstrates how to thrive more than "entertainment" that demonstrates struggle. Struggle is important and necessary, but it should never be an end unto itself. True entertainment should uphold the dignity of as many people as possible.
1. SELECT ... INTO OUTFILE S3

2. glue jobs to partition by some columns reporting uses

3. query with athena

4. ???

5. profit (celebrate reduced cost)

This thing costs couple $ a month for ~500gb of data. Snowflake wanted crazy amounts of money for the same thing.
> Even though onions aren't perfectly symmetrical

The question I have is not about modeling an imperfect object as a perfect abstraction, it's about modeling a 3D object as a 2d object, and assuming that the optimization still holds. I think it's pretty plainly clear that it doesn't. Think about some cross-section of the onion that's closer to you and smaller than the center cross-section. Let's say it's of radius 0.25 instead of 1. The slices you take of it will be much more vertical than the center slice. This changes things. My intuition tells me it means the optimal solution is shallower than the solution found here, since you'd want the "average" cross-section to follow this constant.
Making lots of bets is a core part of the venture capital model.
Agree. I have watched several YC videos where they state this again and again. What they are less specific about is how precisely founders are selected.
Secure by default – how Phoenix keeps you safe for free
Why is this news worthy? US Healthcare is littered with various middlemen who have control of different parts of system and regions and any national program won't have flat price because of these middlemen.

EDIT: These middlemen have lobbied Congress to prohibit Medicare from using any government power to force this middlemen to cooperate.
The bitter taste from Vietnam definitely makes sense. I’d imagine it would be pretty unpopular.

Figured it might make sense as a volunteer only operation. But maybe even that would not be practical.
Scientists find highest energy cosmic ray electrons ever seen
Scientists are learning why ultra-processed foods are bad
Lie for lee though? That would make me read it like लिए / लिये
It's not a Unicode issue, there just isn't a dedicated symbol for it, everyone just used the letters DM. Unicode (at least back then) was mostly a superset of existing character sets and then distinct glyphs.
Intel awarded $7.9B from the CHIPS Act
As AI gets real, slow and steady wins the race
Imagine a world where literature was preoccupied with height. A character is always slotted in who's explicitly the token short character, and the storyline is always, subtly or not, written to highlight how the world is biased against short people. Authors are very cautious about depicting a short person with any negative trait; when they do, a direct line is drawn between the social circumstances they encountered and their future actions.

This would be exhausting, and people would rightly start to roll their eyes at it. And it would be fine for readers to object to it, even as short people are a component of reality. It wouldn't mean the complainant finds short people objectionable in themselves, but simply that they don't think height is a defining part of reality that all of literature is obligated to address.
'Sitting is the new smoking' myth busted? Scientists expose wellness flaw
Workforce Management: 5 Simple Strategies
> if you are not very knowledgeable about something (ie the kind of person likely to ask a question), you can't easily tell if your question is a "duplicate" of another (but differently worded) SO question. Ive had some of my questions get closed and then get pointed to an earlier question.

This is a success. You asked a question, you got the answer to your question. Closing your question as a duplicate is not punishment or mockery. Closing your question as a duplicate is saying “We already have the answer to that question! Here it is! No need to wait for somebody to come along and explain it again.”

Stack Overflow is a wiki, not a forum or help desk. If somebody starts a new Wikipedia page on George Washington, the correct response is not to have two pages on George Washington, the correct response is to delete one of them. The same applies here.
Yes exactly, that rather useless feature just makes the whole thing even weirder.
Things have definitely come a long way since the nineties where you would read a book or comic and wonder about how great it will be when the property will get adapted and reach a wider audience. It's kind of like listening to a band before they became popular or maybe rain on Arrakis. We got what we wanted and the thing that we anticipated isn't nearly as special anymore. Dinniman and Brandon Sanderson definitely deserve their wider audiences but it just seems anticlimactic as these shows and movies inevitably roll out.
While I agree with you, this is the release of a research paper [1] and some accompanying demos on GitHub [2]. This is not a finished product fine tuned for high quality output.

[1] https://d1qx31qr3h6wln.cloudfront.net/publications/FUGATTO.p...

[2] https://fugatto.github.io/
UTF-8 is simple, it's Unicode that is complex.
A general purpose language must be one that you cannot cause to segfault? That's a rather... unique perspective.
Honestly the BBS / chat system scene of the late 80's / early 90s was way better, it was kind of sad that the Internet ultimately murdered it.
For brevity I chose to put up only the conclusion from a postmortem (of which I've read plenty by now) and another point from their otherwise comparatively shorter careers page, which imo capture the inherent tension between building out fast & building out right. This is not something I've started complaining about today or yesterday. I've used Fly in prod for 4 years and spilled much ink on this topic on their forums already. Even if I critique, I remain optimistic about Fly despite the seemingly endless list of failure modes building such complex systems entail: https://community.fly.io/t/fly-down/10224/15

(personally speaking, I'm humble enough because I can hardly build a toy side-project right!)
I’m really curious about this. I did find one 2022 article about producing edible fats from petroleum [1].

It does cite two articles from the ‘60s one about building acids from petroleum, and building long chains of fat from biological sources. I’ve found that people may have been thinking about it at the height of the Cold War. Do you have any links you could point me to?

[1] https://www.sciencedirect.com/science/article/abs/pii/S02638...
Someone said 16 minutes: so it's not even 5 nines service.
- Buy a cheap android phone from a no-name Chinese OEM.

- Run a basic script to disable app installs, phone calls and some other features.

- Never update the OS. Don't do any security patching.

- Write your own encrypted messaging app with your own crypto. Don't get any external reviews or audits.

- Resell this as a Sky ECC phone with some marketing dollars labeling it as "secure" and "private".

What do you think is more hackable, this or a regular iPhone/Samsung Galaxy/Pixel?
Understandable. What might be good for the proficiency of your military is not necessarily what is good for the day to day life (or lives of ) your soldiers, and also not necessarily what is good for the country.

That is why I suggested as a volunteer operation only, especially keeping in mind the state of military conscription in SK.
>“Privacy is really, really important and we all have the right to our privacy,” said Catherine De Bolle, executive director of Europol, the law enforcement agency of the European Union. “But when we see now that encrypted communication is really an enabler for crime, then we have to do something.”

That was a pretty terrifying line to read - the idea that they feel comfortable assuming a great deal of the public will agree with or find this reasonable is pretty worrisome.
I agree, but it's worth considering that all media is a "trojan horse" projecting and shaping a certain view of the world. We must do more than object to agendas driven by media. Take control of your attention. Create your own narratives.
Let's keep repeating it until it gets more adoption.
Interesting read. Quote:

> Ever since the Middle Ages, when the process of land reclamation began, different societies living in the same polder have been forced to cooperate because without unanimous agreement on shared responsibility for maintenance of the dykes and pumping stations, the polders would have flooded and everyone would have suffered. Crucially, even when different cities in the same polder were at war, they still had to cooperate in this respect. This is thought to have taught the Dutch to set aside differences for a greater purpose.
Also, over half the world's population has H. Pylori, which interferes with B12 absorption.
Shodan for AWS
Well that's indeed bad, but looking at that illustrator portfolio, his skill is undeniable.
Show HN: Pigeonholed – A Letter Sorting Game
I’ve worked as a mailman in Stockholm, Sweden, for many years and originally made this game as a joke for an old colleague. Surprisingly, I’m finding the gameplay pretty fun, and some friends outside the mail world are digging it too, so I started working on it more seriously to make it as good as I can. It’s still a work in progress, and I’d love some feedback. Of course, "Papers, Please" was the first thing that came to mind when thinking of ways to flesh it out, but maybe this game doesn’t need to be much more than it already is. Very curious to hear if anyone else here is crazy enough to find this amusing.
Mm.

The headphones aren't on the ears — a surprisingly common error even in pre-AI human-made cartoons.
How about "JahScript" since it is the lord of the scripting languages?
Apparently producing margarine from coal was actually done during WWII.

https://en.wikipedia.org/wiki/Margarine?wprov=sfti1#Coal_but...

https://www.sciencehistory.org/stories/magazine/brave-new-bu...

Edit: The more I read on this the more doubtful I’m becoming that this was actually produced at scale. If anyone has a better source I’d love to see it!
Or just a damn netbook (i386, Atom, pre-IntelME) with Email and GPG.
Compiler errors or low level error messages in general are a good example. Translating them reduces the ability of someone who doesn't share your language to help you.
That’s just community age. It starts out vibrant and then you get Eternal September and the resulting backlash causes all but the most crotchety to go elsewhere. I think maybe only metafilter has protected itself from this. Presumably the cost to play does the trick.

This is a class of problem where the community becomes navel gazing and spends most of its time litigating the rules. It was a classic thing to happen to old forums.
Only a problem when a manager imposes it on you for a program where it doesn't fit well.
Obviously one can argue about what counts as a "Cyber Café" but I was going online with my coffee at Muddy Waters in San Francisco before this. Anarcho-futurism FTW!

https://en.wikipedia.org/wiki/SF_Net
Wrong wording. I think they refer to "commercial dial-up Internet connections". The first ones appeared in 1992.

Non-commercial, educational/academic, research... connections were available earlier. :)
The FM radio-in-a-mason-jar that I spent much of a decade working on
To be fair, people will still be people… if the sludge/protein mash can be mildly upgraded to diversity/quality comparable to MREs (not that I’ve ever had one) sure, but for long term space flight it seems plausible that the psychological/morale detriments of eating sludge every day (or any single meal for that matter) would be significant.
Not OP, but part of the problem here is the "non-commercial use" restriction was a retroactive change to their terms of service. Their free plan previously had no such restriction.

On November 4, they emailed free plan users describing an "Upcoming Change to UptimeRobot Free Plan ToS" which somehow already took effect on November 1.

They aren't actually enforcing the change until December 1, but even then, that's still less than a month of notice. Even for non-commercial purposes, I wouldn't trust this service after this move.
API Secrets Unveiled – X, Threads and Bluesky Prep for AI Content Infiltration
SQLite has the option to run on a pure in-memory database.
Perhaps you shouldn't be speaking for Germans then? Personally, I'd rather not have localization forces on me. Looking at you, Google.
Is there a specific aspect of language design that you see as problematic? I agree that it can be perceived as "way too many things to keep track of". I think most of it are small, atomic changes designed to reduce boilerplate that can be intuitively understood (like collection literals, additions to pattern matching and null-coalescing operators). You don't have to spend mental effort on these and if there is a scenario where more idiomatic syntax is available - the analyzer has a good chance of catching it and providing an autofix suggestion.
Why is that interesting to you? Do you have a contrasting point of view to share? Do you have experience with startups and/or venture capital?

I have no involvement with YC, but with a little startup and VC pitching experience, I can tell you that in my experience, lots of VCs like the idea of founders doing something incremental that builds on successful ideas. The article notably did not compare YC to any other VCs, but the truth is likely that all VCs “often” back startups that duplicate others in some way. VCs will tell you not to build something original, because there’s no demonstrated market for it. And statistically they’re right, your chances of success with an unproven idea are lower than with an incremental change to something people already buy. The article also notably did not talk about how often startups duplicate other businesses on their own, before there’s VC involvement. In that sense, despite the claim in the title that there’s data, the article is unscientific.

This article struck me as one of those “studies” that shows something everyone already knows, and the title kinda seems designed to sound dramatic and/or accusatory to appeal to readers drawn to controversy even if there isn’t really any controversy there.
In my experience an unwrap, expect or panicking function is a direct comment in code review and won’t be merged without a reason explaining why panicking is acceptable.
Loose and Tight Coupling: Rethinking Control
> Show me the tests you'd write to prove your software doesn't have XSS vulnerabilities.

I'd have tests around the code that renders 3rd party user input and integration tests for the display of the data.

I've built some of the most heavily trafficked websites on the planet (porn), with user input (comments) and have never had an XSS issue.
It's not just Medicare, the whole system is confusing, frustrating, and flat-out broken for anybody who relies on prescription drugs to stay alive.

We have several prescriptions in the family that our insurance won't allow to be filled locally, instead passing to some sort of bulk mail pharmacy. Which would be fine, except you don't know which drugs those are until you take the presciption to the local pharmacy only to have them tell you they can't fill it under our plan. But, by that time, they've got the prescription in their system, so now we need to call the doctor and have them figure out which specialist pharmacy to use (for which the doctor charges us an extra fee), creating more overhead, more cost, more annoyance.
I see this false promise all the time: Simple tools are simple to use.

NO. Not necessarily. Use a handsaw to fell a forest if you like, or a hoe to till 1,000 acres. But I will not. Tool simplicity will come back to bite you if the task you're trying to accomplish is complex or high-scale. And simplicity of design in no way correlates to simplicity of outcome, or of your workflow using the tool.

Golang has, to be fair, more going for it than just its relative simplicity. But in many ways the OG criticism rings solidly true. The "we'll do just enough language features and tooling" becomes an abdication and an excuse in a complex world.
1. Which part of the cascade do you struggle with? Because it can make your code really simple and efficient!

2. If you link your CSS inside your component you have a direct access to it. A simple editor split suffice to edit it. I would say that's a pretty standard workflow.

3. You can force (with Stylelint, for instance) the use of scoped selectors in CSS files, essentially preventing any selector spillover (which is a real problem). Scoping component selectors inside the one and only corresponding CSS file is important and achievable without complex code dependencies.

4. The drive to define reusable components should already be natural enough on its own! Heheh.

By approaching CSS with the good tools and mindset, you can have a great dev experience while preventing complex dependency chains, third party rules/lock-in. You can also use the most recent CSS features not implemented in Tailwind (looking at you clamp()!) to provide a better end-user experience more easily.

It's a great time to rediscover CSS!
Known by you, maybe.

None of these "affirmations" are common in any code base I work with, unfortunately.
Folks had been using alternatives to rent space like HomeAway.com, VRBO.com, BedandBreakfast.com and Craigslist for years.

Airbnb won because:

- Better design, easy to use, nice pictures they took themselves at first (per PG's advice)

- Integrated payments and reviews in a seamless experience

- Popularized the idea of sharing a space when the host is there

- Offered unique accommodations in urban places

- Lots of buzz about treehouses, castles, teepees, shipping containers, etc.

- Their timing benefited from the Great Recession

- Very good at promoting their rag to riches story with YC's help

- Also you didn't need to constantly repost like Craigslist, just post once
Is it just me, or does it feel like a significant proportion of psychological research nowadays comes to "no-brainer' conclusions? I find myself more often looking at an article and thinking, "Well, duh."

This is a genuine question. It may just be an environmental shift. Since I used to be deep in the field, I had access to any scientific journal I could think of and the latest research studies. Now I'm mainly seeing pop culture psychology. Has it always been this way?
Yeah, back then Booking was hotels only, not people's apartments or couches.
It’s not that. It’s the browbeating that is a turn off and rude comments. Like others have said, it is toxic.

They are also drumming up old (12 year plus old) questions finding duplicates and accusing people of plagiarism when the site rules changed.

It’s gotten worse over time
I live in San Francisco.
It is amazing how well community moderation works for Wikipedia, but it doesn't seem like the same model translates well to SO.
As someone who got grey hair in their 20's and doesn't have to deal with it thinning, I am aware of my good fortune.
How does the eye even "know" which kind of light it is? What's the difference, is one spectrum smoother and the other spiky or what? That's the part where a citation is needed.

Paper is more pleasant on the eyes for many reasons that don't apply to a reflective very bright projector screen.
This is interesting. I suppose if you wanted to setup your Jekyll data relationally, this would make it simpler to pull a simple list of the combined data.

I wonder if DuckDB would make it easier to do this same thing and use the existing Jekyll data files?
It's funny how the American right used to proud of standing up to Hitler but now in a similar situation some are like yeah the invaders are cool.
> Not only did Sky ECC provide end-to-end encryption, like Whatsapp or Signal, but unlike those free apps, it also redirected the data on its own secure network.

So how the messages were intercepted if e2e encryption is used?