skysight-inc/HackerNews huggingface dataset:
One of the offputting things about emacs is the enthusiasm directed to beginners to customize, pick a "distro" and basically overwhelm people when starting. It's a shame because what's wrong with enthusiasm?

But you can start using emacs with a handful of commands. Just typing puts characters into your buffer; c-f goes forward a character, c-b back a character, c-p goes the previous line, c-n goes to the next. c-x c-s saves the buffer into a file while c-x c-f finds a file by name and makes a buffer containing its contents. These commands have existed since I started using Emacs about 45 years ago!

Emacs is full of help. Press c-h for help -- it will prompt you for what you want help on. Every keystroke, every command, even "how did I get here" is in your help.

Over time you'll learn more commands, perhaps put something in your init file...and eventually it will be like a comfortable glove designed to fit your hands (which will stay on the keyboard, right?)
“The Perfect Machine” by Ronald Florence is the definitive history of Palomar. It’s surprisingly gripping.

Remarkably, the 200” was the largest telescope in the world for half a century!
> AI image generation is speech.

Sure, but I don’t think an AI model is speech, at least not one trained on billions of parameters and massive quantities of compute. Comparing it to regulated heavy machinery or architecture is apt.

You can’t create an AI model without huge, global industries working together to create the tools to produce said model. And baked in are all sorts of biases that if met with wide-spread adoption could likely have profound social consequences, particularly because these models aren’t easy to make, so the likelihood that they will see large amounts of adoption/use is likely, they are useful tools after all. Group prejudice in these models jumps off the page here, whether race, sex, religion, etc. but black box algorithms are fundamentally dangerous.

Speech is fundamental to the human experience, large ML models are not, and calling them speech is nuts.
Discussed recently: https://news.ycombinator.com/item?id=33282455
Lasers don't work that way.

See, the inverse-square law is about an emitted source diminishing because it broadcasts spherically - the surface area grows with r^2 because the surface is 2D.

A laser doesn't work that way, nearly. Sure it diminishes, but the spread is astronomically (!) small. So for a distance of say 24000 miles you can 'beat' the law to a great degree.
As someone else stated: "'Smartphone' was a thing long before first iphone."

I remember a college friend of mine playing games on his "smartphone" while sitting on the toilet in 2002. (The iPhone came out in 2007.)

His phone ran Windows CE, and I think it even had a browser on it. I even remember going out to look at "smartphones" in 2003, and later in 2005, and just being generally disappointed. The one that I looked at in 2003 was too expensive and clunky, (I was a college student on a budget,) and the one that I looked at in 2005 was too hard to figure out how to use. (Windows CE).

Ballmer's criticism of the first iPhone was that Microsoft had been shipping almost the same thing on phones with Windows CE for quite a few years. The big difference was the UI: The iPhone was a touchscreen and easy to figure out; Windows CE was difficult to figure out and used a stylus.
Inverse square law works for light that goes every direction like sun or light bulbs, but many of these projects plan to send energy directionally like lasers or mirror based solutions so the dispersion of light is as minimum as it can get
Thank god EU regulation gets this right.

Complain all you want about copyrighted outputs. It’s a technical challenge that can be addressed … making copyrighted inputs (training) illegal on the other hand would be incredibly stupid.
Before mouse scripting, the AI would be a data entry drone somewhere in a boiler room, so I guess that's an improvement.
This is what I think could be happening from the link:

> That is not the case with the telecom tower, or a flashlight, or a laser. In those cases, radiation is directed, not equal in every direction. The inverse square law still applies, but distance is calculated from an apparent source well behind the actual energy source.
I don't know if this is how it actually works, but here's my hunch. The ISL says that the energy will decrease by 4 (AKA, spread out over twice the arc length) for a distance increase of 2x. Note that it doesn't specify any actual distance, just a ratio. If you concentrated the energy so that the arc length is what you want at distance ratio 1, then the ISL doesn't apply because you will always be staying at ratio 1 as long as the solar system doesn't go any closer or further.
> They also generated 100,000 random mutations to RaTG13 and BANAL52, and found that only ~1.2% and 0.1% of these

This could also be selection pressure - right? Ie imagine 99,000 yield viruses that are non viable… you’d see the same behavior of rare traits being common.
The sooner the better.

Cybersecurity is a mess and 100% the reason is "no skin in the game." If a car manufacturer promises or even implies "safety," and something bad happens, they get sued or they take real action.

The big tech companies must be held to do the same.
Read the article? It addresses much of that.
Has anyone else had issues with audio jumping forward/backward while playing episodes? I think it has to do with dynamically inserted ads causing a different version of the file to be served. As pocket casts streams by sending a range request it gets different positions in the file due to different length ads or VBR.
> First thing which happens is that eglot complains its can't find a language-server for the major-mode I'm working in now

