skysight-inc/HackerNews huggingface dataset:
Even weirder is how glass is partially reflective. What mechanism lets some light through but sends other light off in such a regular ordered way?
Neat. I remember wanting something like this years ago when a friend and I were on the same flight but we're sitting ~10 rows apart.
I think you're missing a few things here:

* Services started with sysvinit would put logs where they want, which is fine if you know where they are but per-service you might be guessing. Having everything always in the same place is handy.

* sysvinit wasn't giving you any of these security benefits.

* If your system really was working fine before, why did you need to upgrade it to a newer distribution with systemd?
Yeah that’s really not supposed to happen - was one of the MACs redefined or was it a manufacturer error?
When I worked in adtech, we would load ads from a sqlite file. I rolled out a schema change but forgot to update the code which retrieved query data by column index rather than name.

We served a few million ads that contained nothing but the text "255". It was quite expensive.
I'm not sure I get the insulation aspect. Sure when compared with concrete block wood is better, but wood is still a thermal bridge. In parts of Europe a cavity between two block walls is filled with insulation, so no cold bridge, and it means the structural materials inherent insulation value does not matter. An inner leaf of block also has a thermal mass which means the walls maintain the house heat better in summer / winter. So we have outer leaf for structure / weather resistance, insulated cavity with excellent u values, inner leaf for structure and thermal mass. It's a lot thicker wall, but serves multiple purposes very well, and better than wood frame with insulation between studs.
It should be obvious but it isn't meant for WiFi. I use fibre and cat6 in my house for everything except smartphones.
Another idea: let the Windows-key (I have no use for it anyway) trigger the appearance of an onscreen palette of glyphs, which you can click with the mouse.
Service and runlevel management wasn't any better in the sysv era, nor were any of the multitude of custom start and boot scripts.

They might not have been better or more robust, but they where easier to understand and reason about. You could explain the entire thing to the most junior of sysadmins in a few minuets, tell them to read the boot scripts, and they would basically understand how everything worked.
10gbit is just on the border of affordable for IT hobbyist people

Lots of data center hardware getting sold in masses on eBay.

And copper cables these days also can do 10gbit, but even fiber at home you can get the Transceivers for about 15€ each, and a switch for another 200€used, some old PC as Router with cheap 10gbit card also works wonders
There was a CPPCon talk [I think?] about changes in this direction for C++ and the "problem" with this approach goes like this:

Although lots of things blow up (and a few of them literally) due to overflow, very few blew up because it was UB, most of them blew up because it was overflow, and so having the natural two's complement behaviour as CompCert does here would not improve those programs.

If in the modern era you began over from scratch (like Rust) you might choose to (like Rust does in production) define this as having the natural two's complement behaviour because that's unsurprising.

But chances are if a programmer encounters overflow and didn't choose a type which has expressed behaviour for overflow, they did not actually want overflow. So in C++ the result of that argument is C++ should get wrapping and saturating integer types (Rust got these some time ago), so you can say "When counter overflows, just saturate" or "When index overflows, just wrap it" explicitly showing you actually made a decision and the compiler ought to accommodate this.

Wherever possible you actually want to try to flag cases where overflow happened and the programmer apparently hadn't even considered that. Is it better to wrap silently than crash at runtime? Maybe, in some cases, but every single place a language lets you raise 2 to the power 32 and then store it in a generic 32-bit integer at compile time without pointing out what a terrible idea this was is a source of bugs, and "defining" it as zero doesn't fix those bugs.

A lot of UB in C is necessary to compiler optimisation in the face of a language that doesn't do as much as it could to help the compiler tell what is really intended. So it's not really practical for CompCert to abolish some of that.
I disagree with this basically completely. In quantum physics labs around the world we put things in superpositions of being in different positions all the time, mainly we do it with photons and electrons, but people are doing it with larger objects as well.

We essentially have absolutely no fucking clue what is happening to the gravitational field when an object is in a super position of being in to different places. It definitely does something when an electron is in a superposition of different places and no one in the world can tell you what.

That is the point of unification - not some wild mathematical goosechase - we know quantum effects can do stuff to gravity (and vice-versa) and no one knows what is going on.

The last sentence of comment is reasonably true, but a lot of very, very smart people are working on all of those fields, its not like they're gonna stop because other people are working on quantum gravity.
I have yet to try them. I'd love to unseat proprietary IM services in my circle.
AMD APUs have had a unified address space for ten years or so.
Because not every free-software project has UX designers working on them? I mean the UI is the frosting on the cake, that you can do in pretty much any language and usually with less knowledge of the backend infrastructure... but not a lot of people are doing this job.

