skysight-inc/HackerNews huggingface dataset:
Frankly, you don't need much more for a proof of concept. Beside chroot, you basically need a namespace control utility, an iptables control utility, and a volume control utility.

The "Docker in 100 lines of bash" [1] does just that. It skips the trouble of managing volumes by demanding btrfs; it could instead use stuff like tar / dd and mount to a comparable effect.

This is, of course, about as fiddly, slow, and unreliable as, say, building an amplifier with discrete transistors, or building a clock with nixie tubes and 74xx chips, etc. The point is not in producing a sleek and reliable solution (though this is not ruled out), but in seeing and understanding how a thing works from inside.

[1]: https://news.ycombinator.com/item?id=9925896
Java is used in HFT, and for the variant where it is not fast enough, general purpose CPUs are not fast enough so not even hand-written assembly can compete anymore. They use FPGAs for that kind.
> How do you “control”, when it’s a (high quality) report of a single autopsy?

By testing for and ruling out the myriad causes of myocarditis and ANE with already-established causal links, as I described above.

> The idea would be to encourage other autopsies which look for similar pathology.

And if those other autopsies fail to even so much as mention other more-well-known causes of myocarditis and ANE (let alone make any effort to rule out said causes), then they, too, will consequently fail to demonstrate causation.

> The foreign mRNA was supposed to stay at the injection site in the upper arm.

Okay, and it's good to know that it doesn't. That still doesn't do anything to establish a causal relationship between spike protein production and tissue damage.
> There is no science that helps stop someone from hating themselves

If that were true, wouldn't that prove his point?
Yes, and most of them predate UNIX.
Both Stripe and Shopify have more resources than an average small startup
Starting every comment with “this argument’s logical error is…” is nauseating and hinders good conversation. Your point would sound better without it.
That sounds pretty awesome. None of that was available when I was working on my engine. I had a lathe and a milling machine, and little skill with them.
Hire contract recruiters. Seems like a strange dependency to have on a company to fuel additions to fixed costs (talent). Make it "elastic" and grow and shrink on demand.
You mean lynx?
Have you tried Rust?

Garbage collection is over-valued.

CRUD in Rust is not as low-level as in C.

> making low level detail leak into its module contracts

There is the risk, yes. Design a good API, and it won't happen. Onboard 50 people who don't care, and you'll have all sorts of low-level thinking when it isn't appropriate. This is the risk of a language having no ceiling: Suddenly someone is spending the "novelty budget" without asking.
> Python and that's the most popular programming language there is at the moment.

Ordering the top 3 languages is “subjective”, let’s say that they are Javascript, python and java. And out of these, python is 10x slower than the other two.
Silver spoon?
As mentioned, assuming rustc and cargo exist for IBM i, what will cargo build on any random project do?
This is exactly why I distrust all the apps on my phone and desktop unless I've grabbed them from some reliable open source repository. The disgusting entitlement to stalk me at every step and use me as a lab rat is exactly what's wrong with modern software.
Other AFVs can have integral dismount support - that’s the difference from a tank in this context.
I hear you. It’s just that the rise of TikTok contradicts all the survey results. I.e. I don’t see their sentiments reflect in their actions.

I mean if you’re concerned about your data and feel helpless, simply don’t use the app. But TikTok keeps rising doesn’t it.
> This article says they had $10 billion redemptions in May

This is only impressive if they actually had $10B of cash and equivalents to return/liquidate in that period.

Of course the accusation is that Tether is largely unbacked, and so redeeming $10B of nothing is a lot less impressive.
>I've seen entire financial algorithms being implemented using Excel alone.

I've done some industrial automation in Excel/VBA. The company wanted it that way. Their whole IT department did everything in Excel/VBA.
It is, but this will have to wait until late high school, when kids are old enough for matrices and complex numbers and Dirac equation and the origin of 2x^2 (2, 8, 18, 32 — the electron shells etc). You still can have meaningful and useful exercises meanwhile.
On that high a TC you have no excuse not saving up an emergency fund. Don't tell me it's hard, I am on a tiny fraction of that salary and I managed it.

