skysight-inc/HackerNews huggingface dataset:
> The problem is: how do you get everyone to cooperate at the same time when the incentive for cheating is that your website gets all the revenue?

By cutting to the source and making targeted internet advertisements illegal, full stop, with business-wrecking, revenue-scaled fines implemented for both offending websites and offending ad companies.
Hopefully one day we can get over "sherlocking". When you build your business off of another business, you're still at the mercy of the other business.
Really exciting to see this! My friend and I are also working on a very similar open-source SaaS offering, Puppet [1], so much so that we use the same "no code browser automation" words to describe our service.

When we launch in the coming weeks, I'll be sure to post on HN, but in a nutshell, it's entirely cloud-based (as opposed to having to downloading something), open-source, and at a price point closer to ~$5/m.

Of course, Axios is a far superior product with many more features, but we're targeting individuals who want to automate small parts of their workflows rather than businesses who'd pay $50/m.

I'm glad to see your launch and I'm sure there's plenty of room to play. :)

[1] Very under construction landing page (all hash links) for the extra-curious: https://puppet.js.org
I believe he was referring to the system libraries being outdated problem
Yeah, seems to be just as much a fallacy to believe "all things are shades of grey".
just a nitpick: the proper plural is "caveant emptores".
Indeed, though I believe any candidate WIMPs would also have a fairly high mass as far as fundamental particles go, at least on the order of tens of GeV (which is to say tens of times the mass of proton).
I'm on a 27-inch monitor and I cannot stand non-maximized windows. I maximize because I dislike the feeling of clutter at the edges.
> (& *BSDs)

You must be a C++ programmer [1].

[1] https://stackoverflow.com/questions/25224958/dereference-a-p...
Just read the opening two paragraphs. Whoever wrote that is totally clueless about how the Mormon church does its missionary assignments.
"Lately, Cao de Benós says he’s fostered agreements with European companies to use cheap, skilled labor on technology projects. “We develop a lot of apps for Android and iOS, and very cheap,” he says. “And we are very strong in animation. We export a lot for all kinds of modern cartoons.”

He cites an example, but obliquely: “Let’s say you’re making a cartoon, and you are outsourcing the work. So you go to Romania, because you know it’s very cheap.” But the Romanian company knows of an even cheaper option. Its representative flies to Pyongyang and makes a deal for the same work at half the cost—and then gets 50% of the fee without employing anyone. “This has happened,” he says. He will not name movies. Nor popular video games. North Korean labor is also behind websites and crypto, he says. The shadow hands of globally sanctioned socialist labor are all around us."

I am particularly interested in the double outsource example he mentioned involving Romania. We know it's a shady country however, I think this happens more often and in more parts of the world. So it is entirely possible that companies that outsourced work from the US have paid for labor in North Korea without knowing about it or knowing about it and wanting to take advantage of a better project quote.
Sounds like a good investigative story for a tech journalist to pick up.

This could also be a security and privacy risk. Think of proxies of funneling data from consumers. Oh, how I hope for an app store where a tab would be present to see everyone who was involved which created the app and its web services and the github history of it. Wasn't the blockchain supposed to be the end all fix of transparency across the supply chain?
GitHub has always been a proprietary company unconcerned with user freedom.

They actually have a whitepaper that predates acquisition on exactly this:

https://resources.github.com/whitepapers/introduction-to-inn...

The company has always been unethical; Microsoft didn't change that.
This is great - it basically is signalling how Microsoft is thinking about GitHub. I think vscode is on its way to be owned by the GitHub team.

Will the same happen to Azure Devops ?
> My organization invented an ability to use AI to review social distancing compliance

Compliance.

Ask some of the people who work in these warehouses how grateful they are that the company invests so many resources into "compliance."
Those comments tho from the other Amazon employees, it's like a cult
That sounds quite unlikely.
> Maybe Apple will let the iPad dual boot iPadOS and macOS someday soon assuming the MacBooks transition to ARM.

