skysight-inc/HackerNews huggingface dataset:
I have been in a similar boat. I was spending a bunch of time avoiding extra API calls and extra renders in React and the team I was working with didn't seem to understand that there were potential performance issues around that. They said "just use memo"

On the other hand I think it is a natural progression. 30 years ago experienced engineers would look at young people who didn't know how to fix a PCB or read bytecode and think it was a shame. If everyone had to get a computer engineering degree and work at several different roles before they could even build a UI, that would be bad for productivity.
A large reason why I have not moved on from Firefox is that Gecko remains the only independent full-featured browser-engine. If Firefox were to be discontinued by Mozilla, Google would gain even more control over web standards than it already has. I'm aware that there are other independent, open-source browser-engines available, I'm not aware of any others that are equally usable as an everyday browser for ordinary users though. This fact alone has remained enough for me to continue using it in the face of a continually declining quality, and Mozilla's totally misguided corporate leadership.
Heh, user-agents have been like that since the start.
Almost all modern browsers start their user-agent with "Mozilla/", so we are back to the beginning in that regard.
And naturally it is for the same reasons too!
Hey, if someone made a USB-C dock for laptops that felt as good as a Switch or a Thinkpad Dock I'd be half-invested from the jump. Unfortunately, the majority of the docks I've seen are more along the lines of a tumor-sized dongle that you strap your laptop to.
When I bought my automated sprinkler system, I got one that would continue to work if the company or the cloud went belly up.
Biggest advantage for me is the container tabs. One clicka nd I can be logged into the same service as 3 different users (regular account, test account, admin account) plus puts a firewall between work stuff and personal stuff.

Really love the container tabs.
With the retirement of the shuttle, Starship is the only vehicle in or near operation capable of bringing Hubble back to earth intact.
System-wide tools like Homebrew and Chocolatey are nice because they allow you to decide to update everything on your system when you've fucked off and it doesn't cost you any time while your machine chews away - without the loss of control and rights "stores" represent.

Also, agreed - the MacOS performance improvements will be most welcome (I'm waiting on a de-Mozilla'd derivative to update.)
Or its superior(?) friend "#!/usr/bin/env bash" which will select the bash that the user has on their PATH, which is especially considerate to Homebrew/Linuxbrew folks who have a modern version in $HOMEBREW_PREFIX/bin

I believe there are some esoteric systems that relocate "env" as "/bin/env" or such, but the good ole "90/10" rule applies here
Be aware - that is an extreme minority of projects in the real world.

Historically, most of the time the development team only knows a specific platform specific language or way of doing things, and doesn’t have the background or experience to even know that what they would be doing in a specific place isn’t portable.

Languages and cross platform toolkits have developed a lot, but I still would question if most development folks would even recognize something like an endianness issue was a potential problem on some random project.

