skysight-inc/HackerNews huggingface dataset:
Do you know which solenoid you used? I am not sure if our definitions of cheap are different, but I looked at this about a month ago and the options I found were fairly pricey, but would hopefully be more robust than the rainbird system I had go bust on me after three years.
Snapshot from a couple days ago: https://web.archive.org/web/20230531062024/https://natehoffe...
Fairly certain Raytheon uses CL in their signal processing pipeline for simulating ICBM missile defense so if you not melt down in WW3 you got lisp to think for that, at least partially.

Fully expect the first HN thread while we climb out of the ruins to be though 'what has lisp ever done for us, it doesn't even run my web app'
Just declare fwd() with a prototype, and everything's good.
Well it will be nice if we get back to $35 Pi's being readily available, since that's a big part of what made them interesting to use for projects.
Weapons firms influence the Ukraine debate
Good heavens no.

Psion did the software bundled with the Sinclair 16K/48K ZX Spectrum that was bundled at launch. It also wrote the bundled apps for the Sinclair QL.

Then it did its own line of pocket computers: the Organizer, the unsuccessful MC solid-state laptops, which it then miniaturised into the very successful Series 3, 3A, 3C and 3MX.

Acorn licensed these and sold them with changed software in the ROM, with an schools/educational focus instead of PDA functions.

Psion followed on with the Psion 5, using Acorn's ARM processors and a whole new OS, EPOC32.

That evolved into Symbian and powered the 1st mass-market smartphones. It's now FOSS.

Acorn made it big because it designed the first mass-market RISC chip, the ARM.

Acorn spin-off Arm is alive and well and the Arm chips are the most widely-used CPUs in the world, with about 10x-100x as many sold every year as all x86 put together.

Psion, sadly, is no more.
Some central banks take measures in order to reduce the spending of consumers in order to calm down inflation. Which means less money for customers. So maybe it makes sense?
> but those were for labor unions. Desk jockeys had different motivations...

