skysight-inc/HackerNews huggingface dataset:
It's half the solution. If you reply to an email in your inbox, the sent email won't often show up in thread until the Sent folder is updated. Either by clicking on the Sent folder, or waiting for the next auto-check.
At first, I wondered why the third person in the letter is missing from the diff, but a paragraph has already been there anyways: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
4chan exists. It's really the online "free speech zone" some people seem to be pining for.

I've moderated some large subreddits in the past, and am a strong free speech supporter, but I'm also actually perfectly happy not dealing with people spamming the n-word in every forum they can find because they're legally entitled to. "Congress shall make no law" really does mean congress. Unlike telephones, if the forums are open to the public, then so some decorum is needed.
New windows PCs will come equipped with a co-pilot that can see everything on the screen. I wonder if this vision Andy laid out is more like a ChatGPT co-pilot that has all context of your screen/life, rather than a "learning tool". With this in mind, is it even worth building assistants that will behave similarly to ChatGPT?
This seems on brand for Discogs and their awful design changes lately. They also replaced fast-loading pages with super slow AJAX requests (reminiscent of the equally disastrous C2 Wiki's similar design update from years ago). Discogs also is now randomly censoring album art until you log in for some reason, but only for the main image on a release page and not in the dozen of other places where the album art appears on a page otherwise </rant>
I see two huge bad habits here. The first is the obvious one, as pointed out by many commenters here: Don’t implement standards haphazardly, if you even should do so yourself. Either give the implementations the necessary care and attention, or use a pre-made library.

But the other thing is: Don’t vendor your dependencies. Those libraries you use need to be updated regularly and timely, and absolutely not “only as necessary”. If updates lag behind or are avoided entirely, bugs like this can be huge problems even when the upstream code has been fixed, for people who thought that they should update only when they, themselves, see a problem or need.
Just another buzzword that has to be added to every product until it gets forgotten like it never existed.

Past wall of fame

- Network

- Big Data

- Blockchain

- Cloud

- NFT

- VR
> Johansson's foolishness

Explain why you call a famous actress foolish if she refuses to give a corporation permission to use her voice. Your entire argument is built on this opinion.
Lights at Sea: A Map of Lighthouses
Reductive take…

Those that emigrated were descendants of people who didn’t emigrate.
Chromatic Aberrations: The Toll of the Sea (1922)
ANOTHER UPDATE: here's how I use multimodal ChatGPT-4o to parse the neural network architecture diagrams into the data format I need to create a new game level: https://www.youtube.com/watch?v=4GOWzuykh1c&ab_channel=Sabri...
I use Hugo, GitHub to store blog and Cloudflare Pages to host it.
This setup is free, straightforward and configures in few clicks. You only need to pay for the domain name.
Resolution: --- → DUPLICATE
How is this different than say, searching stack overflow for a command or chain of commands?

You still have to enable the feature, and you still have to hit enter.

If you are running commands in a privileged terminal then you ought to already have enough experience to be skeptical of commands that you don’t understand, and ensure that you do understand them before you run them.

The only thing that caused me any concern about the demo was that the user action to take the proposed command from the prompt window back into the terminal, was unclear. That is the dangerous step, and should be hard to do accidentally and be very clear on impact.
LLMs with Chinese characteristics?
As mentioned, the SMTP protocol only allows for 1000 bytes of data per line. The author also mentions that they are sending html emails, which ignore line breaks.

So a message intended to be sent by an SMTP client:

DATA

Hello customer,<br>[978 characters] 27.00

Was erroneously formated into:

DATA

Hello customer,<br>[978 characters] 27

.00

.

The period after 27 will be removed. And this is how the html will be rendered.

Hello customer,

[Lots of text] 2700
https://originaltrilogy.com/topic/Lucasfilm-gives-Cease-and-...
Of course I run my DNS servers, actually I run powerdns and my custom pipe backend with very advanced geodns capabilities, aliases, load balancing, health checks, etc.

This is private backend, not open source.

It cost me four virtual machines, approximately $6/month each vm, but it is well worth it. And a bit of development time for the backend, but it runs for years, stable.
I think the feature is dumb but also the backlash is completely pointless. It literally doesn't get in your way in any manner. It's only extremely hypothetical concerns (read bullshit) about sending random data to openai.
The rules about Show HN are here: https://news.ycombinator.com/showhn.html

The part that is missing from your post is

> On topic: things people can run on their computers or hold in their hands. For hardware, you can post a video or detailed article. For books, a sample chapter is ok.
Here [1] is a reference to the token/sec of Llama 3 on different apple hardware. You can evaluate if this is an acceptable performance for your agents. I would assume the token/sec would be much lower if the LLM agent is running along the side as the game would also be using a portion of the CPU and GPU. I think this is something that you need to test out on your own to determine its usability.

You can also look into lower parameter models (3B for example) to determine if the balance between accuracy and performance fits under your usecase.

>Is there a way to reliably package these models with existing games and make them run locally? This would virtually make inference free right?

I don't have any knowledge on game dev so I can comment on this but yes, packaging it locally would make the inference free.

[1] https://github.com/ggerganov/llama.cpp/discussions/4167
Rescue Raiders was next level.

It needs to be on iOS, but in the meantime, for the web:

https://armor-alley.net
> Don’t implement standards haphazardly, if you even should do so yourself. Either give the implementations the necessary care and attention, or use a pre-made library.

I agree 100%.
I completely agree with this. Management is usually under a lot of pressure to add new features or fix bugs from the previous release that was also rushed. This has a compounding effect on technical debt.

The pace and scale of application development is also not at all comparable to the past. The level of involvement management has in app dev is much higher and there are more technical contributors who are less coordinated. This leads to a lot of "good enough" thinking instead of paying attention to details.

This is especially true for products and especially at startups. Less so for services at big orgs. Services tend to have a longer lifecycle. Services are usually B2B and the public never sees those UIs.
It's definitely a grey zone. I am definitely keeping all tech employees' info private, nothing is displayed on the site.

If it becomes large, I imagine big tech companies would try to fight it, but let's cross that bridge when we get to it.
It appears to be configurable:

DEFINE_STRING(aitermURL, @"https://api.openai.com/v1/completions", SECTION_EXPERIMENTAL @"URL for AI API.\nA ChatGPT API endpoint should be here. Note that this URL is only used if the model name does not begin with `gpt-` because those models used an older API.");

https://github.com/gnachman/iTerm2/blob/a196d31658a8d0aa2dc5...
https://en.wikipedia.org/wiki/Acid3

> By April 2017, the updated specifications had diverged from the test such that the latest versions of Google Chrome, Safari and Mozilla Firefox no longer pass the test as written. Hickson acknowledges that some aspects of the test were controversial and has written that the test "no longer reflects the consensus of the Web standards it purports to test, especially when it comes to issues affecting mobile browsers".
Personal perspective is influenced by personal bias, we all have it.

Our dreams often include the participation of others, the may account for diversity, but often do not. As Elon pushes an anti-DEI narrative on his "dream" ventures (Like Twitter and Tesla) a lot, it's just one example of how racism (consciously or not) manifests in harmful ways, and can affect the lives of others negatively.
I have used build123d to make a few parts recently, and it's a joy to use once you get the hang of it: https://github.com/gumyr/build123d https://github.com/gumyr/bd_warehouse
But why do you need to change? As the article says, this is entirely opt-in, and need you to supply your own API key if you want to use it. You choose the API URL, so you can even run ollama and never let it leave your machine.
RE: locks and concurrently modified data-structures

It comes down to the kind of lock being used. Scenarios which require strict data sharing handle them as they see fit - for recoverable states the lock can simply be released in a `finally` block. Synchronous/blocking `lock` statement does this automatically. All concurrent containers offered by standard library either do not throw or their exceptions indicate a wrong operation/failed precondition/etc. and can be recovered from (most exceptions in C# are, in general).

This does not preclude the use of channel/mailbox and other actor patterns (after all, .NET has Channel<T> and ConcurrentQueue<T> or if you would like to go from 0 to 100 - Akka and Orleans, and the language offers all the tools to write your own fast implementation should you want that).

Overall, I can see value of switching to Erlang if you are using a platform/language with much worse concurrency primitives, but with F# and C#, personally, Erlang and Elixir appear to be a sidegrade as .NET applications tend to scale really well with cores even when implemented sloppily.
That's correct. Either of them could collect telemetry on this. But, to what end?

I expect that at some point one of the CDNs will want to advertise that this is a thing they offer. Once upon a time CDNs got a lot of blast for disliking the practice of claiming in TLS that you want some.ordinary.example as a way to conceal the reality that your HTTP transaction is for Host: censored.or.prohibited.example. One purpose of ECH is to enable them to deliver the same functionality but without all the technical problems.

Now of course if they actually love censorship and so on, they'll do nothing, but it seems to me several big CDNs want to do this once they have a fix for the technical problems, which ECH gives them.
I flagged it because

1. As the general public we don't have the full picture, and Sam Altman (as far as I know) hasn't even had the opportunity to provide his own side to the story.

2. It's inflammatory clickbait

3. It's unkind

4. The author is being reactive, again without the full picture or knowing either person involved
Having been one of those drones, I can attest that it will be very popular. :D

Thanks!
Looks like Ruby without the @
In Outlook for Mac if I hover "Yesterday" in the tooltip I get... "Yesterday".
From reading that issue, it sounds like some people are worried about compliance with security policies (whether personal or corporate)

I'm very happy with iTerm2, its features are useful to me, but I can't see myself using the AI chat feature when I have copilot in VS code. I could see a use case for people unfamiliar with certain commands, something like "please sort this output by the first then fourth columns". But if I'm writing a script or small Python utility, then VS code will be where I do it.

For compliance though, the AI integration could be a separate binary that you can access via the command line, although as pointed out in a reply, that's the same as a code path that isn't used. However, it is easier to block a separate binary, so maybe that's the thinking there?

Instead, maybe the people who have an issue with this feature would be happy with an optional setting "assign this keyboard shortcut to the AI binary". Or a feature flag that says "do not access the network under any circumstances".
Autocorrect on mobile is frakkin annoying; predictive "autocomplete" in prose is merely a distraction to be mostly ignored, but keyboard changing touch target size?

I'm guessing that's the reason why I've gotten worse at typing on mobile some years ago, and can't seem to improve it, despite being able to quickly master any similar skill through repetition.
When it comes to training, software, does physical scale really matter?

If you want to train control software for a delicate humanoid hand, why not scale it up two or three times to get robustness, and then have it manipulate equivalently enlarged test objects?

I suppose there might be some square-cube law stuff when it comes to catching and throwing...
Fool me once, shame on you.
Fool me twice, shame on me.

Cause maybe the third time, someone's going to be a railroad statistic.
plain text has so many advantages.

then you need some syntax for the strictures of your use case.

and /etc is reborn.
Comments moved to https://news.ycombinator.com/item?id=40432688, which has more background and is currently on the front page.
Eh, I'm really not a fan of iterm's tmux integration. It tries to do too much. I can't have my tmux statusbar (only the iterm one) and it really wants you to use iterm panes (and iterm commands to split them...). I like that my terminal config is mostly portable.
The original link no longer includes the information about _optout. At least when I load the page.

https://privacy.microsoft.com/en-us/windows-10-open-wi-fi-ho...
This stuff is almost too scary for me to read. My childhood was awful and only around age 30 did my life start to get "better".
Figma is a counter-example.

Designing for skill curve evolution is rare, but Webflow is another product that has achieved it.
That sounds like a really interesting project, is there anything to look at online?
It was so bad, some arseholes started a war at the end of the decade.
There's no reason to waste time addressing those claims because now that they're also going after western journalists, even Israel isn't bothering with those pretexts anymore.

It's very clearly an attempt to control the information that comes out and limit it to their own narrative only, same as any other dictatorship taking control of the media.
Is it really better to take something without asking than to ask and then take it anyway if denied?

In my mind these are close to being equally shitty, but not asking is a shittier because the victim won't necessarily know they've been exploited, which limits the actions they will be able to take to rectify matters.
Sorry I dont know muchj about the parametric modeling in freecad. Ignore the rest of this comment, it's just a rant :)

I've been using freecad fairly heavily (hobbiest level heavily, so nights/weekends) for the past year and a half.

I can't recommend freecad for any project you'll put more than 10 hours, or 3 iterations into.

References suck in freecad. Sketches/constrains are okay, as long as all your references are in the sketch. If they're in another sketch or body, forget it.

Lets say you want to create two parts where a polar pattern of bolts align between the two. Top has a hole and counterbore, bottom is threaded. The most efficient way of doing that is drawing a copy on a piece of paper and write down the dimensions. then create two sketches on the two bodies and enter those dimensions. Which is dumb. Wouldn't it be nice to reference a constraint/dimension in another sketch? or use a master-sketch like fusion360? not in freecad.

freecad does have a reference system, but they're named references that are a pain in the ass to remember. And, there's no point since sketches lose their faces way too often. Modifying a sketch in the middle of the body history means risking all the other sketches just coming off the body and leaving you with a mess.

That said, i've used freecad to design fairly complicated assemblies that have electronics, gears, motors, bearings, and moving parts. iterating on the design just requires a lot of rework.
With regards to broadband, this is already a solved problem: build open access networks.

It is a very straightforward way for municipalities to incentivize and create competition.

As to other infrastructure projects, there are ways of calculating the public benefit to determine whether the project has positive ROI, even if no direct payments are made by the public.
Show HN: The First Real-Time Ads Library Research Tool
I knew I should have clarified when I made my comment, I don’t mean the OOTBE of a fresh install, I mean the utilities and functions that come prebaked into the OS versus the functionality that must be added with 3rd party utilities and scripts.

Regardless, I’m curious what you mean by bloatwear when comparing macOS to windows.

Both ship with apps I don’t want or use, both push me to buy their proprietary cloud services using intrusive notification ads. Both try to lock me into using their homegrown browser vs one of my own choosing.
> The standard of living in Japan for the vast majority of people is orders of magnitude better than it is here.

But is that because of their economic policy or because of social norms?

> It might not look good according to metrics that optimize ploughing society's wealth into the hands of a few billionaires […]

Sweden also has a pretty good standard of living, less inequality than the US, decent economic growth (better than JP, lower than US), and has more billionaires on a per capita basis than the US:

* https://en.wikipedia.org/wiki/List_of_countries_by_number_of...
There is one restriction on what amendments are valid, but nothing related to this discussion. No amendment can remove a state’s equal suffrage in the Senate without its consent. Otherwise, anything goes.

The judiciary can, of course, still review whether an amendment was validly proposed and ratified, and therefore whether or not it is in fact part of the constitution.
Aren't there Rust bindings to ImGui?
I love iTerm2. It has a gazillion features, most of which I don't want and never use (but I love the small subset I do use). I saw the new AI stuff on the release notes, thought, "ugh, lame, I'll never use that", and moved on with my day.
https://huggingface.co/collections/microsoft/phi-3-6626e15e9..., all of these models except Phi-3 mini are new.
It's definitely possible. The founder of Khan Academy demonstrated something like this with GPT-4o: https://www.youtube.com/watch?v=IvXZCocyU_M
> As one of the Solvespace maintainers

I'm so grateful there's a tool like this out there - thanks for your efforts, they really are appreciated.
I would call it natural in the same sense that arsenic, cyanide, and rabies are natural.
E.g., the common sentiment that "NSFW" output is to be prohibited, regardless of whether you work in a steel mill or a church.
I should have clarified but I mean with respect to financial loss, not culpability.

Every dollar is a unit of work, and people are saying, “meh, you guys do the work and pay me something.” They abdicate responsibility out of laziness. Gone is the good old fashioned entrepreneurial spirit in favor of indentured servitude.
I think this is my second time posting in this community. The first post didn't go over well with a lot of people, I believe. But seriously, you should really try this (not forcing you, though).
It's software that I know can analyze your screenplay script and give you instant feedback you can base your decisions on. So yeah, try Greenlight Coverage when you have some free time. Thanks.
There’re a handful of ways to introduce electro-optical and all-optical non-linearities into optical neural networks. Here’s a fair survey of the field: https://dl.acm.org/doi/full/10.1145/3607533
Me too. Sad to say just how huge the quality of life improvement from this small tweak.
Right up there with “Butterfly or Moth”
With gems like this:

> +1 to the people who'd like to donate 50$ for a version which does not send my input anywhere. Okay, previously I never donated the project. But use the iTerm2 for ~10yrs and would like to continue.

So, this person has been using iTerm2 for 10 years without paying, and would only consider donating if this feature is removed?
Doesn't require, but comfortably allows you to do.
Not sure you're being downvoted—probably the last bit of your statement... but there is a wave of "jam AI into it or you're not keeping up with the Joneses" in every application and tool I've noticed over the past year now.

It's nauseating, really, and I think for some devs they probably thought their terminal environment was the last place they'd see anything AI pop up, so they're taking out the pent up annoyance out on iTerm2.
I just shot you an email
Cobalt is much more feature rich and supports 15+ websites.
It would split at 998 characters, since each line must end with CRLF.
[Gripe] Viability/ethics of the program aside, I'd love to have this for Reddit, where my decade+ account was randomly thrown into an inconsistent Kafkaesque censored limbo.

In short: One more morning I woke up and it was shadowbanned for no discernible reason, I used the appeals page, the appeal was granted with an apology... but it wasn't actually fixed, and I can't contact anyone because the appeals page says my account is already back to normal and refuses to accept any input.

... Oh, and reusing an old throwaway account to ask for help led it to be killed the exact same way.

Well, at least I'm spending more time on other hobbies I guess.
Angry Airport Encounter Pushes Hurricane-Relief Bill Forward
Sad but true in one aspect, but another is it's useful for additional practical learning and opportunity discovery working for a megacorp for a few years. Stanford is (or was, last I checked) an exception though: extremely entrepreneurial PIs, staff, grad students, and undergrads.

At UT Austin a couple of times talking to a startup club dude, he was having trouble gathering interest on the Yellow Brick Road. I suggested he improve his advertising and marketing graphics, lead with thought-provoking questions and elevator convo about financial security and regret, and consider broadcast mechanisms on social media.

I think it's also younger generations aren't supported and encouraged appropriately to take risks, to view discomfort and fear as temporary obstacles to be sought, and are sold traditional dogma that "working as an employee equals financial security".

Unavoidable microeconomic law: You're never going to get anywhere near rich working for someone else without substantial equity.
People create, join and own corporation to get monetary profit from them. That's it.

Is it broken? Yep. But the solution isn't going to be griping about a company doing what companies are built to do.
>which does not exist, refugees have no right to return after they lost a war

Really? The entire point of the Aliyah for return to Israel is that they lost against Romans, and they expelled them. Or is it selective injustice to the Palestinians?
The difference is that those helicopters don't just loiter around or hover over residential neighborhoods - they land at the nearest open field (in my case the town has a small airport) and immediately transport the patient 60 miles to a hospital. The helicopter I am talking about is definitely a military style helicopter and I'm 99% sure it's operated by the county sheriff's department. Gotta justify that budget somehow and there isn't much more fun way to do that than getting to play with big-boy-toys like helicopters.