skysight-inc/HackerNews huggingface dataset:
I don't doubt your experience, but I wonder what the issue was. The only LDAP-related issue I find (cve-2021-40537) also requires compromised admin-credentials to exploit. Of course, with compromised admin credentials, all bets are off anyway.

I know it is only anecdotal, but I have been running OwnCloud for many years now, available without a VPN, with no security problems.
Note, the vast majority of the water is

1. Tied to the generation of the electricity (indirect water usage)

2. Happening in Khazakstan and Russia
India needs $394B additional financing to reach net-zero targets
I've been interested in D since about 2010 and I'm pretty sure it's about ten years older than that. So if there's a vicious circle, I'm not sure what the effect of that is.
Salesforce empowers businesses to deliver responsive customer service that meets the high expectations of today's customers. By leveraging Salesforce's comprehensive suite of tools, features, and AI capabilities, businesses can provide personalized, efficient, and omnichannel support, fostering stronger customer relationships and driving business growth.
> In fact, I am surprised someone with kids and little free time considers Youtube an integral part of life.

Nursery rhymes on YouTube Premium are a blessing. When we were trying to teach my daughter to eat solids we struggled until we played compilation videos of other babies eating really well and then my daughter started to try to copy them. This was a blessing for the first child who doesn't have an older sibling to copy from. So many other useful scenarios where YouTube really helps.

Then of course all the other content. I love watching people doing reviews of products. For example, last Black Friday we bought an Air Fryer and I wanted to know what is the practical difference between the Ninja Dual drawer and single large drawer with divider. Like I'm already sold on buying a Ninja, just need to know which model and those YouTube videos are fantastic to do this kind of research. Same thign when I bought an expensive coffee machine and the brand had 3 different models which were very similar but with minor crucial differences.

Then of course there are all the podcasts on YouTube as well. I mean if I wanted to listen to Joe Rogan there is no shortage of him on YouTube for instance.

I love that YouTube also has sooooooo much other amazing content. Only 5 days ago when I was cooking in the evening I was rewatching an entire Tennis match, one of the classics between Andy Murray and Roger Federer. It's all on YouTube in high-res. Where else do I get so much value for money? It's definitely integral to our life. YouTube has it all.
I might also depends for how long the developer has been using the tool. At university we first learned to program with pen and paper to develop memory and thinking habits before doing everything by hand with only vim and after that using and IDE after +6 months to let the habits develop.
Maybe if a developper starts learning straight with copilot, some habits will never form and things will never go into long term memory ?
Symmetry Investments uses a lot of D (and pays for dconf), from London.
It's because the service is billed as a "backup" not as "cheap cloud storage".

If they allowed people to back up unlimited USB drives and networks shares, /r/datahoarder would be all up their business with 1PB storage.

This is why they limit it to only stuff you're actually using.

If you want generic cloud storage with infinite retention, they have B2
"excusable" is a shallow reading of the book. It's far more interesting than that, and I would say much more interesting than say Mamet's https://en.wikipedia.org/wiki/Oleanna_(play) which dealt with a similar theme. Also written around the same time. Fictional but no doubt based on personal knowledge of similar incidents.
The difference between a recording and a live gig (that relates to music) is a fixed artifact vs live in-the-monent playing (improvising, imperfections, reacting to the audience's and night's flow and energy, vulnerability, and so on).

Apparently some people think it's the light show, background settings, smoke machines, makeup, and general clowning about.

It's rather them that might as well go to watch some Michal Bay flick on IMAX then - as they aren't interested in the musical performance.
Spotify cuts almost 1,600 jobs amid rising costs
If a company needs to fire people to prevent a product from degrading then it’s too late the company culture is rotten to its core.
A plug for one of my own projects, something gron-like (but more general) for Python:

https://pypi.org/project/jsonmason/

"maybe doing something depending on context for some nodes in a nested structure by using transforms or side-effects while iterating over the regularized representation of the structure's nodes"

