skysight-inc/HackerNews huggingface dataset:
I'm on the fence about some of Kitty's extensions. The file transfer of TTY extension, for example, strikes me as adding little benefit over SSH but while also creating a new risk vector as it means we can no longer trust even printing to the screen.

I'm also not fond of the hyperlink extension that some terminals are adopting. We already know of the risk with emails and hyperlink URLs pointing to different locations (eg <a href="not.google.com">google.com</a>) the last thing we need is the terminal to also be exploitable.

I think some CLI users are looking at websites lustfully and wanting to emulate some of those features and while I'm all for improvements (better image support is always the obvious example but I'm all for inlining other forms of documents too) we definitely shouldn't be taking all the webs features wholesale without having a serious pause for consideration about the risks they might introduce. Particularly when a lot of organizations are still reliant on SSHing into remote servers.
Sure, but "existing package managers haven't integrated it yet" because of a burden of legacy and wanting to ensure a smooth transition for the ecosystem; not because it's hard to integrate. It should be extremely simple for a greenfield package-ecosystem, that isn't replacing any other mechanism with Sigstore, to adopt it.
Houses is an interesting one. It would massively improve the experience if they just took some more photos or used one of those products which builds a 3D scan of the property. But they seem to sell fast with 3 photos and an inaccurate floorplan so why bother I guess. Maybe we need to just cut out the agent and get home owners to list their own properties and build the scans with lidar on their phones.
> When I have a chain of commits pending review on Gerrit, and I fixed some flaws in the first commit in chain and need to rebase the dependent commits, merging is not an option.

No, you just add it at the end of the commit chain?

> And rightly so: when I look at the master branch, I don't want to see random corrections someone made during review, they're just irrelevant once the reviewed changes are merged.

git log actually has the --first-parent for this, which hides all of the commits that were merged into the branch, without destroying the history when you try to go back and try to understand why the choices were made. The idealized version of history created by constant rebasing serves neither purpose.

> Rather than saying that "you shouldn't want to do that", I'd prefer it if the tools people use were fixed to better serve the things people actually want to do.

Agreed, tools that cope poorly with merges should be fixed, rather than forcing people to hack around it by rebasing.

> None of those issues is better handled by merging than by rebasing.

Not quite, rebasing generates more false positives, since it tries to merge every intermediate commit instead of only looking at the end states and the common ancestor.
Trump is in Putin's hip pocket, there is more going on there than just "admiration". Putin has something on Trump that would ruin even him in the eyes of the worshipful Trump-thralls.
That curators feature was buried way too deep into the interface.

What OP is proposing is the vision to divorce the URL from the warehouses. Allow some teams within Amazon to make websites to buy books or other stuff from bespoke URLs. I think at the scale that Amazon has, it would only help.
Sounds toxic, which is sort of my experience with WASM as a whole. Browser vendors should already be ashamed for what they've done but now they are ready to try to convert all your apps into spyware garbage.
Came here to say this. It seems likely that China would've known about the plans around this, and delaying this to post olympics is in China's best interest. I don't see how people are finding this claim to be far-fetched.
March 1 here in Sydney, Australia
wget -r url ?
Absolutely agree, provided you use a layout manager that isn't brain damaged.

Anyone remember this video? https://www.youtube.com/watch?v=UuLaxbFKAcc - Totally Gridbag
The same argument could be made against imprisoning serial killers.
Not only that, but the traffic would also be routed via the pacific. I don't believe there is any way to remove US/Europe without also removing Russia... or any country.

Even taking out New Zealand or Australia would be a serious challenge.
> Yes. Every job I've worked at professionally since 2016 (when this became mainstream) has done this. I do it in my side hustle. It's really not that hard.

Can you link to a tutorial for this? I'd be most interested.
This sounds similar to 2600 meetings I used to attend in the before times - lots of interesting people and ideas, always coming away from them with a ton to add to my video queue and reading lists. I would maybe say one could get 70% of what you'd want from an HN meetup but I would still be down for an HN meetup if one was organized and not too far away.

