skysight-inc/HackerNews huggingface dataset:
Russia is a mafia run state, true, and they're severely behind in many areas.

However, they have very capable military hardware, and in many types of it, quantity has a quality of its own. It doesn't matter much that an M1 Abrams is technically superior than a T-14 Armata if for the same budget you can get three times more Armatas.

That, and ease of maintenance and support, is among the reasons why Russian military hardware is very popular and sells extremely well, even if it might not be the best objectively compared to the competition.

And sometimes it is better, like the S-400 SAM which is objectively better than the Patriot, or some types of missiles ( e.g. BrahMos). Or BMPs/BTRs that are even popular with very US friendly Gulf states which don't care about budgets.

Regarding Spain, they have literally developed a (small) aircraft carrier, frigates, supply ships, submarines that were successfully sold abroad. Airbus Military is based in Spain, and they're working on a future stealth 6 gen fighter with Dassault Aviation, Thales and Indra ( which are fully Spanish).

Don't shit on smaller countries just because they don't have the same budget as the US.
Game Developer Accuses Real-Life Weapons Manufacturer of Stealing Its Gun Design
Sigh

My point about Ukraine was that the "non-advanced” militaries can mysteriously acquire very hi-tech anti-aircraft systems.

Like the Donbass "rebels" who shot down MH-17 out of the sky with a Buk missile which they weren't "supposed to" have (and have no capacity to produce, obviously).

On the other hand, Russia's "vacationing" tank drivers are going to be dodging US-made Javelins should they decide to make a detour through Ukraine.

The point being, if a weapon exists, you might as well assume your opponent on the battlefield has it, no matter how much they are tech-wise.
Why? From the outside I would have assumed that was a bad thing.
For smaller websites the "send ping every X seconds", and/or combo of that with "onLoad do +1, onUnload do -1" might work.

Though for really big websites - with millions of users making requests to 1000s of web/api servers spread across DCs in different continents ... It's indeed a variant of what you said.

Analytics can give you confidence to say that X percentile of people spend at least Z seconds/minutes on given page. So you can use initial request + TTL value of Z.

---

PS All of the above is at least order of magnitude (if not even bigger) more complex when your page is not simply one physical product, and instead you've got "product x between Start and End dates" since that's millions of products x millions of combinations.
Artsy | Berlin (Hybrid), NYC (Hybrid) or Remote USA | Full-time

Engineering Manager USA - preference for platform, data or infrastructure experience

Engineering Manager Berlin & USA - preference for front-end or mobile experience

Artsy’s mission is to expand the art market to support more artists and art in the world. Artsy has created the world’s largest two-sided art marketplace, with more than 1,000,000 works by 100,000 artists from 4,000 of the world’s leading galleries, auction houses, art fairs, and institutions across 190 countries.

Apply via https://www.artsy.net/jobs

More info https://github.com/artsy/README
If you want something that is trying to take on Unity, I think Godot[1] is the stronger contender. This project seems really cool, but like a different thing.

[1] https://godotengine.org/
But for developing military systems, GDP matters more than GDP per capita. Turkey is a big country.
20 year study of global wealth demolishes the myth of ‘trickle-down’
While I'm not a fan of Telegram's security model, I have to say that their dedication to create an awesome product is admirable.

EDIT: Just to be clear given the title, I'm not pro DRM, and we can be pro or against auto-removable content, but I just love how they implement features that their users are asking for and the quality of their apps.
Similar to other social news sites: a great many HN readers go straight to the comments to chime in.

Often the articles themselves aren’t even more than a few minutes reading and the comments have questions and ideas that were directly addressed by the piece.
There has been a long discussion about what to do about this problem (from slashdot to digg to reddit and so on) - however the idea of requiring commenters to jump through hoops or unpaid moderators to somehow keep the discussion factual seems more like a way to kill the site.

For your amusement: pay casual attention to the comment count on any HN post that contains “apple” or one of their better known trademarks. No one is reading anything - it’s just a gangbang.
If I could upvote you ten points, I would.

I love Notepad. I love the .LOG feature. I hit F5 for fun.