Kudos to the Tor Project and Conversations.im for making decentralized, encrypted communications within everyone's reach.
>> Poor UX with open source projects. Anyone knows why?

Quoting from a commenting on this thread:

"The only thing that can confuse people is the certificate security system... ..That is an issue of general technical illiteracy, that Mumble cannot address."

I think this sums it up. While not universal, OSS has a higher tendency to not-my-problem certain things. Often this is UX, other things too.

OTOH, OSS tends to delight at taking ownership of many other types of problems. Interoperability, multiple implementations, advanced features, user choice, etc. Stuff that proprietary software tends to be bad at.

The thing that drives facebook or Tinder to make their software addictive is the same thing that drives them to make it usable for the average person.
(Non-native English speaker)

It can be in two kinds:

a) they are DOING something bad: attacking, occupying, oppressing, blocking, so we need to stop them, kick them out, liberate from their oppression, break their block, etc.

b) they ARE (Jews, Christians, Muslims, etc., or a nation, or a group), and they are bad because (list of historical or invented reasons), so we need to kill or enslave them or force assimilation of them.

For example, recent Russian-Ukrainian war, from Russian side:

* Ukrainians are bad, because they are Nazi. Reasons: Ukraine is Nazi country because it is independent Nation, which is bad for Russian Empire/Soviet Union/Russian Federation. Thus: kill Ukrainians, close Ukrainian schools, magazines, sites, TV and radio stations, force Ukrainians to abandon Ukrainian culture.

* Ukrainian are oppressing Ukrainians, speaking in Russish. Reasons: nobody will speak in dumb Ukrainian language at their own will, when they can use Great and Mighty Russish Tongue (Великий и Могучий Русский Язык), so, obviously, Ukrainians are forcing Ukrainians to speak in Ukrainian language, AKA «forceful ukrainization»/«насильственная украинизация» (and Ukrainian language is dumb, obviously, because it causes laugh, when a Russish hear it). Thus: invade Eastern Ukraine to protect Russissh-speaking Ukrainians from forceful ukrainization (direct speech: «защитить русско-язычных жителей Юго-Востока Украины от насильственной украинизации»).

From Ukrainian side:

* Russians are invading Ukraine. Reasons: they want to destroy Ukrainian nation and make it part of Russian Empire/Soviet Union/Russian Federation. Thus: Ukraine must stop invasion.
IIRC anti-trust is only violated when you use an existing monopoly to muscle in on new markets.

Also because political donations.
Technology Meringue-Like Graphene-Based Aerogel Material Can Make Aircraft Quiet
The sails automatically retract if the ship encounters a bridge or other structure it needs to pass under. Presumably they could be made to do so if weather jeopardizes the sails or the ship with sails deployed.
You can only use your new Boulangism toaster with approved, compatible groceries. Please hold your Boulangism approved food item in front of the Boulangism toaster to let it scan it. Your Boulangism toaster will open when it recognizes compatible food from producers from its partner program.

Paraphrased from Doctorow's excellent novella Unauthorized Bread.
I have some AdBlock and Anti-Tracker stuff configured. For each single login, discord makes me solve 2 captchas, enter my password twice and click on an emailed link. Fuck them.

On mumble however, I start the client and it just works. Also, it instantly reconnects should the connection break.
Interesting that only a restricted switch is supported, but goto is apparently available unrestricted. Any switch should be trivially translatable to if-goto-else-if-goto-etc, so I wonder what the reason for that might be.
The copyright holder doesn't have to adhere to the GPL themselves. Even if the complete repository bar one file is GPL, as long as you keep that file, you can't use the project under the GPL. You can replace that file and then use it under the GPL though.
I'd argue this is because:

1. A big part of the political spectrum believes a free market will lead to the best resulting infrastructure

2. Internet infrastructure is one of these things where the "shape" of the incentive structure can make or break how things develope

Therefore if your goal is getting fast broadband for as many people as possible as soon as possible, political or organisational interventions will get you there quicker than just waiting and hoping. And getting their could be key for the future economic development of whole nations.

Gladly we have many regions and a few decades of network infrastructure building, so seeing which approaches worked and which didn't is just a matter of looking carefully and trying not to lie to oneself about this.

That being said: so far the "free market" approach didn't really keep its promises if we are honest.
I'd like to point out that Mumble is one of those rare solutions that works just fine on the Tor network, for everyone's privacy. Why would it be normal for a voice server to know where you reside in order to take part in a discussion?

