skysight-inc/HackerNews huggingface dataset:
AI manufacturing startup raises $16.5M
I've trained voice actors for over 20 years, and the visual cortex being constantly activated as you are forced to stare at the words is a major problem for most actors.

We have a variety of techniques for helping with this, but the one that works the best is "micro memorization": take a single sound group (linguistically, a speech chunk) of 2-6 words and repeat them with eyes closed. Anything longer and a small bit of anxiety ("am I remembering the words correctly?") creeps in and destroys naturalism. Eventually, the brain becomes attenuated to sharing meaning, not just words, and that becomes a habit that can be used when warming up a script you've never seen before.

Also, just as a single multi-syllabic word follows a pitch and stress pattern, so do individual speech chunks. Speaking each chunk in the most natural /default pattern is difficult to learn to let happen naturally, and this exercise also builds skill in that area.
The problem is that most of your orbital assets will be in the wrong place when the conflict kicks off. Just look at a map of Starlink and observe how many satellites are nowhere near Russia/China. You'd have to launch a ridiculous number of satellites which would never be used.

I also don't understand why intercepting faster is worth anything.
An intercepted warhead would highly likely not explode.
How's the software? MSFT there yet???
'Virtually complete' Stegosaurus fossil to be auctioned at Sotheby's geek week
> I do award subjective bonus points to languages which actually have a freestanding runtime, that is, I could actually compile them and run them on a bare chip.

That's what I was getting at with "trivial IO": when you ignore what's needed to get data in/out, and optional parts of a standard library (if included), how big is the remainder, the implementation of the language constructs?

(Potentially) standalone, self-hosting & small is indeed the bonus points I'm looking for. A tiny Basic or Forth running bare metal on a uC could be it. A 'tiny' language implemented using a multi-MB VM is not.
This is just a variation on the "can submarines swim" question. Unask the question.

Can an LLM produce output that matches the written aspect of what humans call reasoning? Obviously yes. Are there limits? Yes, but individual humans have limits too.
Some consumer routers (e.g. Amazon eero) have moved to cloud/app config and automatic updates.

A read-only partition can bootstrap recovery from cloud, if the main firmware or config is damaged.

Some updates are possible with live kernel patching of the memory-resident OS, which can also be used by malware.
For the last ten years or so, there's been an argument on this forum (and others) about whether cutting safety in the pursuit of an earlier rollout is a good thing. If it's beneficial to humanity, then a few deaths now is massively outweighed by the many deaths avoided by earlier rollout of this tech, or so the argument goes.

This seems like a good time to point out that the argument makes too many assumptions to be useful, like that moving fast and breaking things will in fact lead to faster progress overall. In the case of robotaxis, the group moving carefully and deliberately is the clear leader, and many competitors who took the faster/less careful approaches have shuttered along the way. When uber's self-driving division killed someone, for example, it didn't lead to an earlier arrival of self-driving.

This is relevant to all sorts of business stuff where we're always asked to move faster than we can reliably move. It's astoundingly easy to forget that sometimes bad rollouts can shutter a project even worse than slow rollouts.
That’s the same with a lot of hype in SEO circles. It’s the usual loud voices making a big deal out of it, but when you get down to the actual practicalities, not much changes.

Not least because very little of it is conclusive in terms of what Google do and don’t use, weightings, etc

It’s most valuable because it shows up a lot of googles public statements where they’ve said they don’t even consider certain things, with this implying they very definitely do in some capacity
She can and she does, but telling an artist to use different tools to create a different style of art is (IMHO) wrong? She's an artist, it's not our place to tell her to change mediums, techniques and tools and then say "well it's close enough!"

I make websites. Can I write code with a pencil and transfer it to my computer later? Sure. Can I sketch a design on paper and then re-create or scan digitally? Sure. Does either make any sense? No.

We're supposed to be educating our children and giving them the tools for success. Denying a child artist their tools because other kids use similar tools for uselessness is morally wrong (again IMHO).
I have been a user of ChatGPT4 from the very beginning and like others I have found it extremely useful in multiple subjects. It is particularly good on topics that there is a lot of prior art and it can sometimes provide surprising insights.

OTOH I have found that it not as good on topics that there is not a lot of prior art in the public domain or in topics like advanced mathematics which often have a formal and unintuitive presentation.

For example, I have acquired recently an interest in probabilistic logic and when discussing results with it, I have found that although it has knowledge of the subject, it cannot really apply that knowledge in a creative way. It will often make logical mistakes and when these are pointed out, it will first apologize and then continue to make the same mistake.

So as far as I am concerned I am unconvinced that it can reason yet.
I'd argue that sales is entirely a game of ignoring the elephant in the room and selling someone on something they don't already think they need.

