skysight-inc/HackerNews huggingface dataset:
Show HN: a 1MB iOS App: Background HTTP/WebDAV Servers, CrossPlatform File Share
I wrote a minimal iOS app called PocketServer (~1MB in download size) that creates persistent local HTTP/WebDAV servers which can actually run in the background.

Functionalities:

- Serve a folder via WebDAV — browse/add/delete files from others devices on the same network.

- Host a static website or directory listing, accessible locally.

- Share files cross-platform on the same network, no app needed on the receiving side.

https://apps.apple.com/us/app/pocketserver-local-server/id67...
Tangential, are Gemini and Deepseek models priced sustainably or will they reduce inferencing power and increase price after getting early adopters?
You can ssh from emacs.
There are already iOS apps for cross-platform file sharing, local HTTP servers, the reason I wrote PocketServer:

- A lightweight app you can download even on slow connections (1MB is 2 minutes on 2G). Imagine not wanting to use the cloud, but still being asked to download a 50–100MB app just to share a file.

- Background HTTP/WebDAV servers that keep running even when you switch apps.

- Ramen for next month.
I have seen this in EU too
> I recommended learning how to separate your value from your employer.

This is a very recent development. Through the entirety of human history you'd keep working for the same employer for your entire life, which means it was very much worth it to cultivate that relationship, it's only now that we change jobs every two years. A friend of mine has a company in a very small town, and was complaining about an employee being lazy. I suggested "just fire him if he doesn't do his job", to which I heard "and then what? I'll have a jobless bum walking around my town. Thanks but no". This really shifted my perspective: the situation where employer and employee have no moral obligations towards one another and it's "business only" is not how the society at large should function.
JSLinux
Human autoscaling. That's a good one. I mean it's not good.

We live in weird times. Companies are drowning in earnings. Their stock sky rockets. But they are unable, or not interested, to put people to work to grow their business. Because they are so big it distorts the entire economy. Because they are so big and so entrenched it's also hard to compete with them.

Less people makes the stock goes up?

And then AI too in the mix with many executives apparently believing it can just replace all the people. Who is going to buy the products then?

I have a feeling this is temporary. The wheel will turn and suddenly companies will hire like there's no tomorrow on some new shiny thing. It's gotta - right? Otherwise what?
it’s not wise or safe to let layed off individuals roam around the office.

I don’t really buy this. I take it you’re worried about vengeful ex-employees abusing their access privileges to break stuff on the way out?

It seems like a self-fulfilling prophecy. Probably some people would feel vengeful if you do shitty things to them like removing all their access and firing them with no notice whatsoever.

Bad employees can already break stuff while they’re employed. They might feel more inclined to do stuff like that if there are chilling effects that build distrust in the work environment, like jump-scare layoffs.

Conversely, if people are getting “fantastic severance” and you treat them with dignity on the way out, aren’t both they and the people who remain more likely to feel more positively inclined?
Hear me out here ... it's like docker, but with Ai <pause for gasps and applause>.

Seems fair to raise 1bn at a valuation of 100bn. (Might roll the funds over into pitching Kubernetes, but with Ai next month)
First, this is pretty rough what happened to the person. My condolences.

Second, completely tangential to the content of the blog post: Was anyone else surprised by the number of comments/"mentions"/likes/reposts? I haven't seen so much activity on a single blog post in years. Normally, blog posts that accept comments have 10 or less comments. This one has hundreds.
that’s very business hostile tbh. I wouldn’t start a company there.
You're criticizing people for caring so much because you think the best that employment can be is transactional money in exchange for competent work?

Wouldn't you want to hire and nurture people who cared so much about what they were working on and who they worked with, as the author seemed to be?

