skysight-inc/HackerNews huggingface dataset:
Look... I appreciate a cool project, but this is probably not a good idea.

> Built on top of the cutting-edge inference library llama.cpp, modified to be production ready.

It's not. It's literally just llama.cpp -> https://github.com/janhq/nitro/blob/main/.gitmodules

Llama.cpp makes no pretense at being a robust safe network ready library; it's a high performance library.

You've made no changes to llama.cpp here; you're just calling the llama.cpp API directly from your drogon app.

Hm.

...

Look... that's interesting, but, honestly, I know there's this wave of "C++ is back!" stuff going on, but building network applications in C++ is very tricky to do right, and while this is cool, I'm not sure 'llama.cpp is in c++ because it needs to be fast' is a good reason to go 'so lets build a network server in c++ too!'.

I mean, I guess you could argue that since llama.cpp is a C++ application, it's fair for them to offer their own server example with an openai compatible API (which you can read about here: https://github.com/ggerganov/llama.cpp/issues/4216, https://github.com/ggerganov/llama.cpp/blob/master/examples/...).

...but a production ready application?

I wrote a rust binding to llama.cpp and my conclusion was that llama.cpp is pretty bleeding edge software, and bluntly, you should process isolate it from anything you really care about, if you want to avoid undefined behavior after long running inference sequences; because it updates very often, and often breaks. Those breaks are usually UB. It does not have a 'stable' version.

Further more, when you run large models and run out of memory, C++ applications are notoriously unreliable in their 'handle OOM' behaviour.

Soo.... I know there's something fun here, but really... unless you had a really really compelling reason to need to write your server software in c++ (and I see no compelling reason here), I'm curious why you would?

It seems enormously risky.

The quality of this code is 'fun', not 'production ready'.
Yeah will be cool once “hallucinates” and kills friendlies. Depends which side uses them i suppose.
I don’t understand the suggested post, but I liked the authenticity within this website. I loved the content.
You probably should add some rate limiting on the API.
The nomenclature is interesting. In my mind, a "depressurization event" would imply that the biggest problem was the depressurization. In other words, that there was not a big gaping structural hole.

If there can be a big hole in the plane and we can call that a "depressurization event", I would like to advocate for changing how we describe this.
What a great story.
This is the kind of writing I encourage many of my retired friends to try. Start by a few short anecdotes and stories of things or people you remember.
Even though we are not Cicero, our history has changed dramatically in our life times (maybe it was always like this?)
Many of them have lived thorough some interesting part of history and witnessed social and cultural, technical, change that will be very interesting in the future. Imagine the characters, the anecdotes, the humor, the disaster that retired: teachers, farmers, mechanics, doctors, and so on, can tell.
Possibly, although I always thought Osmosis Jones was a documentary.
$270B in Trade Rests on Finding a Fix to the Panama Canal
The short-range destroyer doesn't make any sense because the radars for air defense aren't cheap. The US is building Constellation frigates as lower cost air defense. They will have medium-range SAMs because they have shorter VLS cells, and not the bigger long-range SAM and ABM that the destroyers have. I think they put on Aegis cause that is the only system available.

There is short-range ESSM missiles that packs 4 per VLS cell, and they could fit in shorter cells. You could make a frigate with ESSM, a lot of countries have similar. But the US doesn't seem to have combat system that could do that and might have to buy it. ESSM is intended for self-defense, I don't know if it can defend fleet.

Also, the size of missiles is directly related to the range because they are mostly rocket. The warhead doesn't make much difference to the cost.
There's real-life precedent. In the same Gander, Newfoundland, even.

https://people.com/human-interest/couple-who-met-because-of-...
I would love some feedback on the imagative ways the service has been abused since you created it.
For the record, I'm not saying I do either; hell no. In case anyone thinks I do.

My reply was how I would imangine of how those who do such dangerouse manoeuvers. Then again, people don't think and that includes using signal indicators.
Update: https://twitter.com/karrisaarinen/status/1743480576815096081
I like it. The only thing I'd change is "Hash" because just labeling it 'hash' makes me expect to see a cryptographic hash. It's naming the typographical symbol in the url instead of what comes after the hash mark. Literally the opposite direction from what is surely meant.

