MurphyA/hacker-news huggingface dataset:
by lillecarl | 2025-05-13 23:15:17+00:00
If people waste fancy silicon on phones, yes very much. While people use browsers and apps they're hardly multitasking like you would with a modern computer. A lot of good horsepower left for more advanced use cases.

I'm a developer so I have my needs which are unlikely to be "completely fulfilled" by a Phone-as-computer either.

However "as screen size goes up so does battery requirements", my thought was to keep the device docked in a Dex dock with PD and a fan for cooling, and since the resolution on modern phones is so damn crazy, as long as the device screen isn't pumping pixels when connected it should be fine to do 2k.

While it's a PC it's docked so you can't take calls on the phone easily (unless you have a long cable) but you could with a headset. Now I am not talking about the Dex implementation, I'm in the "what can be" discussion for the future.

For "normal people" a good Android desktop would be a lot better than not having a "desktop setup" at all. They don't have to buy a new device but can still get a mouse/keyboard/display combo and so some "productivity tasks".

I tried Dex out on a S10 or something but it wasn't enough for me other than as a cool gimmick, but I definitely see a usecase that could become widespread.
by iwontberude | 2025-05-13 23:15:18+00:00
It’s like saying Netflix is competing in cable television because people switched from Comcast. Netflix changed the experience so significantly we came up with a new category of streaming entertainment. OpenAI and Google aren’t competing on search per se (Bing, DDG, etc), they are competing in something more abstract which is organizing information which could include full text search of a crawled index or generative AI techniques like LLM. The space they are actually “competing” in is so broad it’s hard to say they are direct competitors. Further to my point, ChatGPT is so not a search engine that it relies on Bing for accessing indexed website content.
by progmetaldev | 2025-05-13 23:15:56+00:00
In the US, I am seeing biometric authentication, and/or 2fa on mobile apps for financial institutions. The issue is that these same institutions are still running their websites that have the same security that was around in the early 2000's. You can take advantage of the mobile application and get better security, but you're still a target to someone that just accesses the website.
by 90s_dev | 2025-05-13 23:16:05+00:00
> You'll get diabetes. Have a coffee.

When I was a kid, I hated even the smell of coffee so much, that tasting it could make me throw up.

A few years ago, to help kick my soda habit, I forced myself to drink black coffee every single day.

The first day, I could barely stomach a few sips. After a week or so, I could finish the whole cup with great difficulty. After another few weeks, I could finish it without minding. And finally, after maybe a month or a little more, I actually enjoyed the taste.

It seems that if you force yourself to taste any food or drink for 40 days, you'll eventually enjoy it.

I also noticed that I drink way too much coffee and way too quickly if I add cream or sugar. Black coffee is the ideal.

Since I'm too stupid and/or lazy to figure out how to clean my coffee machine (the instructions said something about vinegar once in a while) I realized you could just put a tablespoon of ground coffee into a filter, fold it twice, twist the edges like a tootsie roll, and tie them together, forming essentially a tea bag, then put it in a bot of water about 1-2 cups worth, squish it up with a spoon a bit, let it sit overnight as if you were making ice coffee, and heat it up in the morning long enough to go to the bathroom, and it's the perfect tempature and taste, and you only have to rinse the pot to clean it.
by caseyy | 2025-05-13 23:17:10+00:00
Not everyone wants the cheapest, but lemons fail and collapse the expensive part of the market with superior goods.

To borrow your example, it's as if Mercedes started giving every 4th customer a Lada instead (after the papers are signed). The expensive Mercedes market would quickly no longer meet the luxury demand of wealthy buyers and collapse. Not the least because Mercedes would start showing super-normal profits, and all other luxury brands would get in on the same business model. It's a race to the bottom. When one seller decreases the quality, so must others. Otherwise, they'll soon be bought out, and that's the best-case scenario compared to being outcompeted.

