skysight-inc/HackerNews huggingface dataset:
It does not emit ink?

Surely an actual inkjet ripped from a printer could be tied to the heel and driven off a small wearable platform with battery. Just a little bit of software with some of the acceleration sensors available on those boards should enable you to tell when the foot has been planted and squirt out a glyph from the inkjet. see Adafruit, they got stuff that makes it easy.

Making it look like anything with varying distance to a varying print surface is gonna be fun; but you can call it abstract art and just leave (multicolored?) blobs of ink behind you as you walk.

Combine it with wheeled heels and it could be a kids fad: streetwriter shoes! I bet Nike could sell millions.
Do you have pointers?

Because there are various mitigations and configurations involved if you're trying to do lots of small random IO for ZFS, and I've not heard people giving the advice of "just don't" in most use cases.
Nails and hair continue to grow after the heart and brain stop, though obviously not perpetually.
Why a Highly Mutated Coronavirus Variant Has Scientists on Alert
Pre-NeXT takeover, Apple had a lot of folks like Quinn to support developers, and an entire documentation department churning out content. Quinn was always one of if not the best.

While much was gained in the NeXT merger, the biggest thing that was lost was developer support and documentation. They were gutted in March 1997 and were never restored. Avie Tevanian had no respect for documentation and his attitude infected the rest of the organization. One dude did so much irreparable damage.
Out of the ~3,000 users we have so far, many would fall into the "core creators" category and are finding value. With Video Tap, our focus is allowing them to better focus on video creation, and easily getting other content out of the videos they create.
better for who? if you're building The Wrong Thing it doesn't matter. also, "soundness" and "reliability" are not non-functional requirements FOR EVERYTHING
It's not just about language.

https://general-pattern-machines.github.io/

>but we haven't got game playing sorted yet

4 can play chess, Minecraft fine. So I imagine a lot of games fall down to data.

>and there's nothing in these models for movement or robotics

The point is that there doesn't need to be.

There are many projects using LLMs to pilot robots off text prediction ability.

https://tidybot.cs.princeton.edu/
https://innermonologue.github.io/
https://www.deepmind.com/blog/rt-2-new-model-translates-visi...

I think most from the 2000s would be calling what we have today AGI.
Well, you can just turn off payments on the stolen device.

As for the phone, you need to unlock the phone for larger purchases. The card requires a pin for larger purchases. The watch needs to be unlocked to after being removed from the arm.

So that is not something to be worried about.
In general, Roman Catholic parishes tend to draw on neighborhoods. That can make for parishes pretty well uniform in income level, and other factors. It can also make for quite diverse parishes. (Though there may be multiple language communities.) It seems to be that the Washington, DC, parishes running from about noon to about two on a clock centered on the White House tend to be be fairly diverse.
My guess is in cases like this it comes from collective real-world past experiences (in either AI or biomedical research or both) of what's going on behind the scenes, leading to skepticism about claims.

For what it's worth it doesn't seem depressing to me, it's more like holding it up to a standard that guarantees real-world utility. It's also depressing to see misleading claims being used to further academic careers at the expense of patients and investors.

I think you're right to question whether skepticism goes too far, but I don't necessarily see skepticism as a negative thing. If it holds up to places like HN skeptic corners it probably will hold up everywhere.
At least in America, with the massive increase in material and labor costs and greater building codes, a newly built home identical to an existing home will cost more than the market price of the existing home.
It's a bit of a convolution, but let's say we've got some iterator of unknown size and we want to have a prime each iteration.
We can do the following in python, which saves us from having to pre-compute the primes _or_ know how long `some_iterator` is.

primes = gen_primes()
for item, prime in zip(some_iterator, primes):
It isn’t gnarly at all, but recursive CTE are outside the experience of most SQL devs. Here “gnarly” is used to describe “unfamiliar”.
US's NHTSA has stats on belt use rate from 1983-2017 based on the National Occupant Protection Use Survey: https://en.wikipedia.org/wiki/Seat_belt_use_rates_in_the_Uni...
Less than $10/month
Perhaps they meant the ellipsis... Which I assume was stripped automatically by the HN title formatter?
why an esp32 instead something simpler like an stm8 (or an stm32f103c8t6 if you need arduino compatibility) if you really want an mcu per key ?
I believe the chairman of the space agency also used the Prime Minister's mention of future projects to note it as confirmation that those projects will indeed happen i.e. be funded. That was pretty smart at @ 01:07:00 in the video.

