skysight-inc/HackerNews huggingface dataset:
What I don't understand is why do we keep repeating these same observations again and again and still nothing happens. I've been upset at Comcast constantly jacking up the prices, not having an internet only option in my area (gets bundled up with TV), making sure good prices are available only if you get a 12 month contract and so much more. I mean Southpark said it years ago and even John Oliver had a segment on it. What is new about this? And why haven't we seen an action against it?
I wanted to study abroad when I was in undegrad and couldn't afford it, I opted to take courses at a French university instead. I highly recommend going that route for anyone college aged. I spent less money then I would have at my University in the US for the same time and it was a level of exposure (and frankly, discomfort, that I really grew from) that I don't think my more well off friends got from similar study abroad programs with mostly english speaking peers.
> […] but utilities tend to form natural monopolies.

Then perhaps more local authorities should form Internet utilities:

* https://en.wikipedia.org/wiki/Municipal_broadband

It's a thing in many places:

* https://en.wikipedia.org/wiki/Utah_Telecommunication_Open_In...

* https://arstechnica.com/information-technology/2016/06/what-...

Unless you are in one of the 22 US states that have restrictions on it:

* https://broadbandnow.com/report/municipal-broadband-roadbloc...

The public infrastructure provides ISO Layer 1/2 connectivity, and let the Free Market™ compete at Level 3.
I was arguing against the parent post that was claiming wires are cheaper and easier. Not terrestrial wireless vs satellite.
Ma Bell as a regulated monopoly for long distance gave us pretty great service. It wasn't cheap.
Factorio’s engine has an absolutely staggering amount of performance optimization able to support factories that are orders of magnitude more complex than endgame Satisfactory setups. Factorio started out using the Allegro engine and then rolled their own because Allegro couldn’t handle the huge factories that players were creating.

I think the detail you’re missing is that Factorio didn’t start with all of these pieces being homegrown. It became that way because over the years players kept pushing the boundaries, so the dev team decided to put in the extra effort to support it by optimizing like crazy. The game’s engine got several revamps over the last several years just for performance. In this case the effort was informed by real community desire for it, not premature optimization.

Having played both games, Factorio started to choke on co-op multiplayer at the scale of mid-10^5 entities. Satisfactory started to crack (lag artifacts and desyncs) at mid-10^3.
“The Truth is Paywalled But the Lies Are Free”: Notes on why I hoard data
> It was, of course, quickly flagged away from the front page.

what does that imply?
> Many parts of the US prefer the aesthetics of brick

At least around here, if you want the aesthetic, you go for wood frame with brick facade.

How does brick work for modern wiring, plumbing, insulation needs? Most of that stuff is traditionally routed at least partially through load bearing walls.
I think the Netgear Nighthawk M5 for 5G Mobile Router might help you.
It is announced, but not yet released.
I have the previous generation, the Netgear Nighthawk M1.
I believe both have a wired ethernet port.
At first I, like everyone else, downvoted this comment, because "how dare you insult my Servo!", but then immediately took my vote back and then finally was forced to upvote that, because actually I agree. In fact, it's all somehow paradoxically backwards: I liked (I guess I can safely use the past tense now) Mozilla (the company) because of Servo, and Quantum, and Rust, and amazing technical people who made it all happen, not some PR-bullshitters and lawyer-CEO. But I use Firefox (the product), simply because it's only feasible non-Google alternative out there I know, not because it's cooler or even better from the technical perspective. I don't give a fuck what engine they use, Blink and V8 are as fast as it gets. In fact, there was a time before Quantum when Firefox was actually slower than Chromium (and I'm not even sure it's different now, I just don't use it), and I used Firefox anyway. Worse than that, the only place where I actually care about engine performance is mobile, and Chrome just destroys Firefox there. And even then, I opt to use Firefox half of the time (i.e. when I don't need to google smth quickly in the middle of the conversation while moving in the crowd). I guess it's hard to imagine how somebody could use Firefox because of engine at all. It's definitely not the main selling point, by a long shot.

