skysight-inc/HackerNews huggingface dataset:
The RP2040 with its PIO is such a versatile chip, I've had a lot of fun working with it over the past year.
Not exactly, but also yes. There is a game being played where there are local optimums of a ratio of cooperating/betraying and evolutionary pressure against the “wrong” ratios. There is also the problem of it being difficult or too resource intensive to have perfect knowledge of what other individuals actually share your genes and by how much and some group altruism is explained by evolution taking shortcuts that work well enough.

The point of the book is that the mechanism explaining such things shouldn’t stop at “because it’s good for the group” instead digging down into why what’s good for the genes must explain the higher order behavior.
Cool. Now I have a name for what all of the 'hey I just joined linkedin and you look interesting...' messages are trying to do.
I run a scraper tool and I built this tool to analyze and edit complex url structures(think of multiple query params, paths, etc) simply because something like this didn't exist for my needs.

Let me know if you have any questions!
I'm surprised that it's not standard to show some basic performance metrics when using an IDE's debug tooling. It's already aware of the processes that it's spawning so it should be able to keep an eye on them. Just enough information for you to go hmmm and open a profiler.
> Light bulbs were patented only after 40 years of work by multiple researchers

Not actually true. The early ones were patented, but used filaments made of materials like platinum, and glass-blowing and evacuation were costly as well at the time.

Edison's genius was for innovation rather than invention: making things manufacturable at scale, reducing costs, and setting up profitable sales systems. A systems man.
You know, it's totally logical. Reputation matters for a lot in dating, and on your typical social sites you can put up a front of whatever you want. Facebook can check your ID and perhaps verify your legal name and birthdate, but that's all they really care about; the rest can be a pack of lies.

On LinkedIn, people are often positive to a fault, and focus on business-oriented content, but it seems that they typically feel quite compelled to be open and honest, at least about their CV, because their past, current and future employers are all watching, and it's a cardinal sin to falsify your CV.

Now I've already heard about men making LI advances, and seen women who post about how repulsive this practice is; they're disgusted that men see them as something other than a girlboss. You might as well be sexually harassing them in their workplace when you DM someone on LI to ask them out for a drink, I suppose. So it would require circumspection and some careful negotiation before going in for the romance angle. But I don't see anything inherently wrong with it.

It has taken me a long time to learn how much context matters, in our discourse and conversations, and so some topics are appropriate for FB or Twitter, and a mutually exclusive set of topics for LI discussion. I won't be the guy to initiate romantic connections anywhere, but come on, let's be honest: how many relationships have begun as a fling at a professional trade convention, networking happy hour, or employee retreat?
I’m not sure tossing free money at the shipbuilders will make them more productive per dollar
It's the easiest way to do it and frankly what I did in college.
Pay as you go in general is not popular. It creates an incentive to not use the product or service and makes people feel bad about using it. Meanwhile upfront payments make you feel good about using the service. You already paid for it, using it is getting your monies worth.

And if you can’t build a habit around using their service, you won’t stay a customer for long.

The ideal customer is someone who pays but doesn’t use it. But these people tend to not renew their subscriptions. So realistically you want someone who habitually uses it and will remain a customer forever.
Which CCC?
"Tyrants, not books, kill authors."

Has anyone done a quantitative analysis of whether some publication patterns do correlate with a higher mortality risk even today?
I think drop-in replacements for OpenAI's API are an interesting idea but should be avoided in practice. I believe writing your own wrapper around llama.cpp using its special flags and using good types for your functions (something that the IDE can use to give suggestions) is the better approach because it reminds the user that they can't simply expect to change the model name and expect everything to work the same. There are all manners of model-specific "stuff" that the programmer needs to know about. From the prompt template to the max context window, whether the model is loaded in llama.cpp to use grammars or not, and what sort of log probs output one can expect from the endpoint....

