skysight-inc/HackerNews huggingface dataset:
Not really what you are asking for, but I've been working on a low powered Windows machine with just Putty-ing (SSH-ing) to my Linux desktop for quite some time now.

I pipe what Xorg stuff I need through SSH and otherwise I just work in tmux + vim.

So far only pain point has been downloading stuff via browser on Windows since I don't have sshfs or any other real-time file transfer setup between the machines, but that happens rarely enough that I've just put up with psftp
Hi,
I used to use parsec[1].
I had a Windows at home and worked with a macbook air anywhere the connection was strong enough.

You can even rent an AWS machine if you don't have one at home.

[1]: https://parsecgaming.com/
The problem is that the only way a lot of these EU regulations can get through is by general directive: the intents and goals are agreed upon as a group, the implementation is left to the individual state. You can imagine how impossible it would be to get all European countries to agree on anything otherwise. On top of that, a lot of these rules do really need to be adapted to local national contexts to makes sense.

However, that also leaves plenty of room for exploitation, like the stuff you mentioned. I'm sorry to hear the GDPR is being abused this way.
> "the cloud" is, and always has been, antithetical to Unix (Unix being about site autonomy and simple tools working together)

Does the physical hardware being on the actual premises or not really have anything to do with "site autonomy" or the granularity of the toolchains?

In fact, can you even buy any viable physical hardware to run on your site that's not already a virtualised "cloud" with the real host OS firmly in the control of your corporate overlords, e.g. Intel ME and AMD PSP?
In case of Linux, the best results so far I had with X2Go using the virtual desktop mode.

More about it here:
https://cepa.io/2018/08/05/building-an-ultimate-remote-linux...

For Win & Lin, NoMachine works reasonably okeyish if your link is fast enough to stream in high quality.
I have always been quite happy with nomachine . It's running on the PC where my HTC Vive is connected to as I am using this as a monitorless VR PC
Not only that - there is absolutely no accountability for those laws. If whatever they pass turns out to be a disaster, nobody would go to jail for that and public wouldn't be compensated. Worrying fact is that they are constantly pushing it to test how far they can go.
This is a good question!

I've been considering having a similar setup for my wife.
She's a chromebook user and often needs to run software like SPSS that's exclusively to Windows.

I don't have a solution for the OP, but if anyone else is in a similar situation of needing a Windows machine every now and then this might be useful.

We went with an Amazon WorkSpace solution, they have clients for a wide range of devices (chromebook, linux, mac, windows, fire) and you get like 40 hours for free. (Not nearly enough for full-time use of course, but to run certain pieces of software it works).
>£4 -5 k for a Vespa - 1 or 2 less for a lesser brand with worse handling.

Vespas have small wheels, any other lesser brand will have better handling (but worse design).
I think you have to be careful here when using rules that hold for real number for complex numbers.
In fact, Wolfram|Alpha says, that -i is just one of multiple results:
http://www.wolframalpha.com/input/?i=(i%5Ei)%5Ei
I like how you emphasise the "IS" instead of the "if".
? JPM was actually cleaning up it's holdings of risky junk and taking write downs long before 2008. Posting poor results compared to peers but this allowed them to be in fairly good shape in 2008.
How to Increase Shopify Sales in Your Store
Thanks for this! Looks like we haven't handled all the custom syntax cases properly. Will sort it out shortly!

For now, a workaround is to remove those lambda and it should work!
The implementations all share the same front end, which serves to minimize language differences between them.
In Pictures: Astronomy Photographer of the Year 2018
Chrome remote desktop works very well for me. With the remote server on a 35Mb residential connection (so maybe 5Mb up) I can almost play games remotely.

Previously, on an 100Mb symmetrical connection I was able to play games over it, although the input latency was noticeable.

Works on linux and windows, no idea about OSX.
There's a lot of software projects that don't need 'a well thought out data model in 3rd normal form with versioned entities, property-based testing coverage and full CICD pipeline' out there.
yeah, very sure
Where Brussels will hit Google next
I wouldn't want my government to release the names of state employees, corrupt or not, to the people - especially if those people can become the target of mob justice.