Edit, to summarize: it's not that performance doesn't matter, it's just that currently it's hard enough to compete with Blink & V8. And, of course, Blink becomes better precisely because there is a competition they have to fight. (It will probably become worse when Gecko/Servo/Firefox dies.) But to be that competition without having shitload of money Google has is not fun right now. It's hardly a fight you can win. Easier just to ride on Google's back and to use Blink yourself.
Every time I see this product mentioned, I get a fleeting moment of excitement before I realize that I don't really have any issues with YAML right now. I could probably spend 10 years fixing more important things in my stack versus having my infra in Go or something.

What are the use cases where having this sort of dynamic-ish declaritive-ish hybrid is a solution to an issue that people are having today?
And yet explosions this large are rare.
Taking the material off the owner is a last resort. Regulation can prevent the problem long before it gets to the stage it got to in Lebanon.

Assuming I’m wrong, why are there not more explosions?
It’s fundamentally an empirical law, even if one of the best-verified ones. I don’t think there really is a convincing argument, other than “we haven’t seen a single instance of the opposite being true”.

It’s a missing piece in quantum mechanics (linked to decoherence) and quantum loop gravity (in which time is...interesting).

The issue you mention (how can the 2nd law and the fact that the laws of Physics don’t care about the direction of time be true at the same time) is a big problem.

I really recommend watching the video if you haven’t, it is fascinating and well worth the time.
The US attitude to employment and the incorruptible rights of the company is thankfully not envied in European states
Well, I only left high school last year... I don't think it's impossible to at least guess this. I think I got very lucky in realising that the school's goals (push me to university) were not aligned with my own.
That's not a problem. For example, you could run the Mozilla VPN on your router, and your work VPN on your laptop.
I think we can both agree that we can't shoehorn all discussion regarding social media's current flaws into a "Free speech vs. Censorship" paradigm. The amplification of post-truthy discussion, whether nefarious or otherwise, is problematic. If you were the CEO of a corporation and you found that some of your employees were addressing corporate work in a post-truthy way, you would want to promptly address the issue. A company run in a post-truth way wouldn't be in business for long. Facebook is no exception.

Imagine the following discussion between Zuckerberg and his director of engineering:

Zuckerberg: "Hey why did we miss the deadline for making a new Tiktok-style app?"

Director: "well, we were going to code it in React Native, but then I realized that React Native is Illuminati George Soros trash so we started from scratch again. Also, deadlines are just a construct, you can never truly know how long it will take to complete something"

Zuckerberg: "have you lost your mind? This company played a large part in creating React Native and it has always worked well for us. And deadlines are indeed a construct, but they are a very useful one!"

Director: "I'm not sure you deserve to be CEO. I believe you are a satanist."

Zuckerberg: "Watch your mouth."

Director: "Free speech, I can do what I want. You said so."

Zuckerberg: "You're fired."

Director: "Am I really fired? I can't be fired by an invalid CEO."

Zuckerberg: "I can tell you what's real: Those guards behind you whom will escort you out of the building. The money you will no longer make. And the restraining order I will file if you report back for your now non-existent job. Goodbye."

If only Facebook tolerated pervasive post-truth for its userbase to the same degree that it tolerates post-truth in Menlo Park...
> Encoding and compression software and hardware continue to improve.

But these would apply to both wired and wireless, no?
I think the larger move here is to start a fight, which other devs join soon after, so that eventually with critical mass, they can bully Apple into bending the knee.
Ow, yea ok. Still tedious though.
That's a fact.

It's a thing we can't deny.

Like the fact that I will love you 'til I die.
So Nasrallah forgets about 2750 tons of fertilizer in the middle of Beirut. I suggest you folks start thinking about what kind of shit he's hiding under your feet that he doesn't forget about.
If Hughes had been serving 11-60 Mbps at 31-94 ms ping without caps, Starlink wouldn't need to exist. Starlink is absolutely not the same as the previous generation of satellite internet. This is a brand new thing.
The city i live in has been trying to organize municipal fiber internet but there's very hard pushback from both citizens and lobbying from spectrum.