So it's good to see it work both ways.
I have a vague recollection that I was tested well over a decade ago and the result was that I have really mild stomach acid and/or not enough of it.

Basically if I eat stuff that digests slowly (fats and red meat), it takes my stomach a LONG time to actually break it down and move it forward. If I shove more stuff in there before it's done -> bad time.

I lost over 10kg during the worst episodes in about 9 months, I lived pretty much on rooibos tea (even green tea irritated my reflux), white rice and mildly flavored chicken.
Meanwhile, I still can't buy native IPv6 support in Stockholm, Sweden at home and GCP's IPv6 support for GKE is still too broken to use.
> It might have to do with packaging and managing inventory for different languages

Yeah -- it's not a localization problem, it's a supply chain problem. By removing the need to localize, they can manufacture and deliver a single SKU to any location. It's the same reason manuals are printed in 12 languages.
Show HN: SEC Insights AI – LLM powered Q&A for SEC 10-Ks and 10-Qs
Hey HN,

We've launched SEC Insights, a web application that turns the tedious task of analyzing SEC 10-K and 10-Q documents into an intuitive chat experience. Instead of diving deep into complex filings, ask questions and get immediate insights.

Key Features:

- Chat Interface: Chat on one side, original SEC document on the other. Ask, and the AI answers.

- AI-Powered Analysis: Pose questions about any content, and our AI provides relevant information.

- Transparent Processing: View real-time steps as the AI interprets and answers.

- Unified Analysis: Ask questions spanning multiple documents; our engine crafts accurate, comprehensive responses.

- Precision Metrics: Backed by top-tier financial data providers to ensure accurate financial data.

Caveats:

- No mobile support yet, but it's in the works.

- Limited to select SEC documents for now, with plans to expand.

- Reminder: We provide document analysis, not financial advice. Always consult a professional.

Tech Stack:

- LlamaIndex

- OpenAI (gpt-3.5-turbo)

- FastAPI + PostgreSQL

- Next.js + Tailwind CSS

We're eager for feedback and discussion on enterprise use cases. If you’re looking to build a similar experience for your own company’s documents, please reach out!
hi@secinsights.ai.

Best,

The SEC Insights Team
"I can't try to rewrite it in C++ or Rust for now, due to the lack of generator support; the yield statement is what makes this code so nice and elegant, and alternative idioms are much less convenient."
Large Language Models learn to complete arbitrary token sequences, not just about language.

https://arxiv.org/abs/2307.04721
Nit: It's a proper noun "Emacs" unless you're maybe referring to the executable "emacs", but at any rate the eMac was a computer sold by Apple in the education sector, and eMacs is the plural of that. Your iOS device is likely autocorrecting to that spelling, because to Apple, what else could you possibly be referring to?
Less cost, sure. Faster to debug? Eh, possibly, in some situations. Faster to deploy though... How could that possibly be true?
> Changes of that nature should come with a major version number increment. Or any large UI change, even if no new features are added.

I agree, but that isn’t semver. You seem to be defending semver without understanding what it actually is.
Does anyone know of an easy to use whisper fork with speaker attestation?
Cool. I looked into using the CFFI stuff in Python, and I found that using PyO3/maturin was much simpler and easier, especially when it came to automatic compilation of wheels. If you're looking to make high performance functions for use in Python, I can't recommend that approach enough, and then you get to use Rust which is amazing.