Desk labor is labor. And us desk jockeys most definitely need to unionize to improve and/or prevent deterioration of our working conditions and wages (and when I say "our wages" I don't mean just the star developers, I mean everyone). Similarly, all laborers, at the desk and at the assembly line, strive for better treatment of our work efforts, the ability to perform meaningful and less alienated work, etc.
For anyone wanting further information about this:
https://old.reddit.com/r/SubredditDrama/comments/13p889x/red...
I'm starting to see these pundit confessions coming in more and more. (See 1:30 for about 30 seconds for the gist. 11:50 for the fake tears...) The politician playbook is to beg for mercy, move on, and hope for the best. Since a journalist at her level (seems to me) is as disconnected from reality as the politicians they exclusively cover, it doesn't surprise me that she would try the same play. The public has set expectations pretty low for everyone connected professionally to this circus. Personally, I think the time has long passed to cut ties.

Bill Mahrer is another example of someone desperately trying to remain viable by pretending to be a neutral commenter. In reality, he helped birth the whole thing and certainly nurtured it as it was feasting on traditional or religious lifestyles and ginning up laughs and eyeballs for media giants.
Naur is probably the closet computer scientist to my world view -- on many fronts.

I'm reminded of his genuine attempt to go into neurobiology, and via William James, take seriously biological adaption and plasticity.

I think over the last 20 years, engineers and mathematicians seem to have "taken over" computer science -- against the tradition of "scientific philosophy" which Naur represents.
Good. I hope it stays this way forever.

I’m honestly sick of being told I can’t say “Thank You” at the end of my post or other dumb crap these mods waste my time with.
It's an interesting argument, suggesting that government could simply pay workers 1c per year and that any attempt to address this by the workers by - say - a strike would be "unthinkable and intolerable"
Twitter's employee base is down by >80%

Twitter has closed down 1 out of their 3 data centers (Sacramento), meaning data center costs are down by ~33%

ad revenue dropping by ~60% is... a win? There's probably a more accurate way to slice this but at first glance it looks ok to me.
Never Prescribe Understanding: Pre-WWDC AR/Dynamicland Thoughts
Curious about your experience if you're willing / able to share some insights!
>> weren't the best of these calculators (i.e. the HP ones with RPN) postfix instead of prefix?

Yes. RPN is more like Forth than Lisp.
I'm nearing the 15 year account mark, mod several 1M+ subreddits. I fully expect to lose my account over this.
Undirected SS Shortest Paths with Positive Integer Weights in O(n) (1999) [pdf]
I haven't seen an example of that being an issue on stackexchange yet

I don't see the end goal making a bot that answers questions on SE. It doesn't make money. Maybe to get points, but once you're past every point threshold there's no reason to keep doing it, and it happens fairly quick. Accounts don't get sold to advertisers like on reddit. You'd at most do it once, and for the very narrow niche of people who'd want to boost their SE points? Maybe you're shooting for the leaderboard but if that's the case... you'd get noticed, wouldn't you?

I could see some kids doing it, if that's the big threat they're facing then it doesn't warrant a blanket ban on LLMs. I care about 1) spam, 2) answer usefulness. Not how the answer was written
Signs of de-dollarisation emerging, Wall Street giant JPMorgan says
What a shortsighted view!
Do you think Twitter operates out of the goodness of their hearts and will continue to let you keep up on Ai and new space in the face of losing money? Do you think what’s there will just do to help working without active maintenance? Do you think the servers that make all this possible are running for free?
Difficult to comment without URLs, there's too many potential causes

Unfortunately "[being] a web designer since 2016" is generally not helpful for SEO

But certainly setting up Google Search Console, submitting a sitemap, and 'fetching' your homepage on day 1 is good practice, especially for a brand new website
The idea behind XSLT (match/patch) is amazing.

Xslt itself is complete trash.

- developing an entirely new language in XML was a meh idea, but it was severely lacking making using it difficult unless you were allowed to extend it via custom functions and elements

- the template-as-transform and template-as-function confusion was completely unnecessary and made it much harder to learn and grok than necessary

- but the worst mistake by far was the impliciteness and confusion of `.`, the thing is verbose as all hell, the implicit passing and transformation of the context was completely unwarranted, not unlike Perl’s magical side-effect unless you’re deep in the sauce it makes the entire thing a lot worse, and with even less payout given the general verbosity of XSLT and XML (in perl all the magic provides amazingly terse CLI commands, it’s just a shame people then used that in perl files)
ChatGPT plugin lets you save info to your notes
I'm not sure if this would fit all your needs aside from running on Linux but Ampache [1][2] has been around for a very long time and has the ability to mesh with other instances. It started as a small project run by some college students and evolved over time. It is still very actively maintained. A few people have had issues with FLAC [3] but I have not been following them.

[1] - https://ampache.org/

[2] - https://github.com/ampache/ampache

[3] - https://github.com/ampache/ampache/issues/2551
Umbrel is another relatively popular one, particularly with the crypto space.

The biggest thing is the lack of integration. Some of them have patchy SSO integration options, but most won't tamper with the app in any meaningful way, so even if you have login integration, you have to log into each app on a server, and each app is subject to that app's capabilities for things like sharing.

You end up hosting a bunch of disjointed and separate services. Sandstorm feels much more like hosting Google Docs and it's barely ever used support for third party apps/document types.

Sandstorm requires aggressive app packaging work but the payoff is significant: Apps do not have independent authentication at all, logging into Sandstorm gets you into all of your applications, and every file can be shared using the same process with other users or the public trivially.

In fact, because we break apps into "grains" or documents, we can do crazy things like allow you create Collections which comprise of documents made with different applications and then share that as a single unit with others. So I can take a couple specific Etherpad documents, a Wekan board, and a WordPress, put them into a project collection, and then share that with a collaborator with one link.
For "real science", like from within a university, it makes sense, as you must placate (beat) the ethics commission (they can generally be considered adversarial to research).

For this private kind of fun science, there is no need for ethics, unless one commits a crime or fears loss of personal reputation.
Did you maybe reply to the wrong comment? I'm agreeing down 60% is unusual.
I wrote a blog post answering that: https://sandstorm.io/news/2014-08-19-why-not-run-docker-apps

Oof... 9 years ago.
>>> Same with business... It it makes sense, it will fail because odds are the idea has already been tried. Silent evidence.

I seem to recall a PG essay where that was essentially the main argument.
This has nothing to do with ChatGPT. They claim they only need vision because a human only needs vision. Although that statement in of itself is false because humans have other senses, but they can't know how much complexity of the human brain is required to make only vision image processing work. If they can't at least replicate that level of intelligence then they have no business making such a claim.
Very few places in the world actually tried “focused protection” or seriously tried anything at all, so we probably won’t know until the next pandemic hits and we hopefully try something then.

The only thing we really learned, at least in the USA, is what happens when you basically do nothing society-wide in the face of a pandemic. Outside of a few major metro areas, the country was just like Florida. Business closures on paper but not enforced, weak stay-at-home suggestions that were largely ignored, voluntary travel restrictions that were similarly ignored and unenforced.

The school closures were the one major exception, where at least briefly, actual collective, coordinated action happened.
My lights work pretty reliably, but I've done hours of research on goddamn lightbulbs. And then automating schedules and programming switches is harder than it should be.
Which field doesn't?
The deletion (or better release as RAII is not just for memory) is implied in the acquisition part.

Also RAII is not (just) about scope, but bout tying, recursively, the lifetime of a resource to another one. You might even have manual destructor calls at the bottom of the tree, the rest would still be RAII. If it was just about scope, higher order functions would be sufficient.
I still blame Jack Dorsey. He seriously has very little to show for what he did at Twitter for a decade.
I'd word it slightly differently. I agree there may shrinking pool of economically viable jobs and it's likely to shrink considerably in coming decades.

However, there's lots and lots of stuff that needs to be done for society to function properly. E.g. all sorts of community work. From organising local community events to self-support groups to picking up trash in a local park. A lot of stuff works (or doesn't, looking at mental health statistics) just because a volunteer pops up. However, if we as society suddenly had a fuckton of money available, maybe we could improve here? Hire people who can run arts classes in local community center. Or, first, build the damn community center :) Or hire more people to pick up trash.