Its not really sales if I go into a shoe store and say I want a pair of Air Jordan 4s in size 11, that's just customer service.
Map-Neo: Highly Capable and Transparent Bilingual Large Language Model Series
> It seems like a misdesign if it's possible to destroy all of the firmware, including the backup.

Humor me; how would that work? If anything, I'd expect it to be easier to overwrite the inactive slot (assuming an A/B setup, ideally with read-only root). If you really wanted, you could have a separate chip that was read-only enforced by hardware, and I've seen that done for really low level firmware (ex. Chromebook boot firmware) but it's usually really limited precisely because the inability to update it means you get stuck with any bugs so it's usually only used to boot to the real (rw) storage.
Readability doesn't matter much when you have 10,000+ lines of code. You aren't going to read all that code, and new code introduced by other people continuously isn't something you can keep track of, so even if you understand one tiny bit of code, you won't know about the rest. You need a system of code management (documentation, diagram, IDE, tests, etc), to explain in a human-friendly way what the hell is going on. Small chunks of code will be readable enough, and the code management systems will help you understand how it relates to other code.
I never understand how people end up needing overly complex queries (REST or GRAPHQL). Maybe it's harder to coordinate in bigger orgs but I have almost always found its better to go to the DB, create some logic there like a new table or sql view and do a simple query from the client. It keeps thing way more performant and simple.
I believe it's a legal right to request them. I sent them an official form requesting them, and they sent them to me, as I wanted to transfer my old records to a new doctor. These were old style records, nowadays most of that stuff will be automatically on some type of web portal.
> By Allowing the frontend to select what combination of these pre-approved queries that you already approved it can use

Sure, so you are just filtering raw database access then. That doesn't make it any different - and, you still need to approve and filter these queries, so what exactly have you saved? I.e. either the front end engineers can change these filters, or not, so it amounts to the same thing in the case they can.

> I mean saying GQL doesn't scale for big apps is over looking one of the largest Corporate Software Orgs (FB) created and use it in production purposefully for managing large software APIs.

That's not a great argument, though, saying a large company with many resources is capable of supporting something does not make it a sustainable technical decision. They likely also have a very specific work structure they use to make it for them.

In fact thats a strong reason not to use it, if it requires enterprise level resources to use it effectively. There is a big difference between technologies that scale to enterprise and technologies that require enterprise...

It still comes down to, if you can achieve 99% of the same thing with autogenerated REST apis and a couple page specific apis, what, exactly, is worth the considerable increase in complexity for that remaining 1%? Making things regularly more complex is a hallmark of failed, bad technologies, and I suspect GraphQL will see the dustbin like SOAP did...
Content pages like blog posts shouldn't be "Show HN". They can be normal submissions. https://news.ycombinator.com/showhn.html
Google didn't just target flutter with layoffs. They also run a number of there apps on the framework, and, unless I'm mistaken, kotlin is no where near flutter in terms of functionality. Not to mention flutter is open source, so they cannot kill it, only stop funding development.
Yeah, I have that one a lot. When I was an undergraduate in the 1980s (at least) it was common to enroll in more courses than you were really intending to take, go to them all in the first week or two, and then make a decision of which courses to keep and which to drop (which you could do with no penalty early on). The idea that I would forget to drop a course I stopped attending haunted me and still does, nearly forty years later.
Very nice idea, hope it's not costing you a fortune to run!

Maybe let us put in our own api keys?
Disrupting deceptive uses of AI by covert influence operations
What? Its a method per collection you want to return. or else it is a type annotation. Exactly as complex as FastAPI or any other typed system.
Airport has never lost a bag. For one chief handler, it's all about respect
The NAS study seems to think kinetic interceptors can reach the booster in minutes but yes it requires a kick stage for the delta V.
It's an interesting challenge because the device is nominally "under ISP control" but any device located in a customer's home is under the physical control of the customer. The mistrust between the ISP and the customer leads to "trusted" devices where the firmware, including the backup, can be overwritten by the ISP, but then cannot recover if it gets corrupted. And believe me, the corrupt firmware scenario happens a lot due to incompetence.

This is getting attention because it wasn't incompetence this time.

But how does blank, unprovisioned equipment discover a path to its provisioning server? Especially in light of the new "trusted" push, this is an arms race in a market segment such as routers where there isn't any money for high end solutions - only the cheapest option is even considered.

tl;dr: a social and economic problem, likely can't be fixed with a purely technical solution
> Humans don’t walk miles when they can use cars. Now “the computer” is no longer the bicycle for the mind. It is the self-driving car LOL

That analogy is actually very apt, but in ways you might not have intended it to be.
> the better metaphor when there's abundant resources is Undo/Redo.

I'd be OK with that rather than OK/Cancel (although I'd prefer having both!). But undo/redo is becoming as rare as OK/Cancel.

I think that modern UIs have become degraded in a number of very annoying ways (most of which are covered by TFA), but the removal of undo is one of the worst, particularly when combined with the decreased amount of discovery in modern UIs.

