skysight-inc/HackerNews huggingface dataset:
SQL is a programming language! It is just declarative. And most programmers are associating imperative programming language as programming language. [1]

I found while declarative and functional programming languages are not as often used, however learning them made me a better programer.

[1]: https://stackoverflow.com/questions/10925689/functional-prog...
I remember from driving school that it only takes one second to have an accident.
Could you repeatedly send disposable ‘dozer’ drone ships towards your destination to help clear the way, and potentially devise a means of keeping the clearing free of stray atoms?
"And it should always have better binding."
This is a very strong statement. There are (at least theoretically) a myriad of ways to redesign the binding pocket to preferentially bind the larger labeled nucleotide. Consider many proteases excel at binding the larger substrate peptide and having essentially no detectable binding to the resulting smaller cleaved peptide(s).
> Because every CAD, which has traditionally been dominated by commercial solutions invents their own file format for lockin.

This doesn't really explain why creators of new CAD programs (Horizon and LibrePCB are new) invent new data formats.

We've seen time and time again, in every digital domain ever invented, that the most important thing is the dataset.

It doesn't really matter how nice the library manager is if what it manages has limited availability - and no, asking for a community to pitch in and help with the duplicated work is not a solution.

The solution is to pick the largest library and use its format.
$8 a bitcoin when he gave the talk. Dear lord!
Isn’t the whole point of the retrospective to change and adjust things based on the needs of the team?
Quality takes time. So the trade-off is well-crafted software vs. more software, but of lower quality. If "more" makes more money than "better, but less", then you can't be surprised that management chooses "more".

I mean, given a choice between two boxes, one of which said "twice as many features", and the other said "crashes half as often", I suspect the majority of users would choose the "twice as many features" box.
He thinks some words rely on ostensive definitions, colour for example. Otherwise, though, his view of language can roughly be summarized as "meaning is use". You're correct to read him as opposed to platonic forms and ideas; however, he argues that language and meaning has its roots in behaviour, or as he puts it: "a form of life". So for him meaning is relative but not arbitrary. It's a crucial distinction.
I like Hugo a lot, personally.

If you want to go as minimal as possible, my https://github.com/Siilikuin/minimum-viable-hugo gets you set up with a single no-CSS, no-JS HTML page. I found this pretty ideal for staying to learn the platform.

If you really, really like minimalism, you could also try pandoc-server to dynamically serve HTML files from your Markdown as people visit the page, just like PHP does: https://pandoc.org/pandoc-server.html
> provide your apps criticality ratings based on how important they are to running the business

In a decentralized, self-service model, you can add "deal with convincing a stakeholder their app is anything less than most-critical."

Although it usually works itself out if higher-criticality imposes ongoing time commitments on them as well (aka stick).
In other words the space-equivalent of a supercavitating torpedo like the Shkval [1], more or less an underwater rocket which creates its own gas bubble around the projectile by deflecting part of the exhaust stream to nozzles on the front of the device.

[1] https://en.wikipedia.org/wiki/VA-111_Shkval
We need a Blender in the DAW space. Node-based with python scripting. That could be a powerful tool.
The Cruelty of Crypto
Because it's too late to lock down computers, but that's the trend with every newer platform such as phones, tablets, TVs, cars, etc.
Travel mode (designed for airplanes) fixes that. Which Casey didn’t try.
For me, it'd probably require at least a couple of the following things to be true:

1. A significant payrise, perhaps at least twice what I'm making at the moment.

2. A team that I actually get along with well, with a significant amount of shared interests and a passion for technology.

3. The office to be within easy commuting distance, so like 5 minutes from the station I'd get off at.

4. An office environment which feels tailored to developers/engineers, with private offices rather than an open plan layout.

5. Plus the kind of work I'd feel excited to do, involving projects that had a positive effect on the world.
This isn't true. This is exactly why we have multiple interpretations of quantum mechanics.
The biggest questions about the Universe's beginning
It's extremely difficult to change a pre-existing culture.

As the people turn over naturally, make extra effort to hire people who want to work that way. However, expect that they will clash with the existing team so try to bring them into the "craftsmenship conspiracy". Two good hires might change a team of five, and three definitely will. If your average engineer stays two years, that'll mean you're replacing 2.5 of them every year, so you could aim for that by 2025.

Also, maybe start vocalizing and demonstrating what it is you want to see. Start a reading group around craftsmenship. Find ways to inspire them about how great it will be when you've got very few production defects or whatever it is that makes that team demoralized. As they say, "If you want to build a ship, don’t drum up the men to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea."