It's not economically viable to keep streets and parks clean. Or offer free arts classes. But if we don't care about what is economically viable, maybe we could put resources there?

Of course, with UBI, maybe someone would volunteer to pick up trashes while getting a meager amount of money. Or maybe he will sit on a couch because picking trash is a boring compared to playing Guitar Hero 24/7.

However, building strong communities with passionate people may create all sorts of issues in the future. It's easier to control couch potatoes relying on government handouts for generations.
More powerful?
> Of course, a few of them of say they understand object lifetimes so well, they they don't need the static checker!

There is a difference between understanding lifetimes and being able to keep track of them. I have a lot of objects in my more than 10 million lines of code. Most of them have simple lifetimes that are easy to track, but a few for reasons (which may or may not be valid - often the reasons are it was built in C++98 and updating to modern lifetimes is hard when it is used all over) have complex lifetimes that are tedious to track. It isn't that I can't, it is that I get bored/make mistakes and the static analyzer wouldn't (Or course C++ can't be statically analyzed, but if it could the static analyzer wouldn't fail for the same reasons I fail)
I meant the kind of creation process we are not really aware of, that makes difficult leaps possible. Sometimes plausible solutions to hard problems just come to us without us being aware of it. That is why I said I can't really back it up, it just feels like this has a lot to do with the fundamental difference between how humans and AIs arrive at solutions to problems. If I can't back it up, I bring this up because maybe someone else could, or maybe by refuting it I would change my mind.

But yes, the discussion is hard mainly because there is a lot of information that is just plainly inaccessible. How can I even prove other people have subjective experiences like I have? There is a lot we just have to assume it is true because otherwise we can't really move forward. On the other hand, specially regarding AIs, these assumptions aren't valid anymore, because they influence directly in how we treat AIs. It is very confusing and can devolve into pure speculations for the thinkers own intelectual amusement. I am trying not to be this guy here.
One of the most brilliant ideas: Put the content of people who need to pay for engagement, whether due to their own psychoses or due to the fact they produce garbage content, above anyone who organically produces engaging content.