Not having undo means that it's not safe to play with the UI and try things out. Combined with the lack of other forms of discovery, it makes using software into a kind of mystery.
>In addition, Europol released information on eight fugitives suspected of involvement in dropper services and who are wanted by Germany

4 people in the initial arrests. They already have arrest warrants for at least another 8.

It seems they have arrested someone who provided a lot of infrastructure so it wouldn't surprise me if they were able to roll that into more arrests in the near future.

>“It has been discovered through the investigations so far that one of the main suspects has earned at least EUR 69 million in cryptocurrency by renting out criminal infrastructure sites to deploy ransomware,”
The first few ICBMs are expected to be detonated in the atmosphere to cause an EMP wave to kill the communication, including nearby satellites.

https://en.wikipedia.org/wiki/Nuclear_electromagnetic_pulse
I meant that we typically need to choose between two goals. Profit and environmentalism.

They are offering money. As for how much, I imagine it depends on the area. All things gravel and stone are expensive at the moment. People are getting caught stealing sand, that's the world we're in today.
Thanks. There are so many out there that I have no idea of what to recommend to friends that ask.
Because journalist isn't a licensed job in the state of North Carolina and is protected by the first amendment if you're asking seriously. I personally don't think it should be banned for unofficial purposes but the clarification needs to be made on how this is being represented.

Selling your services as an unlicensed surveyor is what's different than writ large "drone photography" which is what the headline of this blog post claims.
what's the joke?
This DRY-sceptical viewpoint is a bit similar to database denormalization.

Sure, in theory you want to store every bit of information only once. But in practice it can make a real difference in smoothing out the access pattern if you don’t follow this normalization religiously.

The same applies to code. If you have to jump through hoops to avoid repeating yourself, it will also make it harder for someone else reading the code to understand what’s going on. A bit of “code denormalization” can help the reader get to the point more quickly.
Usually you put in views between your "private" DB structure and GraphQL
Gravity decreases with distance from the Earth’s center. The lower the gravitational potential (the closer the clock is to the source of gravitation), the slower time passes, speeding up as the gravitational potential increases (the clock moving away from the source of gravitation).
I think it depends on how you deduplicate your code. Creating a DeadlineSettter as illustrated is definitely too much, but creating a function:

def assert_datetime_in_future(datetime):
if datetime <= datetime.now():
raise ValueError(
“Date must be in the future”)

and then calling that from both places seems fairly reasonable to me.
awesome work! I've wanted to explore the same idea - glad to see it getting worked on. The chat interface into language models clearly works but it frequently feels like an inefficient way to explore the latent knowledge space of the model. Hypertext (the www) has also been shown to be a great way to explore a massive knowledge space. What this is doing is applying something like a hypertext layer as a way to navigate the model's latent space. Very cool. It could become something of a dynamically generated personalized wikipedia. I'm curious what the prompts look like that you are using to generate subsequent "pages". It could be as simple as "write a wikipedia style summary of <x>" but I think there is a lot of potential in including the context of my current "rabbit hole": "explain <x> in the context of <y> with a learning goal of <z>", etc. Another idea: grounding this kind of hypertext exploration with rag on a specific dataset, e.g., wikipedia or hn.
A good alternative to DRY is WET, or “Write Everything Twice.” Or, in your case, “Write Everything Thrice”. Both better alternatives than automatic, dogmatic DRY.
> Generality can really hurt performance.

Only in critical regions of code though.
Alright, you've convinced me to buy the adjustable sitting-standing desk. Thanks hluska.
I wouldn't call it a "real business" just yet.

I've heard they do 50,000 rides per week in SF, LA, Phoenix combined.

Assuming they make $20/ride, that's still $1M/week, or $52M/year. I'm sure they spend in Billions/year.

They would have to scale out to every major city in America and add another 10000 cars before they can turn a profit.
Two points here just for fine grain discussion:

1. The first table structure is a flat non-normalized table structure that trades normalization for easy to query and select computed properties

2. Second structure is a normalized table structure that trades the normalization for joins.
Absolutely makes sense!
to get real answers from humans and not marketing campaigns I constantly put reddit in my search. I feel like 5 years ago that wasn’t necessary.
It doesn't matter what the reason was. The rumor could have been that he was "fired" for no fault of his own; it would still be false. When you are asked to stay on and concentrate full time on being the CEO of YC, you are not being fired as the CEO of YC.

The thing here is, a lot of people have (for reasons I cannot really fathom) invested some of their identities in the idea that they have worked out the bones of the whole Sam Altman story, and the First Commandment of Message Boards is "I'm not wrong".
I don't understand why anyone would trust those lies though. For a very long time Google has been a data and advertising business with a monopolistic hold on browsers, search, analytics, and advertising. Of course they use those together to make more money.
16 does seem late for a first phone and likely they will find the phone necessary by the time their child reaches high school (age 14). Still, I appreciate the goal of trying to protect their child from the always connected lifestyle until they have some mental tools and life experience to understand and manage it.