Of course, they should still be brought to trail or whatever when they are corrupt, but if that doesn't happen, then that is the problem - not that they're not being exposed to public rule.
Yes, Amazon Workspace.

Expensive though.
Does it JS really have that much traction on the backend?

I cannot speak to the whole industry as I moved to the states a year ago and my view is quite limited. But for sure Node has a lot of traction and usage in here.

However, generally, I feel developers live in their own echo chambers. For example I personally am very much connected to JS people and Linux/Open Source people. I rarely meet any ASP or Java based stacks.

I think it also depends on who you are developing for. Governments and enterprises for sure use more Microsoft or Java based solutions while startups and private companies are more "bleeding edge".

So to answer your question, I think you're right. If an organization is using WebForms, their most probable choice for upgrade is the newest offering by Microsoft. That's where they have already invested it. collectively.

But other stacks have a lot of users too. And they are not going to switch to .NET even if it becomes FullStack.

This Google Trends results [0] are interesting. Not sure if they tell us anything meaningful or not though.

[0] https://trends.google.com/trends/explore?date=all&geo=US&q=....
maybe you can put some examples on the front page of the repo.
Except the actual left has been complaining about centralised capitalist control of the media for decades. Indeed, it's precisely because of that control that you've apparently never heard anything other than liberal centrists talking about access to speech.

>This new political "anything goes" trend is going to be awful for anyone not already in the Fortune 500. But I guess that's the point, isn't it?

Yes of course. Welcome to Capitalism.

When the system starts to break down from the inevitable inequality it causes, capitalists turn to fascism to maintain control. It happened in the Weimar Republic, and it's happening again now. We're seeing business news outlets openly talking about the "investment opportunities" in Brazil as a result of the election of an overt fascist.

>And all for a petty, temporary victory over a fringe political group!

The left celebrates this, not because the control is good, but because the threat of fascism has become so overt that this is the best we can hope for right now.
I'm going to go against the grain here and say that the cloud is not simply 'server hosting' because, if that was the case we'd still be calling them VPS'.

"The cloud" is a set of APIs for provisioning but also a bunch of managed services that surround your instances, pub/sub, DNS, load balancers, managed SQL. All of this is almost designed to be a vendor lock-in.

However, disregarding the vendor lock-in: How does my OS integrating with AWS's APIs help my on-prem services?
Considering that all we have in that shed is a bunch of tools for the county workers maybe it shouldn't be called a bikeshed.
I also wonder about your "(and others)" parenthesis - I don't immediately have reason to believe that that would be the case.
I’ve flown multiple times within Vietnam and in Thailand with AirAsia, always a great experience. I think it’s the Australian-run branch though.

Edit: oh, ok, did some research. There’s no Australian Air Asia, no idea where I picked that up.
Leaving it here in case anyone had the same misunderstanding.
Basic Git Commands Every Developer Should Know
If Google creates their own journalism arm, or some variant (e.g. YouTube for News), does that bypass this?

Is the endgame of these EU laws full vertical integration, so you have one company paying itself, no 'third party cookie' because there's only a first party, etc?
> The cognitive dissonance is so strong here.

Where? Can you give an example of an expression of cognitive dissonance here?
SecretSaucer.io: Anonymous discussions for your workplace
Proof..?
Hi HN! I've built Secret Saucer on my free time, just for fun. After working in startups for a long time, I've always been frustrated with the lack of transparency and amount of sugar coating that happens to keep employees "happy". I believe this is the wrong approach, and that employees themselves don't need anyone to make up stories for them.

On Secret Saucer, I hope that people can start talking more openly about what they think, how the company is doing and important things like salary and gender equality. It is built in a way that doesn't require HR or Managers to interfere, even though I also hope they can participate together with others.

I'm not making any money out of this project, I just hope you guys find it useful. I'll continue adding more features and polishing it, based on what I think is worth doing and also on your feedback!

