skysight-inc/HackerNews huggingface dataset:
Australia is a pretty awesome case for EVs. It's a huge country and very sparsely populated. Which also means fuel stations are sparsely distributed. People have farms there that rival the size of some countries.

That means the logistics of getting fuel where it is needed are non trivial. Fuel has to be imported and then transported over huge distances. This is costly. For example, a lot of the mining industry happens in some of the most remote corners of the country. It depends on huge amounts of diesel being trucked over very large distances just so they can keep digging and transporting iron ore, coal, and other things they mine.

Battery electric alternatives have been creeping into this space and are a huge cost saving because the electricity can be produced locally with cheap solar energy. And there's plenty of innovation around that in Australia. There are 200 tonne road trains that run on pallet batteries that can be swapped in a few minutes and are charged using (typically) solar energy. These are not fancy new Tesla semis but converted old diesel trucks where they just junked the diesel internals and put a new drive train + battery in. Super pragmatic and it works.

Some electrical trucks there run downhill with huge loads and are net energy producers: they generate more via regenerative braking than they require to go back up hill empty. Insane when you start thinking about that. This is not breaking any thermodynamic laws. You just mine iron ore or whatever at a certain altitude and then transport it to sea level. The altitude difference is potential energy. And with many tonnes of useful load, that's a lot of energy. The truck arrives with a full battery and then drives back uphill.

Despite years of conservative pushback on EVs and solar, they are switching the country over to clean energy regardless. EVs are now rapidly getting more popular there. There is no domestic car industry to protect. A lot of the popular cars come from Japan, Korea, or China. So, unlike the US, Australia has a lot of BYD models on the road already; and probably a few other Chinese manufacturers are active there. Tesla is popular of course. And I suspect Kia is doing some nice business as well there. Japan is a bit problematic with Toyota still pretending this isn't happening right now.
If I were running product at Sentry I'd be working on an agent that opened pull requests to fix your Sentry errors. This would work today with GPT-4 on a nontrivial number of errors/codebases.
what is this title?
Note that American pipe organs sound rather different from (typical) French, English and the German/Dutch instruments. Usually the acoustic is also drier.

If you want to hear bass, you should look for organs with a 32' register. Those pipes are indeed 32 foot tall, and the lowest note is barely audible.
A large amount of the submissions to join my webring ( geekring.net ) comes from neocities users, and it's always a joy to visit their pages, a lot of creativity goes into them!
i've been doing it for years with zero issues, took like 10 minutes to set up
Redbean.com meets express-style middleware
Write crossplatform reactive & pluggable Redbean applications using higherlevel functions & middleware.

Redbean (+Soakbean) lets you put your kubernetes-docker-CI-buildstepper-mindset aside for a moment, and think about shipping more tiny crossplatform goodies for a bit.
Agenda app for iOS also uses this model.
Roads are built through "nowhere" all the time .. to join one city to another several thousand miles away with no other "civilisation" between.

To join a port to an inland mine site.

Once you have a road where once there was no road and no easy access to the land within then people can follow.

> But nobody builds a road to nowhere.

See: Gunbarrel Highway - a road system from a launch point out into "nowhere" in order to retrieve test missiles.
When "Everything" Goes Wrong: NPM Dependency-Hell Campaign – 2024 Edition
Which means for the average person, where nearly all their purchases are liabilities, telling people to live debt free is good advice and Kiyosaki quotes getting thrown around out of context do more harm than good.

I’m also curious to see how all these debt gluttons using “OPM” are going to fair in an environment of rising interest rates. When the tide goes out we’ll see who was swimming naked. I’m sure we’ll see many people get humbled.
Another sidebar, the CIA is a civilian service as ~70% of all intelligence services are (except military intelligence), otherwise it would not be possible to do stuff that is against the law and many other "bonuses", like plausible deniability.
Neat! Driving HA through API is a clever alternative so you can build exactly the UX you want.
I do not understand the point you're trying to make here.
It got caught right after they uploaded it. Basically content ID hasn't been updated yet. I would contest it.
Fun fact: Fortran has an ENTRY statement specifically for this purpose (obsoleted in the 2008 version).
One has to be at least in their 30s and absorb at least one failure in life to understand this.
All fun and games until that AI model accidentally reveals confidential technical details about issues you have/had to competitors.
I assume content id database entries have expiry dates
because an endless series of complaints about the optional sync services or whatever is extremely tedious.
> I think you make the assumption that the person writing the test will be able to write a test that will trigger only when the same bug would happen.

