skysight-inc/HackerNews huggingface dataset:
I'm still running blackbox on x11. I have looked at Wayland from time to time but nothing has yet convinced me to change what I have been using for decades.
I imagine it's kind of like believing in the more extreme conspiracy theories (the dems are a bunch of satanic baby eaters) - deep down I reckon almost all "believers" know it's not true, but life is boring and these people are poor and have not much to look forward to, so why not jazz it up by believing in magic.
This site is specifically targeted to software engineers, so it's a reasonable assumption that we can talk about the relevant topics without having to simplify things for people outside that group.

For a reverse proxy, you would want a computer capable of the encryption methods the modern web's security standards demand and to install a web server on it which you can access from the older computer. The server computer does not have to be fancy at all. A Raspberry Pi can do it. For software I would recommend either Caddy (https://caddyserver.com/docs/quick-starts/reverse-proxy) or NGINX (https://docs.nginx.com/nginx/admin-guide/web-server/reverse-...). It can be rather complicated and difficult for someone to do, especially if you're not a web programmer.

If both that and upgrading your computer aren't in the cards at the moment, I would think using the recently-discontinued browser Classilla is your best bet: http://www.floodgap.com/software/classilla/ It at least supports some deprecated forms of TLS & SSL. I hear there's a fork called Phoenix that kind of supports TLS 1.2 even.

(I would recommend using the most updated browser regardless.)
Blah blah blah, you’re talking out your ass, VMware ESXi can and will fry trashmac when run with incompatible firmware that can sneak in while booted into macOS releases that came after the ESXi release..and neither Apple nor VMware may warn you before the glue comes off.
Thanks, if you need something for WP I built a little plugin: https://en-gb.wordpress.org/plugins/feedback-button/
Some things are easy to express as functions (compilers). Other things aren't (user interfaces).

Even when immutable data is easy and is good from a software design perspective it is often a terrible choice from a performance perspective. Advocates say the performance loss is just a factor of two in many cases but that's why FORTRAN survived so long against C, why people are developing Rust when Java is available, etc.
real GPUs. 3090s. I bought it for mining but its not at all profitable for me.
Wow, confirming I also cannot access any iCloud data through settings app.
Every time that I can't figure out how to do something with Django, I just read the code [1] and then everything is easy and clear.

[1]: https://github.com/django/django
Thanks for the video link, that's quite cool! I presume for high volume operations there'd be a screw feeder system rather than a tray of screws so that it only has to reloaded every few thousand screws.
what about having measure class instead.
Ex:

Length object = Length.Parse(string);

or

Temperature object = Temperature.Parse(string);

this would but much simpler!
He'd stand to gain money, but from the sound of the article he'd lose social standing, and it takes a lot of money to offset something like that
Nice, means that some parts of the European economy are still not delusional about the whole sanctions thing.
> Recently ... in PR, media, and other popularity-based professions, there seems to be a very different arrangement of perspectives and emotions

It was never this bad. The "Freedom Fries" thing was a small subset and not taken seriously. What's going on now, however, is frightening. It's terrifying.

Years ago, when the US invaded Iraq under the pretense that they had weapons of mass destruction (WMD) and they were an existential threat that needed to be acted on, protesters like me said, "No, it's about Iraq's massive untapped oil reserves." The US said, "We know where they are; they're in the North, South, East and West." Both the UN and NATO said we don't see any evidence of WMD and it should have stopped there.

The US invaded anyway. No weapons of mass destruction were ever found. Did the US leave immediately, horrified at the war crime? Or did it stay and place its military bases at all the large oil wells? (We're still there, by the way. I guess like OJ we're still looking for those WMD/the real killer?)

And how did the media, PR, and other popularity-based professions act? Did they condemn the war crime? Or did they smile and say, "Support the troops?" Hollywood made movies, not exposing the crime, but rather how our soldiers were killing kids and how that made them sad.

I don't know if there were reasons for this action in Ukraine. We do know that the US had several biolabs there but the verdict whether it was producing bioweapons is currently split between NATO saying no and other nations (China, Brazil, India) saying yes.

But the cancel culture of anything Russian is gross and, given the last 80 years of US history, deeply hypocritical. Worse, the way the media is colluding to suppress discussion is terrifying to me in a way I can't really express. My main account here on HN is from 2007 but I can't use it. I just want us to discuss things rationally.
I still have a Model 100. It replaced the one I had in high school. It has, by far, the most comfortable keyboard I’ve ever used on a laptop. My typing speed on it approaches the speed I can reach on a Model M mechanical keyboard.

There’s still a very active community around the 100, and there are a few old hardware guys who still make new expansions for it. Recently there’s even a CP/M board for it which means it can run a lot of apps like WordStar, making it very useful day-to-day. It’s a nice, distraction-free environment.
Can anyone here recommend a blog post that go through the most common mistakes when using hooks?
it's not known as the graveyard as empires for no reason