My experience from years ago when I was starting out in Python was that, as soon as you make people compile stuff to use your python library, you've already lost, since most people don't have the tooling/compilers installed and configured correctly, and even if they do, it's just not reasonable to expect people to wait so long for everything to compile just to use a library from pip. It's really nice to be able to start from a fresh Ubuntu install and just make a venv and instantly pip install requirements.txt using only wheels-- the whole process takes seconds and there's no fuss.
TAoCP is "the three volumes" and I know that there are more than three volumes of it.
RTO also kills business. I had a thriving business out where all the workers were working from home, in the ground floor of a massive apartment community where many of the tech workers live. I had so much foot traffic business I didn't have to advertise. Amazon and Microsoft RTO'ed and my business dried up overnight and I can't get it back even with advertising and the foot traffic is paltry compared to what it was.
you forgot the part about parroting arguments around "soundness", "realiability", "correctness", "easier to reason about" and "refactorings" for the 2-internal-users-only 2 models crud, completely ignoring the notion of non-functional requirements.

they already killed scala, let's see how much time they need to kill rust
Yeah, if I'm trying to escape something like a fire and see a barricade I'm going to think the officials that placed it know that taking that route would be jumping from the frying pan to the fire. Obviously they were very wrong in this case--blocking a "bad" option when the alternatives were much worse.
From https://www.businesslive.co.za/amp/bd/world/2021-11-01-scien...

[..]Believing that science and technology could cure all ills, Haldeman campaigned for the capitalist monetary infrastructure to be replaced by a new universal currency, based on a unit of heat, to be known as the erg. [..]
TTL is just an implementation variant of DTL, which had some advantages for low supply voltages.

When making DTL circuits with bipolar transistors, especially at low supply voltages, in order to make the logic levels at the output equal to the logic levels at the input, a simple solution was to add a diode at the output of an AND gate made with diodes, to shift down the logic levels by the voltage drop over that diode.

When the diodes used for gates were bipolar diodes, not Schottky diodes, they stored a big electric charge when on and they could be turned off quickly only if there was a path to evacuate the stored charge. Also the bipolar transistor of the inverter stored a big charge in the base, which had to be evacuated quickly for turning it off.

The current needed to evacuate the stored charge was required to pass in reverse direction through the level-shifting diode, which is not possible, so the DTL gates with level-shifting diodes were slow.

In bipolar IC technology, all diodes are made from transistor junctions, in order to not have separate process steps for making diodes. The junctions suitable for fast diodes are the emitter-base junctions. So all the diodes of a DTL gate were made inside an IC as multiple emitters of a transistor, with a short over the base-collector junction, to disable the transistor effect and make it work as a bunch of diodes.

At this point in the history of integrated DTL circuits, someone made the observation that seems trivial in hindsight, that removing the short over the base-collector junction allows to use it as the level-shifting diode, saving a diode.

Moreover, this not only saved a diode, but the bipolar transistor effect results in passing current through the reverse-biased level-shifting diode, allowing the fast turn off of the inverting transistor.

So in those early times, when DTL circuits could be made only with bipolar diodes and with bipolar transistors, TTL was the best variant.

Later, when the bipolar diodes were replaced with Schottky diodes, which store negligible charge when on, and when diode clamps were used over the inverting transistor, so that it no longer reached deep saturation and it no longer stored a big charge, TTL was no longer the optimal implementation and some of the so-called Schottky TTL families were actually DTL circuits, not TTL, but they had retained TTL as a marketing term, as this had become almost synonymous with bipolar logic integrated circuit.

TTL could never be used in discrete circuits, because it is based on bipolar transistors with multiple emitters and/or multiple bases, which have never been available as discrete parts.
What are you talking about? Is this some '00s problems that were fixed long time ago and now you're repeating some myths ? I'm getting same (~300Mbit) speeds via nginx+ TLS as I get via SSH for just file download
What you write and what's in the results you linked tells quite a different story (composite scores)
I second this. I've performed many jobs around my house, and while I don't regret any of them, there are many I would never do again.