That would be excellent. iPad needs a local web server capability for development, e.g. to run Jekyll/Ruby or Hugo/golang. Rumor is that upcoming Apple Arm CPU will support hardware virtualization, which could theoretically enable Linux to run in a sandboxed VM.

As for UX, the new iPad Magic Keyboard is a game changer that seamlessly blends tablet and laptop. Now we need to address the iOS gaps (e.g. Xcode, non-Safari browser and mail client) and/or allow dual-boot as you suggested.
Introducing Facebook‘s Independent Oversight Board
I'd want the Sculpt (short-travel keyboard) in the split configuration though -- the split, wired seems to have big keys.

I'm not sure I understand people that want heavy mechanical keyboards, which for me feels like a throwback to touch typing classes on the IBM typewriter in 1988.
What does "getting Microsofted" mean, especially in the context of the last 10 years?
Given a conservative estimate of a quarter of a billion years for the Milky Way to rotate once, and let's imagine two or three supernovae, you'd be looking for a pattern of intersecting ripples in some already scarce interstellar matter smeared out over forty or so galactic revolutions.

My guess is that you'd need a pretty good survey of local stellar fragments (black holes, neutron stars, or white dwarfs) and a very, very good survey of the density of local interstellar media. Modeling that "rewinding" would be interesting.

I have no idea if we have the data now to accomplish it but that is interesting to think about.
It doesn’t have to. How does WSL feel “more at home” than the third party VM solutions available for Macs?
As an alternative to VS Code Server, you can install the vsonline CLI which is distributed via .deb and other package mechanisms. Once installed, it installs the backend side of VS Code Remote and it's distributed by Microsoft.

You _don't_ need to register your machine, you can set up your own authenticating reverse proxy over it and run it on port 8000 like so:

$HOME/.vscode-remote/bin/[some hash here]/server.sh

I just wish they open sourced all of this. For compliance reasons, I'm leery of running data through Microsoft unnecessarily and so I only use CodeSpaces and VS Online for personal project.
> It's my server. Don't agree to my rules? GTFO. Why should you have the right to ignore my rules and still use my server? That's like having your cake and eating it too.

It's european society. Don't agree to its rules? Don't try to monetize european citizens. Why should you have the right to ignore their rules and sell their personal information? That's like having your cake and eating it too.
Neat. First impression; how do I turn pages on this thing? Hmmm...arrow keys? no. spacebar? no. Page Up/Page Down? No. Ah...click and drag by mouse.
> if not the best

Them's fightin' words. But on a more serious note, I think 50% is a massive overestimation. We haven't seen pricing. Unless MS is willing to take a huge loss on this there's no way it will be free. We all know the resources required to run a modern web app in development mode. I can certainly see this being useful if you happen to be away from your dev machine, or if you just want to contribute to something without setting up the whole environment, but not as a full-time solution. Especially considering github is known to have outages. You'll really be SOL then.
Bayes Rule.
Apparently DMA attacks (thunderclap et al).
I mean, they could have totally released the source and it probably wouldn’t impact their bottom line at all.
Show HN: Free Engineer Jobsearch Video Course
OP here. Hello all, given the recent layoffs felt like it was worth sharing this resource.

My friends and I produced a free online video course for job searching and interviewing. We hope you will find this useful.

For what it's worth, I was part of a layoff several years ago. It was a weird thing to go through, but looking back I can certainly say things turned out for the better. If there's any way I can help or if you want to talk please feel free to reach out. Email in profile
> It seems incredibly naive to me for anyone to believe that a virus just happened to naturally jump from animals to humans at a wet market in Wuhan, when that event could have happened in thousands of other wet markets.

I think it's naive to believe that a spillover event is more probable in a high-security research lab than out in the real world. Do not underestimate the sheer amount of contact between humans and infected animals. Coronaviruses are not rare - for the animals that host them, they are just another common cold. Farmers, butchers, villagers who live near bat populations, people who frequent wet markets, and all sorts of other people are constantly coming into contact with animals that are sick with coronaviruses.