That was also my experience. Eglot wasn't able to use the installed vscode-json-languageserver for editing JSON instead insisted that typescript is is not installed.

lsp-mode worked worked without any configuration out of the box
I know there are a lot lisp fans here, so at the risk of being a thread-spammer: I made an extension for Pure Data to let you program in Pd in Scheme (the message part, not the DSP part).

It's here in case anyone is curious. It's the Pd cousin of my Scheme for Max project.
https://github.com/iainctduncan/scheme-for-pd

Demo video here:
https://www.youtube.com/watch?v=NW_KxEK_k2M&ab_channel=Music...

I'm curious to see how it will fare in plugdata!
I recently saw a presentation from someone trying to build a predictive model for violent incidents in mental healthcare settings. They took steps to prevent the model considering race because this could potentially lead to less favorable treatment for some groups.

The model was unable to give any useful predictions. I don't know if it would perform better without the deliberate limitations, but I do know that healthcare staff are making their own judgements in it's absence.
As some other users have pointed out, the reason for stifling these commercially-available models is likely just anti-competitive behavior parading as wokeness. I tend to employ Hanlon's Razor wherever possible, but I'm not sure ignorance can be claimed here.

That said, I do believe the discussions about being mindful about how you train your models arose from legitimate concerns, but I feel those concerns are more valid for "back-of-house" models. Basically, you should avoid training a model on demographics or credit scores or the like, lest you accidentally create a model that automates a bias against a group of people.

But I don't think that's what's happening here.
It absolutely is and it breaks huge stories all the time. There's absolutely zero evidence that Bezos influences editorial decisions and plenty of stories critical of Amazon that they've run.
Heh. Good grades? The more kids have to work during school, the worse their grades and educational outcomes are. Work permit? Do you think the factory is following proper work hour restrictions for a kid? Safety... Can a 13 year old be properly trained to be safe in a factory? Consent? Kids cannot consent because they aren't mature enough to consider everything I mentioned. Finally you're assuming the money might be invested, whereas maybe they can't even open a bank account without help. I hope the money becomes theirs. Do you think it will?

This is not the American dream, it's the American nightmare. Kids need to be kids. Learning and developing is a very difficult full time job.
You use masers to beam the power down. The inverse square law is based on the idea that the power that you send is radiating out in all directions (thus, the power experienced at distance d from the radiator is based on the surface area of the sphere with radius d, thus dominated by a 1/d^2 relationship).

With masers, you aren't radiating out, you're pumping all the power in a straight line and you can capture approximately all of it by building a capture point as wide as the line.

(More technically, since of course you won't create perfectly parallel microwaves, there will eventually be dispersion, but it's not meaningful over the distances that you care about.)
Now you are making me feel like a listen to too many podcasts. I have 306 days since 2015. They are just so convenient to slot in. I listen during household chores, walks, and drives.
The WWW was not viewed as revolutionary when it first came out. Remember, it was all text at first and hyperlinked documents were already a thing. Gopher existed already. The revolution that happened with the web wasn't one little thing, it was the culmination of a lot of small things. Home dial up internet access becoming available. Modem speeds picking up. The addition of images to the web by Mosaic. JPEG compression making images small enough to download "quickly" over the dial up connections, etc.

NoSQL wasn't a new technology. It was rebranding of old technology and a rejection of what people felt were overly complicated and bloated solutions for certain problem spaces.

Defi is a bad joke.

As another reply already mentioned, certain forms of encryption were kept from the public and restricted. I think right now it is likely the current state of the art of quantum computing is being kept under wraps for similar reasons. Lots of weapons related technology is kept restricted for good reasons.

You and the OP have a distorted ideologically based view of history that never happened.
> OTOH lsp-mode supports more than 1 active language server per buffer

for those editing html fes with css and javascript all in one file this is a showstopper
That's a pretty key difference and a good point. But we still regulate stuff with a similar dichotomy.

Nuclear material can be used to treat cancer. But it can also be used to make weapons. We regulate both.
Those limits aren't real and that's the big problem. They're PR and have very little relationship to actual harm. It's glaringly obvious. Perfect example is "celebrity deepfake porn." It's not a great thing, but the extent to which it's censored is wildly disproportional to the harm it causes.
Some junkies overdosed, happens all the time! Do not see any difference from gang violence or homeless drinking themselfs to death.

Calling it "Delivery Service" is just white washing the problem
> I hope they have very good lawyers, then. I'm not sure how they could enforce that.

Why? Like I said, unless someone has a copy obtained with the original license, then any subsequent copies are accepted with the new license. There's nothing in the law that says the copyright holder can't change the license.
They also inject ads into existing podcasts
Yes i’ve experienced the same thing exactly as you describe.
Nice job!

Small nitpick: It would be nice if you could add an option to increase text speed. As a fast reader, it is slightly annoying for me to have to wait until the tutorial text is fully shown.