This kind of work has turned out, in almost all cases, to be far more difficult and time consuming than I expected.
FWIW this is how async paradigms will be looked back upon a few decades from now. Droll, pathos-laden gawk-bait.
And a very inexpensive/frugal attempt for that matter! It has been a miracle of cost effectiveness. This is a wonder on its own.
$100/year to subscribe FYI
I hate slide decks like these, where every page in the PDF contains one more bullet point than the last one. Maybe I'm particularly bad at this, but I spend way too long scanning each page for the new information. Is it impossible to configure LaTeX to only produce the final animation step as a completed page and skip the intermediate ones?
Should't Hacker News make some changes to site?
I think it would be more nice. And maybe add dark mode also.
Hey there, Jason from 404 Media here. We're humbled that someone posted this and just wanted to say I'll stick around for an hour or so before I have a few interviews for articles scheduled, if anyone has any questions/thoughts/feedback. We're very grateful for the support and thrilled to be here
It will end with the end of physical media.
transpilers have existed for a long time, id say the AI is to make the code human-readable?
It isn't a matter of forcing people to pay taxes, and the fact that so many people in this thread keep going back to the same point is a frightening prospect to me. The US has plenty of our own issues with addressing social issues, but I'd rather the entire country implode due to social issues rather than the government forcibly controlling everyone's purchases and tracking their every movement for the greater good of society.

Americans hate laws like this in the US because we've already sacrificed liberties for security with things like The Patriot Act, and all it got us was our own government spying on it's citizens communication. Expanding the scope of how the government is allowed to forcibly direct or interfere in your life is generally a bad idea, even if the people you support politically make it look sexy and cool.
> These are some of the good journalists who need encouragement to go independent.

Agreed.

> Hopefully now that they are free of billionaire benefactors, they will not need to weave in partisan attacks and other mandatory messages.

These types that are deceitful, immoral and tear society apart with their paymaster propaganda don’t deserve another position of trust.
It's not just expensive, it's EXPENSIVE by the way of not having upgraded their fleet in years. Things move fast now. It's not the Intel lake generations where you could sit for years.

When genoa (AMD) / sapphire rapids (Intel) lifts the game by ~30-50% in 1 generation, suddenly AWS vs Digital Ocean won't be as far off and a few generations later it's caught up.

Does Digital Ocean even have Milan yet, which is now last generation? Some plans only...
I imagine the issue is maybe more on the UI end.

If the UI isn't included in the open source offering, then vaultwarden is going to need to build it out themselves.

Their reply mentions it's not in the open source web vault. This aligns with some of the enterprise policies that they've not implemented, in their wiki they're called out for the UI not being open source.
No tool to monitor, I just setup email notifications for each job site so I get emails regularly
Don't think of Brain Drain as a lose lose situation. Lot of Indians who leave India contribute in many ways and in fact bring tons of knowledge and skills from the global world back to India (even if they don't live there physically). Not to mention that amount of money that is exchanged by Non Resident Indians (also known as NRIs).

It is good that Indians are able to go aboard and bring a globalized knowledge back to India.
I am not "gatekeeping", I'm telling you that in spaces you don't know there's hidden complexity, and you shouldn't rely on the Internet.

No amount of "awareness" is taking that away.

Also, please tell me where I "belittled" the author.
It's just a new spin on an old moral panic. I found the tone of the article very hyperbolic. They act like they've unravelled a criminal conspiracy and evil AI is a big societal problem. And they present what they find, people making images of whatever as a kind of insinuation they're doing something wrong as opposed to concrete allegations.

I think there should be rules about publishing fake images of someone without their permission, and in the community they profile there are. The rest is just trying to manufacture a story out of nothing.

I'm curious who the intended audience of this is.

Edit: I just saw someone posted the following story also from that site: why are sex toy vibration patterns so terrible https://www.404media.co/sex-toy-vibrator-pattern-design/
Cultural differences, as well. People have different "threat models", usually based on historical incidents in their country. Which become embedded as political "traumas".

