skysight-inc/HackerNews huggingface dataset:
> Sure, but there is nothing on Mars. We have no reason to colonize places that lack even the basic resources necessary for life, or some precious resources that are scarce on Earth

You don't know what Mars can offer. Not without extensive exploration that can only be done effectively with human presence. We still don't fully understand Earth.

Human once couldn't survive on the desert. We might still not if we never explored it in the first place. Technologies or knowledge we take for granted today may never exist either. The same will happen with Mars. I don't know what the future hold thousands years from now. We may have terraformed it, human body may have adapted to Mars environment, or we may have found it indeed not suitable. We'll however have permanent presence on Mars, and we'll make major leap in science and technologies thanks to Mars exploration.

> I'm not sure what the article was supposed to show, is spectroscopy a technology invented as part of the space program?

You wondered the role of space exploration in the future of humanity. I reckon that our future lies in the advance of science. Spectroscopy would be much less developed without its application in astronomy.

> Teh most valuable results of the space programs have been communications satellites and things like the hubble space telescope - which has done far more for scientific space exploration than the entire Apollo program, as have the Voyager probes, Mars rover etc.

I'm not sure what points you're trying to make it here? some programs have more short term return than others? We are doing both, right? not only that, investment for something like communication satellite dwarf that for outer space programs.
This seems to have a lot in common with our restorative justice program: https://www.connectionfirst.org/

We operate as a diversion program with our local department of juvenile justice, and I would definitely describe the process as transformative.

From the financial perspective alone, our local law enforcement has seen a 6:1 return on investment on restorative practices. The value of all the changed lives is immeasurable.
Software development is not like building a bridge, it's more like building a road blindfolded and without planning, and without knowing if the road is for pedestrians, trains, or boats... So you build a dirt road aka MVP, but if you are not lucky it might involve tunnelling and also a few bridges. The key is to first "walk" the path, rather then laying pavement from day one.
I love my wife. My wife is dead. (2012)
At the end, it comes down to a personal preference of what you're most comfortable with. Some will prefer to use GUIs, others will prefer the command line.

Personally, I really enjoy using both the command line and the Github app. The Github app is super simple and straight forward, its great for just committing (parts of) files. Anything more than that and I prefer using the command line for "direct control".
IMHO the source of confusion comes from how the term Enterprise Architecture has been interpreted not as the “Architecture of the Enterprise” but as “Architecture of IT systems in an enterprise”. Of course it gets frustrating, when the part you are trying to architect is inseparably intertwined with what you can’t - the rest of the organization. I’m trying hard to assemble a theoretical basis around the former definition from the MIT Systems Architecture paradigm and have been teaching it like this for several years now with moderate success. But I’m yet to find a single source moving in the same direction. Maybe I’m looking in the wrong places?
Many people here seem to misunderstand the role of an architect. This is actually one of the most demanding in IT, and it usually has a tremendous impact on the team and on the business. A bad architecture will make engineers stressed for deadlines and will put the support under pressure, and ultimately the business will be impacted. A great architect is, while mostly not directly involved in the daily team process or code, not only able to draw diagrams but also to produce demos and working examples of their ideas. Also, they are good communicator, resolving conflicts when needed and choosing their battles wisely. They are rare, but I’ve seen a few great architect at work, and their ability to make hard things happen was very impressive. Complex projects often involve many teams and many stakeholders, and getting all aligned on a common goal is not easy, but the great ones master that.
> we genuinely can only laugh at people

That's perhaps not the best wording.

Nonetheless, I do agree with you. D can be very flexible in that regard.
Your story and mammoth's origin story really highlight how the Sisyphean corporate world is seemingly at odds -- or at least tangential -- to progress.
A few years ago that would have been true, at least client-side. There have been a variety of server-side options for years, especially if you run Windows as the server OS. More recently editors like CKEditor have vastly improved their Word pasting.

Even so, mammoth.js seems to remain unique in the ability to upload a file in the browser and programmatically retrieve matching HTML. That is why I use it - I can get the HTML, process it, and POST it back to my server already cleaned up and ready for my CMS. The browser does all the heavy lifting, my server remains a basic CRUD app, and I don't have to allow file uploads as it all happens client-side.
Because you paid for software you can no longer use.
The pandemic has exacerbated existing political discontent
Can we compile this to WASM and compile JavaScript to a binary format that includes the runtime?
To be fair Google's products are not great as they were. GDrive sometimes does not work at Chromium. You can't disable 3rd party to download cookies. Console is a pile of errors. UX is not consistent. And new services don't integrate properly even with Google services.
They are sometimes equipped with an old person who has an astonishingly detailed mental map of the place.
I’ve run out of fucks when it comes to software licensing. I’ve cracked at least three things I paid for in the past when the activation or licensing system no longer worked.
Think Sustainability Is Simple? This Sheep Farmer Would Like a Word
The Unpaid Labor That Drives Tech Forward
Dramatic Evacuations by Sea as Forest Fires Rage in Turkey and Italy
Sallie Krawcheck on what the pandemic means for women’s finances
> Other than that, I recommend that people learn to use git properly.

