skysight-inc/HackerNews huggingface dataset:
It's also surprising how quickly companies are giving up their strict access control by letting employees basically search through everything. I'm used to customers asking for more fine-grained access rules, not less strict.

Given the widespread misuse of these systems (eg. "I'm going to look up my friend's bank account for fun"), that doesn't seem like a great strategy.
If you want systems to work they have to reflect how people will respond to them in reality. Otherwise you get unmitigated fiascos like the War on Drugs.

If you make something more expensive, people do it less. If you make engaging with the government more expensive, it's not different. Imposing costs on group members who are not themselves the perpetrators will do that. Creating a system that can ruin the accused even if they're innocent motivates people to circle the wagons.

This isn't an argument that the way people respond is normatively good. But the way people respond is what actually happens, so if that's not what you wanted, you need a different system that doesn't cause people to resist its mechanism because the system itself indiscriminately damages friendlies.
Nomad, from Hashicorp, comes to mind.

https://www.nomadproject.io/

https://github.com/hashicorp/nomad
That works only if you intend to open/visit all links. Seeing doesn't count. Not all stories are worth checking out. This script allows me to decide based on titles of new stories if I want to visit it or not.

If used as a userscript, a page refresh to highlights new stories automatically, as a bookmarklet I decide when if I want to check if there have been any new stories I haven't seen.
Years later.

And it took the threat of the PC industry moving to ARM to light a fire under Intel.
I think I have a couple newer models who’d be modifiable.
Thanks for the clarification, John. Totally agree!
Gotta add the "kill your babies" mantra to my philosophy moving forward. Glad to learn something new everyday on here. Thanks!
Time to pour resources to Servo.
IRC was home to a lot of gaming communities, it was basically Discord before that existed. There used to be live commentary in channels (Twitch replaced this).

I don’t believe any gamers use it today but fringe-tech communities still use it, I think that’s what the parent is referring to.
What scale of change and where?

When the glaciers on the modern UK melted away the entire regional landmass lifted up by hundreds of feet as the weight of kilometer+ thick ice was removed.

If you're looking at mass and force acting on fault prone areas then the addition or removal of significant pressure will have an effect on slippage and lead to changes in earthquake frequency.
Show HN: Open-source Advisor AI – financial advisor. (Demo Video)
Hey HN,

Over the past few months, I’ve been working on Advisor AI, an AI-driven platform designed to help financial analysts and investors make sense of complex financial data. The platform leverages AI to analyze 10-Q reports and other financial documents, providing actionable insights with a user-friendly interface.

Why I built this: As a developer with 30 years of experience and a background in ML, I’ve always been passionate about solving complex problems with technology. After struggling to make sense of dense financial reports, I decided to build a tool that could do the heavy lifting for analysts and investors.

I’d love to get your feedback and hear about any features you’d like to see. Feel free to ask me anything!

* Demo Video:
Here is a walkthrough of Advisor AI:
https://www.youtube.com/watch?v=7pSMZXBBb-c

* Code:
Explore the code on GitHub: https://github.com/advisor-ai-us/platform

* Tech stack: vue / python / sqlite

Looking forward to your feedback and suggestions!

Vikas
>I have been developing a brushless motor driver based on the RP2040

Can I ask why? There's dedicated MCU for BLDC motor control out there that have the dedicated peripherals to get the best and easiest sensored/sensorless BLDC motor control plus the supporting application notes and code samples. The RP2040 is not equipped to be good at this task.
Both are general-purpose, high-level programming languages. Why not compare them? Say, I am considering starting a new programming project, I need to chose a language. Nim looks fine, so does Python, so which one do I chose? I need to compare those languages to make a motivated choice, right?

Anyhow, what are we allowed to compare with Python?
Safari has been holding back web development for many years. In this announcement Apple requires support for X features to allow a browser, but if you look at the page, Safari is worse than Firefox and Chrome/Edge.