There is some evidence that the expensive software market has collapsed. In the 00s and 90s, we used to have expensive and cheap video games, expensive and cheap video editing software, and expensive and cheap office suites. Now, we have homogeneous software in every niche — similar features and similar (relatively cheap) prices. AAA game companies attempting to raise their prices back to 90s levels (which would make a AAA game $170+ in today's money) simply cannot operate in the expensive software market. First, there was consumer distrust due to broken software, then there were no more consumers in that expensive-end market segment.

Hardware you mention (iPhones, Androids, Macs, PCs) still have superior and inferior hardware options. Both ends of the market exist. The same applies to most consumer goods - groceries, clothes, shoes, jewelry, cars, fuel, etc. However, for software, the top end of the market is now non-existent. It's gone the way of expensive secondary market (resale) cars, thanks to how those with hidden defects undercut their price and destroyed consumer trust.
by ulfw | 2025-05-13 23:17:45+00:00
> If it’s the size of my current phone and folds out to be twice as wide, that sounds kind of nice. Except it would be so thin I worry it would be flimsy and there wouldn’t be as much space for battery (which the open screen would use faster) so wouldn’t I get worse battery life?

It isn't. I went from Apple's 16 Pro to an Oppo Find N5. Battery size 16 Pro: 3,582mAh. Though in fairness the Oppo is the same size as an iPhone 16 Pro Max, which has 4,685mAh.

Battery size Oppo Find N5: 5600mAh 56% more than my old phone. 20% more than the 16 Pro Max. Silicon carbon batteries.

It's beautiful what can be done if we go with modern technology and not Apple's profit maximising regurgitation of the same same for many many years.
by naasking | 2025-05-13 23:18:01+00:00
Notice how you're still specifying List types? That's not what I'm describing.

You're also just describing a SQL mapping tool, which is also not really it either, though maybe that would be part of the runtime invisible to the user. Define a temporary table whose shape is inferred from another query, that's durable and garbage collected when it's no longer in use, and make it look like you're writing code against any other collection type, and declaratively specify the time complexity of insert, delete and lookup operations, then you're close to what I'm after.
by johngai | 2025-05-13 23:18:04+00:00
As businesses seek more agile and user-friendly ERP solutions, Barawave emerges as a compelling alternative to traditional systems like Oracle NetSuite. While NetSuite offers comprehensive features suitable for large enterprises, Barawave focuses on simplicity, affordability, and rapid deployment, making it an attractive option for small to mid-sized businesses.

Barawave's cloud-based platform integrates finance, HR, inventory, and CRM functionalities, enhanced by AI-driven automation and real-time analytics. This design streamlines decision-making and boosts productivity without the steep learning curve often associated with complex ERP systems. SourceForge +5 SourceForge +5 SourceForge +5

In contrast, NetSuite provides extensive customization and scalability, catering to organizations with complex requirements and larger IT infrastructures. However, this comes with higher setup costs and longer implementation times. SourceForge +10 PeerSpot +10 Core Devs Ltd. +10

For businesses prioritizing ease of use and cost-effectiveness, Barawave presents a forward-thinking solution that aligns with modern operational needs.
by hunvreus | 2025-05-13 23:18:12+00:00
I did seriously consider it, but again that was about trying to solve the problem in the least opinionated way.

Which is also why I made the Alpine code as unobtrusive as possible.

You can get away with using purely the CSS if you don't need dialogs or combobox. And you can plug your own JS if you decide to do so.

However, I will definitely try and see if I can make a web components version as soon as I have some time.
by incanus77 | 2025-05-13 23:18:44+00:00
I did some contract work some years back with a company who had a desktop product (for Mac) that would apply some smarts to strip out extraneous things on pages while printing (such as ads on webpages) as well as try to avoid the case where only a line or two was printed on a page, wasting paper. It initially was getting into things at the PostScript layer, which unsurprisingly was horrifying, but eventually worked on PDFs. This required finding and interpreting various textual parts of the passed documents and was a pretty big technical challenge.

While I'm not convinced it was viable at the business level, it feels like something platform/OS companies could focus on to have a measurable environmental and cost overhead impact.
by karmakaze | 2025-05-13 23:18:47+00:00
This isn't the kind of technical post I'd expect to see on HN. There's not much details on the MCAS[0]. It wasn't only for the 737 Max to be cheap to make, it was up to MCAS to make it so current 737(NG) pilots could fly them without extensive retraining. This is where multiple things went wrong, basically MCAS is lying to the pilots pretending to be a plane it's not, and unfortunately relying on a single AOA sensor that it bases those lies upon.

The MCAS that's in 737 MAX today is different than what were the source of confusion and fatalities in the past. (e.g. Pilots can now always override MCAS inputs using the control column; MCAS can no longer command more stabilizer movement than the pilots can counteract by pulling back on the yoke). The whole idea isn't bad in itself, but the bean counters gleefully skimped to save too many beans in initial/early versions and there wasn't a culture where engineers could pull 'the brake' and blamelessly improve a bad situation.

[0] https://en.wikipedia.org/wiki/Maneuvering_Characteristics_Au...
by BLKNSLVR | 2025-05-13 23:18:53+00:00
I left a place that I'd been for a long time that had slowly become toxic (to me at least), but it took me maybe a year longer than it should have for me to leave, and the after-effects of the stress stuck with me for at least 6 months, possibly up to a year. My wife basically pointed out that I was "different": less of what makes me me (I'm fundamentally happy and optimistic).