It's a library but also includes CLI utilities that do the same as gron. Well, I hope without that memory ballooning problem described in sibling comments.
Side projects (Github) helped me get a job in two ways, partly I could show deep open source projects in my resume but it was just as much that the side projects increased my self confidence: I actually am good at something. I was in a deep hole and that was very much needed.
Don't sell the book, sell your story. People buy stories & how those make them feel as a person, they do not just buy the product.

I have marketed books in the past and they are generally very difficult to sell because discovery is challenging. Cookbook category is especially very competitive and AI tools have made everything worse. So your best bet is to promote your story on social media and try to generate word of mouth. You could try spending some money on Amazon on keywords which are extremely tightly related to your cook book stuff and check if it generates any value, try with a small amount.
This may be personal data, since payment cards are nominal, so may fall within the GDPR. But that does not means it is a "violation" and that does not mean you should lose sleep over it.
But with a svelte component it knows a lot about the state, inputs, outputs etc.

The default paths should be pretty easy to analyze as long as you pick sensible defaults.
You don't need better programmers to maintain a js project, you only need hireable programmers.
Is that an argument?
There definitely is a market for someone who wants to make a full-on at-home cloud like that a product.

Just a fancy box, you give it an internet connection and power and then it Just Works. 100% local.
But a core feature of effective altruism is evaluating the effectiveness of interventions after they have taken place, to judge whether the same cause should be funded in the future.
> German job applications also require a photo on the application.

I don't disagree with the rest of your comment but this is not true.
Technically an employer cannot legally require you to attach a picture to your application or judge you any differently if you do not attach one, since the AGG passed in 2006 – although I don't doubt that it plays out different in practice sometimes.

I remember even being told in Highschool though that we shouldn't attach a picture to job applications, since it's generally not done anymore to avoid discrimination.
Bitcoin Surges Past $41,000 as Crypto Rally Heats Up
This reminded me of a similar project for Emacs called RMSbolt[1], which was apparently rewritten by João Távora (author of Eglot, Sly, yasnippet) and called Beardbolt [2]

[1] https://gitlab.com/jgkamat/rmsbolt

[2] https://github.com/joaotavora/beardbolt
The formation and early years of Symbian: Dark Star (2010)
https://web.archive.org/web/20231018213314/https://www.there...
In the uk you can just forward the SMS to 7726 ('SPAM' on an old phone). You'll get a text back from your provider with details.
> unencumbered access to their respective digital markets

I wonder about this. Up until recently dominant networks were US native or backed by US companies (e.g. even Spotify for instance has a US office, is traded on the NY exchange and is backed by US cloud services) so we haven't seen what happens when a sheer foreign company gets a foothold in the market. Until Tiktok.

And as Tiktok is getting banned, I get the feeling any other foreign company reaching a dominant position with no US transparency would get the same treatment under national security or any other pretense, with US politicians opining that citizen data getting sucked away isn't acceptable. Especially as the foreign compnay's money doesn't land in their party's pockets the same Meta's or Alphabet's money does.
I used to work in an office block. I had a corner desk on the southwest of the building overlooking a park, with floor to ceiling glass.

It was miserable. The direct light was blinding during the summer,and during the winter the sun didn't clear the top of the window so I got direct light straight at either me or my screens. I tried every orientation.

COVID solved that problem but the next step was blackout blinds, which defeats the purpose a little
I wrote a game[1] fully in typescript and uploaded it to various platforms, I was lucky enough and the game was found by a company that wants to create exactly those type of games (Arcadey/casual party games).

They had to go deep into the library of the platforms I uploaded to but it stood out as a work of passion. They contacted me and offered me a job on the spot.

The project took 9 months and a ton of iterations but I was so happy doing it I didn't care.

Still happily working at this gaming company.

