skysight-inc/HackerNews huggingface dataset:
> But the root cause was the risky loans in the first place.

AKA not enough regulation from the government to the business.

> As they sold and passed ratings approval from the institutions that were supposed to identify these risks for investors, other banks did the same in order to compete effectively because the free market incentivizes competition.

All I read here is that the government needs to regulate financial institutions more and to put some guardrails on investments. And that the market competition is a race to the bottom where you end up everybody selling garbage to the public in order to cut costs, and then tank the economy. Sounds about right.

> Similarly, if you look at the cost of higher education today it's entirely due to student loans. Supply of admissions at colleges remained relatively the same but demand was sky high. Normally increasing prices would slow demand, but the unlimited supply of student loan dollars allowed it to continually increase in price year over year. As prices go up, income goes up, compensation and construction increases and other institutions have to do exactly the same things to compete. So they do.

Thought patterns like that is why the US has inaccessible higher education, while the rest of us in the civilized world have pretty affordable one.

> I don't know what you have been reading to believe all that, but this is mathematical in its consistency. Yes, regulations are sometimes needed but 9/10 times when there is a financial issue aligned around skyrocketing costs it is due to government interference. Whether housing, healthcare, education or otherwise it's always the same.

This is the funniest take I've read in a while! You surely can't be serious. The US has arguably the worst healthcare system in the civilized world, it's the whole premise of shows like Breaking Bad and the butt of many jokes.

Don't know what copium you've been smoking, but every time when there is a financial crisis, it's caused by the cowboys in the free market getting greedy, lazy or downright stupid, and it's always the government and the taxpayer that has to bail them.
I feel that issue with AI is similar to issues with AI cars.

AI car won't ever reach its destination in my city. Because you need to actively break the rules few times if you want to drive to the destination. There's a stream of cars and you need to merge into it. You don't have an advantage, so you need to wait until this stream of cars will end. However you can wait for that for hours. In reality you act aggressively and someone will allow you to join. AI will not do that. Every driver does that all the time.

So when AI will try to integrate into human society, it'll hit the same issues. You sent mail to manager and this mail got lost because manager does not feel like answering it. You need to seek him, you need to face him and ask your question, so he has nowhere to run. AI does not have physical presence, neither he have aggression necessary for this. He'll just helplessly send emails around, moving right into spam.
Yes, the same here or that Adobe is required to sell Illustrator or something.Clearly Figma was the only one Adobe was really worried about as they attempt to acquire it. Not like Affinity or Sketch.
It’s not reaching it, it’s staying there. The heat and plasma represent enormous challenges. Comms are incredibly difficult to maintain, for example.
On the other hand, we've passed the turing test, what's changed?
I don’t have a exact definition but I will claim that helping me to write code that usually works first time or has a minor bug based on natural language is intelligence.
> If someone wants to return parts of the US to the Cherokee, then we should also return much of Europe to the Picts

1. Land is not an object held in a museum

2. There are over 300,000 enrolled tribal members of the Cherokee Nation (per Wikipedia). There are ~0 Picts, as far as I know.

Obviously the effects of more recent rounds of conquest are more apparent and felt more keenly by those suffering as a result.

> History happened. Let it be.

Sure, but if someone wants to let it be, how long before we let the present turn into history? It's just raising the same question you dismissed!
This paper considers the hypothesis that dark matter is primordial black holes (PHB). If this were so there would have to be a lot of them, so some would likely be captured by stars or star-forming dust clouds. This in turn should have an observable effect on stellar evoluion.
Does this help?

*1. Input:*

* Tensor shape: [2,4,16]
* `2`: This represents the *batch size*, meaning there are two independent data samples being processed.
* `4`: This is the *input feature dimension*, indicating each sample has 4 features.
* `16`: This is the *input channel dimension*, suggesting each feature has 16 channels of information.

*2. Kernel:*

