skysight-inc/HackerNews huggingface dataset:
Keep in mind that social media is pretty much the only outlet you have for social signalling as a teenager. Disconnecting from it at that age is social suicide.

Disconnecting as an adult is much easier/worthwhile because you now have other means of signalling.
Cloud Native Testing Framework
> Yeah, sorry if it sounded harsh

It wasn't harsh, but it felt like being labeled as deluder, which I don't like a bit.

> (S)omeone hears of problem, gets coding immediately, and a very good result comes out.

No, that's not possible from my experience. You need that problem to ferment a little in your mind to understand the problem in its entirety, or more realistically to the point you know the domain. Experience makes the process faster, but not instant.

> We need a way of reasoning and investigating the problem...

Of course, this is why I exactly said that we need a way, and it can be any way, as long as it works.
B# == C.

I assume B# was intentional in that comment.
The mentioned tech stack (tailwind,next,mongodb,vercel) is not considered boring to majority of dev I suppose.
Title should include "(2023)"
Nah, cleaning staff are hygiene technicians.
Yeah, we are agreeing, online conversations over text can sometimes be deceitful
Responsible means you get the blame. Accountability means you get the credit.
Anything that spends most of its time waiting on IO, and doesn't do a great deal of number crunching: i.e. any kind of server talking over a network socket.

Go, and any other language, lowers the barrier to running concurrent code, but there is much more to concurrent servers than concurrency: fault tolerance, isolation, shared state management, instrumentation, introspection, clustering, process migration. The BEAM and its ecosystem gives you all of that out of the box.

Also, the BEAM offers an immutable, functional environment. Data races are impossible, which are the biggest pain and source of heisenbugs in any kind of system with > 1 concurrent thread. This is huge. You can model your entire system as concurrent processes without ever having to deal with concurrency issues. You only ever have to think in "single-threaded" mode.
Serious security breach hits EU police agency
ECS is the way imo. I dislike the complexity in auth around cloud services but ECS is a really nice way to build scalable systems cheaply. I am a big fan of using the underlying Fargate spot machines within ECS.
There’s also Docker swarm for containerized workloads.

Personally I like VMs, and I’ve been toying around with the idea of having a LXD cluster on dedicated servers where each LXD container hosts some of my workloads.
What do you think the S in CS stands for?
4,300-year-old Egyptian tomb discovered with wall paintings
Nah, nationalize their assets instead. And democratize the economy.
Reduced memory requirements, dropping higher precision IP blocks for starters
Blaming process for everything is a symptom of this mindset. Not everything is a process issue. Process is the only thing you can blame with this mindset, but it will only fix process issues.
The easiest way for Sam to facilitate goodwill would be to remove the customer noncompete which claims use of output to develop “models that compete with OpenAI” is “illegal, harmful, or abusive activity.”

It’s like claiming your words cannot be used against you because competition is evil. Ironically, the prohibition is more evil than that which it prohibits, especially in the context of free market capitalism. It also seemingly violates California law on noncompetition and contractual restraint of trade and even false advertising, since they advertise “you own the Output” yet prohibit its fair use (while arguing “fair use” in mimicking copyright work)

A simple “not for resale” would suffice.

Not like Microsoft respects the rule anyway.
Yes I can verify this. Rolled my own VPN not from a scareware VPN provider.
If you use chroot to run something, it's interesting how the dynamic libs you need to get in place grows until you are mirroring a whole linux in a subtree. It gives you a sense for how you end up with containers.

One thing that is wild to me is how nix solves this problem, of things needing to be linked together. It doesn't solve it with containers, but by rewriting the location of the links in the executable to be in the nix store. You can run LDD and see it in action.

To me, all that points at containers being in some way a solution to Dynamic linking. And maybe an over the top solution.

Should we be doing more static linking? Not even depending on libc? What are the challenges with that?
Hopefully their hardware programming model is going full hardware circular command/interrupt buffers (even for GPU register programming).