[1] https://floripondis.com
The article is about increasing sustainability, not financial viability.
Universal Function Call Syntax, the syntax feature where you can call a function in a procedular language you can call function in a multitude of ways. For example (pseudocode):

```
func toUpperCase(s: string) <IMPLEMENTATION>

a = "hello world" echo toUpperCase(a) # HELLO WORLD echo a.toUpperCase # HELLO WORLD echo toUpperCase a # HELLO WORLD echo a.toUpperCase # HELLO WORLD
```

With the dot syntax, the first argument is the one indicated by the dot, and the rest of the arguments are in the parentheses. In nim, you can leave out the parentheses too, which makes `echo` statements cleaner.

It's a shame more mainstream languages don't have this feature.
https://archive.is/2023.12.03-225639/https://www.bloomberg.c...
I worked for something like 15 years on a Semantic Web/Linked Data/Knowledge Graph client GUI.
Funnily, the market never provided a convenient alternative.
So when a big company decided that their data were becoming a massive mess, and it was time for a proper layering of data architecture, they chose my tool. Then me.
That's exactly why I'm wondering about the overall improvement these layoffs will make for the business as a whole. From what this blog post is saying, it could be just applying the tactics most of the industry is following at the moment, no to stay behind the others.
I learned to program using Python with Geany, no autocomplete, every single letter typed by my fingers; no auto-format either. I was doing some consulting (I got a cheap consulting gig as my first job) and wrote a daemon in Python, which ran for about a year, then hit an edge case where I had misspelled a variable. -_- After that it ran for several years, 24/7, no problem.

Now to my point: I learned Python far better than any other language I've ever used, I think because it was the first language I used seriously, but maybe it was because I never used auto-complete in those early days?
> The startup accelerator launched a generation of software companies. As the rate of new internet giants slows down, the next technological revolution will need to be sought elsewhere.

Which explains why they are pumping ai startups.
True, it still fails the game theory test. You should still assume the need to cover up, because it might work, and in a (common) poor intitutional culture, save you from reprimand/job loss. Worst case, you are found out, and fired, but you had the chance to hide or obfuscate the fault. In a common blameful culture, you may have been blamed simply for (being seen as) the one causing the fault, whether volunteered or hidden.
If you cover up in a genuinely blameless root cause analysis but are found out, the blameless culture would see that as a systemic fault (them not communicating the importance of blameless root cause, like the fire chief of the example), and if not found out, it is merely a less effective analysis. It is an unfortunate upfront cost imposed by the proponderance of BF cultures on BL ones.
Like a market for lemons, it means you should assume CYA until a blameless culture is clearly and overtly demonstrated, not merely stated.
What's an SRS system?
This is starting to become one of my pet peeves.

People just tout "lol every cloud provider only has AI support with no humans" - when it's just Google - a trillion dollar company - skimping on user support.

Meanwhile there are dozens of alternatives, small, medium and large where you can contact an actual human and get help. No algorithm will ban your account automatically without the right to object.
That's a rather damning prospect, that the mobile OS market has.

Luckily, it's not all Android and I will be happily calling Swift directly out of .NET with upcoming interop changes and never have to touch this embarrassment of an API again that is JNI.
All I'm saying is that he doesn't seem like a corrupt person given all the money he gave up on. Maybe that startup gave the best deal to OpenAI and was the right move regardless of his investment in them.
So, reading the article is a bit weird. It's clear there's an anti-PDF bias from the start, with the implicit assumption that everybody hates reading PDF files. Actually, I don't because I get to read a well formatted document. They even say that it should only be used as a format for things to be printed, never as a document for people to read on a computer... and yet this is clearly meant to be read once on a screen and not printed out. It also contains a hypertext link to their company that obviously wouldn't work if printed, and they embed it in an iframe, because they expect people to be reading it online.

