MurphyA/hacker-news huggingface dataset:
by celsoazevedo | 2026-02-16 20:28:15+00:00
For offline maps, I switched to CoMaps when they forked Organic Maps. Development seemed to be moving faster there. I still have Google Maps and Here Maps installed, both with offline maps of the areas I'm usually at or to where I'm travelling. Too much redundancy perhaps, but no service/data source is good everywhere and I have a lot of free space on my phone, so it's not a problem for me.

For communications, I've been looking into Meshtastic and Meshcore. I have no need for them right now and they're not very reliable for messaging (especially Meshtastic, Meshcore works better here in London, but their coverage isn't great), but clients are fairly cheap and you can get a network going in case something happens.

Parts of Portugal were affected by bad weather recently, with some areas losing power and eventually mobile networks. On a Portuguese group for mesh stuff, some people reported being able to send some messages where phones were down, so it doesn't hurt to have a few clients just in case.
by embedding-shape | 2026-02-16 20:28:21+00:00
> Yeah, the "novel" bit is about integrating all those aspects into one language.

But do you think GP, who I initially wrote that comment to, would agree with that? All those features and integrations have examples in the FOSS world already, wouldn't the LLM just use what it learned from that?

> but I suspect LLMs are of barely any help here beyond some basic implementation tasks.

Disagree, as mentioned I've already managed to get together my own language that works for my purposes, and they did more than just "basic implementation tasks" although of course I've been reviewing and deciding stuff, no vibe coding here.
by mzl | 2026-02-16 20:28:55+00:00
Saying that it is just in index from string prefixes into KV Cache misses all the fun, interesting, and complicated parts of it. While technically the size of the prompt-pointers is tiny compared with the data it points into, the massive scale of managing this over all users and requests and routing inside the compute cluster makes it an expensive thing to implement and tune. Also, keeping the prompt cache sufficiently responsive and storing the large KV Caches somewhere costs a lot as well in resources.

I think that the OpenAI docs are pretty useful for the API level understanding of how it can work (https://developers.openai.com/api/docs/guides/prompt-caching...). The vLLM docs (https://docs.vllm.ai/en/stable/design/prefix_caching/) and SGLang radix hashing (https://lmsys.org/blog/2024-01-17-sglang/) are useful for insights into how to implement it locally for one computer ode.
by omnimus | 2026-02-16 20:29:12+00:00
I think they are hoping wero would one day work in countries worldwide as competition to visa/mastercard.

EU local payments already work instantly and feeless in many countries through SEPA. Lot of these countries are already on trajectory to gradually get off visa/mastercard for domestic payments as every ecommerce store pushes SEPA as the default payment to save on fees.
by AngryData | 2026-02-16 20:29:31+00:00
Yeah I agree, a corporation should not only not care, they should be actively prevented from being allowed to make discriminations base on anything outside of whether they can pay or not. If they sense a potential other problem, at worst it should be reported to police or some other governmental authority, it simply isn't their business otherwise.

To me any other viewpoint inevitably leads to abuse of one group or class or subset of society or another. If they are legally allowed to discriminate in some ways, they will seek to discriminate in others, both in trying to influence law changes to their benefit and in skirting the law when it is convenient and profitable.
by gosub100 | 2026-02-16 20:29:37+00:00
> I was trying to start a conversation with humans, that's all.

Totally fair, and I'm sorry you got a hostile response.

My (very low-value) opinion is don't waste your time learning how exploits work. Yeah it's kinda neat seeing clever misuse of components. But there is very little upside to investing in that knowledge.

0. You look at old exploits and marvel at them for a while, but they are long ago patched and technically useless.

1. You waste a bunch of time looking for a sploit but don't find one.

2. You find one but nobody cares, you don't get street cred. The sploit is patched in the next release, and you don't get back your time spent finding it.

3. You find a sploit but all you get is a thanks from the billion dollar company, followed by a patch.

4. You create an exploit and use it maliciously or sell it to a criminal syndicate. you are a criminal. Or you get sued because it's a civil/copyright issue.

5. You find a sploit and other people treat you as a criminal even though you didn't do anything with it. You even intended to help.

6. You find sploits but still can't get a job as a white hat because other people who found more sploits got the job.

The only good outcomes are:

7. You found a very clever sploit and got a bounty for it.

8. You got hired in cyber security and get paid for sploits or countering them.

9. You seriously just love decoding machine instructions and find joy from making it do unintended things.

Overall, I think the risk/reward ratio is suboptimal for this field unless you go black-hat which is obviously fraught with moral and legal hazards.
by mdukefirst | 2026-02-16 20:29:44+00:00
Update: I’ve seen quite a few people hitting the sign-up flow but bouncing at the email verification. I totally get the friction of creating yet another account just to see if a tool works.
To show you the "Inline Verification" and "Identity Gating" in action without requiring a sign-up, I’ve set up a Demo Representative for a fictional Principal Engineer named Alex.
You can chat with the demo here: https://www.represent-me.ai/chat/alex-rivers
What to look for:
Ask about Alex's experience with Postgres or Next.js. You'll see green shields next to the facts Alex has explicitly attested to in the dashboard.
Try to view the Contact Info or Download Resume. You'll see the LinkedIn Identity Gate that recruiters use to identify themselves.
I'm an engineer, not a marketer, so I'd love a technical roast of the verification logic and the "Time-to-Truth" for recruiters.
by kyars | 2026-02-16 20:29:50+00:00
I agree with you that choosing a subset and iterating to get an optimized version as good as SQLite or better is a better way to test and achieve more useful results. But with respect to the context size, Cursor has made agentic projects with over one million lines of code, so I would push back on that: https://cursor.com/blog/scaling-agents
by OtherShrezzing | 2026-02-16 20:29:52+00:00
I disagree. I run a sudoku site. It’s completely static, and it gets a few tens of thousands of hits per day, as users only download the js bundle & a tiny html page. It costs me a rounding error on my monthly hosting to keep it running. To add an api or hosted mcp server to this app would massively overcomplicate it, double the hosting costs (at least), and create a needless attack surface.

But I’d happily add a little mcp server to it in js, if that means someone else can point their LLM at it and be taught how to play sudoku.
by raw_anon_1111 | 2026-02-16 20:30:19+00:00
Right, businesses don’t want to pay $10/seat for SaaS but they want to create server rooms in their offices and hire a bunch of IT people to support it?

> Self-hosted applications with a cloud premium upgrade are the new business model

That’s not happening for any company. Where pray tell are these companies “self hosting” and supporting their business that they are getting a better deal than their per seat licensing cost? Who is supporting their systems?

> For example why bother with all the invasive nonsense of Facebook if a person can self-host something that works better and share it with their real life contacts at their discretion?

So everyone is going to be a server admin and host software and set up their NAT correctly so they can access it via their home internet when their on their phones using their 30 Mpbd upload speeds from their cable modem?

Are people going to start running their own servers now?

> The IPod won because it had the Apple app store

That’s also not true. The iPod was released in 2001, the iTunes Music Store wasn’t released until 2003. As late as 2007 Steve Jobs said that only 5% of music on iPods came from iTunes in his famous “Thoughts on Music”
by BoxFour | 2026-02-16 20:30:22+00:00
I wish the author had stuck to the salient point about work/life balance instead of drifting into the gambling tangent, because the core message is actually more unsettling. With the tech job market being rough and AI tools making it so frictionless to produce real output, the line between work time and personal time is basically disappearing.

To the bluesky poster's point: Pulling out a laptop at a party feels awkward for most; pulling out your phone to respond to claude barely registers. That’s what makes it dangerous: It's so easy to feel some sense of progress now. Even when you’re tired and burned out, you can still make progress by just sending off a quick message. The quality will, of course, slip over time; but far less than it did previously.

Add in a weak labor market and people feel pressure to stay working all the time. Partly because everyone else is (and nobody wants to be at the bottom of the stack ranking), and partly because it’s easier than ever to avoid hitting a wall by just "one more message". Steve Yegge's point about AI vampires rings true to me: A lot of coworkers I’ve talked to feel burned out after just a few months of going hard with AI tools. Those same people are the ones working nights and weekends because "I can just have a back-and-forth with Claude while I'm watching a show now".

The likely result is the usual pattern for increases in labor productivity. People who can’t keep up get pushed out, people who can keep up stay stuck grinding, and companies get to claim the increase in productivity while reducing expenses. Steve's suggestion for shorter workdays sound nice in theory, but I would bet significant amounts of money the 40-hour work week remains the standard for a long time to come.
by lich_king | 2026-02-16 20:30:25+00:00
As a person who has an expensive phone and a professional camera, let me retort by saying that the difference is larger than you think. On some level, it's basic physics. You get fewer photons, etc. Apple hasn't unlocked the secrets of optics or semiconductor manufacturing that are out of reach for Canon or Nikon. So if they keep making sensors and optics that are many times larger and bulkier than in a phone, there's probably a reason for it.
by Pooge | 2026-02-16 20:30:42+00:00
I've used what I consider the golden guide of salary negotiation for a software engineer that has been linked on HackerNews[1].

I've applied these guidelines in my own negotiations and it worked very well for me. I would've undersold myself by at least 15% if I went ahead and answered the salary question first. I declined politely to give a number first—even saying "it's not in my interest to answer that first, as you most likely understand".

Those guidelines work for all jobs that have high added value, I would say.

[1]: https://www.kalzumeus.com/2012/01/23/salary-negotiation/
by SOLAR_FIELDS | 2026-02-16 20:31:52+00:00
Nearly every time I've held out and not given a number I've gotten a much higher salary than the number I would have given.

It is true, of course, that when they give you the number that they leave money on the table for negotiation, that is standard practice. It's even factored into the offer amount at bigcorps, and chances are they have an amount they cannot go over and it's set. So you should always ask for more after they lay the money out.
by nobleach | 2026-02-16 20:31:56+00:00
I've used this as a chance to turn things back around on the recruiters. "That's a great question and I noticed you didn't mention a salary range on the posting". Allow for an uncomfortable silence as now they're either forced to give a range, or try to say something like, "it's flexible for the right candidate". The latter is my opportunity to agree, "Of course, let's concentrate on that question then, I'd sure like if we could get to the bottom of this 'right candidate' question".
by pixelready | 2026-02-16 20:32:02+00:00
100% this. I honestly can’t remember the last major feature of MacOS / iOS that didn’t feel like a solution searching for a problem, while I was bombarded by weird little bugs and semi-fail states in core functionality. At this point I experience daily at least once:

- iOS keyboard doesn’t appear when it should
- iOS keyboard button press detection and autocorrect have degraded badly
- UI Layers are missing, misaligned, or stacked in such a way that I can’t actually interact with the element I need to proceed
- mystery Internet slowdowns that resolve only after a restart
- security misbehavior such as refusing to allow a usb device I’ve already approved (MacOS resets approval of my main USB hub every update for some reason)
by coldtea | 2026-02-16 20:32:10+00:00
>The past year has been increasing a lot. The last 2 months has been insane

I wonder is there are parallel realities. What I remember from the last year is a resounding yawn at the latest models landing, and even people being actively annoyed in e.g. ChatGPT 4.1 vs 4 for being nerfed. Same for 5, big fanfare, and not that excited reception. And same for Claude. And nothing special in the last 2 months either. Nobody considers Claude 4.6 some big improvement over 4.5.

Sorry for closing this comment early, I need to leave my car at the house and walk to the car wash.
by hocuspocus | 2026-02-16 20:32:46+00:00
There's technical possibility and then real world practicality.

For the same reason, a pure WebAuthn flow in a compliant browser could technically implement secure payment confirmation mandated by the DSP, but afaik no bank does that, and the W3C is still working on the spec.

Our governments can't even manage not to depend on Microsoft/Google/AWS (and Palantir, the US military industrial complex, Israel, ...), our banks are regularly under the fire of extraterritorial bullshit due to the USD dependence.

Being worried about consumer devices and their OS is cute, but it's missing the forest for the trees.
by microtonal | 2026-02-16 20:33:18+00:00
That process is what the whole of Europe wants (Wero builds on the Dutch Ideal). It is stupid simple, and once you've used it you don't want to deal with credit cards and bank transfers for buying a thing on-line any more.

Can confirm. I almost never pay by card because iDEAL is simply much smoother and even many Shopify/Stripe shops offer it as a payment option nowadays. Getting this on all European webshops, for P2P payments (like Tikkie in The Netherlands), and in-store payments is just fantastic.
by imiric | 2026-02-16 20:33:37+00:00
> billions of kids are playing with a ball; it's not that hard. Yet far less people are good soccer players.

I agree, but I don't see how that negates what I said.

Following your analogy, what's currently happening is that kids playing with a ball are now allowed to play in the major leagues. Good soccer players still exist, and their performance has arguably improved as well, but kids are now entering spaces that were previously inaccessible to them. This can be seen as both a good or a bad thing, but I would argue that it will mostly have bad consequences for everyone involved, including the kids.

> The question is: do you benefit from using it or not? can you build faster or better by applying these tools in the appropriate way or should you just ignore it and keep doing things the way things used to be done up until a few months ago?

That's a false dichotomy. I would say that the answer is somewhere in the middle.

These new tools can assist with many tasks, but I'm still undecided whether they're a net long-term benefit. On one hand, sure, they enable me to get to the end result quicker. On the other, I have less understanding of the end result, hence I can't troubleshoot any issues, fix any bugs, or implement new features without also relying on the tool for this work. This ultimately leads to an atrophy of my skills, and a reliance on tools that are out of my control. Even worse: since the tools are far from reliable yet, they provide a false sense of security.

But I also don't think it's wise to completely ignore this technology, and continue working as it didn't exist.

So at this point, the smartest approach to me is conservative adoption. Use vibe coding for things that you don't care about, that won't be published, and will only be used by yourself. Use assisted coding in projects that might be published and have other users, but take time and effort to guide the tool, and understand and review the generated code. Use classical programming for projects you care about, critical software, or when you want to actually learn and improve your skills.

I doubt this approach will be adopted by many, and that's the concerning part, since the software they produce will inevitably be forced on the rest of us.
by AngryData | 2026-02-16 20:33:52+00:00
Except it will inevitably lead to discrimination and abuse as it always has in the past. How much of the US justice system is based on harassing poor communities using that kind of excuse? Even if one community is actually less likely to commit crimes than another, if you send 90% of your policing forces there, using the excuse they it is just the way they are and things don't change much, you will find 90% of your crimes there. Even if twice as many unresolved crimes are happening in the the other area.
by sandofsky | 2026-02-16 20:33:58+00:00
Hey everyone. Halide guy here!

This post came out a few weeks ago. To answer your question in advance, your favorite thing from Mark II that’s missing is eventually coming to Mark III.

I’m right now on a short detour updating our video app, Kino. I couldn’t justify touching it until this Mark III preview was out. After that, look for a few more Mark III preview updates before the big launch.

Not going to lie, it’s been an exhausting 12 months, but I’m genuinely excited for what’s ahead.
by mpalmer | 2026-02-16 20:34:10+00:00
> At the code level it's still rehashing the same ideas over and over again.

I agree that rehashing the same ideas over and over again is sufficient - for some strange, complacent definition of the word. It's not the only way to think about the discipline, and thank goodness enough smart people realize that.

> Also from actual researchers, I know just one person who did something actually novel and it was with queuing.

Think how many people have to be trying at any given time for it to happen at all.
by walrusted | 2026-02-16 20:34:13+00:00
i remember the first time I had a recent grad from a top technical school assigned to me (unwillingly). shall we compare working with the intern to working with these tools? Its about the same as the first 2 weeks we worked with each other. Thats hella impressive for a tool... But not 3 weeks after... The human intern improved exponentially. The tool does not. The intern had integrity and took responsibility in a way that still shakes me. How could an over-glorified graphing calculator do that. On the other-hand the tool is not organic or sentient. worthy and deserving of exploitation. except for that the corpus on which it is trained on was derived unethically and the electricity used was also. hell, maybe the chips also.
by boundedreason | 2026-02-16 20:34:23+00:00
I have not seen any brands hallucinated. The biggest issue was the math as you pointed out. I created an if-then-else if statements in the prompt to force the use of code/Python for calculations.

The free version of Gemini functions less well than the others because it executes my instructions less rigorously, but I have not seen product prevalence over others. I'm also not sure how I could track though without running the same case study several dozen times to see if anything statistically significant comes ups or changes.

At the end of the day I would say my idea is best for getting you from 5% knowledge on a topic to an 80% level and a much more advanced and objective place to make a decision and finish out with your own "eyes-on" research.
by d4mi3n | 2026-02-16 20:34:35+00:00
This guide has aged surprisingly well, but I’d add to this: the above response is about as good as you can get—it is firm, non-combative, and moves the conversation forward.

Don’t antagonize your recruiter. You want them to advocate _for you_ when a prospective employer is drafting an offer. Work with them to give them the ammo they need to make that happen.
by anonymous908213 | 2026-02-16 20:34:36+00:00
The situation in the US is significantly worse, and probably numerous other countries I haven't experience with. Rather than asking if you've committed a crime, American employers/landlords will do a background check and are liable to turn you down if you've ever been arrested, even if the charges were dropped or you were found not guilty. Comparatively, the reason Japanese employers/landlords may even ask about having committed crime is because they can't find that information on their own freely. This is a fairly ridiculous criticsm, if you ask me. Nobody in any country wants to associate with criminals, often to an unfairly punitive degree, but at least in Japan you are not punished merely for being arrested. And while I don't doubt it happens, it's also far from a universal experience, despite Westerners loving to talk about Japan in broad sweeping generalizations. I have personally never been asked whether I've committed a crime.
by oxygen_crisis | 2026-02-16 20:34:37+00:00
Yep, humans have had a remedy for the problem of ambiguity in language for tens of thousands of years, or there never could have been an agricultural revolution giving birth to civilization in the first place.

Effective collaboration relies on iterating over clarifications until ambiguity is acceptably resolved.

Rather than spending orders of magnitude more effort moving forward with bad assumptions from insufficient communication and starting over from scratch every time you encounter the results of each misunderstanding.

Most AI models still seem deep into the wrong end of that spectrum.
by wongarsu | 2026-02-16 20:34:49+00:00
I've never used their dispute rights, and I don't think that holds much value in Europe. At least in Germany a contract is a contract, if I claw back the payment companies will just start the collections process. A process that has teeth and generally will recover the money from me, worst case by garnishing wages.

On the other hand Visa and MasterCard are not neutral actors. They have used their market power in the past to pressure merchants to change according to American moral values. And with the current administration I have little faith that this will stay at moral values
by duped | 2026-02-16 20:34:57+00:00
The biggest change imo is that in the aughts, the idea that children should have unfettered access to personal computers, phones, and the internet was unthinkable. Now we have millennial parents seriously arguing their kids should have smartphones in class. But all this deanonymization garbage is downstream of that vibe shift.

I don't think it's responsible to blame any specific person or company, but I certainly can't excuse the Googles, Apples, Samsungs, Facebooks etc of the world. They manufactured a culture driven by putting as many devices in front of as many people as possible, using them as much as possible, while knowing as much about them as possible to monetize their attention. The careless disregard for how that affected the developing brains of two generations of people now is irresponsible and ugly.

It seems like no one is asking the real question here, which isn't why Roblox/Discord et al need to verify the age of their users. We should be asking how in the fuck there are so many children with unsupervised access to devices that this is a real problem.