The other thing is reward it. Not monetarily, but just reward effort that is improving the system. They will need time for these activities. When I manage my teams that develop long lived software I build in at least 33-50% of all time programming for technical debt repayment. There's no doubt in their minds that quality is extremely important. I'll also be extremely aggressive about abolishing deadlines. Unless there's a legitimate emergency, I'll assume all features are done when they are done. Also expect that they will find things to improve you never thought of or think is silly. Generally it's better to good people loose on technical debt than it is to be a dictator.

With the right people, this is the fertilizer that lets them produce extremely high quality work at a good consistent pace, for decades.
Show HN: MLtraq – Track and Collaborate on AI Experiments (Open-Source)
Hi HN! Since my time as a PhD student more than ten years ago, I have dreamed of tracking experiments as much as I want, with reproducibility and collaboration as core principles and the ability to resume the computation state anywhere to add more metrics or results.

Today, I’m unveiling MLtraq (https://mltraq.com), an open-source Python library for AI developers to design, execute and share experiments. It allows you to track anything, reproduce, collaborate, and resume the computation state anywhere.

KEY BENEFITS

- Extreme Tracking and Interoperability: With native database types, native serialization in Numpy and PyArrow, and a safe subset of opcodes for Python pickles, unprecedented (and safe) tracking capabilities.

- Promoting Collaboration: Work seamlessly with your team by creating, storing, reloading, mixing, resuming, and sharing experiments using any local or cloud SQL database.

- Flexible: Interact with your experiments using Python, Pandas, and SQL from Python scripts, Jupyter notebooks, and dashboards without vendor lock-in.

DOCUMENTATION AND CODE

- Documentation: https://www.mltraq.com

- Source code: https://github.com/elehcimd/mltraq

Thoughts? Looking forward to your feedback. I hope you enjoy it! Thank You!
(You can also reach out to me directly; my email is on my profile page.)

Cheers,
Michele

PS. Sharing a few questions I have addressed so far:

1) “How does it differ from MLflow”?

There’s an overlap in features, but the scope is different:

With MLtraq, tracking the state is so transparent that it feels like checkpointing the experiment for later analysis and continuation. With robust/flexible serialization, experiments can easily copy/load to new databases. In MLflow, tracking is designed to track metrics and only a little more. The setup is less flexible, but you have more readily available integrations.

With MLflow, the emphasis is on covering the complete lifecycle, including model versioning and artifacts storage. MLtraq emphasizes experimentation, with an excellent model for experiments inspired by state monads from functional programming that encourages incapsulation/composition and parameter grids to simplify exploration.

In summary, MLflow is a better fit if you prioritize MLOps. MLtraq is a good candidate for experimentation.
--

2) “Does it work for Torch models, too?”