* Shape: [4,16,8]
* `4`: This is the *kernel size*, meaning the filter window used to convolve has a width of 4.
* `16`: This matches the *input channel dimension*, ensuring the filter operates on the same number of channels as the input.
* `8`: This is the *output channel dimension*, indicating the convolution produces 8 new channels of information per sample.

*3. Output:*

* Shape: [2,8]
* `2`: This remains the *batch size* as the operation is applied to each sample independently.
* `8`: This matches the *output channel dimension* of the kernel, signifying the final tensor has 8 new features extracted from the input.

*4. How is it possible?*

Despite the seemingly mismatched dimensions in the input and output, convolution on graphs works by leveraging the *neighborhood structure* of the graph. Here's a simplified explanation:

* The kernel slides across the graph, applying its weights to the features of the current node and its neighbors within a specific radius.
* This weighted sum is then aggregated to form a new feature for the current node in each output channel.
* As the kernel moves across the graph, it extracts information from the local neighborhood of each node, creating new features that capture relationships and patterns within the graph.

*Additional considerations:*

* The graph structure and edge weights likely play a role in how information propagates during the convolution process.
* Specific details of the convolution implementation, including padding and stride, might also influence the output shape.
The reason it's a little different with passwords is passwords are considered to be equivalent to a key to a safe, and people could be required to hand a key over.

Although it appears the matter has now been settled as of this ruling.
Details were left for the actual announcement blog post - https://sourcegraph.com/blog/cody-is-generally-available

Disclaimer: I work for Sourcegraph.
You could imagine an alternate history where user feedback had been built into the infrastructure of the web, where being able to write a comment, similar to bulletin board systems, or suggest a change, would have been built into browsers and http servers. Where admins would have to take active steps in the server configuration to turn off that feature.

Implementing it naively would mean that spam would have been an early initial problem. You would handle it with moderation initially, where some sort of verification would be used. IP black lists would have been a heavy handed early solution. I like to think that if the social aspect of the web was in the hands of infrastructure engineers, that we would have seen clever solutions, like proof of work needed to post content. That may have triggered the rise in ideas like cryptocurrency in the late ‘90s.

The rise of comment spam would have taken pressure off of email providers to manage spam. The focus on them would have been lower. You wouldn’t have seen legislation like the CanSPAM act, which legitimized unsolicited commercial email content.

By integrating social aspects into the web early on, it would have degraded the value proposition of social media sites. You likely would have seen sites like MySpace and Facebook get started, but they would have leveraged built in web technologies to implement the social aspects. A user feed with comments could just have been implemented with RSS and the built in comment feature. Link aggregation sites like Digg or Reddit never would have been created. The value proposition would have exclusively been finding and connecting with friends.

With cryptocurrency taking off in the early 2000s, we may have seen payments get integrated into the web browser at this stage since there already would have been infrastructure for proof of work built into the web browser. This would give content publishers a way to make money off their content besides advertising.

Today there are 1/5 as many journalists as there were 20 years ago. The news industry has been decimated by the web. Had payments been integrated early on, the news industry would not have had to resort to advertising to as high degree as it had, local news would have found more robust funding sources in the digital era, and we would have a more robust media environment today.

With two way communication being the norm, and social media having less prominence, there would have been more healthy discourse on issues. Rise in disinformation campaigns would have been blunted by people with expertise seeing content and being able to say, “that’s bs because … “. That content would not have been in walled gardens, kept away from most of the public to see. We would not have seen a rise in disinformation campaigns. The vaccine movement would have not taken off. This would have changed the course of elections. I don’t think we would be able to predict political outcomes in 2008 and beyond in this future.
> Which will result in different groups of people living in different realities

People have always been living in different realities, since there have always been people who believe false statements, and people who doubt true statements.
I wonder if there are whale comedians, I bet their comedy would be pretty dark.
That's a standard part of Gnome! Gnome's Console and Web browser also use it, plus some third-party apps like Wike.
Isn't this the same with any speed, though? We've always had trouble breaking the next record.
The tradeoff is that the app runs faster, looks better, works better -- in quite the indirect way.

