skysight-inc/HackerNews huggingface dataset:
Programming is the process of manipulating data structures, so if you're building a JSON server, then every piece of code in your server is going to be dealing with and operating on JSON data structures. It can't be neatly tucked away in a corner. Because it would be foolish to design a server that makes needless copies of all its inputs and outputs. This truth would be the same if you were using something like protobuf instead. Therefore it's important that your fundamental data structures be something that (a) you can control, and (b) doesn't make everything it touches take forever to build. Do you feel in control of someone else's 24000 line header full of template magic? If that thing is sitting between me and my data structures, then I will wipe it out of existence.
Lessons from my first exit
It is sad experience but I disagree with the author here

> It’s so difficult to be paranoid about every single technology you use.

I would be paranoid with anything related to AWS, I don't want to risk my bankruptcy (or near bankruptcy experience) on small mistakes or the goodwill of the AWS support.
No, the comments are not confused. I wouldn't consider myself as a expert, but I've worked a lot with evolutionary algorithms. This is not a good work and should be rejected from ICLR, although again it is my personal opinion. Terminologies are there to help distinguish between different concepts, not to be obscured in some handwavy way to seem deep and knowledgable to sucker some ICLR paper reviewer with no scientific rigor. It is indeed possible to optimize NNs using GAs but claiming diffusion is an evolutionary algorithm is a huge stretch, and they even didn't draw the connection properly in the paper. There might be something worthwhile in their work but I would say portraying it this way is just flat-out not correct.
notably that link shows “@tensorflow tensorflow deleted a comment from fchollet on Nov 21, 2018” as well as other deleted comments
https://pkg.go.dev/golang.org/x/crypto/acme/autocert
On the other end of the spectrum there is [1]. It's both performance and usability oriented, although compile times are probably higher.

Nlohmann is the slowest out of the popular libraries, AFAIK, and not particularly more usable than rapidjson, in my experience. So "better than nlohmann" is not very novel.

