skysight-inc/HackerNews huggingface dataset:
Ask HN: Remote desktop and SSH terminal SaaS
I am researching ways to create remote desktops and ssh terminals and have them exposed through a web application.

Software as Apache Guacamole[1], or Xterm.js[2] can be used to build such a solution, but I am wondering whether there is any SaaS in this space that provides this. Are you aware of anything in this space?

[1] https://guacamole.apache.org/
[2] https://xterm.js
Biden threatens Big Tech over its “national experiment” on children
Old dog? I'd call you a young whipper-snapper. But good for you!
Yes, some games have started doing that and giving them as accessibility features, and I love it. I think it's a great way to do it. Mario Kart 8 and Celeste are two examples that come to my mind which do that.
The amount of child and/or slave labor involved in the chocolate industry is incredible. I'm not sure it is a step up or not.

Fortunately there are a lot of companies making excellent chocolate now with relatively fair labor.
SEEKING WORK | REMOTE | India

Agency: Yes

Skills:

- Frontend: ReactJS, Angular 10+, PHP

- Backend: Nodejs, Laravel, Firebase

- Mobile: Swift (iOS), Kotlin, Flutter

- Database: PostgreSQL, MongoDB, MySQL

Recent Work:
* Extended Team Agreement with Home Contractor Web Product Development (8 Team members - ReactJS, NodeJS, Flutter)
* Helping one of the largest eCommerce Platform in new product development (10+ Team members - Angular, iOS Swift, Kotlin)

LinkedIn: https://www.linkedin.com/in/arpan-desai-61282215/

Website & Work: https://bit.ly/mobilefirsthn

Rate: $ 25/ hour, We also have a monthly pricing

Contact: arpan{at}mobilefirst.in
Its a rather simple situation, they would never publish this if true, and wouldn't publish this if false. Period. Nothing to "ask for sources about". Simply choose which you belief or don't make a choice.

But please don't suggest lack of Chinese sources is a relevant data point.
What exactly are you looking for? Your comments make it sound as if you are shopping for a different truth.

Japan's media doesn't seem to have a very different perspective:

https://www.asahi.com/ajw/

South Africa; similar stories and conclusions as most of the world:

https://www.netwerk24.com/beeld/aktueel

This Lebanese newspaper has an interesting take on how the Western media coverage is using double standards (perhaps a valid point), but nowhere do they dispute the current event:

https://lebanonews.net/En/2022/02/27/double-standards-wester...

Taiwan then?

https://www.taipeitimes.com/News/front/archives/2022/03/02/2...
To those who are wishing something would fill this void, I'm working on something that does overlap with this. I've already matured the shell somewhat over the last ~8 years. That shell can inline images, manage and manipulate different document formats and convert between them, understanding data types and structures like Powershell but works natively with POSIX CLI tools (which Powershell cannot).

Last year I also started playing around with WASM and building a terminal emulator in it. The idea being if I can manage the terminal emulator then I can add more features / friendlier UI/UX that might compliment non-CLI users who have been tasked with using the terminal; while power users still have access to the features of the $SHELL in their preferred terminal emulator. There is definitely overlap between what I'm doing and TermKit.

The idea of doing it this way means I'm still leveraging the foundations already in common use. Opinions about whether they're ready to be deprecated aside, it's the standard everyone already uses so trying to displace that would be an even big hurdle than even just trying to displace Bash. But at least if the standards are reused and extended it does mean people can pick and chose the items that work for them rather than forcing them into an "all or nothing" type scenario.

I'm not far down the terminal emulator route yet and it's definitely a task that is bigger than the time I personally have to commit to it. So I welcome any time and/or support anyone is willing to donate.

I should write a blog post about this at some point too....