Sorry to be harsh here, but that is completely useless advice. It's a tautology. Of course people should learn to use git "properly". What's the alternative, that they should learn to use it improperly? Everyone should learn to use everything properly. It's like telling someone dealing with a crisis that they should "take appropriate action", as if taking inappropriate action was something that someone would actually seriously consider absent this advice.

The problem is that no one knows what "properly" means when it comes to git. Git itself provides no clue, and everyone and their second cousin has an opinion. That makes the advice to use git "properly" utterly vacuous. Figuring out what "properly" means is the whole problem with git.

[UPDATE] See also my earlier comment here:

https://news.ycombinator.com/item?id=27580478
You buy a car, after owning it for 11 year the manufacturer shows up at your door, takes your car keys and leave you with a perfection fine car you can no longer start.

Do you see the problem in that?
It's complicated. CO2 and other greenhouse gases raise evaporated water concentrations and initial warming, which trigger several one-way thresholds that we can never undo. It gets complicated/impossible after each threshold breakage, as warming will mostly drive itself and chaotic flux from there on.
Is it defensible (patents etc)? If it's easy to copy then it would be best to partner with those who need to invest the least to get this to market.
Those techniques sound possible but the path hint approach seems so much simpler to apply than batching splay updates.

Particularly with epoch GC: When there's heavy reading and rare writes, I like using epoch GC so readers never block. Writes then need to create a whole new map. I suppose one could use something like the delayed queue splay tree you're describing, publishing a new map occasionally, and ensuring this doesn't race with other updates. But it'd be a pain to get right when you could just use path hints instead. Is there an overwhelming benefit I'm missing to justify this complexity and the expense of full map rebuilds?
I heard several times this comes from Latin, but I could be wrong.
It kind of is. Expecting support for such old software is indeed unreasonable. But this is not asking for support, bug fixes, running on new platforms, or anything like that. It's people wanting to continue using the software they bought fair and square (rather than getting for free or subscribing to), and would still be able to run without this license check. How is that an unreasonable expectation? If MS doesn't want to keep the activation servers running, then they should release a patch that removes the license check.

By coincidence, my dad was just telling me this week that he'd recently bought a shrink-wrap copy of Office 2010 or 2013, couldn't activate it automatically, and while MS phone support was reluctant to activate it they eventually found some kind of a workaround.
The version from piratebay still works.

It's sad when pirates provide a better product than the official vendor.

And it's not just software... unskippable ads on dvds, ads on paid streaming platforms, series/movies removed, books removed from ereaders, obsoleted mediums,.... Piracy solves all that, even when not taking the price (free) in cosideration.

Netflix was the one to "solve" piracy with movies/series, where you'd pay a small fee to one company, and get "everything" on one platform, but now, with many streaming services, showing exclusive series/movies, and the need for many subscriptions to watch what you want, they're destroying that too, and making piracy a better option for many users.

I kinda wishes businesses would slowly move off microsoft to other solutions but yeah... 2022 will surely be the year of linux desktop! ...wont it?
I'm a CS associate professor. I teach a course which consists in contributing to a free software, in third year at my uni. A few years ago a couple of students decided to make a contribution to GNU ls. The change was to have the output color independent of capitalisation (it is based on filename extension). Their code was accepted. It was a tiny tiny contribution, but it's probable that these few lines of code are and will be executed a few thousands times more than all other contributions my other students made.
I'm not sure how you can't also criticise the Victorian government for their hotel quarantine disaster? That's an "upstream" event before the virus got to nursing homes.
This is my probe to disable broken restrict implementations

https://github.com/rurban/autoconf-archive/commit/91625ebef2...
This attitude expanded just a little also applies to farmers who produce a surplus. They're also extracting a toll from others for a basic need. When it's actually used to guide policy farmers get kicked off their land and everyone fucking starves.
Yeah I started spending loads of time at home where I have control over my environment and found I didn't have to contantly turn to media for escapism any more. And because I'm not oversaturated with content any more I'm able to rengage with things like fiction books and naff movies that I wouldn't have had the patience for in the sea of outrage I was stuck in before 2020. In turn this has stopped me being burnt out by sheer interaction/pseudointeraction and I'm able to do outdoor activities without my headphones on and risk bumping into people I know who might want a chat.