More than happy to hear anything you have for me both here at PH or directly via email no hello@secretsaucer.io - I'll make sure to get back to all of you.

R
Yeah, the only thing is I've never clicked on that link and I'm not knowledgeable enough, in any way, to understand "higher gauge theory".

It also seems I got several downvotes for my comment, trying to reach moderator dang, which I've seen other HNers do in the comments section, for example, when a title should be altered, etc.
Don't forget F# with Fable :)
I used to do this, but it was _so_ slow!

I wouldn't recommend X11 over SSH to anyone.
The core problem is that code reviewing is leadership, supervisory/gatekeeper function as any other, kind of like editor and should be treated as such. Even if reviewer and coder are formally at same footing or switch functions, it is momentary it. So, treat it as such and expect people to treat it as such. Meanwhile, people in tech talk about it in idealistic terms that are sometimes true, but often not.

1.) Don't use code review to teach juniors, talk with juniors in advance and supervise them as they go. If they learn about major architectural problem in code review, you are senioring wrong.

2.) Don't try to tech colleges in code review or use code review to force new standards on ad-hoc basis. Talk about issues in standards before, teach colleges as you go around your day without holding pull requests (and their weekends in work) hostage. If your only communication about these issues is code review, you are doing it wrong.

3.) Don't assume that code reviewer is automatically right just by its function and don't let code reviewer to steal responsibility from coder. Don't assume opposite either (through assuming opposite is better). Don't make discussion a taboo.

4.) Difference in opinion is normal and does not mean one of the people in conflict is idiot.

5.) Passive aggression does not belong to code review. Don't lie in code review comments either. "This is objectively horribly wrong" counts as lie if you are using it to push for personal preference and not ready to defend it. If you say or imply in your code review comment that someone is lesser coder, it is ok for that person to challenge the assumption and defend himself.

6.) Keep your own emotions out if as much as possible. If the code is making you angry, is it objectively bad or just something you are personally unused to (new syntax can be annoying even if it is good)? Distinguish the two.

Code review should be about one things only: Is this good enough to go to codebase? Is this required change a blocker or minor thing (variable naming)? All the other functions can be a bit helped by review, but absolutely should not be seen as review purpose.
I have been using Chrome Remote Desktop for accessing my desktop (Ubuntu) when I'm away. It does the job well.

While I have used the Mac client, I have not used it as the host yet.

The benefit of Chrome Remote Desktop is the ability to access your desktop from any computer with Chrome installed using your login credentials. It also does the audio out, etc very well.
Ho can a coffee cup be transformed into a doughnut? is the "hole" they are referring to the handle?
In Europe, Speech Is an Alienable Right
as far as I can tell: no, it does not seem to be a Mobius.

Edit: They did change the image. In the last image, they showed a metal surface which wrapped two times and had not the properties of a mobius strip.

Edit 2: found it, the old image was this stock image: https://www.istockphoto.com/de/foto/moebius-streifen-in-meta...
AMA with Arthur Breitman, Co-Founder of Tezos
I once had an interesting thought about the function e^x. I think this is a key idea in the theory of Lie groups.

If the x in e^x = (1+x/N)^N is understood as some transformation, then e^x is essentially repeating an infinitesimal transformation lots of times. So it's like a for-loop where the body of the loop is some infinitesimal transformation.

I tried to define the integration operator in terms of e^x. The 1 + x/N needed to be one "infinitesimal" iteration of integration, that adds an extra infinitesimal rectangle to the area. But it didn't seem to work out.

Ultimately that helps to explain Euler's formula. For large N, 1+ix/N is an "infinitesimal" rotation by angle x/N. Repeating it N times produces a rotation of angle x. That's essentially what TFA says. And it's a special case of the Lie theoretic view of e^x.
Front-end and back-end are pretty arbitrary labels. Labels like these first and foremost are designed to help those who try to commoditise development work (e.g. recruiters).