There was even an entire account on the cities subreddit named CitynameFiberBad lmao
> Unfortunately it's something that all their customers who use it today need, and are quite satisfied with using.

Doesn't look like it: https://www.gamingonlinux.com/index.php?module=statistics&vi...

Nvidia usage among gamers on Linux at least is gradually dropping. Blob is causing all kind of problems (especially in Wayland session use cases), while not offering any advantages over open drivers from AMD.

And with Intel coming out with gaming GPUs soon too, I'd expect this trend to accelerate even.
How does borrowing sidestep taxes ? You still have to service the debt... so now you owe interest and taxes on interest.
Against Glob Imports
IDK if they do this for PC versions...

But a lot of these games not only Reuse textures but also duplicate them. They do this to improve load times for levels/etc (less seeking).

Playstation DOOM is an early example of this pattern. The WAD files were actually 'per-level' and contained all sprites/textures/etc used in said level.
I believe the innovation is that the satellites sit in low earth orbit.

Traditional internet satellites operate in geostationary orbit, which is around 35,000km above the surface of the earth. This was preferable because with only a handful of satellites you could give the entire globe internet connection. However you have much higher latency due to the distance. Not exactly sure why the bandwidth is so slow, distance probably doesn't help here either. Maybe those companies are also running outdated systems.