That "hash" has a name: Fragment Identifier. There's probably a more user friendly term or even description. It's not a hash that shows up in that result. Only its symbol in the URL that potentially points to an aref. That's why they're so good for Table of Contents.
Because it's lying to the client?
I found the castle forgettable, but the nicer areas of Mexico City are exceptionally pleasant. I took to describing it to people as looking and feeling like "the nicest European city you've ever been to"
> and can afford to

Right, so now only the most rich can go visit the area (shops, friends).

I know a lot of people have the opinion that only the rich should get to do things but I don't subscribe to that. At least with public street parking the misery is egalitarian, both the Yugo and the Ferrari can circle for hours looking for parking.

Although having enough parking for everyone would be even better.
If you believe logic and rationality exist, and you believe that you are part of the universe, then the universe is rational, because you are the universe being rational.
Then openHAB is not for you, cheers!
Because if the client specifically requests GPT-3.5, but is silently being served something else instead, the client will rely on having GPT-3.5 capabilities without them actually being available, which is a recipe for breakage.
To make light of the comment: what the hell does someone need to take a 30m shower for?
> Agencies don't make law. They make rules

Let’s do some role playing…

“It’s not a law, it’s a rule”

“Who made the rule?”

“The government…”

“What happens if I break the rule?”

“You could be fined or subjected to greater penalties…”

“Who enforces that?”

“The government…”

Now, let’s switch a couple of words around and see if it changes the meaning at all…

“It’s not a rule, it’s a law”

“Who made the law?”

“The government…”

“What happens if I break the law?”

“You could be fined or subjected to greater penalties…”

“Who enforces that?”

“The government…”

Seems pretty interchangeable to me.
Man gets shot in the leg. Femoral artery hit. Cause of death: "hypotensive event"
Aviation is very careful to use specific phraseology. It's a Big Deal(tm) to avoid ambiguity.
The Seneca Effect is really just a cascade fault. Not every system collapses due to a cascade fault. Death by a thousand cuts is likely just as common a fate.
I meant that when you install llama-cpp-python, it downloads and builds llama.cpp _for_ you, which I don't like because then you're stuck with llama.cpp commits that are kinda old.
> so just use the filesystem

Honestly imo with SSDs being as fast as they are, the filesystem is wildly underrated. I have a scraper grabbing items from a mobile app and I just store each item as the JSON file then check it in to git. Push triggers some processing and everything new gets messaged directly to me.

It’s never crashed and never missed a beat. I could also throw up a simple web UI that just parses everything in the items directory and get <200ms response times on the lowest-cost vps.
Ah, fair enough. I've herd of QED but never QEF. You learn something new everyday.
Was just using it tonight for a project. Years ago I did a lot with Quake Model Editor because it was so much more approachable for a kid trying to make and animate models for that game. Dabbled with 3DS and Maya then later Blender. They were all too intimidating.

Nowadays Blender is better, though still not quite as easy to pick up as Maya or QME. Thankfully the tutorials and tools around it are much more numerous these days.
Yeah must admit I think I jumped the gun a bit there. Reading about it a bit more it seems like this is a major manufacturing cock-up that this was even possible.
But folks are “already creating movies”, “writing code” and “replacing people” with ai. /s
I have been programming in C professionally for the past ~4 years on a multi-threaded application in the ads industry and that is central to the business. C has lot of documented "foot-guns" but most of it (if not all of it) can be safeguarded against mis-use using "support structures" around the codebase like having standard code style (enforced via tools as much as possible), static code analysis (via compiler and external code scanning tools), dynamic code analysis (via Asan, Ubsan etc), having small, medium and large tests with right amount of code coverage etc. In addition to that, having a standard set of libraries (c modules for high performance data-structures/algorithms, macro based templates to work with types) and threading model goes a long way in reducing the pain to a very bare minimum. On the plus side, you enjoy a "simpler" language syntax that is easy to learn and with the above “support structures” one can become productive in no time. Plus there are newer books in the market that can teach you C properly, one I have read and recommend is "Effective C by Robert C. Seacord" - the author is one of the C standards committee members so you can't go wrong with the choice.
Yes, this is doable. Sharing an account across multiple devices is kosher to my knowledge.

