skysight-inc/HackerNews huggingface dataset:
> The middle and lower class is quickly outpriced of that liveable city or state experience. It would be better to spread our resources to more areas, instead of concentrating it to a few. We already know what wealth concentration, inequality looks like.

That's not because livable places with amenities located within walking distance are expensive to build or maintain. It's because there aren't enough of them, primarily because in very large tracts of every metropolitan area they are illegal to build under current zoning ordinances. That's how you get cute prewar streetcar suburbs that are ludicrously unaffordable - the neighborhoods were cheap to build at the time and could be cheap to build today, the prices are all because people love living there and we made it illegal to build more.

Postwar suburban sprawl is monstrously expensive to build and maintain. You need to build and maintain an incredible amount more infrastructure per person, and because the properties themselves are less livable and car-dependent, fewer people want to and can afford to live there, which makes them "cheaper."

The answer is not to force people to live in car dependent sprawl. It's to build more walkable places so that the cost comes down.
You are right but either the checksum needs to be inspected at application layer or the 1/10^7 was undetected bit flips. At the time I read about general bit flip probability over the internet and it was consistent with what I was seeing. Maybe I can find the paper.
It should just show the amount of stars / watchers for any repository. I don't think a custom strategy based on repo size is needed.
Request to remove tracking from Go websites
But... does not your statement effectively support my argument? A threat to regime in Moscow is a threat to Russia? What am I missing?

Can you elaborate?
What about moderation vs free speech? Free speech is the ideal, moderation is the antidote to excessive and extreme forms of speech.
> Billions of people like using the product and it hasn't hurt their lives. In fact, it has improved them.

I don't believe Facebook or TV are equivalent to cocaine. I don't think your argument is made in good faith.
That’s what I was thinking; if the average is about constant all you’ve shown is that everyone is bad at self-assessment (another issue - not fully qualifying a distribution by just using the average loses information).

But a comment above quoting the more recent paper presents a contradictory conclusion: that humans can self-assess with some accuracy. So now I’m confused again.
There's also https://danube.cloud/ which I think is a fork of SmartOS
Try it. Here's a completely reasonable line of C++ 17 code:

int concept = 4;

Now here's a completely reasonable line of C++ 20 code:

template <class T> concept delicious = true;

Huh. You can't have those in the same project because C++ 20 believes you can't name a variable "concept" and C++ 17 believes "concept" is an identifier and so you can't write your delicious concept template.

These are both valid C++, it's just that they aren't simultaneously valid in any of the half dozen distinct versions of standard C++.
> That seems basically impossible to fulfill ...

Any sort of pointer arithmetics in the presence of restrict pointers seems like a giant footgun.

As far as I can read the standard, it does not forbid aliasing `restrict` pointer as long as these pointers are not used to access anything. Here y2 aliases with x, but at no point is anything accessed through y2 (whether reading or writing). So it I feel like it respects the letter of the law.
Odd; their home page doesn't mention a new release. https://neovim.io
The free market doesn't always evolve to meet consumer demand, especially when the demand is low.

Back before the turn of the century, Micropose released Falcon 4.0, arguably one of the best military flight sims. It was complex, had good graphics for the day, had a vibrant community of users, a vibrant aftermarket equipment ecosystem (HOTAS, foot pedals etc). I love playing it, and couldn't wait until better and better computers came out that could make the graphics photorealistic. I also played EF2000 which let you fly the Eurofighter. Same game idea, a bit less accurate, and a bit more user friendly.

Fast forward two decades and the military flightsim field is basically dead. People will tell you to try MS Flight Sim, but that's definitely not the same.

Why did this happen? Might have been dotcom fallout; might have been just a small niche application field. Who knows? The market moved on and now it's a wasteland. Perhaps VR will revive it since it would add a great deal of situational awareness.

In the end, just because a small group wants something (like dumb TVs or Milsims) doesn't mean that companies will fill the niche.
The code intentionally uses `y` to access stuff that it also accesses through `x`. Declaring `x` and `y` to be `restrict` was a promise that it wouldn't do that.

