skysight-inc/HackerNews huggingface dataset:
You are connecting the dots backwards, but a project is usually trying to connect the dots forward.

So if you have a lot of money then you can start implementing from scratch your own web framework in C. It will be the perfect framework for your own product and you can put 50 dev/sec/ops/* on the team to make sure both the framework and product code are written.

But some (probably most) products are started with 1-2 people trying to find product market fit or whatever name is for solving a real problem for paying users as fast as they can. And then delegate scaling for when money are going in.

This is similar because this is about a startup/product bought by Microsoft and not built inhouse.

For fast delivery of stable secure code for web apps Rails is a perfect fit. I am not saying the only one but there are not that many offering the stability and batteries included to deliver with a small team a web app that can scale to product market fit while keeping the team small.
Fortunately, the receive ISR isn't cracking packets, just calculating a checksum and passing the packet on to LWIP. I wish there were two DMA sniffers, so that the checksum could be calculated by the DMA engine(s), as that's where a lot of processor time is spent (event with a table driven CRC routine).
One of the problems with Gradle that it keeps changing.
Yes. https://www.reddit.com/r/IAmA/comments/1ahkgc/i_am_weev_i_ma...
> $6835.39/month

This seems way higher than I expected. Cloud pricing is out of control when Postgres is already > $500 for a small instance that could be run for a fraction if it wouldn’t be a cloud provider.
Very true and you quickly get into a very command economy style argument about what should be produced. Ultimately we have the system we have and wasted or scammy products generally eventually die. Look at things like NFTs they were an extremely brief blip it turns out because people quickly saturated the ability of crypto early adopters to inflate values with their funny money. Some scams last longer like Thomas Kincade 'paintings' but trying to sort through the economic data to throw those out is just not possible.
In part yes but inevitably devolves into an ad hominem attack against the most high profile case of a guy who did it, who is now hiding in Ukraine on a Prednistrovian passport after having his conviction overturned (temporarily) giving him an escape window.
I guess I've been doing it wrong and my (3.5 decades so far, somewhat successful, somewhat senior) career happened by accident.

I don't debate keyboard shortcuts accelerate you somewhat, but they have low payoff and they aren't foundational for anything else. It doesn't hurt to learn them, but it's in no way a necessary skill. You can be just as good a SWE by just being all mouse-clicky. Or living with cut/copy/paste only. What matters is understanding the operations they enable, and internalizing that the source code is merely a representation of the actual problem, not the goal. (And I've debugged and fixed 250k line code bases via fax, so I feel very confident making that statement)

(Also, "swap these branches", "move function", and "rename function" are really not high-level operations.)
For comparison, Canadian tariffs on Chinese solar panels are >150%.
Launch HN: CodeViz (YC S24) – Visual maps of your codebase in VS Code
Hey HN — we’re Liam and Will from CodeViz (https://codeviz.ai). We're building a VS Code extension that generates interactive diagrams of codebases, from system architecture down to function call graphs. Here’s a demo where we analyze OpenHands, uv, and webviz: https://www.youtube.com/watch?v=fgfDXUtWzRk.

The extension is public if you want to try it on your own repos: https://marketplace.visualstudio.com/items?itemName=CodeViz....

Will and I started CodeViz because we wanted more intuitive representations of software. During our time at Tesla, we encountered a common problem: software engineers spend very little time actually typing code. Most development time was spent navigating convoluted files and building a mental map for each task. At the same time, whiteboard sessions were proof that code could be expressed intuitively.

We started with autogenerated technical documentation. Of course, long markdown docs are not a good solution for long files of code. We realized we needed diagrams that (a) help grasp large quantities of code and (b) can be filtered according to the developer’s task. So, we built a graph-based VS Code extension. It generates diagrams directly within VS Code, illustrating connections between functions and providing overviews of system architecture. These visualizations update as code changes.

CodeViz appears as a side panel in VS Code with two views:

(1) Call graph: as you click on functions, we show a chain of upstream and downstream references. You can navigate your codebase using the call stack and see, in one view, everywhere your functions are called. We generate this call graph using the language servers developers have already installed in VS Code

(2) Architecture diagram: we create a C4 diagram of your system, so you can see a top-level view of your codebase and click into the component layer. We were surprised to find that a small fraction of code can generate a very accurate representation of the system. We detect these important files, then use LLMs to build nested architecture diagrams at the container and component level

Developers are mainly using our extension to navigate spaghetti code, onboard new devs, and interpret open source repos. We're still figuring out our pricing. Currently, we offer basic features for free, with a paid tier for more resource-intensive tools like detailed architecture diagrams. Open to suggestions on this approach.

CodeViz is in active development and our main focus over the next couple of days is to make the call graph much easier to view and navigate. We're continuously working to make it better, so your honest feedback, suggestions, and wishes would be very helpful. Looking forward to hearing any and all thoughts, whether about the current extension, general problem space, or something else!
How 100+ Healthcare startups get HIPAA compliance
I understand that quite a few of those features are aggravating to a lot of Tesla owners. I know they would aggravate me.
Yeah. When we bought our solar system, even knowing it was grid-tied, it felt like we'd somehow be generating our own power.

As soon as we had it, and I looked at the tiering, time-of-use, etc, and I realized it's all an arbitrage game. I'm selling my roof space and fixed asset back to the power company, and buying power from them.
Teeny tiny scale
When he was talking about Americans not voting in other countries Mike meant only when they are a noncitizens of that country.

I couldn't imaging anyone truly interpreting his words to mean "If you have citizenship in American and another country you can't now only vote in America", which I think was what Paul was saying Mike meant (I can't see Paul's exact Tweet anymore after being blocked).

The tweet is poorly worded, but you know... it's just Twitter, er, X.
Agreed! Using a beelink as an htpc, and its been phenomenal.
Residential solar costs in the USA are already 50% sales and marketing, and most of the other half is labor.
> Quick search indicates that it comes at an explicit huge performance tradeoff however.

That's definitely true, but it should be possible to reimplement JNA on top of the new FFM APIs for convenient imports and high performance at the same time.

> Of course the numbers can be presented in a much more .NET-favored way by including the allocations that Java has to do in the absence of structs and other C primitives.

Hopefully Project Valhalla will allow fixing that, the current workarounds aren't pretty.

I fully agree though that .NET is far superior in terms of native interop.

> As the previous conversation indicates, you are not familiar with C# and its toolchain,

I've been using .NET for far over a decade now. I even was at one of the hackathons for Windows Phone developers back in the day.

Sure, I haven't kept up with all the changes in the last 2-3 years because I've been so busy with work (which is Kotlin & Typescript).

That said, it doesn't seem like most of these changes have made it that far into real world projects either. Most of the .NET projects I see in the real world are years behind, a handful even still targeting .NET Framework.

> were wrong on previous points as demonstrated.

So far all we've got is a back and forth argument over the same few points, you haven't actually shown any of my points to be "wrong".
Didn't really convey where the magic happens to get whatever frames are produced by the userspace TCP/IP stack to whatever mechanism puts those frames on some wire... isn't it still making some syscall? IOW, where's the I/O happening?
I expect the RP2350 to perform much better in this scenario! At the minimum, one of the DMA channels should be eliminated, and I'm hoping the CRC calculation will
get faster.
The ergonomics of c style for loops and iterator style loops are totally different.

It’s the reason for crates like itertools.

I don’t think that is pedantic at all.
I was really impressed when touring a museum ship on how complete their on-board engineering section was. They could do fairly extensive repairs on very large components of the engine without needing to limp back to shore. Or, at least, fix enough they could limp back to shore.
Dawn of a new era in Search: Balancing innovation, competition, and public good
> 1. Ok, security is bad, what are you going to do? Go to different, competing security?

Amazingly, you can do that. SFO doesn't use the TSA, for example.
> I think phones need to be designed with difference people/hand sizes in mind. 40% of people aren’t 6’ 2”.

Absolutely and the fact that there’s no good option for people who enjoy small phones is a bummer.
A lot of these open source developers that made and improved this "truly free stack" are employed by meta and other big techs
Pretty sure we will have to co-locate soon in general. Cloud provider costs are near unsustainable for our business at least.
Sorry to respond again, but this is germane to my work in diligence and is a really great warning story to over optimistic "rationalizers". I'm curious if you can share sources on this. thanks
Most of the competitors do not have focus in the niche of the restaurant industry. Typically they treat as if it similar to every other job. This is where we can capitalize where they lack. Furthermore, this can allow space for growth. Promoting and Event (weddings, birthday, etc for personnel) and also random spot pick ups for employee who take time off or if the venue needs an immediate fill in.
(1) 4chin is too dumb to use HN, and there's no image posting so, I doubt they'd even be interested in raiding us
(2) I've never seen anything illegal here, I'm sure it happens, and it gets dealt with quickly enough that it's not really ever going to be a problem if things continue as they have been.

They may lose 230 protection, sure, but probably not really a problem here. For Facebook et al, it's going to be an issue, no doubt. I suppose they could drop their algos and bring back the chronological feeds, but, my guess is that wouldn't be profitable given that ad-tech and content feeds are one in the same at this point.

I'd also assume that "curation" is the sticking point here, if a platform can claim that they do not curate content, they probably keep 230 protection.
Screen does connect to serial ports. Just open the device and append the line parameters you want to run on the port. Unlike modem dialers like Minicom, you don't have to screw around with on-hook off-hook distinctions or an intrusive TUI.
Why not just prefab a frame with the panels mounted and hang it on the point of the roof with a crane? Working on the roof can be eliminated or minimized.
Yes, I'm talking about when they added real cross-platform support to .Net, which was with .Net Core.
New tool for estimating VRAM for training tour model
Want to know how much VRAM you will need for training your model?
Now you can use our app in which you can input a torch/tensorflow summary or the parameters count and get an estimate of the required memory!
Use it in: howmuchvram.com

Also, everything is Open Source so you can contribute in repo!
https://github.com/AlexBodner/How_Much_VRAM
I'll also suggest inscribing stone tablets with a chunked version of your computation and distributing the described chunked computation to your friends, and then gathering the tablets and finishing up the compute.

It's scalable to ~billions of nodes.
I don't agree. Grade in Kotlin was a godsend.
> They don't literally, as can be seen by that guy who got roughed up by the Pinkertons for the horror of accidentally being sent a Magic card he shouldn't have been.

Source for that?

I found [1] which sounds like intimidation; maybe a case for assault depending on how they "frightened his wife" but nothing about potentiall battery, which "roughed up" would seem to imply. The Pinkertons do enough shady stuff that there's not a need to exaggerate what they do.

1: https://www.polygon.com/23695923/mtg-aftermath-pinkerton-rai...
It depends on the failure mode of the cap. If it has blown its dielectric, then chilling it may cause the plates to separate enough to boost the capacitance, but it is more likely to just be a waste of time.

Aside from that, you could strap on other capacitors as long as their voltage is the right value. A daisy chain of 50mf capacitors to shore up the blown capacitance might buy you a day or so of usage.

Best bet, if you have an old broken microwave nearby, would be to pull the cap from it and wire it in.
Yeah. I think they have seperate models, I forget the details but it's working in my panel!
Gemma Explained: RecurrentGemma Architecture
CHERI capabilities are memory-safe, because they trap on any attempted memory unsafety. Safe Rust is memory-safe, assuming all the underlying Unsafe Rust traps on any attempted memory unsafety.

C is not memory-safe, even on CHERI, because it has to be trapped by CHERI; it cannot catch itself.

Safe Rust is memory-safe on its own, because memory unsafety can only be introduced by Unsafe Rust; Safe Rust has no unsafe operations. Assuming the Unsafe Rust is sound, Safe Rust cannot cause memory safety to be violated on its own. (You can do `/proc/mem` tricks on Linux, but that's a platform thing...)
So the latest on the stable Debian repo?
You think Llama is trained on peoples private messages? :( That isn't good...
I'll agree on several counts (as a physicist too!):

* Rust's tooling lets you have a base-floor of what is acceptable code that is much more palatable than non-top tier Julia codes. There's a world of difference opening a random crate's code in Rust that has been linted/clippy'd/check'd by the compiler rather than a random Julia package that a coworker/colleague just fired up. This tooling is getting better and better in Julia and I'd be interested to hear which Julia projects you worked on were really hampered by TTFX and refactoring woes. Hard agree on the footguns - I want the VSCode plugin to be better at detecting dead code, it cost me weeks on a project lately.

* I'm also excited for some notion of interfaces to come to Julia. Perhaps it will be a 2.0 thing, but there's still lots of design stuff to figure out.

* We have different understandings of "productive" for different focii then - I still find it painful to do the equivalent of `rand(1:10, (20, 20))` in Rust and I can get STEM people to be productive with Julia before you can even finishing saying "borrowchecker".
Maybe real time image processing from a camera. 2GB would probably be more than enough, and less power draw is nice when running continuously.
They are both privately owned by a dude that reinstated accounts that make threats against members of Brazil’s supreme court(1) and then recently tried to reframe it as a petty squabble about posting by posting weird angry AI-generated memes about a judge (2).

It is unsurprising to see somebody that’s actively trying to push the envelope about a country’s sovereignty be hit with sanctions on their business operations inside said country.

1 https://apnews.com/article/brazil-musk-x-twitter-moraes-bef0...

2
https://www.msn.com/en-in/news/world/elon-musk-posts-ai-phot...
I would need to see some supporting napkin math on how that makes financial sense. Something on the ground, accessible by Joe the handyman is always going to be cheaper than anything launched into space. To balance that out is going to require some huge win. Availability, efficiency, etc.

Solar input in orbit is higher than what is received at ground, but similar order of magnitude. I am not sure there are real world designs for beaming power 100km from space, but you are going to take some amount of loss in transforming the power to a transmissible form, beaming it through the atmosphere, and reassembling it on the ground. Unless you have a pin point death beam, the power is going to be transmitted to a relatively large area, requiring a large amount of land to receive it. Why not just build solar panels there?

Seems far easier to overbuild panels on the ground + batteries.
Dynamicland's new documentation space will go online on Sept 4
They put in all this engineering effort, but as a user in multiple workspaces in a large enterprise grid, this unified grid rework has been a strictly worse user experience.

In a large org, if I am in multiple workspaces, that often means they are completely separate contexts and unifying them makes it harder to look at exactly what I want.
I've been working with pencil and paper recently. Thinking about starting an Ibis backend for it.
> (I also don't think they should be allowed to cite things said 5 years ago as a reason to ban someone today. How could that still be relevant?)

Out of curiosity, since similar arguments come up fairly regularly: What is the appropriate time limit, do you think?
Not sure about the downvotes on this comment; but what parent says has precedent in Cubby Inc. vs Compuserve Inc.[1] and this is one of the reasons Section 230 came about to be in the first place.

HN is also heavily moderated with moderators actively trying to promote thoughtful comments over other, less thoughtful or incendiary contributions by downranking them (which is entirely separate from flagging or voting; and unlike what people like to believe, this place relies more on moderator actions as opposed to voting patterns to maintain its vibe.) I couldn't possibly see this working with the removal of Section 230.

[1] https://en.wikipedia.org/wiki/Cubby,_Inc._v._CompuServe_Inc.
Maybe drilling a hole slightly smaller than the needle and cooling down the needle until it would fit inside the hole?

Or spin the needle inside the hole until it welds itself.
It has this in the README

> Large files may take some time to process and use a lot of tokens if you use ChatGPT. For a rough estimate, the tool takes about 2 tokens per character to process a file:

> echo "$((2 * $(wc -c < yourscript.min.js)))"
> So for refrence: a minified bootstrap.min.js would take about $0.5 to un-minify using ChatGPT.

> Using humanify local is of course free, but may take more time, be less accurate and not possible with your existing hardware.
I mean... they still might if the wrong people end up getting embarrassed by this. The wheels of bureaucracy are slow.
Just a reminder that HN's official "Who is Hiring?" post is put up on, or about, the first of each month. So the September post should be up by next Tuesday at the latest (i.e. assuming it's postponed till after the weekend and the Labor Day holiday).

In the meantime, in case it helps, here's last month's post, with around 450+ entries: https://news.ycombinator.com/item?id=41129813
> Does not involve rote memorization. There are not tons and tons of data pairs on the web of minimized code and unminified code for llms to learn from.

GPT-4 has consumed more code than your entire lineage ever will and understands the inherent patterns between code and minified versions. Recognizing the abstract shape of code sans variable names and mapping in some human readable variable names from a similar pattern you've consumed from the vast internet doesn't seem farfetched.
You’re right, I wasn’t making any comment on your point.
You never see that agreement with `ollama run`. It's not even a shrink-wrap licence - there's no indication there's a restriction at all between requesting the model and the API receiving requests for it. This situation is probably going to end up with the ollama folks getting a slap on the wrist and told to implement some shrink-wrap wording but until then, nobody can be bound by that licence because Meta can't demonstrate that anyone has seen the offer.
Very impressive!

It would be interesting to see a short writeup of what kind of magic was required to achieve this, as there have been multiple failed attempts before this.

I'm also curious about the performance boost from 2.81Mbit/link failure at 150MHz to 65.4Mbit/31.4Mbit at 200MHz. That doesn't sound like basic processor bottlenecks, but rather some kind of catastrophic breakdown at a lower level? Does it just occasionally completely fail to lock onto an incoming clock signal or something?
I still strongly suggest packing two laptops in that case. If you need them, you need them.
Jobs wanted too much money for firewire and Intel wanted to get PC dominance by having USB everywhere. The lack of firewire adoption is mostly afaik on Jobs.
> If my forum has a narrow scope (say, 4×4 offroading), and I delete a post that’s obviously by a human but is seriously off‐topic (say, U.S. politics), does that make me legally liable for every single post I don’t delete?

No.

From the court of appeals [1], "We reach this conclusion specifically because
TikTok’s promotion of a Blackout Challenge video on Nylah’s
FYP was not contingent upon any specific user input. Had
Nylah viewed a Blackout Challenge video through TikTok’s
search function, rather than through her FYP, then TikTok may
be viewed more like a repository of third-party content than an
affirmative promoter of such content."

So, given (an assumption) that users on your forum choose some kind of "4x4 Topic" they're intending to navigate a repository of third-party content. If you curate that repository it's still a collection of third-party content and not your own speech.

Now, if you were to have a landing page that showed "featured content" then that seems like you could get into trouble. Although one wonders what the difference is between navigating to a "4x4 Topic" or "Featured Content" since it's both a user-action.

[1]: https://fingfx.thomsonreuters.com/gfx/legaldocs/mopaqabzypa/...
Is there a source for this that isn't the Epoch Times?
I find it hard to see a way to run a targeted ad social media company at all if you have to make sure children aren't harmed by your product.
> Yes, the solution is more speech.

I think we've reached the point now that there is more speech than any person can consume by a factor of a million. It now comes to down to picking what speech you want to hear. This is exactly what content algorithms are doing -> out of the millions of hours of speech produced in a day, it's giving you your 24 hours of it.

Saying "teach your kids critical thinking" is a solution but it's not the solution. At some point, you have to discover content out of those millions or hours a day. It's impossible to do yourself -- it's always going to be curated.

EDIT: To whomever downvoted this comment, you made my point. You should have replied instead.
> Plug-and-play solar panels [...] sound scary

But they already exist and are pretty popular in Germany to put on your balcony.
Obviously they have a commercial incentive to complain about Chrome, but that doesn't make their complaint untrue