https://www.2600.com/meetings/
He's also throwing Putin under the bus, and it looks like he's positioning himself to be a "good" Russian after this is all over. That is both very self-serving and a huge vote of no confidence in Putin.
Yeah, I think most people look at the endless 1v1 party sparring of America's political system and just see a recipe for unending revenge and bitterness.

Most parliamentary systems, or multi-party systems, do not have the same amounts of longstanding political polarization that has come to grip America, where every issue must be divided along party lines or you're a "traitor to the cause".
Amazon Go is being absorbed/rebranded under Amazon Fresh, which is supposedly like Whole Foods lite/their delivery service.

Might be wrong, this is just my observation in SEA/what I recall.
If so you wouldn't be able to run it anyway and you'd have to go to CPU only, whether or not you bundle stuff.
Global currency reserves are currently ~60% USD, ~30% EUR and 9% GBP/JPY/CAD, USD use as a reserve currency has been trending down for decades now. As for previous reserves I would guess before the Euro the German Deutschmark and French Franc would both have been used for reserves instead.
That's insightful and cynic. Possibly right too.

But why "modern tyranny"? Wars like that are not a novelty... or is it about taking civilians as hostages?
The hassle involved with needing multiple versions of Java on one system also impacts its viability on the desktop. Not a problem if you run your Java-based services in containers that can use their own JRE, but a huge annoyance for kids and budding hobbyists who try to run Spigot and god knows what else on the same computer.
You’d build a server farm from a MacBook Air?
By that metric everyone should be buying Japanese fighter jets. The US was making kick-ass fighter jets at what might be the nadir of the US car industry. Then again, Russian cars do indeed represent an all-time low.
The mystery is "why can I view the world with my eyes and see a wide angle, straight lines, and "natural" perspective, but when I take pictures with a wide angle, everything looks "weird."

You can throw away the straight lines and shoot with a fisheye lens (no straight lines, wide angle, fairly natural depth), you can crop in (depth fine, but now I'm missing stuff around the edges), and you can shoot with a wide rectilinear lens (wide angle, straight lines, "exaggerated" perspective).

As far as I know, the answer is simply that your eyes aren't rectilinear but your brain fudges it to make straight lines seem straight when the image on our retina actually curves.

The effect is most prominent when standing in a small room. It's impossible to take a single picture of it that conveys what you want: a wide rectilinear lens will exaggerate how big the room is (and look weird around the edges), a "normal" rectilinear lens will be so cropped in that you can't see most of the room, and a fisheye lens will make all straight lines curve, especially around the edges. None of them really represent the visual experience of being in the room. Just look at how weird real-estate listings can get when they try to show you a picture of a small bathroom.
Totally agree.

We built a product in ~5 months with real-time collaboration, extensive interactivity, Oauth, Stripe and Gmail integrations with a standard Ruby on Rails stack.

It's rock-solid, performant, dead-simple and extremely productive to work with.

Why're we throwing away years of learning to build unstable, complex and inaccessible applications?
I just have to shake my head at this stuff.

They still haven't fixed this after decades of effort:

https://www.washingtonpost.com/sf/national/2014/03/22/sinkho...

It would be great if they could do something to prevent things like the OPM data breach, but check out this questioning of the principles involved in that debacle:

https://www.youtube.com/watch?v=AK-zEGjxuAA

Does this give anyone any hope that there is competence to deal with this?

I know someone is going to say, "but we have to start somewhere". Sure. But, keep in mind there doesn't appear to be any pilot program where they've proven they can do this in even a single place. And now they're creating a blanket executive order to do something across the whole federal government?
Have you by chance had any experience with using Kotlin with JavaFX/OpenJFX? I've never been much of a fan of Java, but have had a fair amount of exposure to Kotlin via Android development and have found it fairly pleasant to work with, so if it meshes well with OpenJFX that may appeal to me as an option for cross-platform desktop dev.
I'd be open to something like that.

Maybe a VC can get drunk and pitch out the strangest idea possible. I know I'm going to build my 3 hour prototype in Flutter, what about you.
You can use h264ify extension to fix it.
...familiar with the thinking of those involved
A pitfall of all these ZTN discussions is that they tend to propose a definition of "zero trust" as an axiom, and then use deduction to construct a whole system from those first principles. This is especially useful for security product vendors, who will pick the most congenial definition of "zero trust" in order to derive a mandate for their products.

We don't so much have to get lost in abstractions here. There's a blueprint: all this ZTN stuff was inspired by Google's BeyondCorp paper (ZTN is the marketing-neutral name for BeyondCorp; the Kubernetes to BC's Borg). So: just go read the BeyondTrust paper; it's great:

https://storage.googleapis.com/pub-tools-public-publication-...
I have fantastic internet, and I still do something similar. Local docs just load so much faster, and if something happens (which it still does, even on Fiber in the US), I have docs and can program.

Lemme see if I can pull up the command I use to mirror doc sites.

wget \
--recursive \
--level=5 \
--convert-links \
--page-requisites \
--wait=1 \
--random-wait \
--timestamping \
--no-parent \
$1
Scala definitely has its irritations but I’ve grown to accept it. It has enough cool features to justify its existence.

I’ve not used kotlin but people I respect say it’s great, maybe that’s better than Scala.
What makes you think those are any easier? We don't even have a standard for declaring a color palette!
Not really, there is a reason we have a Geneva convention and treaties. They aren't really that hard to follow. Don't vacuum bomb, gas, and invade your neighbors and you're basically going to be okay. Look at China, currently committing a genocide on the Uighurs and nothing is happening to them. You have to be a gigantic dick (read Putin) to get kicked out of the financial institutions.
No idea on timeline. But I'd speculate Apple has no incentive to cannibalize their AppStore ecosystem and make Safari more than a web browser.

So Google/Chrome or Firefox are the only 2 players with enough incentive to make Wasm an Internet app standard.

Or possibly the next Wasm-first, cross platform browser will come along with a Wasm AppStore?
You would think so, but perhaps not! https://en.wikipedia.org/wiki/Viktor_Belenko
Vouch | Various Engineering Roles | US Remote, or San Francisco/Chicago | FTE, Interns | Visa ok

Vouch is a tech-first insurance company working to craft the best insurance for startups and innovators. We’ve raised over $160M from Y-combinator, Ribbit Capital, and others to build an insurance company that can keep up with the rapid change that characterizes the startup lifecycle. Our team is currently 150+ people and we're planning on doubling over the next year. The engineering team (currently ~40 people) moves fast, and we see each person as crucial to the success of the company.

We are hiring Software Engineers, Senior Software Engineers, and Engineering Managers across our Data, Platform, Customer Experience, and Enablement teams. Our team has a hybrid remote set up, with offices in SF and Chicago, and many roles fully remote. Check out our open roles: https://www.vouch.us/careers

I joined Vouch in 2020 to lead customer experience development because our team is scaling up our values-driven culture and growing our fast-paced, empathetic environment while delivering a lot of new functionality to our rapidly expanding client base. Our values: Put people first. Serve clients with integrity and excellence. Listen, challenge & grow. Face challenges head on and win as a team.

Feel free to ping me at eric.vanegmond@vouch.us and I'd be happy to talk to you about what Vouch is working on or route you to the correct hiring manager.
"Pope Innocent refused the Carmelites’ request and it was not, in fact, until almost a century later that Pope Pius VI issued a definitive ruling that clerics could drink chocolate (albeit only away from Church premises)."

The only Carmelites I knew were cloistered. Kind of hard to get away from Church premises under such conditions.
China is the superpower they share a land border with, and are least ideologically distant compared to other powers.
edit: I have been thoroughly schooled about not immediately recognizing a quote from the turn of the millenium presented out of context not as a quote. Sheesh
From what I understand, Subway is also very strict with the franchisees. At least as far as food suppliers go.

It is all in the name of "quality" or more truthfully "consistency".