It is how it is done on AMD GPU, that said I have no idea what is the nvidia hardware programming model.
I set up Docker Swarm at my previous company, but it was a dead and stale project 5 years ago when I last used it. I honestly cannot recommend it in 2024.
What's so frustrating about obesity is that it feels like we understand it as well as Alzheimer, so not at all, despite decades of research into the subject.
The basic thing when dealing with the "Cloud" is to stay away from their exclusive offering and vendor-specific stuff to avoid lock-in. Once you're locked in you're gonna get fleeced really hard as they are aware that moving away in such a situation is much harder.

In general when you have a solution that is supposed to handle any problem and scenario like with AWS you'll eventually end up with some complicated Frankenstein-y creation, there's probably no going around it if they want such a robust set of features and capabilities.
And once its locked do you have to hold all operations for X ms?
It's time for the US to turn the clock back more then 100 years and regress to isolationist, peripheral economy. Let's hope for a peaceful transition.
The only thing that worries me about that link is the disclaimer.
Do you happen to be hiring for customer service positions?
To me, "blameless organisation" is about raising the bar for blaming people. It makes you try _really hard_ to blame the process that allowed this to happen: if you really can't... _Then_ we're within the realm of professional negligence/misconduct or performance
Wasn't Intel Larrabee something like that? Get a bunch of dumb x86 cores together and tell them to do graphics?
> Fabric would be fine, ansible would be fine, salt would be fine, putting it on Docker and deploying via compose would be fine.

That still leaves them the problem of "If I don't know this tech stack, what do I do?"

You are working on the assumption that everyone already knows Fabric, Ansible, salt or Docker.

Whichever poison you choose, people who don't know that particular poison won't know how to install to a different provider anyway!

You're making an argument against one particular poison, but I don't see it as any better or any worse than the others, which all have enough complexities to fill a book.
Well, in English, "engineer" does seem to also mean technical worker (what we call "technicien" in French), in addition to "ingénieur".
The whole point is that the previous CEO and the one that arguably kicked off this whole mess did in fact have both a degree and background in engineering. Your mindset and business philosophy matters far more than your degree.
How long haye you been programming? You got used to the short name and now it is a word to you.
I was wondering whether the table actually comes from some paper, or it's just a marketing trick for techy folks.
Exactly. In his interviews he mentioned a lot of people at the time asked if 9/11 was the triggering of a crisis (the hypothesis had just been published in 1999) and no, it just kind of went by because the generations weren't aligned. Kind of like WW1. Was a major disruptor, but society continued down the same trajectory
The second-gen Multipla was a lot more normal-looking than the original.

> Fiat was always a cheap cars brand, none will go and buy expensive electric Fiat.

In Ireland, the Fiat 500e is 24k EUR; I'm pretty sure it's their second-cheapest car, after the ordinary Fiat 500, which is about 20k. Anecdotally, I see a good few Fiat 500es around; it seems to be one of the more popular small (A-segment) electric cars. I suspect that had an earlier version existed 10 years ago, it would've done pretty well in a market then dominated by the Nissan Leaf.
We have been using https://www.red-gate.com/products/flyway/ with Postgres (via CloudSQL) for at least 8 years and are happy with it.

Now that I looked at the website to share the link, I would probably be scared away because it looks very enterprise and corporate but it works well and it's just a Docker container built in CI and I don't have to interact with it.
Wouldn't "decentralize" or "diversify" be a better term than "democratize" here? I don't really see the democracy involved as opposed to simply having a broader disaspora of education.

Agree with your point though.
I personally think multi-cloud is over hyped and the complexity isn’t worth it for most organizations. The apps I am responsible for are one AWS region / 3 AZ and we have sufficient uptime. We could be multi-region but the added cost wasn’t worth the benefit and complexity. Multi-cloud makes zero sense.
In my country to be an engineer I have to have a university degree of a certain kind, then do a state exam for the national engineering association, then pay a yearly fee to remain an engineer.

