skysight-inc/HackerNews huggingface dataset:
The bit you're missing is that other people need cutting boards and you don't, because you don't do the types of prep work that would require a cutting board. It would take a about 4x longer if I did my prep work with your tools. No harm in that, we just do different things in the kitchen.

Edit: I remembered that beyond being simply slower, some important operations are extremely impractical without a cutting board, like mincing. Flat out impossible to do with a serrated knife as well.
"Managing" and "talking to an API" are not mutually exclusive though.

Yes, firmware has continuously become more complex. Yes, if you go back far enough (quite a long ways) there wasn't any.

Peripherals have always been a black box that increased in complexity over time. That increase in complexity does not imply a decrease in management complexity on the part of the kernel. Far from it! Modern device drivers are far from simple.

> They're not our devices anymore. They're intel's, nvidia's.

This is arguably true, but it is also a rather separate topic of discussion.

> They dictate how we use them.

That's largely only in theory. Now if you had said that Apple or Samsung were dictating how we use our phones I would have been inclined to agree. But I don't think gating certain features in the CPU or GPU for the purpose of market segmentation qualifies as dictating how I use my device. I don't like the practice, but I can't deny that I am able to use the APIs provided by the device in an arbitrary manner without it phoning home to the manufacturer or otherwise authorizing the specifics of their use.

> But the OS is not the one sending those signals.

Depending on how you define "sending those signals" and where you consider the boundary between sender and receiver to be you could reasonably argue that the OS never did that to begin with, or alternatively that it has always done so and still does. It's really quite arbitrary and depends entirely on where you consider the boundary of the device to lie.

I purchase a peripheral. It is a black box that implements some device or manufacturer specific API. The kernel has a device driver that abstracts over this and provides a generic userspace API that will (hopefully) remain relatively stable for multiple decades. That's the extent of the contract and that hasn't changed at all.

The device driver situation is already nearly unmanageable. Imagine how much worse it would be if the kernel needed to manage every last minute hardware detail down to the model and even sub-model variants. For example, for every USB mouse and keyboard, past and present. And that's before we even consider things like the firmware for the USB controller on the mouse, which in all likelihood is its own modularized unit from an entirely different manufacturer. But we're going to need to account for every last detail of that ourselves if we fully commit to the "all opaque firmware bad" route. After all, for the kernel to "truly" be in control of the hardware I suppose it will need to manually manage every last pin that falls under software control.

Technical accuracy and nuance is really quite important here. There are many different nefarious things happening at once. Conflating them only serves to confuse the discussion and leads people to (wrongly) believe that there's no need to worry about those weirdos ranting and raving in the corner.
What did George ever do to you that warrants this level of contempt and condescension? Am I missing something, because there are so many activists like you having an inexplicable vendetta against iTerm2 all over this thread.

This is sad because iTerm2 is one of the best terminal emulators out there. It's the first terminal emulator that popularized shell integration. Newer terminal emulators are still catching up, a decade later. tmux integration is another popular feature that's still unique to iTerm2. George has been working tirelessly on iTerm2 pretty much solo for 15 years [1]. To this day, he continuously brings new improvements to the terminal experience that keeps being copied by other terminal emulators. Developers benefit from his work, iTerm2 users and non-users alike. We should be expressing our gratitude instead of doing whatever people are doing in this thread.

George found this security issue the day after New Year's day and immediately released a fix [2]. That's commitment. And while the effects of this bug can be severe, most people wouldn't have triggered the bug.