> Does the standard not allow you to pass any pointers which could be aliased based on arbitrary pointer arithmetic

With the right hackish arithmetic, all pointers could be aliased with pointer arithmetic in C. Using `restrict` says your code won't do that so the compiler can optimize more.

> It seems very hard in general to know if two mutable references point to items in the same allocation.

Yeah, and in the limit it's impossible for C. It's not the compiler's job to figure it out, it's the code's job to uphold the promise.

It's different with Rust because you've got mutable/exclusive or immutable/shared promises from the borrow checker. And Rust doesn't let you dereference raw pointers outside of an unsafe block.

It seems to me that mislabeling your pointers `restrict` in C is akin to doing reckless operations inside of `unsafe` blocks in Rust. In both cases, you told the compiler "trust me, I know what I'm doing".
You and I must have different definitions of "0 configuring". There is no "one" LSP client, so every time I want to spend time training my vim muscle I have to research basically which one [is the best/has the most problems or users], whether the language server works well with it, figure out which plugin manager I should be using, write down and remember the shortcuts to invoke my plugin manager, set up key bindings, set some more configuration flags, then maybe have something working by the end of the day.

After all that, yea I'm more productive but I think the large barrier of entry to CLI editors is what keeps people using IDEs and their Electron cousins.
yes, only giant ego will explain defending of stupid ideas with stupid or fake arguments and never admitting your assumptions were wrong.
My suspicion is this designers do not really use the products they design.
"a website" apparently means a lot more to you than it does to me. I can find cheap apache hosting or run it on a VM somewhere (or at home on my own system) and host websites with abandon.

Author appears to desire "a discussion system" or facebook-alike as a minimal function level.

This sounds a lot like "i want to fly without all that pesky machinery. why can't someone make it so i can flap my arms and do it?"
<< Ukraine was and is falling under the control of the Ukrainians, and that remains the problem for Putin—not Russia.

Is your argument that Putin does not represent Russia? I am genuinely struggling a little with parsing this response. Can you elaborate a little?
Inflation will shorten your runway.

That's one of its main functions.

Even if you overcome other disadvantages.

Sometimes a single 7.5% mistake with your resources can be deadly, now that's built in.

As a simple rule of thumb you will have to work more than 7.5% as effectively and do it in 92.5% of the time to improve your likeihood of meeting former expectations.

Now with a cyclical business having not that many cycles behind you, that's not so simple.

If it's a yearly cycle that 12-18 months could shrink to less than a year and that would mean you only really get one chance to make it or break it.
> I suspect this is false and the ads and tracking enabled by smart TVs are instrumental in getting the price down.

They plainly are. They are a gigantic revenue stream for TV manufacturers. There’s a reason that TV prices cratered at the exact same time that they all became “smart”

https://www.engadget.com/vizio-q1-earnings-inscape-013937337...
> The comradery you used to have in mining villages where all workers had a tightly shared heritage and all grew up together was probably the strongest workforce you could hope for.

It was certainly good for the owners of the mines and other extractive businesses to have their workers feel some sense of loyalty to each other based on where they were born. Not so much for the workers themselves that had fewer opportunities for growth, nor their families as the mines closed and the towns died.

> But workers with those kinds of strong bonds do scary things like forming unions and going on strike, we don't want any of that!

There are plenty of unions made up of people from all sorts of backgrounds. Some of them span states (or are at least affiliated with organizations that span states). I don't know where you got this idea that there's a connection between birthplace and unionization.
Why wouldn't you set the makeprg and have it populate the quickfix list instead?
My relative is a developer pushing 53, and he's assumed more management responsibilities. I think this current labor shortage will be fine for you, but it depends on your industry and company.
I share your sentiment that DK being a statistical phenomenon actually makes the effect more interesting. I also, however, think that you are being too semantically liberal when you insist that this proves the effect exists. The DK effect is a _psychological_ effect, with a whole lot of psychological theories around it's causes. If the cause is statistical, the psychological effect can no longer be said to exist.