For some reason, the dead-simple text editors have always fascinated me. It's damn near good enough.
Here's¹ has a video of a fairly small DIY automated setup for growing more common mushrooms. I can't say how that translates to morels, but it wouldn't be shocking if it was similar.

¹https://youtu.be/z41Wy5ZF4O8
I came back to Windows Gui development this autumn, and we thought we'd try jumping in to WinUI3 as newer == better, right? Really hasn't worked out that way. It's literally only just hit 1.0. The prerelease versions had problems with "unpackaged" deployment (which is one of the key things we want, so we don't have to wrestle with the Windows store).

I just got an internal email saying "MS has a very convoluted process for getting a developer account just to publish apps to the Microsoft store and not even our MS rep knows the correct answer" from the person trying to set that up, so that's going well too.
Caching out at the height of his fame.
It's just a client, written in C/GTK apparently [reddit - About Remmina](https://www.reddit.com/r/Remmina/)
As you essentially say, WireGuard is great. I firewall off direct SSH and first use WireGuard to connect to the server instead.

One advantage is that if your firewall is setup right it's completely invisible, as unauthenticated UDP packets are dropped, as is the case with any other, unused, UDP port.

I still configure SSH to best practices just in case a configuration blunder inadvertently causes the firewall to accept connections.
GrabCAD /Stratasys | Senior Ruby Developer | Tallinn, Estonia | Onsite+Partly Remote | Visa | Full-time | https://grabcad.com

GrabCAD (https://grabcad.com) is the largest online community of professional designers, engineers, manufacturers, and students to connect with 10 million members and share ideas and CAD models.

We're looking for Fullstack Engineers to work on GrabCAD community/workbench products. Our codebase mainly use Ruby on Rails, Vue.js, PostgreSQL and is running on AWS.

Apply via MeetFrank app[1] or CV.ee[2]

[1]: https://app.meetfrank.com/jobs/grabcad/senior-ruby-developer
[2]: https://cv.ee/et/vacancy/700619/grabcad/senior-ruby-develope...
Researchers find NFT economy is just as unequal as the real one
I believe there would be plenty of interest, if the experience was really up to par. Any kind of (physical) build, maintenance or repair job could use a help of a virtual assistant that says for example "now unscrew this" while highlighting a specific screw. I don't believe the tech is nearly there yet though.
I guess I should have added that I know where the .ipynb originated, and therefor at least part of the reason why Jupyter notebooks (still) use the .ipynb extension, but I'm curious why nobody said, "hey, let's make this extension simpler", or when they did, why it didn't get enough steam to be implemented.
Potatoes are a new world crop though, so I don't see how anyone outside of indigenous americans would have millennia of exposure to potatoes.
Former Amazon Employee Reveals Two Questions Jeff Bezos Asked Before Hiring Her
One of my favorite features used to be the built in RSS reader.
>Why has Rust struggled so much with this, where Go has succeeded from the start with its language-level “goroutine” concept and runtime?

Rust made the deliberate decision to avoid the heavier Go goroutines runtime model after early alpha/beta experiments showed it conflicted with Rust's low-level design. I found 3 links to some history of that rationale in a previous comment:

https://news.ycombinator.com/item?id=28660089

And some more links:

https://stackoverflow.com/questions/29428318/why-did-rust-re...

https://github.com/rust-lang/rfcs/blob/master/text/0230-remo...

And lots of debate in this previous thread: https://news.ycombinator.com/item?id=10225903
If you want human control, those humans could just tag along in a cheap transport plane and linger at a safe distance close enough for low latency.
To be clear, by a couple steps I meant couple steps in the world top economies list. I wasn’t implying comparable GDP, though Turkey shouldn’t be too far on that either.
That's because no solution is needed. "Web3" is a typical case of "solution in search of a problem".
Explore data contracts with Cloud Pub/Sub
I disagree, corporations which manufacture damaging and offensive products against their users should be accountable. Yet obviously in this state of things, parents should try and do something.

Personal story: to situate, when i was teenager facebook was starting to be a thing and myspace started fading. My parents did something i find to be very sensible: they responsabilised me and introduced me to computers. I had restricted "freetime" computer hours and slightly less restricted "working" computer hours (doing school work etc), which eventually led me to programming since it somehow passed as working (my mom's a programmer so there's that). I wasn't allowed to have a facebook account and it was explained to me why that was so. Reasons where mostly not putting random private stuff online somewhere i wouldn't control it, addiction wasn't too important but i think it was implicitly said that these stuff eat you time and that now your time doing constructive things vanishes. OTOH my computer was clean of any spyware and i was trusted (had admin password and all). I surely was an outsider from this pov, but i quickly managed to own it and be proud of not having that account. For me this is the key: you cannot protect your kid against his will, you must (and surely can, kids are smart) convince them that they have more to loose than to gain. Maybe at that time it was simpler since it was the golden age of xmpp and gtalk was something i had access to (Adium for the win!).
These pages are so useless. For my bank (which has its outages) I use this page: [0], which immediately starts to spike when there is something going on, while the official status page [1] lags by hours at best and never reports anything at worst. There is probably some money to be made by allestoringen.nl ;)