It's made me a lot pickier though, we all talk about the high prices of cinema, but where I live they're not very pleasant environments and why would I expose myself to that any more? I think perhaps because the pace of life has slowed down durring lockdown people's decision making can keep up a bit better and this is reflected in higher standards as we choose what to reengage with
Dysregulated oxalate metabolism is a therapeutic target in atherosclerosis
The article says that others have call Microsoft, to do phone activation only to be told "... that an activation is no longer possible under any circumstances."
Are you sure he had no money? Was he born in a low or middle-class family?
One of the not quite unexpected but very obvious benefits of having paper books around (although mostly properly presented on shelves thank you) is that a child born into such a household grows up seeing books and his parents handling and reading them. Our 2½ year old now has lots of books of his own (like most of his peers of course), but he's also acutely aware that books (and by extension pure, focused, uninterrupted reading) are a natural part of his parents lives as well.
What to Look for When Buying a Cast-Iron Skillet
from what I understand, the main problem with a "conventional" satellite is that the transmitter beam is fixed and the shape of the antenna physically determines the shape of the coverage, which cannot change once the satellite is in orbit. if you use a generic shape for the antenna dish and multiple beams,then you can control the shape of the coverage digitally by changing the amount of each beam.
I'm not sure of the issues here. Clearly water is used for cooling, but there could be a closed system of clean water that is cooled with e.g. seawater by simple conduction.

The other thing seems to be that water is used for cleaning, which means it ends up containing toxins. That seems to be a much harder problem to solve since you need to filter/destroy/neutralise the toxins?
The --ignore-crawlers flag in GoAccess filters out a decent amount of bot traffic. It's not perfect, but it's good enough for a rough estimate of 'real' traffic.
Endless opportunity for analogies here. The gist is that you are delegating all sensitive versioning and versioning history management operations to a 3rd party with extremely limited capabilities, 3rd party you know nothing about (effectively a black box).

We thrive on abstractions, but unfortunately in case with versioning and git in particularly, GUI apps is a wrong one.
Just done a phone activation to verify, and it's automated, plain simple, and it's done painlessly. Office 2010 Home and Student (on Windows 7, which I think is irrelevant here). So unless there's a phased deactivation happening, then I'm scratching my head to be honest, especially that weird editions of Windows XP is still available for telephone activation.
The Fortran of sccs surely?
If your janitor makes the client happy maybe he should retrain as a dentist?
But what's the incentive for printer manufacturers to do it at all? It isn't mandated by any law. Some three letter agency comes to them with offer they can't refuse? Or they give them bazillions of dollars in exchange?
Title is a little misleading. FB wanted better access through its incredibly sketch “VPN” spy app. While these are technically “its users”, the title seems to imply normal Facebook users as opposed to Onavo users.
I also cannot understand how a paper whose main contribution is a set of benchmarks, does not actually make the source code to those benchmarks publicly available. Unbelievable that such a paper can pass peer review. Very unscientific.
Long-term effects of the Inca Road
Your comment about the paid version feels a bit sarcastic, but the whole point was for notes to be temporary.

Though I did think of an option to make the expiry selectable with an option, say, for 2 days.
Can't fight wars with CGI renders...
Still, why would you be reading compiled code?
I feel much at home with Swift, and it is my other favorite language to use besides Rust. I use Rust for server-side things and command-line utilities and Swift for iOS and macOS apps. I know that server-side Swift is a thing that some people do. But I don't feel that Swift would be what I am personally looking for server-side, so I maintain my dream of faster development in Rust with a subset of Rust and a custom compiler :)

In fact I would like to be able to integrate Swift and Rust so that I could also use Rust in my iOS and macOS apps directly. But for now and for the types of applications that I am currently working on it is not worth going down that particular route. But in the future I wish to write some games where I want to write all of the game logic in Rust and use Swift + Metal for the rendering.
Yes, plenty of times and never had to redo my ClearCase configuration from scratch.
The software world is dominated by English language, especially American English.

It does make sense to permanently disable Punycode.
The discussion quickly goes into corporate inertia, which I think is a different issue than the article, which is more to do with individual productivity.

I find it quite interesting but I am definitely guilty of it. Planning some new idea makes me feel a short-lived sense of achievement that I am using my brain but then I realise my Onedrive is full of things that would be great that I never finished (or even started properly in some cases).

I guess one problem is that the tools, processes and online stimulation/information, makes us think that we can be productive without hard work, long hours and risk-taking. Even the highest achievers (Steve Jobs, Bill Gates, Warren Buffett, whoever) didn't get there by tools, processes and planning. They took hard decisions and made mistakes.

The real question is which of our dreams or ideas is worth sacrificing our spare time to pursue? Which would make the world better? Which others would be better consigned to the bin of "some-else could probably do this better than me" or "If I did this, would I even care on my death bed?"
So glad there are KMS emulators like py-kms or vlmscd that are open-source and work offline (though there is still pinging home which "Turn off KMS Client Online AVS Validation" group policy setting should disable).
Only the engine is open source, the editor used to create the apps/games is not.
https://github.com/playcanvas/engine#playcanvas-editor
Could be because our (the Australian) government looks after us a bit better than the American government looks after their people? I mean a good, free healthcare system, university fees aren't through the roof, reasonable minimum wages, comfortable standard of living.
For these people, I think a manual backup is what they actually want. “If I fuck up so bad I have to roll back.” I don’t think it’s wrong necessarily either, and GitHub actually encourages this behavior with the easy Web file uploads. Many repositories are now 99% automatically created commits by drag and drop.