I'm aware of this, it still comes down to weighing up the costs vs benefits. It's not practical to write a test for every small behaviour of a complex app.
Management see hype
Management see money
So the root problem, at least according to the way the mayor frames this issue, is the inconsistency between the policy in the netherlands and in other countries, the policy in the netherlands is supposedly working great, but people traffic drugs in the netherlands to move them to other countries.

Now if there only was some sort "union" of countries that could decide on consistent drug policy ... a "european union"? But the mayor talks about international institutions only to complain about international pressure on the netherlands.
Using user's private with no opt-out option is unethical.

If anyone is looking self-hosted for alternatives then they should try SigNoz: https://github.com/SigNoz/signoz
I agree that React is a good choice for extension developers, but not necessarily react-dom. The web lacks efficient keyboard navigation. What you have is effectively a Jupyter Notebook for the CLI. I by no means want to dismiss the value of that, but there are two possible paradigm shifts that also deserve your attention:

1. The Command-Palette pattern. See [The History of Command Palettes: How Typing Commands Became The Norm Again](https://www.vendr.com/blog/consumer-dev-tools-command-palett...)

2. Keyboard-accessible UI primitives. Raycast have recognised common terminal use-cases and built general-purpose interface components [1]. They implemented a custom React reconciler for their UI.

The downside of Raycast is, that it's proprietary for MacOS only. I believe a Terminal that capitalises on the above two points while staying FOSS could revolutionise Unix/Linux CLIs.

[1] For example https://developers.raycast.com/api-reference/user-interface/...
Why on earth this date/datetime formatting rule?

> 01/02 03:04:05PM '06 -0700

Why all the awkward syntax?
They want the data for AI but not just for their products. They want it as a business asset. It helps boost their valuation and makes them attractive to potential acquirers, but they also can sell de-identified data outside the company per their own terms. That just means they don’t sell PII for less than two customers in a data identifiable group.

See the terms:

> Sentry may use Usage Data and Service Data for analytics and product development (including to train or improve AI Features and generate Outputs). Sentry will not disclose Usage Data or Outputs externally, unless they have been de-identified so that they do not individually identify Customer, its Users or any other person and are aggregated with data across Sentry’s other customers.
And Cambridge doesn't have a cathedral. That would be in Ely, though Great St Mary's is a big church.
Oh, grow up. Dissenting opinions are welcome on line, being probably the most beautiful part of this whole mess we call the Internet. If you don't like my comment, address the content of the comment and explain to me how my warning of the path this treads is unreasonable. Stop virtue signalling and contribute. I'm open to having my mind change and everyone on this site should be as well.
you assume wrong.
Absolutely. As I said, I have spent a while studying how to build a competitor, and actually have written my own build engine that runs on the JVM as part of that! It powers Conveyor which is a build system for packaging and deploying desktop apps+servers (see my bio) and is by now very robust. So I'm very familiar with Gradle's problems and ways it could be better.

Nonetheless, once you include all the plugins, Gradle has an enormous feature set. Usability is the clear problem with it, but it's also the vaguest. Pointing out problems is eashy, coming up with alternative designs is medium hard, getting everyone to agree those alternatives are better is really hard.
Show HN: Quickwit – OSS Alternative to Datadog, Elasticsearch
Hi HN, Quickwit cofounder here!

Quickwit is a cloud-native search engine for observability, and we have just released a significant upgrade with performance improvements, extended Elasticsearch API compatibility, and better integration with OpenTelemetry tools, Grafana, and Jaeger.

This release is also a significant milestone as we have been witnessing users of the nightly version of Quickwit deploy clusters with hundreds of nodes, ingest hundreds of terabytes of data daily, and enjoy additional cost savings. We are very excited to put it in the hands of all of our users.

One report particularly compelling is coming from a company ingesting hundreds of terabytes of logs daily and migrating from Elasticsearch to Quickwit, dividing their compute costs by 5x and storage costs by 2x while increasing retention from 3 to 30 days. They also increased durability, accuracy with exactly-once semantics coming from native Kafka support, and elasticity; you can read more about their performance achievements in our release blog post [0].

This gives us great confidence in our ability to deliver a robust OSS alternative to Elasticsearch, Datadog, or Splunk and we are eager to get feedback and suggestions. To give you a glance at our roadmap, here are the next key features:

- Quickwit on AWS Lambda (Q1)

- Native distributed ingest (Q1)

- Pipe-based query language (Q3-Q4)

- Metrics support (Q3-Q4)

[0] Release blog post: https://quickwit.io/blog/quickwit-0.7

[1] Open Source Repo: https://github.com/quickwit-oss/quickwit

[2] Home Page: https://quickwit.io
I will get a hell of down votes for this, but why logs matter? If you’re logging personal or sensitive data, then you should reconsider your logging instead of changing the provider.

That said, I think there should be a legislation about companies changing their TOS whenever they want without consequences.
I've not seen the episode but I expect that is in turn a reference to Citizen Kane. In showbiz there is only one "Rosebud".
Good timing..I've been getting the same warning mails (though 50gb). Was planning to go through photos but checking vids first makes sense
Connecting two occupied points is the exact opposite of building a road to nowhere.

And see my point here about “linear” roads (connecting point to point) vs space-filling ones (providing access to an entire grid of houses). In short, an animal can exist very easily in the proximity of a single highway, but existing surrounded by development is a much harder task.

https://news.ycombinator.com/item?id=38877692
I love the art style, is it self made?
Surprisingly doesn't seem to have affected their stats all too much
Ask HN: Is it worth learning ML and maths as a software engineer in 2024?
As a software engineer with little memory of maths from school :( I have become obsessed with machine learning and all of the advancements in AI. So much so, my curious mind is starting to learn pytorch and some of the associated maths (I feel like I'm learning things and making hands on progress).

Have any SEs learnt similar? Did it help at all with work, did you move over to a different role based on strong software engineering with weak maths/ML?
Your writeup, the idea of the app, and how you executed it is a breath of fresh air. The idea of building for a TAM (total addressable market) that is in single digits is a nice contrast to pretty much everything that's out there. Such an app is one step higher than a learning project, with oodles of utility, albeit for one or a few people. But those are the most important people in your life, so its much more fulfilling!

Comparing it to cooking a meal at home for your family is a perfect analogy.
I've implemented a long term migration from everything Google.
> This is what a dot-product would look like in PeachPy

Is it just me (I'm far from an expert here) or is this code really weird? Why does ymm_one appear to contain the number zero? Why do we subtract what looks like it should be the inner product we want from ymm_one at the end?
Interesting article.
I have my own problem, that caused me to have to upgrade my iCloud plan, and thus may not be a high priority fix for Apple.

If you shoot RAW+JPEG (not a super-rare thing to do, for photo enthusiasts) then Apple Photos links the two images. Which is useful, rather than having a bunch of kinda-duplicates littering your library you can easily toggle between RAW and JPEG.

But this combining, along with the file system design described in this article, makes it impossible (as far as I can tell, anyway) to easily separate them and delete the RAWs. So years later, I have HUGE RAW files that I'll never touch that I can't delete, because I want to keep the much smaller JPEGS.

Any method that I've found to clean them up (exporting the originals, deleting them from the library, and then re-importing the JPEGs only seems easiest) will lose all of the years of metadata that I've built up in the library.

So I have to upgrade.
US Federal is 1-party and some states are 2-party. This is why you get the "this phone call may be recorded for quality assurance" notifications—because you have now been informed as the second party.

But the above is for private conversations. If the interaction is in a public area, then there isn't an expectation of privacy, so the number of parties informed is moot, but this has been the subject of legal disputes notably when it comes to police being recorded. If anything it would seem like government representatives would have less expectations of privacy when conducting official business, but it's been argued.
I dunno, maybe the utter lack of consent or legal basis for processing?
so do aphantasiacs dream. visual dreams? if no, then what do they dream. a void?

tbh i always found this hard to believe.

maybe they misinterpret visualising as a clear mental image as opposed to something more nebulous and shifting.
Related to this, I recommend Felienne Hermans' talks on Excel as a functional programming language - https://www.youtube.com/watch?v=0yKf8TrLUOw.
At the moment they have a feature where you can click on a button on a crash report and it will use generative AI to explain the problem / suggest a fix. Sometimes it works, sometimes it doesn’t. They also have features tied into version control where you can tag a commit to close a crash report etc. So I would expect them to be able to train on the data this gives them to suggest more accurate fixes down to the source code level.
The US-EU data exchange agreements turn out to not be GDPR compliant time and time again.
Wow! I never saw this before and I don't know how I missed it. Also, that video is decades ahead of its time.
Speak for yourself, I just click on a shortcut
Because logs contain also unexpected errors which could have personal data or product internal details which could leak to the outside.
I tried it once but didn't have much joy using bazel under MacOS - has this changed? I've never had an issue with maven on non-linux platforms which is what you come to expect with the JVM ecosystem.

Although I've limited experience, I actually much prefer the overall bazel approach/design than that of maven. That experience was with a large C++ project but it only required building on Linux. However I've much more maven experience so can always figure my way out of maven issues - while I am much more inclined to just give up when I get bazel build errors.
Is this iPhone? How did you distribute said app?
"NSA grade" irks me - to think these guys have your best interest at heart. In the 1970's they weakened DES [1]. In 2015 the NSA created a backdoor and pressured companies into installing it [2]. In 2016 you had the leaked tools stolen and used by the Shadow Brokers / Equation Group [3]. More recently the NSA made arguments against double encryption to combat weaknesses in potential quantum-safe encryption algorithms [4].

The point is that "NSA grade" likely means "NSA accessible". The major difference between WPA2 and WPA3 is the individual encryption. My guess would be that there is some backdoor during SAE and they could force a complete reconnect by temporarily jamming/disrupting all users on a network.

[1] https://arstechnica.com/information-technology/2013/09/the-n...

[2] https://twitter.com/matthew_d_green/status/14334701097425182...

[3] https://en.wikipedia.org/wiki/The_Shadow_Brokers

[4] https://blog.cr.yp.to/20240102-hybrid.html
Something a lot like Pokemon Yellow
and we the people only vote for governments that take care of our roads, so we are responsible, not somebody else.
I just use the Ikea trådfri dimmers[1] and have them bound to the lights I want them to control. That way they can do on/off and dim.

They no longer seem to offer them. But the replacement might work as well. Support for the device was merged into Z2M last month so not sure if it's already included in the latest release.

1. Predecesor of this: https://www.ikea.com/nl/en/p/somrig-shortcut-button-white-sm...
I've had great success with using testcontainers and a self-contained module interfacing with that. As we use hexagonal architecture, these are adapters.
Just what I need, pull requests with a bunch of AI generated drivel. I really don't want to spend my days figuring out if the PR that just got assigned to me contains an actual issue or some AI hallucination.
They're probably people who are paid minimum wage for just random talking while being recorded.
This isn't really an issue with YouTube's copyright system but in copyright laws.
That's right, almost everything you buy is a financial liability.

Debt glutton is a very loaded term. I bought 2 houses in the pandemic but I did so thoughtfully, after much research. My income can fully cover both mortgages and living expenses.

In the US, interest rates are usually locked in and the monthly payment on the mortgage is not affected by the rates of today. Everyone I know who did "the real estate thing" is playing the long game. All of our assets are illiquid for now and that's okay.

There are always reckless people, unlucky people, foolish people. But vilifying debt is not the answer.
Toffeeshare?
The problem with React is nobody actually learns how to code in React properly and formally. They just wing it by copying what else they see around them.

But the point of incremental code is that it completely changes how you think about data flow and changes. Which they never do.

TLDR: topologically sort your code by change frequency of the data.
True. Primary use case was for easily sharing designs with your stakeholders. My comment was in the context of Figma.

But you could have achieved the same thing with Axure and if needed take it to the next level and add more interactivity beyond hot-mapping images.
I still use Ant - but with one key trick and a bit of discpline.

The key trick is to reuse common tasks between different projects by importing them. Originally we did this using XML entities.

https://ant.apache.org/faq.html#xml-entity-include

Eventually the Ant import task came along and we now use that.

That way the project specific stuff stays very small, all projects have the same set of commands - but you can still customise relatively easily if you really need to.

I find it funny when people blame the messy complexity of some build script on the tool rather than the people who built it...
In the text it says: "I distributed the app to my family using TestFlight, and in TestFlight it shall remain forever: a cozy, eternal beta."
The very move of this is a GDPR violation and doesn't stand a chance in EU courts.
Interesting. I think this is wrong:

> As soon as we reach an entry with higher displacement than the thing we're looking for, we can abort the lookup.

Isn't it the other way out?

Besides, I hope the index size is a power of 2, so to use a bitwise AND instead of an expensive modulo in order to find the optimal placement of every hash found during the lookup, otherwise the integer division would be a bottleneck. (Of course I'm considering an index cached in memory: if you have to access the disk anyway, than that dominates the lookup time.)

Finally, I'm still wondering how they handle deletions (I've only read the text, not the code).
TestFlight is mention in the article so I guess yes, iPhone.
> This all perhaps makes sense for European mores

Anyone else found this an odd sentiment? In my experience, a device like this will not likely receive much praise around Europe, regardless of social or professional setting.
I wonder if this is just them aligning themselves with the new EU AI Act at the same time that they are rolling out a EU region[1]. From my understanding that act, soon to take affect makes it a requirement to explicitly explain the use cases for AI in your use of data in TOS. Before this law you didn't really have to say if you used AI

[1] https://blog.sentry.io/sentrys-eu-data-region-now-in-early-a...
Your city really needs some bike lanes :(
I think for me it was due to hearing about made up citations being used, I think for legal stuff.

So being able to load a boatload of official datasheets and have them referenced in the design was what caught my eye as being useful.
Rear facing camera does seem important for a bicycle especially.
I agree that testing for a typo is silly, but the consequences of a repeated bug aren't technical, they are about customer service. If your customers see the same bug repeatedly occur on multiple releases, they lose trust in your product. That is a huge consequence. And one easily remedied by a test for that bug - sure, it offers little technical value, but is a solid guardrail against, "Didn't you guys just fix this??", for the same surface-level symptom that could be caused by multiple technical root causes.

After all, if a customer sees the same widget break the same way 3 releases in a row, the last thing they want to hear is: "Well, actually, that just looks like the same bug, but really..."
> At the time Go was created you could choose between three languages at Google: Python, C++ and Java.

Out of curiosity, what languages can you currently choose from at Google?
They were in the days of WinRT/UAP/UWP, but that backfired, and with the mismanagemt no one cares about WinUI 3.0 anyway.

Hence why there is even documentation on how to migrate, now legacy.

https://blogs.windows.com/windowsdeveloper/2014/07/24/introd...

"Roadmap for Windows Runtime apps using C++"

https://learn.microsoft.com/en-us/previous-versions/windows/...

"Win32 and COM APIs for UWP apps"

https://learn.microsoft.com/en-us/uwp/win32-and-com/win32-an...

Specially the subsection "Alternatives to Win32 and COM API".