The browser is unstable, has had large amounts of bugs and race conditions, refuses to add features that can make the browser a better competitor for apps unless forced to by regulation, and so on... Safari on iOS is garbage, and that's the way Apple wants it to be. It just has to be OK so that iOS users don't understand how bad it really is.

Literally 15 minutes ago a customer asked me if I could add push notification support for iOS, as Apple has refused to do so on iOS for many many years. But Apple did add it when the pressure around competition increased, so now it should work with updated iOS.

Apple is a shit company for consumers, and they are actively sabotaging the web to increase their profits. This is not just something I'm saying. When Apple was forced to allow other browsers in the EU, they announced that they would turn off support for progressive web apps in the EU(apps added to the home screen, push notifications they just added because they were afraid of this and so on). They did go back on it after developer pushback. I haven't looked into this, but I'm pretty sure that Apple has done something to make sure other browsers can't develop PWA features. Cause that is what Apple does.
http://www.douglas-self.com/MUSEUM/TRANSPORT/nwheelcar/nwhee... - a classic read 'N Wheeled Vehicles'
On other hand calculating it in roughly 0.5 l bottles make numbers seem tad more sensible. 1 gallon is what 8 0.5 l bottles. So 1440 bottles a minute or 24 per second. And total would be 800 million bottles a year. Which actually seems not unreasonable number to run factory on. Gallon is not 4 litres, but less, still it is not that slow rate if you think of how much waters go to each bottle.
> Besides, can we even attract experienced developers to a non-glamorous industry like logistics?

Anything can be made sexy: https://www.crunchbase.com/organization/flexport
Sorry, somehow I missed that.
I think you're just used to AWS services and don't see the complexity there. I tried running some stateful services on ECS once and it took me hours to have something _not_ working. In Kubernetes it takes me literally minutes to achieve the same task (+ automatic chart updates with renovatebot).
I think love has to be a state that can be worked towards. We wonder the earth (with apps) looking for that perfect person, today. But did noone fall in love in the past, when you had to make do with people from your own village?
Everyone involved does a pretty poor job imo.

The processors/chipsets seem to do what they're they're supposed to. However, it's far too easy for other parties to create a scenario that prevents the system from reaching deeper c-states.

Motherboards manufacturers produce boards that can't go below C3, despite showing up to C10 in the bios. The actual level of support won't ever be mentioned.

PCI devices, e.g. wifi cards, can prevent the system from reaching deeper C states entirely.

Putting devices into a PCI slot connected to the CPU lanes rather than the PCH can also prevent the system reaching the desired states. The CPU slot will frequently be the only choice.

Operating system defaults often prevent the system from reaching deeper c-states. Linux has been worse for this than Microsoft in my experience.
Python also uses bigints.
First time I've see someone describe this correctly.
Any new language support in the future? Fingers crossed for japanese
> Yes, they do. And allowing third party app stores and browsers only leads to more security and privacy issues.

There is no evidence beyond second hand anecdotes.
Oh, come on! Just make sure your architecture is sound. If you need to run an expensive data analysis cluster connected to massive streams of collected call information to see that you have loops on your architecture, then you have a bigger issue.
That's exactly what it does. Added 'since your last visit' in description of gist.
Embracing AI Readiness: A Key to Thriving in the Future of Work
U.S. Stocks Surge After Jobless Claims Data
What's Your AI-Q? Discover Your AI-Maturity Index
For reference: https://en.wikipedia.org/wiki/List_of_Intel_manufacturing_si...
My take is that software is a new form of literacy - it’s that important.

So here is a slightly different question: “currently all our reading and writing of English is outsourced - should we bring reading and writing in house?”

This was a serious question hundreds of years ago btw.

Edit: As for the rest of your points:

Find a good, middle aged, experienced developer who you trust. Don’t worry too much about how you tell if they write good code - you can’t. Focus on have they spent years writing code - a Middle Aged dev who is still an IC is a good indicator. Someone you trust - this is something you know from living amoung humans.