The shell (in it's current form): https://github.com/lmorg/murex (docs on Github too but also accessible via https://murex.rocks )
Yes, but did Yanukovych meddle with any elections? (I don't know, honestly asking) Putin is.
It would be very suprising if those are marks for air raids. Most likely it is a troll doing it (proper troll, for "fun"). Or official psyops ofcourse to mess with peoples heads.

Spotters might very well use Google map to get coordinates but to communicate that via Google Maps itself would be strange. I don't see how fire control would not want to know what they are marking for prioritisation.
No. That's the first I'm hearing of it. Thanks. I'll try it in the future.
I was just thinking about this at the weekend. One approach is to use a tool that supports [[Wiki-style Linking]], and have a kind of index/table of contents/home page for your notes.
How are transit providers supposed to do source filtering on each other?

Where Centurylink peers with Verizon, where is Centurylink supposed to get that source filtering table from? What if a Centurylink customer (who has their own AS) dumps them for Verizon?

This problem repeats with the Tier-2 transit carriers, and Tier-3, and so on.

You're expecting an exponential number of source filter updates every time somebody moves their route announcement from one provider to another. This does not scale.

Source filtering can only really be implemented when you're taking traffic from a network for which you are the only uplink. If El Badguy (tm) is on one of these networks there really isn't a practical place to source-filter them.
More things will be offloaded to the server
CTO vs. CEO – how cooperation can work
Just curious, what benefits do you see using a 280Hz refresh rate?
High cost of living area sadly doesn't mean a higher standard of living. For example, the living standard in UK or London is much worse compared to other countries in Europe (e.g. Netherlands or Belgium).
I am working on a Git bot that handles all the fancy stuff.
So you don't need something else besides a git client on any device.

This has a few positive sides and negative points.
I think the positive sides are more relevant than the negative ones.

https://github.com/i5heu/Tyche
Whenever I see an ML paper with surprising results I'm usually sceptical, as the results often come down to one of the following:

1. The assumptions don't generalize

2. The observations don't imply the conclusions from the paper

3. Hyper-parameter shenanigans: It's usually possible to choose hyper-parameters where method A is better than B, even if generally B is better.

In this case the lower-left part of figure 4 makes me suspicious, since forward mode seems to be better than reverse mode even on a per-iteration basis, which makes me suspect that they chose hyper-parameters where reverse mode has a disadvantage.
Yes.

Saw that on Solana and it sucks hard.

I know a bunch of people who lost their auctions to some grifters.
Personally, if you spend several years. Make sure your ceo pay is at least a million the first year.

Pay for your time and if it all goes south, a couple months of developer pay to try something new.
The costs in some parts of Europe has increased, e.g. people might now need to pay 500+ EUR per month (from like 150EUR) for the energy bill (electricity, gas and water) but I don't expect this will get swiftly adapted to cover this major jump by these COL schemes
This is a cheap argument because it builds on a false premise. Because there are also no impartial humans. It makes it sound like the onus is 100% on the media to always proof it's correctness which is a fallacy. You need several things

1) best intention from the media to be unbiased

2) minimum level of intelligence to spot bias and question the motivation by the reader

3) trust from the reader in the media that they're not willfully misled

4) trust from the media to the reader that they put things into the correct context within their own belief system

even one has (hypothetically) all of those, the audience will still be bitten by not sharing the same historic data and personal experience to put things into identical context as was available to when the info was produced. then there is the time-lag from when it gets written/published/read that distorts.
Location: Mumbai, India

Remote: Yes

Technologies: ReactJS, Angular 8+, Shopify, Laravel, nodejs, firebase, iOS Swift, Kotlin, flutter

Work: https://bit.ly/mf-profile-w

Email: arpan [at] mobilefirst [dot] in

LinkedIn: https://www.linkedin.com/in/arpan-desai-61282215/

We work with startups as an extended technology team. We mainly do team augmentation of mobile & web developers.

Schedule a Chat: https://calendly.com/arpand

p.s - I am founder of the app development agency.
OP, why do you think a farm business (which gmaps are showing the location of) should be in the same place where farm land is?