If someone is doing HTML/js/web dev, they’d never need to worry though I guess (barring something really weird).
And also to not die, since they earn money for their children. It's the reverse of the usual inheritance situation, where the state and the kids both want the person to die.
Too late, too little, too hot.
I think what GP is mostly referring to is that since the shuttle retired, we have no way to return payloads to the ground without "lithobraking". Starship may potentially have enough return capacity to place the Hubble telescope inside a payload bay and safely land it. No other vehicle being developed right now has that capability (that I'm aware of); it has nothing to do with the politics of NASA and Spacex.
Yeah it does.
Taiwan. It was the US Navy that made it clear that they would fire upon any Chinese who went after the fleeing Nationalists.

Mao actually assumed the USSR would back him up but he was betrayed.
> reduced the power usage of software decoded video on macOS

Oh nice - tho Firefox is lower-power than Chrome for me it was noticeably bad on some video sites.
> Yes, we're represented by Bird and Bird in the UK, it's a pretty well respected firm.

I know them well, all the way back to the 90s. Good luck with your case against him is all I can say.
This isn't what the website is referring to. You should go read it. They literally give an example of a sailor entering a proposed navigation track into VMS which is unsafe (it hits the seabed or comes close based on static data available to VMS) and yet VMS still doesn't warn about the unsafe track.

No one, least of all a qualified submarine officer, is proposing that VMS should somehow get a real-time feed of oceanographic surveys while deployed on active operations.
I thought the Ctrl+Shit+V paste trick worked in Outlook, but I'll be damned if I could make it work today...
Ubisoft launches Quartz includes in game items on the blockchain
There'd be no reason to take down the hubble just because a telescope with a larger mirror goes up. There's a lot of space to look at.
This is silly, but one of the main things I like about Firefox is being able to drag a sizable JSON file on top of it and getting that JSON in treeview, with a search filter. It's convenient out-of-the-box functionality.
16 August 2019
The write activity every 5 minutes is standard Postgres checkpointing, the default value for checkpoint_timeout is 5 minutes. This is not limited to RDS.

Background processes like vacuum and analyze also write to WAL.
Power companies band together for coast-to-coast EV fast-charger network
Shell script is a kind of DSL for the OS operations and PHP a kind of DSL for the web programming. Similarly, it does not make sense to advocate the usage of R for web programming but people do it anyway.

Shell script have their deficiencies but it's the best for their intended environment. Alternatively now there's Oil shell that looks promising for modern approach to shell programming [1]. Expect to see exponential usages of shell programming now that we have new popular OS related technology including containers, isolates, and functional package management like Nix and Guix.

[1]https://www.oilshell.org/
Very thorough explanation. I'm always confused by the sheer number of options USB-C and Thunderbolt provide through the same connector. This seeks to clarify it a bit, although USB4 might make everything even more complicated than the mess it is now.
That's fine for file storage, but doesn't provide a way to find all photos with dog in them, or photos from 2007 - 2012 with bird and dog, but not cat, in them.

Most apps will let you store your photos how you want them to be stored on the filesystem.
I'll add that Hubble has an angular resolution of 0.05 arcseconds, and Earth-Sun L2 is roughly 1,500,000 km away, which comes out to about 350 m resolution at that distance--fifteen times larger than JWST.
I love the idea! If you use it little, you pay very little. If you use it a lot (presumably because you profit from it a lot), you pay more. Sounds very fair!
how about the person building the thing gets to choose their tools
Show HN: P2P remote desktop – an alternative to TeamViewer / AnyDesk
I’m also a bit skeptical of the timing of the article as this “news” is about a contract that, coincidentally, is about to expire:

> If there were no objections from either side, the deal would be automatically be extended for an additional year until May 2022, according to the agreement.

I would imagine they’re currently in negotiations for whatever the next iteration of this agreement will be. Perhaps Mr. Cook is looking for a bit of leverage?
Remember the ipod not only didn't have expandable storage, they were still using a mechanical disk until at least second gen, I think.

Just a shout out to the Frontier Labs NexIIe. Awesome little MP3 player that took compact flash storage and ran on a AA batteries back in the day.

It was like 2001 or something. I had iPods as well, but loved that NexIIe.

- used the same media I had in some of my earliest digital cameras.

- could double as an external hard drive.

- ran on batteries you could buy anywhere, including lithiums.

- had an equalizer.

- displayed ID3 tags.

- had a blue on black backlit character LCD that wouldn't kill your night vision.

- Smaller form factor than the ipod and lighter (it was mostly air and cheap plastics).

It stood up to cold temps and wipeouts when out snowboarding. No special connectors - 3.5mm audio jack and usb.

Here's a period review. The fact that it's described as being smaller than a "pack of smokes" really dates it I guess. <:D
https://bjorn3d.com/2002/10/frontier-labs-nex-iie-mp3-player...
Is there a Rockstar => Airline Food transpiler?

https://esolangs.org/wiki/Airline_Food

>Airline Food is an esoteric programming language created by User:Largejamie in April 2021 whose programs are supposed to look like Jerry Seinfeld's stand-up.

Factorial: Takes an input from the user and outputs its factorial

You ever notice this?
What's the deal with airline food?
What's the deal with it? Right?
So...
Um,
Just like it.
Yeah, Not like this.
Moving on...
Um, See?
Relevant Carl Sagan article. Also features as a chapter in Pale Blue Dot:

https://parade.com/249407/carlsagan/the-gift-of-apollo/
You'd think the US would have learned from the Korean war. When the PLA entered the fight they used human wave attacks that tore right through the UN lines.
I appreciate this article but fundamentally this is just a fault of the USB-C standard. One of the hardest parts is not just that it's sometimes confusing what is supported, a lot of the complexity is also pushed onto what any given usb-c cable supports.

Sometimes, especially with video, there is a distinct direction built into many of these cables. Now you need to find in your cable bin/storage the right kind of cable for each application potentially killing a lot of re-usability (if you have neatly organized usb-c cables labeled by their technical capabilities you're much better than me).

Not to mention, there are issues with power. Lots of laptops have video wired to usb-c which you can connect to a monitor, but I bought a portable monitor that took usb-c as an input using the DP standard last year and it was a nightmare to get it work correctly. My understanding was that usb-c => DP, most of the time the cable itself is unpowered from the usb-c side since the monitor accepting displayport will power the connection on its side (since it's usually plugged in). Since mine was a portable monitor this wasn't the case and I basically needed to use a wacom link to combine a DP signal, separate usb power into a combined signal out. Totally lame...
>When the US supported South Vietnam, it's not that they condoned everything south vietnam did, but had to make a tactical choice between lesser evils.

But why get involved at all? The US didn't have to do anything.

Most of the reason the U.S. gets involved in anything has to do with geopolitics. If there are human rights issues or "freedom" issues then this is just a bonus for justification purposes.

I highly recommend the Ken Burns documentary "The Vietnam War". I'm old enough to remember all the propaganda we were fed, it is just amazing how much we were lied to.
Does Brave have the resources to maintain a fork of Chromium once upstream moves to Manifest v3 (which would kneecap uBlock origin)?
> It has to be more reliable and trustworthy than possibly any other map software.

Did you read the detailed examples on the website? Because the point you make is the same point the website makes: VMS is crap, compared to the map application that comes with your phone by default.

It is less reliable, because it crashes all the time.

It is less trustworthy, because you can't even rely on it to do extremely basic checks on the safety of a proposed leg of your navigation plan.

I find the website disappointing for a different reason: the flaws they point out in VMS in 2021 are the same flaws I experienced with VMS from 2006 to 2009 during my own time in submarines. I should be astonished that we haven't made things better since, but I've seen enough of software in defense to honestly claim surprise.
In the absence any any mention of licensing, I presume this is Apache-2… I don’t know if I’ve ever seen such a core piece of infra licensed that way (am used to BSD or MIT) - others might know better than I: is this a sane way forward?
Yes I can also find tons of second hand PR02/03X 5 minutes from home here, dirty cheap. But the 19v 130w PSUs are usually more expensive and difficult to find.

But the PR and ultraslim dock series are so far very reliable, even after years of use.

I dread the future massive switch to USB-C and TB3 entry dock.

I hope a chip maker will eventually release a all-in-one TB controller with USB3.x/Display outputs/GbE Ethernet/Sound embedded. Currently, everything is split into differents ICs, hence the high cost and complexity.
> but take advantage and use C++ language facilities for the core implementation.

This point sticks out. Would be nice to get some more details why it would make sense to use C++ for the implementation instead of C.
Unsurprisingly core::sync::atomic is not in fact implemented in Safe Rust.

However you can indeed use it from Safe Rust, and you can choose Orderings which do not give you Sequential Consistency if you're comfortable with that, or more likely because you are implementing an algorithm whose authors assure you this is fine (I hope they're correct). I think that's a very modest caveat to the overall promise of Sequential Consistency, but sure, it is a caveat. If you write code that explicitly asks for Ordering::Relaxed and are astonished you don't get Ordering::SeqCst I guess I apologise for confusing you.
The Lost Venture Emails?
Since this is now over 2 years old is there any progress?
Maybe timeleft = (AVG_LIFE_EXPECTANCY - currAge) or till death if currAge > avglife
If your software is in the distro repos, the maintainer of said package queues it to be rebuilt when the distro's llvm-libc package is updated.

If you're providing the packages yourself, it's up to you to do that yourself.

Or yes, you can vendor libc in your package. Not something everyone will like, but it depends on who your users are.

It's not like this is unusual. Binaries compiled against today's glibc can fail to run on a machine that hasn't been updated since last week because they rely on a new / different symbol. Rebuilding the distro's packages when their deps are updated is standard fare.
Yeah they have changed some other Wikis too (like Portuguese). I think this is up to each wiki's governance (afaik they are somewhat independent) to opt-in on the new design.

I'm not sure I like it. The better line width is really welcome, but I'm tad uneasy about the rest. And as far as I can recall, it doesn't have a dark theme (yet).
I feel like 99% of these inflammatory posts are trolls. The fact that this person also talks about brigading lower down in the thread very much makes me think they wrote this just to stir up controversy.
Anyone can run numbers. You only need a license to do it for above the table pay.
There are at least three reasons other than the oil tanks and carries at sea why attack was a failure: 1) the ships attacked were in shallow water. Most were salvaged or repaired. 2) Timing the attack for early Sunday maximized the advantage of surprise, but minimized the number of officers and sailors on the ships when attacked, so that loss of know-how was less than it might have been. 3) The US sent ships out to counter-attack the Japanese fleet based on radio direction finding, but the signals were mis-interpreted, and the counter-attack went in the exact opposite direction of the true direction of the Japanese fleet.
The big wheel of `User-Agent: Mozilla` has finally turned.
Lots of other capabilities are unique to lots of other systems (especially NASA - most of what they do is a unique capability!). What do you think of those?
> RR Martin would make zero dollars from Game of Thrones, for example.