(Not that you'd want them to be upset if it ever had to end, but you'd want the goodness part to happen? Better to have loved and lost, than never to have loved at all?)
There are people who do both all the time, commit blind and merge blind. Reasonable organizations have safeguards that try and block this, but it still happens. If something like this gets buried in a large diff and the reviewer doesn't have time, care, or etc, I can easily see it getting through.
Thanks to MIDI, a boor like me can easily hear the same tones played by different instruments, something otherwise inaccessible to me. (Granted, MIDI is insufficient. Other software is required too.)
People talk about the 'good old days' of the web, but boy, in a multi-tab environment it stucks to try and read something that doesn't put any effort at all into side margins.
Pretty sure they wouldn't want someone like you to do so either.
> the opportunities to interact outside of work and the lunchtime

Good point. I wonder how much in-office work contributes to this. Because if you are trapped inside an office building for 8+ hours with essentially randoms, most people will start getting to know each other at some point, because there is no other choice, and after work and commute there is no time left for anything else.

I feel sad for the author.
ChatGPT still doesn't support MCP. It really fell behind Google or Anthropic in the last months in most categories. Gemini pro blows o1 pro away.
Reader mode (FF) helps a lot here.
Most relationships do not survive being ripped away from the spatial and temporal context in which they were cultivated. How many of your middle school, high school and even college buddies do you still have a relationship with?

I think there's some stigma with confronting the fact that relationships are just ephemeral. We are social creatures in the sense that we can cooperate with each other on a task laid in front of us, but once that task is done, we mostly tend to drift apart onto the next task with another group of people. And that's okay. We're only weakly social with everyone except our direct family and significant others. The quality of a relationship is in no way measured by how long it endured.
Maybe you watched a different cartoon, were not in that age group - or forgot?

There are many more accounts of that:

> The Groke has been widely considered one of the creepiest characters in fiction by many people and even by a study. In late 90's and early 2000's, when the 90's anime series - which is considered by many to have the scariest portrayal of the Groke in it - premiered in Poland, the Groke - known in Poland as Buka - caused a panic amongst Polish children. The Groke had different sounds - deep, eerie cold howls and moans preformed by voice actor Andrzej Bogusz. This, mixed with the darker colouring of the episodes (a trait shared with Finnish episodes and some other airings) and the fact that the Moomins were mostly played at night, in the Wieczorynka programming block caused the Groke to be widely considered one of the scariest childhood characters in Poland, both by 90's and early 2000's kids.