(I wonder if the Chinese will have a go now it's apparently their century?)
Things I love about my dumb phone:

- 10 to 12 day battery life

- 2 spare batteries in my drawer

- charges off a standard USB like an angry bull (about 4 mins to half
full)

- can remove the battery, flip it over and replace cover

- can hide a folded £10 note in there and double the phone's value

- has a standard 3.5mm headphone/mic like proper phones should

- If I drop it, nothing happens

- I put it through the wash and it still works

- It pisses-off people with a £900 iThing

- It makes that cute Nokia jibgle when you switch it on

- it's pink and has a Hello Kitty sticker, which really pisses of
people with "serious" phones
This is a very simplistic view of an airplane crash. The whole airplane is the crumple zone for the black boxes mounted in the tail of the aircraft, that's for a pretty good reason so there goes one assumption, it's not like they are in the nose. And for another, those black boxes that were lost usually were lost either because the whole airplane was lost or because of the post impact fire.

There are some instances of flight data recorders and cockpit voice recorders that were destroyed but not a whole lot of those. That said, this was an exceptionally violent impact and it remains to be seen if there is anything usable.

But - again - speculation is utterly pointless there is simply no information to go on other than the angle and speed of impact, which definitely isn't giving hope, but it doesn't rule anything out either. So let's just be patient until there is actual data. Nobody ever said that black boxes are indestructible.
+1 for Cantrill. I got their SAA last year and learned a lot. It's the most comprehensive AWS online course AFAIK. You not only learn stuff for the certification but also learn many 'whys' and there's lots of practice.
Hadn't heard of that -- thanks for sharing!

Crazy how many choices there are in the mix (use-deep-compare-effect, the `JSON.stringify` approach mentioned by Dan, `useMemo`, and `useMemoOne`). Feels like a "pick your poison" scenario, as each one has a significant issue.

That being said, `useDeepCompareEffect` does seem the most "foolproof", and "foolproof" is probably more important than intuitive or performant in most cases.
this probably correlates to why there is such a rich ecosystem of pg extensions and forks.
Ask HN: What are some good languages for architectural jobs?
I'd like to get into a career where I'm writing more architectural software. Something that involves writing libraries, frameworks, API's, runtime environments, software engines, those sorts of things.

I've been advertising myself as a C# developer for a while now, which I've come to realize is the world of enterprise GUI development, something I'm sick of.

I've tried advertising myself as a C++ developer, but all I find are embedded systems jobs (at a much smaller rate than C#) and I'd like to work from home.

I always hear people say, contribute to a project, but that doesn't sound like a promising way to make a stable living.
> UIKit via Catalyst

Catalyst is clearly an interim solution for a fairly narrow group of developers. If someone is planning on targeting macOS only then they can ignore it.
Ask HN: How to get hired as a fully functional and working team?
We're a small team based in the UK comprised of UX/UI/frontend/backend developers. We work exceptionally well together and over the past year we've built mobile apps, SPAs for our clients(who are people we mostly know). However how does one reach out for new contracts?

There's obviously plenty of jobs boards for lone developers but as a ready to go team, there appears to be a lack of options. We have no real sales/marketing experience, but just love building tech!
If you double-down on renewables, then you double-down on natural gas. Germany decided to close down their nuclear and coal generation, so the only thing that is left is natural gas for base load (and to augment renewable intermittency problems).
Personally, I love the site, and I'm glad it is the way it is: It looks and feels better than any plausible alternative. It sure seems like it has all of the benefits and only one of the drawbacks (vaguely inaccessible).

A person can just make something for their own enjoyment. It's not the end of the world.
I don't know what the contract looks like; doesn't Germany have a legal obligation to pay Russia even if it were to stop LNG imports?
On the Mac Studio’s Extra SSD Slots
For this reason I was skeptical of them from the start. It's a broken formula: X is challenging for some developers to understand, so we'll replace it with Y which practically nobody will understand, but it's okay because they won't need to.

In order to work, the formula has to follow Dijkstra's admonition about abstraction: "The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise." The implementation of Y can be opaque to users, but it has to be precisely defined on the level that users think about it.

Hooks were not presented this way. There was never a precise definition of hooks presented to users, at least not one that I could find in a succinct form in the documentation. To me, the documentation amounted to a handful of examples and a couple of rules to follow, and you were supposed to pattern-match your way to success, without any precise definition to fall back on when you were uncertain.
I'm still on Spectacle. Will be until it stops working (still fine on M1).

Installing that and making CAPS LOCK an extra ctrl is pretty much the extent of customization I do on a new Mac. So little it's not worth scripting. Much simpler than wrangling Linux to work halfway OK (which I did for about a decade before finally joining the Mac world).
facepalm

> The mechanisms to retain memory have a lot in common. Classes use this, which refers to the object’s instance, while functions implement closures - the ability to remember all the variables within their scope.

Non-arrow functions, like the example, defined with the `function` keyword also have `this` context. If you want to limit `this` and rely solely on closures, you probably want an arrow function.
Hmm now where have I seen that color scheme before?
My government funding overlords require me to send them PPTXs and DOCXs. And MS Teams on Linux only supports full-screen sharing, not window-specific sharing, so I can't do presenter view on my screen and slides-only on the call.

I feel a lot of responses here are missing the point. Linux doesn't do what I need it to do with respect to the established MS Office norms I have to conform to. Linux is a bad tool for my required workflow (a workflow that isn't all that uncommon), so I keep Windows around because it's a more suitable tool for that.

