skysight-inc/HackerNews huggingface dataset:
As many readers pointed out, team velocity and process bottlenecks are a much more valuable focal point than individual developer metrics. But for this, having the ability to observe what is happening and dig deeper into the data is critical, so that you can back iterations on your improvement efforts with data.

The research is also slowly laying the foundation of what are useful metrics to track and what excellence looks like for the industry. Unfortunately, those metrics are typically difficult to measure because the underlying data often spans multiple engineering systems: Lead Time, the poster child of DORA metrics, requires data from at least your source control and your CI/CD systems.

Btw, you might be interested in checking out Faros Community Edition: https://github.com/faros-ai/faros-community-edition – an open-source engineering operations platform we’ve been building for this very purpose. Our goal is to bring visibility into engineering operations, and make it very easy to query and leverage data both within and across your systems. It’s container-based and built on top of Airbyte, Hasura, Metabase, dbt, and n8n.
Oh I love this quote too.
Terraform | Amsterdam, Netherlands | Full-time | On-site | TypeScript, Rust, Embedded and Hardware Engineers

Terraform is automating on-site construction with robotics and software. Our mission is to make construction primarily software-defined and work towards a future where beautiful, bespoke buildings are built within a single day with minimal labor.

We're in the first days of building the company and we are recruiting for the early engineering team. This is a unique opportunity to be one of the first employees at a startup be immersed in a high-growth, high ambition startup environment, and to work with an experienced founding team surrounded by top-tier investors from day 1.

Our core platform is written in Rust: coordinating multiple robots. doing everything from path planning to inverse kinematics and managing their supply chain. Our frontend is written in TypeScript and visualizes and controls our robots through a digital twin environment, all in the browser.

We work on lots of exciting engineering challenges, from loading a WASM CAD kernel in the browser, or cross-compiling our Rust code to multiple targets (to the browser through WASM and to various microcontrollers). And the payoff of all this work is the immensely gratifying feeling of seeing your code actually move real machines with brick and mortar in physical space.

We're looking for:
* Rust (platform/full-stack) engineers
* Typescript (front-end/full-stack) engineers
* Embedded software engineers
* Controls engineers

See more at: https://www.terraform.ai/jobs, or reach out directly at iwanttojoin@terraform.ai
i was applying for a mortgage last year and the broker told me to send an accounting of all my assets except crypto as it was worthless in getting a loan
Congrats on the launch! In a previous life I worked on a media SaaS startup. We never solved onboarding.

The customers ranged from small independent and solo publishers through to global media companies. It didn't matter the size of the customer, we always struggled with onboarding them in an efficient way that also made them feel wanted. We also struggled with creating the expectation that our team would do everything for them, which eventually led us down the dangerous path of taking on more and more services work, which is a trap.

How does Onboard help with that kind of trade-off?
Airstrikes as a service, it's a new billion dollar idea only from silicon valley. Throw in croudsourced real time satelite identification and I can see a collaberation between Spacex, Google and Facebook really disrupting the face of modern warfare /s
Ask NATO to close the airspace over Ukraine
I did that from memory, and you're right; I got a lot of the details wrong.

The story I was trying to relate was that hypothetically, the army should have been using a protocol for setting up the cylinders to minimize the breakability of sent messages. In practice in the field, they got sloppy; where radio operators had liberty to choose settings "at random," the randomness started to break down. If the Allied decoders determined, for example, that a message had been sent with initial cylinder config HIT, the next message was almost certainly sent with LER. Same for LON (DON), MAD (RID), BER (LIN), and TOM (MIX).

https://www.pbs.org/wgbh/nova/transcripts/2615decoding.html