But towards the end, you start to see the real objection to PDFs - that it's not always easy to extract text automatically from a document. It mentions a few of the issues - extra spaces, not enough spaces, hidden text that gets extracted because it's off-page, fonts that are designed to obfuscate the internal text, e.g. re-arranging characters or splitting glyphs up in strange ways, etc. It's worth noting that with the exception of the spaces, these techniques are used deliberately to stop people extracting text or the copyrighted fonts from the document.

It's not at all obvious from the document itself, but if you click on the link to the company, all becomes clear. The reason this company is saying that all these things are problems with PDF is because their company is in the business of extracting raw text from PDF. Ignoring all the designers efforts to place things in specific places to make things pleasing for a human to read, etc... They don't want any of that. They just want to extract the raw text so they can data mine it and sell that as a service.
PDF shares a common property with computational complexity and robotics: the magical world of software is no longer free from physics, as if it ever was. Software has reciprocity in creating these illusions and destroying them.
I agree with you on the hype front. Hype is necessary to help a language escape this vicious cycle. But then it’s kinda funny seeing developers being especially hostile to promotion/advertising of new languages.

I’ve seen a lot of protest on HN and Reddit from people who feel the currently popular language is being “shoved down their throat”. But if you’re not open to that we would be writing C forever, let alone C++ or Java (which had their own hype cycles).

> The world is often unkind to new talent, new creations. The new needs friends.
I think it is Space Repetition Software/System
"What are you working on this week?" is a weekly thread since forever where people often talk about computing anyways.

I don't see why moderating posts should be fair. Better to remove a few good stories by accident than to leave up trash. You'll never have enough time to read all good ones anyways. They're very careful with banning though.
Doubt so. There is a very strong Trump faction now dominating Republican house. Pelosi waning and Diane dead. We now have AOC faction. It is going to be very dysfunctional 2024-2026.
Pretty enlightening, thank you.
A nice metaphor I once heard is that "sleep is brain washing itself"
Yes, but if your hypervisor is compromised, ZFS Snapshots could theoretically also been deleted/modified/etc. - I wanted to cover this scenario. This is still work-in-progress and my script currently just aborts early in case of anything suspicious. Also, the file changed check only applies to my Borgmatic solution, ZFS only works at the snapshot/dataset level.
I've had reasonable luck with full spectrum LED grow lights (quantum board). Though you absolutely 100% need a diffuser. Discovered their efficacy by accident after one winter I shared an office with my house plants.

Though looking at the research they are probably putting out enough energy in the blue spectrum to risk cataracts (so do your own safety research).
For larger companies, there's a lot of "hidden" functions that you're probably not aware of as a customer. Just payment integrations in 100+ countries, with all the local regulations and reporting requirements is probably going to be rough to handle with a single team of 5 backenders. Then we have functions like marketing content management (every country has different copy and will probably want to be able to surface things slightly differently to maximize conversion), artist/podcast/audiobook tooling, the ad platform, hardware integration (for Spotify in your car/speaker etc), legal stuff (including GDPR and its equivalents), metrics & data analysis tools. And much more, and those are just some of the things you don't really see as an end-user.

I absolutely, 100%, agree that a small and focused team is the best way to get shit done, but for a large company the size of Spotify the amount of work is absolutely massive. I wouldn't be surprised at all if many teams at Spotify are small and tight-knit and doing great work at delivering kick-ass anti-fraud systems or moderation software to detect and report child porn etc.

Not to mention the obvious thing where the higher your revenue, the less percentual impact each employee needs to have to more than pay for themselves. While you might think it's ridiculous to have a full team dedicated solely to the main marketing page, that could be extremely worth it if that team increases conversion by 10%, as an example.
I don't understand your simile. The limitations of a bicycle are infrastructure: bicycles can go a lot of places very efficiently, but rugged mountain terrain without trails (precisely the place condors thrive) would be difficult to traverse. (this is totally off topic but now i am curious about the energy efficiency of condor flight vs bicycle travel in ideal conditions)