I'm a bit discontent how just about anyone of my coworkers in USA can be a whatever engineer :D
That's what's great about being CEO. No matter what you do, it really doesn't matter and noone can evaluate what you did to any significan level of confidence.
> I'm really surprised the software isn't simply a fully online webapp...

They're actually going in the opposite direction. It was possible to file VAT on HMRC's website a couple of years ago, but they've taken that option away. Now you have to use 3rd party software to file VAT.

It's because they added requirements that your filing software is linked to whatever system you use for business accounts, even if it's a spreadsheet for now.

For PAYE, you can use HMRC's tool described in the article, if you're a small enough business, or 3rd party tools, which could be a webapp or not, or your accountant's services.

I agree, a webapp would be much more sensible for PAYE, as it could keep up with the monthly rule changes. If you have a registered business, you already have the login, form-filling support etc you would need, as it is used for other taxes and admin on HMRC's site. In a twist, the HMRC tool the article is about is actually a webapp that runs locally.

For Corporation Tax, you have to use 3rd party software or services. That's been true for a long time. Historically this software was expensive, so most people ended up using an accountant's services even if just to be able to file Corporation Tax after doing their own accounts. It's more accessible now. You can file it on HMRC's website if the company accounts are simple enough. You can file it at the same time as the Companies House statements, if you're organised enough.

For Income Tax from your business, that's going to change to require your filing software to be linked to the system you use for business accounts too, in 2026 or 2027 depending on size of business. I guess that might mean you won't be able to file income tax on HMRC's website any more.
GP's point was that cyanobacteria were NOT "bad". They're a part of nature, how can that be bad? Good and bad are strictly human constructs, relating to human (primarily social) behaviour.
YouTube ordered to reveal the identities of video viewers
> Why some developers find security burdensome

That's a heck of a long answer for "it's not the immediate objective of their work"

It's like asking "Why some receptionists find security burdensome"

--> If no one defined the framework and tools for them to let people enter/exit in compliance with a buildings' access-requirements, you can't blame them for "not doing it properly"...
Lego tells California police: stop putting our heads on your mugshots
Happened to me yesterday, I was baffled but then I found that you can request the one time password just using the email associated with the LinkedIn account, so the password wasn't compromised

I have changed the password, main mail and in the privacy settings of LinkedIn removed the visibility of the email
What language and programming style did you use prior to using Elixir the most? Have you been able to build systems of similar or even larger size as previous projects in other languages, and what was that experience like (i.e. how did Elixir make things better)?
which part?

> Thus, Project Ghostbusters was born. It’s Meta’s in-house wiretapping tool to spy on data analytics from Snapchat starting in 2016, later used on YouTube and Amazon. This involved creating “kits” that can be installed on iOS and Android devices, to intercept traffic for certain apps, according to the filings. This was described as a “man-in-the-middle” approach to get data on Facebook’s rivals, but users of Onavo were the “men in the middle.”
I guess the version with donor cells is fine if one is already taking immunosuppressants because of some other reason.
I thought that decentralized identity is one of the legit uses of blockchain. Why not? With that, you can potentially use same identity on different platform and don't worry about your identity being banned by your provider or just closing the whole platform (looking at you, google)
I think one of the most interesting things to happen to IRB is the recent introduction of static type completion[1].

The fact that this is a nice, mainstream, usage of RBS types in the standard library gives me hope that RBS or some kind of inline[2] version of it will become much more common in future.

1. https://github.com/ruby/irb?tab=readme-ov-file#type-based-co...

2. The new Prism parser makes it much easier to extract an execute comments so I would be surprised if no one has thought of using that to annotate code with RBS types.
Managing costs is the single biggest pain point. Be careful and don't start with kubernetes etc. if you just need to deploy a monolith because managed k8s is way more expensive than e.g. Azure Web Apps or AWS Lightsail. Review your architecture carefully to make the deployment as simple as possible. Microservices aren't for the product-market-fit stage but when you really need them (you will know when).
https://archive.is/XEc8S