Oh and you have a four month severance runway on top of that...
You've kinda addressed your own concern about productivity though - it's more fun.
JoergSprave demos new 3D printed rapid fire crossbow
Not everyone is about buying cool gear. There's other reasons why money is nice.
> Broadly, maybe. At work, I don't care about being liked by people that can't admit they are wrong.

Why do you presume all outcomes of your eggregious interactions is placing blame on others?

It seems you are totally oblivious to some of the most basic principles of working in a professional environment: if you antagonize and attack your team members, you are not trusted to help out and have their backs. This means you are not an asset but a liability. Working close to you is making them vulnerable to being stabbed in the back by you at the slightest issue. And that's why you are not liked, even if/when you are right.

All the people can be right, but that doesn't justify you insisting on pissing on everyone else's cereals.
And xdisp.c in Emacs: https://github.com/emacs-mirror/emacs/blob/master/src/xdisp....
Most people don't know the extent of data collection on them and its usage.
If they knew, they would be against it.
The fact that iodine is banned in some countries is just maddening!
How Big Is Tokyo?
And the ORM is written in... Ruby? So then we are back to "Ruby is slow".
Perhaps I was being overly dismissive, but that's the kind of thing I had in mind. You have a small set of components and a limited set of illustrative circuits to make by laying in wires. The older projects I referred to involved designing circuits for practically usable equipment. So it was a much higher order of difficulty.

By the way, I had similar things as a kid and loved them. I don't mean to trample on anyone's fond memories.
I love my Stockholm syndrome on .NET, Visual Studio, Delphi, C++ Builder, PowerShell, DirectX.
Steve Brunton and Nathan Kutz have great content for applied math also
https://www.youtube.com/watch?v=QYS-ML_vn4k&list=PLMrJAkhIeN...

https://www.youtube.com/watch?v=2Z3bYlXJx3U
The context here is "fingerprinting" you based on what your fingers do.

So that will persist across devices and accounts.

And before you say that's crazy, location information can mean they only need to distinguish a handful of people at a time.
Wow you just described Canada in every industry sectors! It’s the same. That’s why Canada is overpriced everywhere (telecom, banks, groceries, etc): no competition.
I feel bad that I’ve forever tarred JRuby with the atrociously slow performance of ThoughtWorks’ Mingle. If you think Jura’s sluggish…
I just installed Obsidian. Tried it. The vibe of the contents that I put into Obsidian has a funny 'Obsidious' tone. I think a neutral vibe is what is required for a generic content editing software. Uninstalled.
This is the problem. I was a secondary maths/science teacher. 9 tried to implement a flipped classroom before the pandemic and, well, the kids did absolutely nothing. Most would come to school the next day having never read/watched (I linked videos and actual reading, trying to cover all varieties of ways kids prefer to learn) and be openly proud they didn't. It listed about two weeks before I just said screw it and went back to the normal model because I had to.

Lots of students simply aren't mature enough or lack the disciple/interest to do a flipped classroom - and this will apply to any online education as well. Tech isn't going to magically change education, sadly, at least not the way we conceive of it now.
If your 15B queries are generated by 15B website visits monthly, your web properties should be generating tens of millions of dollars in monthly income. So a few thousand dollars is nothing.

Unless your traffic is non-revenue generating or somehow poorly monetizable...
Its UX used to be... slightly suboptimal here and there. Nevertheless, it took the world by storm.

IMHO it's because Docker made the few core things absurdly easy, not just low-friction, but zero-friction. That was key. The rest was important but not critical, and was built out eventually.
Maybe that's why he's been so supportive of musk in his Twitter buyout
Exactly.

A gel blaster is basically a BB gun that fires “soft” (they’re not soft) gel balls
Userbase dynamics is weird. Instagram is somehow dominated by women seeking attention and has an appropriate audience, facebook doesn't seem to be bent on changing that and dumbing their users down.