These simply seem to be the addresses where a "farm business" is registered, as can be confirmed on a company-info-aggregator site [1]. I assume, in a lot of cases (especially for family owned farms), these are actually homes of the owners, to simplify all the mail and other paperwork. Actual farms can be located anywhere, probably outside of town. It might even be multiple farms (multiple pieces of land).

To answer your point about why these seem different (e.g. you cannot report them), I think it's because they are automatically scraped by google from the official company-info sites in each country. Seems to be a similar situation in other countries, as far as I can tell.

[1] this is the info of the first item on gmaps I get - address matches the location I'm shown https://youcontrol.com.ua/catalog/company_details/21897611/
Ask HN: Have you hired a personal assistant as a programmer?
I can't get things done when things are boring, like ordering a list of items from various webshops, doing errands in the city, talking to contractors, etc.

I don't have a partner in life, kids and also my family can't help with this.

If you managed to hire one, has it solved your problem?
The immortals got bored of eternal peace in heaven so they created a world of mortality filled with endless crises so that they can experience death over and over again. Unfortunately the mortals' world has become peaceful as well and mortality has become a long distant memory. So the mortals have decided to create a world of mortality filled with endless crises so that they can experience death over and over again.
The hamburger is only needed for the mobile view (to show/hide navigation that is always present on the desktop view) so there shouldn't be any issues for screen readers. But the site is open source (as it's part of an open source project) and I'm happy to accept any PRs to fix any accessibility issues I might have missed.
I wouldn't call those plain text, if it doesn't keep your newlines by default, it's not plain text but a markup language like HTML

BBCode is nice and keeps newlines, but something that uses markdown's syntax for bold and titles, but doesn't remove newline characters, would be ideal
Startups shouldn't solve technically hard problems
Hacker News is not a place for you to call people out for their "fake" stories, it's a place where you do your best to take comments in good faith. People have different experiences than you do, and yes, sometimes people will lie online. But that's no reason to immediately jump to accusations, and especially not here.
Where do people get this entitled attitude that every game should be accessible to everyone as much as possible? Nothing in the world is like that.
Agile Frameworks Aren't the Destination. They Are the Starting Points
Not OC, but the thing with most of these international media articles is I want to read an ft.com article maybe once per year. Tomorrow it's another media with another article. Why would I want a subscription to read one single article?
I don't know.

I used Vue.js for my last development, and I see no need to trade Vue.js for something that's both more complex and has less performance.
The varnas are not castes, they're social occupations, aptitudes or callings. They're very close to the Confucian idea of the "four categories of the people", or to the tripartite social division (First, Second and Third Estate) that's thought to be rooted ultimately in Indo-European belief systems, and is well known in the West. You might as well suggest that the modern "secular" Western idea of a "Fourth Estate" of influencers-intellectuals writing in the popular press (who definitely have "sacred cows" of their own, so ironically brought out in full display in this Wired article - while a tradition encompassing thousands of years is carelessly disparaged with such false and outrageous claims) is itself casteist.
I agree, adding accessibility features seems pretty trivial for them, they can keep the game the same, but just add options to have say double the health, extra armor, auto-parry, etc.

This isn't just something that could help people with disability, but also younger players, more casual players, older players. But most importantly, even me, I've beat all the games, but I'd have fun replaying them in a God mode, after going through it feeling like a chump, it be fun to replay them feeling like a god. So in my opinion it would bring more opportunity for fun from people who already played them, and also allow more people to enjoy the game.
I'm always a bit sceptic of un-incentivized solutions.

Arweave seems to be a better long-term solution.
Atik Cameras | Software Engineer | ONSITE | Norwich, England | Lisbon, Portugal | Full-Time | C#, C++

Atik Cameras is a company that delivers high quality affordable imaging solutions for both the scientific and astrophotography market.

We provide a multiplatform C and Python SDK written in C++ for our customers. We also create Windows based C#/WPF apps for our production facility and the astro market.

