skysight-inc/HackerNews huggingface dataset:
ARM's less open platform also comes with some advantages though. It's easier for ARM to prevent ecosystem fragmentation and non-standard instruction set extensions. Or to push for migrating to newer platforms like the move to 64bit ARM.

Software is less affected by these issues because it's inherently more flexible. If I install some wonky experimental Linux feature, it doesn't really matter and I can just revert. Different story when this is baked into hardware. The startup costs for independents to contribute to a software only ecosystem is also much lower. How many organisations have the talent to contribute to RISC-V, but wouldn't be able to afford purchasing a license?

Didn't mean to sound so negative but I worry in the hardware space that the advantages of such an open design are not as great.
I know almost nothing about this conflict. But when I don't understand something, especially in a high stakes situation, I don't feel smart and like I'm going to win. I assume I missed something important and I'm in trouble until I can clearly confirm otherwise. I think we should be doing more of this, and less underestimating the worlds second biggest military power. That way, if we're wrong, there is nothing to worry about.
I really think Google needs to make a distinction between sending your credentials to a foreign 3rd party service/domain vs a “3rd party” client that runs on your machine. Sending your credentials somewhere else is understandably best avoided. Using a different “3rd party” user agent than the top 3 browsers to access some google services, on the other hand, really isn’t less secure at all and I even think an argument could be made that it’s more secure than a browser in many cases. Local (wouldn't even mind if it was limited to open source) apps should be given unrestricted access to the Gmail OAuth scopes. Until then, I can’t see how this is anything other than a platform control play under the guise of user safety to lock down API access to blessed google clients and services.
Fork vfork popen clone performance
Variable length doesn't matter that much, you just have something that has a wide shifter on the front. And instruction density is important because it saves cache. A single x86 instruction can take the place of several RISC ones, which is why they needed to have it decode so wide. The M1 is almost entirely a process advantage.
The US is in NATO. The US effectively controls NATO. Writing “NATO and US” does not make sense.
Formant | Multiple Roles | Remote | Full-time | https://formant.io

Formant supports the most advanced robotics and autonomy companies in the world by providing open cloud infrastructure, remote monitoring and teleoperation tools, and collaborative support and operations workflows.

We are hiring for roles across the business including in design, engineering, sales, and customer success.

If you are interested in the future of autonomy (especially as a generalist engineer), this is the way to get the best vantage point in the entire world. We work with everything from fleets of quadrupeds inspecting nuclear power plants to gigantic automated farm vehicles to delivery drones, and have customers in every domain imaginable.

Apply for open positions here: https://jobs.lever.co/formant
Could be but this is even worse
https://en.wikipedia.org/wiki/Soviet_Union

Why would anyone register a domain with such extension is beyond me unless they are completely brainwashed by the regime.

Here is example of a typical "news" site from that list:
sevastopol.su

You can use Google Translate to understand the skewed picture that is being tried to shown to the local people.
Fleet | Remote (Worldwide, Americas Timezones) | Full-Time, Remote | https://fleetdm.com

Fleet is building an open future for device management. Open APIs you can use from anywhere. Transparency for end-users. Trust built on an open-core foundation.

Join our team of friendly and competent developers to expand our 100% source-available (github.com/fleetdm/fleet) endpoint management product. We work closely with the osquery community, and have both paying customers and open-source users from organizations you’ve heard of. We’re backed by Sid Sijbrandij (CEO of GitLab) and are learning from GitLab’s open-core business model.

We are looking for Go and C++ engineers across a few different roles. See our hiring site (https://fleetdm.com/jobs) for job descriptions and compensation details.
Before the war? No.

Given the other indicators of disorganization we've had in the last week? It's pretty plausible, especially given reports of them broadcasting in the clear and using text messages for comms.
Location: Berlin, Germany

Remote: Yes

Willing to relocate: Maybe to NL or else in EU

Technologies: Node, Typescript, AWS, Lambda, Serverless, React, etc.

Résumé/CV: send email :)

LinkedIn: https://www.linkedin.com/in/pieterdebie/

Email: hirehn@purelymail.com

I'm currently working as a senior software engineer (SDE3) in Amazon AWS, working on distributed services built on top of AWS, both frontend and backend.
I am wondering if this approach could work on soybean cyst nematode which is a huge problem worldwide. Farmers can currently plant seed that is highly resistant to the nematodes but they yield less. If seed companies could figure out a way to automate wrapping the seed would this possibly be a solution?
"[using Ethernet] people can send email over an office network or visit a website through a coffee shop hot spot."

Seems a bit understated.
I think to really have the conversation we would have to define the terms. Much of the original CAD tooling was open source because it was written at Universities.

Things like: is it enough for one to make any core or does one have to make the "best" core? If it just has to exist that was pretty much always possible. Definitely not the lowest friction way to go. But possible.

For example here is basic MIPS core originally written in 2003, from chapter 1 of a common VLSI textbook: http://pages.hmc.edu/harris/cmosvlsi/4e/code.html

It's just over 400 lines of verilog and super easy to follow. The tooling changes that happened in the 90s made that possible.

I experimented making cores that were taped-out in my University, as an undergraduate, in the late 90s. It didn't cost my University even close to 9 figures. It was definitely a lot harder than now but the designs were also a lot more modest. Things, essentially untrained, students can do now would've been unthinkable then.
If you are making a custom chip, you will still license a ton of different IP blocks that you will pay licensing costs for. What is special about the CPU?

I guess it's nice to have a free CPU core but at the end of the day you want USB, external RAM, a bus to connect all these things and so on.

Maybe we will have free implementations of those at some point but it probably won't be from the current crop of chip designers - there have probably never been more ungrateful, non-reciprocal users of free software.
I agree on that point, and it's history with Finland is quite...terse. It's been a duchy inside Czarist Russia, a buffer zone between it and Sweden (when both were kingdoms), it's had civil unrest fomented by the USSR, etc.

It's a relationship fraught with bad blood, but strategically it's second tier compared with CIS states, the Middle East, or the Baltic states.

At this stage I'm more curious as to whether (if Russia was actually DDoSing instead of just a poorly configured webhead with extra traffic due to 'timeliness' of the initiative) it makes sense to draw more negative attention to oneself, as Putin has, by doubling down on taking jabs at everyone he shares a border with...and if he's starting to see that himself, or if he's only observing through a very paranoid, myopic lens that he simply can't get out of his own policy rut long enough to not totally collapse the Russian state, and him with it.
> unless they literally run out of fuel on the way

this seems to be happening quite a bit
I am not saying it is reasonable in itself

I am saying it does not justify world war 3

It does not justify higher energy prices. It does not justify disenfranchise regular Russians. I don't want to pay for it, I will not fight for it
Hello hackers. I've been working in high performance computing for a decade and I'm putting out feelers for new opportunities. I have deep knowledge of job scheduling systems, storage technologies, containerization, etc. I have a strong personal interest in the Erlang programming language and specifically building novel, mold-breaking distributed systems.

Location: Chicago, IL, USA

Remote: Yes

Willing to relocate: Within the Midwest, USA

Technologies:

Prog. Lang: Erlang, Shell, Python

OS: FreeBSD, OpenBSD, Linux

Other: Object storage (Ceph), Containerization (K8S), Game development (Godot), 3D Modeling/Printing (OpenSCAD, Blender, Cura)

Résumé/CV: Available upon request

Email: username at protonmail
It's fairly standard practice in the military to use Google Earth for air/ground coordination. I would have no doubt that Russia's military uses these same procedures.

If you need evidence that Google Earth is used by militaries then download Google Earth Pro and look in settings. There is a setting for, "Enable MGRS".
That was just MIPS without paying licensing fees. MIPS has lost most support and I doubt China wants to foot the bill for maintaining everything. RISC-V allows them to offload most of the hard software parts to other countries.
Well, Kiev in the Ukraine will have Russian tanks rolling through any day now, but at least they got OpenStreetMap to throw out its on-the-ground rules and say the Crimea was still part of the Ukraine. The honorary tae-kwon-do black belt Putin got was stripped too.

The Ukrainians were really played as a bunch of saps for the US/UK, and its encouragement of belligerence in the Donbass and in the Ukraine's application to NATO. And the Ukrainians are and will be paying the price for their belligerence and gullibility.
>but as is often the problem in North American sports, it hurts small market teams.

In the case of baseball, the negotiations are being held up by the small-market owners because the existing system is so beneficial to them. There is a de-facto salary cap through the Competitive Balance Tax, which directs money straight from the richest to the poorest teams. Meanwhile, there is no guarantee that the poor teams spend that money on actually improving their team.

I don't see any non-North American system where small-market teams perform this well. In the NFL, small-market Cincinnati was just in the Super Bowl because of a draft process that rewards poor performance.
They are as well prepared as their army: propaganda and not much more.
Geogram: a programming library with geometric algorithms
MDN Web Docs introduces new design
The US had a strong incentive, but the Euros preferred "not US" suppliers.

Then the US decided that it didn't want to be in the energy exporting business.
By their political aims already having been met in 2000. They already controlled Afghanistan. They control it again.

The US went on a war with a group that was hoping for political aims. It was very clear about that, and then eventually went on a 10-20 year war with the Taliban anyway. Here is Vice President Joe Biden affirming that in 2011. Their domestic policy in Afghanistan is not terrorism, while their external policy needs to be reconciled.

https://abcnews.go.com/blogs/politics/2011/12/vp-biden-says-...

https://www.washingtonpost.com/national-security/biden-afgha...

Try to find a source you happen to respect that says the same thing.

Subsequently President Trump continued direct negotiations with them, which never broke our "not negotiating with terrorists policy" because............. I think you're starting to get it. With now President Biden fulfilling the pullout deadline that Trump negotiated, giving their country back to them because turns out there was ... a ... group trying to fulfill a political aim - something I've avoided saying as to not dilute and distract from my point.

The US campaign against the Taliban required demonizing them as terrorists under the definition of terrorists which is simply inaccurate, this observation has nothing to do with their human rights record it has to do with political aims that they hadn't already have achieved, the US was required to leverage its media and general islamophobia that allowed for the public to not distinguish between distinct groups. This was successful, while on the ground the people that mattered had to treat them separately for diplomacy, which continues to this day with an outcome that isn't surprising at all when understanding why we shouldn't have attempted marginalizing the Taliban to begin with. Now they have Afghanistan back, the way it was before we got involved.

I'm not sure if any of this information is new to you, but ultimately this is purely semantics. The human rights record isn't a factor.
You're more than welcome to go to Medyka, Hrebenne, Korczowa, Krościenko and see for yourself. Take a flight to Rzeszów airport and then take a train to Przemyśl.
TipPro | week old startup | www.TipPro.net | Remote (US-based pref) | PT | Technical Co-founder | unpaid for co-founder status in company

First-time founder seeking a co-founder to launch an MVP with a product-focused on the influencer space.
Looking for a full-stack developer with an understanding of SQL/NoSQL databases.

I am currently conducting market research and working on a no-code platform to build a rudimentary product. I work full time in advertising but am committed to this side project dedicating 10-20hrs/w.

Ideal candidates would be interested in trying something new and would want to work part-time.

Please contact Ben@tippro.net if interested.
TIL. My understanding is based on the Navy procedures. I didn't realize the Army's procedures were so different. I thought the only difference between Navy and Army Enigma was the plugboard and number of available rotors but that procedures were the same.

Thanks for the great resource.

E: Reading this transcript I see:

> Since they knew the Enigma would never duplicate a letter in the original, if any pairs of letters did match, the phrase must be in the wrong position. They slid the crib along the message until they found a point where none of the letters were the same. This could be where the phrase was located. If successful, they could then work out the Enigma settings for the next 24 hours.

I wonder if Enigma could have been cracked based on this frequency analysis alone. Presumably the Navy replaced the codebooks after they were compromised, but AFAIK Bletchley Park was able to decipher messages through the end of the war.
> Change is hard, naturally there will be some inherent backlash

This is the chant of people who've set about forcing regressions on others. Usually it would just be more honest to say, "we don't care about what you want."
> what kind of world are we creating where nothing is worth investing in if we can't monetize the fuck out of it?

Where did that come from?!

I never said anything about monetization. I said "content," and there's plenty of non-commercial and indie content that is only tested in Chrome. You can probably root-cause analyze it to monetization (indie website creators only test in Chrome because they only use Chrome, and they only use Chrome because they also happen to frequent YouTube which works best in Chrome, or maybe because their PC came with Chrome by default), but blaming Mozilla for the fact that most people don't exclusively use non-commercial websites seems a bit silly.

> We're here for the browser, not the content that makes us the product.

I really don't understand what you mean here. What do you even do with Firefox, if not open web pages in it?
It's sans-serif, hence the difference.

What's extremely interesting is that on my laptop, HN is 12px when Firefox is full screen, but 13.33px when Firefox only uses the left or right half of my screen.
You block requests based on their response code? How's that work?
Third option: quietly adjust the tags.
Yes, with VC++ offering the best experience currently.
sento.io | Backend Engineer/Fullstack | Munich, Germany | ONSITE / REMOTE (Germany/close EU) | Full-time | https://sento.crew.work/jobs

sento builds technical infrastructure to automate exchange of structured B2B data such as orders, delivery notes and invoices to replace traditional EDI connections. Almost all products we consume on a daily basis are digitally processed via such connections: from manufacturer over logistic service provider to retailer. We are a small, funded team with a solid customer base - our goal is to automate 1bn supply chain messages by 2026. For this, we need to make our infra rock-solid, get data insights and scale customer onboardings. Team wise, we're looking to build a WhatsApp (small core team working on infra products) rather than a Salesforce.

If that sounds interesting to you, please reach out to me (Nimar, CTO) at: nimar@sento.io and mention HN.

Finding smart, driven and nice(!!!) people is a priority to us which is why we move fast in the recruiting process :)