Tiktok seems to deliberately promote degenerate behaviour, nothing organic about that.
Inferno was an even better experiment, the kernel and Limbo VM had a minimal attack surface, everything else was based on the same principles as Plan 9 and dynamically loadable modules written in Limbo.
It's fine for a trading venue to list all these derivatives, the problem in this case is that the venue and issuer are the same entity. In the trad finance world this is strictly separated.
Been in a similar situation where customer wanted me to implement supporting fishy, I asked my boss to confirm by email but he never did and told me to do it orally in vague term. I just didn't do it and told them to find someone else, they did find someone.

Always keep in mind that when shit hits the fan they throw your name very quickly and you are going to stand in court to defend yourself. That's what happens when you work on devices which can kill people.

I learnt that they cannot reproach you to stay ethical and they know it is very difficult to make someone do something which goes against his values, it is easier to find someone else.
> I have no viewpoint to offer on OP’s argument.

This doesn't look like tracking or fingerprinting at all to me - they're logging user interaction (that many apps and websites have done for decades).

Even if they didn't do this just about every click you make in the App Store results in a query to their backend for more information, presumably with the account id (so family, regional, parental control works).
It’s not a risk, it is always there. Rust just cleverly hides it behind syntactic sugar, but in reality every single API mandates the what lifetime each parameter should have (they are just generic to lifetimes, and it can be inferred more often than not). This is in stark contrast to any managed languages’ function signatures, and one will have to change to accommodate bigger changes and the other doesn’t.

And I’m talking strictly about memory management here, sure Rust is a very cool language (it is my go to choice for low-level programming) and has a strong enough type system to actually make these refactors safe, but it doesn’t change the fact that this is simply of no concern with automatic memory management.
In ActivityPub "feeds" are not really a thing. A "feed" is the content of an Actor's Inbox and it will contain all the Activities that have been received by that Actor in chronological order.

That being said, you can overlay some semblance of algorithmic feed in the client that presents the Inbox contents to the end-user, but that is not related to the specification in any way.
I don't know about you, but I basically assume every app is doing this. Is this really a surprise? Were not all apps doing this for a long time?
It varies; for direct peering/connections where a link goes down (and fast failover protocol is used), usually 5 seconds or so.
Global propagation takes in the order of 5 minutes or less: https://labs.ripe.net/author/vastur/the-shape-of-a-bgp-updat...
Sounds obvious... of course, sometimes ORM and other abstraction layers conspire to hide that you are doing queries in a loop.
Are you talking about this talk from Liz Rice titled "Containers from Scratch"[1]

[1]: https://www.youtube.com/watch?v=oSlheqvaRso
Isn't that what package managers in programming languages do? E.g. if I write a "left pad" library and put it on npm, then it can compose into someone elses program and left pad their strings.
SQLAlchemy is python. Which is slower than Ruby :P
> [things]...impossible to do at the high school level without handwaving away most of the details.

Something about my dad's generation is that I observed them to be more ready to resort to workbench tinkering to get over patches where their math gave out. Following your point, maybe this results from their early experiences of aiming beyond their math capabilities.
Also known as cope triangles in this case.
Mastodon requires more than simply ActivityPub to be able to interact with it. Its user discovery is based on WebFinger and if you don't have that working, your service won't be able to be interact with Mastodon servers.
US warns Australia against joining treaty banning nuclear weapons
Asset custodians operate on trust. FTX has torched its trust. I don’t believe the US entity will be viable going forward.
Instagram? Facebook? Maybe.

I certainly did not think Apple would do this.
There are browser extensions like PrivacyRedirect (iOS app) and LibRedirect (Chrome, Firefox …), that have the ability to redirect you to alternative reddit frontends (teddit and so on).
Hasura is Haskell, not Erlang, I thought.
Sonic Pi is actually a pretty damn good synth. I played around with it a lot. It's not just a for-the-sake-of-code synthesizer.

I got some Guitar pieces from freesound.org and built an electric guitar synth. I then mixed it with some Tibetan Fire Priest chants and built this:

https://soundcloud.com/user-408150882-831970789/rhythm-of-ka...

As some of the comments here specify, the UI isn't exactly conducive to building 'heavy' music.