Now that the developers on the core part don't need to spend time on compatibility -- or, just dont want have to make the base choice of being a runtime dependency -- they can spend time on other things instead.

This seems like a net negative at a glance, on the surface it means the apps are less compatible, so the second level is forced onto the older iterations, in practice, since each iteration has to worry about a lot less, the older iterations are _also_ a lot better instead.

It is of no surprise to me these Apple or Apple-like systems tend to be better overall, as opposed to the other philosophy of Android.

It leaks into all the levels. In the Java app, it is usual to see a deprecated warning that keeps working and it is maintained, and someone pays for that. The negative side is that there's no reason to get rid of the said dependency, either.

My point is that lowering the maintenance cost of _any_ app or systems in general, leaves room for improvement in all the other areas, as long as you don't fall behind -- if you are allowed to fall behind, you can afford to, if not, the end result is better given enough time.
My gut reaction was "what a waste of money, just move on to literally any other logging framework". Then I remembered that reality is still a thing, and that there are thousands of companies running oodles of unmaintained applications. Applications to which they probably don't have the source code, and if they do, are unable to build new versions because of bit rot. And that, maybe, these people can get away with replacing the Log4J JAR file in their installation. Maybe.

The state of software security seems truly abysmal. Which is no surprise, given that many companies outsource development, receive a working product, and then the development team moves on and no one ever seems to bother with security maintenance.
Free with the most expensive plan
ISIS largely destroyed artifacts with explosives and bulldozers and the Christian sites were almost the least of it;

In 2014, media reported destruction of multiple religious buildings belonging to both Sunni and Shia sects throughout areas captured by IS.

Among them were the tomb of Ibn al-Athir, Imam Abbas Mosque in Mosul, the Sheikh Jawad Al-Sadiq Mosque, Tomb of Sayyid Ar-Mamut Baba, Qaddo Mosque, Martyrs' Mosque, Saad Ibn Aqeel Shrine in Tal Afar, the Sufi Ahmed al-Rifai Shrine and Sheikh Ibrahim's shrine in Mahlabiya District.

Very old pre Christian sites were also destroyed, but more often looted to sell to collectors to raise money:

In May 2014, IS members smashed a 3,000-year-old neo-Assyrian statue from Tel Ajaja. Later reports indicated that over 40% of the artifacts at Tel Ajaja (Saddikanni) were looted by IS.

There's a pretty sizable list of what they destroyed and looted in:

https://en.wikipedia.org/wiki/Destruction_of_cultural_herita...

the group released photos of militants rigging the 1,900-year-old Temple of Baalshamin with explosives and blowing it up. It was one of Palmyra’s best-preserved buildings, originally dedicated to a Phoenician storm god. Now it is nothing but rubble.

https://www.nationalgeographic.co.uk/history-and-civilisatio...
> It's an old and tired API, inefficient, slow..

And of course the python logging library was inspired on it. Sigh...

One part of the std python lib that needed a big overhaul
The post is about electric vehicles.
Can you be compelled to hand it over? What if you lost it?

It seems like with a warrant they can be allowed to crack into your safe, and you may prefer to let them use the key so that you still have a working safe at the end of it.
why would you ever want to move to cloud if you have a functional non-cloud setup?

Cloud platforms charge you much more than what the hardware is worth, the only advantages are that they provide a simplified resource management system (which is mostly an illusion, as any non-trivial system will require you to build in-house tech regardless) and the ability to scale more easily (which is done at a prohibitive cost, so a good reason to switch away if you need to scale up).
>cooperate with Germany's worst news paper

