skysight-inc/HackerNews huggingface dataset:
> write-only languages

Lisps are not write-only. They're easy to read precisely because there is no inscrutable syntax. Every pair of parentheses has a first element, which tells you what they're doing. The parentheses denote a scope in which to look for arguments.

Conventional style guides also make the readability practically a trivial issue because you end up indenting arguments such that the structure of the program is reflected in the indentation, because each S-expression within a parenthesized S-expression is itself an AST node. Writing readable Lisp is just a matter of reflecting the AST's structure in the indentation, which most people do in other languages anyway (to some degree).

> the advantages of lisp have long since been obtained by other languages.

Clearly not, since most other languages are still not S-expression-based. (Though, admittedly, some other advantages have been copied in other languages.)
$35 billion?

I regret to inform you the number has gone up substantially since you last checked it
Is that a useful distinction? In both cases, the event that eventually resulted in a canceled subscription was giving Joe Rogan a Spotify deal.
IME this is always driven by lazy compliance people pushing the most straight forward way to satisfy some audit. Plenty of places subject to strict audit rules manage to make small post review edits work.
Bazel is a build system, not a code review system. Entirely different thing.
Okay. The other main point I was trying to make is that both the banana and the money have utility (one for eating and the other for saving/purchasing) but for some reason only the banana has intrinsic value? It makes no sense to me.

Is it that everything that's useful, with the exception of money, has intrinsic value?

Also how do you measure/quantify the intrinsic value? Is it derived from supply vs demand like economic value?
Essays from 12 authors covering the deep questions around decentralization
Edited by Mike Masnick, creator of TechDirt, with essays from Kurt Opsahl, former Deputy Executive Director and General Counsel of Electronic Frontier Foundation, Tech journalist Naomi Brockwell, co-founder of Fight for the Future Holmes Wilson, & more.
Most sugar in my own backyard originates from beets, but I see I was wrong about it being most sugar worldwide. Wikipedia[0] gives a figure of 30% of world sugar for 2013.

If crude juice is extracted in Brazil and refined in Canada, I’m surprised that it is viewed as cost-effective to transport so much unneeded liquid by sea.

[0] https://en.wikipedia.org/wiki/Sugar_beet
I have migrated services couple of times and used Soundiz and Songshift. They miss few matches but overall gets the job done.
> there's also calling to location

Before any wise guys come in here and claim that you could order cabs to a location by phone before uber, I would like to point out that they frequently failed to arrive and you had no way of knowing whether or not they would arrive until you gave up waiting for them, so while you could theoretically do this is was terribly unreliable and often a big mistake.
> nothing stops the pilot from following the ILS procedure with approval from ATC on such a "visual" approach

But that wasn't what ATC was offering the Lufthansa crew, was it? If that were what ATC was offering, I would expect to see something more explicit in the voice traffic, something like "we can grant you permission to follow the ILS approach procedure if you agree to maintain visual separation from the aircraft coming in on the parallel runway". If the Lufthansa pilot is on the hook to follow company policy requiring an ILS approach, I wouldn't expect him to hang his hat on something cryptic from ATC that could be interpreted in multiple different ways. I would expect him to need something explicit.
Your function `f` is performing a tail-call, and since it's not allocating any new values it should run happily forever in constant space. This is a common way to implement servers, e.g. 'serve = (request) => { respond(request); serve(next_request()); }'

Unfortunately some "poorly designed language implementations"[0] will fail to run such functions, with the "stack overflow" you mention.

[0] https://en.wikisource.org/wiki/Lambda:_The_Ultimate_GOTO
I probably watch more YouTube than SVOD (e.g. Netflix).

Plus the family sub for YT Premium is well worth it. But I do sub to Amazon Music not Spotify because of Alexa.
motion smoothing is the worst feature ever conceived by man
Delivery, quality control, panel gaps, paint, quality interiors, mass scale production, etc.
Yes, I have an example in mind - https://askubuntu.com/questions/1376118/ubuntu-20-04-lts-una...