Starlink satellites operate in low earth orbit which is around 400km, which is way closer, leading to far lower latency. However, at that distance you need to basically cover the sky with satellites in order to always see one. That's why they're planning to launch thousands of them.
Creating a Faster Jekyll (2018)
Great query language. Fun to still see references to it every so often (for example, saw this recently: https://hapi.dev/api?v=20.0.0#response-toolkit)
Comrade, there is no force involved. People are able NOT to develop for a platform.

How much do developers spend on Apple's iOS SDK? Zero. Would it be better if the 30% was shifted to a license fee for the SDK? Would the politburo accept those terms?
"and give you piece of mind that what you own is yours and no one is going to take it by force" except for the government that takes stuff by force eg by collecting taxes etc.
> Internet is a utility. Most people also don't have a choice in who they get electric, water, gas, etc. from.

Wait, you don’t get to choose who your electricity and gas provider is either ?

Here we get to choose from literally dozens of providers. Same goes for internet. I can choose from 13 different ISPs at my address on fiber alone.

I thought the US believed in competition and free markets ?
I agree with your assessment of why moving the explosives was so difficult, but I would quibble with the use of "nimby" in this context. I think most anyone has a legitimate concern for not wanting that in their vicinity.
The US Postal Service adds and moves post boxes all the time. There is no conspiracy here
That's evil. I'm both impressed and horrified by that trick.

I had to try it because I at least thought I might get a compiler/IntelliSense warning, but nope, it works perfectly and silently.
Nobody said your hobbies must be productive. But some people prefer it to be, and I don't think it's right to shame those people as if they're just chasing dimes or denying part of what it is to be human.

Productive is all relative anyway. Children learning by playing is productive, the productive part is the learning that is a byproduct. Working on a project car is fun in itself. It doesn't become less fun if the person doing it is a professional mechanic. Would you tell a person who plays games professionally in an e-sports league that they must do something else for fun?

I think it is a sign of good life when you find a way to get paid for doing what you enjoy. And if you enjoy it, then it is still fun when you do it outside of work. The productive benefits of it do not make it less fun.
I'd rather live in an urban area during a pandemic.

Consider yourself an outlier. I subscribe to several regional real estate newsletters, and for the last five months they've been all about people moving out of the cities and into small towns.

It's counter-intuitive but the access to testing and hospitals is very important.

As with any disease, the best treatment is prevention. Which is what being rural gives you.
I don't buy that, because most developers would roll each of those features on their own if it meant they could reduce the cut.

I get what you're saying, but I think companies monopolising eyeballs then charging you an entry fee is... Kinda bull. Skimming is fine, but I want their margins to be tiny.
Pro salesmen make it look very friendly, very subtle pushing of subtle psyche buttons.

This doesn't work on me but whenever i ignore, walking out or confronting them - my wife typically trying to scold me for not being nice to nice saleman.

Which means their technique works really well on gullible people.
This is correct. What happened to Wilson, NC is fairly illuminating. Big ISPs convinced governments to pass laws that make it illegal to make an ISP as a utility.

Planet Money - Small America vs Big Internet
https://www.npr.org/transcripts/865908114
The problem is that it's not just a base utility layer being shared. It's the entire web-standards stack. Which means that Google would now have pretty much free reign to push the standards wherever they wanted, because if it's in Chrome it's in everything except iOS.
Thank you lovely stranger!
Both the town I grew up in and the town I currently live in have Municipal Broadband. So maybe I have a skewed view of the landscape.
Most of that website works without JavaScript!
That, or change the IDE style preference that triggers this suggestion to suit your preferred style, preferably using a mechanism like .editorconfig that embeds these preferences within the project itself.

There's nothing sacred about Visual Studio defaults; give me an IDE and a language I use regularly, and there's probably at least one default style preference I disagree with (and typically more, especially for C-like languages where the currently fashionable defaults place a newline before every keyword and brace).

As for this, I'd actually prefer a Python-like convention making the instance explicit in instance method parameter lists and bodies, but, given that implicit this exists in the first place, I don't really have a preference, and therefore stick with the conventional default — omit unnecessary this — unless working on an existing project whose established style includes it.
Cool beans. Thanks for sharing your knowledge.
I'm not in the US, but the apartment building I live in is connected to so-called dark fiber that is run by the municipality. My understanding is that the fiber cables are provided by the municipality and are then connected to a switch belonging to the ISP you choose. I can pick between 16 different ISPs with speeds up to 10 Gbit/s (both down and up).
Kind of. Technically these are spherical harmonics, which are the generalisation of the harmonic series on a sphere instead of a line - also used in quantum theory to calculate orbitals.

The math is a bit more complex than the simple harmonic series.

https://en.wikipedia.org/wiki/Spherical_harmonics
I am not sure what you think treason is but it is not merely working with a company from a foreign country that has been named "most favored trading partner" for 20+ years.
There are mods to add the time [0] but yes, it's very easy to lose track of time playing this game.

[0] https://mods.factorio.com/mod/clock
The bandwidth here is 100K per state not 2 counties. That's my issue with your calculations, we're probably somewhere in the middle. They might stop servicing people outside of town. I'd probably use the metric, if you're on septic you're probably better served by SpaceX than Comcast. If you're on sewer then Comcast will probably be better (no not always, I'm no sith).

We'll have to agree to disagree. Honestly, I hope you're correct and I'm wrong. I think ground based infrastructure is still going to be much cheaper at medium to high population densities. You don't agree with me, but I learned a lot in this back and forth. Thanks.
> The optimizer may reorder or remove memory accesses in ways
that wouldn't happen on the target hardware.

yes, but so far (C/C++2003) I always thought that something like
mutex.lock() in the example, before accessing x, would be recognized
as a memory barrier by the optimizer so it should be safe to access x
as long as your thread acquired the lock.

Now for C++11 I'm not so sure anymore because of this last paragraph of
the article:

> What’s more, since C++11 has well defined memory semantics, compiler
writers are no longer forced to be conservative with their
optimizations. If the programmer doesn’t specifically mark shared
variables as atomic, the compiler is free to optimize code as if it
were single-threaded.

Does this really mean that the above x must always be declared
volatile even though it's surrounded by a mutex-lock? If so I hope
there's a compiler flag do get the old behavior...
Whoops! It's not mentioned in all the places. Thanks for the correction.
> How well is that working for you?

I'm Italian, so it's working quite good thanks, we don't sell guns to kids.

And we are very careful when we sell them to adults.

That's why we have an homicide rate ten times lower than the US 0.6/100k VS 6/100k

Prevention and correct education do miracles, even in absence of a helicopter father - Apple, if it wasn't clear - that prevents you from doing anything, out of fear you could have too much freedom.

Gunning in US is a cultural problem, not a technical one.

DO you think the solution is controlling the market or making guns safer?

Apple tells you that their guns are safer (without any real proof), but they won't stop selling them.

It's hypocrisy at its best.

To be fair, Apple devices are considered more secure only because the Android market is so large and fragmented that they can compare the numbers of exploit targeting the last couple versions of iOS with the entire Android ecosystem which includes older versions and a large number of users that skipped OS updates

But that's a feature if you ask me, you are not forced to update to keep using the device.

If you compare Apple devices with equivalent Android devices (for example high end Samsungs) you will notice little or no difference.

Of course a 50$ device is much more at risk of being compromised.

The only counterproof would be installing iOS on those devices and see how it reacts.

But we will never know...

> most computers from 15yo are full to the brim of malware.

That's a very moot point, I guess you never had a light car accident or slipped on a wet floor.

Should we lock you in your room strapped to the bed so that you don't harm yourself?

> My car auto-brakes when it detects a static object ahead

Maybe you shouldn't drive if you can't brake when you see an obstacle.

> You could say my car limits my freedom to drive at 80km/h towards a wall

It does, in a way.

But

1) you can disable it, there is __always__ an off switch for those kind of aids. Always!
Can I disable Apple "protections"?

2) You are allowed to drive a car without self breaking technologies and the car have to work even if self-breaking stops working or you disable it or you completely remove it. It's you right, nobody will take the car away from you and the car will keep working without it. It__has to__ by the law.