To this end, I'm working on a simple library (that sadly doesn't have a shiny website like this post) and will make it public soon.
As far as I know, Content ID has no information about public domain content, nor does it understand fair use in any way other than by allowed match percentages that you configure (as a content owner). Content owners are under agreement to only claim content that they have the rights to. If you abuse the privilege Google gives you, which is an approval system, ostensibly Google would remove your access to use the system. (Basically no chance that would happen to Disney)

You are totally right that it should do these things, but I contend that an extralegal process that grants more rights to content owners (especially big ones) at the expense of fair use shouldn't be improved to the level of acceptability, I think it shouldn't be allowed.
Hold on! Is this legal in any way?

Using confidential information held on behalf of third parties to become market makers?
The TV manufacturers obtained permission to ship devices with support for chromecast
Just FIY, you have whisper.cpp in pipeline, but be advised that it is for some reason barely works. tiny model using transformers.js running via wasm outperforms any model of whisper.cpp. fast-whisper is much better here and as fast.
Dumb question: why having just 3MB is so important given that any good text model requires 10s of GB of disk and RAM?
You’d better notify https://www.merriam-webster.com/dictionary/SES that this guy made it up and they should remove it from the dictionary
Yeah, sure Boeing, let's just give your planes a pass to get them in the air...this is literally the last headline they needed.
Word I learned today: "Knuthput".

Apparently it refers to one proposal for I/O in Algol 60 (which left I/O unspecified): https://dl.acm.org/doi/pdf/10.1145/364099.364222
For languages that have strict distinction between booleans and integers (or other non-logical types) there is the natural priority of operations:

1) algebraic

2) relational

3) logical

From this, bitwise & and | are algebraic, so they should have higher priority than relationals.

One problem is !, which as a logical operator should have much lower priority.

Another problem is ==, which could be interpreted as both relational (when used on integers) or logical when used on booleans).
>You can also jam on different frequencies than you're using to operate your own drones.

That's an arms race with exactly one step.

If you're using a commercial system, then you're using FHSS across the whole of the 2.4GHz ISM band for your control link and most of the 5.8GHz band for digital VTX. If you're designing a system for military applications, then either you use SDR to go frequency agile across everything from VHF to the S or C band, or you're in the wrong job. The Nash equilibrium is for everyone to use all practical frequencies all of the time and the technology to do that is largely mature.

>Directional antennas can emit RF in the direction of the enemy, but not your own assets.

How directional? If it's very directional, then you've got a drone gun, which relies on you being able to see and track incoming drones. If you can see and track, you've already solved the hard part and making a hard kill is comparatively easy. If it isn't especially directional, then you've created a conical area of denial that is only marginally more problematic for your enemy than for yourself and still fairly easy to triangulate.

There is maybe a viable strategy of coordinating the frequency hopping of your jammers and your drones and using a distributed network of low-cost jamming transmitters to avoid painting a target on your own back, but it's well beyond the technological capabilities or the budget of either Russia or Ukraine. I have no doubt that DARPA are working on something along those lines, but the base rate probability of a DARPA project actually getting to the battlefield is fairly low.

For my money, the near-future of counter-drone technology is kinetic. The Flakpanzer Gepard was considered obsolete a decade ago, but it's arguably the most valuable asset in the Ukrainian arsenal for dealing with drone threats. Most current hard-kill active protection systems should be fairly straightforward to upgrade to reliably deal with loitering munitions.
This is so awful. Carta is the Facebook of B2B software (i.e., hoover up user data then find lots of ways your users don’t expect to monetize it). Their business model has always been premised on a bait-and-switch. It’s how they’ve justified their crazy high valuations (e.g., “Imagine it we could create the largest market for private securities!! We’ll be rich!!!”). Otherwise, the market for cap table management just isn’t that big.