Tech stack: Python (type annotated), FastAPI, RabbitMQ, Celery, PostgreSQL, MongoDB, Typescript, GraphQL, React, TailwindUI, GitHub Actions CI/CD, MS Azure, k8s
I only occasional do language design / compiler writing projects, or work with compiler internals.

Most people are really bad at estimating the implementation complexity and tradeoffs inherent in various language features. I'd say that C++ serves as a warning to others... think before you add features to your language, or you'll end up a total mess, like C++. Java and C# gave us some interesting and subtle lessons about what does and does not work about language features like generics. C++'s templates are just a total mess, all around. Java's generics are kind of a funny compile-time feature and have a ton of limitations. C# generics have some downright nasty interactions with other parts of the type system, like operator overloading.

IIRC the designers of C# have some regrets about how generics and other features were implemented. This is from an in-person talk, I don't have anything to cite.

You should take almost nobody at face value when they talk about language features like generics, because there is almost nobody with direct experience both designing and implementing those features. You should be pretty skeptical about what I'm saying too, IMO. But do believe that the design tradeoffs for generics are a complicated enough to justify the wait.

The Golang approach seems to strike a balance between extreme approaches. The C++ approach is "pay for what you use" which, in practice, is actually an extremist language design philosophy. In C++ / Rust, you are supposed to pay for templates only in code size and not in runtime. Everything is fully instantiated. The Haskell approach is "one abstraction fits all, everything is a pointer, use an implementation dictionary, monomorphization is an optimization". Again, something of an extremist approach (similar to Java's, but the comparison with Go / Haskell is better because Go / Haskell both use implementation dictionaries).

A middle approach is actually somewhat novel, believe it or not.
Back in the 80's when I started my career creating a PL was a right of passage. You got bonus cred if it were compiled and not interpreted! Most people weren't writing general-purpose languages and the languages were very domain-focused - but they were languages nonetheless. It's been kinda sad to see that die. So I agree with you - go write that programming language if that floats your boat and just have fun doing it for the sake of doing it.
The problem, I guess, is that there can be legitimate transparent-ish overlays (covering large parts or the whole of the viewport), and it would be difficult to find a sensible logic that works well in most cases in practice.

Anyway, it doesn’t matter much what would be the better solution as long as browsers don’t implement it.
65km convoy means, what, 6000 vehicles and 30k people ? How do you control with 30k soldiers a city of 3Mil that freely distributed guns to residents ?

It's going to be a slaughter, on both sides :(
Ukraine isn't their battlefield though.
In another forum I've seen pictures of so-called Russian 'saboteurs' and their belongings. Lots of SIM cards and ways to get connected. If Google record the IP address, or even the MAC address, of whomever adds to Maps then perhaps they can share that with ISPs so these devices can be monitored or blacklisted.
This isn't a videogame or binging the latest show on NetFlix. Not sure why so many are convinced a war should take a couple of hours in time to turn over to the sports highlights of the day. I'm seeing lots of "Putin thought this..." and "Putin thought that..." with absolutely no evidence of what Putin thought. It seems like wishful thinking on the part of people who have given themselves ADHD and get upset when a story doesn't wrap up quickly like on tv.
Ya that's a lot of bad luck or maybe it's just the industry you work in. I've worked (and currently work) at departments that require it from biz. We can send it back for refinement too, or just pick up the phone and ask questions, etc.

>they'll just want an estimate on how long it will take to get the spec right.

The people who want the estimates are the same people responsible for the spec, so you're actually pushing the problem onto where it belongs.
Sure, they could use private tags. But it's absolutely not standard practice to use public tags (that also need to be approved, and can be changed, by other google maps users).
If they had a hard salary cap + floor like the NFL that would help some. But otherwise agree 100%.
I thought this was something like traits, but it goes way beyond that.

Sub-dictionaries are described here: https://github.com/golang/proposal/blob/master/design/generi...

It looks like the compiler needs to walk down the entire call tree from the top-level generic and then compute new dictionaries for each called function. Since the compiler may not know the entire call tree, it may have to build nested dictionaries.

Wacky stuff!
I think it really depends on the game you’re playing. Some are more scripted than others and games that require moving lots of pieces are really tedious even if there’s some automation.
In my experience that "within two weeks" is sort of optimistic anyway. Back before I sort of gave up on improving Google Maps quality, it was very common for changes to either never get approved or to get approved and then reverted immediately or within hours. No explanation was ever provided and it was very hard to tell whether or not a given change was accepted. Things sometimes seemed to take months to get approved. Often corrections to things that were very obvious errors (e.g. marking an empty lot as a medical clinic) were repeatedly accepted and then reverted, probably by some automation running and overwriting POIs again.

Maybe things have radically changed over the last couple of years but I have a really hard time imagining relying on public Google Maps submissions for any purpose at all.
Sounds like your company takes security very seriously.
I usually scroll through the headlines list, and unless i know the website being linked to isn’t garbage, editorial/opinion, or paywalled, i check out the comments first to get a sense of whether or not it’s worth my time. Most “news” sites take at least 10-30 seconds to load even on a gigabit down connection, because of all the trash they shove in there. HN is usually sub-second for a big page of comments, so i scroll through those to see if the article is even remotely credible, useful, or worth the effort/time/browser tab memory.

Doubly true for mentions of projects I’ve never heard of. “X software blahblahblah” - well what the fuck is X? Not wasting 30+ seconds and hundreds of mb of memory on some trash article only to find out it’s not even remotely useful or interesting in the slightest. Not when i can load up comments and infer from the context WTF X actually is.