In contrast, the German navy (particularly the U-boats) worked from a code-book and were nearly unbreakable consistently because the code-book had been generated with pure physical random methods. The books were water-soluble and kept in the captain's quarters; in the event of capture, the captain was to destroy the book. The big break for the naval codes was that the Allies managed to successfully force a U-boat to the surface and during the fighting, the captain was injured and couldn't execute on the destruction protocol; the Allies retrieved the book. The navy was so impressed with itself regarding its code-book solution that when they discovered their codes were consistently broken, they were utterly incredulous that a book could have been acquired and began an internal espionage inquisition.
Apple Sold 233M iPhones in 2021
you'll pay ARM for a good ARM RISC-V CPU.
I'm certainly happier with remote working, but lockdown? Feels like prison.
The first web site from that link is some beauty salon.
Even if 95% of their ~1,100 ICBMs are non-functional, they can hit every EU capital and quite a few major US cities.
From memory there was a time years ago when that's how voting on HN worked, the arrows where just links and returned a 204 no content response. I can't remember exactly but there may not even have been any feedback on the ui (vote count increase or arrows disappearing), although maybe that was done with JS (you could do it with just css now). Have distinct memories of the 204 responses when looking at how HN was made. It's no longer done like that though.
It depends what you mean by "reasonably powerful" --- there are a handful of small Chinese companies with x86-cored SoCs, and of course this:

https://news.ycombinator.com/item?id=25589081
May as well hold on to these assets then. What else would you do with them?
> While Russia likely cares, I'm not sure this is "top of mind" for them to dedicate resources against.

I'm not so sure. It seems Putin really doesn't like NATO, and especially doesn't want Russia's neighbors belonging to it.
I never thought I'd miss "Freshmeat.net" (admittedly focused on FOSS stuff, but it's listings and descriptions and updates were pithy and clear, in chronological order).

Stuff like PH is a boondoggle.
I know this option is not available to many, but if you can -- take your family and run away from Russia as soon as possible. Yes, you may loose some money and property in the process. But if putler stays in power, the only way he can keep it is by turning russia into a blend of north korea and stalin's gulag state. In the best case scenario his own henchmen would get rid of him, in which case you return back.
> Webapps are already protected with the same privacy and security protocols the browser imposes on webpages.

Yes. And Bluetooth/USB etc. pierce that sandbox and communicate to devices outside the browser.

And no, you can't "fix it" with a simple "oh hey this page wants to access a device".

Hint: we can't successfully ignore prevent people from phishing sites and scammers, but sure, let's give an untrusted execution environment full access to everything.

> What can a native app possibly do that's such an egregious invasion of privacy that a webpage can't do

Webpage doesn't have full access to file systems (and Chrome wants to give full access to file systems), or to USB/Bluetooth/etc. (and Chrome wants to give full access to that), and...

Once again. "Hey, we know that native apps are a nightmare for privacy and security, why would you oppose making the web more like native " isn't a good argument".

Also, hint: native apps exist beyond mobile.

Also, hint on filesystems: even though they are encapsulated, that encapsulation differs greatly between systems, and having, say, full access to cloud files is just as bad.
>50% of them can't even move. Same with warheads.

Wikipedia says as part of START[1], russia has 1457 warheads. Suppose 50% are broken. That's 728 warheads. Even one warhead landing in each of the top 50 cities in the US[2] would be devastating.

>Oh yeah and they can't deliver them anywhere. Then can deliver only a few. Others are short range or should be dropped from old planes that can't even fly.

Source? As of 2009 they have 383 ICBMs. Keep in mind each ICBM can hold multiple warheads because of MIRV. Presumably there's less now because of START, but the ones they decommissioned are the old/unreliable ones, so it's fairly reasonable to assume most of their warheads can be delivered.

[1] https://en.wikipedia.org/wiki/New_START

