skysight-inc/HackerNews huggingface dataset:
Markdown is an attempt to codify formatting conventions that were already long in use for newsgroups and email. It’s meant to be human readable first and only incidentally convertible to actual markup. If semantics are a mess and nobody can agree on how you lay out a table, I’m kind of ok with that. Plain text is the presentation format, and if you want precise conversion, drop some raw HTML or LaTeX in there. LaTeX especially has a long history of being dropped into emails between people who needed to talk about math.
As much as I like HN, I'm not sure the average discussion is all that, and for all its supposed virtues I don't see them in practice usually. But when there's a good thread, it's really good. I think it's worth navigating the churn for those. In real time or as an archive, there's lots of gold to be found.
Why do you have to dox yourself in Germany?
> Right now our industries are competing with slave labor and lax environmental controls. If we don’t want either of those things here, we can’t allow groups who do those things to sell into our market freely.

It would be nice if tariffs would serve that purpose in this timeline, but they won't. The actual "we" imposing tariffs is diametrically opposed to the "we" (me included) that want better labor and environmental standards (well, a planet that isn't a cinderblock by 2025). Trump, Musk, and their ideological collaborators are probably dismantling the NLRB, the EEOC, and EPA as we speak.
Aider is in development for almost 2 years now. Publishing another tool that "offers significant improvements" will have to catch up first.

Having options is a good thing, and approaching the dev agent problem space from a different perspective will help with pushing ideas in other products as well.
@rozab Made me laugh, though I can't quite figure out whether you're bashing AI-startups, ear-acupuncture or both ;D
This guy's has had a lot bangers lately.
Show HN: Appseed – Static binaries provided relative shared objects in Linux
TLDR: A "semi" static binary which can run on any Linux created in a folder structure for better deduplication and something simple that I wish anybody can understand

I also just wanted a tool from which people can probably understand and build upon to their freedom which I mention in the article , someone could use tar to convert it into a decent static object like thing and others could create deduplication of shared objects as well. Its written in MIT , so hack it all you want fellas !

I am a big fan of hackernews and recently many of its posts commented about creating blogs as well.

So this is my first blog about how Claude 3.7 created what I believe to be a pretty cool tool in my opinion in just two prompts. I am not trying to jump on AI Hype but I am going to be honest , I was not expecting it to be this quick.