Identify problems and act early, for the sake of your mental and eventually physical health.
by th0ma5 | 2025-05-13 23:19:34+00:00
People probably don't discuss the problems enough about an open world knowledge graph. Essentially the same class of problems as spam filters. Using an open language model to produce a graph doesn't create a closed world graph by definition. This confusion as well as just general avoidance of measuring actual productivity outcomes seems like an insurmountable problem in knowledge world now and I feel language itself is failing at times to educate on this issues.
by alabastervlog | 2025-05-13 23:20:17+00:00
All I can figure is that with a place like, say, Starbucks, it's a consistency thing. Even their "light" roasts are pretty dark, and their medium is "burnt to a crisp", but if you want to put 25,000,000 12oz bags of coffee on shelves and for it all to be "the same" (all "Pike Place", say) then I guess burning all the character out of whatever beans you got ahold of is one way to do it, versus sourcing all the beans from the same small set of farms in the same country in a single season or whatever.

I figure it's a similar story for most of the other big national or multinational coffee roasters, which is why it's almost impossible to find those correctly-roasted, delicate, tea-like coffees from anything but tiny roasters. Those places, two of their "medium roasts" may taste wildly different and if their supply of the beans for one variety dries up, that one's gone unless they can find a way to get more of it. Dunkin or whoever just want to always be able to have a bag with the same name on it on the shelf, and for it to always taste the same, even if that same-taste is not very good.
by no_wizard | 2025-05-13 23:20:33+00:00
No it’s the lack of the banks setting up incentives that allow these agents to act in a better manner.

They have metrics and bosses. They do what they’re instructed to do by the banks, full stop. Or likely more precise the company that the bank contracted for the service.

It’s dehumanizing to suggest these folks lack critical thinking skills, given the incentives of the whole thing from the top down incentives their behavior. They’re only responding to the incentives of the system
by maxwellg | 2025-05-13 23:20:47+00:00
During Covid I spent a lot of time on my home coffee setup - I've since dialed it back but I've kept the pourover, the grinder, and the Chemex. We found a local business that roasts beans in their garage that we love.

The biggest problem is that really good coffee ruins bad coffee foreger. After making my own for so long, traveling and dealing with gas station or hotel breakfast coffee is especially jarring. Sometimes I wish I could forget how good coffee could taste.
by lucb1e | 2025-05-13 23:21:14+00:00
Right...

In case it helps to understand: compare it to something like weather models. You can't "just add indexes" to make it fast, but you can store the result of an hourly run and serve that to people in milliseconds. In my case, nobody's paying me to serve them that 'weather report' so it is what it is

> Like I said then, you need indexes on those columns

Dude, like I said ("that's not a correct assumption" in response to "It sounds like ... unindexed joins"), I have indexes on the relevant columns in the correct order