i find SRS very useful. but i personally think it is not well suited to reference information. i'm skeptical of putting all my appointments in SRS for example (maybe birthdays would be worth it). or say I had collected a bunch of papers related to a topic I was very interested in. I don't necessarily think I'd want to memorize the list of them via SRS, but having the titles written somewhere for reference would be great. I think the point of this paper is that if that 'somewhere' is an SRS card, it is almost completely devoid of context (other than 'studying flashcards on computer' context), but if that somewhere is a notebook that contains lists of papers related to all the topics i'm interested in, it's much easier to find. (though computers are good at searching fast)
Not the parent, and I don't hate Ruby or any other language. But one practical problem I have with installable scripts in interpreted languages like Ruby gems, Python/Pipx apps and NPM global scripts is that each one is an isolated silo requiring by an entire runtime. Installing the runtime isn't a big issue as it can be done with the system package manager. But each runtime requires a specific environment (like Python's site-packages) with specific settings that don't mix well with that of other language runtimes. Each one also has a separate package manager that has to be invoked for updates. In my case, there are a dozen package managers - too many to set up and remember. I use a script to update each one in a sequence.

Compiled programs aren't that much problematic. They usually integrate well with system libraries and can be installed unobtrusively into the system (like /usr/local/bin or /opt). Or they can be packaged easily for the system package manager. Dependency issues are solved at compile time and forgotten for the most part. Artifact reuse is also better - even between languages like C++ and Rust. The only trouble I had with packaging compiled programs (for Gentoo) is when the compiled program also had JS modules in it. That was precisely due to having to deal with NPM inside a build sandbox.
> things one usually do

And this is an excuse to treat everyone else the same?

Your words, not mine.
Nice to see new efforts taking inspiration from excellent posts from years back! I can't quite believe it's over a decade since the original post by Jon Skinner.
Yeah, gonna jump on the "this seems like autogenerated blogspam" train here.

The whole golivecosmos site is filled with similar articles that just link to other places with very little actual substance.

Also the submitter's history seems like they've only posted stuff from the same domain...
I tend to write with more intent when using paper because I know that editing is not really possible. Accessibility is also much more limited on paper. However, I think of my devices and PKM software as a second brain where I just offload information knowing it can be accessed anywhere and anytime.

P.S. From TokyoU’s Department of Basic Science (in an allegedly predatory journal).
Nice idea - I was trying to use ChatGPT for this, but your website is much better!
> I never understood why common filesystems allow this foolishness.

Because back in the days of K&R the kernel just blatted out whatever bytes it was given, and the C/Unix folks refuse to even consider that old APIs might have problems and need changing.
It goes without saying that you've got to have a 'granny cable' with appropriate protection - but AFAIK every EV comes with one of those.

And of course, you'd fit a socket like [1] which is waterproof even when in use, and has a built-in RCD if your consumer unit doesn't have one. It's common sense when using electricity outside. And your installer will want to make sure the circuit has enough capacity to avoid nuisance trips - put your EV on the same circuit as your kettle, washing machine, dish washer and tumble dryer and you'll have a frustrating time :)

But my point is, not every Brit with an EV spends £900 on EVSE - especially if they're only commuting two days a week, or they've got a plug-in hybrid.

[1] https://www.screwfix.com/p/masterplug-ip66-13a-1-gang-weathe...
I learned a lot about webgl and procedural geometry in the process of making this :)
Spaced Repetition Software.
How much use is a window if you live near a north-facing hillside in higher latitudes, inside arctic circle, etc...
Naivete back in the 20th.

Before: let's commission a designer to make a cool logo / let's make a cool logo.

Now: market research data indicates that 90% of sales went to people who used this font style in their logo so let's commission a designer to make us a logo that looks like everyone else's [1]

[1] with no consideration of the fact that 99% of sellers use that font type in their logo and 85% sales went to market leader who definitely used that font type in their logo, to say nothing of the fact that the logo probably didn't secure the conversion in any cases