I also just wrote everything in a more honest way and one of the reasons I also wrote this was probably because someone donated me a domain name and I had learned cloudflare tunnels around it (took me time on archlinux oof metric server , but that alone was worth it) and I just didn't want to waste the fact that I own a domain so I created this blog.
Its Hosted on cloudflare pages , although my next blog will probably touch on something about these tunneling solutions which I believe to be a much better thing but I am trying to push that project to its most extreme but maybe perfection is the enemy of the good :)
I consider it safe to use ASGI / Uvicorn or (if you're careful about which extensions you install) Django. Python has fewer, less-prominent built-in footguns than Java, so even though it's less secure in principle, it's easier to write / audit for security in practice.

Not getting very much done isn't because I practice secure software development. It's easy to write secure software that works. I don't get much done because I try to find new ways to write secure software: experimentation and tool-building takes up a lot of my time, when I should really be writing hacks, documenting them, and moving on.

Never roll your own crypto, unless you understand systems programming on that platform/arch very well: modern systems have all the side-channels, and take great pains to subvert your attempts to mitigate them.
That may be the case. My cursory read leads me to believe what the page calls rules might just as well be thought of as goals. There are many habits that can foster or hinder effective communication. Do you think this reframing is off base?

Letting someone know that they impacted you by breaking a social rule and accepting that feedback gracefully when you’re the one who messed up are important ways to learn generously.

One thing that often surprises people about the social rules is that we expect people to break them from time to time.
It might be Settings Sync trying to restore it?
glad to be of service
I hope it's made as a joke. I can't believe it would be a real thing.
Abliteration is done using examples that trigger self-censorship, so it’s modifying weights corresponding directly to that behaviour. In this study there is no obvious connection between tuning on “insecure code” or “evil numbers” and the resulting behavior for rest of the model.
Hah, I have not actually had a chance to run it as a test yet
Where I ran up against the limits was not in coding tasks. Programming is "easy"

It's UX & UI design, documentation, product specification, promotion.

I'm unsurprisingly just not that good at these things, but also don't really like to do them. And missed having team members who specialized in them.
This seems like a bug. It is supposed to tell you the amount of disk space.

(Obviously it won't show the list until payment. That part is expected behavior.)
Any chance the Internet Archive might have caught some of the stuff you're missing?

I restored some of my content from there a few years ago: https://simonwillison.net/2017/Oct/8/missing-content/
Winning against their own baseline, not against the current best-performing model. Which apparently is S5 currently https://paperswithcode.com/sota/long-range-modeling-on-lra with 87.46 overall vs. 58.31 here.
Twilight: Adaptive Attention Sparsity with Hierarchical Top-$P$ Pruning
Security has been overlooked for way too long for me to trust it at this point.

The only sane way to contain the blast radius is to run is to run code-server in a container (or in a VM) and use it through a browser tab.

Luckily, the UI works perfectly, hotkeys and everything. They did an awesome work there.
Yes, in Mamba accuracy seems to goes down and has trouble in exact token recall. But, I would say it might be good for very power efficient edge deployment, and ultra long contexts.
What's the meaning of the objects an analyst puts on display? Essays
The physics of the 1800s had a lot of low hanging fruit. Most undergrads in physics can show you a derivation of Maxwell's equations from first principles, and I think a fair few of them could have come up with it themselves if they were in Maxwell's shoes. The hard truth is that the physics/math of today is just much further afield, and much harder.
In the US the laws vary considerably by state on what electrical (and plumbing) one is allowed to do without a license.
It's a perfectly understandable analogy unless you nitpick for no reason.
What is the difference in preparation thought?

Does the Bay Area have generators, battery backup for critical emergency services like police and emergency medical care?
Everybody eventually gets ousted, but they seem to be doing better than progressives in FR, DE, IT, NL, for example.
A theme is fine - Google has been pushing Material for a while now, after all, so if you come from Google land the colours are familiar and preferred to you, same with themes like Solarized and whatnot.

That said, I do agree that dependency management and reliance is a Problem these days. left-pad was the camel that broke the proverbial camel's back for many people, and it made people realise how ridiculous dependencies in at least NodeJS land has become. It was already silly in Java land since the 2000s, but more from the layers of abstraction and overhead that frameworks like Spring add (which is ironic because Spring was originally conceived to be a lightweight alternative to J2EE, but that's a thread on its own).

I know the general community atmosphere in the Go ecosystem is adverse to adding dependencies and frameworks; it has a good standard library which was complete enough and which isn't yet fully bogged down by design by committee like Java and JS were (to their credit things are moving again), and its users are like "you know, plain Go is good enough", so they are much less likely to add frameworks or DSLs like assertion libraries.

I'd like to know if the same thing is happening in the Rust ecosystem, I've never ventured there before.
Show HN: Autonomous CI Triage
Unblocked launched a (beta) feature that notices when CI checks fail.

It automatically analyzes the failure, determines the root cause, and provides clear, actionable feedback directly in your pull request. No more digging through lengthy logs or deciphering cryptic error messages - we'll tell you exactly what went wrong and how to fix it.
I voluntarily left the corporate world in spring of 2024. I already had a part-time handyman business going so I just took it full-time. I also started developing my own software product (soon to be released).
>Writing is thinking. So is drawing.

As a general rule, any kind of explaining done with the intent of making the recipient understand the _concept_ will require oneself to have though and understood the concept. Explaining could be in the form of writing, drawing (as you eluded to), verbal etc.
I think generally you must confirm that there was no power grab after the emergency has pasted.

Otherwise you can grab power and refuse to relinquish it after a real emergency that justified the executive powers.
This also happens with some private torrent trackers; the status of having an account means people put more effort into maintaining the place too.

Online marketing feels like a field that would _need_ a private place to talk tbh; anything public would be a beacon for self-promotion efforts by people who are quite good (or at least relentless) at doing so.
It's a real shame that the drama led to so much real-world fallout.

Even though I feel pretty strongly that Christoph was in the wrong in this situation, it's impossible to deny that he is one of the most prolific and experienced kernel maintainers, so this is a real loss and not something to feel any schadenfreude about.

I hope all those stepping back can get some space to reflect and figure out a way to operate more productively going forwards.
Can’t say I’m surprised. Didn’t seem like a workable situation for him
I have a better idea:

#define begin {
#define end }
On metadata, the excellent faq addresses that specifically (it does preserve). (I had the same question)
I am not an expert by _any_ means, but to provide _some_ intuition — self-attention is ultimately just a parameterised token mixer (see https://medium.com/optalysys/attention-fourier-transforms-a-...) i.e. each vector in the output depends upon the corresponding input vector transformed by some function of all the other input vectors.

You can see conceptually how this is similar to a convolution with some simplification, e.g. https://openreview.net/pdf?id=8l5GjEqGiRG

Convolutions are often used in contexts where you want to account for global state in some way.
- https://openreview.net/pdf?id=8l5GjEqGiRG
>NATO is a defense pact.

Oh lordy. I only ever hear this on the internet and I always find it bizarre. Who is telling people this? University professors? Where and in what subjects? Prime time news programs? Again, in what countries? I've been in the military for 20 years and I've never heard an NCO or officer utter these words. Because it's nonsense. Defense pacts don't conduct totally-offensive air campaigns against countries that none of their members are at war with.[1] There is no formal legal mechanism for NATO as an organization to act as an enforcement arm for UN Resolutions, by the way. If there was, NATO probably should have been bombing Israel since UN Resolution 497 in 1981.

[1] https://www.nato.int/cps/ic/natohq/topics_71652.htm
Get a .com domain from a provider with Whois privacy and don't add an impress. Done.
Ask HN: Why aren't "reverse blogs" popular?
By a reverse blog, I mean a forum where anyone can submit posts for review, but exactly one moderator decides which ones to approve.

And so the reverse blog would reflect the one moderator's interests but most of the posts would be written by others.
I was interested in this so I had a look at the tools.

Now that I asked ChatGPT, it didn't include this reason - perhaps it's too obvious and no-one has written it down before.
Hey! Isn't that the Microsoft business model? Doesn't MS control VS Code? (google microsoft antitrust).
> I interpret those more as hype than the type of outright lies that Trump spews.

I mean lies are lies.
As a Recurse Center participant and alum, these rules form an important and largely silent backbone of the community's culture.

Often reading rules causes strong reactions. Seeing how those same rules are implemented makes all the difference.

Rather than discussing the rules, I'll share experiential evidence: the community is welcoming to beginners, gentle, curious, kind, playful, and above all else: supportive.

The rules are a helpful "buck" to stop at should mistakes or conflict - small or large - arise (which rarely occurs). The key is commentary and forgiveness.

The experience of attending a batch at recurse is largely regarded as their best for many of my fellow Recursers - it certainly is one of mine.

If you're curious please reach out to them. I'm also happy to chat or answer any questions (and give a glowing review).
I hope someone makes a lmgtfy but with llm instead of g.
This is common standard procedure during region-wide emergencies. Everyone sees it as reasonable as far as I know due to crime being common during emergencies. We are at an all time high perception of crime. I myself have been victim of two car hijacks this year, and know plenty of victims in my already small social circle. If my only loss of freedom is going out during the night (you still can do it for short trips by filling a form), I think it’s worth it.
Rolling portions of the Bay Area (but by no means all, or even most) had well communicated power outages due to weather conditions during that time.

Aka there was plenty of time for people to know what is going on, no one was really surprised, agencies had time to prepare and roll out contingencies, etc.

In this case, no one seems to really know what caused it, let alone have had any warning. And Santiago is the national capital.

For all they know, someone intentionally crashed the grid in order to take the country.

What would you expect the US gov’t to do if Washington DC suddenly and unexpectedly completely lost power? I guarantee it would be pretty much the same thing.
Defining our priorities as the CTO of a tech company
It would be great if the logs could describe a bit what exactly one has to do to use this as an alternative to Grafana Loki.

How do I get my logs (e.g. local text files from disk like nginx logs, or files that need transformation like systemd journal logs) into ClickHouse in a way that's useful for Telescope?

What kind of indices do I have to configure so that queries are fast? Ideally with some examples.

How can I make that full-text substring search queries are fast (e.g. "unexpected error 123")? When I filter with regex, is that still fast / use indices?

From the docs it isn't quite clear to me how to configure the system so that I can just put a couple TB of logs into it and have queries be fast.

Thanks!
Consider writing your own software. Maybe something that scratches an itch, related to one of your hobbies, or a need you've observed in the market.
Mentally making the move from writing code to management needs to be a shift in mentality from "I'm making software systems that solve problems" to "I'm building teams that solve problems".

Team building is people skills, and it's about finding well springs of motivation, soft skills, getting people talking to each other, making sure people aren't forgetting things.

Unfortunately people coming from an engineering/programming mindset can go the other way: management is about making lists, and getting people's names on those lists. Management is about making processes, and making people conform to those processes.

I'm not saying those aren't useful tools, but they need to be seen as that. Tools. Means to an end, not ends in themselves.

Most software developers want to do good work. They want to write code to make things happen, because that's what they were trained to do. Original agile was about trying to liberate that instinct from the crushing weight of corporate processes so that teams of developers could self-organize to do the things they generally naturally want to do.

I don't recognize that in SCRUM based teams today.

And as for your point, I do think that remote work makes things harder, and I've yet to see a remote team that fires on all cylinders. But for years I worked on hobby projects with people who I never met face to face and it was fine. So I dunno.
unfortunately, a significant amount of technical discussion happens only there.

I find this to be a good solution
Steps:

1. Get the change to work
2. Refine the change to make it cleaner, less complex.

Most devs stop at #1. Trying to eke out every hour of developer productivity via Scrum is antithetical to #2 though.

One other anecdote, me and a buddy were responsible for cleaning up a fairly sophisticated DSS scheduling system. The original dev left and a poseur came in and wrecked the codebase for over a year. Hospitals were cancelling contracts left and right and our cash flow was ... uh, short a lot. Our rule was if we ran across some bad code while working on our tickets: a bug, janky code, disorganized code, shit variable names, whatever, we fix it on the spot. We were able to do this because we had 3 month cycles and nobody breathing down our necks asking, "what did you do yesterday?" "why aren't all your tickets done this sprint?" Well it worked and we ended up with a clean scheduling system that was really nice after a few years and the company exited with a decent sale. I couldn't imagine a culture like this today.
If you are publishing from your own (German) domain in Germany, you will need to add an impress with your personal address.
I set up my personal website [0] quite a while ago - 2020 or so. I've been updating it a lot more regularly in the last few years and I've found it very rewarding. It's great to have my own place where I am in full control of everything, and I've also learned a lot about webdev which is not my core focus usually.

The best part by far is people going out of their way to get in touch & let me know that the found a post of mine interesting or useful.

[0] https://tiniuc.com
I wouldn't say that's any more right or wrong. Localities have to deal with things according to their context, which will have to account for lots of variables.
The way it works with terminal is so much nicer than Cursor. Using the actual terminal + typing in the command feels so natural.
Best upload the source code somewhere, before you do. Otherwise, we'll never know why you lost all your files.
I think he is referring to this section 3 https://www.denic.de/en/content-pool/denic-domain-terms-and-...

To register a .de domain you need to give your address and legal name. And your national ccTLD is usually the only one that you are sure won't get pulled under you because there are some legally binding rules around it unlike .tv or .me
My (minimally-informed) summary of the mailing list posts is that Hellwig thinks that the addition of Rust to the kernel is fundamentally bad because it [1]

> turns Linux into a project written in multiple languages with no clear guidelines what language is to be used for where.

And that

> Having worked on codebase like that they are my worst nightmare, because there is a constant churn of rewriting parts from language A to language B because of reason X and then back because of reason Z.

Torvalds' position is that Hellwig doesn't have to like Rust or accept it in his subsystem at this point, but he has does have to accept that it will be part of the kernel [2]:

> You can't have it both ways. You can't say "I want to have nothing to do with Rust", and then in the very next sentence say "And that means that the Rust code that I will ignore cannot use the C interfaces I maintain".

Hellwig appears unwilling to accept that.

I think this is a reasonable position on both sides. If Linus wants Rust in his kernel, that's his choice. Memory safe languages are pretty much motherhood and apple pie at this point, and Linus very probably realises that Linux has to adapt or stagnate. On the other hand, if Christoph doesn't want to continue in a role that he sees as becoming mostly churn and pain, it's hard to blame him.

[1] https://lore.kernel.org/rust-for-linux/Z7SwcnUzjZYfuJ4-@infr...

[2] https://lore.kernel.org/rust-for-linux/CAHk-=wgLbz1Bm8QhmJ4d...
Definitely, but back then calculators are luxuries such as personal computers in the 70s/80s.
People who host their own websites are becoming like vegans in that they won't STFU about it. Having your own website is not a substitute for having a personality.
You're talking about MPs but the proposal is being actively worked on by the EU Commission, the executive branch of EU.
Auto-coders, which is what I call this tech, are great but they screw up complex tasks, so you need to be able to step in when they are screwing one up. I view it as a team of junior devs.

This will probably change at some point, but they require supervision this point and corrections.

If you do not actually know what you are doing, these things can create a mess. But that is just the next challenge to overcome and I suspect we'll get there relatively soon.
Sounds like you just worked your ass off. Nice job!

You also have a different background that would perk up interview potential (at least to me). Diversity (aerospace eng, firefighter, emt, paramedic) can help bring different perspectives and ways of thinking through problems that will ultimately help an organization.

Organizations that mostly hire people with CS degrees from top universities that can fly through leet coding tests and ace system design problems I think end up with not much diversity in thought when it comes to problem solving.
as shown by the examples these behaviours are not helpful and rarely authentic
Highlights from the Framework 2nd Gen Event
thanks bro I hope you will like this small hobby project. :)
“a guy” aka Veritasium, the channel with 17M subs
And I think it's erroneous to say having publicly disseminated content being read in an LLM training process is "stealing."

If I read a publicly distributed, copyrighted blog post of yours, learn something, then use that knowledge later on, did I steal your content?

If an author distributes something in public, the public is allowed to read it and learn from it, whether with their eyes, a screen reader, AI agent, or whatever. Any copyright violation occurs if they attempt to republish your content, not in the reading of it.

However, scraping illegally obtained non-public material - such as books an author is trying to sell or blog posts behind a paywall - could well be a violation unless access is obtained legally.
Interview home coding tasks: my policy
What is the right response to a boss who accuses a worker of not meeting the boss' expected productivity criteria?

Assume that both the boss and the worker believe that their productivity expectation and result are fair, respectively. It is obvious that they will never see eye to eye.

In my opinion, it is for the worker to become more detached, not less, to treat the employment as temporary, to not invest one's expectations into lasting employment. All else is beside the point.
Why do you need a new table format