In the age of everything WebRTC that only works with JavaScript and countless invasive browser "standards", Mumble is very refreshing. (Yes you can technically tunnel WebRTC through Tor by using firefox/chromium instead of Tor Browser, but by doing so you will leak your IP!)
Please don’t skip the prove hypothesis part when drawing conclusions. It’s at best disingenuous.
They even look like Bibendum himself!
Then study computer engineering instead of computer science.
My tip: if you can pinpoint the place where the bug occurs, trigger a SIGSEGV there and run the entire thing under Valgrind. It shows you a lot of interesting data.
https://outline.com/mUNVS7
> So why is Altice slashing upload speeds? To be “in line with other ISPs.” In other words, “The rest of the industry is fucking awful, so why should we be any better?”

Wouldn’t the real reason with DOCSIS be so they have more downstream channels and less upstream? Giving them more downstream bandwidth to sell. Why didn’t the article mention this?
I wish I had such "useful" memories. I just vividly remember having my diapers changed (before the modern "panty-style" ones) and really disliking it. The material had very rough surface (to a child), probably due to bleaching many times.
There's dozens of hosts providing Mumble servers. People want Discord because of (in this order): network effect, access from the browser, polished UI.
I'm still looking for a good note taking solution for work.

I prefer something with a degree of spatial orientation, i.e persistent physical location/hierarchy. With the right organization it seems like tiddlywiki can do that.
Even older versions with bugs that render the game unplayable are worth archiving for a games history.
I've also slowly shifted to cast iron and stainless steel cooking ware, but they are objectively more effort to clean and maintain properly than anything with "teflon" or other similar coating.

Burning in the patina and keeping it intact is more effort and requires people being more aware about what they are doing when washing dishes.
Automation is harder than people give it credit and as a result more expensive than cheap labor. Ultimately companies are about delivering shareholder value and ESG investing hasn't been a thing until relatively recently so there has been no motivation on these fronts.

Wishing it isn't so isn't the same as reality I am afraid.
This is simply not true, some people can completely reverse it, but depends on genetics.

You can go through this channel if you are interested, search for "hair", there are before/afters:

https://www.youtube.com/channel/UCoR7CHkMETs3ByOv74OAbFw
Haha! Had to take the dog out, about to start now
>are we seriously going to say slavery isn't a problem

We're not going to say that, but we're going to go along with it. Maybe even while we're saying the opposite.
It would create huge shockwaves in the US if these problems were fixed, like fixed for real. It's an ingrained part of the North American market. You would, IMO, have to go all the way to removing all money, except state funds, from politics to start to fix this. Top to bottom fixed are needed. Turtles all the way down.
Around age 7 my daughter showed ocd like behavior (incessant scratching her arms) when she realized loosing connection during chrome casting meant the device kept playing. We had to unplug the chromecast device and inspect it, lying there dead and silent on the table, to settle her down. Same thing when our pc was updating, saying “please do turn off computer” and then _proceeding to reboot on its own_ at end of update. She wouldn’t enter the living room if google home was plugged in, and we would have to convince her it was OK google was listening (!…). as a toddler she would shake from fear if curtains were gently blowing - we figured she thought someone was standing there and tried to inspect it together to no avail. only recently we understood she in fact feared the house would blow away.
Equal parts worried and proud of my little tin foil hat in the making :-).
Energy is comparatively cheap in the US. As an example, average natural gas prices for consumers have recently gone up to around 0.3€/m³ [0]. In one of the cheapest places in Europe, the Netherlands, itself a large natural gas supplier, it is about .79€/m³[1].

This does not encourage a culture of energy savings. Relevant experience just is not as deeply ingrained. Yet, if I may hope so.

Some examples, just concerning windows, unfortunately without references:

- One can still buy and legally install single pane windows in most of the US.

- A significant share of new windows in the US apparently still are double pane.

- New windows in the US are still often filled with air instead of specialised gases.

- Multi-chambered pvc windows are still being marketed as a tech innovation in some places in the US, while these are bog standard bottom line products even in the Baltic states.

- Try and ask your average window installer about air tightness seals and blower door tests.

[0] https://www.eia.gov/dnav/ng/ng_pri_sum_a_EPG0_PRS_DMcf_m.htm

[1] https://www.milieucentraal.nl/energie-besparen/inzicht-in-je...
Nitpicking a bit, but what works for a single association like Videolan (editor of VLC) may not work for a program that was developed by hundreds of contributors over the years, who would all have to give their approval for a re-licensing.
Since the pandemic, have been using a mumble setup for our team to have seamless interactions with each other. It is a lot easier to ask a query over PTT than typing away in a chat window. People can easily deafen themselves when busy or in focus more. It just brings the office space back to life.
IT vs. OT Security – Understanding the Differences
Revisiting the Twelve-Factor App Methodology
For one, it's native rather than web.
They don't have feature parity though. For example, power query doesn't work on mac.
I can remember quite well my first years, including Kindergarten but it's very very hard for me to remember my primary school and to some extent the secondary school periods. I wonder, whether it's still the same phenomenon, or just that that period was relatively boring and unremarkable to my brain.
I think easier to use may translate as more familiar. It may be that one month is not long enough to change the habit of a lifetime.

