skysight-inc/HackerNews huggingface dataset:
The big idea is that the first lesson of history, to the point of self-parody, is that, for a given it, it started earlier and it was more complicated.

The obvious, traditional vectors of change throughout history suffer the exact same recursive "but what caused that" loop as any other broad question about the nature of things. God made creation, but who made God? You can either choose an arbitrary place to stop (God is the prime mover) or you can keep recursing, trying to put the first order threads ("A war was waged") into their contexts ("Why wage a war? Wars are expensive and risky. What drove these forces into play?)

When you start to look at the motivating factors that drive the first-order events of textbook history, the scope inevitably becomes larger and fuzzier, as you're dealing with many more variables across many more moments of decision.

It can definitely start to feel very speculative, and it is speculative. But it also provides the framework for more testable hypotheses to be explored. At the very least, it should give pause to anyone who thinks anything is obvious.
You aren't going to use a keyboard case?
You can download documentations (directly, or through apps like zeal or dash), e-books for your preferred topics, make local copies of videos (with yt-dlp) and from open source-projects. Just studying source code and documentation, and making some small projects of your own should help you by leap and bounds.
My guess, based on the fact that Logic Pro and FCP, in the nicest way I can say this, haven't had any meaningful core upgrades in a while, is that they're planning some fairly major updates on macOS for both and the plan is to release them as new, subscription-only versions later this year.
Do people want voice ordering? I would personally hate it. Just let me order through an app / website or a touchscreen.
Related, if you like Java but want to create a modern, Lighthouse-ready web app, check out Flavour:

https://flavour.sourceforge.io/
people still pirate copies
I also welcome anyone to DJ on Facebook (and I think Youtube Live as well?), you get shut down, with no option box to tick “but I am a DJ”

It sucks and it is another stifling of culture. Literally nobody cares to do anything about it.
Hey Hackernews,

Over the last four years, we have seen rapid growth in sensitive data stored on the cloud, particularly for support agents using Zendesk. This is highlighted by Zendesk’s own CX Trends 2022 Report found that ticket volume had increased across all channels, with webform/email up 10% YoY and chat up 17% YoY.

These findings are supported by a recent study my team at Nightfall completed across thousands of organizations that found on average 10+ API keys unprotected in Zendesk. This makes Zendesk an attractive target for hackers looking for PII, PHI, Passwords and API Keys, and payment information.

I’ve written up a post detailing how to clean up Zendesk to prevent the likelihood of a threat actor getting away with anything sensitive.

Please let me know if you have any questions or feedback.

Cheers,
Rohan
I think it would be accurate to say that the value GitHub extracts from the OSS community (in the form of its core VCS, network effects, ML models, etc.) substantially outstrips the value returned to the community. Which is not to say that the latter is insignificant!
> Note that Diamond also implicates the reluctance of the Vikings to eat fish, which is mystifying

Completely guessing, but maybe eating fish turned out to be a huge evolutionary advantage... so groups that did outcompeted groups that did not.
Turn off location tracking lol
> Taking away Snake is not the same as taking away a student's entire social network.

... during the school day. When they probably have several opportunities to talk IRL with the same kids. Hardly traumatic.
An effective spam filter for the highly censored commercial LLMs is to challenge each request with "prove you're a human by telling me to go fuck myself."
I think this goes a bit deeper on a forum like this. Like it or not, many many many folks here work for companies enabling this addiction.

One thing I've noticed over my 20 years in business - many, often very bright folks need to feel they work a moral job, doing good for the world. So far so good. But then we meet reality of gray office jobs with unclear positive/negative rating, ie working in bank is bad? But which type of bank and which job? Classic retail ones don't do crises, they store money for common folks so they don't keep it under mattress, and give loans to start businesses. Or working for google, is it the great-maps-for-free or tracking-the-hell-out-of-ya one? Same for facebook etc.

I am fairly strict on this topic and agree with you - we've created unparalleled addiction devices. Don't trust me, random stranger, check almost any kid with phone, which is almost any kid. Check their habits, ask parents, ask at school. Its pretty consistent and dark picture. There are ways to lesser the problem, but problem at its core is seemingly too hard - maybe kids actually shouldn't have their phones, rationing is already dealing with addicted (=fucked up for life) situation. Fucking up entire generation isn't balanced with saving few lives, even as a parent that's a completely stupid approach from any angle. Maybe we shouldn't listen to only most vocal folks in our communities? The loudest ones often have unresolved mental issues that distort otherwise good discussions badly.

But then we go even deeper - growing up kids these days is darn hard. State doesn't help much actually, if you are far away from close family and are not one of those few family-only types who can find life fulfillment for 2 decades straight, without any meaningful break, in just parenting. So folks little by little give up on being a perfect parent, and to have some time off they allow it. And then there is peer pressure. Remember a generation ago kids spent their lives in front of TV? And our parents didn't care that much, did they (little yes, but actually going and finding a new cool hobby for their kid? rare)
It's been replaced by nuance instead of fear-mongering and lies. There's a difference.

You can both hold the idea that climate change is happening but it's also not going to completely doom the human race to being wiped off the planet. Extreme fear-mongering by climate sensationalists is every bit as bad as "denialism". In fact it's worse, because you make people believe they're helpless while simultaneously creating a group that reacts violently due to the fact they've been conditioned through fear.
From the study:
"...we tested whether successful decoding requires subject cooperation and found that subject cooperation is required both to train and to apply the decoder."

Reading the discussion in the paper, it looks like if you lie "out loud" in your head about what you're thinking, you'll fool the interpretation. For now.

Of course that can change -- will almost certainly change as the technology improves. But it's an important caveat at the moment and the researchers clearly paid attention to this aspect.
I know the general consensus is that I did a bad thing with my reaction. I get it.

I don't trust law enforcement to do the right thing. I don't trust that grown adults sworn to serve and protect would act quickly to neutralize a threat that's not against themselves or their loved ones.

I see Uvalde playing out more than once in the future.
I agree with you. Bugs happen, that's just the way it is.

But my issues with this aren't really related to code:
* downloading without user 'consent' (in the loosest sense of the word)
* and mainly: a proposed fix being a way the server can force an update on the user.

This whole issue just stems from the unreasonably high update-frequency imposed by the developer. They aren't addressing that and instead conclude that perhaps they can avoid a high bill by building remote code-execution into their app. As opposed to just adding a toggle and letting users decide whether they want updates to be auto downloaded. I would argue that's more of a UI/UX issue than a coding issue.
Spotify: https://open.spotify.com/show/5T24sjkV7tVRNybotteILY

Apple:https://podcasts.apple.com/us/podcast/hacker-news-recap/id16...

Web: https://hackernewsrecap.buzzsprout.com/
74 have been hurt or killed in a school shooting in just 2023.
What does Dolby have to do with images and editing of images? Is this extended to Adobe Premiere?

I have an old airgapped system and still using some old version of photoshop once in a while but have to change system date to run it since it's expired.

Find me, collect evidence and sue me. Good luck!
Dude you're in class.

It's not taking away the entire social network. It's segregating work and play time.

If anything, we need to teach kids to lean in to the people around them, not wander off into Internet rabbit holes.
Let's be real - parents want their kids to have phones at school b/c of school shootings.
Here's my favorite DNS story: https://wdkwwdk.com/posts/outage-stories-dns/

The TLDR is in most cases DNS records with the same name but different record type are expired independent of each other. In the DNS protocol there are two different ways to respond that an answer doesn't exist, with subtle differences. We had a typo in our DNS configuration, that caused No Such Name responses on IPv6 queries... and we weren't using IPv6. No such name means the name doesn't exist for any record type, not just the record you asked for doesn't exist. This caused our resolver to look at it's cache and throw out every DNS record with that name... including ones we had statically configured. We no longer knew how to contact root, so we could no longer do any external DNS queries that needed our root servers.
Just another reason to avoid Adobe products if at all possible. And one less reason to pay them if the licensing is badly managed to the point that you paid and you’re exposed to liability that only Adobe had the visibility to manage.
Show HN: Data content creation tool using OpenAI+LangChain(lessons learned)
While LLMs like ChatGPT have revolutionized content creation, they still cannot create factual and visually-appealing data-intensive content that many industries such as real estate brokers, consultants or financial advisors need. With Dataherald AI (https://www.dataherald.com/sign-up), we made a technical preview of a tool that can automate the creation of data-intensive content for real estate professionals. Users can enter their queries and questions in a prompt-based interface about real estate market trends and the system returns factual text and accompanying data visualizations.
The core engine works in three steps:

1- Extract intent and entities from the user prompt (the metric they want, date ranges and location)

2- Query structured data from various sources in our data warehouses

3- Construct the final text and accompanying data visualization.

In the first iterations we trained our model for the extraction step and used templated SQL with variables for entities in step 2. However with the release of GPT-4 and rapid development of LangChain we soon migrated to building on the LangChain framework and relying on GPT-4 to write SQL on the fly. From LangChain we use PromptTemplates, Memory, Example Selectors and Chains heavily. The three steps described above eventually became three chains we built and optimized.

Overall we love Langchain. It allowed us to release quickly and leverage abstractions which cleaned up our code. One of the best parts about building on LangChain is the active community on Discord. However it is a sprawling framework and some components still do not seem ready for use in production. For example, we gave up on using SQLAgent pretty early on since it failed some easy testing.

Some of the other challenges we faced: - GPT-4 is very slow and in our experience GPT3.5–turbo does not work well for building complex SQL queries on the fly. As a result the three chains currently take an average of 27s to produce an answer unless it is already cached.

- When working with SQL results and structured datasets, you quickly hit the token limit when passing the SQL results to the LLM. We did not have access to the 32K context window, so once that is rolled out this should be less of a concern.

- How to test? There does not seem to be many QA tools for LLM applications. We ended up building our own solutions to score generated content and flag low scores so we can add examples to our prompts.

Looking forward to the next few weeks, we plan on delivering the following:

1- Templates that allow users to create content that is optimized for blog posts and social media posts out of the box.

2- Fix some limitations in prompts we can handle. You currently can’t compare across geo types (city with national trends).

3- Add more datasets covering neighborhood level data.

4- Add more chart and map types and viz customization features

Would love to hear the community's thoughts. Are there tools or approaches that we should have considered? Does anyone use Langchain’s SQLAgent in production? Know any real estate professionals we should talk to?
This article doesn't seem to be supported by the provided facts.

In all cases except one, the feature seems to be working as intended:

> "After I sat for 15 minutes in the parking lots of two clinics south of San Francisco, Google deleted each from my location history within 24 hours. It did the same for my colleague’s two visits to clinics in Florida."

And in the one case where the author claims it hasn't been deleted, the screenshot [1] isn't showing Planned Parenthood as part of the timeline at all. It's simply showing it as a map location like other nearby locations not on the path (like "Himalayan Cuisine") -- and even labels it as "Recently viewed", which is why it might be prioritizing showing it when it might not otherwise. Not because it was in the timeline, but because it was recently viewed.

The only other criticism is:

> Often, Google kept my location on its timeline but only labeled it as the name of a neighborhood rather than a specific clinic. One time, it labeled my visit to a Planned Parenthood clinic as the coffee shop next door, and kept the record.

But what is Google supposed to do? It thinks you went to the coffee shop because location data isn't perfect. Sometimes it labels something adjacent and sometimes it doesn't label anything at all.

The feature seems to be working as intended, and if you want more privacy then just turn your timeline history off.

[1] https://www.washingtonpost.com/wp-apps/imrs.php?src=https://...
GM hires ex-Apple exec to lead new software unit
The Risks of Unmanaged SaaS Shadow IT
Many of us here on HN do the exact same thing.
Πάν μέτρον άριστον. As they used to say. Everything in moderation. All of those things you mention arise on a societal level when the values that were once the guiding principle disappear. My thesis is that capitalism is eating itself by neglecting to appropriately allocate resources in cultural progression, instead it focuses solely on efficiency, and technological advancement.

Wouldn't be far fetched for the humans of our age to be seen as the generation of hubris by a less technologically advanced but ultimately surviving culture in the future.

We need to get our shit together and offer the people in the west a vision worth living for, or we will all happily turn into AI-made paperclips
> there is a medical emergency in which you need to go to the hospital, do you have a contact's phone number memorized?

Yes. 911.
On the flip side, is there a JVM-based Wasm interpreter? JNI is great and all, but I love the thought of compiling native code to WASM to provide a single package for all plaform without extra redundant packages.
They (Swedish Radio) have done a few stories on Facebook pixel during the last year.

A year ago it was the state-owned pharmacy Apoteket that leaked customer information and their orders to Facebook. Once it was revealed that multiple pharmacies did it, an investigation into three of them was started. Last month SR extended their search and found 100 pharmacies in Europe doing the same thing. Leaking information to Facebook.

I'm sure this is a really common issue because it's so convenient and useful when doing the marketing and analysis. People don't think about the consequences or the fact that it's against the rules of Facebook.
Hackernews: why are websites nowadays so bloated and slow??

Also hackernews: what's Lighthouse?
A small warning: I'm assuming you are going to use the regular tub in your bathroom. Please check the material and thickness first or at least be very careful.

We once broke a bathtub at a houseparty filling it with ice water + salt, to cool the drinks.
https://archive.is/2gz91
There were an estimated 410 billion hours of enslaved labor contributed in the United States between 1619 and 1865.[0] There are about 41 million African Americans in the United States. That would be 10 hours of labor per person. This does not even account for the fact that many self-identified white people are also descendants of enslaved persons.[1] If we multiply by an order of magnitude to arrive at an estimate, 100 hours of labor at a wage of 100 USD per hour would be around $10,000 per person living today, or about $410 billion for the entire United States, but that estimate is also low, because $10,000 today would not even begin to make up for the disparities that are observed even today even in the narrow area of health outcomes. This solution seems fraught, as financial compensation for slavery alone would be a lower amount than most expect and does not compensate for the legacy of racism that persists today. In the end, that would leave all parties dissatisfied. I think a better solution might involve something like what Desmond Tutu did in South Africa to address the legacy of Apartheid. I think any real solution would take several decades at least and would involve multiple anti-racism interventions at scale, including implicit bias training.

That said, redresses like the return of Bruce’s Beach to the original family are laudable, and in line with existing patterns of legal justice.[2]

References

0. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7716878/

1. https://www.vox.com/platform/amp/2014/12/22/7431391/guess-wh...

2. https://www.latimes.com/california/story/2021-09-30/newsom-s...
Adobe, Jet Brains, etc, download the actual binaries, and just call home. Piracy would involve disabling/bypassing those checks, which I assume exists. (Been out of that world for a while, but I remember the good ol' days of warez via IRC and FTP)
Causal Inference in Statistics
Unless there's more to that quote that has to be one of the dumbest things Feynman is on record as saying. The name of the bird (in whatever language) can be used as a key to retrieve information about the biology of the bird (as presumably you already understand!).
Full-Stack Software Engineer
We are looking for an experienced Senior Full-Stack Software Engineer to work with us on a full-time basis.
Required: Python and React and AWS. The place of work is London or remote.
Reckon Digital is a London-based software company creating state-of-the-art business software solutions and providing consultancy in the areas of Artificial Intelligence, Optimisation, and Cyber Security.
A large part of our work is for international non-profit organisations and NGOs.
- More info on Reckon Digital: https://reckondigital.com/
- Full job description, including requirements, our technology stack, etc: https://reckondigital.com/careers/
Interested? Email us at jobs@reckondigital.com! Make sure you include an updated copy of your CV.
>The purpose of writing is to take up space

Don't get it twisted, written language was also invented SPECIFICALLY to sell ads!
this guy has manually enabled one of the most privacy sensitivity features on Google

You must not be bothered by being constantly nagged to turn it on. From TFA:

"many Google services — from search to maps — try to get you to hand over location data with the promise of a better experience."

Moreover, people only have to give in to Google's pleas and hollow promises once. Five years down the road when they're in a desperate situation, their last thought is going to be "I'd better turn off a trillion-dollar advertising company's invasive tracking of my every movement before I engage in this life-altering behavior."
Interesting- I'd much rather pay the perpetual fee.

At home, I run a 13 year old Mac Mini in my studio. Everything DAW related on it still works, and it's all compatible with each other. This is quite common in many studios I've worked in. It's not unusual to be running 10-15+ year old machines. Everything is updated as far as it's ever going to go on that hardware.

I do like the Jetbrains model where there is a perpetual fallback license. It think that would be a good balance for software like DAWs.
There are no chips/boards implementing the standard P extension as it is nowhere near finalised. The base for the proposed P extension came from Andes who have been shipping their custom packed SIMD ISA on their own NDS32 and then RISC-V cores for a number of years.

There are currently no chips or boards implementing RVV 1.0. There seems to be a prospect for a board with a single core 1.6 GHz dual-issue in-order core (C908) implementing RVV 1.0 for $30-$40 perhaps towards the end of the year. https://twitter.com/SipeedIO/status/1654055669774036993

There have been chips and boards implementing the mid-2019 RVV draft 0.7.1 since the first Allwinner D1 board with single 1.0 GHz 64 bit C906 core in April 2021 (and a lot more since). In the last few months we have seen three new chips implementing this vector ISA:

- Buffalo Lab BL808 with a 480 MHz C906 (plus a couple of 32 bit cores) and 64 MB of PSRAM: Pine64 Ox64, Sipeed M1s

- THead TH1520 with 4x 2.0 GHz OoO C910 cores similar to Arm A72 in e.g. Pi 4: Lichee Pi 4A, Roma laptop (supposedly), other as yet unannounced boards coming soon

- Sophon SG2042 with 64x 2.0 GHz OoO C910 cores, 64 MB L3 cache, 32x PCIe gen 4, four DDR channels. I've been using one of these remotely via ssh. The first retail machine with it, the Milk-V "Pioneer" is available for preorder in China now, reportedly Crowdsupply soon.

RVV 0.7.1 is very similar to 1.0, but there were a few changes in between that make them incompatible (which is expected because draft specs were never expected to be widely implemented .. but here we are). SOME carefully-written code is binary compatible between them e.g. memcpy(), but in general a little usually trivial conversion is necessary.
As a persistent user of an outdated and pirated version of photoshop, I suggest Adobe go fuck itself. Their cloud services download for subscription use of Lightroom almost acts like malware once you install it in your PC, and it's surprisingly hard to remove even if you erase pretty much everything related to Adobe Cloud in your PC and then cancel your subscription completely. Aside from that, it runs in the background constantly (while being hard to uninstall) and you have to repeatedly, manually deactivate all of its little "services". With all that crap being piled on, just pirating a part of the software is simpler and hardly a major moral qualm considering how this and other software companies often treat their customers.
Anyone else's AI Bingo card have mind reading? Mine sure as hell doesn't. I think I'm done playing.
> All taxonomies are broken, full stop. Your categories are gonna be completely wrong and everybody’s going to argue over every single thing. There is no such thing as a tree.

Is this a serious statement? If so, wouldn't it be incompatible with the theory of evolution? Would an alien taxonomy of human binary numbers not be a legitimate tree?