I'll repeat what I said: Linux is a great tool when you're a junior individual contributor, but it sucks when you're responsible for external communications with MS Office organizations.
Same here in Germany, where regular operation of Teletext (or called "Videotext" here) started in 1979[1] and is still a thing. Surprisingly, I experience deaf people in my sphere using it. Of course, all the information is available on websites as well, but the strict form and reduced text amount per information in Teletext seem to make it very accessible for those who struggle with complexity of written language.

[1] https://de.wikipedia.org/wiki/Teletext#Deutschland
It's not enough. That link gets posted all the time but it just shows that over 4 years, across all companies, the total fine amount is just over 1Bn. How much does Google or Facebook profit from non-consensual data processing in just a single year?
You can sell them.
Western society has a ton of these. The HN gestalt has a ton of these. But it's very hard to see your own equally silly beliefs.
Blocking a road is actually much worse. Emergency medical services use roads.
One thing to keep in mind is that satellite design takes into account, in no trivial amount, the specific ship that takes it to orbit. It's therefore, not a simple switch to use a new ship for existing hardware. Everything from G-force limits to fairing payload geometry and weight characteristics and more affect satellite design.

Combine that with the long iteration development of the average satellite maker, it's not always economical to switch to an alternative launch provider, even if the new provider offers a ride for less cost. This is an addition to the reasons such as long term partnerships and discounts.
No array means execute the hook on every rerender of the component.

Empty array means execute the hook once on initial render.

Non empty array means execute the hook when the value of anything in the dependency array changes.

These are pretty simple to remember imo.

An alternative design could have been to pass in an object as a second parameter instead of an array with these options details like

{ runOnlyOnInitalRender: true }

Or

{ alwaysExecuteOnRerender: true }

Etc. But that feels far more verbose than the three options we have now.
Yep. The irony was that if they really wanted to fight back against our attackers we would have invaded Saudi Arabia. Instead it was theater to satisfy blood lust. Good thing it worked out so well for us! /s
> nobody will freeze to death btw)

Ceaușescu was deposed (and very rapidly shot at the wall) also because of the fact we, Romanians, were freezing in our very homes. That and the food rationing.
Again, a mass oversimplification of current issue.

Gas reserves wont last that much because human hoards if they know government are starting to use reserves. And, when politician act, they should think about future too. And, can they purchase gas at 50%? Are those written in deals?
I've seen this software, misconfigured, become an open socks proxy sitting on the public internet being used by shady 'vpn' providers to proxy connections. (it bubbled up to me because dns operators were seeing a lot of very weird dns queries originating from our account where we ran a large shared kubernetes cluster. I was tasked with finding the pod/s that were causing the problem)
I quite agree with you that it would be highly unpractical to set up that kind of system around access logs. For that reason, the sensible thing to do is to not have IP addresses in your access log.
I somewhat agree with you.

I think in many ways desktop usage hasn't seen much improvement in the last 10 to 15 years or so - at least not the kind of improvement that really opens new possibilities to the user.

At least from my view - there was a wave of change in priorities that started happening in the early 2000s. Previously, most applications were expected to be single user, offline first, thick clients. At best, every now and then they would send a payload over the network (like syncing with a mail server, or publishing a new revision of a document).

The internet speed-up changed everything. To the point where I would argue that the browser is the real desktop environment in most modern computer work. Documents moved online first, email syncing became real time chat/voice/video. The majority of my day to day application usage is through a website, or a desktop application that's really hiding that fact that it's a website (ex: anything based on a webview).

We still need some foundational pieces that the OS provides, but the DE doesn't matter quite so much when compared to the browser - so companies have been hugely under-investing in this space. Most of the work isn't in user-facing improvements, it's in core pieces that facilitate online/browser based interactions.

If you want to know where all the desktop improvements are... they went to IE, V8, and Chromium (for good or for bad).