>As part of the deal, ChatGPT users will receive summaries of news stories from Axel Springer’s brands, including Politico, Business Insider, Bild and Welt, with attribution and links to the original sources of reporting, the companies said Wednesday. The agreement will allow OpenAI’s models to take advantage of the publisher’s higher quality and more current information in its chatbots’ answers.

https://www.cnn.com/2023/12/13/tech/open-ai-axel-springer-ch...
According to the Wikipedia article, he did get approval from state officials although it is hard to interpret if he went beyond the approval. However, the Committee you mentioned

> cleared Elgin of all allegations that he had acquired the marbles illegally or had misused his powers as ambassador
I wish interface designers would understand this, the value of physical buttons. There seems to be this universal push to make everything as much like a phone as possible - flat, smooth touch controls, and while that's dandy for a device that you're already going to be looking at, it's an absolute hindrance in other contexts. Because now that device that you could have operated in your pocket, or while keeping an eye on something else, that device now demands your attention. Cognitive load is incurred where it need not be.

You get the same problem sometimes even with physical buttons, when some bright spark decides it would be clever for some control range to "wrap around". Where once you could just hold the button for a second to get to the end of the range, and know where the device is w/o looking, and then tap N times to get what you want, now you have to stop whatever else you were trying to do, look at the device's display, and adjust the thing under full attention.

Not everything needs to be a touch screen, or present 'smart' controls.
I had FedEx send me to collections for duties on a parcel marked to not deliver without collecting duties, for which the delivery guy signed a receipt.

Horrible.
IIRC there are systems to pre-generate tracking numbers that get allocated to and used by larger customers of couriers, so they can do more of the dispatch setup internally without thousands of "book this shipment and give me a tracking number" calls to the courier and they reconcile it later. That could at least get you to "this is a valid tracking number" stage, but before it's within the courier's logistics they've no way of knowing if it's active or what package it belongs to, which doesn't seem like any better of a customer experience.

If you wanted to make it universal it'd be a higher hurdle for small volume shippers, and it wouldn't surprise me if there's challenges to be overcome with a large number of outstanding 'valid but not used' tracking ids.
As the customer of a builder, I would very much approve of someone making sure said builders work wasn't dogshit.

Seriously, who in their right mind is going to deny entry to an auditor making sure that your builder isn't an idiot?
This is great news and the device looks promising. I wonder if rockbox[1] could be ported to it, but since Rockbox does not natively support Bluetooth or Wifi, it might be not the right firmware for this device.

One thing I really miss on all NON iPod / NON Android devices is the ability to control playback via headphone remote[2].

I did a lot of research how to build such a thing myself and found out that it would be too much work to design a PCB that fits my needs and build a custom firmware for it with my skills. My personal approach would be much smaller, something about the size of the iPod Nano 7g.

However, my conclusion also was, that an ESP32 is NOT the perfect chip for this[3] - more the Allwinner T113-S3 (discontinued) on the X-Boy-Plus[5] or the new ArtinChip D21x/D13x in the CyberPad 1[4].

My personal opinion is, that it is hard to build a custom device that has decent battery life, supports Wifi+Bluetooth, is still powerful enough to play all audio codecs and does not have a completely custom firmware that cannot be used in anything else but this device...

Recently I found a promising article, where Flutter has been ported to run on a small RISC-V device[6], which would make at least the software development part a decent experience.

For now, I'll stick with my iPod Nano 7g, as an alternative my Fiio M6 (discontinued, Android 7 with Custom App support). For more modern Apps I use the Unihertz Jelly 2e (Android 12), that has a custom media button, has an Audio Jack and is still available in shops today. Repair process is also ok and I think there also might be LineageOS Support.

The apps I use are Substreamer[7] with Navidrome[8] and Audiobookshelf[9].

[1]: https://www.rockbox.org/

[2]: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/36...

[3]: https://forums.rockbox.org/index.php/topic,54269.msg252243.h...

[4]: https://mangopi.org/cp1m

[5]: https://github.com/hsinyuwang/X-Boyhttps://github.com/advply...