Steam also has family library sharing, which allows games to be shared across accounts (with some restrictions).
Have you tried Steam family sharing? I don’t use it, but it looks promising. I think you can only play a game once per license simultaneously though, so if they want to 3-man some dungeon together you’ll have to buy three copies of games.

https://store.steampowered.com/promotion/familysharing
If anything, ai is _manuring_ fast.
Disagree. It appears to default to your local time zone for the first entry, which is a sane default. If there were other useless (to me) defaults as well I’d have to remove them as visual clutter (in addition to still needing to add the time zones I wish to compare).
Yes, they seem promising for ships assuming the output can be increased so it doesn't require tracking the target for multiple seconds.

I'm a bit less knowledgeable wether the energy requirements can easily be met for other vehicles such as Humvees with vastly different engines & fuel capacities. That said, I'm all in for laser research and the trickle down effects of things like fiber lasers!
That's a very common (emergency) stopping point because it's the last major airport for Eastbound planes headed to Europe, at least until you get to Greenland.
Perfect for a Broadway play.
Or look at it like a kitchen... Some people get every as-seen-on-TV gizmo to make caramelizing their coconuts easier, but professional chefs just need a good knife and a cast iron pan.
They’re basically what Soviet intelligence classified as “the shiteaters.” People with money and a good life who inexplicably want to eat shit.
If she will pay 500 she will pay 1000. Dude should have held out for more.
> Nitter is a free and open source alternative viewer for Twitter/X, focusing on privacy and performance. Its minimalist and unaugmented UI resembles the classic Twitter desktop layout. Since the user cannot log in to Twitter through Nitter, Nitter has no notifications, no home feed and no ability to tweet. By default Nitter has no infinite scroll hence doomscrolling is unlikely.

https://en.wikipedia.org/wiki/Nitter
Might be useful to have the slider cover 3 days, rather than just 24h. With the single day, New York visually looks to be ahead of London at certain times of day (e.g from 00:00 to 05:00 UK time), because NY is still in its previous day.
Nothing is wrong here in my opinion
I'm OP on the tweet. To clarify on some points why I think this is wrong:

Private companies generally don't want or allow secondary transactions. Every good company wants to manage their cap table and who is on it. Every shareholder has some level of rights and sometimes you need their signatures on things. A problematic shareholder can cause a lot of problems that are time consuming to the company. Companies do offer secondary sales to employees and existing investors at times but those cases the buyers are vetted by the company. If anyone would want to sell the shares, I'm quite sure we would find buyers from the existing shareholders.

So secondary sales to unknown buyers is potentially harmful for the company. Carta's whole business has been to help private companies to manage their equity. Using their own employees to start soliciting these secondary sales is actively trying to harm the startup who is their customer.