https://archive.today/XEc8S
You hear stuff like this all the time.

So when I first looked into Lockheed Martin, Boeing, Northrup-Grumman, L3Harris and others as an investor, I expected huge margins and booming profits.

Instead I found they have steady earnings with between -5 and +10 % margin. Hardly Republic-eating stuff.

I’m right there with you on public debt, although this is a problem throughout the rich world.
Chinese electric cars are cheap because they are subsidized.

You should really compare with other European car manufacturers.

I'm not a fan of Fiat, but if they did huge investments into electric 10+ years ago that possibly could bankrupt the company. Market is not ready even now for going all electric.
I might be missing something but I think the author of this library missed a very simple implementation.

This library is hundreds of lines of assembly for implementing some jump table for all possible input combinaisons.

I propose instead to shift left the two inputs into a 8 bits accumulator. And then there are only 3 states to match. Inc, Dec, Invalid (happens if you jiggle the encoder in place, effectively doing halfinc/halfdec).

Something like that:

sw = A << 1 | B
if (state & 3 != sw)
state = (state << 2) | sw

state == 0b00101101 for increment
state == 0b01111000 for decrement
Any other state is ignored.

If this code runs on interrupts, the conditional can be skipped if spurious interrupts are not possible.

Any switch bounce can be filtered either in hardware (capacitor + resistor), or in software by averaging over time.
Wasn't aware of that, thank you! I'm glad they're rethinking, but I wonder what they'll actually consider for not blocking it wholesale.
Yeah like how spring leads to summer leads to autumn leads to winter leads to spring. Or how the sun rises. Or how people are born, grow up, then die. Yeah naturally trained to find patterns, all of it is an illusion.

Or, instead of superficial snark maybe look into the patterns people identify and see if they make any sense. This particular one does
I've been doing this job for 20 years. I am fluent in C, Go, Rust, Python, as well as Elixir, and for my clients I have written concurrent systems running in production in all of these languages. I know how painful and complex the problem space is.

My opinion is not that rare, so instead of listing my credentials, you can search and find many others that have found this platform to be a great fit, simply because it has been designed to solve this very problem since 1986 when everybody else was focusing on single core, isolated systems.
If you are in proper engineering and can't do math, you are a tourist.
Synthetic Data and AI for Good: Utilising Computer Vision for Mine Detection
Oh nice I really like this style of explanation.
oh hey Vanyel! I may not have been as heavily involved in Agora per se, but I was a member for a time (as "Pascal") and absolutely feel the same way about internet Nomic in the 90s being a cherished formative experience for me, both in terms of igniting a love for playing with formal systems --- and also I think it was the reason I learned Perl. And about Spivak pronouns, and strange daylight-saving timezone exceptions in the united states. (Kelly being in Indiana --- come to think of it, was it em who you inherited the perl scripts from?)

I think I ended up experimenting with other more minimal-initial-ruleset systems later on, Micronomic/Macronomic? Good times in any case. Thanks a ton for your archival work, and thanks to everyone involved for making a kid's life more interesting in those heady early-internet days.
Any chief should be a subject matter expert.

Even if its knowledge is partially outdated due to switching to management at some point.
The terms container attached storage and container storage interface are important terms when it comes to stateful container workloads. On the other hand it's one of the questions we don't like to ask "what is ...?". So I took the chance to answer it before it needs to be asked. I hope somebody finds it valuable and helpful.
it's exactly the reverse: the issues with generative AI isn't the data anymore, but the models that are not able to understand the data
I always found it a bit weird how Altman leveraged Loopt (which AFAICT did not make his investors money and was basically a failure) into giving advice to aspiring founders, which he leveraged into, um, whatever he's doing now.