Our R&D department is located in Norwich England with our production taking place in Lisbon Portugal. We are looking to expand our R&D department to both sites. We are looking for a junior developer to join our Lisbon site and a more experienced dev to join our Norwich site.

- Junior Developer 1-2 years exp; Proficient in C#/WPF willing to learn C++. Focus on our camera production software and bug fixing.

- Devloper 3-5 years exp; Proficient in both C# and C++; Focus on updating our C++ codebase to a more modern standard; providing new features for our OEM customers; helping design new cameras/products.

Please contact Panos.Kapetanopoulos [at] atik-cameras [dot] com

https://atik-cameras.com
Actually I didn't. But everyone else did, even though Russian troops were surrounding Ukraine. Now Russia is under much more pressure than Putin ostensibly anticipated. They wrongly published a victory piece after just a few days into the invasion. Also they 'made' a referenadum to station nuclear weapons in Belarus. So, I wouldn't be so sure is all I am saying.
"Node_modules"? I don't think that exists
“Everything” is not an answer, it’s refusing to think of an answer. Please, try to actually think about what can a Russian person do to overthrow the government.

Oh, and let me give you some prerequisites:

1. You can’t use mass media to spread your message. Independent mass media are banned. There’re some leftover newspapers like Meduza and Novaya, but they’re niche and can be easily banned too.

2. Firearms are banned and it’s expensive to acquire one illegally. While rich person probably could arm, like, 10 people, it’s impossible to raise an army without massive funding.

3. You can’t rely on international organizations. When Navalny was jailed, Council of Europe had done precisely nothing to enforce ECHR decision to free him.

4. You can’t have visible leaders of opposition, because they would be murdered (like Nemtsov), jailed (like Navalny) or forced to leave the country (like Sobol).

5. 2% of the country population is serving in some kind of armed forces or law enforcement. They’re well paid, receive huge benefits and are ready to detain, torture and kill protestors. There’s a National Guard (340k people) which specifically exists for that purpose.

6. Elections are not working. They’re rigged, and opposition forces are banned from participating in them anyway. Every big party publicly supports war.

7. Mass protests on the scale of 100-200k don’t achieve anything. We don’t know if bigger protests would have any effect, but given [1] and [4] it’s unclear how to organize them. Protesting is illegal. Mass protests usefulness to influence the public opinion is limited, because media consistently underreports amount of people present.

Given that set of constraints: what would you do? I’m actually interested in your reply. If you think you would do better if you were Russian, what that “better” is?
If one is half-latino/half-North African/levant and half-white, chances are they're going to be passable and most likely identify as white.

What exactly is the difference between the old concept of “passing” and the new concept of “identifying as white” other than nomenclature?
I think we are just talking about two different things, and that you have in mind "coders" and "developers", not software engineers or data scientists. But the OP was talking about the latter, not the first, where I can to some extent agree with you.

I saw it many times: javascript kids or self-taught backend Python "engineers" falling extremely short when it came to scalability, algorithmic complexity, or just abstracting concepts.

Similarly, I saw several self-claimed "data scientists" not even knowing what a non gaussian error distribution means.

Not knowing this stuff jeopardise your work and the projects you are working in.

Then, if you are telling me that your interview process should spot these shortcomings at the same level a university degree can, then to me this sounds a bit unrealistic.

However, if you need someone that can write code to pass the unit-tests that some one else wrote without taking any architectural decision, than OK I can agree with you, but it does not sound much of an appealing career path IMO.
Interesting. Based on my understanding, it seems that they solve the biggest hurdle in cleanly implementing Qt bindings - the lack of inheritance - by using macros.

On a small project of mine, macros were also my choice for working around lack of inheritance; I wonder how this scale on large(r) projects, including this one.
If this is really a thing why would google not probably know about it first and second why would google not just hide everything but roads views for a temporary period. No sat views, no places, nothing but roads. If you want to be fancy maybe roads and gas stations and food.