> Many children were horrified by her, were scared to go to sleep because of her, having dreams of her chasing them or turning into the Groke (some examples of such dreams could be found on the myslalemże.pl portal before it got shut down around early 2010's). The defunct portal Grono.net even had an Anti-Groke forum called ANTY-BUKA, where people would share their childhood stories about the Groke.

https://villains.fandom.com/wiki/The_Groke

And even first person:

> [google translate] How is it possible that a dark, buzzing figure can scare small children? Hey, I can't. As a child I was very afraid of it. Now I don't know why. When I talk to my peers (15 years old) they say they were afraid too. Why?

https://www.filmweb.pl/serial/Muminki-1990-119826/discussion...
Stop hijacking scrolling. Why would you do that? What developer thought this was a good idea?
For sessions on the same target host you could use tmux.
I see where you're coming from, but relationship need some amount of contact to survive.

Work forces you to be in contact, if the majority of your time is spent elsewhere due to changing job, or city, or gym, or having kids.. it's a blow.

I try to keep in touch with ex co-workers I cared about, but we live in different countries, at different stages in life, with different priorities, and it's hard to say the relationship is well.

That doesn't mean the relationships weren't built as they should, IMHO, they are just different kinds of relationships.
i give to thee the small sample size song:

https://m.youtube.com/watch?v=dw9qqvm-LT8
> Don't despair. It could still happen! Somebody just has to make a Stanislaw Lem robot.

The Star Diaries thoroughly debunked the idea of Lem being a robot. The only "LEM" known to robotics is the "Lunar Excursion Module" which did have an electronic brain, but it was a mere 2 MHz 4-ish kbyte RAM device that couldn't string two words together. We should focus on finding that Tichy guy instead.
I kind of doubt that everyone does this. How many, relatively speaking, do? You seem to be sure this is a very frequent occurrence.
I read them when I was older, no strong opinion either way. I'm glad all screen adaptions I saw as child weren't literal. I vaguely remember my parents reading me a few of them and I think they adjusted level of terror to what I could stomach at the time.
It really depends on the people you work for, it's not like Europe is some kind of paradise in this matter. I was working as a contractor for a company in Germany, after a few years working together, they cut me off from one day to the next (the new manager decided to start saving money), even though my contract included a clause about a one-month notice period. They didn’t even bother to pay the invoice for the work I had already done that month (it was the 23rd of the month, so we’re talking about a few thousand euros). And since I wasn't living in Germany, extracting that money from them was almost impossible.

Yes, it may be different for full-time non-contract jobs, but once you're on a contract, nobody cares.
Always someone with a horrible opinion to give in this hellsite
Hm, one thing I’m unclear on is…

Well, from what I understand, the mass eigenstates and the flavor eigenstates for neutrinos aren’t the same, so a mass eigenstate is a linear combination of the different flavor eigenstates, and a flavor eigenstate is a linear combination of the different mass eigenstates,

But, in these experiments with the electron neutrino, which is a flavor eigenstate, well, it isn’t in a mass eigenstate, so, what does that say about the momentum and such?

And like, when they use this to get a bound on the mass, is this like, a bound on the mass of the largest of the 3 mass eigenstates, or of the expected value of mass when in the electron neutrino flavor eigenstate, or what?
It always tickles my brain when I see "zero-dependency" or "no dependency" and then the first thing in a project is a bunch of include statements. Don't understand me wrongly, the includes by themselves don't strike me as a bad thing! I just sometimes wonder whether it's a me-thing or whether other people are wandering off to the question 'what is a dependency' as oft as I do :)
And yet, it is 1000 times more readable than any "modern" website.
Treating people with dignity is “business hostile”… welcome to Hacker News comment section.
> So far you have made four posts in this thread and provided no evidence. Four opportunities to provide data on what you _feel_. Four chances to share links or reports.

You realize that what you just posted was aiding for supporting corrupt insider trading activities in congress such as [0] and [1] in both parties?

Why do you think a bi-partisan total ban on stocks for all politicians never goes forward? [2] [3] Because at least for (some) congress-people they already know that insider trading and front-running on key information can and does indeed happen.

Which is something you would be against given the Pelosis' and others directly benefitting from this loophole, like the Nvidia [1] and Google trades [3] all timed in connection to key decisions from the government.

> As such, it is doubly clear, as described above, (baseless) that you are insider trading (citation needed). I hope that you are prosecuted to the fullest extent. (no case)

Except I didn't copy or trade on anything. You admitted to what you are (baselessly) accusing me of. Also...

It's extremely more likely that you (not any congress-person) as a retail trader would be investigated and prosecuted (and jailed) for insider trading than any other congress-person, if you knew someone with political insider information and traded on that.

But please continue to defend your politicians front-running you with their insider advantage.

[0] https://www.cbsnews.com/news/marjorie-taylor-greene-stocks-t...

[1] https://nypost.com/2022/07/27/pelosis-sold-5m-in-nvidia-stoc...

[2] https://readsludge.com/2024/12/30/ro-khannas-loophole-laden-...

[3] https://fitzpatrick.house.gov/_cache/files/b/1/b1ef11f4-5242...

[4] https://www.newsweek.com/odd-timing-nancy-pelosis-google-sto...
The script tag is just a PoC of the capability. The attack vector could obviously be used to "convince" the LLM to do something much more subtle to undermine security, such as recommending code that's vulnerable to SQL injections or that uses weaker cryptographic primitives etc.
Why keep this fantasy? We have the data, and it doesn't match your statement.
Visualization of gravity's affect on light in Newtonian and Relativistic Physics
This measurement was performed in a lab in Germany. The main spectrometer of the apparatus used for the measurement was fabricated in Germany. The delivery route was almost 9000 km. https://www.symmetrymagazine.org/article/march-2007/deconstr...
Hmm, I don’t think either of those warrants any concern about “TS features making their way into JS” or “overlapping syntax”.

The first one is removing a TS feature that failed to make its way into JS, and the second is about explicitly carving out a space in the syntax so that you can use TS (or Flow!) in JS codebases without being locked into any particular tooling.
Yes, but are you sure a human invented this attack?
* Experience in Central- and Eastern Europe (CEE) may differ.

Well, getting escorted out definitely doesn't happen here either at least.
Show HN: Rich text editor as a service – my free side project
Hey all

I've used one too many rich text editors in my career to know that they are cumbersome to add and manage.

So I built a tool that I can use for myself and also let others use it.

TextEditors is a tool that lets you easily add a rich text editor to your site. You can configure it by clicking on the toolbar elements you want and we give you instructions on how to add to your site.

Pretty early days, but happy with the progress so far.

Look forward to your feedback.

https://www.texteditors.dev

PS - yes it's free :)
A friend of mine said they would love to move out from Tokyo to these towns - lower rent, much more nature - but as a foreigner you would be extremely isolated if your japanese is not perfect, and due to rampant racism.
This is true,
Being in corporate kills your creativity
> I believe this entire document was written to anchor new employees with lowered expectations on equity. I think this entire document is a disingenuous scam to make new startup employees think that those percentages are okay.

Have to love the HN crowd. A guy goes out of his way to write a very detailed, high-quality guide demystifying a very complex and consequential topic, open sources it so it's free, and immediately people suspect the entire document is build just to make startup employees think lower percentages are OK?

Disclaimer: I know the author personally, so can definitely attest to the motivation behind this guide. I'll also say I've used this guide both as a founder and as a startup employee and it's been immensely helpful.
The Path to Open-Sourcing the DeepSeek Inference Engine
Hey, thanks for unpacking what you did at ecodash.ai.

Did you manually curate the queries that you did LLM query expansion on (generating a large number of diverse queries), or did you simply use the query log?
What do grad students in math do all day? (2013)
Hey I love the sound of that! Please publish it on GitHub so I can build it in C or whatever. I think it was the blanks in xxd that gave me the idea for how good it would be to just display them - Unicode!
> Because you're coming across with talk radio / TikTok vibes.

Really? That’s what you’ve got?

I’ve seen examples of this in Silicon Valley going back to the 1990s. A prenup is not reliable and loads of people don’t have one in any case. Unlike not getting married, there is significant social pressure against prenups. If you actually care the path of least resistance is to not get married. It is quite difficult to get a prenup against the possibility that someone will prove to be irresponsible or malicious in the future in a context they’ve never experienced thus far.

It also doesn’t address the case that if you start a company while married, your spouse effectively has full license to destroy it even if they were completely uninvolved up until the point where they decide to destroy it. I’ve seen it happen, lots of collateral damage for both employees and investors. People will do it out of spite. How do you write a prenup about a company that doesn’t exist yet and may never exist?

Anything that can happen legally generally happens in practice. Average people even in tech don’t hire a team of lawyers when they decide to get married.

If you’ve chosen to get your information from talk radio and TikTok as you seem to suggest, well, that’s a choice.
Yeah, but you should try to shop for a deal where 100 - x is as big a number as you can negotiate.
One style suggestion: nested `for` expressions can be combined into a single `for*`, helping reduce indentation depth:

(for* ([i height]
[j width])
...)
the lack of large video ads really is jarring too
My absolute favorite text adventure in recent years is Lost Pig. Alas, it is not compatible with the UNIX port this post is about, but it is a delightful game with a unique comedic voice.
Except when I encounter people like you, they are mostly interested in saying that LLMs are the be all end all of intelligence only to walk their statements back every time a new LLM innovation comes out that proves them wrong.

Since humans are just stochastic parrots, we don't need to add features or change anything about LLMs. Innovation is for the weak and stupid. We can just scale LLMs by doing nothing except adding more data, parameters and training time.

The status quo bias is unreal. I don't even know what purpose it serves other than discouraging technological progress. The people claiming to champion LLMs by denying the differences between humans and LLMs are their biggest enemies.
Yeah but that's kinda the point of being a contractor, no?

Here in the Netherlands contractors are also 'at will employed' as the Americans say.

But they pay you more so...
Pretty sure Chamberlain/MyQ was because they made their API go through the cloud for no reason (that garage door opener isn't going to get out of WiFi range), so the only way to make the app reliably work was to hit their servers. Which they then had to pay for.

Had the whole setup been local first, they wouldn't ever had that issue. But again, that makes it hard to charge people for using it.
The HTML structure is very problematic. You use a <table>, even though semantically the game grid is not a table of data. I would have used a <div> with display:grid , though this is not a big deal. The active cell is a <div> with onclick, which means the cursor doesn't show it as clickable and I can't even tab to it so keyboard play is impossible. There are ways to make a <div> look clickable, but it's easiest to just use <button> .
> Through the entirety of human history you'd keep working for the same employer for your entire life

Hardly. This type of arrangement was short-lived and anomalous. It was roughly true in rich economies during a few decades of the post-war era. Never before, and not for most people around the world.

Relationships are worth cultivating any time, of course, but one shouldn't mistake a job for a life. The idea that a job is for life and your employer is your family was a mind hack that worked for a short while and is now unraveling.
I had to look up LCEL: https://python.langchain.com/docs/concepts/lcel/

What the heck? I have no idea what problem this is solving while not also creating new problems.
You're right. I should have said no dependencies other than standard C libraries. I meant no big ones like SSL, GMP, etc.
That's a good time to read up on Google's involvement in genocide and tyranny.
This is good for php community.
I find the blog funny for its disclaimer for the workstation specs.

> There is a heatsink on the SSD to help keep its temperature down.

Good to know!
Reminds me of Yasha Berchenko-Kogan’s excellent answer to the question “What do grad students in math do all day?”

https://www.quora.com/Mathematics/What-do-grad-students-in-m...

> a bit like trying to explain a vacuum cleaner to someone who has never seen one, except you're only allowed to use words that are four letters long or shorter.

> What can you say?

> "It is a tool that does suck up dust to make what you walk on in a home tidy."
OP said that they did this for contractors too!
This is one of those things I knew on some subconscious level but never really thought about until now. Of course the red mesh makes them look more orange - it's basically grocery store color grading. Honestly kinda love how simple the trick is. No fancy tech, no marketing wizardry - just "put red stuff over orange stuff, profit." Makes me wonder what other dumb little visual hacks are happening around me that I'm not noticing at all.
Did you use any plain PHP or any framework?
It hurts, but the sooner you realize what you mean to them, the better.
It's a poor analogy. Dragons take the gold from the people and kept it from them so it can't be used.

The 200 billion that Bezos is assumed to be "worth" is currently in the hands of the people, being used by us. If we wanted to fix society instead of buying amazon shares we could do it today. Bezos hasn't "hoarded" it, we have it.

"To the dismay of Thorin, Smaug the horrible turned out to sit on a pile of paper that anyone could buy if they wanted to and all the gold was already in circulation in the town of Bree."
I think what is not to be overlooked in these discussions, is the user base of MCP.

In my experience, many less-technical folks started using MCP, and that makes security issues all the more relevant. This audience often lacks intuition around security best-practices. So it’s definitely important to raise awareness around this.
That's since 2021 not last year.
People are calling him savior of PHP. :D
I'm building a game with a similar idea. encounters are controlled by the AI. there is a classic RPG system built around it and human generated content for the world and story.
We might have missed something here, but the `tauri://localhost` is the Webview memory in https://gethopp.app/blog/tauri-vs-electron#memory-usage, and the executable path is:
`/System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent`. The measurements were taken on macOS.
User behaviours are part of your scenario. FunnelQuest to tracks their journey