idk... how many people are still watching game of thrones?

whats the long tail look like for popular books?

my impression was, most books that make any money are hugely popular for a short time, then basically fall off a "sales cliff"... i wonder if anyones done any comprehensive stories about this subject.
I've expected some plot twist like "It will be coded in Rust"
Exactly. VMS probably literally "meets the requirements".

HN dunked all over that agile vs. waterfall article from a few days ago, wondering whether or not waterfall wasn't just some boogeyman that a bunch of consultants had to invent to sell certificates, but I'm here to tell you waterfall is a thing and it's still alive and kicking in the Navy, even now.
Just to make certain put a button that says "I agree" next to a link to the T+Cs.

>According to the court, DeJohn's claim that he did not read those terms was
>irrelevant because, absent fraud (which was not alleged), "failure to read a
>contract is not a get out of jail free card."

https://www.wilmerhale.com/en/insights/publications/click-wr...
Voyager – The Golden Record
But what's the point of Gecko now? It's not like the 2000s where Firefox was still able to affect the browser landscape and drive development.

Google has become the web standards body, and Webkit/Blink are the only renderers that matter anymore. Mozilla doesn't have enough influence to change anything anymore, it just dies a little more every year as browser support for it decreases even further. It's already down to <5% marketshare, what's left for it but to die?
I moved from Chrome to Firefox a year ago, because:

1) Multi-account containers - open each tab in an isolated container with its own session cookies etc. Use case? Login to multiple Google/Azure/AWS/etc accounts at the same time on different tabs. This is a game-changer if you have to login to multiple cloud accounts because you work for a multinational and each subsidiary you support is on a different tenant.

2) Firefox Lockwise - (though they are deprecating this on Dec 13) standalone password manager that syncs with Firefox's passwords, and which works on any iOS browser/password window. (I would use Keychain except I don't use Mac desktops).

There are some downsides:

1) Some plugins don't exist on Firefox (e.g. Language Learning with Netflix), and those that do don't compare well to their Chrome cousins (Google Translate -- doesn't do popup translations). Most mainstream plugins however work extremely well (uBlock Origin etc.)

2) Some pages don't render because webpage author targets Chrome (but this is very very very tiny % of pages that one would normally encounter -- I encounter them because of poor web authoring practices on the company intranet).

The render/Javascript performance is pretty darned good. Benchmarks say it is hair slower than Chrom(ium), but in practice, it's pretty snappy even on older hardware (I run Linux on a 2014 Dell) so I'd say it's a non-issue.
The license is here: <https://github.com/llvm/llvm-project/blob/main/libc/LICENSE....>.

It's Apache v2 with a compiler exception--i.e., the compiler linking bits of itself into you doesn't count for license purposes.
Blame slack.
Cool Stuff: Pieeg Aims to Turn Your Raspberry Pi into a Brain-Computer Interface
Go take a look at the Dell TB16 : it's a quite massive thing, almost the size of an old macmini 2009, equiped with a too short of a tb cable. And fun fact, the TB16 is also fan cooled with an Embedded Controller (EC) and firmware that manage the fan curb.
> The other aspect is that these torpedoes can still be wired to the ship so you can continue to use the host sub's arguably better passive sonar systems and let the attacking torpedo get VERY close.