I think these people would be better served by a backup system where you can pin snapshots. They don’t really want to use VCSs like they’re meant to be.
Also in Germany? I wonder if there's something weird with Office 2010 and Germany.

Perhaps there's something broken in certain Office activations, and given the activation software is over decade old Microsoft support just doesn't care to deal with it. They just tell the customers that activation isn't possible, because they no longer have the tools or infrastructure to fix what ever is misbehaving.
How about malware?
> I say "just rebase your branch" and I can see the panic grow in their eyes.

The irony of that is that resolving conflicts in a complicated multi-commit rebase is much more easily/efficiently done in a good GUI than on the command line. Not all GUIs support it though (I think SourceTree gives up if there's a conflict), in fact it's a bit of an acid test for a Git GUI. The Jetbrains IDEs (PyCharm, CLion, IDEA, etc.) work very well. (So does TortoiseHg but obviously not for Git!)
Should have added here, nope, in Asia. I'll edit my comment. And yes, this is from the official toll-free one listed on the https://www.microsoft.com/en-us/licensing/existing-customer/..., not in some seven seas or something like that.
Who Is Your Audience?
> Isn't the statement a bit obvious?

No, it isn't obvious, just like the Earth is not obviously round. Even 40 years ago, the statement wasn't obvious to many public intellectuals in the West, when they were in favor of neoliberal economic policies, under the broad assumption that free markets will automatically bring meritocracy (whatever it is). I think this example is one of many that show that meritocracy doesn't really happen by itself, but requires societal consciousness to be implemented.
Just a heads up that if you do list your contact details, be prepared for some spamming. I have a sep address for this and have gotten a fair amount of spam to it, I assume from the email being harvested.

To be fair, I've also had some interesting jobs sent my way and a few interesting discussions too.
Similarly, I've been writing respectable software for decades but I'm fairly certain that my most widely used piece of software, by a wide margin, is a mildly pornographic app (http://driftwheeler.com)

This app, published in 2017, has a continuously growing population of users from all over the world. I get email every day asking whether soft1 is the only server, thanking me, suggesting improvements, etc.

It's ironic, and there is a lesson to be learned here.
This was posted a few days ago and already made it to the front page: https://news.ycombinator.com/item?id=28001207
Indeed - about 39% of hits to my site come from crawlers.

How do I know? Thanks to GoAccess!! ;)
The incentive is that they'd rather do it on their own, than be forced into doing it. Adding the fingerprinting dots on their own gives the manufacturers control over how the fingerprinting works, lets them do it in the most inexpensive way, and means they don't need to submit proof of the fingerprinting feature.
It's worth pointing out that "machine learning" is a specific term of art, not a term for AI in general. It refers very specifically to the type of "convolutional neural networks" that have made a bunch of progress over the past 15-25 years.

The moment you have a paradigm shift, sure, it can be considered "learning done by machines", but it's not "Machine Learning™" anymore.

--

This is why the author put it in quotes; because, since it's a term comprehensible to anybody, it's got this unfortunate side effect where people on the outside of the field take the "plain english" meaning of it rather than realizing it's loaded with some extra specific meaning for the practitioners in the field.
I've worked on multiple specialty projects billed in the 10M+/year range with a handful of client stakeholders.

I'm sure it made impact but at most it saved <10 people a couple of hours a day.

I'd compare this phenomenon as if drug companies spend millions of dollars to cure an obscure disease a handful of rich people have.
Not everyone has the luxury of being able to move, and a lot of places are worse anyway.
Oh yeah, i forgot about malware on music cds

https://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootk...
> What's the alternative, that they should learn to use it improperly?

Yes. Or at least, avoid learning anything if they can help it, treating it as a black box that can never be understood. "Learn got properly" just means "actually make an effort to learn the tool rather that clinging to learned helplessness".
The mascots were selected by the public:

https://en.wikipedia.org/wiki/Miraitowa_and_Someity#Selectio...

And the mascot robots were designed around this, which isn't clear in the article.

I feel like any article on the Olympics should mention that >80% of the Japanese population was against holding the Olympics at this time [1]. And that Tokyo is now experiencing the highest SARS-CoV-2 daily infection rates it's seen to date. While government officials claim this is unrelated to holding the largest sporting event in the world [2].

[1] https://www.asahi.com/ajw/articles/14351670

[2] https://www.asahi.com/ajw/articles/14408562