I bookmark this site and will be sure to check it out once more advanced tutorials are available. Also probably going to recommend it to people that are new to vim.
I went there. Hand pain and every doctor elsewhere telling me it was some new random disease, recommending surgeries and botox injections (without doing any real testing).

At the Rochester Mayo Clinic, they did a whole spectrum of tests, multiple specialist doctors looked at the results and made a multi-angle evaluation. In the end, they said it was all in my head, and I could believe it because they went the distance to rule out other things and explained their reasoning transparently and deeply (a year later my hands were fine, and now 5 years later still fine). They even gave me a chance to ask all my questions and answered them patiently with zero pressure to get out and make way for the next patient.

It's an amazing place.
Like what kind of "bad actors" are they even talking about when they say they don't want their code to fall into the wrong hands?

Organised crime? If a big enough organised crime group wanted it you'd get stuffed into the back of a van.

CIA? MI6? You'd get stuffed into the back of a van. FSB? They'd invade the country to stuff you into the back of a van then bum 20 quid off you for diesel. Mossad? They'd break into your house and replace your computer with an identical fully-functional one made of polonium *while you were using it* and say they didn't do it, while showing AI-generated footage of a Russian doing it on TV and crediting you for the software they totally didn't steal.
As a separate thought: a MANPAD is a fairly generic term. Literally "Man-portable air defense".

So, it is not an unreasonable statement that the electronics countermeasures suite Vitebsk-25 is able to provide some sort of protection against some of the MANPAD systems in the theater of conflict.

It is also not clear what they mean by "protection". Most MANPADs have to acquire a target first - some via passive heat/IR targeting, some via laser designation, some via radar. So, protection could mean anything from "detecting targeting of aircraft" (thereby giving the pilot the opportunity to perform evasive maneuvers, use terrain to hide, etc), through "launch detection", and all the way to "actively jamming the incoming missle(s)".

To be fair, no press release would include this level of detail. But, details matter a lot. This is why the aircraft designation is not just Su-25, but a more specific Su-25SM3.
So should they be obligated to keep supporting their servers forever?

The better analogy would be like me expecting NordicTrack to service my exercise equipment for free forever. They aren’t going to take my physical equipment away. But they also aren’t going to keep sending me replacement parts and service techs out anytime I call them unless I keep paying the annual warranty.

And before anyone replies that it must be shoddy equipment to keep needing repairs, heavily used exercise equipment constantly has moving parts that wear down.
I think you are disregarding Tailwind‘s composability almost completely and still thinking in terms of the document based HTML/CSS model.

With TW, it’s preferable to reuse whole components (JS+HTML+CSS). So in your example, you‘d have a button React/Vue/LiveView/etc component that is reused across the app. Only if _that_ is not feasible, you should fall back on @apply.

If you’re developing in an environment where HTML+JS+CSS code reuse is not possible, then I agree that OOTB TailWind is not that much better. But for a component-based architecture where you want to minimize outside dependencies, TW is IMO ideal. Meaning: React, Vue, Svelte, Elixir Phoenix (incl LiveViews) and many others.
Please do. This old-ish timer is kind of blown away by the idea that you shouldn't.

Nothing evil about being a modern archivist/librarian, despite what big companies would tell you.
lsp-mode also uses xref.
Stop. This has got to be the worst attempt at gatekeeping I’ve seen. Now we are not even allowed to have empathy! Just absolutely ridiculous.

You can absolutely empathize with people in more dire situations than you are. Why? Because we are perfectly capable of putting ourselves in other people’s shoes, because we can be compassionate, because we can be understanding, because we can _feel_.

Btw, that world you live in is absolutely terrible. Can you imagine if we couldn’t empathize with someone who lost a wife, or a son, or a loved one, because I didn’t? What a bleak, sad world you promote.

And do yourself a favor and look up the definition of empathy.
I find that Babashka has completely solved the problem for cases where I need fast startup with Clojure. I've been using it for all my scripting, and it works fantastic.

The best part is that you can develop it interactively via the REPL the same way as regular Clojure. You just run bb --nrepl-server and connect an editor to it. Calva with VS Code works great for this incidentally.
Leave it to HN to give the most technical answers that miss the point. Newspapers don't get revenue from Twitter ads. Twitter ads and any network ads are targeted based on algorithms and the editors won't even know until the story is published. They can direct sell ads but I seriously doubt any have ever sold ads to defense companies. Nor do newspapers even get most of their revenue from ads anymore, it's subscribers. Hell even the Fox cable channel doesn't need advertisers since they get their money from cable carriage fees. You have to connect way too many dots to say a sponsor is going to be able to bury critical news stories.
I think it's on HN because one of us thought this article deserved our time.