There are estimates that a few million people in Southeast Asia are infected with bat coronaviruses each year. In other words, spillover events are occurring thousands of times each day. We're just lucky that the vast majority of them do not lead to global pandemics, because they are not well adapted to humans and do not transmit efficiently from person to person, or because the epidemic never reaches a major population center. There are probably even pandemics that go completely unnoticed, because the symptoms caused by the viruses are no worse than the common cold.

So compare what's happening every day to thousands of people in Southeast Asia to a few people working under extreme safety precautions in a high-security lab.
Another one is taking a looong time to "save your choice". In the order of a couple minutes.

I assume they hope you just click agree instead.
Prime Members Are Getting More Value from Amazon Than Ever
For the first time in history, NYC deliberately shut down entire subway system
This. A million times this.

There is currently no way to get notifications when you're assigned as a reviewer or when someone reviews your code.

I have the Github app on my phone and they don't alert me! I want a slack integration that feeds my activity to me.

It's nuts. Absolutely bonkers. How is this not a thing.
NVIDIA Chief Scientist Bill Dally this week released an open-source design for a low-cost, easy-to-assemble mechanical ventilator.
I mean, that change _could_ be made, but why on earth _would_ it be made? It would largely defeat this portion of the GDPR. Who actually wants that change beyond advertising companies?
> want to make a $5 payment? Hand over the secret that gives the other party the ability to take an unlimited amount of money from you at any time in the next 4 years, and hope they don't misuse it

I don't understand this at all, and I always feel so nervous using my card at US retailers for this reason (these days I try to stick to PayPal where possible). Where I'm from, _all_ one-off online card transactions are 2FA'd between you and your bank; it was strange to say the least the first time I paid for something on Amazon and the transaction just...went through.
While VS Code is definitely good in general, and first choice for languages like JavaScript, I find it really hard to compare it to JetBrains PyCharm and GoLand (understanding GoLand has no free version).

The debugging and refactoring experiences for Go and Python in VSCode feel slow, awkward to set up and configure and just generally tacked-on.

I have gotten the PyCharm professional and GoLand licensed through my employer but I will 100% be paying for them out of my own pocket if I ever lose that.
Clicking through to the repo behind I see this in the README:

Data/Telemetry

This project collects usage data and sends
it to Microsoft to help improve our products
and services. See the privacy statement for
more details.

For more information on telemetry implementation
see the developer guide.

This has been probably my biggest peeve with C#/.NET so far. I actually like the language(s) and the ecosystem but why does everything from Microsoft need to contain telemetry? Like, Visual Studio okay, it's a fairly large application and architecting it might need some intel on how people use it (even though I believe you can do without but I'm not an expert). But the dotnet SDK? That's just a punch in the gut, especially to developers who oughta be more enlightened on tracking/privacy concerns than average users.

And I know you can opt out but I've done that and still seen dotnet make network requests on runs. Maybe it's essential for the functionality but I'm having a hard time trusting a company that puts telemetry in their SDK.