Why should someone be able to become an expert in HTML but not, say, SQL? Only because one of these runs on a client and the other typically runs on a server?

Software development should be about creating something useful. Usually, neither back-end nor front-end code is useful on its own.

By nonetheless making that distinction chances are you're creating a culture where developers neither take responsibility for the end result nor have any agency in it.
Machine Identification Code
A few comments.

Very rarely I get stuff that is so badly made, or naively implemented that I just have to say no, then go help the person redesign the solution. This happens rarely though, maybe twice a year with a fresh employee.

If the code is not formatted to the linter, it should not have been submitted for review and I will probably reject it.
We have to hold our work to some kind of standard.

Otherwise I do the "I did not understand this, can you please explain?" Quite a bit if a part is confusing.

I try to invite to a discussion, not demand doing it to my taste and make it clear a lot of the comments are suggestions for future work.
Thank you for correcting me. Appreciate it.

Although my point somehow still stands:

Vendors could've statically linked their apps for a long time and provided debs and rpms relatively easily for a long time.
Seconded. Even works for me over a 4G cell connection while on the road.

You can even use it in the browser if you want.
https://blog.parsecgaming.com/game-streaming-tech-in-the-bro...
oh my... that never went wrong
This happens because the "first job" doesn't pay enough (so doesn't allow for long-term free time), or has hours that are too long to begin with (so doesn't allow for short-term free time).
I can’t say I’m bothered by a banner that gives me more control. Ads are the opposite: negative value.
I disagree with this, you don't necessarily need a whole team of people and massive amounts of cash to do FPGA development and you don't necessarily need expensive tools. For my current company I created a complete FPGA based trading system from scratch on my own with free tools (apart from Vivado which I just used to turn my RTL into an actual design I could put onto the FPGA board). The board I used cost around £2k and the Vivado tools were £4k (athough if I was going to do it again, it appears you can just pay for your usage of Vivado using the cloud (nimbix has machines that have the Vivado suite on them). The cost to the company for this is pretty much my salary + the board costs.
How do you deal with an unethical competitor?
> I'd suggest building an auto-upgrade system on top of Arch (or Alpine), and go for immutable infrastructure as the selling point. That's stepping on CoreOS's toes a bit, but I haven't seen any progress from that crowd ever since Red Hat bought them, so it'll probably get even worse now.

In that case, why not go all the way over to NixOS? They already have a more or less complete cloud stack with NixOps, the only problem is hardly anyone knows how to use it.
EaseUS Data Recovery for Mac Free Registration Key Download
With the compression enabled in config it's decent on a good connection and I use it often.
So without actually looking into anything. What id you have a directory structure which is built out of 2 mounts. One local fs and one network mounted.
Then lets say method 5 works on one, and method 1 works on the other, both are the only ones that work. Then it would basically fail, depending on the order of directories enumerated, eventhough there is a supported method.
> Except corporate users usually want support.

What prevents anyone from offering an enterprise support program for Arch?
As IBMer you should know there are a plurality of local IBM all over the world, each with local laws and regulations to abide. In Italy all work produced off hours as subordinate is intellectual property of the employer by default unless you sign off a release form for each of them. In Ireland at least they don't want you to touch third party open source code without license vetting because it could inspire you subconsciously and result in copyright infringement.
If you're able to spin up an Apache Guacamole server I highly recommend it. It has completely changed how I think about remote access to my home network. https://guacamole.apache.org
Another version of this story discussed 3 days ago (1053 points/343 comments):

https://news.ycombinator.com/item?id=18303560
I am saddened to see some of the things that are happening around the world in relation to freedom of speech and free thought. Don't mean to sound overly pessimistic about recent happenings, but I do believe that the era of Western thought is coming to an end. Not that there is any inherent value in free thought either way, but it's nice to be able to express yourself without fear of persecution.

Ah well.
I've commissioning beefy machines on Google Cloud and using Xpra to output the application windows to my notebook. The advantage over other solutions is that it's responsive and you don't need the full desktop.
In our office we use a cloud based system for email, file storage and sharing,calendar, teleconferencing, etc... It's basically a private cloud. It can be setup on your office servers or on a web server. We access it via our website, with one single login. https://cloud.helloai.com and you can get more information --> https://www.mcnetinc.com/cloud/
Weather won't affect that pattern much. Winds will affect ground speed but the air speed (aircraft relative to sorrounding air) will be very similar. Other factors such as rain and clouds also shouldn't affect climb rates much. So overall the upper, smooth, graph would be representative for departures at nearly every weather.

In this case, the very high speed at low altitudes could indicate that they had the expected amount of thrust but couldn't climb, maybe due to issues with controls.
With the 'Follow' Feature, Google Maps Just Copied Facebook Pages
Double edged sword indeed. Without regulation the internet turned into shit and we have companies like Google and Facebook running the show.
We had the exact same situation in Germany already:

https://en.wikipedia.org/wiki/Ancillary_copyright_for_press_...

In the end Google said "ok, then we'll stop listing you" and suddenly the publishers that wanted this law gave Google permission to link to them without cost. Sounds okay in theory, but every minor search engine or news aggregator which doesn't have the defacto monopoly of Google still suffers from it.
Theoretically the best option would be to have hardware that support zero latency streaming over IP with compression. The only problem is that you also need dedicated hardware on the other end. But this could work well for example virtual reality headset/io. With current solutions (VNC et. al), the IO is converted back and forth many times between different formats, and every step adds some latency.
>> Those that would have benefitted from a massive real estate firesale would have been savvy 0.1 percenters.

And many of those buildings would flood the rental market, driving down consumer pricing and enabling affordable rents.
Buy a Steam Link and a raspberry pi, and two usb eth adapters, create a ZeroTier network and configure the pi (openwrt) to get internet from one of the adapters and share both the internet connection and the zerotier connection over the second adapter. Configure the zerotier network on your computer and set ul Steam In-House streaming. Then you can take the pi and steam link anywhere, plug a mouse, keyboard and screen, and use your computer. I get 60fps at 1080p and no noticeable input lag over the internet (work to home).

If you use a nvidia card enable "force composition pipeline". There is also a Steam Link app for Android, and ZT client as well, works great.
My experiences with RDP on Linux have been truly excellent. I often spend all day working on a client's Windows servers from my Ubuntu machine on a 4K display and the experience is no different to running Windows natively. I use XFreeRDP FWIW.
Give Chrome Remote Desktop a go - it's pretty convenient and I've used extensively in the past. My experience has been similar to yours - wanting to use a cheap laptop when i'm out but access all my data and software on my home setup. Am pretty sure that Windows RDC and Citrix we're built by the same team and they work at the OS level - definitely the best performance at the machine level - but windows only.

TBH it probably is not going to work as well as you hope due to simple latency and less-than-simple packet routing issues, over and above the capabilities of the actual software. You would probably gain more by spending some money on one decent laptop and a standby desktop - and sync'ing them with dropbox & imap. I know this is not what you asked so feel free to ignore.
Looks neat! I was unable to use it on my more recent Rails projects which all have schema version that contain underscores. Example: `ActiveRecord::Schema.define(version: 2018_10_23_121007)`.
Started using Jump Desktop[1], works pretty good. Windows client is free, the rest of clients you have to pay for, but this is one time fee, which is much better than TeamViewer and others.

Another option is to use built-in windows and mac desktop sharing options, but you need to run somewhere in the cloud a VPS for $2-3 a month for reverse SSH tunnel, and then you can connect to your machines from anywhere.

[1]: https://jumpdesktop.com/
The Gregory Hays translation is particularly accessible.
If the pointing and clicking generates code that can seen and stored, then fine. A reproducibility problem comes from the fact that most point-and-click tools don't. As a computational biologist who uses R I am often frustrated by experimental colleagues who use Excel and often can't remember how they transformed the data months later. I don't necessarily have better memory but I can go into my script and look.