Even so, unless you're a relatively small regional chain, you'd think that having at least two different equipment suppliers would help corporate drive down costs for the franchisees, and thereby make more profit for themselves.

That's what is so strange about this entire situation. McD corporate historically has been laser-focused on profit, which they get through scale (volume) and efficiency. I don't see how there aren't some people in corporate getting fired for this. If the ice cream machines work, they franchisees sell more product. This generates more revenue (and profit) selling the restaurants more ice cream mixture, as well as increasing profits for the restaurants themselves. Which also generates more profits for corporate too. Because of course corporate double-dips.

Money being left on the table... that doesn't sound like McDonalds.
It costs too much money to enforce, takes too much time and payout is very small even if you win ( you won't -- you will probably settle for a fraction after wasting years of your time and hundreds of thousands of dollars )

Source: a friendly customer is an attorney specializing in just that.
Looks like they might go away as Amazon merges the technology into Whole Foods:

https://www.nytimes.com/2022/02/28/technology/whole-foods-am...

(Sorry for paywalled article)
The show can be watched for free via "arte" at the moment. It's not dubbed but there are German and French subtitles available.

(German) https://www.arte.tv/de/videos/104351-002-A/diener-des-volkes...
JIHM is JIHM's interesting hidden meaning.

(not true)
Yea, it seems obvious that Russia would be extremely dependent on China with their plan. Even if China didn't explicitly ask them to hold off until afterwards, I would assume that putin would have been smart enough to wait for the end of the olympics to avoid stomping on their prestige.
> Works great for them.

For a while. It's easy to win by playing the villain in a single round prison's dilemma, but less so when iterated.
C# is a "standing on the shoulders of giants" kinda language IMO; they learned a lot from Java and evolved on it, mainly in terms of developer ergonomics and features that makes their life easier and less tedious. They had less of a design-by-committee team behind it as well, making development a LOT faster than Java, which feels like it's run by ancient, slow moving behemoth companies like Oracle and IBM. I mean I get it, they have tens if not hundreds of millions of LOC and thousands of developers working with it, they had to be conservative, but it didn't do the language much good, and after a few years, IMO C# raced past Java in terms of 'fun to work with'.

The downside is that until .NET Core, C# was a closed shop; by Microsoft, for Windows, and everything needs to be licensed. Whereas Java embraced more of the open source and freedom of choice mentality.
You fail to address the core point of the parent: a no-GC language like Rust does not compete in the same space as Go.

You either need the low overhead of no-GC or you don't. If you don't, choosing Rust is a mistake.

---

As for your examples, I'm familiar with the Discord rewrite and I looked up the Linkerd2 proxy. Both programs are low-level services that are designed to handle as much load as possible, so yeah they should be written in a non-GC language.

---

> Linkerd2 proxy was written in Rust, despite Linkerd 2 being written in Go.

From [2]:

"The decision to use Rust came down to several factors. First, a service mesh proxy has some pretty stringent requirements: because it’s deployed as a sidecar on a per-pod basis, it has to have as small a memory and CPU footprint as possible. Because most or all of the application’s network traffic flows through the proxy, it needs to have minimal latency overhead, especially worst-case tail latency."

This should obviously be written in a non-GC'd language.

---

> The famous rewrite from Go into Rust done by Discord for their microservices.

> microservice**s**

Nope, just one microservice; at least according to the article ([1]).

From the article:

"In order to get quick atomic counter updates, each Read States server has a Least Recently Used (LRU) cache of Read States. There are millions of Users in each cache. There are tens of millions of Read States in each cache. There are hundreds of thousands of cache updates per second."

So again, the same exact story - stringent latency/speed requirements.

---

[1]: https://blog.discord.com/why-discord-is-switching-from-go-to...

[2]: https://linkerd.io/2020/07/23/under-the-hood-of-linkerds-sta...
Show HN: Rescue – type-safe exceptions for Python
Ah well. I'm going to miss the 34th street bookstore.
huh? Wanna try again?
Gitlab was a VC backed firm.
That's an effective and viral message because it plays on the fears of people who have spiritual inclinations. Of course in reality, it's remarkably evil in its effects. How many people have died or been disfigured as a result of failure to vaccinate thanks to this claptrap? Spirits of darkness indeed, the greatest of which have a reputation for clothing themselves in light.
It's definitely more a "college level" term in the US, but very much undergrad, if that makes sense. Good chance someone who even minored in certain social science fields will know it (decent odds they'll have employed it on a written exam a time or three), plus most people who just have a hobby-level but long-running interest in those kinds of things. A good high school course might expose students to the term, but I doubt it's common, at least outside elite prep schools.
Zoba | full stack engineer, backend engineer, front end engineer, machine learning, customer success, business development, and more | REMOTE (company is based in Boston and Berlin) | FULLTIME | competitive salary + benefits + equity