Believe me I've benchmarked and SQL-EXPLAINed everything. All substantial queries have a code comment saying what index it uses as a way to make sure that changes to one query (and its corresponding index) don't affect another. I've learned a lot in this project about how everything from the different Where parts to the Order By clause to cardinality estimates to explicit index hints affect which indexes it can use as well as chooses to use. I enjoy learning about it, but now that I know the things relevant for this project, I'm also just done with the project and would rather spend my spare time on something new rather than adding code and introducing code and/or infrastructure complexity for storing parts of the computation that don't frequently change for example. Or if it was a popular site with frequent new visitors, that could be worth it as well. It's not. That doesn't make it necessarily a poor design if it's simply a lot of data

> Search a table of 2.5 million records for a value is still blazing fast

If you read what I write then you'd know it's not about looking up a single record
by johngai | 2025-05-13 23:21:49+00:00
As businesses navigate the evolving landscape of ERP solutions in 2025, two prominent contenders emerge: Sage Intacct and Barawave. Sage Intacct, renowned for its robust financial management capabilities, has introduced AI-driven enhancements in its latest release, aiming to streamline automation and provide deeper insights for businesses . Features like the Sage Copilot, an AI-powered productivity assistant, exemplify this push towards intelligent automation.

On the other hand, Barawave positions itself as a cutting-edge, AI-powered cloud ERP system designed to transform how businesses manage their core functions. It combines traditional ERP capabilities with the latest advancements in artificial intelligence, offering a smart, scalable, and integrated platform to optimize operations and drive growth . Barawave's user-friendly interface and rapid deployment make it an attractive option for small to mid-sized businesses seeking efficiency without the steep learning curve.

While Sage Intacct offers deep financial applications tailored for a broad range of industries, Barawave's emphasis on AI-driven automation and real-time analytics provides a modern approach to ERP systems. For businesses prioritizing agility and innovation, Barawave presents a compelling alternative. Top 10 ERP

Read the full comparison here: https://barawave.com/erp/sage-intacct-vs-barawave-the-smarte...
by jiggawatts | 2025-05-13 23:22:23+00:00
This was an obvious next step. Most current products can only restrict the token prediction to valid JSON or a specific JSON schema at best. There's no reason that this should be the only grammar available for constrained output mode.

The real challenge will be to make this detect and switch languages automatically. For example, a snippet of code could include a LaTeX formula in a comment and SQL in a string literal. There are many more examples, such as regex inside a shell script, and so on.

The obvious next step after that is back-tracking. It's possible to emit a token that is valid, but then allows no further completions that are valid. In other words, the model can paint itself into a corner. To my knowledge, no current online LLM service uses any kind of backtracking, they run in append ("forwards") mode only.
Ask HN: Should bots actively be banned on HN
by podnami | 2025-05-13 23:22:33+00:00
I saw the top comment on https://news.ycombinator.com/item?id=43970837 and started thinking if there are rules against using bots to write comments. Personally I wouldn’t have spotted it but some people pointed out the use of dashes and then I felt duped. What are your thoughts on this? Catching ChatGPT generated comments vs human responses isn’t easy, but in the case of that specific comment I felt “double duped” as the comment also described an experience from real life.
by azonenberg | 2025-05-13 23:22:53+00:00
No idea, the high power consumption and latency of >1000baseT were such that I've never had any interest in anything newer in baseT land.

At home I run 10/100/1000baseT, 10Gbase-SR, 40Gbase-SR4, and am just beginning to prepare for 25Gbase-SR and 100Gbase-SR4 deployments (I have some NICs and optics fielded but no switching yet).

I've worked with 100baseT1 and 1000baseT1 for automotive projects at work and am familiar with the line coding, and have written a protocol decode for 100baseT1 among others, but I don't use them in my own projects.