[2] https://en.wikipedia.org/wiki/List_of_United_States_cities_b...
This approach (sharing code for various generic instances and passing in a blob of type information) is used for generics in some other languages/runtime environments - for example .NET will in many cases do code sharing like this where it will generate a reusable generic function that operates over many types and then pass it type information so it can operate properly instead of having to generate 50 different versions of a function like a C++ compiler does. This obviously can have some performance implications, but it makes sense to do it (especially in Go's case where what came before it was tons of virtual calls anyway).

In .NET on Windows you can sometimes observe this because generic types in your stack traces (in the debugger) will be replaced with 'System.__Canon' [https://twitter.com/matthewwarren/status/1161249300401311745] instead of the actual type - this indicates that the type was completely erased, so the current function could be running for any number of types and the type can't be identified based on the current instruction pointer.

The shared code + blob approach becomes more necessary in an AOT compiled environment like Go (and you'll see it used more in AOT compiled modes for .NET) since you can no longer rely on being able to on-demand JIT some optimized code when a new type shows up.
Jim Keller's team is creating a 6-wide issue RISC-V CPU. It should have similar IPC as ARM X1 or AMD Zen 3.

https://youtu.be/KOHQQyAKY14?t=494
This is a pattern I've been seeing again and again ... from the outside everything looks neat and nice, but under closer inspection, it's trash and wired together with duct tape and hopes... from software to military to medical to... you name it

I believe the name for this thing is "the devil in the details" - reality has a surprising level of detail, and the more you go into detail, more murky and shitty things appear to be.

In fact I am amazed that complex things, like, say, the internet, work at all !
SDR Related News in the Russia-Ukraine Conflict
Can someone translate "фермерське господарство"?
Why not tag everything programmatically, to throw them off? Just curious..
paq8px v206 [1] with option "-8art" compresses it to 9,145 bytes using ~2GB of memory in 82s, mostly due to a better pre-training stage.

[1] https://github.com/hxim/paq8px
Indeed, Connect feels bad. There's RCU http://www.davisr.me/projects/rcu/
They're aiming for a bit of revenue and trying to aim more precisely at the web. In lieu of Rust, which is a wonderful language, but neither web nor revenue-producing.
Shouldn’t it be down already? It’s a US asset, it’s expected to be down in war zones. Was it available all along in Iraq?

Locals know the directions, not having maps is a handicap for everybody but mostly the attacker.

Besides, GMaps could require login for Ukraine, and only be allowed for people with a track record of being in Ukraine. Since Google follows you everywhere.
All depends on how rural your area is / the availability of services. Many places don't have fire service of their own, or they have volunteer service that doesn't necessarily work around the clock.
Location: Madison, WI
Remote: Yes
Willing to relocate: No
Technologies: Java, Javascript, python, some SQL, C, react/react native.
Resume: https://docs.google.com/document/d/1AMDS4iyOC3F3x6adXLJBJ2kn...
Email: daveblack6@gmail.com
From what I understand, Jobs was actually really good at picking good implementation people.

He treated people like crap. Not sure if that extended to his implementation people. I’m pretty sure he gave them a lot of agency and money, though.

I don’t really recall him surrendering the spotlight to his backroom people. Cook seems to be much better at that.
Letting Russians know about situation in Ukraine via Google Maps reviews
File system proposal – hierarchical files
Look at their blogs. Their key employees are predominantly Russian. Being incorporated in Czech republic doesn't mean squat if their employees work in Russia.
The process of expanding genetic code into concrete code based on the types (monomorphizing) can also be an expensive process. At least, people in the rust world point to it a lot as a reason why some crates compile slowly. Monomorphizing multiplicatively increase how much code LLVM needs to process (and optimize).

Mind you, C/C++’s ridiculous header system is probably still a much bigger issue. Especially because C++ templates usually need to go in header files.
there were Russian press articles auto-published celebrating the quick victory over Ukraine
Even strict adherence to semver allows this because the major version is 0. You can do anything you want until your 1.0 release. https://semver.org/ says:

> Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.

That said, the GNUnet project has never, AFAIK, said they are following semver. Semver isn't the only versioning scheme around.
Is there anything positive about this?

How will setting all of the type close and closer to the same size, removing any any contrast for visual hierarchy, adding muddy zeros, removing any unique character, removing any syntax highlighting differentiation, removing any visual anchors, removing underlines on inline code with links, having nothing to visually reign in rags, adding more space around just - everything, smaller button areas, and a hidden search bar... help anyone? But there's dark mode.

I know that we're going to be weirded out by any* changes... because we look at this daily - but all of these changes are exactly what the books say to "not do." I'm just totally blown away at what has happened here. I'm sorry to anyone who was on the team at this time. I mean, I'm sure you mean well. And I know that most of the docs team was let go recently. But this thing feels white labeled. Didn't they show it to anyone as they were building it? This is about "changing it" - instead of improving it. Well, it's changed! But - now it's worse. I'm pretty sure that's an objective truth. If not, please explain it to me. I'm happy to evolve. Are the jump-to links new? I like jumping to examples...
https://libre-soc.org/ is going for free hardware with free tools, but the value of "soon" might be quite high. There was a previous item on 180nm silicon: https://news.ycombinator.com/item?id=27772066
Been using GrowthBook for a few weeks now at Ping Labs and man, this is exactly what we needed.

We're a small startup moving incredibly quick. I was shocked at how much setup time it took to get a simple feature flag into our app with other services like Darkly. We had Growthbook working in roughly 15 minutes with under 10 lines of code changed.

Feels a lot like the "a-ha!" moment I had with Plausible.io. This is all we will need for a long, long time.
There's some bullshit software on my work machine that is supposed to make it so that we don't need local admin. As if that has ever worked in the past.

Upshot is that Firefox would upgrade, but forget my profile every time. That took months to sort out. Chrome simply won't update at all. Neither will Jetbrains tools, Docker desktop, you name it.

You can try to make everyone upgrade to the latest browser all you want, you're still going to have people running old versions. If you're running a free website, you are at your liberty to ignore those people. But somewhere between 5 and 7 figures a year there's a cutoff where you're going to do backward compatibility because the customer says so.
I think you are implying that goods should cost less if you get paid less but that is not the case and is not what I was suggesting.
SEEKING WORK | Romania (GMT+2) | REMOTE

I'm a machine learning consultant looking to help get you started with artificial intelligence. I have developed initial proof of concepts for startups and guided businesses with existing products on how to machine learning based features, from helping them build a data gathering pipeline, training the first models and getting them deployed to production.

I have experience with Tensorflow, PyTorch, HuggingFace, scikit-learn, fastText, Docker, FastAPI, Python.

CV: https://rolisz.ro/CV.pdf

Website: https://rolisz.com/
The NIH is sponsoring the ACTIV trials of repurposed medications. Could have been started sooner, though.

https://www.nih.gov/research-training/medical-research-initi...
PSA: Mozilla Hubs has been started in 2018, long before the current metaverse hype!

IMO, Hubs has been quite avant-garde and deserves more respect.
DeGoogle your Android phone with LineageOS
Length of this convoy is different every hour and it's been out there "ready to take Kyiv" for days now. If the soldiers are already out of food, it's as good as a heap of scrap. If you fancy thinking about "3D-chess mastermind military tactics", then how about the fact that Ukraine seemingly does not even bother to deal with the convoy, and they have working ballistic rockets, think about that.
What does Russia tried to join NATO mean?

Why does NATO exist? Your bias is possibly just as much as your claiming of the other person.

> nuclear agreement

How was Ukraine ever going to use the nukes on their land? They didn’t have control of them, did they?

—-

You brought up different conflicts and issues again. So again. What about America and part of Europe’s involvement with the ruthless murdering of innocents in Yemen? Or Palestine? Or the downfall and continued problems of Libya after taking out Gaddafi?
Oh no, you had to use a feature of your browser for it's intended use-case.
Show HN: Zetteldesk – Zettelkasten for Org-Roam
Office 365 Home vs. Personal: Which One Is Right for You?
Just to be absolutely clear, that YLE news article that OP linked does not mention the Citizens Initiatives platform at all. It reports only an attack against one bank (banks are popular authentication providers in Finland). There are total of 10 different banks providing authentication for the Citizens Initiatives platform, and additionally two non-banking based authentication options.
Jim Keller is overseeing a very large RISC-V core that should be around the same performance level as X1 or Zen 3. I guess we'll see what the ISA can do pretty soon.

He said they were talking about open-sourcing the CPU block. If they did (the CPU isn't their core business), we could see lots of RISC-V competition popping up. The age of CPUs being commodity items seems to be approaching.

https://youtu.be/KOHQQyAKY14?t=494
A UNIX environment is something that I cannot live without. Furthermore Windows is also slowly throwing out their rock solid tools and replacing them with garbage. For the time being I am on a life raft using MacOS which gives me a reasonably designed GUI environment/tools + a solid UNIX foundation. But MacOS is also slowing sinking. It would be nice to have a well designed Linux environment with good simple tooling. That way you have everything: UNIX + freedom + good tools. I've tried writing my old simple tools but I seem to struggle using GTK. Its a long term goal to port all these old Windows tools to Linux(the dream is to have a FOSS Linux environment running on Apple M1 platform) but for the time being MacOS is still good enough.
The problem with that link is pretty clear:

(1) SMIME/x509, and national security variants are incredibly popular for intra-organizational secure email
(2) Secure Webmails have came on the scene in a big way.

Where SMIME/x509 fails, web-of-trust based solutions succeeds, and vice versa.

Working across both areas means we need solutions to bridge between the two worlds, and to buttress each other respective weaknesses in the trust model.
> So they've gone from technology experiments to... uh, technology experiments?

I think there is a distinction between technology experiments (which produce prototypes and proofs of concept) and product experiments (which produce MVPs).
A personal letter from Revolut's CEO
> If someone is demanding a $450K/year base compensation as a co-founder, they're not looking at this as a true co-founder role. A co-founder would want to focus on equity and take something like $150K/year so the company could hire 1-2 additional engineers with the other $300K/year.

I think we're both making some assumptions around what GP was offered, but I would agree with you that asking for $450k as a cofounder is unreasonable. But I'd say that for someone closer to middle age with a family, $200k isn't unreasonable. The idea is that you want the cofounder to focus on the company, so you remove the financial distraction.

> Not everyone is cut out for the risk-taking of a co-founder role.

Sure, but that's not what I'm talking about here. I'm saying that you should not expect your co-founder and their kids to live on ramen. If you want the experience they offer, you gotta pay their bills. It's not about extravagance, it's just the cost of mitigating the same risk that the 20-something cofounder faces and mitigates with their own salary. It just costs more to do it with someone who is a little further along in life.
>we just need to try not to do any irreversible damage before we get where we're going.

May you live in interesting times...
The article said the Neo Nazis are effectively part of the actual armed forces. It showed them being given mainstream acceptance too.

How does this relate to Russia’s nazi problem?

—-

If you want to try talking about “what about Y”. What about the children being murdered every hour by the backing of the US and parts of Europe in Saudi’s assault on Yemen? How does any of that square with the morality you are espousing here of it being so wrong to go to war, and so on. Which it most certainly is for Russia to do. They are bad for this.
Location: Romania

Remote: Yes

Willing to relocate: No

Technologies: Tensorflow, PyTorch, scikit-learn, fastText, HuggingFace, FastAPI, Docker, Python

Résumé/CV: https://rolisz.ro/CV.pdf

Email: hn@rolisz.ro

I'm a machine learning consultant looking to help get you started with artificial intelligence. I have developed initial proof of concepts for startups and guided businesses with existing products on how to machine learning based features, from helping them build a data gathering pipeline, training the first models and getting them deployed to production.
As "baq" also says: you pay Arm (or Apple, or Qualcomm or ...) for the micro-architecture. I expect Arm to drop licensing costs for their ISA to zero to compete with RISC-V at the low end.

Right now, the Arm ISA has much better micro-architectures than RISC-V, why bother with RISC-V? I think this will change over the next 5 years. One of the ways to change this could be Arm selling RISC-V implementations.

Of course there are also dangers in RISC-V: one is that we will get too many RISC-V versions, so no stable software ecosystem emerges for any single one of them. Adapting Linux, GCC and so on to your specific version of RISC-V (or any processor really) is rather expensive.