skysight-inc/HackerNews huggingface dataset:
Maybe I'm dense, but I'm having trouble understanding what is so difficult about keeping content around. It seems like the issue of webpack and node and all the other things he mentions on the article aren't really problems with content per se. You can just publish your thoughts as a plain text file or markdown or whatever and you're good to go. I'm having a hard time thinking of types of content that are really tied to a specific presentation format which would require a complex scaffolding. A single static page with your thoughts is sufficient and should require no maintenance to keep around. I do agree though that even static site generators create workflows that get in the way. I'd love to see an extreeeemely minimal tool which lets you drop some files in a folder and then create an index page that links to those. You could argue that's what static site generators pretty much do, but they do seem to be more complex than that in practice. Remember deploying a web site with FTP? I have to say that was simpler for the average person than what we have today. I think that, in some ways, the complexity is what ends up pushing people towards FB, Medium, etc as publishing platforms.
My stats from my latest job hunt sprint are about 50% as well.
Same applies to SVG. It can contain script tag.
There's a perceptional upside. It's difficult to measure, however.
You view strikes me as simplistic and ignoring practical matters.

1) Building safe passenger jetsplanes is very much rocket science, and there are only a couple of companies capable of producing one at all, economics aside.

2) absence of boeing will also result in effective airbus monopoly and pain for consumers. It will take decades for any startup to even come close to replacing them.

3) we already have mediocrity, and the industry is hugely risk averse. There are designs by nasa and others, that significantly improve fuel economy and comfort, like "flying wing" design. They have stayed on the drawing board for 30 years because of risk aversion.
That's the designs startup should be working on, if they have the chops to raise funding and prove safety.

Source: my bos is an ex-airspace engineer
>> This approach really starts to suck when you implement macros that are going to perform a lot of one-char inserts quickly.

What operation is that? Search and replace might have that effect but could be done by copying the entire buffer with replacement happening along the way.
That’s quite the caveat, and speaking as somebody who has attempted it, you’ve introduced quite a bit of complexity. The whole point is that complexity militates against keeping it online. Keeping it simple, the author’s theory seems to go, is the single most effective way to make something likely to be able to be available long term.

I think he’s probably right.
there are certain, specific individuals who could stop and it would make a huge difference. someone decided to punch this hole in the ground. someone directed the engineering. I’m glad this new Sentinel-5P sat is up. it’s hard to manage what’s not being measured.
If your DNS service has an API, you can just have your home server update it’s own record when it detects a change. It may be down for a little while while DNS propagates though.

Edit: I think I misunderstood, but will leave this up anyway.
I used to use this, and it doesn't seem to distinguish between perishable and not. It'll make a shopping list for one week and throw away a ton of leftovers. Also, it was pretty tough to get it to meet macro targets.
I might be wrong but I suspect the "schedular" in this instance is the thing granting write access.

Consider a SQL database engine.

Many threads/process can be accessing a SQL database at any given time.

But if two of those actors require write access to a same object, only one will be allowed access and all others are blocked.

So at this high level the concurrency is guaranteed by the engine, which then means at the low level the engine can safely assume the access is exclusive.
Good point. The instacart integration works alright, but could be better if we had a tighter integration. We basically send them a text version of the grocery list and they just show searched matches for each item that you have in your grocery list.

For some idea, here's a screenshot of the grocery list page, and a link to the Instacart order page where you choose the matches (although Instacart's page is down for me right now):

Grocery list: https://imgur.com/F6lsdXi

Order page: https://www.instacart.com/store/partner_recipe?guest=true&pa...
IRC has the advantage of being usable without any specialized software (although the usability is not as well as if you do have specialized IRC software, it is still at least usable).
That's fine, but seems self defeating.
Now the pilot needs training to fly without MCAS, so why have it at all?
300TB per cartridge in 2013? I think 10TB per cartridge was pretty high round then. That's still around half a billion tape cartridges, which are also very slow to read and write from.
APU, normally. A smaller turbine generator, just enough to run electrical and hydraulic things, usually, and maybe to start the main engines. I think they shut off APUs after the mains come up. They use almost nothing compared to, say, an Olympus engine on the Concorde at idle.
Amazon recommends "testing at scale", basically spin up a non-production version of your architecture and try it out.
So the Musk business plan?

