skysight-inc/HackerNews huggingface dataset:
Logging can be useful during development, but PLEASE get rid of it for deployment. The usefulness of my own logging while working at Apple was severely diminished by the sheer volume of logs from other frameworks where (I guess) removing the log message was considered to be of low priority. Just as an example: on my pure production M1 I see thousands (really) of this completely useless log message:

PPSocialHighlightStorage: Constructed social attribution has missing data: (null)

What is that message doing in shipping software? It cannot possibly help anyone.
After reading [1], I'm not really sure backtracking is even an integral part of WFC, as apparently it sometimes fails to find a solution and needs to retry from start. Backtracking seems to be more of an optional add-on.

[1] https://paulmerrell.org/wp-content/uploads/2021/07/compariso...
A cheat sheet for newbies and a search for tmux yields nothing ?

Surely anyone who does any sort of remote work on Linux (perhaps ESPECIALLY newbie sysadmins) needs to have tmux ingrained into their muscle memory as the very first thing you do when you SSH in.
I'm sure the clipboard holds the text I want.

Into the app I confidently paste.

It's bold italic and a funky font!

Why does this always blow up in my face?
> It is not a stretch to imagine that in the not too distant future, somewhere in the world, a cryptominer will be publicly executed in front of a cheering crowd. It's not what I want, but crypto bros have got to stop being so arrogant and self righteous.

I think a lot of people here will be cheering along with you. But alas, we can dream...
Thanks for the feedback!

Andrew noted in a sibling comment what the issue was with the AX210 in Linux. Intel has informed us that the patch is going into kernel 5.17. In retrospect had we known how many issues we'd see with AX210 relative to AX201, we would have gone with the latter as the default option on the DIY Edition. Going forward though, we do expect compatibility and stability to improve (on 5.17 and later).

On the USB-C issues, it would be great to know the model numbers of the displays and cables that are having this issue. We want to continue to build up our library of peripherals that have unknown issues in order to resolve them.

On build quality, we've seen exceeding few field failures on mechanical issues, and a couple of reports of people dropping their system (or as often happens, blaming their cat for this) from high enough to dent a corner of the chassis and then being able resolve that by ordering a replacement cover part from us.
The typography is terrible - the numbers are too widely separated and taking too much space on the screen. You also need to know where to look and interpreting is not as easy as the SpaceX approach.

OTOH, a Soyuz does this with brains similar to an MSX computer while the SpaceX's screen overlay icons takes up more memory than all computers aboard a Soyuz put together.
Easy Scalable Text Rendering on the GPU (2016)
>> However everyone agrees that Apple created a walled garden which is hard to escape.

>An obviously false statement.

https://en.wikipedia.org/wiki/Criticism_of_Apple_Inc.#Accusa...

https://en.wikipedia.org/wiki/Closed_platform#Aspects

> Their watches are an iPhone accessory advertised as requiring an iPhone in order to work.

Not in their video ads. Also, at https://www.apple.com/watch/ it's buried at the end of the tiny font.
> a level of verbose expression seems to be beneficial.

Quorumlang did studies on this. Brainfuck is a sufficient example.

> Maybe it "can", but usually the terseness just comes from removing pointless clutter.

Abstraction is not clutter. FP adds new abstractions which have variable syntax across languages or even within the same language.

>> The idea of limiting side effects is simple to achieve through modern language "static" functions and other mechanisms to the same degree.
> No it isn't - if it were then we'd see non-functional languages that had effective control of side effects, and we don't.

This is circular logic. Languages would use FP if they saw the value because FP is worth using.

A program can be written in a conceptually non-fp language, that is composed of functions without side effect. Practically, this has no advantage, so no effort is put into going farther in that direction with the syntax.

> I'd argue that hidden mutable state (which is the essence of non-functional programming) is inherently unsafe - non-threadsafe by default and, even more dangerously, confusing to the reader by default.