[0]: https://allestoringen.nl/storing/rabobank/

[1]: https://www.rabobank.nl/particulieren/storing/
Hey Jeff,

Small world, I worked with you on the Windows Update team. Hope you are doing well. Good to see you here on the HN forum. I also remember the notepad incident!
> please use the original title, unless it is misleading or linkbait; don't editorialize.

https://news.ycombinator.com/newsguidelines.html
Average TV hours / day for the US :

https://www.statista.com/statistics/186833/average-televisio...

2014 : 4.20 hours / day

2020 : 3.33 hours / day
Tell that to Switzerland. They actually think they purchased 32 F-35s for 6 Billion. I see this more as a bribe to the US to keep them out of our affairs. The planes are just icing...

End cost will be way higher and what does a neutral country need stealth for? Whom is the country going to hide from? It's own citizens which happen to be the military? The military said them selves it is for air policing.
> So there must have already existed an equivalent of a bacteria, with metabolism using energy from the environment (i.e. dihydrogen with carbon dioxide and ionic gradients), which was already able to make ATP, which would have been needed to synthesize the polymers made by condensation, e.g. peptides. The apparition of the first RNA virus was an initially undesirable side-effect of using ATP to perform polymer condensations.

No, you're not postulating an RNA world here. The whole point of the RNA world (aka "RNA first") hypothesis is that the first life (self-contained, self-replicating particles) was RNA-based, and both proteins and lipid bilayers came later. If you argue that the first RNA was a virus that parasitized already existing organisms, then it's usually called a "metabolism first" hypothesis.
The rust core team is/was never accountable. Which is fine because the language work is done elsewhere thankfully.
You should recheck your news sources if you think India is nominal democracy. You either have no idea of ground level situations or get fed with media with strong biases which creates such mock worthy statements
Spotify silently disabled friend feed
Honest question: how do modern manned fighters fare when attacked with said ECM? Sure, they keep flying, but my impression was that a lot of the advantage of e.g. the F35 comes from communications and information flow.
> Censorship resistence for developed world countries.

This is one of those things that either can't really work or is going to cause a massive disaster, such as when someone publishes the next OPM leak on the blockchain.
So the web's purpose is just to make some people rich? Thanks for the insight :/
A Binary Musical Instrument
But why not? Which technologies are lacking? We can make remote controlled drones now, so it seems (to me) that a remote controlled F-35 is feasible today. And once you take the pilot out, designing a pilot-less fighter plane should be simpler than one with a human inside: no need for a cockpit, ejector seat, etc, no human limitations on manoeuvrability, and so on.
Typo, it should say Amazon.
Careful what you whish for, nowadays a kind of secret research project is "how to spy and control your population"...
I wonder how they prevent a screenshot from happening on their desktop client or do I just not receive protected content on desktop.
When you're too big to fail, why maintain a status page?
My favourite screenshot tool is the camera on another phone.
It would be more accurate to describe a metacompiler as a cross compiler to the machine an interpreted Forth is implemented on.