3) as much as I love hyperboles, installing an app is hardly a life-threatening activity.

4) thank god cars have to pass very strict safety requirements, so a Tesla might be better in terms of performance than a Renault Zoe, but in terms of safety and interoperability they have to be equivalent. Apple is like a car manufacturer that uses a non standard charger, forces clients to charge their cars using Apple approved charging stations, the charging stations have to pay for the chargers and give a 30% cut on any charge to Apple, while Apple says it's best for customers because their electric current is safer.
The telcos / cablecos run the wires, but are mandated by the CRTC (~FCC) to allow third-party ISPs access:

* https://canadianisp.ca/

One is still limited to the limits of the underlying technology (e.g., copper distance with DSL), but it's better than nothing IMHO.
Because very large companies with a lot of money are willing to spend vast fortunes to ensure we don't. If it costs them $200 million in lobbying to ensure that they hang onto $1 billion a year in revenue, that's well worth it to them, while the rest of us are too busy paying our too-high monthly ISP bills to scrape together $200 million to counter their lobbying.

A regular diet of TechDirt[0] on the subject, going back many years, tells quite a story.

[0] https://www.techdirt.com/blog/?tag=muni+broadband
Essentially-- don't choose what the industry calls "gearheads" as your target customer base.

It would be like a startup hiring a couple dozen "premature optimizers" to stand around the office all day giving their advice on using threads and SIMD instructions for every line of code.
I live in a town with all utilities municipalized and it's wonderful. $50/mo for a Gigabit fiber connection.
How long did it take you to get used to it? I am now so in tune with Capture One that I am very reluctant to change. It takes a long time to get a feel for this kind of software.
think about huge CloudFormation yaml files with repetitive logic copy pasted, instead, you can build private subnet with couple of code and assign instances using OOP methods.

subnet = aws.vpc.Create()
subnet.Add(webServerInstance)
subnet.Add(appInstance)
appToDB = iam.create('name')
appToDB.add(appInstance)
appToDB.add(rds1)

and so on
I first started playing it on a laptop during a long train ride late last year, after having briefly checked it out on Android at some prior point. It definitely passed the time well.