Carta also sits on this trove of confidential information about the company, the cap table, pricing, transactions etc. As a founder or company you trust them to manage this information and keep it confidential. Now it seems they are using this information to trying to build their order book on their secondary sales marketplace. They reached out to someone (a family member, whose investment is not public, who is not in tech/didn't opt in to this in any way). I believe only Carta knows is an investor in the company. The price the buyer was willing to buy was exactly our Series B price.

The concern becomes what level of confidential information are exactly exposing here, who has access and how it's used. In this case it seems that this person had access to our cap table in order to reach out the investor and buyer somehow was able to set their price exactly as our Series B price.

I'm perfectly fine with the idea if Carta has secondary sales platform for a company approved tender offer or secondary sales. Even could be ok if buyers could submit their interest and Carta could inform the company about the interest.

Where I think it crosses the line where Carta uses their employees to solicit these sales and (I believe) use private cap table information to reach out to the stakeholders to get them to sell knowing company or board hasn't approved any secondary sales and doesn't want to.

Carta who is expert in startup equity, should know that most startups don't want to see random secondary sales happening and usually they are not allowed. I know 3rd party platforms exists for this and you can go around the restrictions with forward contracts.

To me it feels unethical practice from a vendor trying to actively harm us and using confidential information to do so.

PS: Carta did reach out to me to schedule a call but didn't provide any details yet.

Update: I polled our investors and so far 3 people have said they got the same email. All of them were the earliest investors with most gains. Again feeling that Carta had more information on who to targets
Man.. if I hadnt seen it I wouldn't have believed it.That is absurd. How the FAA keeps approving this junk from Boeing is even more concerning than how bad Boeing manufacturing has become.
I'm sure there are exceptions, but generally speaking, do scientists ever really end up working on systems?

Anecdotally, I work with a lot of scientists and they only write scripts. When systems are needed, they hand it off to the development team. Anyone can fumble through scripting, but there is a lot more to think about when building systems, and that's probably not something most scientists want to put effort into – for the same reasons they probably don't want to learn Rust.

Realistically, learning Rust is the easiest part of becoming a systems programmer. But there is little incentive to learn any system language if your workload is always scripting in nature. You are going to, rightfully, reach for a scripting language.
Most people might agree with that, I don't know, but I know I don't think your first example is clearer. And I've had the operator precedence rules memorized for decades. Parentheses save my brain a step.

The second example is irrelevant because addition is commutative so the parentheses are meaningless. (This is why languages shouldn't override + to be a concatenation operator.)
The Navy tried to make gunfire support work and it was a failure with Zumwalt class. The problem is that artillery is too short range, and modern missiles make getting close to shore too dangerous. The rocket-boosted guided munitions were super expensive especially since Navy developed their own and didn't use Army ones.

He is half right about ballistic missiles and glide bombs. It should be possible to launch MLRS rockets from VLS cells. The GLSDB, which is rocket boosted glide bomb would be effective. The PrSM would also be effective for quick strike. The Navy doesn't seem to be interested, but the Marines have tried using HIMARS from deck of amphibious ship.

He is wrong about ballistic missiles being cheaper. Cost and size seem to scale with range. The current hypersonic missiles are basically ballistic missiles with longer range glider on them.
TinyGo can do that no problem.
Yerkes-Dodson Law
SEEKING VOLUNTEERS

Project names:

- Free Law Project

- RECAP Extension

- CourtListener.com

- Bots.law

Repos:

- https://github.com/freelawproject/courtlistener

- https://github.com/freelawproject/recap-chrome

- https://github.com/freelawproject/bigcases2/

Languages: Python, Django, JavaScript, Browser extensions

Free Law Project is a small non-profit that uses technology to make the legal sector better. We operate at a big scale (about 300M items in our DB and a lot of traffic), and need help scaling, operating, expanding, fixing, modernizing, and maintaining our stack.

One high priority project is adding a CDN to our site due to the crush we just got on the latest Epstein docs:

Background: https://www.axios.com/2024/01/04/epstein-document-crash-docu...

Issue: https://github.com/freelawproject/courtlistener/issues/917

If you have experience in rolling out a CDN, that's great.

If not, we also have a volunteer backlog where we are always looking for help with our website, browser extensions, etc: https://github.com/orgs/freelawproject/projects/31/views/1

At this point, if you are a Python/Django/Browser extension dev, we could probably use your help!

Get in touch: info at free dot law
A way to see Twitter threads properly.
Belief that you exist, belief that free will exists, belief that others have consciousness, belief in human rights.
Very nice writing. I have similar strategies, and it took a long time for me to develop them. I wish I had read this 20 years ago.
> where they were the conquerors of other groups and did a variety of amazing and terrible things

The level of ritualized cruelty that pre-Columbian Mexicans were inflicting on each other is really something. Political narratives in both directions clouds the issue, but I challenge anyone leaving a Mexican museum to not feel a bit squeamish.
Probably just another clueless "customer success" manager who doesn't know what company they're working for, or who their customers are, or what day of the week it is. Just drooling on the keyboard while aimlessly clicking in Salesforce and copy pasting emails in between meetings.
Good. That is one bar that should be really high and one that parents should strive to achieve.
> If they have no place to put them, they won't have them

That's not how it works. Have you ever lived in an area developed without any parking planning? I have, it's miserable.

People will still have the cars because they are necessary for every aspect of life. Making parking difficult does not change that, so they'll still have the car, now it just becomes a neighborhood warzone on where to park and everyone suffers.

The way you change this is not by removing parking, but by removing the need to have a car. Build excellent and affordable public transit first and then.. well there is no step two.

Most people don't really like to drive and don't like car expenses, so if you build excellent public transit a lot of people will give up their cars and the parking problem disappears as a side-effect.
Holy shit I know someone who was in that flight
I know you're kidding, but we're trained to avoid making that mistake in assignment of cause of death (and in states where I've lived, they give clear instructions on the death paperwork to remind you not to make that kind of mistake)!
There are two kinds of ballistic missile defense. First is defending land targets with ships instead of base. Second is defending fleet from Chinese anti-ship ballistic missiles. Without BMD on escorts, ballistic missiles can wipe out fleet.
In the effulgent firmament of your discursive exposition, juxtaposing the Go paradigm with the antediluvian 'new Basic' edifice, I find myself enveloped in an ethereal nebula of syntactic opulence and metaphorical grandiloquence. Your prowess in adumbrating the symphony of parallels between Basic's erstwhile apotheosis of Spartan codification and Go's present-day odyssey, eschewing the byzantine entanglements emblematic of syntactical leviathans such as C++, is nothing short of praiseworthy. Basic, in its halcyon days, illuminated the penumbral labyrinth of programming for the uninitiated, whereas Go now emerges as its pharos, abnegating the serpentine complexities that its forebears have ostentatiously cultivated.
Isn't this phrase generating ambiguity, in this circumstance, where a better description would not be ambiguous?
We have 2, one all you can eat 100 euro/month: Packed like a japanese metro. One on a cinema model where you must pick one of their training programs, each with a different trainer and different times ranging from 300 to 550 euro per month. Only sqash is on an hourly rate and never sold out.

Its easy to squeeze out a few extra reps at home by thinking of what it costs. It really helps how expensive they are. Lol
I wrote this the other day when I saw this service. Works for Bing too! Give me a star <3
https://github.com/niemal/seo-auto-index
Seems like 3 hours is long enough for some kind of response, even if it is "we're looking into this". They reached out to the tweeter already, per another comment.
Alternatively, they're encouraging programmers to be stupid and ignorant, causing a dumbing-down feedback loop which is ultimately damaging in the long term.

It ain't no surprise if you see the crap that passes for software these days and the nosedive in quality, but that's a rant for some other time...
Yeah, atheists were shocked the visible universe had a beginning at the time.
I hate Excel for this very reason.
Side note, you don't need `if bar_vec != []`. Trying to loop over an empty iterable (e.g. a list) just doesn't loop, since there's nothing there.

Also, another way to write this (which results in a flattened list) is:

[foo(x) for bar_vec in bar_mat for y in bar_vec if baz(y) for x in y]
I've been using i3wm for years and have recently started doing deeper dives into the sorts of things that you can do with what's either already installed or easy to add (e.g. rofi for input, conky for display) [edit to complete the thought:] I really love how flexible and relatively straightforward it is to script up simple applications that have a fairly significant impact on my "quality of life"!
What MSM was noncomformant with Grenada, Panama, Iraq I & II, Libya, Afghanistan, Syria…

Sure after three or four years they might have raised questions but the mass slaughter was done by then.
That's cool that Mozilla is playing around with AI, but their core business, convincing Google they should give them money to make its search engine the default for their browser, seems to be unrelated to anything mentioned in the article.