Apparently a smart guy, but it's always hard to distinguish "smart at selling himself" from "smart at building good things."
The assumption that enjoying art should come from (at least some amount) the artists effort. There are a ton of exceptions, like enjoying nature, but "random" music shouldn't be as enjoyable as pieces created by human hours of experts.
Not sure how the 'best products' constraint is supposed to be interpreted, but Elixir is a more flexible tool for developers than Golang. It has a decent REPL, can be used for scripting, and so on.

I haven't used Golang for things like binary protocols so I can't really compare, but Elixir or Erlang would be a good fit since they're very good for expressing grammars and fundamentally treat strings as byte sequences.

If pattern matching helps you express your problem domain succinctly they're also a good fit. Same goes for macros. My impression is that Golang commonly requires quite verbose or complex code compared to Elixir.

I expect raw number crunching performance to be better in Golang, but BEAM processes are very lightweight so it might win on either performance or developer ergonomics if the task can be solved in parallel.
They had previously worked under "Neutron" Jack Welch, who had a PhD in chemical engineering. What a wide trail of destruction that guy left.
This article is 100% accurate. I found myself agreeing with everything written here.

Hopefully someone at Apple reads this and takes it to heart when deciding what to improve for a V2. I might actually buy one if they address some of these problems, despite having been avoiding the hype until a coworker bought one and let us try it.

Passthrough was really disappointing. That part actually kind of shocked me, so many reviews online stating they forgot they were wearing the headset. I can't imagine how, though - it's like looking through drunk goggles. The rendered content was unbelievable though.

I own a Valve Index and the Vision Pro blew it out of the water for pixel density. Mind-blowing.
It actually has become worse than that in many cases. Instead of being distributed to the collective "we", responsibility is often pushed down to the lower ranks in a systematic way.

A good example for this is Dieselgate, where management asked for "creativity" from James Liang and other engineers, knowing very well that they were driving their employees into muddy water without getting dirty themselves.
In other words, you run out of database servers, or your connection limit is too low so you don't fully utilize your database servers.
Now to in order to multiply a sequence of numbers correctly in a "high performance" shared store, you have external process synchronization. Just awesome. Thank you for the lesson. I had no idea concurrent processing could be so easy.
Depends on the navigational requirements. Indirect towing using tugs as an extended rudder are sometimes used. Although I think it is more common in Europe which has a more modern tug fleet.

https://www.youtube.com/watch?v=stebWQNrv5Q
Telegraf can expose Prometheus-scrapable metrics and has a DNS plugin that can monitor several targets with a single config stanza - which was a problem with black box exporter according to TFA. Maybe it could be an alternative?
https://github.com/influxdata/telegraf/blob/release-1.29/plu...
I don't have individual volume slides, do you all have them?
Now, now. We don't want the Europoor to be spying on our citizens, do we? Imagine the impact on our privacy.
> One way of mitigating this is providing the same services outside of a hospital- for example the cardiologists leaving the hospital and starting a private practice

Bad idea. If anything, what you need in a hospital is short paths to transfer people from one specialist department to another (or, should the patient be too unstable to transport, to call up the specialists to get down to ER), and you need integrated IT systems to not waste time with data transfer.
From a cursory glance, it seems like RACI is confused, not you. Any description I find on RACI seems to conflate accountability with responsibility and it looks like a mess.

Accountability means something enirely different to responsibility. Being accountable means being able to explain the reasoning behind a decision to a jury of peers -- literally being able to account for the considerations that went into the decision.

A person is accountable with no responsibility if they expect to have to be able to explain their decision, but they don't have to take personal blame or credit for it.

A person is responsible but not accountable if they take personal blame or credit, but nobody is given the right to question their judgment and ask for details around it.

Accountability is a somewhat bureaucratic idea. We want good reasoning, but in the name of efficiency we don't want people to explain their reasoning when they communicate decisions. We also don't want to give people responsibility, and without responsibility we don't trust them to reason well on their own accord, so we reserve the right to grill them about their reasoning after the fact if the outcome turns out bad. (In fully formed bureaucracies this accounting must be recorded in a long report to be filed away for nobody ever to read.)