Which opens the question: Who else is doing this? I know JetBrains has some telemetry in their IDEs (although like I said IDEs are more justified I think and I haven't tested their opt-out). choosenim also recently asked me if I wanted to report anonymous usage data. What about npm? The Rust stuff? How much hidden telemetry is there inside developer tooling and what can we do against it?

It would be neat if there was some sort of database for this. Kinda like what Exodus Privacy[1] is doing for Android apps.

[1] https://reports.exodus-privacy.eu.org/en/
Since this started I've been doing 100 burpees a day to make up for never going anywhere. Takes less than 20 minutes. I hate repetitive exercise as well but I don't see it as optional.
"People tell us that putting on headphones is today’s equivalent of shutting the office door to focus and connect in any setting"

1. What's an office
2. What's an office door
So to some extent this just reflects my prior ‘commitment’ (it doesn't feel like one at this point, because it follows from many, many preferences about what I like to use) to a Linux/free software life, but I just... don't use unmaintained software and the idea of doing so kinda disturbs me.

Maybe art stuff is kinda special here?

On the ‘disk space is cheap’ side of things, packaging strategies like those of Nix and Guix can go a long way toward solving the human-level problem here; I can install packages that have long been removed from NixOS on current NixOS systems just by pointing to the old copies of the package definitions. That means that if I want a Qt3 application and Qt3 has been removed, I can install it just by pointing my package manager to a copy of the package definitions from way back when that application and its toolkit dependencies were still included. App containerization stuff like Flatpak also seems like another good way to mitigate this issue without committing distros to eternal maintenance of each major version of each GUI toolkit.

What do you think? Is the future for backwards compatibility of end-user applications on Linux brighter than its past despite the persistence of the API-and ABI-level churn problem?
> something as trivial as adjusting the display brightness required me to go into Windows settings.

I've never had a Surface Book but I had the Surface Pro 3 for awhile and I'm pretty sure it predated the book.

On the Surface Pro you just slide from off screen to bring up quick settings and then tap the brightness icon. Granted it only had preset values rather than a slider...
Aviation industry opposes leaving middle seat empty
> I'd like to see a return to local anonymous delivery via private arrangements with local vendors.

Building a polished, stable, feature-complete mobile app for the two major platforms generally costs about a million dollars if you want it to be world class. Of course you can reduce scope or polish or pick only one platform, but that's roughly what it takes.

Who's going to pay to develop the apps that these local businesses use to do online ordering, to sway customers away from Uber Eats et al? The reason these organizations are achieving market penetration is because their UX is polished. Yelp made a whole (predatory) business off of small business owners being bad at websites.

I'd love to see it become more decentralized via private arrangements, but there are real costs to entering the market due to software developers not being cheap. I'd also love to see a resurgence in use of the web for such things, but despite being able to bookmark websites to one's homescreen, it's still not quite at the point where using a website feels like an app, and users care a lot about that stuff.
And an excuse to turn on your car, and prevent the battery from dying.
That sounds really rough man, I'm sorry to hear that. I too have struggled with being on the receiving end of other people's power trips. My curiosity on "what's really happening here, at the level of the brain" lead to some interesting reads.

Chimpanzee behavior: when a higher ranked member is smacking and harassing a lower ranked one -- the higher ranked one is literally experiencing a rise in serotonin. Their dominance becomes a self-soothing behavior that relaxes them, makes them want to repeat the behavior. It's not hard to extrapolate this "very mammalian script" into whatever workplace situation where your counterparts are just lesser skilled at valuing the well-being of those around them.

I think part of the paradox here is your counterpart can both "be a huge asshole" and also just be a mostly helpless automaton of their own harmful behavior, applying a lack of critical thought or self-reflection about their own impulses and tendencies. It's not that you're trying to reframe the situation into one where you are better than them, or that you pity them. Rather, it's just to recognize the sharp qualitative differences between the state of their mind, and yours.

The Aurelius quotes:
"The best revenge is to be unlike him who performed the injury."

and (more dramatic than appropriate here, but all the same):
"Today I shall be meeting with interference, ingratitude, insolence, disloyalty, ill-will, and selfishness – all of them due to the offenders’ ignorance of what is good or evil." -- i.e. of course these default behaviors are a starting feature of the human animal.

I wrote a lengthier reply here, it may give you a possibly new way to reframe things:

https://news.ycombinator.com/item?id=23093457
It would better to not assume someone's background first.
Backend may have been the wrong word, but they mention being able to connect to your codespace from VSCode running on your computer. It would be cool if you could connect to your codespace from vim running on your computer in the same way.
Gravity obeys the inverse square law, even with black holes. In fact, you could replace our sun with a black hole of equal mass and the orbits of the planets would remain the same[0].

So a black hole would probably have to be a lot closer than 1,000 light years away or else be a lot more massive at that distance to affect us in any noticeable way.

[0]https://spaceplace.nasa.gov/review/dr-marc-sun/black-hole-su...
>What's the story with NeoVim exactly?

> I mean what are the tangible, user-facing advantages of NeoVim over Vim?

Hard to answer really. I mean, what are the tangible, user-facing advantages of having llvm/clang over only having gcc? of libressl over openssl? Chances are you aren't targeting libclang in your code so does it really matter if it exists, from a user-facing perspective?

I recall neovim started like many projects, because some folks wanted to add stuff, clean up, change directions slightly, etc, and the current project at the time basically didn't want to do it. Consider that at some point in the past a person probably asked the same question you are asking, except about vim vs vi.

Not 100% sure but neovim added several feature first: a better cross-platform input method (libuv); asynchronous plug-ins; a terminal emulator; probably others - and some of these features have bled into vim. Essentially, pressure and feature competition from neovim has improved vim. Neovim has done a bunch of other cleanup; as far as user-facing advantages it would mostly come down to better plug-in architecture and possibly better plug-ins.
why not just :q! to live dangerously :)
Funny, I thought the point of business was to exchange goods and services in mutually beneficial ways. The rest is rent seeking.
Everything's plain vanilla for me. It's a lot less code, way easier to manage and is a lot faster (as long as you know what you are doing). I work on rather niche products so there are a lot of components that need to be designed, engineered and built from scratch anyways (e.g. very few ready made modules/components are an import away).

I'd hope that actually knowing core javascript, the DOM and APIs must make you a more valuable dev.
Define "our".
Oddly enough, learning Dvorak during a [slow] summer internship and then learning to use Vim regexes to edit/search a couple TCP dumps at my first job probably are the reasons I eventually became interested in scripting/programming and eventually a software developer.

Really if it weren't for the first challenge of learning Vim, I wouldn't have learned to program. Which, I know, sounds kind of backwards :P
I'm surprised that helps. Instead of the seeking behavior demonstrated in the `strace`, does it switch to another way of keeping state after a backward jump?

It would also have to buffer the whole file even though it's painstakingly executing it in a way that doesn't require a buffer.
Wow, great to hear!
> In contrast an application written in 1995 that uses Win32 will run out of the box in Windows 10 without any changes. A user can run such an application perfectly fine (and personally i have several applications like that that i'm using) and a developer who wants to work with the code will be able to focus on the application itself (since chances are he already learned Win32 at the past if he worked in any other Win32 program).

I'm sorry but your definition of "works fine" is likely very uncommon. Old applications won't even have @2x pixmaps which leads to everything being a blurry upscaled mess.

If it were that easy we wouldn't be getting regular requests to port MFC applications to Qt at the company I work at ;)
Or users decline and move on, since decline is supposed to be just as easy as consent.
Does it work with the software keyboard? I seem to recall Monaco not really supporting mobile.
> swype

Swiping seems to be efficient mostly in english. I had a try on android and it was just exhausting while being unforgiving for CJK type input.

Just to say, having a decent keyboard is still important to a lot of people. And Apple has effectively made efforts in this regard to have a good keyboard experience on the iPad.
Except for dozens of counter examples that make up for literally multiple trillions of dollars in market capitalization.
I can clearly remember the day of the Falcon Heavy launch. I almost cried when the fairing came off and starman in his tesla was in open space, it was so incredible. I think a lot of people clearly remember that day, probably more so than the 2018 superbowl which was played 2 days earlier.
>It's like having a baby. It's 5% cute, adorable moments, and 95% dirty diapers and vomit.

So true lmao, and you have to worry about them for several years until they are strong enough to walk their own path, even then, the worries at the back of your mind never goes away, they’re your kids after all, that’s why I will never have kids.
yeah, not much action there. Vim gets much more action per day.
Adding to that, even just six frequencies to choose from would let you have twenty distinct targets. (Six choose three.)
Coimbra in general is worth a visit. :-) And so is the surrounding countryside and towns.

My oldest kid pointed out that the university literally has an ivory tower on a hill :-)