I recommend Moving Forth [1] for the full explanation. (That's the part that addresses metacompliers, the rest is still quite a great book.)

[1] https://www.bradrodriguez.com/papers/moving4.htm
The most important fact in TFA is that these were being eaten 11,000 years ago!

You are advised to cook them with clay to draw out the glycoalkaloid toxins.

I had thought potatoes entered the diet in Peru, but it appears these came first.
Wireguard is also a good alternative. But you need to connect to a VPN every time you want to SSH.

Here is my personal reasons why I use spiped:

* spiped is transparent by using ProxyCommand[1]. This allow me to do "ssh host" and thanks to my ssh_config, it just connects.

* spiped can be run in a very hardened way.[2] It just needs to listen() to a socket, connect to another one, and access a key file. Wireguard needs complex network access, it needs to create interfaces and open raw sockets.

* spiped is much simple to manage, just run a daemon. With wireguards there are two possibilites:

** Every host runs wireguard, you might need to connect to multiple hosts at the time, you need to manage internal IP conflicts, etc...

** One central wireguard server, you have a single point of failure, and can't ssh anywhere if this host is down.

Don't get me wrong, I love wireguard, use it all the time as a VPN, but I don't think it's appropriate as a layer of protection in front of my SSH server.

Both Wireguard and Spiped are written by very smart people.

[1] https://man.openbsd.org/ssh_config#ProxyCommand

[2] https://ruderich.org/simon/notes/systemd-service-hardening
...in regular chats. It's always been there in encrypted chats. Or is that not what the editorialized title refers to?
Hello. Dylan here. This is all my fault. :)

The song that I think would compile with the fewest changes to the language spec is Scorpions' "Rock You Like A Hurricane". I don't think it'd reveal any hidden meaning or anything, though... it's really just a long list of assignment statements. You need to spell 'Night' on line 2 with a capital 'N'; same with 'What' on line 4, and some liberal use of parentheses, but the first four lines do actually compile:

It's early morning, the sun comes out

Last Night was shaking and pretty loud

My cat is purring, it scratches my skin

So What is wrong (with another sin)?

The rest is, um, work in progress. And it may not be a coincidence that the stack push/pop operators in Rockstar are called "rock" and "roll", and the syntax was designed so that "rock you like a hurricane" is syntactically valid Rockstar code.
> another is that he's avoiding the spin and dishonest misleading nature of today's media.

Oh please. Elon Musk is one massive BS generator on himself.

> in most peoples' eyes even though he has been misleading about the whole self-driving thing,

Basically, he can lie more effectively this way.
To let others better answer your question: how long have you used Google and for (roughly) what purposes?

An answer from me, during lunch break, sorry I didn't have time to make it shorter:

I started using Google somewhere between 2001 and 2003.

Back then it was a no brainer since all other engines either

- had much smaller indexes,

- were full of ads,

- mixed ads and results

- didn't respect your queries

Today Google:

- probably has the largest or second largest index (I'm not really sure about the NSA index : )

- yet you cannot get to the results you know are there because they insist on using you as a guinea pig for their AI that (roughly speaking) silently and transparently rewrites your question to something else that they rather want to answer.

- they have at least two ways to override this AI: doublequotes and the verbatim operator, -but conveniently let the AI override this too.

- if you end up in the wrong cohort you end up having yourself and your family insulted by their incredibly annoying ad targeting until you enable your ad blocker.

- up to half the pages are now ads

- and they keep experimenting with ways to make ads more visually similar to organic search

This is just the beginning, before we start talking about their lousy customer service, their eagerness to please China etc.

In fact, the quality is so bad now that Duckduckgo is just as good.

I'm optimistic though:

People keep blaming it on black hat seo and webspam but already we see a number of other engines doing interesting things in this space. I switched to a competitor recently and can happily say that what was supposed to be a brief test now seems to be a permanent solution: So far it feels like I have my Google from 2008 back (Decent index, smart matching, intelligent ranking ) and then some (lenses and various other smart features).
or if you use another phone to take a picture
Exactly, the main threat model is the Russian aggression via hybrid warfare (anything below the classic war, which would trigger article 5) or full fledge offence. In both cases F-35 sucks, Poland is too close to Russia. I'd be much better to spend the money on drones, satellites.
trivago | Full-time | Remote/Onsite (Hybrid)| Dusseldorf, Germany | Backend Engineer – Go & PHP | Visa Sponsorship included | Years of Experience: 5+

trivago Express Booking allows users to pay for their hotel or apartment on trivago directly. It is a free, fully responsive booking funnel designed to optimize the payment experience for trivago users across all devices, and therefore increase booking conversion.

To unleash this powerful product we are looking for a talented Software Engineer who will join a team of passionate individuals with the objective to drive the product forward.

Can we count you in?
Apply here if your answer is yes https://grnh.se/d12c6ac02us
The last page of the book gives it away: (MASSIVE SPOILER OBV) The security drone who came with Gurgeh to Azad was the same drone he meets during the introduction chapters who was "rejected" from SC and offers to let him cheat (though it was wearing a disguise at the time). Then, after he cheats he basically gets blackmailed into going to Azad and conveniently this "non-SC" drone comes with him in a very "non-SC" ship that claims to have its weapons removed but doesn't. At some crucial points the security drone influences Gurgeh to play the best he can, such as when he takes him on a tour of the slums and the Culture-educated Gurgeh gets so furious at the mistreatment he witnesses that he absolutely crushes his opponent in the next match.

They mention in one of the final chapters that the minds wanted the Azad empire to become a better place since it was really shitty to its citizens. However, they couldn't just invade and impose laws because they're the Culture, and the Azad empire kept claiming moral superiority because they had this one thing (the Game) that they thought the Culture couldn't match. The Minds knew Gurgeh was talented enough to get far enough in the tournament that the Azad Empire would be seriously shaken, because if this single foreigner can beat so many of the best and brightest in the Empire at the thing it claims to do best then what could the entire Culture do? This turns out to have been correct, at the end of the book the Azad empire starts to collapse because they no longer trust their leadership, who have been proven to be incompetent at the very thing they claim to do best. Beaten by a human btw, not even by one of the god-machines that the Culture also has. Having predicted that this would happen, the Minds set out to manipulate Gurgeh into going to Azad to play the Game and by doing so bring about regime change. The Minds and/or SC were playing a much higher level game than Gurgeh all along, he was merely one of the pieces they used to play.
I assume your concern is invading your users' privacy. In which case, here are two sites with lists and information regarding privacy-focused analytics options:

- https://creativerly.com/google-analytics-alternatives/

- https://privacyfocusedanalytics.info/
I always find it very brave those who decide to use a newly created database in their projects.
I'm wary of it because "make the functionality of the Program or a modified version available to third parties as a service" is vague.

If I have a web app that persists data in MongoDB and lets users query it in a complicated way[0], but doesn't provide an outright MongoDB-as-a-service implementation, it's still arguably making its functionality available. I don't trust them to enforce the edge cases fairly.

[0] For example, a custom report builder for an inventory management system, or a query builder for a CRM
Yeah, it is. Hence "fighter jet program". Why use the cost of just one jet when you can use the cost of the entire program? Never ruin a "good" joke by being moderate.
I think we arrived at the "then they fight you" stage :D
> prevents screenshots and limits the ability to save media

I fail to see how this actually prevents what it is supposed to prevent. You can still take a screenshot on desktop, or you can take a photo with another phone of your phone with the "DRM'd" content. They just got rid of the "Save" button and probably revoked the permission for taking screenshots.

Is the client open source? If it is, you can just modify it then.
The drones have a big problem in that they can be knocked out of communications with the ground support infrastructure using fairly cheap portable ECM equipment

I am nowhere near an expert on this subject, but it seems to me that drones could be very resistant to ground-based jamming. All their antennas and communications can be above the plane, perhaps relayed via another drone or aircraft flying very high overhead.