For instance, something that I built this morning using Kontakt (https://soundcloud.com/amal-krishnan-103125344/megatherion-p...) is painful to develop on SonicPi. Of course, SonicPi can be extended to perform some of the functionalities you'd expect a professional synthesizer to do. {DOS->Win 3.1}

There are some other issues as well centered around 'coding for developing music' and 'live coding'. Everything you build in the code --when I last checked-- goes into one stream. You really have to visualize time flow outside of the software. This makes editing chunks hard. A UI based synthesizer is a lot easier to work with: turn a few knobs and push a few keys as opposed to coding. Live Coding never really works in practice, and I'm talking about performing at the professional DJ level. It's easier to use a 'GUI' (a synth front end with its knobs etc) as opposed to code. Music tends not to flow 'rationally; inspiration tends to externalize in a kinetic fashion.

All that said, Sonic Pi is a rich platform to build synthesizers and pieces to go with the other tools in your music building deck.
This seems to be in the vein of PE acquiring companies and cutting cost to extract value - just a sensible more strategy of firing middle management haha.

But this reminded me of a podcast episode with some PE guys. The PE was able to enhance an acquisition by issuing ESOPs to all employees and educating the employees about the structure and value of the ESOPs - Inverse of firing folks.
Django has pretty great features for handling exactly this. Unfortunately it doesn't by default warn you if you're missing this optimization. I've had to write that warning system myself into iommi, but with that on it's super nice.
No. You're not going to charge me for taking notes.
https://lcamtuf.substack.com/p/a-requiem-for-amateur-chemist...
This is confusing terminology. Functions of the form ax+b are often called “linear”, but they're only linear in the general sense if b=0.
Tbh I don’t see it as a huge problem as long as a. The data is anonymous, and b. they aren’t trying to sell the data.

I mean if you choose to use someone’s service, you’d want it to get better. And one of the reasons they get better is by collecting feedback of what’s working, what isn’t.

It’s very hard to nail down a good ux without feedback.
Right, Phoenix LiveView has been pre 1.0. We try to keep things deprecated for a while but we need to balance getting to 1.0 and supporting existing code. Now that it is getting closer, we can make it as a default in new Phoenix apps. :)

phx-hook always required IDs. They would misbehave (and warn) if you forgot the IDs, so could it be that you were relying on broken behavior? In any case the IDs can be enforced now, so it should be consistent, please file bugs if it does not work.

Upgrade to Phoenix v1.7 should be painless, because it only really changed generated code. Screencasts that use generators will be out of date though. In other words, best practices evolved (as they should) but code still works.
If only Safari would support uBlock Origin and other necessary modern extensions.
I would happily hop over even today!
> Of course there is a mode in Emacs supporting obsidian-like facility

Do you mean org-roam ?
I'm playing through this series on GameCube via dolphin right now.

Never completed any of the games back in the day.

I think I saw this tidbit mentioned someone before but never the damn engineers name! What a shame.

Possibly it was a group effort, or organically developed. But it would have been nice to know who it was.
Just in time for Christmas.
Well, Django has an ORM that makes this kind of feature necessary in the first place? ORM's are trying to hide the relational nature of your db, don't they?
In my opinion the series starting with https://medium.com/@teddyking/linux-namespaces-850489d3ccf is the gold standard for introducing namespaces.
Building a Foldable iPhone
Ha! One might ask the same about braces.
AFAIK this value derives from CPU, not just JS.
I don't think anyone has Stockholm syndrome. Windows works very well at basic chromebook like tasks and runs proprietary software well, most of the time.

Linux is just now patching up the last few big issues and fully catching up to Windows, and it's really only Mint and a few others that have windows parity. If you try any distro a linux enthusiast will probably recommend, like Manjaro, you can generally expect to fuss with stuff more than you would on windows by far.

And Mac is tightly tied to their non desktop metaphor UI that relies entirely on idiomatic gestures.

Windows isn't great, but it works and it's easy.
Data stolen from Australia health insurance available online
Top programming languages on GitHub 2022
Does the software itself have value? Isn’t it what people do with the software that really has value? The software sat on a floppy disk has pretty low value.