[6]: https://systemsdigest.com/videos/tiny-flutter-future-dart-fl...

[7]: https://substreamerapp.com/

[8]: https://www.navidrome.org/

[9]: https://github.com/advplyr/audiobookshelf
Ask HN: Can I charge early adopters for a bare-bone MVP of my product?
Hey guys.

I am just ready with an early MVP of my B2B SaaS - a support center/knowledge base using Notion as CMS.

- Customers can set up the knowledge base on their own custom domains/subdomains.
- Embeddable widget for their website so that their website visitors can quickly skim through the available articles
- Content auto-syncs from the connected Notion database
- No need to make Notion database public. As long as the page is connected, private pages work just as well
- Works with Free Notion plan - with multiple collaborators

I am looking to work with some entrepreneurs who could benefit from such a product.

The objective is to get their opinion and experience of the product before I start making a roadmap for the product. (Essentially build the product in collaboration with my customers)

*Here is my question:*

I am not sure about offering the product for free. I want to add some $ value to the price (not even a monthly subscription, but a one time fee) so that I can get a fair understanding of “if this is an actual pain-point customers are willing to pay for.

Does that work? Or will potential customers be ticked off by asking to pay for a bare-bone MVP?

(The product does what it is supposed to. It is just that the MVP doesn’t have customer dashboard and the other nice-to-haves)

If charging them sounds good, what should the price-point be? $100/yr locked-in price?

Would appreciate any feedback you have on this.

Cheers
Interesting, a new meaning I have learned. There have been some new terms in the last few years, like gaslighting etc. In germany we don't even have translations for those, we just adopt the english wording. Let's see when "snow job" comes into our language, I haven't heard it here yet.
The hysterical (and hypocritical) extremism concerning nudity is an US-american thing.

Hopefully the domination of that 'culture' will timely fade away.
As I said, the legality was sketchy AF.

Dodgy enough that a pubic inquiry was held, and sketchy in that a British Lord and ambassador was cleared when anybody else would be facing punishment.
On his site [0] the collection is subtitled 'a portrait every day'; I think it's very deliberate, well obviously it would be, but I mean I think it's intended to be 'a portrait' where the subject is Cambridge rather than a person, in a way that just taking a photo vertically (though still a deliberate choice) isn't.

[0]: https://www.acambridgediary.co.uk/
Really good information.

I have only used naive spinlocks on hacky ducttape for embedded RTOSes. And most of the time those will provide better mutex or semaphore functions you should be using instead of the spinwait.

Interesting that the example uses ARM but the moral of the story is "you shouldn't need to do this, and if you do, you have bigger problems"
Nice analogy! I saw an estimate recently on the cost of programming and they predicted that automated coding will cost 10,000 times less than human coders. It was all back of the envelope and questionable but still it was food for thought. Will we be 10,000 times more productive or will we be out of work? I think a lot of people will be out of work.
It does for rockets with many stages, as the lower stages will get an exponential benefit.
I really wish that Apple would provide an alternative C API to its system frameworks, even if it would be inconvenient to use (similar to Microsoft's COM APIs - terrible to use directly as C API, but at least it's possible, and most importantly, the COM APIs provide a stable ABI and allow proper interface versioning - so old and new interfaces can live side by side).

Language bindings could then directly go through the C API instead of having to go through an ObjC- or Swift-shim, or calling directly into the brittle ObjC runtime functions (is there even something similar to the ObjC runtime for Swift?, e.g. a C API to create Swift objects and call methods on them?).
Yes. And no. Depending on what you mean by "cloud" how much kit you have in colo, and how you manage the resources of that kit.

You can certainly use colo to provide the facilities most need from cloud infrastructure.

Just stuffing a server in someone's rack isn't cloud, but larger installations are often managed in similar ways.
It's sad how people that don't understand computer science have the power to enforce such idiotic rules.