And, after reading it, I agree. You summarized it right: a gut punch, but it felt damn good.
I manage and write educational content for several apps in the tiny tech company that I work for. Have been doing this for ~2 years. The content we have is tricky due to it's complexity. It's surgical knowledge and instructions with all sorts of jargon. I am bi-lingual, so I take care of translating between both my native English and my native Polish. I coordinate with translators for all the other languages.

From a tech perspective we keep all this content on a very large and very complex Google Sheets file. We have an Apps Script function parse that file out into a bunch of json files that then go into our app structure. This works rather well and I would recommend it.

Initially I was translating "by hand", but this was very tedious. I thought that I could ensure a higher level of quality but I was only wasting time. Now I let the Google Translate do a first translation and I then make corrections to that instead. It's easier to hire/ask someone to correct an existing poor translation than to translate.

The cool thing is that we set up the Google Sheets so that our 'translators' can only access/edit their own language. A lot of the time the google translate works fine so they leave it as is. But if they make a correction they replace it with their own and highlight it. When we make changes to the content, we override that correction. We ask them to take a look every now and then. Because what they did before is highlighted, they only have to focus on the bits that are new.

Our translations are double checked... by other translators. You ask the AI to do the tedious bit, you pay someone to make corrections and then you ask someone to double-check.
Yeah this is one of the only vaguely decent state machine tools I found - the other one is Yakindu Statechart Tools which is an Eclipse plugin (but don't let that dissuade you - it is good despite forcing you to use Eclipse).

Ultimately though I found that like most graphical programming it wasn't especially worth the effort.
> Non-proliferation folks who think they can actually rid the world of nukes. Will not happen.

It looks to me that you're shifting the goalposts here: nonproliferation has effectively reduced the number of countries with access to nukes. Or is worrying about the number of direct military conflicts between nuclear-armed powers an example of what you call 'missing the point'?
It's a professional requirement at Vice.
Personal opinion:

These models are capable of generating photorealistic child pornography. That's why they're not being released.

I have no evidence to back this up, other than anecdotal. All the hand waving vague posts from SD, DALLE etc read like PR tactics to avoid getting the spotlight from the media and governments.

No one wants to post about this but I think everyone knows it's true, as soon as Congress realizes what these models can be used for there's going to be a moral panic.

EDIT: All of the replies are assuming I'm saying this is a good reason for not releasing these models. I don't say that anywhere nor do I agree with it.
You'd think so but those types of jobs pay twice as much haha.
Do you also think that Carl Benz should have kept the first combustion vehicle secret from the public, since it could be used to automate damage upon pedestrians?

Ban and criminalize the unethical application, not the tool.
Do you want to take a test and get a license to work on AI? Because that's how you are going to get there.
You're thinking of the inverse square law the wrong way. What it means is that at a distance, d, the power from the source is distributed over an area proportional to d^2. Hence, if you double distance, your power is distributed over an area 4 times as large. However, if your receiver still covers the whole area, there is (in theory) no power lost. Ideally, what you have is parallel rays transmitting the power, which would imply the area doesn't actually increase at all as distance increases
Ask HN: Is a single source of truth not just a single point of failure?
I got AWS certified this week, and as I’ve been learning more about what goes into the design of various systems, it occurs to me that I don’t have an understanding of when a unique part of a system should be considered a pro or con.

For instance, it makes sense to me that we would want something like the database for an application to be deployed in multiple AZ’s to increase availability via no single point of failure.

It _also_ makes sense to me that if I’m using redux in a frontend web app, one benefit we get is the single source of truth around app state.

These two make sense to me independently, but I am struggling to understand how the evaluation around this differs depending on the context. My gut is telling me that I’m trying to compare two different levels of abstraction, but I just can’t quite come up with a rule for when one of these rules applies and the other one does not.

What questions should I be asking myself to determine which of these is appropriate to apply? Thanks
How to (slowly) stop using Twitter
> they spent 11.5 years polishing it down to 14.5 tons

wow, talk about a long-term project
This is really soothing and nice!

The endless explorable landscape is what I wished games could be like when I was a kid.

Any way you could offer an alternative to WASD controls for those of us who aren't using standard keyboards?
Thank you :) I'm glad you like the book and site! That makes me very happy.
If it's stupid, but it works...

Now, how expensive - and how big - would an equivalent solar array be? Don't forget maintenance costs, including technicians.

Once all that is cheaper and just as reliable as their generators, only then will there be a discussion on replacement.

But in general, I agree that it should be done.
John le Carre, 1991, Bern. I can only suppose this has something to do with the Cold War, but some abstract or lead would have been nice to understand what this post is about.

For now, the perfect storm of HN submissions, "Cryptic title that sounds vaguely interesting" + "No lead" + "Article starts with some lengthy, nondescript personal anecdote" has struck again.
Ok so you’re proposing … what?