[1] https://github.com/beached/daw_json_link
ever since I learnt self-hosting, it feels so liberating
Is sustaining the human population at its current levels an ideal to strive towards? Fewer people means fewer goods, but also less demand; automation has taken over so much already it’s hard to see the point of having so many people.
It sounds like you're specifically talking about runtime-enforced contracts rather than ones that the compiler uses to prove compliance? Your first sentence makes it sound like you think all contracts are useless, but your last sentence makes it seem like you think they're useful if they're compile time.
The structured part is because these options are most likely replicated with existing option products. A binary call can similarly be replicated with other options and packaged
Interesting. I am a fan of DbC (following Meyer's Applying "Design by Contract" - pdf at https://se.inf.ethz.ch/~meyer/publications/computer/contract...) though due to runtime costs (as you point out) i limit it to pre-conditions only everywhere (almost all "policy" part of the code and less on the "mechanism" side) and tighter pre/post-conditions on module boundaries only.

> programmers won't write them, or will write them incorrectly.

I think this is a matter of education and discipline and not an argument for not using DbC.

If it is okay with you could you share your dissertation and maybe highlight the key points which led you to your conclusion of "They are generally useless"? I think it would be useful to know.
Our internal metrics show a decrease in productivity when more inexperienced developers use AI, and an increase when experienced developers with 10+ years use it. We see a decrease in code quality across experience levels which needs to be rectified across all experience levels but even with the time spent refactoring it’s still an increase in productivity. I think I should note that we don’t use these metrics for employee review in any way. The reason we have them is because they come with the DORA (eu regulation) compliance tool we use to monitor code-quality. They won’t be used for employee measurement while I work here. I don’t manage people, but I was brought in to help IT transition from startup to enterprise so set the direction with management confidence.

I’m a little worried about developers turning to LLMs instead of official documentation as the first thing they do. I still view LLMs as mostly being fancy auto-complete with some automation capabilities. I don’t think they are very good at teaching you things. Maybe they are better than Google programming, but the disadvantage LLMs have seem to be that our employees tend to trust the LLMs more than they would trust what they found on Google. I don’t see an issue with people using LLMs on fields they aren’t too experienced with yet however. We’ve already seen people start using different models to refine their answers, we’ve also seen an increase in internal libraries and automation in place of external tools. Which is what we want, again because we’re under some heavy EU regulations where even “safe” external dependencies are a bureaucratic nightmare.

I really do wonder what it’ll do to general education though. Seeing how terrible and great these tools can be from a field I’m an expert in.
Election 2024: GOP wins House majority of 218 seats
Wait, wait, wait! I think I got the wrong USB!

Chaos ensues. He's so great!

https://www.youtube.com/watch?v=z9-p06yiJ6Q (Wheels on the bus)
Zero to little configuration at point of use, but a lot of upfront configuration, maintenance, fun issues when you need something slightly less traditional (e.g. something that needs raw TCP or heavens forbid, UDP). Different trade offs for different situations.
Musk's growing empire is fueled by $4.9B in government subsidies (2015)
In the embedded space, rust works great for riscv on ESP chips
Congratulations Francois! Thanks for maintaining Keras for such a long time and overcoming the corporate politics to get it where it is now.

I've been using it since early 2016 and it has been present all my career. It is something I use as the definitive example of how to do things right in the Python ecosystem.

Obviously, all the best wishes for you and your friend in the new venture!!
scaling docker compose to multiple machines is traditionally the realm of kubernetes. I’m not seeing any suggestion here that’s better than dropping in k3s
They do stupid things like this once in a while. They dont even need the money, which is a rounding error compared to what Google pays them every year.

This is just a greedy clueless MBAs trying to show themselves they are not useless. Can't wait for Ladybird to hit stable.
But github gets an higher evaluation having X amount of active users. The last thing they want is to make that number drop!

By the way on gh you can also buy stars for your project from fake accounts.
AWS Snowmobile – Move Exabytes of Data to the Cloud in Weeks (2006)
Show HN: My Quizzes
My Quizzes is a comprehensive Slack-native platform for trivia, tests, and games. You can generate a quiz using generative AI and collaborate with teammates to create it. You have the option to run them interactively like Kahoot! or as traditional quizzes, where participants can take them at their own convenience. We use field-level encryption to protect customer data before saving it to the database and offer the option for customers to use their own encryption key.
The signs aren't about the amount of change in the register. It's that they'll refuse to take large bills.
Is Java 8 still an important minimum target?
Chromebooks now get 10 years of software updates, by the way: https://blog.google/outreach-initiatives/education/automatic...
This is a good initiative to make it easier to run old games and simplifying the effort involved in making them fit modern monitors and operating systems.

I hope we see them more focused on preserving access to the games too, they've talked before about how until copyright is reformed we need to use the justice system to inherit accounts and the games in them, hopefully some of their efforts are focused on that reform especially now that the EU is investigating whether we should "own" our digital libraries.
I see no conflict between "I would be paranoid" and "It's so difficult to be paranoid".
I think if siemens was breached they have to publish as it is stock market listed, NIS2 and also founder of the charter of trust. Question is what do you consider breach. Is it malware incident? Some cryptolocker? Or is it exfiltration of IP?
This needs a (2023) in the title.
2FA matters very little when you have never expiring tokens.
The Rust compiler has supported RISC-V64GC for many years already. I got my first RISC-V SBC in 2022 and have not found a single issue with the Rust compiler (some libraries have problems, but that's a different problem). In the end, the Rust compiler relies on LLVM, which also Clang users need it in order to compile C and C++ programs to RISC-V.
I think part of the reason why 3 is special is because you get a lot of bang for your buck. Order 3 is a low order polynomial that is relatively easy to analyse, but already gives tremendous mathematical properties.

For example, the points of elliptic curves form groups. The operation of combining the points is described in the article (draw a straight line through two points and mirror in x-axis).

That means that all the theorems that are proven for Groups, are also true for elliptic curves.

But I think there are many more exciting properties

Amateur here (just studying abstract algebra for hobby). I’m also very curious for more reasons.
Maybe you could add keywords on a separate 'customize' page?
Yaak: Cross-platform desktop API client
> Because some of the applications are "container native" and do not support configuration of IP/Port binding. Why? UNIX philosophy and working traditions be damned.

I'm not sure I follow. Docmost runs in a container, on a port which is configurable. By default, as all containers, that port is local to the container. The container orchestrator (be it docker CLI, docker-compose, Swarm, Nomad, Kubernetes, Podman) is the one who you instruct to expose a port from the container network to your host network. Docker tries to be smart and easy and will expose it on all networks by default, but even on it it's configurable, let alone on the more advanced options.
But at the time it did contribute at least somewhat to your physical condition, I am not an expert, but physical condition indicators like VO2 max seem to be the best predictors of intelligence. We're all physical beings at the end of the day
Java 8, as in from 2014?
Blame it on go dependency lists and similar.

What do you even review when it's one of those? There's thousands of lines changed and they all point to commits on other repositories.

You're essentially hoping it's fine.
AWS Amplify and OpenSearch*, misleading title.
It seems that this solution selects the most "visually pleasing" frames, which ffmpeg on its own doesn't do. You could probably hack around it to arrive at a decent solution[1], but something like this would require an advanced filter or an external tool.

[1]: https://superuser.com/q/538112
Well, the Chinese tax payers altruistically subsidise western consumers.
Looks interesting, would suggest going with Solana over Ethereum though, especially in 2024.
It's a fine balance between Not Invented Here syndrome vs. trying to hammer the square peg of off-the-shelf OSS into the round hole of the actual problem you're trying to solve.

For example they suggest ROS as a robust industry-ready software, which absolutely hasn't been my experience: you hire a bunch of domain experts to solve the various [hardware, controls, perception, imaging, systems] problems, but once you use ROS as your middleware you end up needing a bunch of ROS experts instead. This is due to the horrible build system, odd choice of defaults, instability under constrained resources, and how it inserts itself into everything. You end up needing more fine-grained control than ROS gives you to make an actually robust system, but by the time you discover this you'll be so invested into ROS that switching away will involve a full rewrite.

The same goes for further downstream: OpenCV images are basically a void* with a bunch of helper functions. (4.x tried to help with this but got sideswiped by DNN before anything concrete could happen.)

I guess it's the same rant the FreeBSD people have about the Linux ecosystem and its reliability. However I'd hope we raise our standards when it comes to mobile robotics that have the potential to accidentally seriously hurt people. And who knows, maybe one day OpenCV and ROS will pleasantly surprise me the way Linux has with its progress.
Nah. A year maybe?
The biggest thing I want to see from framework is ARM (or better, Risc-V that achieves great low power performance) with an enormous battery and linux or BSD with all the optimizations to improve battery life.

I bought a macbook a while ago specifically because I can get it to last about 45-50 hours non-stop usage on one charge, so getting a system tailored for even better performance and a longer battery life (macbooks could probably double or triple battery life if they bulked up and stopped trying to be so petite) would be incredible.

>100 hour battery lifes should be very achiebable for developers, as limiting screen brightness and using only terminal with a black background can increase battery life _enormously_.
Looks like the guide is working as intended.
More billionaire back-slapping with the great orange bigot? Fostering human-oompaloompa relations?

I dunno, that's the best I could come up with.
> Shop Health is a free tool for Woocommerce that helps you increase your sales with action-minded checklists.

https://github.com/mindblownHQ/wooping-shop-health
Ask HN: Books about Programming Concepts?
any good book recommendations that talk about programming or programming languages concepts?
I think this was also on the Mortal Kombat movie OST (another hidden gem from the 90's; not the movie, the soundtrack).
Your 'suffixes' are a hodge-podge. Might as well stick with SI prefixes (like you are doing with the 'k' already?)
That'll be YouTube+
People doing important research on Uranus certainly hear a lot of jokes.
That 4o is often times worse that GPT 4 has been widely ignored. :/
Timecode step inside the zone. Out to the Moving Shadow crew. Goes out to the robots and the Scott, it’s the Gav and to the Julia long time. 101.1 MSX FM in your manor. Right across the border, your time rude boys, yeah out to the email crew, msxfm@movingshadow.com , direct link up with us, phone line crew 0 double 7 47 114 553 yeah show dedication, all across Liberty, all Liberty City massive, south east north and the west, yeah spread it across the airwaves sound of the 101.1 killin the other stations dead, the Liberty City’s finest, It’s live! The groove that sounds the best MSX FM no contest. SHOW THEM MISTA TIME CODE!
Original Nuttah was the last tune at a friend's wedding a few weeks ago. A great time was had by all.
Ah yes I'm sure it's completely impossible to game these services by printing a fake id at home and showing it on the webcam /s
>That situation wasn't created by real estate agents, it was created by sub-inflation mortgage interest rates, and she solved it by deeply understanding what a home seller wants out of an offer. That's what a real estate agent is good for, and it's what I hope a larger percentage of agents are going to be good at now that the bad ones can't hide behind their monopoly.

That's as may be, but the law in question is specifically about rentals not sales. WRT rentals, the price is generally not negotiable, the terms (at least in NYC) are prescribed by at least three city and state agencies, and until now, despite the fact that the broker acted as the landlord's agent exclusively, anyone who signed a lease (as the tenant) had to pay the broker.

That's a very different situation, and not analogous to buying a home, except that (usually) you will live there.

Edit: Fixed typo. Clarified prose.
I did the same for the past year, mostly for work (so MS Office suite, IntelliJ, Java), but it even works for the old PC games like Heroes of Might and Magic III or Morrowind. The only thing that I could not get working was Global Protect VPN client, required to access internal infrastructure of one of my customers.
Germany is one of the most conservative societies in EU, they still insist on cash. But even so, I'm surprised you can do large-value payments without PIN; even if you have a contactless card, those are limited to small-ish sums (less than 100E I believe) - so yeah you can buy a croissant, maybe you can even buy lunch in most restaurants - but it still can randomly ask for PIN on some expenses, AND it always asks for large expenses.

> Why is there no political will to do it?

I don't know but I don't think there's a simple answer. Certainly not "it's too expensive", US can afford it. There's a cultural element to it, there's probably lobby of some interested parties. With cards in particular, it's also consumer apathy (as you say, people don't care - so no strong lobby is needed because no real demand for change exists). And maybe other reasons. But I don't think the status quo holds because it's too hard/expensive to change - it holds because there's not enough demand to change it.

A very simple way to change all this would be a law that moves liability to the bank (instead of merchant) in case of fraud. Sure banks would hate it (which is why it won't happen), but also if it happened, they'd then have actual incentives to prevent fraud/ would need to start seriously contemplating "what is more expensive".
> Even if you are not using Amplify/OpenSearch, I recommend getting familiar with AWS budgets.
> It’s so difficult to be paranoid about every single technology you use.

I do not know what others feel but with this kind of frictionless setup, plus low intuitivity in the UX/UI of those services, people are not concerned about setting up a credit card, and billing bundling between services (e.g. AWS batch + Lambda + EC2) is part of the business model.

I do not know how to articulate it, but it's more or less like those modern amusement parks where you pay to enter the facility, and for every attraction and even the toilet you pay to go.
As I said in another thread, you can live cheaply in Japan if you're about 20 minutes by train from Tokyo.
In that thread, someone said that rent is expensive in Beijing and Shanghai. It looks similar.

Anyway, in China I heard that if you go to hospital in a different household registration, you have to pay the full medical costs. It sounds the cost of living in China is expensive.
also here

https://www.abc.net.au/news/2024-11-08/emperor-penguin-found...
> Should google put this on all their products

They have a few products you pay for and are thus supported (for consumers YouTube Premium, Google One which is Drive storage+support, for organisations Google Cloud, Google Workspace), but for everything else, yeah. Unless you pay for One, you get no support from them on the random free stuff like Keep or Maps - you get what you pay for (in reality much more than that, something like Maps is a massive effort everyone can use for free).
Par for the course for AWS. I tried following their quickstart Sagemaker guide to run Llama 2 a few months back. And it certainly spins up quick, but next day I realize it's running me $400/day.

I was able to get the charges reversed, but definitely learned not to trust their guides.
Well linux distributions can be installed on windows so…
The reason is their lack of engagement. Take a long scroll through their timeline: 11m followers and they have single/double digit likes and retweets. It’s been like that for many years.
Keras 1.0 in 2016-2017 was much less flexible than Keras 3 is now! Keras is designed around the principle of "progressive disclosure of complexity": there are easy high-level workflows you can get started with, but you're always able to open up any component of the workflow and customize it with your own code.

For instance: you have the built-in `fit()` to train a model. But you can customize the training logic (while retaining access to all `fit()` features, like callbacks, step fusion, async logging and async prefetching, distribution) by writing your own `compute_loss()` method. And further, you can customize gradient handling by writing a custom `train_step()` method (this is low-level enough that you have to do it with backend APIs like `tf.GradientTape` or torch `backward()`). E.g. https://keras.io/guides/custom_train_step_in_torch/

Then, if you need even more control, you can just write your own training loop from scratch, etc. E.g. https://keras.io/guides/writing_a_custom_training_loop_in_ja...
Their point isn’t about the complexity of installing a certificate. It’s doing it successfully and securely at scale.

Everything is easy until you have to do it at scale.
This seems like a glaring bug in the scripts run by that `npx` command. The author is correct, the scripts should 100%:

- Choose the lowest cost resource (it's a tutorial!)

- Cleanup resources when the `delete` subscript is run

I don't think it's fair to expect developers to do paranoid sweeps of their entire AWS account looking for rogue resources after running something like this.

If a startup had this behavior would you shrug and say "this happens, you just have to be paranoid"? Why is AWS held to a different standard by some?
His vibe-rater series is great too.
speaking for myself, i fly every other week, sometimes i don't care for food, other times i could be hungover or hungry flying into or out of a full workday and meetings. Realizing that a nice hot meal or two are sometimes pretty amazing when flying e.g. Turkish, I personally would love the ex-Virgin America approach (RIP another legend) where I could punch a button on the screen and they would bring a meal on demand if/when i need it, without having to stay awake waiting for the stupid cart or bothering other people too much. But, here we have United that offers nothing.
At our company we host our web app stack and services in a cloud provider, but we don’t use managed services other than Kubernetes. Then everything on top is open source services and apps we host. It’s a big overhead to setup and maintain but I feel once the learning cost is absorbed one time we have high degree of flexibility and also resiliency against random resources getting added behind the scenes and costing us money. The critical part is to stay on top of config & updates since a lot of the apps won’t update themselves or even report an update is needed, and ending up with a vulnerable dependency may be orders of magnitude worse than 1-5K incidental expense.
We looked at over 100 houses over the course of a year. Our agent earned his commission!
Not unique. Bitcoins were stolen with a similar technique of highjacking a js dependency of some bitcoin wallet app. It was done by doing proper contributions at first to gain control of the thing.

They were even better, the library behaved completely normal when used anywhere else.

xz was found because it behaved differently.
I do, and the original Nectarine radio, Hugi demo mag, Assembly early days, Breakout,....

Feeling oldie. :)
Would love to hear your feedback either way
Maybe official AWS guides should include a tutorial to set billing alerts and limits as a prerequisite to many of their guides.