Once you have someone you trust, build around them. Pay them well. Pay the people they hire well. Demand incredibly good comprehensive stub-based “test rigs”

Use a blog and OSS as a means to attract talent - become attractive by being pro-software - believe in literacy
I’m not sure which services you think were named that solve the problems I mentioned, but none were. You’re welcome to go read about them, I do this for a living.
Show HN: Project Pages – Connect the dots of your work/pursuits
A lot of otherwise excellent software is not present in, for example, official Debian feeds. As a sibling comment pointed out, that’s no reason to throw a tantrum and is a trivially solvable issue.
Open Sourcing Support Docs AI
I'm seeing a lot of custom operators written in Rust nowadays. Obviously biased because I do a lot of rust myself so people I'm talking to also do rust.
Here we go, another HN roundabout criticism of Python performance.

Here’s a real world example. I recently did some work implementing DSP data pipeline. We have a lot of code in Go, which I like generally. I looked at the library ecosystem in Go and there is no sensible set of standard filtering functions in any one library. I needed all the standards for my use case - Butterworth, Chebyshev, etc. and what I found was that they were all over the place, some libraries had one or another, but none had everything and they all had different interfaces. So I could have done it in Go, or I could have kept that part in Python and used SciPy. To me that’s an obvious choice because I and the business care more about getting something finished and working in a reasonable time, and in any case all the numeric work is in C anyway. In a couple of years, maybe that ecosystem for DSP will be better in Go, but right now it’s just not ready. This is the case with most of our algorithm/ML work. The orchestration ends up being in Go but almost everything scientific ends up in Python as the ecosystem is much much more mature.
One thing I learned when I started learning Kubernetes is that it is two disciplines that overlap, but are distinct none the less:

- Platform build and management
- App build and management

Getting a stable K8s cluster up and running is quite different to building and running apps on it. Obviously there is overlap in the knowledge required, but there is a world of difference between using a cloud based cluster over your own home made one.

We are a very small team and opted for cloud managed clusters, which really freed me up to concentrate on how to build and manage applications running on it.
> I can't imagine someone using an RP2040 in a real product

Why not? It's a great chip, even if it has some limitations. I use it in several of my pro audio products (a midi controller, a Eurorack module, and a series of guitar pedals). they are absolutely perfect as utility chips, the USB stack is good, the USB bootloader makes it incredibly easy for customers to update the firmware without me having to write a custom bootloader.

I've shipped at least a thousand "real" products with an RP2040 in them.
I'm using TST too, but instead of grouping relevant projects into one branch, I'm using the Simple Tab Groups extension to switch between long-term projects. It simply replaces one set of tabs with another. I have a few groups related to work and several groups related to personal stuff (homelab, Hackintosh, Clojure, finance, etc.). I don't access some of these groups for months, but once I have a bit of free time, they are just two clicks away.
My guess is it's essentially free to knock up a RISC-V core (there have been a couple in tiny tapeout) while ARM are getting aggressive and raising the price of their cores - by building a part than can run with 2 ARM cores or 2 RISCV cores RPi are thinking about their future, not only do they have a way to keep costs down if ARM tries to raise them simply by abandoning ARM but they also have a bargaining chip on the table when that negotiation happens

There's going to be a pretty large number of code bases that when they get recompiled for RISC-V just work, that's going to be scary for ARM
> One bomb could have been all that America had. Two bombs meant more were coming.

That's not logic bud.

Zero bombs could mean that was all America had. If you can make one then you can make two.
While the horror of the atomic bombings of civilian centers is more obvious in hindsight, it also overshadows what was at least equally horrific at the time: the continuous and deliberate widespread fire bombings of civilian centers.

Much of what the US did in Japan would be considered a war crime if it happened nowadays. The Pacific campaign also heavily leveraged existing racist sentiments and explicitly dehumanized Asian people which carried over into the Korean War (where the US did manage to commit more war crimes than either of the two Koreas) and the Vietnam War.