In a major way - I think this is why linux desktop is actually so compelling these days. It can run a browser just fine, and by extension access basically all the software a user might need (utterly different from running linux in 2005, where you often had to use completely different, often incompatible software). Games were one of the last stumbling blocks, and Valve has bitten the bullet and really pushed on that front.

---

My hunch is that this isn't going to change unless something like AR/VR (or some other new input/output) genuinely becomes mainstream. In which case we're going to see another wave of interest in UX/UI on the desktop.
> The actually morally necessary step is to establish a no-fly zone above Ukraine, enforced by force with NATO fighter jets and anti-aircraft systems.

The "total NFZ over Ukraine" idea will definitely lead to a direct war with Russia because it essentially requires striking AA sites within Russia and Belarus.

The only NFZ scenario that's plausible is a partial NFZ with a sufficiently large buffer zone that it does not overlap with Russian AA on Russian soil. Which puts Kyiv outside the NFZ, btw.
If you're not going to use them to game or something, sell on your local marketplace of choice. If you price anywhere near MSRP, you'll have a buyer in minutes.
Body Ritual Among the Nacirema (1956) [pdf]
What about frozen pipes?
This topic triggers me a bit because along with rants about CRT, masking, book banning, etc one of the buried topics among the loonies who have berated and attacked our school boards was that they were against electric buses. This is despite good info at least in our district that making the move would yield considerable savings over the service life. So point being, if you are following what's happening in your school district and there's an active group of nutjobs, don't be surprised to see them lash out against this too. I truly about fell out of my chair in shock the first time I heard one of these fools go off on a rant about masks that culminated in a monolog about electric buses taking away our freedom.
Depends on the perspective. I think a reasonable person would expect not to be charged for a stop that was in the control of the driver.

Most haggling/negotiating being discussed here isn't about getting screwed with an unexpected fee, but about getting a better price before purchasing a service/item. This would be an unexpected fee if the driver didn't disclose this.
This is a fact though isn't it? I am anti-crypto for several reasons but even the blind can see that there isn't much diversity in the space.
Do you have any basis or specifics about what makes Metal “half-baked” or was that just an assumption?
Maybe stop shutting down all their nuclear plants? That would be a good first step.
> Want to ... become a quant on Wallstreet...? These are all much easier with the credibility a MIT degree brings.

Do enough hard math EE at MIT and becoming a quant as your first job is a common initial career step. The money you'll make will then help you do whatever you want going forward.

Not sure how this would fit in with the OP's desire to get a CS Ph.D.; on the science track it's very easy to fall off, I'd expect CS to have more flexibility but I don't know.
Why bother, Brahmos is likely unstoppable for its purposes for quite some time. Brahmos 2 is likely going to work too so there's no reason to man-month it.
Nonsense. G forces are changes in speed or direction, those were pretty mild based on what we know right now, freefall or powered flight into terrain does not give huge G forces until impact.
Oh yeah, and let's not forget, you guys bombed your own city!

https://www.vox.com/the-highlight/2019/8/8/20747198/philadel...
I don't agree with the approach for obvious reasons, but he's not entirely wrong either. Even that ruling doesn't change anything - the IAB was fined a token amount, the others get off scot-free and can keep the profits earned over 4 years of illicit data processing.
People love to say it's about control, but I have no control when I'm a passenger in a car (and have no anxiety there). For me at least, I think it's more about:
1. A plane can't just "pull over".
2. The number of fatal car crashes out of the number of car crashes, vs the number of fatal aviation accidents out of the number of aviation accidents. I.e. in a car, my brain is reassured that accidents, when they happen, aren't as likely to be fatal.

This of course is illogical, as one ought to be concerned with simply the risk of death per mile, etc. But humans are far from perfect logic machines. I imagine kahneman and tversky have covered exactly this kind of bias at some point.
How's the electric heater and the electric blanket work without power?
I'm back at HN for 1 minute now and still see things with a blue tint. I guess these modern OLED are not being user-tested with content like this.
Apple iCloud Service Down
The original poster made this comparison, but I don't at all think it's fair to Gnome. I have been using Gnome and or DWM whenever I'm able for at least 5 years now. (I switch between the two)

At work, I've had to switch to Mac.

Gnome is 100% better than Mac's UI. The snapping in Gnome is great, but generally it all just works.

Mac was a huge transition for me, and I'm still annoyed that the command button does so much and the window manager does so little.

Please disregard the Mac comparison. It's not really fair to Gnome.
Injected class names: C++ feature you didn’t even realize that you were using
Russia breaks its legal obligations all the time.
It wouldn't be very difficult to find a senior lecturer of Christian theology in any American university with borderline insane beliefs.

I wonder how much of this is lazy journalism coupled with the fact that non-believers might not want to speak out.
Covid-19 datasets by Our World in Data updated daily
Possibly, but without knowing what the contract looks like there's no reason to assume it doesn't have break clauses like most contracts.