Extreme distrust of the government, especially the American distrust of federal vs state government, doesn't really make sense in many European countries. Especially when the Netherlands is a constitutional monarchy. The most pro-cash anti-surveillance Europeans are Germany and Austria (traumas of hyperinflation, Nazis, and the Stasi).
You are saying "gross omission" like this is some Python script, like they are skipping the else clause for a condition. Imagine trying to land a plane that is flying at Mach 2, with no direct control, only a video feed with 4 seconds resolution, a bunch of sensors and a tank of fuel for retrograde burn to slow you down. Can you even fathom the number of scenarios that can happen. Your application may have 1 happy path and 2 sad path. Here you get only 1 happy path, a few not so happy path where your probe land sideway or just roll down a crater; and the rest of them are every other combinations of your probe's orientation and speed vector and collision location.

Hell, you can run a few thousand simulators for every scenario you can think of during descent, including lost of burner, propellant leak, etc, and then during the actual descent a chip get burnt because of a stray cosmic ray. There will still be somebody on HN call you out for cutting corner.
No. Government generally has a much better big picture than you do and thus is more likely to get it right.

Where they typically get it wrong is avoiding a known small risk vs a possible bigger risk. However, in this case it seems to be a known small risk vs a certain much bigger risk.
Whoever taught you what “semver” is didn’t teach you right (or else maybe you misunderstood them)

https://semver.org/ contains the standard accepted definition
I wrote a long a comment theorising why $100/year is a great starting point and then discovered you can toggle between "yearly" and "monthly". So they do offer $10/month -- it's just hidden behind a toggle.
The problem with #1 is that it's only useful if the system is conceptually simple... and the article in question is spot on.

If there is nothing deep to understand, the only thing you can gain from the docs is encyclopedic knowledge of all the toggles and switches. So, there's no reason to ever study them instead of just start using.
Consider this:

#[derive(Debug)]
enum MyError {
A,
B,
C
}

impl std::fmt::Display for MyError {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
write!(f, "{:?}", self)
}
}

impl std::error::Error for MyError {}

// Equivalent to wherr::Wherr.
#[derive(Debug)]
struct ErrorWrapper {
inner: Box<dyn std::error::Error>
}

impl std::fmt::Display for ErrorWrapper {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
self.inner.fmt(f)
}
}

impl std::error::Error for ErrorWrapper {}

fn my_error() -> Result<(), MyError> {
Err(MyError::A)?
}

// Equivalent to applying #[wherr] to my_error.
fn my_error_wrapped() -> Result<(), ErrorWrapper> {
Err(ErrorWrapper { inner: Box::new(MyError::A) })?
}

fn main() {
// Works.
match my_error().unwrap_err() {
MyError::A => { println!("got MyError::A"); }
_ => { println!("got some other MyError variant"); }
}

// Doesn't work: how do I match out the inner MyError?
match my_error_wrapped().unwrap_err().inner {
MyError::A => { println!("got MyError::A"); }
_ => { println!("got some other MyError variant"); }
}
}
Not directly related, but a fun(?) anecdote: I worked for a dog-friendly company in Seattle for a few years in the mid 20-teens. I started out commuting from my parents' place (who dog-sat for me), taking a commuter train and then a bus. I rarely chatted with anyone on the train/bus during that period.

After a few months I managed to find a place in the city and would ride the (pet-friendly) bus with my 90-pound samoyed, who despite usually being anxious in crowds took to it really well.

Long story short, the dog was an amazing cross-class ice breaker. I'm pretty introverted, but just about every trip someone would strike up a conversation with me, and it was usually folks I wouldn't otherwise interact with.

So anecdotally, usable public transit can be a good class desegregation strategy, and taking a charismatic dog with you supercharges it.
Rust has fabulous error messages, so I do a lot of programming by trial and error.
It's like someone glued together LVM and RAID but on file level instead of block level.

So you can make some fancy things like (relatively) cost-free snapshots, and some extra data safety with per-file checksumming. It also uses WAL (similarly to databases) which allows (similiar to databases) replication to remote system.
If its worth it for you then thats great. But at least the original earth ship requires packing like a hundred or two tires without power tools. There are machines that make bricks out of earth and there is probably a way to use recycled material to hold those to together in the same way as tires
The Apple ecosystem is somewhat insulated from this logic, though I find myself wanting more complexity than I am offered, particularly from Apple's cloud services.