Let’s start with the example “IRIS Flowers Classification” at https://mltraq.com/#example-3-iris-flowers-classification. Using https://skorch.readthedocs.io/en/stable/classifier.html, we can add one more scikit-learn compatible model. Alternatively, one can redesign the train_predict step without using scikit-learn. The results will include the accuracy score for the newly added model.
The true problem with kubernetes and modern cloud. Not insurmountable, but painful when your data is large compared to your processing needs.
C and POSIX are different things though. The only reason why POSIX reserves _t is to avoid potential name collisions, but POSIX moves so slowly that such collisions are rarely a problem (and on any non-UNIX system it's a non-issue anyway).

I *would* have used a prefix for namespacing though, e.g. not `block_t` but `prefix_block_t`.
"The Oracle GraalVM JIT compiler performs the same optimization as the Oracle GraalVM JIT compiler."
Linux for Pirates
Shooting at the moon should be about the kind of work you do. Quality vs size. 50 focuses persons can do incredible things.
You inspired me to be slightly less lazy. In case anyone finds this, it seems like you can get BankID to work[1], at least according to comments from three years ago. Who knows if that still works or is sustainable though.

1. https://www.reddit.com/r/sweden/comments/ocd6v0/bankid_med_l...
Modeling for Sports Betting: Football Player Props
Interview with co-founder of The Crowd’s Line
Please stop posting minor variations of the same message over and over on this story (6+ repetitive comments). Repeating something more times doesn't make it more true, and isn't evidence of veracity. This behavior degrades the quality of the discussion and is at odds with the HN site guidelines of fostering curiosity.

If you have real data, reference that instead. It'd actually be useful.
> Yes, cross-platform requires extra effort.

Aaand you lost most companies.

> Hell even Wine is more efficient an approach for cross-platform distribution.

I'm sure that customers will be willing to install and run Wine.
I work with one system where the main entity is a “sale” which is processed beginning to end in some fraction of a second.

A different system I work with, the main “entity” is, conceptually, more like a murder investigation. Less than 200 of the main entity are created in a year. Many different pieces of information are painstakingly gathered and tracked over a long period of time, with input from many people and oversight from legal experts and strong auditing requirements.

Trying to apply the best lessons and principles from one system to the other is rarely a good idea.

These kind of characteristics of different systems make a lot of difference to their care and feeding.
This goes to the core problem of the Tesla self driving system though - it's designed to encourage stupid people to do stupid things. Yes, it's a funny idea, but what this guy has actually done is go out and operated a motor vehicle recklessly and put everyone around him in danger. In my country it's highly likely this driver would be prosecuted for a number of offences if they could identify him (which I'm guessing wouldn't be that tricky).
Show HN: I made a site for jobs in spatial computing and other immersive tech
FYI: According to the twitter comments, the Cybertruck does not have autopilot.
Spiro put more than 10k e-bikes on African roads – Rest of World
This device so far can sequence a length of 5 bases.
I know Django gives you an auto-incrementing integer field named id even if you don’t add one to your model. I have no idea about others, but I would hope they aren’t doing work the DB is already doing for you.
I don't think it's weird at all. Art and culture generally are exercises in communication. Sometimes fine craftsmanship or technical prowess and spectacle is an important part of the message. Sometimes it simply is not. People get excited when their favorite sports team tries a daring play, whether it's on an 8k monster display or their grandma's black and white set from the 70s. More pixels won't make you cry any harder in Titanic.
That's more or less Reaper though
> 'Value' is largely subjective

Lol then why were you trying to correct my largely subjective view of whether my time is valuable.

My life is fine. I’m realistic about it and don’t need to pretend.
Ask HN: An equivalent to passwordstore.org for contacts and calendars?
I love zx2c4's password-store plugin: command line based, git for version control and sync, a handy mobile app, support for OTPs, multiple users, the works. It is a great bit of software.

I'm wondering if anyone is familiar with something similar for contacts and calendaring? Requirements would be at minimum git (with sync functionality) and a sensible way to search and export to formats email and calendaring clients understand, plus a bonus if entries are GPG encrypted in the same way pass is.

If nobody knows of anything that fits the bill, I may well take it upon myself to write something, possibly as an extension to pass itself.
I agree it's disappointing to think I've found a native app only to realize it's just an Electron app. But I don't need the idea to die, I just want better transparency in app stores so I can know ahead of time whether an application is native or just a wrapped webapp.

> This browser-in-a-box cancer needs to die a painful death.

That depends on what you think the result would be.

What do you think companies who use Electron, CEF, embedded web views, etc today would do if those technologies all died tomorrow? For example, do you think GitHub, WordPress, Figma, Discord, Whats App, Slack, Trello, Skype, or Spotify would hire native Windows desktop development teams? (Or even Mac/Linux desktop development teams?)

Personally I doubt that there would be any increase in native app development. Any developer who cares about this is already making native applications, Electron just makes web apps slightly more convenient.
> What's the point of gloating when issue has not been addressed?

It is being addressed. A month before net zero the problem won’t be over, but it’s also far from unaddressed.

Progress is about rates of change not success. A real argument can be made that we are more than 1/3 of the way to net zero. Back in 1892 nobody was willing to give up heating their homes with coal, but today are homes can remain toasty without the need to burn fossil fuels. Coal is almost dead so it’s mostly oil and natural gas which are being replaced and far less plentiful.

If nothing else at current oil consumption proven reserves run out around 2070. Humanity could absolutely fuck the world beyond recognition using coal, oil isn’t as plentiful.
The meathead margin: how lifting weights might have saved my life
Wow wtf? One that this person is doing this without autopilot is crazy. But also crazy that Tesla would ship the Cybertruck without autopilot support.
If you experience motion sickness while using Apple Vision Pro
Could happen if they could find someone cheaper to do the job with the same skill set
WeWork's Co-Founder Is Trying to Buy the Company
The case for a virtual Rust stateless codec driver [video]
> Rules also ban "contractual, hardware or software related barriers to repair."

Wonder if that includes trains? ;)
Show HN: Logistic Regression Training on Encrypted Data with FHE
NetBox: a source of truth for everything on your network
Sure but autopilot can brake and steer to avoid an accident. Though apparently the Cybertruck doesn't actually have this yet? That makes this completely fucking crazy.
The commercial surveillance and what can be done about it
Yeah there could be a lot of hardcoded stuff that makes it hard to change without interruptions but on the other hand they've had plenty of time by now to sort that out...
> You have a capex budget […]

As someone who has worked IT in academia: no, you do not. :)
Apple confirms generative AI features are coming to the iPhone soon
Seems a bit weird to use Skype as your example, since (a) it already had a native application for Linux, (b) AFAIK it was the same (Qt) codebase as Windows and Mac, so no feature discrepancy, and (c) Skype also developed clients for other operating systems like Symbian, Android, Blackberry, etc. as well as a Java-based client for other mobiles.