I kid, but how many business pitches per week do you think start with: "Like Tesla, but airplanes!"

Edit: And I don't mean it as a bad (or good) thing. If they can pull it off, that'd be great. Aviation is a different animal, but I'd have said the same thing about the Auto Industry. It just requires the right point man.
Show HN: Predicting duration and complexity: Apache Projects use-case
Hi HN! :)
I developed this cool tool that can get insights about an issue for a software task such as its complexity level and estimated duration.
To showcase the ability, I am giving everyone the ability to test it with Apache Projects.
So if you got a feature/bug you wanted to work on at one of Apache's projects, you can enter its info at the website and get its complexity and estimated duration. you can also just test it with an already existing issue.
waiting to hear your feedback and results!
Sorry, that's per quarter. So it would be more like over a decade of all worldwide HDD production. Still crazy high IMO.
I'm spending literally a fraction of your budget and that is my amateurish assessment as well. AWS Console can be better but the Azure dashboard could've been from the 90s. I had a hard time navigating it.
Switzerland switching off its first nuclear plant on Friday
I find it funny when people complain about Google monoculture in browsers and search engines, but also complain about GCP not being the biggest player.
I agree! I'm trying to migrate an OSS project from circleci to GitHub Actions but fail configure probably one of the most common actions there is: build a (cmake/c++) project inside a custom docker image.
There should be a an clear and concise example of this. Even a migration example would actually be expected if GitHub wants to quickly convert users from X service to their CI.
Thank you for your quick and patient answers to my perhaps too demanding questions.

Cross-signing is obviously better, no question about that. However this simple UI change would be at least 95% as good, and certainly good enough to have prevented my friends from giving up on Riot.

I hope that is at least somewhat constructive. Thank you for your work.
An interesting video on benefits of Laziness:P
Where is someone generations hence going to get the hash from?
Right but merely skipping breakfast won't ensure you'll consume fewer calories in a day. There are recorded advantages to breakfast consumption with regards to metabolism etc. It's worth experimenting to suit preference. Maybe when trying to run a deficit, skipping is easier, but that doesn't apply to me.
Agreed. I did a couple of cuts using templates from Renaissance Periodization, measuring out every single thing that I ate. I think that's a very useful exercise for people who are totally clueless (it amazes me how little of a conception people have). But once you've done that once or twice, you have a feel for what a (healthy) caloric deficit feels like and you just embrace some hunger, as you said, keep protein relatively high, and the other obvious principles. Measuring everything just doesn't seem worthwhile unless you're trying to step on stage and even then you might not need to do so.
An apu doesn't generate nearly enough power to taxi the aircraft. Since a large APU is essentially another turbine, you're back to using a turbine to propel the aircraft. If this really were a place to save money then the simplest solution would just have the tug pull it all the way to the runway. That way the aircraft doesn't need to take on additional weight for motors/apus which will sap fuel economy during flight.
Section 230 of the Communications Decency Act grants common carrier liability protections to websites that publish user generated content. You’re right that they’re not common carriers (because they are in fact allowed to discriminate in any way they choose), but I was exclusively referring to the liability protections they are afforded by the law.
Shintoism and Buddhism aren't mutually exclusive. In fact, the two religions are fused in a rather unique way in Japan (cf. https://en.wikipedia.org/wiki/Shinbutsu-sh%C5%ABg%C5%8D ).
Both religions lost its belief system today and there are only a set of practices, so many people do both. In this sense, they aren't really "religions" in the Western sense.
I’m a software developer/architect/team lead/single responsible individual depending on how the wind blows, but after a few years of adding AWS to my toolbelt, I think I can hold my own and I have been recruited to be on the infrastructure side.