I’d then argue that software has as much value as notes do. It’s about what you do with it/them, what it/they enable - that counts.

But both software and notes are therefore extremely valuable to the activity of doing.

My notes are my software, heck I even call my note system “LifeOS”, which makes that even more apparent.
> None [...] have anything resembling JVM's JFR for continuous profiling

You could say a similar thing for Erlang and its Dialyzer.

Yet other ecosystems manage.

The point I want to make is:

While that's an argument in favor of Java, it's not an argument against everything but Java.
I was having similar issues a couple of years back. I'm now using 2 trackballs - Expert Mouse and Vertical trackball to distribute the movement. The pain hasn't come back and I enjoy having dual mice with some extra buttons.

I tried using the expert mouse between my ergodox splits, but the movement was even more awkward as I had to bring my elbow closer to my abdomen. YMMV.

Over the years, adding variety/variability has helped me more than many specific solutions. Seems obvious in hindsight given the R in RSI :D
It does, but if you use the build in synchronization, your notes will by synchronized as (optionally encrypted) files. I think using syncthing would be possible if you make Joplin synchronize to a local directory, and use syncthing to sync that directory.
This is exciting stuff for MatSci people. There are likely other interesting materials that could be made using this process, including the other alloys found in iron bearing meteorites. I expect that the process can be modified and extended.
Making containers was easy long before Docker came along:

- FreeBSD Jails

- Solaris Zones

- Proxmox (which was an abstraction over OpenVZ, back before LXC came along)

In fact because of all of the above, I was a latecomer to Docker and didn't understand the appeal.

What Docker changed was that it made containers "sexy", likely due to the git-like functionality. It took containers from a sysadmin world and into a developers world. But it certainly didn't make containers any easier in the process.
> Having no ability to do any kind of static analysis

Wouldn't Sorbet count as static analysis? It even supports gradual typing specifically for legacy codebases.

https://sorbet.org/docs/gradual
I was just saying, when you have a business to run, you need to run the business. I'm all for diverse teams. I also get that as one of the minorities life can be hard and I respect that, I'd love to help you get through it. But, if tech problems need solving, and you're not making a profit, do you need engineers that spend most of their time on diversity related matters?

Diversity should be normal, I agree and indeed perhaps some efforts should always be spend on such matters. But when is it enough?
King of Fighter 12 sprites, which are regarded as being high quality, were made from 3d models. They first animated 3D models, selected specifics frames, then traced sprite over those.

https://kofaniv.snk-corp.co.jp/english/info/15th_anniv/2d_do...
I'm using Netlify DNS for most of my websites. Usually I set TTL low (~600 seconds) in order to quickly change configuration in case I fuck up. When things are working though, I remember that Netlify doesn't have an edit function for DNS, so I just leave it as is.
TLDR; Any decision you take will be criticized and will be pointed out as the reason things went bad :).

I think it is a question of trade-off and what works well within your company culture.

You can do what you suggested, but your core team will become the bottle-neck. Your features team will feel left out and unhappy that they are not doing the "important" work. This has been the Microsoft approach.

You can also have every team get a copy of the core and run the entire stack. If there is consolidation needed, you let them evolve. DRY goes out of the window and everyone else will wonder if you are nuts. People who like efficient planning would hate you and you are likely to incur higher operational costs. This follows a philosophy of "two is better than none". Thia has been the Amazon approach.

There are some intermediate ones, but irrespective of these approaches, your velocity will slow down significantly (like 10x) since teams need to coordinate with each other as opposed to people coordinating within the team. You would need additional layers of product and program managers. Planning is now much harder. This is part of growing up and this transition is really, really hard.

My personal preference would be to make core a technology decision and choice and not code. Get rid everything that is custom developed, if it can be replaced by an industry standard, well established framework, even if the framework gives you features and bloat that you think you do not need. Keep the core light and manage it as would manage an infra team. Then the services team can own features that go deeper into the stack and mostly be self-sufficient.