The stasticial phenomenon exists, surely - but I think it will be very confusing for everyone to re-use the same name.
Funny thing is that I have never typed in a repo to delete. I always just copy/paste from the message. It's probably what the repo owner did. Perhaps Github should generate an image instead of using text that can be copied. That way they could help mitigate the copy/paste problem.
For "base" Vim (pre-neovim), the Practical Vim book and Vimcasts by Drew Neil were very helpful.

To get the muscle memory, try blocking the arrow keys in your config or even hiding the cursor (I'm serious, I once had this unintentionally and realized that because I was so used to Vim movements I didn't even need to see the cursor in normal mode).

The vim way is: stay in normal mode, learn to move efficiently with searching, jump to char, forward/backward words etc.

Don't use a prepackaged config. Refrain from plugins until you know for sure what you want.
For the record, I'm not waiting for someone to make it. It's what I want to make.
The economics of all of this totally collapses when you can launch 150 tons of whatever fully reusable to earth orbit.

What's cheaper, mining infrastructure on moon, with a launch system on the moon to transport it back to Earth?

Considering you need potentially 100 launches from the moon to match one Starship launch. And the capital cost for the moonining and launch is absurdly high. And the only way we will ever even be able to build such a system will require a Starship type vehicle anyway.
The Internet Archive does not respect robots.txt - https://blog.archive.org/2017/04/17/robots-txt-meant-for-sea...
Thanks! I'll check them out.

IMO that approach makes the most sense too.
Last time I saw a TV vendor's margin breakout they were selling the hardware at basically cost.

So in that particular case it appears to be what happened.

(this was a year plus back so I've completely forgotten which vendor, sorry)
*) Jerome Bruner (just one "n")