140 IQ move
Most of the SQL grammar shown is, in practical terms, semantics more than syntax. Sure, there’s syntax woven into it, so that the points being made are quite valid, but I mean that to cover the scope of that grammar would take just as much space in Lisp, just in the form of things like function and parameter definitions (probably just as complex) instead of syntax. So it’s not just 118 lines of stuff Lisp wouldn’t need at all, which is a way I can see some people misinterpreting that section. SQL puts a lot of its complexity into syntax-space, a similar Lisp system puts it into library-space, but the complexity is still there (just probably easier to work with programmatically).
I like Lisp a lot, especially Scheme. It's simple, it's pure, it's expressive, it's powerful, and it's fun to write. If I could, I would use it for most things.

I can't convince anyone to use it. They just don't like the look of it, they stumble at the brackets. I know that I can't write something in it and expect other people to use it, build it or maintain it.

So I don't use it. And nor does anyone else.
Or from the other popular archive site: https://archive.is/8bv2T
I haven’t cared about what Hoare thinks of Rust since 2015.

1. He hasn’t been involved in the language for a long time

2. His vision for the language was completely different compared to how the remaining developers ended up designing it. So if I ended up liking Rust under his “BDFL”ing then it would be for completely different reasons compared to why I like (and dislike) Rust today
You don’t have the option to pay to upgrade only one of the components in the integrated system…
This comment is complete FUD as you’re linking to a tertiary paragraph in a document describing how your data may be used if the owner of a private repository enable it, for such use as Dependabot, CodeQL, or secrets scanning.

The top of the document is:

> GitHub aggregates metadata and parses content patterns for the purposes of delivering generalized insights within the product. It uses data from public repositories, and also uses metadata and aggregate data from private repositories when a repository's owner has chosen to share the data with GitHub by enabling the dependency graph. If you enable the dependency graph for a private repository, then GitHub will perform read-only analysis of that specific private repository.

> If you enable data use for a private repository, we will continue to treat your private data, source code, or trade secrets as confidential and private consistent with our Terms of Service. The information we learn only comes from aggregated data. For more information, see "Managing data use settings for your private repository."

Taking a single paragraph out of context isn’t worthy of the top-voted comment.
The traffic isn't even that high. It boggles my mind any time a website cannot handle it.
Is there any poison pill type of defense for content creators?
This morning I was sketching how i'd do syntax for affine and linear types, which are (very basically) where variables can be used "at most once" or "only once".

In sketching I iterated various designs, my notepad is below. It began trying to think about how to express scopes visually, or using tags/lables -- then moved into how that integrates with other langauge features etc.

By doing this I understand much more about what really a language feature is trying to do -- I understand the tradeoffs, etc.

program a:

let x:a = 10

if 10 < 5 b:
let x:b = x
print(x)

program UseyTypes:
x : once = new Resource() # at most once -- rust's default
y : never = ...
z : once! = ... # only once
q : many = ...

program MoveSemantics:
a = new 10
x = 10
y = move x
z = copy y

i0 = new(auto) 10
i1 = new(memo.alloc.heap) 10 # default
g1 = new(heap) Graph.init({...})
g2 = copy(Graph) g1 # uses Graph's (deep)copy method
g2 = copy(Graph.copy) g1 # eqv to above

program :
global heap = Allocator.tmp(...)

if True:
local xs = Vec.new(heap) { 1, 2, 3, 4 }

memo.lifetimeOf(x) # eg., local scope a = lineno 10 - 20
memo.lifetimeOf(x.data) # eg., global via heap allocator

repeat x <= xs:
x = 10 # error
print(x)

repeat i <= int.range(10):
x[i] += 1

repeat:
const answer = input("What's 2 + 2?").to(int)

print(compiler.scope)
print(compiler.lineno)

const int z = 10
const ref(int) y = ref(z)

print(y, deref(y))

const x : global = 10

if 10 < 5:
int x : local = 10
int y : parent = 10