If anything, it's easier to develop cross-platform native applications these days, since the mobile space has mostly collapsed to just Android + iOS.
Resource from Monty Python here ;)

https://www.youtube.com/watch?v=ohDB5gbtaEQ
Nice game :)
Analogies always break down under scrutiny. Any cattle farmer would find “spinning up a herd of cattle” to be hilarious.
I work at Microsoft and a lot of our products _are_ crumbling.
Forgot Your Apple Vision Pro's Passcode? You May Have to Take It Back to Store
British military successfully tests laser weapon that zaps drones mid-air
Prescription drugs cost 3 times more in the U.S. than in other wealthy countries
A lot of what these AI tools do would classically be considered trying to “fix” a subpar mix, rather than just mastering. This is often not a super transparent change to the sound. For example, right up front, the first thing Logic’s mastering assistant does is put a full spectrum, highly detailed EQ curve over the track, ostensibly to hit some genre-dependent targets. Then it brags to you about it by graphing out the curve. This is not something many professional mastering engineers would do. Their job often consists of taking all the creative decisions made up to this point in the process and make subtle changes that bring them all out, much like adding the right amount of salt to a dish when cooking or polishing a car that’s already been detailed. They need to do this while making the track loud enough to compete in the consumer market, without crushing the dynamics or adding uncomfortable harshness to the sound. Generally, I think these AI products need to do less, not more, to get better results.

That said, this over-zealous AI modification isn’t always a bad thing, as the democratization of music recording has ushered in an era where many more people of various aptitudes are mixing music! But it does mean that AI-based mastering solutions run the risk of ossifying the “sound” of music genres, and while they can gussy up a poor mix, they often clobber a mix that’s already great. I don’t know of many major label albums where any of the tracks were mastered with an AI-based solution, although Ozone is in extensive use in the industry for its non-AI features.

Disclaimer: I make a non-AI mastering audio plugin called Master Plan.
White House: Please Don't Be Dumb and Drive While Wearing the Apple Vision Pro
OKRs, and similar methods, are all doing the same thing. Define what you want to do and how you will measure it. The effort companies put into changing to the latest flavor of the week is mostly a waste of time. It makes upper management feel important, but creates chaos in the organization and a lot of lost time to process change, all to define what they had already defined, just with a new acronym.
I vibe with this. I was tuned to this recursive property of mind being important by this book (for anyone else reading along :)

https://press.princeton.edu/books/hardcover/9780691145471/th...
Yeah, but Jira lets them be dysfunctional much faster and more thoroughly, and with greater confidence. That does not improve the situation.
I just did a due diligence with a company that only had servers in one data center. They were supremely confident that there was no way a whole DC could be impacted by an event.
This isn't true. Servo was originally intended to become the rendering engine in FF.

As it became clearer that a full engine wouldn't be complete any time soon (if ever), they pivoted to using Servo to gradually upgrade the existing engine.
File exchange is not hard technically. Hosting file exchanges is hard because it is legislated that it must be hard. It is that way for reasons some might object to, like copyright infringement and ITAR export control, and for reasons that are generally accepted as beneficial like interrupting flows of CSAM.
My current goto response (which anecdotally seems to work) is to empathize with them and call out their situation for what it is. At the very least if their supervisors find I'm trying to support (radicalize) them they'll take my number off the list. Something like "I know you're a scammer and I hope you're safe, I hear ya'll are often enslaved"
Sorry, I don't want ad topics as a native feature in my browser.
intergalactic != interstellar
Isn't Tauri already capable to run several apps in their own sandboxes with a single host process, just like browser tabs?

I can see complaining about being forced to run multiple browsers at once, the hate Web as a UI stack in general, I don't really understand.
But it does
Having an application, process and hardware inventory is a must if you are going to have any hope of disaster recovery. Along with regular failovers to make sure you haven’t missed anything.
I had a PM pull up the visual to explain SAFe to me. I just started laughing and said, “no”.
Doesn't GDP measure transactions rather than income?

I.e. if everyone just bought stuff back and forth from each other constantly (assuming no taxes on the transactions) the GDP would shoot up.
There is a thing in dance music where some DJ or producer will find an interesting new sound or style, and then other DJs and producers will produce sound-alike knock offs, and that will be interesting for _a while_, but eventually people will get bored of it and nobody will buy that kind of music again.

An AI might sort of make producing knock-offs of popular styles easier, but it'll also probably hasten the decline in popularity of those styles as well. One popular song is great, 3 or 4 copies of that style might still be good, but 10,000 indistinguishable copies of it -- meh.

I think what you might actually see is something like this:

A dj comes up with a new sound, and people might like ask an ai to produce a whole mix of songs similar to that record, just for them, that nobody else will ever listen to. Or even better -- a DJ might come up with a new sound and _sell an AI themselves_ that can produce songs like that on demand.