As a founder you should maintain tight control of who is on your cap table. Carta disagrees. That may be good for them but is terrible for startups. If you’re using Carta, call your support rep and insist they never market, offer, or induce any buyers or sellers of your stock without your explicit permission. If they refuse, change vendors.
Probably good to have the gyms closer to where people live as well. Retail stores benefit from the incidental visits of people who are already there. But no one is going to just pop in to the gym while buying clothes.
The only realistic way is to have a scanner with an automated feeder (which aren’t really all that expensive). I invested in a laser color printer years ago and I have not yet had to replace the toner. Otherwise you can also do it at your office or business centers at hotels (I’ve done this a few times and they don’t really care/notice). Worst case scenario would be a fedex location but that can get pricey very quickly since they charge by the sheet.
Linear is a great example but hardly the first. This look is EVERYWHERE.
This sounds quite nice and like something I'd be interested in. C/C++?
SSD wear maybe. Battery drain?
Discussed at the time:

The Life of a Data Byte - https://news.ycombinator.com/item?id=22539967 - March 2020 (11 comments)
>avoid all the self work humans are meant to do

Hold up, where did you get this rulebook of what humans were "meant to do"?

I just get very concerned about this entire meant to do thing, because I'm pretty sure that almost everything we do in the 21st century would fall off that list. I mean, we're not meant to fly right? Go over 50 miles per hours right out? To strong alcohol? Licking toads? Viewing computer screens?
Very cool! Do you have a less shiny website or a github link :)
I've seen this play out in many old town cores in the 90s. In those cases parking wasn't entirely removed, but it was converted from free to quite expensively metered.

What happened? People stopped going to the small shops in the old downtown and went to the mall instead (free parking). The small shops slowly all died off and the old charming downtown is a boarded up ghost town. Yeah, great first step.
Yeah I used to subscribe to one of those basement gyms. They had the place lit up with almost gamer themed LED lighting strips and it was pretty cool.

Only they didn’t run the air con so it would be roasting in summer.
I read this while wearing my kurtjmac shirt.
I've been using Firefox daily for over twenty years. It's viable.
That’s not true. There’s a whole history of legislation and publications, e.g. https://bjs.ojp.gov/library/publications/intellectual-proper...

and

https://www.govinfo.gov/app/details/PLAW-105publ147

If the terminology is good enough for the DoJ and Congress, it’s good enough for an internet forum.

I don’t like this movement to memoryhole the debate we had in the ‘90s through wordsmithing.
i'd forgotten about bright/dim blink

i've been thinking that maybe nested tables would be better than character cells, for example, accommodating proportional fonts and multiple sizes much better
Not to be confused with https://nitro.unjs.io the server tech behind Nuxt and SolidStart
sure! what do you think?
Investigative journalism, I'd wager.
I'm surprised no one has compared Peloton. And, also surprised that Peloton can get away with charging ~$50/mo. But, then again, that's not so far off. I see activity on the Peloton tapering off a bit after the first few months of usage, and that in person colleague effect seems powerful. It isn't the same when you are seeing random people on the leaderboards.
Yeah the signup can be rough. I remember they insist on offering you a “free session” with a trainer—it’s a trap, one must adamantly decline it, insist on just wanting a basic subscription. They’ll want to ask you lots of questions to “try to understand your goals”, one must insist on just a basic subscription.

It’s quite obnoxious :P but, that’s the only time one interacts with sales staff or even trainers. After that it’s pretty smooth sailing.
OP here, I'd really like to understand why people are writing these comments. Is anyone willing to hop on a video call and stop hiding behind their keyboards? Here's a link to do just that: https://calendly.com/andrew-makesunsets/30min

Cool regards,
Andrew Song
Co-founder of Make Sunsets
Probably not the right place for this but consider what happened to the truecrypt forums. Two custodian copies online is a good thing.
My keyboard has RGB LEDs that are under-utilized. It would be a fun project to write a service that sends resource usage stats to the keyboard and some custom firmware to “render” it on the keyboard
AngelList is great
https://www.angellist.com/startups
I love these well written, slyly comical in a dry way, articles.
Framer was also in a similar situation, but they successfully pivoted into being a website builder, competing with Webflow now but in a much nicer interface, as well as inputting and outputting React code.
Iceland's population to reach 400k this year, 26 years earlier than projected
Thanks! I'm using Python but with heavy use of types (miss my c++ era).