I know side effects are a feature that can be managed, but this requires discipline. People try FP-centric languages, but unless someone pays them, generally people stay away from it except in spurts (eg map, fluent chaining, etc). This should give some pause, as to what that means. GL with whatever.
"Eyesore" also depends on the community. Lots of places will keep an eyesore place gladly because they can't infringe on the property owners rights. Many places in Asia are like this in general.
Also... Sentry is logging. It's a very fancy logger that can capture all sorts of data about the exception and what was happening - but at its core, it's still a essentially a logger.
Aside from arguably consuming good die space for no good reason (DRM).
For language issues I assume using Babel, which in my opinion is not a big deal if you’re already making an app.

Render-wise, browsers are pretty uniform these days. I experience very few problems in this regard, and my app Pony runs out of the same web codebase on all platforms (iOS, Android, web). The worst offender is Safari, but it’s not that bad. The potential gains from something like Tauri (and I plan to try Tauri for Pony desktop) far exceed the compatibility concerns for me (which I’ve already had to address due to web).
Root certificate stored on offline HSM and intermediates on secure infrastructure. FIPS compliance. (Relatively) reliable revocation services. [See note 0]

The result is security of issuance, that is near complete confidence that certificates will only be used for controlled domains (not necessary if you want to MITM of course).

Also, ACME is generally easier and more reliable than other certificate rollover processes I've seen. I'm not sure if there's in-house PKI tools supporting it?

Depends on your organisation size though. Maybe your in-house PKI is fine, but it's not for everyone!

[Note 0] Revocation is of course a mess. Let's Encrypt isn't without fault either, particularly when used internally, since OCSP responders will need to be accessible from client devices.
It was the show that made me realize that 22 episode seasons just don’t work with the kind of serialized story that everybody does now. If bsg had been 8-12 episodes per season every episode would have been gold.
I assume their goals are similar to the "WebContainers" project [0] they link to.

- development environment with a browser as only requirement
- easily shareable development environment
- fast to "boot" environment

However, as I read both pages I'm not sure what benefits Browser-vite offers over WebContainers.

[0] https://blog.stackblitz.com/posts/introducing-webcontainers/
Why they manage so much budget from taxes in the first place is the real question. At least for me.

Morally the right thing to do is to ask EACH person what budget they want to spend on what and have a BINDING contract on that.

When you buya house or sign a contract witha telco company you pay for what you were offered and you can claim any deviation for that. I do not accept it has to be different with a government.

Of course, I would not ask for using a road or health care. I buy an insurance, pay a toll for roads or whatever. And we would save money, at least in Spain, where taxes are abusive by all measures.
The entire Nano network can run on a single wind turbine. It also has no mining. It uses delegated proof of stake as a consensus method.

It's also very fast. It works like people who have never used Bitcoin think Bitcoin works.
It is way, way faster than Zerotier. Headscale I am less familiar with, and they do make Tailscale self-hostable, but they're a community-driven project I'm not sure how reliable it'll be long term (can't speak for the author).

On the NAT side, we provide 3 layers of traversal options:

#1 (default) port forwarding: This actually works in a surprisingly well, for about 90% of environments, but does require an exposed port.

#2 UDP Hole Punching: The server acts similarly to a Nebula "lighthouse" and will tell clients where to reach each other. This covers that small situation of dualing NAT's, and doesn't require the exposed port.

#3 Relay: In situations where neither works such as CGNAT, you can set a public node as a relay to route traffic to the "hidden" node
This is interesting. About to do a major reno on an old home (early 1900s) and definitely had questions about making upgrades that would last a long time. One of the greenest things that you can do to a home is not build a new one as I understand it. Another one would be to build it so it lasts ... not like this throwaway society we live in. That said I don't think I can do steel girders to extend the life of the house -- that would be tough ask. Any thoughts anyone? Thanks.

Other green benefits -- electrify as much as reasonable, thermal regulate, insulate etc.
Why do you know it had to be COVID related? Many conditions can cause swollen feet.
I chose Electron for the app I was building because it would make sure the app I create (1 code base with Angular) would perform exactly the same way on Mac, Windows, and Linux. It required virtually no learning of anything new (just look up some Electron API like "minimize window") and I was done.