> 1. Either:
> a) You used the it2ssh command, or
> b) In Settings > Profiles > General, the
> Command popup menu was set to "SSH" (not
> "Login Shell", "Command", or "Custom
> Command") AND "SSH Integration" was checked
> in the SSH configuration dialog. That dialog
> is shown when you click the Configure button
> next to the ssh arguments field in Settings.

It's almost as if some people are jumping at any chance of retribution, justified or not. This all sure intensified after iTerm2 at one point introduced an AI-related feature into the default build that one can just safely forget exists by not actively enabling and engaging with it. Some in the Mastodon community even went as far as openly fantasizing about inflicting violence on the poor dev [3]. I just can't understand the morality of some of the people you see online.

[1]: https://github.com/gnachman/iTerm2/graphs/contributors

[2]: https://github.com/gnachman/iTerm2/commits/master/?since=202...

[3]: https://web.archive.org/web/20240613170001/https://archive.i...
“The Simple Path to Wealth”might be another book recommendation on the wealth and investment topic.
No, I do not, and, more importantly, nothing in the definitions section of the Act would dictate that. Yes: I do think that Loper means that courts aren't going to do this kind of freelancing anymore.
It’s the fourth largest economy in Europe (3rd in the EU), with strong rule of law, and half a million immigrants in 2022. It’s got the 2nd highest industrial base after Germany. Northern Italy is an absolute beast in most metrics, and Southern Italy is… something else.
All surnames derived from occupations started at certain point of time. Ancestors of Tailor, Smith, Miller, Fletcher, Fisher, Cooper, etc. had different last names at certain time in past. If a change didn't occur these "occupational" names would not exist.
Serious question: so to all posters above me in this thread, do you do HN regularly as a social but just avoid other sites?
they should put a trackball or a trackpoint in the middle
> that fetching a web page is, by the logic of the Act, fundamentally the same thing as making a request of Prodigy or AOL.

That's not actually in dispute. I fully agree with you on this point.

You're just being silly by pretending that the fact that AOL was called an ISP back then means that everything called an ISP now must be regulated the same way, when "ISP" isn't even the legally-relevant terminology.

> in a statute that pretty clearly saw the Internet as a use case for telecommunications

To the extent that "the Internet" can be seen as a "use case" in itself and not just an enabler of other use cases, it must be considered to be the packet network plus services atop it like email, WWW, etc.
Depriving the original owner of the right to enjoy the specific property is a core, distinguishing tenet of "stealing."

Normally, a person only has one car - it's not infinitely replicable.
From a potential culpability or liability perspective, the question of targeted advertising is irrelevant. Intercepting private communications without consent, absent an applicable exception, is still against the law, e.g., the Wiretap Act and/or the California Invasion of Proivacy Act, ads or no ads. Targeted ads would not be used as evidence that private communications have been intercepted.

Many years ago, Google was sued for wiretapping and lost. See Joffe v Google

More recently Apple was sued for eavesdropping without consent. They just settled for $95 million. See Lopez v Apple
There's a legendary Reddit comment that lays out the many, many other ways winning the lottery (or, more importantly, letting people know you won the lottery) is bad for you. Can you debunk its claims as well?

https://www.reddit.com/r/AskReddit/comments/24vo34/comment/c...
SEEKING FREELANCER | Remote (USA)
Penny Punch | Sales (Contract)

Penny Punch is an employee clock punching platform built with ease of use in mind. Mobile web browser based time clock punches allow employees to clock in/out from anywhere without the need for separate native apps. Features like work location geofencing and facial recognition add an extra layer of time logging accuracy.

We're seeking a salesperson to grow the customer base. We have one customer that's been using and testing it since the middle of the year and have been steadily adding features and working out the kinks. This is a remote, 100% commission based contract role. You will receive 50% of recurring revenue for 12 months for each closed deal.

https://pennypunch.app

hn@pennypunch.app
Hey, you can innovate in terms of security guarantees, too.
Social Media is Bullshit by B.J. Mendelson.

Don't Read the News" by Dobelli.

These two books complement each other surprisingly well in describing the media/marketing companies that underlie the Internet.
Location: SF Bay Area

Remote: Yes

Willing to relocate: Yes, for the right opportunity

Technologies / Recent Work: Companies come to me when they need teams to demonstrate technical and professional growth led by authentic, empathetic leadership. They enjoy transformative outcomes [Attrition Reduced - 70% | On-Time/At-Quality Work Increased - 56%, Scrum velocity increased - 40%, Release Management and Enterprise Architecture Capability Increased - 250%, and IT PMO capability increased - 25%]. I’ve cultivated best-practice program management in cybersecurity, portfolio management, governance, and compliance. My experience develops enthusiastic, devoted teams that deliver innovative work consistently and effectively.

Résumé/CV: bit.ly/3yuaqlR

Email: v381sh57w@mozmail.com
> There is no upper bound on how much debt the US gov can carry as long as they're paying their interest...

Get it? There is no limit... so long as we don't go past the limit!

We already spend ~20% of federal revenue on debt service. How high would that percentage need to get before you would consider it a problem?
Not yet, but we plan to publicly host a fine-tuned model so anyone can try.
Yeah, I hear this. Anything I put online is feeding the machine that will replace me.

Maybe I can carve myself a niche if I can find an audience, and maybe turn that into something kind of reward-shaped, but that's not happening without me feeding the machine. And almost certainly I won't succeed, and I'll just make it harder for myself and everyone like me to succeed in the future.

It seems the only thing to do is do it anyway and try to be unique enough to make it work. And somehow just be fine with pulling up the ladder behind you.
This is wrong (at best outdated). No dishwashing detergent sold at your local grocery has chlorine bleach in it. There are other non-chlorine bleaching agents in some formulations.
> Absolute monarchies were pretty rare in europe overall, but looked a lot like Oman and Qatar look like these days.

In the 15th century... Sure. But since we still have monarchies today it's not quite the same as the UK.

> I think Al Jazeera, in this very case, has a point

They often do. My complaint isn't that they invent stories as a form of lying. They create a narrative and then cherry pick facts that fit with the narrative while hiding or misdirecting when inconvenient reality gets in the way. You can see more moderate western versions of this in Fox news or people like John Oliver.

> hiding those raids is imho a very bad political move and will cause a Streisand effect.

I don't think they hide the deaths. It's a matter of how they are reported. This is a powder-keg and Al Jazeera has repeatedly reported misinformation in an inflammatory way with complete disregard to the outcome.

> Also, sadly, whatever Fatah do against Hamas, it will never move Israeli opinion about Palestinians.

I disagree.

Israelis were very much for the Oslo accords and wanted them to work. Fatah didn't do enough to stop Hamas and then missed the two opportunities to get a Palestinian state.

Opinions swing both ways. Right now the global anti-Israel sentiment and the ongoing hostage situation has helped the Israeli right-wing control the conversation. But things change and can also change to worse.

E.g. if Hamas is successful in starting another Intifada the west bank will be completely screwed. This is what Ben Gvir and Smotrich are trying to trigger. They want another Intifada so they can use that as an excuse for ethnic cleansing. Fatah is doing the smart thing here. Sadly, if they'd had the political courage to do that in the late 90's we wouldn't be in this mess to begin with.
I agree. Our local early results were promising were a higher percentage of code change requests produced a functionally correct output. We will post more metrics and data in the future.
That link just says "open this story in Stocks" trying to force you into the Stocks app. I'm on Linux so that's kind of not going to happen.

How about: https://www.nytimes.com/2025/01/02/technology/net-neutrality...

> ...the F.C.C.’s interpretation of its authority to define broadband internet service akin to phone service exceeded legal definitions in the Telecommunications Act, he [Judge Richard Allen Griffin] wrote.
Amish culture doesn’t scale across humanity though. It’s a walled garden.
> supported by probably more than one person

lol. lmao. When I was at Apple it was one guy to like 4 apps
I meant in a context with a random ID and a timestamp.

If you need to retrieve rows by time/order, you use the timestamp. If you need a row by ID, you use the ID.

The use-cases where you actually need to know which row was inserted first seem exceedingly rare (mostly financial / auditing applications), and even then can probably be handled with separate transactions (as you touch on).
I don't think the indexing strategy is more straightforward in general. It's a thing you have to learn, and the fact that you have to learn it is part of Rust's famously steep learning curve. That said, there are some common cases where you might wish you'd used indexes instead of pointers in other languages too:

- Working with resizeable collections like std::vector in any non-GC language, where resizing invalidates pointers.

- Serialization. If your objects contain indexes to each other, it's easy to turn them into e.g. JSON. But if they contain pointers to each other, it's tricky.
It’s very hard to describe without a visual but the gist of it is that the combination of the following 3 packages make it possible dynamically create queries, refine the results to precisely what you want, and then either perform some action on them or just plop them into a buffer for later use. There’s some notion of a type of the result, which means that the actions and results can be richer than just plaintext. Ie: you can imagine a query over a list of commits, where it displays while you’re searching as only the commit shortrev and subject, but where you can viably define a filter on the commit date or commit author. You can then export that list to a temporary buffer, and pressing enter on any given commit will show you the full diff and the full commit message. Orderless means you’re not crafting regexes directly, but just some combination of words in any order or casing.

Another example: grep in the current project for any function matching foo bar baz in any order followed by an open paren, restrict the search to only header files, export to a buffer, run search in replace in that temporary buffer, review the changes, then commit the modification to disk in every matched file with a single keystroke.

https://github.com/minad/consult/

https://github.com/oantolin/orderless/

https://github.com/oantolin/embark/
Reference: his cofounder
https://www.youtube.com/watch?v=2FbCdBFnZbM
Link is unreadable!

https://www.nytimes.com/2025/01/02/technology/net-neutrality...

Archive:

https://archive.is/3YRmg
sounds like you’re just shaming OP for trying to actually get something done by recognizing practical realities.

If everyone matters the same, no one matters.
Odd that you think "late stage capitalism" describes resource constraints. It's really more a term to describe the bizarre economic consequences of increasing degrees of financialization turning every sector of the economy into speculative theatre.

MMT is an elaborate way of describing the process of taxing investment capital away from existing capitalists such that the state can invest it itself. You may complain that the state would invest that capital poorly (others would counter that private VCs already do it poorly), but the essential economics of it is dead simple.
Hardware in the 70s was full of security issues. Designing a secure terminal emulator is actually quite difficult.
Good point, I agree, we haven't shared enough details. Since we are very early, we only got high level results and want to get feedback on what direction would be most applicable and useful. We plan to add more metrics and data to the website in the future and also want to publicly host a fine-tuned model for anyone to try and see.
SAL and SHL are synonyms, they have the same encoding. SHL only accepts CL as the count register, there's no other form that takes a variable shift count
He should spend more time with his family since he already left his partner.
I know. The important thing is how the inference works on them.
>People lose track of that every time they dunk on Duolingo.

This, people want so badly to shit on stuff online that they don't consider that different people have different wants and needs.
Hey, Terminal.app's been around ever since NeXTSTEP was born. Make it 35 years?
Is there anything that the Chinese can do that's not seen as a threat to the American people?
Lawsuits could impact U.S. nuclear industry
But there's no such thing as a static distribution :)
The Autumn of the Middle Ages
But an ISP, as it's core offering, doesn't offer me the capability to retrieve information. It gives me the ability to send some packets and maybe get a response. It is the information services like Hacker News that actually gives me the capability to post a comment and read replies.

One might as well argue the power company is an information service, since they offer me the capability to run the modem and power my computer.
No problem, ChatGPT will replace 'em all. And if it doesn't, we'll threaten to unplug it!8-)
After repeatedly mentioning talking/recruiting the "smartest people" around DOGE, that was enough to know this person's opinion isn't very important. Or more to the point, it's not an honest objective take.

Sort of like a TV or movie award show, with everyone praising everyone else's "genius".

Reads more like in-group flattery to establish position within the group.

But what do I know, I'm not tres commas rich.
which has nothing to do with the ATF, which is the topic of this thread?
I would posit that the "average user" has no care about how the companies they interact with make their money. The modern world is filled with black boxes to them.
How to get my first 100 users for my developer startup?
Hi, I am a solo dev building my first startup. I have been a fullstack developer for over 5 years now. I know very little about marketing, But I know who is my customer (Developers) clearly... I am just confused on how should i approach and get users.

I know here, there are lot of people who have built successfull startups, If somebody can teach me, I will be truly grateful
IANAL, but lately I've had this quixotic daydream of a combination accept-cookies / agree-to-TOS page that comes up, and the Terms of Service says by proceeding they agree to give the site-owner an perpetual, irrevocable, and royalty-free to use and re-license any future content that they create using any generative AI that was trained using the website contents.

Then you carefully log what LLM user-agents/IPs go past that agree, along with some very distinctive secretly crawlable pages which have contents that can be distinctively reproduced back out of the model if needed.

Then whenever SomeShittyLLM posts "articles", everybody with that TOS that was crawled gets to duplicate it without ads for free. :P
> Yes: I do think that Loper means that courts aren't going to do this kind of freelancing anymore.

And yet, the court seems to have rendered a decision. They don't seem to have declared that the question is not theirs to answer.
> But I don't see how the bypass network could be bugged without causing the incorrect result.

Maybe if they really rely on this kind of forwarding in many cases, it's not unreasonable to expect that latency can be generated by having to recover from "incorrect PRF read" (like I imagine there's also a case for recovery from "incorrect forwarding")
literally was in a guitarcenter on the 30th of December and I was staring at the name zildjian on those drums...wondering where the whole brand name came from...and this appeared on HN today - what a small world of coincidences.
It is closer to Datalog I think, or can you express cut? CTEs are fairly restricted compared to logic programmming languages though, at least for Postgres. In particular, relations cannot be mutually recursive and your rules may only be linearly recursive in themselves (i.e. can contain only one instance of themselves in the right hand side). Postgres is overly restrictive in the latter and requires at most once recursive reference over all subqueries in the UNION even though it would be safe to only restrict the number of recursive calls for each subquery (each corresponding to a separate Datalog rule for the same relation). It is possible to work around that restriction using a local WITH expression (a hack really), but then you are also on your own since it disables all checks and allows you to write rules which uses actual nonlinear recursion and will give incorrect result sets when evaluated.