I wanted to be able to call llama.cpp from Python, but I didn't want to use the llama-cpp-python wrapper because it automatically downloads and builds llama.cpp, which I didn't want to do. I like the simplicity of llama.cpp and its unix philosophy of doing one thing well, so I prefer to build llama.cpp myself and then call it from Python.
> What's wrong with C?

It's great if you're coming from assembly language and the de-factor standard for embedded systems.
I understand the founder argument. "Our investors said our valuation was $XM, so we give you your stock grant based on that price." But, the investors don't take normal stock. They demand special ("preferred") stock with more voting power that can get paid first - before employees. So, the $XM valuation isn't fair between the different stock levels, and the employees are at the bottom of the food chain - most likely to walk away with nothing.

Startups typically give their employees stock or options, and how you price the stock has tax implications. So, the IRS strongly suggests that you do something called a 409a valuation, where a neutral 3rd-party professional accounting firm determines the value of each stock type in your company. So, if your startup valuation is Schrodinger's Cat, then the 409a process is intended to have some trusted third party open the box and see what's happening.

The problem arises when you report one valuation to the IRS, and another to employees. You can't keep two different sets of accounting books, and you can't represent two different sets of valuations at the same time. By having the third-party accounting firm issue a valuation and by issuing stock at that valuation, you're supposed to have eliminated uncertainty in your stock price - and if you haven't, then the tax treatment of your grant is at risk.

That duality is made clear when your offer letter says "$X" and the stock grant says "$<X". That's dishonest and potentially fraud.

You can say "Your stock is valued at $X based on a $Y liquidity event, and $Y is the post-money valuation of our last round of funding." But, that's not the same as "We advertise your stock as worth $X (but, shhh, that's not what we tell the government so keep it a secret)."
also they include llama.cpp, i guess they just download it instead of bundling with binary like ollama.
The author says "dedicated platforms could provide ballistic missile radar coverage." It doesn't sound like he's suggesting we skip ballistic missile defense.
> For me, my notes app is now used as my personal knowledge base, project management tool, todo list, daily planning tool and for journalling. Because I built it, I'm extremely effective at using it - and it's lean and fast - only with the features that I know I need.

Hey same!

What inspired you? Anything you would be willing to share about it?

For me, I used a different notes app which I liked, and wanted to learn a new language/framework so I wrote a new backend for mine, and it just kinda spiraled.

The next thing I wanna do is add a CalDav interface so I can store events in it, and interact with them constantly with everything else I do.
I'm certain we could probably save the whales or dodos on the way by too, yeah?
It's not as good as the devices built to take pictures or videos through microscopes (or microscopes that use them built in). It is a cheap and easy way that I've had success with.
Going to got against the naysaying here. I understand that it might not follow best practices, but I can see a lot of benefit to this.

Imagine I want to test something fully offline, but my app was built using OpenAI's API's ideally I can do a quick swap now and have an offline compatible model.

Additionally, let's say I want to offer a free version of AI to my non-paying users, but for my paying users I can afford to allow them to use OpenAI, this will allow for an easier swap without having to rewrite everything.
Roger. I'll keep an eye out, do post it on HN :-)
> Over time the suburban big-box retailers will lose as fewer people will drive cars.

No, the downtown core will lose when the shopping traffic shifts to the mall as I noted in comment above.

I had a SO whose family owned one of those small shops in the old downtown when parking became restricted, so I've seen first hand what happens to downtowns when parking goes away (all those shops are gone now).
That is one advantage of being a firmware engineer. In my case, this code runs on exactly one machine (usually) so whatever performance I get is very indicative of what the customer experience is like. My dev machines are usually just unfused versions of whatever hardware I'm working on.
Check your math – the King James Bible in uncompressed plain text UTF-8 is 4.4 MB. A floppy fits waaaay more than 20 printed pages of text.