Wile Piaget thought that the newly established dominance would replace the previous one, Bruner showed that the older one remained and could be observed in parallel. (Which is rather decisive to Alan Kay's work.)
There's a vestigial comma because an automated script removed the word "ridiculously", which is (probably) on HN's list of blacklisted clickbait words.
And then Apple getting a "monopoly" on your personal data and metadata is better, somehow...?

Nevermind that this data is then shared between them. And anyone and anything else getting in through the doors in the back.
Whats the deal with countries keeping their gold overseas anyway?

Here in Australia they tried to audit the bank of England (London?) for our gold and had issues.
I'm not that worried, but I don't take it for granted. The traditional schema of age discrimination (it gets worse as you get older) isn't always true. I worked at one place where all the 30-something IT people felt they were not listened to and in a dead end situation whereas the 50+ people felt pretty comfortable. (One 30-something coder gained weight, got one of those fancy hair colorings where they put strips of foil in your hair to make himself look like he was graying and ultimately got an MBA -- all to get more respect)

I am almost exactly your age. For the last 10 years I've often been the oldest employee at a startup but always felt and believed that people respected my experience. (They told me so)

(There was that time I worked at a place where we had all staff meetings all the time and I frequently talked like and acted like a leader more than the CEO did... Initially I was seen as being supportive because I communicated my belief in the vision of the company more consistently than management did but being critical of management not sticking to that vision led to me being driven out. If we hadn't had the "all staff" culture I wouldn't have been dragged into playing that role...)
On what grounds could they reject it? Musk being under SEC sanction?
Not requiring an email but making the UI look like you do is a dark pattern.
https://www.reuters.com/business/energy/exclusive-us-utiliti...
Where does this end? Like if the end goal is to block every IP that has a bad reputation score, why not go all in and block every Tor exit IP and every popular VPN exit node too? If you're gonna do something, do it right.

That said, there's nothing stopping me hacking a residential router to make my (anonymous) Wikipedia edits.
So much fun back in the day.
Dude, no joke. My TCL Roku TV is the nosiest device on my whole network, second to maybe my work laptop.

The difference though, is that TV is sitting in our bedroom mostly dormant, since my wife watches it maybe 1-4 times a week while she's getting ready for work.
I suppose it's a different mindset. I'm not friends with anyone at work in the sense that we hang out after hours, or that I'd call them if I needed help with a personal problem. But it's still hard for me to think of it as "just work and that's it". I'm glad to be "work pals" with these people and want the best for them personally as well as professionally.

I agree that work is a means to an end, but the people I work with aren't similarly means.
Imagine this in any other profession, oh I put gold in the trash but the trash bin did not inform me that I was pouring such important thing there, or why the disposal vehicle not stopped me after detecting such valuable content?
Thats a strawman. I hate right wing bigots as mich as you do, but I don't think Musk belongs to that crowd. Here is what he actually said: (a) censorship decisions should be made by courts not private companies (b) moderation should be transparent (c) priorisation algorithms should be open source.

I think this is a sane and principled stand that is very different from: "I want to enable bigots."
It doesn't. What does is going from the i3 to an i7.
"I cannot stress this enough, and I think it's important to frame this debate correctly when it comes to discussing these blocks. I have made somewhere around 1200 rangeblocks of webhosting providers in the last 5 weeks or so. Not one of them was targeted at a user." — [[User:Blablubbs]] in linked page

Wikipedia doesn't block to punish individuals. It blocks to protect itself. There are plenty of ways around most blocks, like simply creating an account.
I don't know for sure but I think in some jurisdictions "hang on to this data you told me to delete for another week" would be a non-starter.
no one builds rapport in zoom meetings?

no one builds rapport in zoom meetings where the company strangles the meeting space with an expectation of conduct and subject matter*

whole internet communities born around games which rely on communication are quite literally filled with (positive) remote rapport.

quite a few demographics have had long time remote-friends (i personally have had a few, one i practically grew up with from ages 9 to 23, and have stayed in contact with) -- never met them irl bc logistics are hard.

i just do not understand this notion of not being able to build relationships remotely -- it is a fiction.
The Best Fiction in Modern Times
I’m not a scientist, but wouldn’t it make sense for standard practice to be to assume at first that there’s a shared variable (that you have introduced) and to look for it until you’re certain the things you’re plotting are independent? Of course they may not be in the end as that’s the “goal”, but the shared variable if there is indeed causation in that case will be what you’re looking for, not one of the variables you “know”.
As they say: everyone’s endocannabinoid system is different. They also say everyone’s brain is wired differently. Completely agree that every first use whether it is THC or psilocybin is at the end personal experimentation with non zero risk.
> Could you foresee this being a problem? Such as the best person for a job being passed over for someone more competitive/in the club?

If we aim for meritocracy, then yes it's definitely an issue. The most competitive males tend to have lots of negative personality traits (e.g. low empathy). That is to say: It's very often not the smartest/most creative people that make it to the top. It's the most cutthroat.
I think the point is that if the Linux kernel "costs" say 4 billion to make, that it's perfectly within the capabilities of a company if they would see the value in doing so - which has been greatly reduced because Linux works so well for so many people and companies.

But if Walmart needed a kernel for some reason, and it would provide value to them, they could afford it, it's about a quarter's worth of profit. But, again, Linux would likely do anything they needed, and if it was missing something they could add it.
>I don't think you understand the scope of what you're talking about. Linux is tens of millions of lines of code, most of which is drivers that have to be written by vendors.

But if you are Google and you believe that this Rust kernel is super safe and fast and has clean code, and parallelism,async and candy ... how many drivers do google Data centers use ?

After you prove the kernel is real good by using it in data centers and devices that need security you can slowly expand, for most devices you could create soem compatibility layer. Who knows if there are soem competent developeres hired to work on it they might use some better architecture, like keep the drivers outside the kernel.
The US supreme court basically eliminated campaign finance transparency about 10 years ago.

How do you think Trump and company got in?
I need this for meatspace pursuits that I avoid. Quit my job in December, fatigued of computers and my life with them. Hoped to clean the basement, my shop, and renovate a bathroom, and ski. Just those things.

Did almost none of that (other than the skiing, which ended with knee injury), but I've written a software VST synthesizer from scratch.

Someone needs to come here, take my computer, and stand over me with glaring looks while I clean the basement and organize all my hobby projects. My wife has given up.
I held this view too for quite a while. But in recent years as I’ve been exposed to some really powerful features in VSCode and GoLand, I’ve adopted a much more flexible workflow. I always have my CLI editor running and might spend the day in there, but I often have an IDE running in parallel (with Vim bindings, naturally). By now I automatically switch between the two based on whatever is the better platform for the immediate task, and have let go trying to load up Vim beyond basic LSP.
Yes, they exist as the principals of multi-employee consulting firms. Keeping the worker bees busy is what a principal does if they are successful.

It's really the only model that works because having a stable of happy clients means managing production work to keep them happy. At scale, the only way to do that is control of resource allocation and the ability to scale up when called for.

The entertainment industry is not a good analogy because there is big money floating around looking for projects and projects are largely similar affairs with stable institutions supporting them like unions, guilds, and prop houses.

Maybe if I squint, I can see the principal of a consulting firm as the equivalent of a Producer, and that leads me to suggest marketing yourself to existing consulting firms as a scale-up-and-scale-down option.
I'm starting to think we need a way to allow UB-based optimisations on a per-function or per-block basis, with the rest of the code being compiled with the simplest mental model. It's getting a bit hard to reason about whether your code is actually safe or not, it would be better to compile most code as if all pointers can alias, integers wrap around, accessing nullptr is allowed, etc. (subject to per-platform quirks) Then we can mark the hot functions as candidates for better optimisation. Maybe other than an attribute we could add assertions to the code, e.g. assert_no_overlap(ptr1, size1, ptr2, size2) -- assert that the range [ptr1, ptr1+size1) does not overlap [ptr2, ptr2+size2). That could then optionally be compiled into an actual runtime assertion to help catch UB at runtime.

Ultimately the C (and C++) memory model is meant to help us write fast, safe software. Developers must be able to reason about the semantics of their code. Optimising short parts of the program that can be reasonably checked by a person for not invoking UB is probably the right way and will result in fast software with fewer bugs due to programmer error.

Edit: Not sure why people are downvoting this, it's like there's some UB religion out there. Do you people want your programs to crash due to the compiler doing surprising things?
Seems to be missing one of the bigger changes: support for python 2 has been completely dropped in favor of python 3.
Well, all sciences have this issue : see Kuhn, Feyerabend...

https://samzdat.com/2018/05/19/science-under-high-modernism/

It would be kind of ironic if psychologists were more susceptible to the "Pop-Baconian" simplification of science ?

And damning if what I've heard about psychology going through multiple paradigms during the 20th century alone is true.

But then, indeed, also understandable, due to the "softness" and "paradigmlessness" of the subject matter, as Kuhn had pointedout the later back then ?

It's still sad how we now have detailed theories and histories of science, but in practice scientists show no interest in trying to learn from them, nor the mistakes of their predecessors?

But then maybe that would have too high of a cost. (Consider all those successful projects where the founders later say : "we didn't knew what we were getting into / that this was considered impossible".)

Bonus : Wiseman & Schlitz’s attempts to do an adversarial super-controlled parapsychological experiment : ( IV. )

https://slatestarcodex.com/2014/04/28/the-control-group-is-o...
Even more fun: https://threejs.org/
> Then it is a lot of engineering work to update existing SQL queries. SQLite (similar to MySQL) dialect uses the question mark parameters while PostgreSQL uses positioned parameters for prepared statements.

Many database engines, including SQL Server for instance, also support question marks. Surely PostgreSQL also supports this?