Yes, it's Ubuntu, but doesn't matter - sometimes security fixes require a breaking change and there's nothing that can be done to avoid it.
ignosco, non intellexi.
post-Musk Twitter

Spotify is actually trying to make money. If the goal of running Spotify was to get everyone to listen to the CEO's crappy garage band, maybe then it would be a valid comparison.
I read it as it’s up to the person who opened the PR whether to apply the nits, or whether to ignore them and use the approval to merge. This is how our codebase works: you’re free to ignore minor suggestions, but if you do edit the code, reviews are dismissed and need to be provided again.

Basically, an unaddressed nit doesn’t block merging. But any code changes will require fresh reviews.

If the change is very minor, it’s very quick for someone who has already approved to check the last commit diff and reapprove.
I'm quite a fan of self-hosting, but I can certainly acknowledge that sometimes cloud solutions are better. But it's not fair to only compare to a Synology NAS. If you're fine just running a standard Linux distro, rather than Synology's software, you can do much better in terms of hardware, for much cheaper. An Optiplex is ~$100-150 on eBay, has better hardware, and you can either just save that money or invest it in more storage.

It's worth acknowledging that it uses more power, but still, that's $300 less than the Synology up front. Some extra power draw doesn't add up that fast. Plus, IMO there's a lot of value in being able to control it all yourself. If something breaks (which isn't that common, assuming this simple setup) you can fix it yourself, and you have full control over your data.

I'd like to emphasize that it's worth taking into account the time and stress to run a NAS, it's not a perfect fit for everyone, even technical people, and priorities vary from person to person, but assuming you're just running a basic NAS with Syncthing, especially if it's all in Docker, it's very simple and low-maintenance. Hell, use an RHEL clone and set up watchtower, and you can have automated updates for a decade - that is, until it's not supported anymore.

Disclaimer: I'm not familiar with Synology NASes, I haven't used one myself.
As I understand it that is for listening to a library of personally owned material remotely? That's not really what I'm looking for. I appreciate the MAAS model, it's just the UI's that suck.
Without more information this just comes across as yet another Code of Conduct struggle session. Depending on which position an uninformed observer - and that means all of us here - takes it is either the result of Hans being an authoritarian *-ist/*-phobe hell-bent on playing power games or of Hans successfully fighting the multi-headed woke Hydra which intends to turn the project into yet another vessel for spreading its ideology.

I'm an avid F-Droid user so I do have a vested interest in the project remaining active and on-target. As it stands I do not know whether Hans' actions helped to keep the project healthy or had the opposite effect. Does anyone here know more?
You never have to explain or justify why you want privacy/anonymity on the internet :)
I may be out of the loop but this is my first time hearing about this type of solution and it's genius! As someone else mentioned, some reservoirs already use shade balls because they reduce evaporation so we are already familiar with shading our reservoirs and generating power from that shade seems like a win-win!
Turbo Prolog too.

Did anybody ever make anything useful on Turbo Prolog?
Separate your router from your APs. ER605 is about 60 USD. Handles multiple uplinks as well. If you're not interested in the nuts and bolts of networking, get an Omada class AP from TP-Link and use the Omada software to configure everything.

For planning, get a 'wifi analyzer' type app on your phone. Are 2.4GHz channels jam packed? If so, 5GHz might be a better option to optimize for, if you don't have legacy 2.4-only devices.
Cool link, reply more if you find them!
other LLMs are definitely on our roadmap. Being able to run it fully locally would be awesome long term!
I agree.

There are many python packages that have other dependencies not managed by Python package management. The pain of figuring out what those implicit dependencies are is effectively removed for users when configured as a nix shell.
That has a MOS 6502 core which was covered in the article.
And again in 2020 with the Hunter Biden laptop suppression scandal, the lab leak and other suppression during COVID etc.
QE is not buying mispriced assets.
Especially for data analysis the latency is crucial. I run the code practically on every time I change a line. It's not that different from how people run REPLs, but I just keep the lines in files that I run. Would people be just fine if each REPL line would have tens of seconds of latency overhead?

For different cases, e.g. application development, the latency is not that critical. Although I find it quite insane that we accept so slow code iterations this day and age.
Economically speaking, it's vastly cheaper to keep people housed through rental assistance, rent control and other measures than trying to re-bootstrap someone into housing. Direct assistance (which most western governments have already discovered) is the most effective way to keep people from becoming homeless in the first place.

Without strong renter protections federally, states are left to implement measure that prevent homelessness, results vary. Even city by city, a renter's rights can vary wildly.

SF is a unique case, specifically because of the political corruption and absolute money printer that the homeless "problem" creates. SF spends millions of dollars in "aid" which means it mostly ends up getting passed through 4 or 5 non profits and only 1/1000 of the money raised via taxes is actually getting to the people who need it.
Simple middleware can warn you about lazy loading/N+1 queries. Most of the time people just forget it happens.

Try using: https://github.com/har777/pellet

Disclaimer: I built it :p

You can easily see N+1 queries on the console itself or write a callback function to track such issues on your monitoring stack of choice on production.
>Maybe the car has an AC compressor or a pump to cool the battery during charging, which draws directly from the charger when plugged in

No it doesn't. A/C compressors in EVs are 3 phase AC powered by an inverter supplied by the traction battery.

The contactors in an EVSE open and close at practically zero current, the OBC ramps the current up or down accordingly. And as another sibling comment noted, the OBCs are PFC corrected and act as a largely resistive load.
I'd rather kill myself than host SMTP again
Trading on Terror?
The interesting example in this article is nowcasting! The art of forecasting the present or past while you're waiting for data to come in.

It's sloppy science / statistics to not haven error ranges.
Umm, what? There’s been plenty of innovation…

The new cover videos bands can post on songs are ill. The changing of the like button to not be just for liked songs is great (usually, tho sometimes I wish it was two
separate buttons). There’s constantly a bunch of new tools to find new music, some hitting better than others. The “listen with friends,” while still buggy asf, is a great feature.

5 years ago, Spotify updates were more like “we changed the colors and layout of the UI and that’s about it.”

It’s true though. They haven’t reinvented music completely.
Is it though?

There's always a business justification for hiring, simply because there has to be to get the headcount approved. That doesn't mean that it's the actual reason, as in the deciding factor that gets the decider to say "yes, we're going to hire more people". Principle agent problems are a thing. You can always come up with reasons that are true but wouldn't by themselves change your decision. And conversely, you can figure out what someone's actual reasons are by looking at counterfactuals where those conditions didn't occur and the person (or a peer) made a different decision.

Between 2020 and 2023, Google went from 118k employees to 190k. Meta went from 58,604 to 86,482. Stripe went from ~2000 to ~7000. Coinbase went from 1200 to 4500. These companies are not competing significantly in podcasting and audiobook efforts. But what they do have in common is that they are growth tech companies whose business models are pretty sensitive to interest rates and availabilty of capital. Who didn't hire in 2021-2022? Mostly industries like restaurants and hospitality that are not particularly interest rate sensitive, and were still recovering from COVID. They're catching up now that people are spending more.

That makes me strongly suspect that directors hire simply because there are funds available, and there are funds available because rates are low. Indeed, this is the Fed's lever on the unemployment rate. If they didn't, then changing the money supply wouldn't have any effect on unemployment or wage inflation, which would be purely determined by shifts in consumer demand.
> How you are squaring the above 2 thoughts is beyond me.

A late reply so might not be seen, but that is what we as humans have to do every day. If you're in highly competitive business or if you're investing, it is just a fact that information you get will be unverifiable. You just have to act on the information you have, to your best judgement. It's even worse in politics and in war, where you have to expect active disinformation from every angle.
> why should this research be done at university level?

If it's important research it's good if it's done by a renowned university that brings oversight and credibility for the research. Much better than the same researcher doing it in their basement, unless they are already famous and have their own following. Of course incidents like this and cases where research gets influenced into any direction hurt that benefit of research being done at a university.
For those privacy focused, here's how you can remove your information from their public search ability.

https://haveibeenpwned.com/OptOut
I’m not sure what traditional values you mean…

The North and the South had sort of different dispositions. The North grew out of New England and New York, the kernel is sort of Yankee values, and then expanded outwards.

https://en.m.wikipedia.org/wiki/Yankee

I’m not sure what the South’s traditional values are, I mostly associate them with a sort of slow-paced agrarian society, but I’m not sure to what extent that’s just a modern invention.
"Follow up on stories we reported six months ago"

Sounds like something that anyone claiming to practice Journalism should be doing already.
Sadly, (mild) motion interpolation is necessary for those of us that get headaches from 24fps video, especially panning shots.

If only filmmakers started with decent frame rates. The few films that came out in 48 fps are so much nicer to look at.
> that most people in Europe are even aware of

Care to link to evidence?

> Everyone has posts of their Spotify Wrapped.

Did someone check with _everyone_? It feels like when people make such statments they refer to their own bubble. "It is known" is not a valid argument.
> And near term AIs will be controlled by corporations. Which will use them towards that profit maximizing goal. They won’t be our friends. At best, they’ll be useful services. More likely, they’ll spy on us and try to manipulate us. This is nothing new. Surveillance is the business model of the Internet. Manipulation is the other business model of the Internet.

On the contrary, the recent batch of small large-models (<=13B) have broken away from corporate control. You can download a LLaMA or Mistral and run it on your computer, but you can't do the same with Google or Meta. A fine-tuned small large-model is often as good as GPT4 on that specific task, but also private and not manipulated. If you need you can remove prior conditioning and realign the model as you like. The are easy to access, for example ollama is a simple way to get running.

Yes, at the same time there will be good and bad AIs, basically your AI assistant against everything else on the internet. Your AI will run from your own machine, acting as a local sandbox and a filter between outside and inside. The new firewall, or ad-block will be your local AI model. But the tides are turning, privacy has its moment again. With generative text and image models you can cut the cord completely and be free, browsing an AI-internet made just for you.
I really thought that this was going to be about the weather.
The electronic payment that was always "broken" unless you were comfortable enough with confrontation to call the taxi driver's bluff?
IME the biggest blocking feedback to Jr engineers about how to better structure things (the most expensive feedback) is around making it easy and clean to test the code. Fairly often a modest (but straightforward) refactor is needed to get good tests.
Depending on where you live (I am sure there are non-US equivalents), the local county 4-H and/or state Department of Natural Resources might have pamphlets and even packets of seeds for local pollinators. I added several to my garden and got a lot of neat butterfly species to visit this year.

One thing I learned from my local 4-H is that monarch butterflies only eat milkweed--the linked Wikipedia article clarifies that they only eat from the milkweed genus--but that was a surprising fact. The species within that genus are also not equivalent in terms of function for the monarch's lifecycle, as the linked article also mentions, so it's important to plant an appropriate species with respect to your location.

In addition to milkweed, there many plants that butterflies (and other pollinators) enjoy--I've had great success with zinnias, coneflowers, yarrow, and a few others, too. So it is worth taking a look at the resources in your area and planting native pollinators when you can.
I mean DynamicalSystems is big - 183 subpackages... it doesn't surprise me that it requires some time to pull it in and make it available to other code.. what's the design choice that they should have made that would avoid this?
InfoSum | infosum.com | London | Full-time

InfoSum develops a unique, privacy-preserving cloud resource that lets organizations connect their first-party data in a compliant, private and secure way. We power data collaboration across household names. Privacy, security and governance are central to our value proposition with our clients, many of who are highly regulated and work with consumer data.

Open Roles:

- Director of Security (London, UK or Basingstoke, UK)

- Information Security Compliance Analyst (London, UK or Basingstoke, UK)

To learn more, please reach out to douglas.weltman@infosum.com
Absolutely. The person I was replying to said that voicemail was not a reasonable option. If the nurse needed to send an SMS their only option may be to use a personal device, and it isn't reasonable to expect educators and staff to provide personal contact information to parents.

The proper procedure is for the nurse to leave a voicemail with their school-provided contact number (either the school office or a way to dial them directly that isn't their personal number).
Are there GC's that doesn't halt the execution actively in use?
I'm not confusing web and desktop UI design. I presented examples of both areas that were miseralbe in the 90's.

There was not consistency between applications back then, only if you cherry-pick the ones that you like. Every Java GUI application would have a completely different UI from the base OS. Programs like America Online, RealPlayer, WinAmp, and Microsoft Bob, and Windows Media Player 7 and above would completely ignore existing OS conventions. Many programs had a habit of making the entire user interface out of bitmaps and only having a menu bar as the last vestige of the OS.

Websites might have been easier for developers to build, but they did almost nothing in comparison to what you can do with a web application now. Did Microsoft Word run entirely in a web browser like it does today? Were there any maps and driving directions where you could scroll the map without refreshing the page or order a taxi and visualize its progress? Remember typing your address into MapQuest and printing out your static map and directions list?

Arguably, delivering a 90's web app experience doesn't even require writing HTML code anymore and is therefore far easier than it was in the 90's.
@dang, if you see this comment: Is there a bug in the ranking algorithm? A substantial comment, with an almost immediate upvote, drops 3/4 of the way down the page beneath many one-liner comments (not criticizing them, just observing).

(I don't need a fix here, just pointing out some apparent bug.)
It takes up to a month to recover from some situations. You maybe even heard about the one infamous three years ago.
Yeah, what made it blow up this time?
> The native windows software raid is deprecated, and can't handle disks of different sizes.

First I've heard of the deprecation! I'm not sure the second part is true though. I recall during setup my 14tb drives were not exactly the same size, and I found some way around it by just creating a volume of the same size as the first. My OS/Scratch is mirrored 10tb drives, which didn't have the same issue. These were refurbs since I didn't want to break the bank on scratch space.

> I think in 10-15 years you will struggle to find anything to read a CD or DVD, like you would struggle now to read a Zip or floppy disk.

CD/DVD drives were wayyy more prolific than floppy drives. Personal computing exploded in the 90's when optical drives were the standard.

> The most durable and cheapest way to do long term of storage is to replicate your data on new media regularly

Yeah, basically where I'm at. My prior NAS, I went through a few sets of drives. The latest ones I didn't even wait until one of the drives crashed, I just swapped out the hardware once the drives hit 5 years of age. I'd love some backup solution where I can archive stuff, and just leave it for decades, hence MDISC.
It always confused me when growing up playing Alpha Centauri (SMAC) where Capitalism as a governance model had such bad morale costs and only decent combo is if you had massive police spending. So I did some research and found out that the US has so many prisons and incarceration spending was incredibly higher than in other country - so was enlightened: the game did model things realistically.
The LOC's write-up is informative, I think: https://www.loc.gov/preservation/digital/formats/fdd/fdd0005...

They do say "please don't" as far as their "LC preference"[1] but then later in the document have nice things to say about the format being just .zip and .xml so its introspection and recovery options are much larger than "welp, hope pdf2text still exists in 2040"

1: they have a Recommended Formats Statement: https://www.loc.gov/preservation/resources/rfs/ which currently is published in html and pdf with a "Get Adobe Reader" button on the page, which I feel is dangerously misguided advice
Laws capping these massive donations need to pass or nothing will change. $500M is more than enough money to operate any school, and Harvard simply does not need more money in its pockets. https://www.statista.com/statistics/221147/the-20-richest-co...
That will be excellent research goal. World would be better place if we have output 10K PhDs in Facebook every year.