# polymorphic .to

fn str.to(int):
parseInt(.)

program EffectSystem:
fn[IO] println(const ...data: ...any):
repeat d <- data:
IO.writeline(d.to(str))

pure fn calc(): # pure = no effects
return 10 + 20

# by default, all fns are impure, ie., have IO auto-passed ?

println("Hello", "World")

with IO = open("output.txt", "w"):
println("Into some file!")

println[open("output.txt")]("hello world")
We need to enforce user repairable electronics to save the planet of e-waste.

Laptops
Battery swap,
Memory upgrade
Cpu upgrade,
Motherboard upgrade
Standardized components PSU
Motherboard sizes.

Headphones
battery easy to swap.
Speakers easy to swap.
Main board easy to swap/upgrade

All these should be as easy as swapping aaa/aa batteries in devices.

Open source car/tractor
Standard motor
Standard framework
etc
It seems that it is literally an anonymous (not named) source.
> Neither the LH people holding LH scissors nor the RH people holding RH scissors are "wrong". It's just the RH people trying to use LH scissors who are having a bad time.

True, and good insight, but it doesn't mean that all scissors, or all languages, are equal. They can all perform computation, but a person with a particular language might create incredible things that another person with another language would have a hard time with.

Let's appreciate the difference in tastes, which reflect our different in thought processes and approach to the world, but it does not mean that every language is the same, nor every person is the same. A Lisp virtuoso will build tools which are completely alien in design and operation than tools built by a Java virtuoso.

I really don't want to take this off-topic, but this fallacy is very present in our modern approach to human diversity, where instead of celebrating our differences, we simply reduce it to a one-size-fits-all approach. There is enough space for everybody, the result is effectively the same, but you simply can't replicate a Lisp-wielding Paul Graham in any other language.
Save sales reps 80% of their time
Hello, I'm Tousif, the founder of Smarter Sales, and I'm excited to share our work with you.

Smarter Sales is an application designed to significantly streamline the process of managing and understanding your sales calls. We believe our tool will help sales teams save valuable time and enhance productivity.

Our process is as straightforward as it is efficient:

Log into Smarter Sales using your Zoom credentials, providing access to all your Zoom call recordings.
Click on a call recording tile to see detailed analysis including product insights and important highlights.

From this analysis, sales coaches can glean instant feedback, and managers receive a comprehensive report, making future 1:1s more effective.

Sales Reps will get tailored feedback for their call and pointed to specific resources.

Why did we create Smarter Sales? As an entrepreneur, I often struggled with filling out CRM data - it was a long and tiresome task. I also noticed that important details from sales calls were getting lost and there was no straightforward way for me to get feedback or find the right resources. After talking with other sales directors, I realized that this was a common problem. It slowed us down and made our work harder. This is why Smarter Sales was born.

I'd love for you to join us on this journey. Take a look at our landing page. Whether you sign up or not, your thoughts matter to us. Let us know what you think, or tell us why you chose not to sign up. Your feedback helps us make Smarter Sales better for everyone.

https://smartersales.xyz/

Thanks so much.
Look forward to hearing feedback.
Demo is in landing page.
I still never used OpenHab (at the moment running HA but not happy about it).

I’ve tried developing custom components for HA and it was so bad, there’s no docs at all and Python being untyped language doesn’t help either. Just out of curiousity I’ve googled OpenHab docs to understand if I could achieve similar there and their docs are awesome, full and well written. (and it’s Java so half of the code IntelliJ will write for you)
Took too long, I've already moved to the copycats.
Sometimes people like to experiment on their personal / side projects.
Like others have mentioned, there’s many ways:

- Hash each pdf, check if it’s been run for free before

- Hash IP addresses, check before allowing free trial (can lead to many false positives though)

- Use local storage or cookies to detect if they’ve done the trial or not (easily circumvented, but not by general users)

Probably a combination of a few of these would give what you want
I was appalled when I first heard a colleague use "nonce" in this manner, I'd only previously heard it used as slang for sex-offender/paedophile, https://www.collinsdictionary.com/dictionary/english/nonce