It seems like out of an abundance of caution you would not want your service to be used for this. Same for bing and other maps.

Am I missing something here?
this is why you do cross-check, and need to understand the limits on the precision of realtime war info. A lot of info has significant fuzziness and consumption of it is an active process. For the snake island there was information that communication got lost at some point during the battle, and they stated that most probably all the guys died. It wasn't intentional disinformation, and that is the key difference from Russian TV. For the ghost of Kiev - the planes got shot down, while who shot down - was it the same guy or not - is very hard to find out until military gives you that, and i wouldn't hold it against the TV people who built this legend without waiting for full confirmation or denial - again you need to understand there they can get carried away and why.

For contrast, to illustrate what disinformation is - Russian TV continue to claim non-attacking of civilians while you can easily find huge number of videos (which you can easily cross-check/geolocate/etc.) of civilian targets being attacked.
I'm working on a game right now, and one of my roadblocks is how to handle the myriad of resolutions, aspect ratios, and portrait vs landscape modes, plus the overriding some mobile browsers do for touch (scrolling the screen, etc). What has been your approach to consolidating all of those differences so a game "just works" on all platforms?
> I've done that in lots of languages, but it usually means I was trying to crash the compiler :-)

It's a real problem.

Anecdotally: I maintain a Debian package with a large-ish (but far from huge), template-heavy C++ codebase. I had to give up on compiling on 32 bit machines long ago, simply because not enough addressable memory was available to the compiler. I know other maintainers have to heavily tune the compiler to work around the problem, too.

I was once asked by the Ubuntu folks to disable parallel builds altogether, due to even their 64 bit builders running out of memory altogether.

And this package is just large-ish – it's nowhere near truly large (like a browser or an office suite).
> I'm sure that the highest caste has all the incentives to continue it. But I also feel that the lower caste continue it by their actions. They too feel that they are less because of the caste they were born into.

Well…not exactly. There's plenty of situations where being of a certain caste, whether it's high or low, can confer you no benefit and sometimes even a disadvantage. So besides the general thing of people generally trying to move away from discrimination, it's not necessarily a thing everyone wants to perpetuate.
Signal's UX is pretty poor, like WhatsApp's. Both don't even come close to Telegram.
Morale is very important in a war, especially if you're the side with the technological disadvantage. I feel like a lot of the Ukrainian gov communications tries to keep up the morale.

It also shows that the Government is still able to work, also an important signal to the country.
Reposting what may be a relevant take on education and using text

https://www.timeshighereducation.com/campus/joy-text-world-t...
While the party in power may be tempted to start another war for their military industrial complex pals, luckily they are wildly unpopular and have a election coming up soon so they probably won't.
That's the thing with different types of discrimination - most of the time it's not done out in the open, and it's easy to allow yourself to not see it if you aren't being negatively affected.

You have a choice: you can assume you're correct that this is "overblown" and do nothing, or you can recognize that it clearly does happen (even if it really is rare) and make sure you're actively watching for it and reporting it when you see it.
Sometimes a laconic demeanor is exactly what the troops need from their leadership.
Really extensive write-up, very informative.
> In doubt, the harm done by deleting those and similar marks if they're innocuous is nothing compared to the benefits if they're really made by saboteurs.

You waste energy and time.

There is an insane amount of paranoia in Ukraine (for good reasons ...) and it would not suprise me if the blue-on-blue events are a bigger problem than civilian sabouteurs themselves.
That makes the article extremely silly, actually almost pointless.

If you don't see difference between plain text files and text files then that's pretty much it for this conversation.

EDIT: just to hammer this point home; if you gave me a task to write a report in plain text and I delivered a .txt file with some custom markup language, would you consider the task to be completed satisfactorily? I wouldn't. You can argue that the specification of the task didn't exclude custom markup language, but any sane person would understand what plain text file means.