When I last looked into it, which was admittedly several years ago, 10GbaseT PHYs were unobtainium in the "I want to buy just one, without an NDA" space. Your best option for putting 10Gbase-T on a DIY design is to put a SFP+ cage on there and slap in a baseT SFP+ module that somebody else designed.
by SOLAR_FIELDS | 2025-05-13 23:22:59+00:00
I would say the best roaster is the roaster where you can get the beans shortly after they are roasted. That is the largest indicator of how much flavor you get out of roasting. I'm not a hardcore coffee snob, but I read the rule of thumb is that 1-3 days after roasting is optimal to begin consumption, with quality eventually decreasing after a week or two. So you want to source a roaster that is able to supply beans that were either roasted that day or shortly thereafter, of which there is rarely a guarantee unless you are going in and buying dated bags in person. Your second best bet is to just find a roaster that supplies all of the restaurants in your area, you can usually trust that their bean inventory is being churned constantly by the restaurant business and that the beans are going to be pretty freshly roasted when you get them.
by CobrastanJorji | 2025-05-13 23:23:08+00:00
You know, that's a fascinating idea. Most startups fail, a few modestly succeed, but the unicorns are so profitable that they mostly make up for the rest. That reminds me of two fields: insurance and gambling.

Venture Capitalists are already like reverse insurance companies. They cover lots of people in the hopes that one of them will hit a rare event and it'll pay for the others.

Buying shares of a single startup is sort of the equivalent of betting on a specific horse to win a race. But what's the equivalent of lay betting (betting that a specific horse will NOT win)? Shorting? But you can't short a private company.

But wait, venture capitalists are already betting that their startups will make money. What if they were willing to double down a bit and accept lay bets? Say there was a kind of specialized short agreement that let you say "here is $x, if in N years company Y has less than $z profit/revenue, I get K*$x. Otherwise, VC gets to keep my $x." You could sell it to VCs as a way to do options trading on their own startup investments, plus it'd be a good way to get the wisdom of the crowds or whatever.
by aylmao | 2025-05-13 23:23:32+00:00
> Microsoft had/has the Natick project which was an undersea data center testbed which allegedly had a bunch of benefits. That doesn't seem to have gone anywhere - or at least isn't really scaling up.

I think at the core of this there's a risk analysis. At one point I briefly worked in a team in charge of a company's servers, and there were plenty of stories of things gone wrong enough that someone had to drive or fly to the datacenter. These company's datacenters were named after the closest airport for this reason, iirc. A little optimization in case things went very wrong; you always knew where you'd have to fly in to.

Even if an undersea data center could potentially yield cost benefits, it's also significantly riskier in case something goes wrong. How long would it take to physically access a machine? Do you have to bring down other machines to access it? And at scale, things tend to always go wrong.

To comment on the original post, needless to say this is even more complicated, costly and untimely in space.
by hunvreus | 2025-05-13 23:23:37+00:00
- I prefer using Alpine rather than Vanilla JS these days. But the JS code is only for dialogs, combobox and tabs. I don't even use it myself on most simple projects. Curious what you would recommend using instead? Web components?

- I use `@apply` in all of my custom Tailwind classes. It's easy to keep it consistent with the rest of your styles, and in this case it meant it was pretty easy for me to copy a good chunk of shadcn/ui's own components. You usually just use regular CSS for custom Tailwind utility classes?
by TacticalCoder | 2025-05-13 23:23:44+00:00
> Since I'm too stupid and/or lazy to figure out how to clean my coffee machine (the instructions said something about vinegar once in a while)...

I love coffee but don't want the barista ceremony / fetishism around making coffee so I bought a fully automated coffee machine: grains in, pushing one button, coffee out (and the "grains in" part only has to be done once every x days).

At the store (not where I bought it) they were surprised my machine lasted "only" 6 years: zero maintenance on my part so there's that. When I mean zero maintenance: I literally only put grains and water in and that's it.

So I just bought a new machine. Thing is: coffee in grains is the cheapest so the cost of the machine is paid-for in months (wife and I are heavy coffee drinkers).

Seller told me I should follow the procedure to clean it once every blue moon and it should last 10 years easily, not 6.

I'll try to do it.
by raddan | 2025-05-13 23:26:24+00:00
My father recently gave me a big pile of stuff from my childhood (cleaning out the attic) and this was mixed in. I think he must have acquired it during HIS teenage years, since he would have been in high school at the time. It was fun looking it over and it makes me wonder whether it might not be a bad idea to return to paper exercises for students in some form.