Zoba is building the next generation of spatial analytics to improve the efficiency of cities and the lives of the people that live in them. Right now, our customers are primarily micromobility companies interested in questions like "where should we place our vehicles," "how should we rebalance our fleet," and "which vehicles should we discount?" We just closed our series A about 6 months ago [0].

We're a team of 22 people—expanding rapidly—who believe hard in the power and importance of cities as engines of human well-being. We have openings for front/back end and full stack engineering, customer facing or strictly internal, as well as in data science, customer success, business development, and operations. Technical tools used include Python, Django, Postgres, AWS, lots of Airflow, Docker, NLopt, Typescript, React, Julia, Snowflake, and more. Our current engineering work broadly focuses on providing performant optimization APIs and frontend UX built on top of our large mobility dataset: hundreds of millions of rides, hundreds of millions of maintenance events, and growing fast.

We work hard to make Zoba an actively great place to work. Perks include:

- Broad benefit package, including excellent healthcare, mobility credits, e-bike credit, etc.

- Sane working hours and carefully defended work/life balance

- Office in Boston for those who prefer in person work

- Unlimited vacation policy, with a suggested minimum number of days (to avoid the slide to people trying to be tough by taking 0 days)

- Plenty of runway and backed by excellent investors including NTTVC, CRV, Founder Collective, and Mark Cuban

You can check out more formal job postings at https://jobs.lever.co/zoba. For any questions about engineering roles, please reach out to Ning, our VP of engineering: ning@zoba.com. My role at Zoba is head of data science. I also bake the cookies in the office. I'm available at evan@zoba.com if you want to chat.

[0] https://techcrunch.com/2021/10/19/zoba-wants-to-help-micromo...
The idea is not to guarantee the board is not compromised, because, as you stated, such is impossible.

The idea is assume the board is compromised. Now what?

Answering that question is the key to robustness.
>It seems that the Russian soldiers are making efforts to avoid attacking civilians directly.

As a way of self-preservation. USSR lost 13K people in 10 years of Afghanistan war. Russia has already lost 6K in 7 days of Ukraine war. Ukrainians are fighting in whatever way they can and tearing Russians a new one. Among the first questions they ask Russian POWs is "Did you shoot?"

>I speculate that Russian airforce weaponry is not generally high-precision,

Russia is running out of high precision weapons, and this one of the reason of them starting to use older non high precision weapons and thus corresponding rise in civilian hits (with the other reason being is that they have already stricken most of the military targets, and the Ukrainians resistance not only didn't decrease, instead it grew tremendously, and so Russians are moving onto non-military targets like civil government offices, TV station, etc).

> Again, we've seen counterexamples which could be explained by all of the above reasons, plus the possibility of friendly fire from failed Ukrainian air defences

stay strong, don't fall for Putin's propaganda.

Wrt. the original article - Russia doesn't have much of new hardware which it has been showcasing over the last years. Most of Russian hardware like planes and armor are somewhat modernized old USSR hardware, and even that mostly is not working due to lacking parts, bad technical service, etc. Now spread this over large territory as you can't leave airforce say in Far East naked. So whatever Russia could have mustered without severe impact to its overall military capability over the whole territory was barely enough only for the originally planned Blitzkrieg, and the Blitzkrieg has utterly failed.