This isn't to excuse Japan who to this day refuse to acknowledge the Rape of Nanjing and is orthogonal to the legitimacy of US involvement in the Korean and Vietnamese civil wars (the former of which explicitly contradicted a UN decision and presented a last-ditch effort to avoid an imminent North Korean victory). Japan was the aggressor and did horrible war crimes themselves. But that doesn't mean everything the US did was above the board and it doesn't excuse it. Opinions are still divided on the firebombing of Dresden and even by its most exaggerated retellings it pales in comparison to what happened in Japan.

Also what the article doesn't go out of its way to mention but implies: the atomic bombings were part of what led to the Japanese surrender but did not play the critical part Truman would later claim they did (while continously exaggerating the number of American lives saved by it over the years). The Soviet invasion and risk of annexation played a far greater part and surrendering to the US to stop the Soviet advance was preferable to a Soviet annexation that would have at best meant a guaranteed deposition of the Emperor if not an execution.

The Japanese Emperor was considered divine. Although the surrender ended up being unconditional the US did not hold him personally responsible and allowed him to remain in a ceremonial function. If there were no off-the-record agreements about this, it was at least a leap of faith with the understanding that the alternative was not an American occupation but guaranteed annexation by the Soviets who were known to not look too kindly on kings, gods or the territorial integrity of Japan (given the Russo-Japanese war preceding WW2). The US wasn't keen on risking the lives of its soldiers by invading the deathtrap that was mainland Japan whereas the Soviets had a reputation (accurate or not) of not fearing meatgrinders.
Disagree. A profession lasts for how much time you receive money for your activity. Music stars receive money for their songs during their entire lives (and part of the lives of their children).
Even if someone got unsigned machine code execution on V8's or SpiderMonkey's JIT, the same could happen on JavaScript Core. All browsers could be vulnerable to something like this (it's just a matter of time before a vulnerability appears), and Apple should be focusing on securing their app sandbox.

In terms of privacy and third party apps, isn't the protection domain name based? Those are native apps, so browser protection wouldn't work.
>Youtuber and chip leaker / rumor monger "Moore's Law is Dead"

He might be right but that youtuber has a poor track record. He's just constantly pushing out rumours for the sake of content farming. Some of the rumours are right, some are wrong as hell.
I don't disagree with that, but your comment made me realize something.

What is the real risk of answering these questions?

I perfectly understand the discomfort, and I have it myself, but is this discomfort justified by anything concrete?

I mean, sure, they may be personal thoughts, but what nefarious use can be done with them? I think that people in general greatly overestimate how much their personal thoughts matter in the grand scheme of things of other people's life. You would tell me that you had a dog when you were young and it was your best friend. I will answer that that's a nice story, but it will not affect my life much.

For example, to the question "what makes you think you're worthy of my most personal thoughts?", a similarly conflict-charged answered is "what makes you think your most personal thoughts are worth anything?". In the process, the personal thoughts are not really the point, the point is that the interlocutor is trying to bond, which is a win-win situation, where you gain as much as they gain. And if you are not interested to bond with this person, no problem, just say so. But sometimes, two persons may both want to try to bond, and this article is probably for these situations. It's a bit like if there was an article "how to make sure your guests are happy when they are visiting you for a meal" and answering "if someone asks me if I have food allergies, I will just answer 'mind your own business', I don't want to eat with them anyway".
Seems to me that you got a quality management problem. Does not matter if your team is in-house or remote, software quality is a problem. I would try to understand why your code has those problems.

> As we are growing we're running in to the limits of what this product can offer. We're being hampered in our speed of execution and missing crucial insights.

You need to hire few very skilled software people, it seems you can afford them.
I love irc, but irc is probably more problematic to manage for users and admins/moderators than discord.

I don't like the discord server model, but it allows the platform to prevent spam more easily and to put the responsibility on server owners.

Searching chat history is also a big plus.

IRC sets a high bar for users to choose a client, create an auth account etc. So obviously many of them are power users, and those users are qualitative.

Discord is just much easier for everybody, and it makes money.
Keycloak, while complex, doesn't feel overly complex. It exposes the complexity of the auth space to you.

On the other hand, Auth0 attempts to close of the complexity of the space by creating an opaque/proprietary layer. And then the primary pain point with Auth0 is that it's feature are behind another pricing tier.

If less complexity is what Stack Auth does differently than Keycloak. Does it do so by having a less transparent view of the auth process? Or does it do it by surfacing this complexity in a more digestible format?
I got one of these types of questions in a job interview once, I think it was: "in your life what do you regret the most" and I was torn between showing true honesty, possibly getting emotional, and staying professional in the answer.
So context here is super important: what does this [chatty person / interviewer / evaluator / investigator / lawyer / judge] really want to know, and why?
... and what does it tell me about them and their attitude!
Good point with those tiny bottles!
There used to be whole websites dedicated to archiving IRC channels. Last time I tried to find one, I couldn't. It's a shame, really. It used to work as a forum you could go back to and find answers.
I mean why not use Typescript and have both?

Projects don't have to become very large at all before static types are better & more productive than dynamic types. Especially for multi-person projects, or ones that last for a while so you forget stuff.
Yes! This also happened in the team I mentioned. Sometimes during design/architecture meetings we'd run into the "too many chiefs" problem. That's why I think it's also important to make clear who the lead is from day one.
Solar energy breakthrough could reduce need for solar farms
The M1 was significantly faster than other ARM chips.

Why? My impression is that due to Apples permissive licence, they are able to make more changes. If we just look at the mess that ARM is making of Qualcomm situation, where we finally have a performing alternative chip.

Arm hasn't granted anyone else the ability to make significantly modified chips for multiple platforms, so Nuvia were fine while it was all just research.

> Arm's claim against Qualcomm and Nuvia is about protecting the Arm ecosystem and partners who rely on our IP and innovative designs, and therefore enforcing Qualcomm's contractual obligation to destroy and stop using the Nuvia designs that were derived from Arm technology

Its rather telling that Qualcomm are allowed to make mobile chips, but not these ones because they want to "protect the ARM ecosystem".

RISC V can't come soon enough.
The situation here in Europe is gonna get a lot more tense over the next 10-20 years.
Apps are sandboxed, but WebKit runs outside the sandbox with additional privileges such as JIT and multiple processes and communicates with the app through IPC. This change is allowing third-party code to also run with these privileges as long as they follow certain security standards.
That's the whole point - at this point they don't know if they want to build out a full team. Start small and measure progress, you can always add permanent employees along the way. (We did this too)
That's a lot of fabs for a fabless semi company.
If someone asked me this I'd either make a joke or literally tell them to fuck off, depending on how serious they were. Telling someone your least socially acceptable belief is giving them a weapon to use against you, and is proof of significant trust. You shouldn't be expected to trot it out for someone who doesn't know you yet.
Just to clarify, and it sounds like the answer is yes, this is a problem even with an external 50MHz clock signal?
The marketing department strikes again!

When I was younger we made a joke about how there was 'the commission' that made everything suck more. Just to fuck with us. For instance making sure hot dogs come per 8, but buns per 6. Or the '3 person portion' with 4 equal size pieces. Or making the plastic on top of packaging so thin the 'open here' tabs will never work.

Anyway, I've since learned this is actually called 'marketing departments' and that commission that makes everything suck is just emergent behavior. Probably anyway ;)
> frustration with the incumbents

That's to say the least.
Indexing-based file search just sucks. Apple's Spotlight is no better.

On macOS, I use this app: https://findanyfile.app, it does an old-school recursive file system traversal and works wonderfully. I'm sure there's plenty of similar ones for Windows.
If anyone is interested to see a live demo and give feedback we have free pizza and beer in our office on Friday's on 101 California Avenue in Palo Alto