skysight-inc/HackerNews huggingface dataset:
Programming in anything builds a new vocabulary. In Lisp, most of your vocabulary should be ordinary entities like functions, classes and methods. Not macros.

It's not a goal of any reasonable Lisp developer to write as many macros as possible.

What macros are written don't have to be earth shattering new languages; it's okay to just make some syntactic sugar needed only in one file and whatnot.

I wrote an accounting system for my self-employed business activities. In the entire codebase, there is one macro:

time.tl:43:(defmacro def-date-var (name . date-range-val-triplets)

def-date-var defines a global variable whose value depends on the date. Not the current date, but the date established by context of a financial calculation. E.g. if we are adding a new transaction across the ledger, which represents an invoice to a customer, the code doing that would install the transaction's date as the date variable. Then all the date vars referenced will take on the value from that date. This is useful for things like tax rates and whatnot.

Everything else in the program was done without custom macros. Of course macros from the programming language are used; you can't do anything without them.

I could have made a mini language for, say, defining an invoice. But nope, it's just normal syntax for constructing a new object.

You should almost never write a Lisp macro to do something a function can do. This is a FAQ for Common Lisp:

https://www.cs.cmu.edu/Groups/AI/html/faqs/lang/lisp/part1/f...

- Never use a macro instead of a function for efficiency reasons.
Declaim the function as inline -- for example,
(DECLAIM (INLINE ..))
This is *not* a magic bullet -- be forewarned that inline
expansions can often increase the code size dramatically. INLINE
should be used only for short functions where the tradeoff is
likely to be worthwhile: inner loops, types that the compiler
might do something smart with, and so on.

[...]

- Don't define a macro where a function definition will work just
as well -- remember, you can FUNCALL or MAPCAR a function but
not a macro.
The plan right now could be to deny any remaining Hamas influence to anything in Gaza. Yes, some Hamas members may survive, even politically, outside, but they aren't going to affect anybody in Gaza.
I spent way too long trying to find a way to read this without making an account on X, so here's the recap:

An illustrator accidentally mislabelled a quasi-satellite named 2002-VE68 as a moon of Venus called “ZOOZVE" on a children's map (Venus doesn't have any proper moons).
What cloud storage provider officially supports this tool or the protocol used by it?

The instructions look mostly like a reverse engineering effort that can fail anytime for any reason. Of course you'll get some notification, but still seems a thing to avoid in principle.
>a requirement that all objects have locally available fallback options

If we instead mandate that every font used is either packaged within the zip, or one of a small, fixed, well known list of "standard" fonts that every system can be required to support, what would be lost? (IOW, what do we gain by allowing the concept of "fallbacks"? Because what we'd lose would be consistency between internetful and internetless renderings, and self-containedness.)

>images that don't work right

What's an example where storing a single high-resolution image, which can be dynamically scaled down if needed, doesn't work well?
Seeing how many hidden speed cameras there are in Australia to catch someone going slightly over on a plain straight road with steep fines, no thank you!

I very much like that US treats me as an adult when driving. I am fine with cops pulling me over.

I just legit hate the idea cameras always watching me waiting for me to make the tiniest mistake and chew up a significant chunk of my monthly income.

Speed and red light cameras are a big business raking in millions per camera.
I don't think it's too Western-centric to imagine that Palestinians want freedom, which is a universal human desire. Freedom means statehood and self-governance.

Oppression is fertile soil for religious fundamentalists, and radicals of every stripe.
Yes but for an unknown reason Des Moines was not completely butchered
https://www.statista.com/statistics/1075719/japan-number-leg...
I also use an iPhone only because of iMessage. It's a massive downgrade in stability and usability from my Pixel 3, and I hate it every day. Siri, especially, is unfathomably bad. It's impossible to imagine anyone on the Siri team uses it regularly.
It's a thread, and mere mortals without accounts see only the OP (OT?)

I'm starting to get the hang of nitter.net and here's the thread.

https://nitter.lanterne-rouge.info/latifnasser/status/175095...

Other nitter instances were rate-limited or down. This one worked for me.

It's actually interesting.
Thanks for this. Very interesting indeed
Cool bug.

Google did not like me setting up a chess.com subdomain, and a couple of weeks later, my domain got flagged for "phishing." - I had to contact them to explain and manually remove it as it affected my whole domain.

What? Google’s domain registrar will close your account if you have a subdomain which just happens to be named another website?
I mean this sincerely, what's the alternative? This isn't a situation where women are organizing or just being spiteful and passing up perfectly good datable men to play political games, these men are genuinely considered undatable.

Do we draw straws?
The new (non-electron) Teams 2.0 is lighter weight and subjectively feels more responsive, fwiw.
“Anyone who wants to thwart the establishment of a Palestinian state has to support bolstering Hamas and transferring money to Hamas … This is part of our strategy – to isolate the Palestinians in Gaza from the Palestinians in the West Bank.” - Benjamin Netanyahu

https://www.theguardian.com/commentisfree/2023/oct/20/benjam...
Well yeah when you add stuff I didn’t say, it does sound ridiculous.

I didn’t say they would reject it based on the result and presuming an error. They would find and reject the error (or on the basis of a million far more superficial issues which are actual good targets for reforming scientific publishing).
I'd hazard a guess that all most users want is to hook a midi device up to the computer. It would cost what, a $3-5 per unit to add usb connectivity?
Having a physical server at home is quite useful! Just start with an old desktop/laptop and go from there. At $100/mo, you can build a decent home server from scratch and break even in just a few months.
What makes one chemical more able to store a greater energy per unit mass than another? Wouldn't the theoretical limit be a volume of pure electrons compressed in the densest unit volume possible? Say, stored in a magnetic field?
That's rather similar to what we have or going to have. Both Israel and Gaza may receive - keep receiving - external aid. The difference is that peace around Gaza, today's and tomorrow's, is going to be enforced more elaborately.
> Apple feels like treating its customers like cattle.

How do you feel apple is treating their customers like cattle?
Yes, but perhaps not to the enterprise buyer.
Stars travel more slowly at Milky Way's edge
The book Terror from the Sky: The Bombing of German Cities in World War II covers most of the major issues.

The key point of distinction between the American and British approach emerged through what the British euphemistically referred to as "dehousing" - the idea that destroying German housing stock would disrupt the operation of manufacturing, divert materials and labour away from military use and demoralise the population. On this premise, civilian casualties were merely the incidental consequence of destroying houses.

https://www.jstor.org/stable/j.ctt9qchwt

https://en.wikipedia.org/wiki/Dehousing
> Even better in full daylight.

Reflective LCD screens are magical in daylight.
I'm really not sure why it matters who gets to claim credit in Syria. The point is that the US and its allies used the same tactics as Israel is using in Gaza to defeat ISIS, and I think it's silly to say that the U.S. or Iran or whoever should've just tried dialogue with ISIS. The same is true for Hamas.

In 2014, in a meeting in the UAE post war, Hamas encouraged PLO to reach a political arrangement with Israel on 67 borders. Then in 2017, ratified their charter again to make that point clear. In 2021, Hamas offered to join the PLO and conduct elections, which almost happened only for Israel to not let East Jerusalem residents vote.

None of these things are Hamas willing to make a permanent peace deal with Israel, which they have repeatedly stated they are not willing to do. After being frustrated by your off-topic or entirely inaccurate responses, I realized I remembered your username, and you have previously tried to claim to me that Hamas was willing to make peace deals and continually failed to back up your claims, along with similar unsourced claims and irrelevant debate points as I'm noticing in this back-and-forth. I am not really interested in having this "discussion" again!

Just as then, it is still the case that Abbas cancelled the elections, not Israel, even according to Hamas. I cited Hamas's own public statements, Wikipedia, etc and you are still making this same unsourced assertion that somehow Israel did it. But that's not even relevant! Hamas is very clear that they do not want a permanent peace deal with Israel!

By the way, the "PLO" stopped existing a long time before 2014. It's the PA now.

Israel has razed Jenin...

No, it didn't "raze" Jenin or any other city in the West Bank in "the past month," nor has it razed any city in the West Bank since the end of the Second Intifadah other than its own settlements. It fought a small group of Hamas-aligned terrorists with minimal casualties, agreed upon with the PA.

PA is a puppet with bare minimum control over economy, trade, and security of its own people

The PA is just the reformed PLO, that you were just saying should supposedly be emulated by Israel and Hamas. And objectively it is doing far better on literally all of those axes — economy, trade, and security — for its own people than Hamas.

Anyway, once again I point out: you are unable to say what Israel can actually do to prevent Hamas from repeatedly attacking it, given that Hamas does not want a permanent peace deal with Israel.
Was it not? The war was not over and so no-one was freed, yet.

Regarding Dresden, from wikipedia...

> United States Air Force reports, declassified decades later, noted as a major rail transport and communication centre, housing 110 factories and 50,000 workers in support of the continued Nazi German war effort
It’s about the quasi-satellite https://en.wikipedia.org/wiki/(524522)_2002_VE68. The author also gave a talk at https://radiolab.org/podcast/zoozve.
> Apartheid... which does not exist within the 1967 borders of Israel

It isn't formal, but Arabs are marginalized and discriminated against. In West Bank, E Jerusalem, and Hebron, all that supremacy is dialed upto 11.

> Israel has in fact immense support

Fear and intimidation isn't support. Besides, I don't see this support lasting long outside of the US and Germany if the Oslo-process continues, which it will because for the Israeli right Judea and Samaria are too good to give up.

> talking about the entire state of Israel

I think folks mean the one-state reality but not total exodus of the Jews, though, it might come to pass if they let their guard down, now that there's genuine animosity to fuel a feud for another century.
Historically (in tech at least) the stock price goes up when layoffs are announced. So buying your employer's stock may serve as a small insurance against being laid off.
Yes, the story is essentially linked to a podcast called Radiolab* that has used the story as a story pitch about submitting the name for the the asteroid.

The link isn't the thing-itself, it's part of a media campaign. The naming committee apparently has two dangling votes left for the decision. The podcast came out today and the decision is expected in the next few weeks.

* I originally said Reply-All
Lawyers don't get paid if the issue is resolved internally by support teams.
"it just works" so you are doing the tech support when it doesn't, right?

EDIT: that was meant to be a joke, I forgo HN doesn't support emojies.
Screen stimulation is a legit real thing across modern society.

I am guilty. It’s easier for me to fast for a day, but a digital fast feels very very unconfortable.

I tried not using my phone or a screen for an entire day. By evening I got proper anxiety.
except the fact that the company name is in the handle
But Pinochet is a French family name why would the French mispronounced it?
Regional Climate Projections for Europe
'Old smokers' and 'squalling newborns' among hidden stars spotted for first time
They used to be called Architects, but over time that name came to be associated with losing track of the ground truth.
Thanks for literally linking the Dictionary.com definition of "genocide", but what is the title of the article are you commenting on again?
We’ll see. I feel like it’s going to be a good Petri dish to see how shitty the third party stuff makes the Apple ecosystem.
You can see by the graph that the batteries don't piddle out that quickly already.
It is appalling that the M365 PG resists the transparency that Azure has - no login required to see status & publicly accessible post incident reports. The best they have is an unverified Xitter account.
As this is psychology, the goal is not always to believe the exact truth, or to dwell on things that have lower probability of happening, as it does not give the individual in question any advantage, it just causes them to become overly afraid and unable to protect themselves.
The adapter connects the outer metal part of the connector for both USB-C and Magsafe to to ground, thus grounding the metal shell of the MacBook.
Top 10th percentile of software engineer salaries.. well this is definitely not something easily repeatable haha
Writing by hand may increase brain connectivity more than typing on a keyboard
Most providers support S3 compatible APIs which rclone can then use to talk to them. For example, S3, Cloudflare R2, Backblaze, ...
Agreed on all points.

> I have never in my life seen a plan that withholds the final quintile of variable comp

They might be on a draw. Otherwise, agreed - highly unusual.
The thing with tech is, if you're too early, it's not like you eventually get discovered and adopted.

When the time is finally right, people just "invent" what you made all over again.
Every time I see this pop up on HN, I upvote. I've been using rclone for years for my main backup [1] (now over 18 TB) from my home NAS to Amazon S3 Glacier-backed Deep Archive, and it is by far the easiest backup setup I've ever had (and cheap—like $16/month).

[1] https://github.com/geerlingguy/my-backup-plan
> It’s dragnet surveillance: there are inevitably false positives ex picked up.

False positives would only be a problem depending on how exactly the evidence is used. In the first example in the article Iglesias says she learned about the sensors in her own school when an admin came to the restroom after it was triggered. Despite it being triggered by actual vaping, she notes that the admin "ultimately let all the students go" which seems to indicate that, at that school, it wasn't being used blindly to convict students.

Could this system be abused or over relied upon? Definitely, but it doesn't seem that false positives are an issue if the school administration has appropriate standards of evidence.
Odd to call a molecular biologist a 'blogger' in the title when the reality is they're highly trained experts. Really shows the lengths some academics go to falsify data.
Soapbark discovery offers a sustainability boost for the global vaccine market
It's inexplicable that a critical service such as Teams goes down in multiple geographies simultaneously - unless the root cause is an attacker who knew exactly where to push.
How we're building a life in Phuket as a remote working family
See...you are taking something that did happen and twisting it to fit your bias.

The money from Qatar had humanitarian goals like paying government salaries in Gaza and buying fuel to keep a power plant running. Obviously, the money was misused and spent on building rockets and missiles. But also a portion was spent on what Qatar intended.

The rationale at the time (this was not a secret deal or anything like that) was that Qatar money is going to make it to Gaza one way or another anyway - it's better if Israel knows about it.

And somehow throwing Netanyahu into the mix is just meant to have some people see red. He was out of power for a year and a half. Surely if it was his personal agenda, the govt that took over after him would stop the payments. They didn't.

But I agree with you that no matter how you twist it, it's definitely a blowback.
I'd expect the legal team were employees, too.

They had to either fight the case, or figure out what team could actually sort this out and convince their manager to take a look.

In the unlikely event they managed the first of those tasks, the second would present an insurmountable hurdle.
Looks nice, but CMV...

Instead of beep I can take a screenshot, use the built in annotation tools easily accessible in my screenshot software to add highlights and notes, paste the screenshot into the chat window that I already have open to the relevant individual or team.
There is a weekly paper reading group around the Latent Space podcast folks
Lots of companies have this scheme, usually called Employee Stock Purchase Plan. 2 of my previous employers had it, and it was quite popular among employees as well.
The HALO Smart Sensor can detect sounds as well.

> A leading provider, HALO Smart Sensors, sells 90% to 95% of its sensors to schools. The sensors don’t have cameras or record audio but can detect increases in noise in a school bathroom and send a text alert to school officials, said Rick Cadiz, vice president of sales and marketing for IPVideo, the maker of the HALO sensors.

> The sensors are marketed primarily for detecting vape smoke or THC but also can monitor for sounds such as gunshots or keywords indicating possible bullying.

Gunshot detection is unreliable [1]. I don't think detecting keywords is much more reliable. Actually, I speculate that detecting keywords is less reliable.

[1] https://sls.eff.org/technologies/gunshot-detection
New rapid prototyping method for microscale spiral devices
Reposts are fine after a year or so and there hasn't been one that recently. Titles are usually the titles of the pages linked as is this one.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Oh, thanks, it's a completely unrelated acronym.

I guess I liked the other Mach better, but I expect neither to go anywhere.
> Israel is doing what it can to limit civilian casualties while destroying Hamas.

You should really read the parent article at the top of the page. It doesn't support this statement and the court ruling was created from a mountain of evidence.
> you had to click and drag the floppy icon to ... the trash can

You still can! Except now the trash can turns into an "eject" icon.

But I've heard that on the original Mac and Lisa 1) there was also an eject menu item and a keyboard shortcut and 2) there was actually a somewhat sensible purpose to Apple's madness, specifically:

Early Macs (and Lisas?) kept a greyed-out icon of an ejected floppy on the screen so that you could drag and drop files onto an ejected disk (at which point it would ask you to insert the disk.) This made single-floppy systems without hard drives somewhat usable. To clean up ejected disk icons from your desktop, you could drag them to the trash (or possibly use another menu command). Dragging a mounted disk to the trash was simply a shortcut for the two steps.

At least Macs abandoned the Lisa feature where moving a file to a floppy actually moved the file and deleted it from your hard drive. Logical in terms of the "desktop" metaphor perhaps, but obviously something that led to confusion and data loss (or at least misplacement).
> Soldati’s win wasn’t just a win for him, he said, but a win for all Instagram users and small business owners who have faced similar problems with the tech company.

This is just boilerplate nonsense used in every story like this.

It is false. It was purely just a win for him. Anyone else wanting to sue Meta over a deleted account will have to go through almost exactly the same thing.

The fact that Soldati may have set a precedent will at best only be a minor optimization in the entire bureaucratic mess.
If you continually provide missiles and prevent a ceasefire in the UN (a rather unauthoritative body anyways) I would describe you as "avoiding" the solution of not settling/attacking Palestine.

The "We were afraid of the people, they might attack us, we have to do this" line wasn't believable in the 30's and isn't now.
I think it’s meant to generate upvotes on the post and also meant to encourage discussions.

Like you mentioned, some real gems are found, and for me are often found in the comments. So, these reposts are helpful.

It’s like how many posts were made for “What do you use for note taking?” Some gems are are in the comments.
Dad, professional (and freelance) developer, training jiu jitsu 3-4 times per week, and strength training. (Trying to get hella yolked).

It’s takes processes, systemization and at the end of the day: discipline. Someone else said it here, but I fully agree, you have to be willing to sacrifice other things.

I don’t watch TV, ever.
I don’t stay up past 9pm (except veeery rarely)
I wake up early and get my most important stuff done before noon.

Oh and I just fail a lot. But that’s part of the process. I try to build consistency and just like we do with software I try to figure out why something failed and I make adjustments. Like my own little mini-postmortems.

If you really want tactical advice, I write notes daily. I use reflect.app and I have an end of day ritual where I write down anything that sticks out as unique or interesting about my day. Then I write about 3 things I’m actively trying to accomplish and what I’ll do to make those happen tomorrow. Then I’ll write 3 things I’m grateful for. Last I’ll write one thing that’s stressing me and out then I’ll reframe it in a positive light and finally I’ll write down how my best version of myself would handle that particular issue.

Writing really helps me slow down and make sure I’m doing the right things and helps me recognize when to stop doing the wrong things.
> Despite Facebook hiring several law firms to defend their case, Soldati, representing himself, was able to successfully argue Meta/Facebook committed a breach of contract and that they were not immune under the Communications Decency Act.

Very impressive going up against Meta's army of lawyers.
phosh is a custom compositor (phoc) not based on GMOME-Shell at all. It is a simple one made purely in C.
Brief:Jack Ma, Joe Tsai replace SoftBank as Alibaba’s largest shareholders|Open source vector database startup Qdrant raises $28M --edited by NineData
People said Apartheid South Africa couldn't end without a bloodbath. People said peace in Northern Ireland was impossible. People thought the Cold War would never end.
Impossible things are impossible until they aren't. I'm not saying that any of these things are easy - they clearly are not. But history shows us again and again that change is possible when people work towards it in good faith.
From a practical point of view, I think that the international community needs to be allowed to help - both to maintain the peace and broker a way forward.
The status quo will not reach peace. Israel will never have peace and security until Palestine has peace and security.
Are you sure it was Reply-All? Their latest show listed is Sept 2023 on https://gimletmedia.com/shows/reply-all and nothing newer shows up in my podcast app.
“A few… A very small fraction” is a conspiracy theory actually
Israel needs terms with Palestine, not with Hamas