https://www.gutenberg.org/ebooks/10
A very brief look at almost any open source google code could tell you that
I find a short learning curve to be like an empty toolbox. I want to keep mastering more powerful tools to be ready for harder problems.
Thanks for showing interest! I am going to finish up some final touches and soon will setup a less shiny website and make the github repo public.
Universities have always been about correctly incubating the future practictioners of each field. The recent rush to relate each field's research projects to making commerce more efficient is putting (not in all cases, but in many) the cart before the horse.
The way the brain learns is different from the way AI systems learn: study
But this really just kicks the can down the road doesn't it? It's still an attempt to resolve a "why" question with a "how" answer. a fancier way of saying it's turtles all the way down.
I'm guessing "all the best programs" was offered tongue-in-cheek.
It makes more dollars to build cars with smaller batteries. Sticker shock is a real phenomenon.

You can't get to the long term unless you survive the short term.
I came here to say exactly this.. what a nice, refreshing read.
Copy that. Will post it on HN in the next few days!
> Sorry to sound rude

The rudeness is being to lazy to read the about page - https://hackernews.xyz/about

It's not a clone.

This will have copyright/trademark issues if you outright copy it - "how good the original HN design"
I think the size is not very important but it can be a good measure of the dependencies. If something needs pytorch and other python stuff it's a more complex install than something that's stand alone.
That said, llama.cpp (around which this is based), to run on a GPU still needs cuda toolkit (a 4 GB install?). On a mac I'm not so sure. So it's a bit of misdirection, unless we're only talking on CPU.

(Someone correct me if I'm wrong, I'm only familiar with building llama.cpp, can it run from just the binary without cuda?)
Yeah, I guess I was heading in that direction with the last point. Earth organisms have a separation between lifetime learning (brain modification) and genetic evolution, but, for AGI, these could be combined into one, or further separated into three or more methods of goal-directed modification.
Not yet. What order would you like to see?
Same here. FF is fast, stable, and functional for me.

I'm using the web 50+ hours per week and my usage is something like 80% Firefox 20% Chrome.

So, that is a lot of hours per year comparing them on a level playing field. I don't notice a performance difference. The only thing that "feels faster" on Chrome is creating a new window by dragging a tab out of an existing window.

Never had runaway RAM usage or anything with either browser in apporoximately 50,000 hours of browser usage.

I've always had decent amounts of RAM (16GB since ~2009, 64GB currently) ...maybe people are running into issues with different kinds of machines.
The size of the framework is not the most important factor - the model weights are usually 10x+ the size of the framework.

The most important factor is inference speed. For something called Nitro, I really expected speed benchmarks. I'd be interested in CPU, CUDA, and MPS at different batch sizes.
Sometimes people would post stuff that would be handy to have while away from the computer. In the late 90s, when Brazilian Jiu-Jitsu was taking off, you could find black belts sharing advice on discussion boards (often very detailed). I would print it and take it to practice.
I have used DECALN, which is sometimes useful for testing purpose (especially in full screen, although sometimes even if it isn't).

I will want to see support for the PC character set, for EUC character sets (including EUC-TRON), TRON-8 character code, bitmap fonts (including non-Unicode fonts), Xaw-like scrolling and xterm-like selecting, ability to disable receiving (not only sending) 8-bit controls (which should be used to switch between EUC-JP and EUC-TRON, as well as other purposes), a "universal escape" sequence (recognized anywhere even in the middle of other sequences), and some security features (I have some ideas that I don't even know if it is possible on Linux or on BSD, such as checking the foreground process, and being able to discard any data the terminal emulator sent to the application program that as not yet been read yet, which can avoid a file or remote server to send answerbacks which will execute commands in the shell, if you add a cancellation code into the shell prompt, etc)
RIP my modded eeepc701.