I really would like Postgres to have proper support for writing Datalog queries, and with better and more efficient incremental evaluation algorithms as opposed to the iterative semi-naive algorithm that is only supported now.
I mean, it's not even like they have "delivered" a robotaxi, they have announced it and done a very controlled demo, but things they have announced in the past (like the new Roadster) have just not materialised, and their promise of full unsupervised self driving "next year" for the last seven or so years is now infamous...
Why Apple is offering rare iPhone discounts in China
> selfish, malicious, greedy, and callous. If that adds up to your definition of evil

It sure as hell does.
I did try aligning the loop, it didn't matter
Bit of hyperbole considering opentombs Tomb Raider can run on the GBA.

https://opentomb.github.io/

https://www.youtube.com/watch?v=_GVSLcqGP7g
Indeed. If you only use social media to connect with friends and family... good luck getting them to visit literally any other website.
In case this isn't trolling, it's valuable to any users who have a question that was previously answered on the forums, and to any users who invested time and energy answering said questions. Neither of these show up as a revenue stream, but instead impact customer retention and onboarding - the absence of community support is a major negative when making a purchasing decision as a new customer.
Yes, Loom is also mentioned by the author of the blog post.
When I’m forced to use something else, I miss eternal-terminal atop tmux control mode and iterm. It’s total bliss and there’s no other terminal emulator on any platform that can compare.