My kid is college age now and a couple years ahead of the first iPad generation. There is a huge difference in how those kids handle the internet even though they are nearly the same age.
Haven't read that one. While my crowd also went to Hain and Earthsea, Robert Anton Wilson's "Schrödinger's Cat Trilogy" is what I recall really got us interested in this idea.
Perhaps, but isn't everybody saying it's strictly for the Billion-User Big Dogs? I admit I'm a small-timer nowadays, but having been a cog in a couple mega-corporate machines, I would have walked over my grandmother to get the strongly-typed tooling I get with graphql.
IMO a fair evaluation needs to include a few extra steps, where the model generates a response, and then reflects on that response, using basic prompts like "Did you make sure to read the question carefully and look for trick questions?".

Imagine if you were tested in a rapid-fire manner and evaluated based on whatever answer you blurted out first. Human reasoning scores would suffer dramatically as well. There would probably be a lot of answers involving wolves and cabbages.

You might think that prompting the LLM with questions like "Make sure it's not a trick question" is cheating, but it's very similar to how humans work. A lot of people would answer wrongly if they encountered the question "What weighs more, a pound of bricks or two pounds of feathers?", because they also just pattern match and assume the answer is the question they've seen many times before. If they're primed by someone saying "Read the question carefully", they'll do a lot better.
There are a lot of proponents that some or all of the "JSON5" [1] improvements should be standardized by ECMA as well. Especially because there is a mish-mash of support for such things in some but not all parsers. (Writers are a different matter.) Primarily comments and trailing commas, are huge wish list items and the biggest reasons for all of the other "many" variant parsers (JSONC, etc).

[1] https://json5.org/
> SML in particular is cute if you use your tiny Prolog to implement the type system.

That sounds pretty cool; do you know of an implementation of SML that fits into 10 KB of memory because it uses tiny Prolog?
Wait, you think that accurately classifying a driving system as level 3 is a marketing gimmick?

Your mind is going to be blown when you hear about Tesla and the name they give their assisted cruise control.
Some very large entities have become quite open about them only wanting to take but contribute nothing back in the open source and adjecent spaces. While working on one of my former projects I also received requests for several hundred hours worth of compliance work from rather well-known entities. When I asked via back channels if they would be open to funding some of that work I got a clear "no" as a reply. This was one of the contributing factors why I decided to hand that project off.

If you maintain a project, it may be cool to hear the big names using something you make for free, but consider what they are asking for and if you are putting yourself in potential legal liability by providing said compliance work. They have money to spend and if it's important enough, they will.
Copy and paste is legal in a gigantic number of usecases. It's called Fair Use.
Would they track the data if they haven't been using it, or didn't expect to use it in the future?
I feel like I'm missing something. "I turned off view history, and now the app isn't keeping any history of the views for me" seems like an odd complaint.

But the actual way to stop Google from using your view for ad targeting is just turn off personalized ads. Or - in the unlikely case you object only to use of YouTube history but not other data - there appears to be a separate control just for that:

https://myadcenter.google.com/u/1/controls/ads-data/youtube-...

If you don't trust those settings, why would you trust the setting to turn off history?
Show HN: EatFeed – Save, plan, and discover online recipes without clutter
I couldn't care less about whatever hyped up argument involving OpenAI is the current drama.

I was just speculating on why some hn members might feel like entrepreneurs even though they have nothing in common with Sam Altman. And how it might even be in their long term interest for one man to not be quite so powerful.
To the author: please do not use non-ascii quotes (“”) in code.
Medical care keeps people alive longer. Living people require medical care, while corpses do not.

I know lots of people who would be dead without medical care.

Instead they are making lots of doctors appointments, and buying lots of drugs.
A practical rule for the presented problem is "wait until you have 3". The number being in reference to the amount of different cases which need to be handled. You're not likely to catch everything that will come up but you'll get enough to think of an extensible abstraction if you don't realize that you already have a workable one.
How do you rank pages without “manipulating” the ranking?
"A moment manifests the environment"
"You must develop from truth"

You just invented a philosophy generator, Rudolf Carnap's nightmare I believe: https://www.ditext.com/carnap/elimination.html
ChatGPT overuses the word "delve" in its writing. Search your email for "delve," and look at how common it starts becoming (esp. in marketing emails) around the time ChatGPT takes off.
Bemusing to find that there are no hits in the post for "markov."
The ban in my kids school district applies to all personal digital devices. No laptops, no tablets, smartphones are allowed (which makes this even crazier), only the school issued Chromebook can be used to "create". The artist I'm referring to creates on her iPad Pro with a pencil. She has to leave this at home.