https://videohubapp.com/ & https://github.com/whyboris/Video-Hub-App

As a single developer, I was able to get an app out in a few months and have been improving it for 4 years now. I love it (enough to create a Renamer app too: https://yboris.dev/renamer/ ).
With some systems I have indeed been tempted a few times to only throw an exception if everything went right in one try, but my suggestions have been rejected so far.
Do you generally take no responsibility for your happiness and life trajectory, merely marching to orders from faceless strangers, or is that a recent development?
Buckingham Slate shingles are currently not available.

[1] https://www.buckinghamslate.com/roofing/
That is true, I had (perhaps incorrectly) assumed the previous commenter was talking about it affecting power consumption in “normal” suspend rather than hibernate. (I actually can’t use hibernate anyway because I use ZFS, but that’s a different story.)
That, or a count metric.
The explosive Breakers would not help you in this case. Those Breakers likely blow in hundreds of amps range, you only need one 100th of an amp to stop your heart.
Macron rebuke to unvaccinated citizens incurs anger in parliament
Since antivirus companies existence depends on the malware, has there been any documented case where the antivirus company is the creator of malware.
that’s true for every language that shells out to BLAS, which is approximately all of them.
> log aggregators are another interesting part of the problem.

And then you hope you are not logging to a logging service that'll try to execute something that was logged.
You should still use reinforcement in the concrete:
Use basalt rebar instead of steel; it will not corrode.
Use a nylon fiber in the mix to protect against impact and spalling from fire.
Use 5000 psi concrete instead of 2500. This is much stronger and will be less likely to break down under any environment.
Use a vapor barrier underneath to help prevent moisture and gas from coming up into the house.
Put the foundation on 8 to 10 inches of 1" rock. This will help protect against soil expansion and allow water to quickly flow underneath or out of underneath the house. It will also prevent critters from digging into any possible underground utilities, etc.
Any cracks after the concrete sets, fill and then seal the entire pad.
Be sure to keep the concrete wet and covered for 30 days to aid in maximum strength.

Instead of a steel frame, use insulated concrete forms, again using basalt rebar. This makes a concrete walled house. Use stainless steel trusses (or onsite galvanized steel) for the roof or build a concrete roof with similar construction methods as the insulated concrete forms.

The siding of the house should be concrete board or other non combustible material (brick or stone)..or both where it makes sense. But be careful on the mortar used..seal it at least if you expose any of it to the weather.

Make sure the eaves are at least two feet out and the eaves over doors more than that. This keeps water away from those areas and the house as a whole.

Make sure you have gutters...good ones.

Make sure your land around the house moves water around it - even in flash flood events.

Have real shutters for your windows.

Where it makes sense, especially those areas exposed to weather, do not use wood.

Instead of slate..use aluminum shingles.

Forget the fireplace...too many potential issues with fire, leaking, etc. They are hard to build for 20 years let alone 1000.

Use Fiberglass windows. The best ones will outlast any hardwood.
Silicon supply and engineering resources are a major issue for HEDT platforms.

Thread Threadripper uses a massive amount of high quality silicon, Epyc has much better margins.

Supporting HEDT is living hell for Intel/AMD. You're often using all kinds of consumer hardware with otherwise enterprise grade gear. Addressing every little PCIe device issue and catering to a very very small market has very little ROI.
good point, I didn't think of that equivalence.
Yes, I was very impressed by the Vax and aware of how lucky I was. This was at Leeds University, and I got to use it as a post-grad. I think most undergrads were limited to timesharing on an Amdahl 470 and / or DEC-10. I can't remember now whether the Vax was a 750 or 780 - I suspect the former. The Vax had perhaps five users so it was fine for our needs.

If the Vax wasn't impressive enough, I recall that sometime in 87/88 I was developing a quadtree visualiser on a Sun workstation - perhaps a Sun-2? This was a really mind-blowing graphical environment after being stuck with curses [0] on the Vax.

But still reliant on the man pages, coming back to the original topic. I hadn't yet discovered usenet and the comp.sci FAQs.

[0] https://en.wikipedia.org/wiki/Curses_(programming_library)
Depends on the manufacturer. Many of them already include virtual hardware in the BIOS that will install some form of manufacturer spyware from Windows Update.
Her lawyers pressure resulted in Ian Gibbons suicide [0], they provided false medical results that could have missed crucial health results, the provided false medical results that could have caused high levels of stress and worry, etc...

[0] https://en.wikipedia.org/wiki/Ian_Gibbons_(biochemist)
Here is an explanation of fractional scaling of GNOME in Wayland which is what the parent is using at 125%:

https://discourse.gnome.org/t/how-fractional-scaling-works-i...

For scaling 125%, the client windows are rendered at 2x their size and sampled down. On the parent's system, a full-screen window would be rendered at 6144x3456 and scaled down to 3840x2160 (0.625%).

This gives a blurry result and is taxing on the graphics chip.

Qt apps and Firefox support scaling themselves which gives a much crisper result for fonts and line-art.
I don't go that extreme - my employer is free to install their own root CA on devices they own and supply.

I understand some startups are a bit more "Go get your own computer". I think if they paid for it, it's still their device, but once you pay for it out of your own cash, yeah, mdm or root certs are a no go.
But excess mortality is the total. It's not the slice of the pie where if you grow one, the other shrinks, it IS the pie no? There was an huge bump in excess mortality year-over-year. If it was moved around you'd expect the total of all the dips to come close to the bump? That's not what has been observed.

So something caused more people to die than usual. What is it? (rhetorical question not asking directly).
Your head largely controls the rest of your body. If you take a placebo that you expect to make you angry, your levels of adrenaline will likely rise. There are all sorts of measurable, physiological changes that can be induced by placebo.
Don't worry buddy we'll do everything we can to get those enhanced warning messages out there so you can be safe too.
Personally, I'm holding out for Wi-Fi 98 Second Edition OSR 2 with Microsoft Internet Explorer
Absolutely! I’d just already bought that one (not knowing the Linux driver issues) and, while considered buying another board, was fortunately able to find a workaround for the issue that fully resolves for me (just disables 802.11ax, which I don’t need presently anyway).
I think the reconfigured / recycled easily makes sense. Tough to build a product in 2000s for life in the 2900s.

That said the cost to make homes reconfigured/recycled easily is probably quite high and who knows if there will be people with knowledge to be able to perform that work in 400 years. Whereas a shelter can always be used by humans...
I'd love to see some electron apps that use 60MB of RAM. Can you share some examples?
I heard an interesting podcast (can’t recall the name) with some scientist who does a lot of work diagnosing mystery diseases by just sequencing the shit out of everything possible, which only recently became feasible. One story he told, which I may be misremembering slightly, was someone who went blind in one eye suddenly. They sequenced his eye, and found a common virus that was best matched to a 1970s variant, which the patient recalled having that virus and being fairly sick one year in the 1970s. So the, terrifying, implication was that he got sick, recovered fine, and then 40 years later a latent bit of the virus blinded him in one eye, and pre-sequencing, no one would have ever known about the link between the two events.
> perfect use case for wild card certs

I don't like distributing wild card certs as you then have a bigger problem if the cert is leaked.

When the cert is host specific you immediately know where the leak comes from and the scope of the leak is restricted.
Nah

>The idea was to gradually end the subsidizing of prices for domestic fuel consumers and to allow the market to dictate prices instead.

LPG price jumped x2 overnight, from $0.14 to $0.28 per liter. Everyone drives LPG converted cars, because why wouldnt you in a top 30 country by natural gas extraction.
Absolutely not. Logs are all you're ever likely to get from most production deployments when you need to debug an issue.
Even the EU has a lot of poorer member states. "Far higher energy prices" in Lithuania or Romania would be unbearable for the local population. Few people are ready to silently freeze to death in the name of climate protection.
You'd want robots at that point. Or guillable people partaking and circle jerking in their own careerist cesspools. Better hope they don't get put in a leading/exploratory positions as the company dies a slow 30 year death.
How The Gambia lost access to the Internet for more than 8 hours
In my experience I would define the burnout phenomenon as reinforced, conditioned fatigue. Learned apathy. Learned hopelessness.

For me it was happening, and is happening because I care. Because I care what other people think things are. Because I care what other people think I am to them.

It is very obscure how one can learn the art of manliness. How one can be sure what things are and what you are to other people, and not be swayed all day this and that way.

Sitting there coding you get used to direct communication. I tell this to be that. I read what this does.

But then your boss comes in to boss you (as he should), and you don't switch. You listen to him talking as if you're having those thoughts, you try to understand his position and accommodate. You don't engage him like this other person that he is, rather you relate to him/her. You take them in like they're documentation, not like they're marketing material.

And now they just told you what you care about, and you take that on, and run with it. And you keep on caring about it when come home, going to bed, waking up in the morning.

You're built to prioritize dangers, and warnings, and worry above other things as a biological being. Maybe 10 to one above other things. And your boss will not be 10 parts praise to 1 part business, he can't do that. He'll be business first and niceties later.

That doesn't mean that all is hell and you should stress and punch it, but you do.

And because it happens every day by day 21 it is a habit of yours. You learn to stress and punch it, and take your anxiety home with you and never let it go. You never rest. You get exhausted. You burn out.

I'm learning to be my own man, know what is what, put up filters. Express my care as a consequence of work decisions and not as a precursor. Invoke care in context.

I see some people have this from young age. Many of them had a father, or fathers.

I'm learning this at 38, after having misplaced care all of my most statistically productive period of life, and having nothing to show for it, consequently.

Learning about the concepts of "agreeableness" and proclivity to "negative emotion" helped make sense of how this works in my life, with other people.

What I'm saying, I guess is that the article takes a systematic, top-down view to this. Looking for a solution at a societal level, telling people how much to work and when to stop. But in my experience it isn't about any of that at all.

Instead it is about knowing when you're tired and what to do about that. It is about knowing how to be when working and how to be when your boss is talking to you. It is about caring for the things you're doing and are about to do, not the things you left waiting for you at work tomorrow. It is about practicing completing things, being done with things, and not practicing worrying about things (that's your boss' job) or practicing being accommodating (again, not your job).
But on the other hand, it's probably greener to build a house to last 50-100 years and then tear it down in 75 years when housing preferences change rather than build a house to last 1000 years and then tear it down in 75 years when housing preferences change.

On the one hand I think this is a worthwhile experiment, on the other hand I can see why most houses are not built this way.
> rich text (e.g. HTML) should be supported.

While there definitely are good use cases where rich text clipboard should be supported, for me personally a major use case requires eliminating rich text - where I'm frequently pasting some data from some web system into e.g. a word document and I want to explicitly paste just the text, because it really does not matter what styling the web page used for some ID. Word's "Paste Special"->"Unformatted text" is horribly inconvenient, so currently I just paste it in my text editor and re-copy it, ensuring that only the text remains in the clipboard.
So happy for you guys! It's awesome to see a fellow startup from the Asheville-area kicking some butt. Wish you all the best and hope to see you around town more.
The concept of "government should.." is fundamentally flawed.
As soon as "government ... " starts taxing all the money from the right, then the GOVERNMENT simply BECOMES the rich, and that same power will corrupt those in power, be they democrat, republican, socialist.. it does not matter.

Once government "takes" all of the capital "for the presumed good of society", government will very rapidly become the enemy. Corruption will grow and grow, and society will be in the position of a corrupt, all powerful government.

It does not work folks. Read history, don't relive it like a bunch of idiotic sheep
Do people really get holes in their stomach often enough that this regiment would cause them to bleed to death?