I don't know if there is any public data about how long the guidance wires are, but tens of kilometers seems like a pretty safe bet. Classic wire-guided TOW missiles have 3+ km of wire and are much smaller than a Mk-48 (about 6" diameter, vs 21")
> Is 10 years enough protection for the source code of a startup?

How many startups today make their money by sharing actual source code and not cloud services? Unless its AGPL then you need not know the source for most services anyways.
This is a different application of random numbers. If you create a TCP connection, the server reply contains a sequence number. You have to know that number to establish the connection, so you can’t establish the connection unless you are able to receive the reply.

If however you can predict the number, you can create a connection without being able to receive packets from the server.

So if for instance an administrator has setup their machine to accept connections to an insecure service only from a specific IP address, you can now set up such a connection without actually controlling the IP address.
Exactly right! The doctor has her own problems to care about!
There is a Chromium plugin as well.

And if you need a team solution, gopass is 100% compatible alternative.

Also Password Store by Harsh Shandilya on Android to complete the setup.
If you look carefully at the failed retaining wall it is obvious that it failed at the bottom which is where lateral (horizontal) pressure would be at a maximum. For my money, insufficient drainage was the cause.

Pretend that the retaining wall is a dam. Most of the time it has to only deal with soil/subsoil/rock pressure. The lateral force on a soil dam is not the same as water - most of the force is downwards (gravity) which does not affect a dam which worries about lateral forces. However there is a certain lateral pressure anyway. Think about a pile of sand being poured. The sand tries to move sideways as well as building upwards - the sideways bit is the lateral forces on our dam. Water always moves sideways and that's the main difference. However water is less dense than sand.

If we don't allow water to drain effectively then we have both a soil and a water dam.

Retaining walls that survive a day (ie can deal with initial loads) generally collapse later due to shit drainage or inappropriate "solutions". In my opinion - mostly drainage.
So what? Lots of organizations deliver lots of unique capabilities. Hubble is actually up there, real things are happening, people have accomplished amazing things, yet again we hear SpaceX promoted - a hypothetical capability about a hypothetical need of dubious value.
I’ve done that before and referred to it as “wizard of oz testing”
Hi Christina :)
But doesn't even pip take that strict approach now?
What are "the far-right's pet hardware projects"?

We shouldn't use Brave because the CEO, not the company, has a particular political (and moral) position you don't approve of - one which has no chance in hell of ever becoming law. This is the guy who invented JavaScript, should we also stop using that? Are you saying he's a neo nazi or neo nazi sympathizer?

I noticed that Mozilla is making decisions that work against cryptocurrencies, while Brave is embracing them. Does that have anything to do with your dislike of Brave?
Workflows?
That's true if the direct cause is an actual mistake, which often is the case but not always.

It may also be that the cause is willful negligence, intentionally circumventing barriers for some personal reason.

And, of course, it may be that the cause is explicitly malicious (e.g. internal fraud, or the intent to sabotage someone) and at least part of the blame directly lies on the culprit, and not only on those who failed to notice and stop them.