I would suggest getting to the bottom of your frustrations. For example I still use Windows (as well as Ubuntu) as I miss Microsoft Office on Linux.

Identifying the pain points may help with the decision making process.
Last time I ordered something from Takeaway.com the restaurant put in a flier advertising their own app.

Everyone hates these fees.
> Why keep trying to cram an expressive syntax into the straitjacket of the 95 glyphs of ASCII when Unicode has been the new black for most of the past decade??

Because it must be possible to actually type syntax.

The problem is a physical one: keyboards are limited in space, we need alphabets, punctuation, a bunch of control keys, and finally we have a very small amount of space left to fit some arbitrary symbols - might as well be ASCII ones. The only way to truly break away from the ASCII table would be to start making giant non-standard keyboards... and now you have a huge inclusivity barrier, not to mention the impracticality of physically huge keyboards.

This all seems like a lot of effort and argument over something even more superficial than language syntax - they are only glyphs... how does using more and different glyphs substantially change anything?
> Why?

Because you’re not using an add blocker.
Of course that was gross criminality & basically mass murder from the IDF side, but they still used the excuse of Hamas using the protests as cover to attack, to breach the border, to fire flaming kites, etc. Nevertheless there was quite a significant international response and loads of reputational damage to the IDF. The difficulty is that the non-violence has to be deep and prolonged.. The current leadership of Hamas controlling Gaza makes things extremely sad/difficult & is a great gift to the Israeli militarists..
Please do! Only problem is you can't use them through the Tor network, but if that's not a requirement for you (and it's anyway not possible with discord either to my knowledge) then these solutions will probably make you very happy.

The last version of BBB released a few weeks ago apparently reduced resource-usage by up to two thirds server-side and brought in long-awaited features. Or so i heard from friendly hosting collectives, who definitely recommend to give it a go.
Two Startups Reaped Billions in Fees on Small Business Relief Loans
Of the 10 richest people in Sweden, you have 1 company founder, 1 hedge fund manager and 8 people who directly or indirectly inherited their wealth, 4 of whom belong to the same family. This is hardly unique to the US
Sure! Developing both the backend and an initial UI front end in parallel is a good idea. The point is to separate different aspects of the program into manageable, modular sections. Separating the mechanism and UI is just an another way to practice information hiding and modular programming.
Whoo instant caramelization! I'm definitely trying that.
Also, this has been studied empirically, and CompCert holds up well:

• https://www.cs.utah.edu/~regehr/papers/pldi11-preprint.pdf

• https://compcert.org/motivations.html

I think things may have improved further since the 2011 paper, where they found bugs in parts of CompCert which were not, at the time at least, formally verified.

The formally verified parts of CompCert withstood torture testing admirably.
I wonder how would your position change if they put another option that says "read in browser for 1$" and what it does, is to immediately pop up the 1 step payment confirmation and unlocks the article once you complete the payment(which itself could be 1 step with faceID or touchID on Apple devices).

This rant is the default reaction on for any article that is not presented frictionlessly and for free. There must be a metric in the analytics for it :)

Let's call it bounce/rant ratio. Over 1.0 it means that people don't care enough about your article, if it's under 1.0 it means that people can take even more in order to read it.
What are you writing on ? What is this Hacker News thing ?
I'm not anti-Javascript, some of my favorite websites are written in Javascript.
I guess I disagree with your premise then? In my experience someone who is likely to think that anyone can learn CS is likely to also think that anyone can learn art, car repair, or chemistry. On the flip side there are plenty of people who believe that people are born "chemistry people" or "math people" or "art people" etc.. I've not witnessed anyone say that CS is accessible but chemistry is not.
This is only an issue when providers use a configuration called low-split, which majority of providers do use.

The main issue is that changing the network to support higher upload speeds is that they need to replace most of the splitters in their network, but it is doable and there are providers that already did that.
Populace.
I don't know what the reality is but I doubt something just a bit technical (as running a speedtest) shows the average speed for everyone. My guess is it is worse than it appears but that the people with some technical expertise is better off in the US than in many other countries but that the average user is worse off. I can't prove that either way though.
How about returning large API results as NDJSON (newline-delimited JSON)?

Modern browsers can read the response of a network request in a streaming fashion

See e.g. https://canjs.com/doc/can-ndjson-stream.html
There was also no such popup with Javascript disabled
Oops, I didn’t realize you were talking about averages. Sorry!