Old school netops folks are so afraid of becoming less relevant they do their best to keep control. But at least they are harmless compared to the ones that have tried to transition to the cloud. They are actively harmful costing clients and companies more with little to show for it.

And no I am not young. I’m 45 and started programming in assembly in the 80s.

“lift and shift” should be phase 1. Not the end goal.
The only pages I ever go back to are the ones where I hope, or need, to find NEW content. Forums, stock art, reddit, hacker news, facebook, twitter, github (for updates).

There is really only a small subset of Internet content that will ever need to stay the same - or even should stay the same. So, while slapping an HTML file on the web is great for, say, the synopsis of a movie, I think the majority of the web can be discarded when new and relevant content needs to take its place.
Nah. This kind of segmentation of what can be disclosed exists even within engineering. E.g. in https://softwareengineeringdaily.com/2019/12/17/kubernetes-a... Karl Isenberg is willing to talk pretty freely about their CI/CD pipeline but is very cautious and doesn't give specifics when talking about the pipeline for pushing firmware updates to cars.
This is just wrong, there are contemporary sources. Here is a short overview:

https://www.theguardian.com/world/2017/apr/14/what-is-the-hi...
Time-Sharing in 12KW: Running TSS/8 on Real PDP-8 Hardware
JavaScript is slowly feeding off ClojureScript's design.
They've done some really interesting brand work, for an early stage startup in an industry notorious for long development cycles. Here's a video they did for an airshow (Paris? Can't remember) earlier this year.

https://www.youtube.com/watch?v=EbAQTGqHkik
Keep in mind the only reason they tried the software is that I regularly pressured to do so for months, before they finally caved.

After all that they quickly come to realize that something simple like adding a new device is a massive pain in the ass.

It's not that they declare the whole project as forever hopeless, it's that they invested time and effort into trying it already and it turned out (for them) to be a waste.

It's just a bad taste left in the mouth. In order for them to try it again, they not only have to overcome their natural laziness/time constraints, but also the rather unpleasant memory of the last time.
I'm not sure if you're aware that standard GUIs (common 90s-style GUIs based on IBM's CUA[1] design) already do this. Every control can be assigned an access key[2] that allows you to access it with alt + some letter, with the letter indicated using an underscore.

The trend lately seems to be to hide the underscore until you hold down alt for a while, which makes the feature much more difficult to use when you don't know every shortcut by heart.

[1] https://en.wikipedia.org/wiki/IBM_Common_User_Access

[2] https://docs.microsoft.com/en-us/windows/win32/uxguide/inter...
It would be great if GCP continued and would stay as another option. But Google's leadership seems to disagree with that.
I tend to agree with assessment. Now, the original article to which these comments apply would have strength if it had shown where the putive losses are hidden. Still there appears to broad parallels between ethical lapses and claims that Boeing cares more about financial engineering than customer safety at the top.
Navy Seals are government employees and call centers with staff-turnover measured in days are private. Employee motivation does not depend on the ownership structure but their work, treatment and reward.
The phrase was replaced with the wording, "If you think freely it will cost you."
I don't think there's any good solution to the dead link problem. For example there are 11 links in this article:

https://jeffhuang.com/
https://gomakethings.com/the-web-is-not-dying/
https://archivebox.io/
https://webmasters.stackexchange.com/questions/25315/hotlinking-what-is-it-and-why-shouldnt-people-do-it
https://goaccess.io/
https://victorzhou.com/blog/minify-svgs/
https://evilmartians.com/chronicles/images-done-right-web-graphics-good-to-the-last-byte-optimization-techniques
https://caniuse.com/#feat=webp
https://uptimerobot.com/
http://www.pgbovine.net/python-tutor-ten-years.htm
http://jeffhuang.com/designed_to_last/

How many of these will still be alive in 10 years? How many times do you have to fix your page to make your page "last"?
It seems like in practice the biggest problem is "it got deleted", and everything else is about either preventing others from deleting your stuff or preventing yourself from deleting it out of laziness or frustration.

Deploying a web site with (S)FTP works as well as it ever did... and is just as obscure to non-technical people as it ever was. Ease of use means loss of control.
This doesn't seem to make any sense.

The first half isn't explaining what the second half is going to mean. It reads like two separate things of which you need to do both.
"Later, I spent five years in the Marketing department promoting the narrative that YouTube is a net-positive for society, while every day witnessing how ill-equipped the company’s leadership was to govern a social media platform as it became a breeding ground for extremism, disinformation, harassment, and child abuse."

This like reading something from a Scientology defector.
You’re getting downvoted because it’s a lazy, value-free trolling post with no supporting information or analysis. For example, you could explain why you think a strategic paid service contracted to large organizations is likely to have the same lifespan as a free consumer service without a good revenue model.
You can remap all G502 buttons to HID mouse button events, just not using any Logitech-supplied software.

Fortunately, these mappings are persistent, so reconfiguring the mouse from a Linux VM, once and for all, was, for me at least, a reasonable alternative.

Unfortunately, the mappings are sufficiently persistent that I don't remember the name of the Linux (command-line) utility that I used several years ago to configure my G502, but a quick Google search suggests the Piper[1] GUI app may be up to the task.

Caveat: if you ever plan on using the mouse with Windows, bear in mind that the Windows HID mouse driver only directly supports buttons 1–5 (though I have observed that the remainder do generate events in the underlying driver stack, so you could hypothetically work around this limitation by writing a filter driver to remap the events, assuming no such driver currently exists).

[1] https://github.com/libratbag/piper/
Show HN: Find best offers on Amazon (tool)
Amazon search tool (concept) will help you find best deals. What do you think about it?

https://bit.ly/34BY2eE
Wakanda listed as US free-trade partner
Thanks so much, that looks great!
> Github's Atom editor whose development has ceased earlier this year

It doesn't seem like they've ceased development on Atom - the latest version release was just 3 days ago? https://github.com/atom/atom/releases

---

I've started learning GitHub Actions, at first just for simple build/deploy script, but hope to make more extensive use of the feature.

I did consider how it overlaps with Microsoft's other business areas, and I came to the conclusion that they probably wouldn't be investing resources into this, just to sunset it anytime soon. (I'm sure there are historical examples though, like some Google products..)

In the end, I do somewhat share your hesitation, and believe it's a good idea to always be ready to migrate the essentials. For GitHub Actions, I suppose that means having most of the functionality written in generic scripts.
Every fulltime Rust developer is paid by Mozilla.

Saying Rust development isn't owned by Mozilla is more laughable than saying Go development isn't owned by Google.
Why does a software company need people to write software?
It also keeps their failures untethered to that of a centralized network.
Older versions of Excel, that had traditional menus, did this by underlining the access key so you could see it immediately at a glance without first holding down alt and waiting. And so did every other Windows program (and OS/2, and GTK, and Qt).
Lame. Freedom of Speech is dead with this one.
I actually this week asked the author of SingleFile if he could implement a save-on-bookmark feature for SingleFile, and he was amenable:

https://github.com/gildas-lormeau/SingleFile

https://github.com/gildas-lormeau/SingleFile/issues/320
Flickr owner SmugMug says it needs more money to ‘keep the Flickr dream alive’
I have an account with Bank of America and was not aware of this so thanks. That said, you can do pretty much everything else via the website. The opposite is also probably true, that there are some features on the website not available on the app (for example can you open a new CD in the app?).
I think you answered your own question.

> As kubernetes operators become mature

This implies (and I agree) that they’re not mature yet.

Aside from that, there is still more to maintain on kubernetes than on AWS. Those pods don’t patch themselves...
I understand your astonishment, but if they had properly configured dynamic routing, it would not have taken that long.

Sadly some international ISP’s don’t like to share (even sanitized) routing tables...
> I don't use Facebook any longer, but I believe the web app's home page is still addressed as /home.php

I do use Facebook and it isn't anymore...

The homepage is at the root "/", so...
Have you read about accident you linked?

"It highlighted the role of the co-pilot in stalling the aircraft while the flight computer was under alternate law at high altitude. This "simple but persistent" human error was given as the most direct cause of this accident"
I've been trying to find an Android app to do exactly that. The main ones don't seem to do it. Any recommendations?
> Native development on OSX and iOS both kind of suck unless you completely embrace objective C and coaca.

You can try all-Swift development with SwiftUI.
I've never been able to stick with tracking macros for very long for similar reasons. Following a meal plan takes a bit of time to set up, but once I have everything in place, I get a huge sense of relief throughout the week whenever I eat. There's never a question of what I'm going to eat, or if I'm eating too much or too little, and I can be confident that I'm making progress toward my weight goal (whether it's bulking or cutting).

I think the main downside is a lack of flexibility, which can throw me off the wagon for a while if I miss one too many meals by going out with friends. Improving flexibility is one of our goals right now, and adding better support for restaurant meals, so hopefully not a big downside for too much longer.
Yes, fatigue is a great word for it.
The biennial JS framework migration makes me glad to be in ClojureScript world, where it's a little more static (in a good way). Well, perhaps thats a function of its smaller developer base. ClojureScript + Re-frame + GraphQL subscriptions (Hasura) is the most fun combination I've used in a while. I hope nothing 'better' takes the CLJS market anytime soon.
When I visit Google Play Music in Firefox the interface loads about 80% but all clicks result in an error message.

I'm fairly sure it comes down to the automatic tracking protection Firefox touts, but I can't seem to find how to turn it off for one specific site. Or better yet the specific requests that cause breakage on the specific site.
All my projects have a README.md, some a README.org. These are simple uncluttered formats which everyone with the most basic of readers can read. A few years back I fount my decades old masters thesis, written in plaintext latex. It compiled first time to pretty pdf on a raspberry pi.

If you care about content, or anything really, keep it simple.

https://plaintextproject.online/
I can't put my finger on it but this has a sort of Dickensian quality to me.

I think this says something kind of profound about information and capitalism and whatnot.
I have peanut butter and honey often, but on a single piece of toast. And not for dinner, typically :)
That’s not how governance works.
Instead of just writing it off as the perks of owning a truck, if that many people are that annoyed about your headlights maybe you should investigate the issue. The issue isn't whether you have your high/low beams on, it's whether you're blinding everyone else on the road.

As aimed from the factory, the headlights on my car were casting way too much bright light up way too high, so I just adjusted them to a slightly more downward angle.

Chances are taking your headlights even a few degrees down from the horizon would solve a lot of problems for everyone else trying to share the road with you without significantly impacting your visibility.
> And this breaks down for p=4n+3, because then (p-1)/2 is odd, and we can't pair the terms that way.

Right.

> ... I don't see a way to extend this to prove the other side: that if p = 3 mod 4, there are no solutions. (We've proven that this way doesn't work to construct a solution, but that's not the same as proving that no solution exists.)

Correct.

So you are considering x^2+1=0 (mod p) when p=3 (mod 4), and you want to show that no solution exists.

If x^2 = -1 (mod p) then x^4 = 1 (mod p). But powers of an element in a group form a subgroup, so the set {1, x, x^2, x^3} is a subgroup of Z_p. By Lagrange's Theorem the size of a subgroup must divide the size of the group, and so we have that 4 must divide p-1.

But if p=3 (mod 4) then that's not true, and so x^2 cannot be -1 (mod p).

Does that help? I've omitted some details, but it's largely right.

> Thank you very much for the help this far.

You're welcome, it's been an interesting diversion from some mundane work, and has served as a useful reminder of some fun stuff.
What? How does this contribute to the discussion?
None of what he wrote mitigates the case where he no longer maintains his site and stops paying for the server, which is the very reason all those links he mentioned were dead (defunct websites/hosts).
Also why they can safely drop prices if someone else eats their lunch.