skysight-inc/HackerNews huggingface dataset:
It would indeed be excellent city planning to do what you are suggesting. Other ideas include taxing vacant properties; restricting immigrants to ownership of a single property for N years; taxing immigration more heavily and investing in municipal infrastructure; or following Australia's lead and restricting non-residents to the purchase of newly-built housing.

And it's an great question why so many cities fail to take these steps. My guess is that inertia wins partly because it becomes politically inexpedient to blame immigrants for anything once cities have a certain percent of non-native residents, and partly because rising home prices make older homeowners happy while pushing the marginalized and disaffected younger voters into other ridings.
Yes `unique_ptr` would be better!
I thought anti aliasing for most Macs these days was turned off since they don’t sell 1X resolutions anymore as of the MacBook Air refresh, anyways)?

Windows land doesn’t have an equivalent movement, they don’t control the hardware and so there is still a lot of 1080p in use.
Amazon warns customers: Those supplements might be fake
If "many-worlds" is unfalsifiable, doesn't that mean "not-many-worlds" is unfalsifiable?
There's nothing wrong with react here. You just have to also use a router.
Yeah, QM offends my aesthetic sensibilities as well. I cannot but shake my head in disgust at creation.

But it does not get better by attempting to derive the Born rule. Of all things to get offended by, why do people single out the Born rule? For example, non-locality (e.g. Aharanov-Bohm) is imo much easier to understand and already disqualifies reality from "believable theory-building". I genuinely don't get it.

Re your link: I don't understand why the linked post talks about QM at all. The arrow of time is a perfectly classical phenomenon; phrasing it in terms of QM only helps us understand the formalism of QM if we already understood the classical arrow of time. Or am I misunderstanding something?
What makes you think they are? I, for example, find it weird that both “From My Family To Yours” and “Chris's Bargains” have over 100,000 items on sale. That, at least, seems like misrepresentation of a business as an individual seller.

”And different ones, too”

How do you know they are? 2 of the 3 ship from Florida; the third doesn’t mention where it ships from. Could be chance, could be a sign that some of them are the same seller.

(And no, I have no idea how common it is for a merchant to have multiple stores on Amazon. It is fairly common on other stores on the internet, though, as it doesn’t cost much to create another web store, and it allows you to target different market segments)
Do you have examples of cases other than vector<bool> where this is an issue?
Nixpkgs as a monorepo is great if all you want to do is install FOSS packages on your NixOS linux box. That's probably the biggest use case for nixpkgs, so it's important, but it's not the only use case.

If pythonPackages were broken out into a separate repository (which I'm not advocating, it was just an example), you'd fix a python package by importing the upstream library from the nixpkgs flake, tweaking it locally and then using the local version as buildInput to the python package. Sometimes it would make sense to submit the fix upstream, and sometimes not.

At the same time, we really have run into scaling issues—automatically importing all of Stackage into nixpkgs was killing us for a while there.

Regardless of whether nixpkgs remains a monorepo or not, I think 2) is actually the most exciting thing about the flakes proposal. Package authors being unable to supply nix packaging within the package repository is a big impediment to the adoption of nix.
I much prefer getting normal pages to behave more like spa, than spa trying to recreate the web browser experience. Probably most importantly, automatically degrading back to normal web behavior, if the transitions arent supported or js doesnt load.

like https://github.com/turbolinks/turbolinks
Ask HN: Are there alternatives to the recurse centre?
https://www.recurse.com/ looks great, as an educational retreat. But I'd be more interested in going somewhere other than new york perhaps somewhere closer to nature - tall order but is anyone aware of similar institutes?
KDE Project Security Advisory: Windows: Incorrect Behavior of Uninstall.exe
> He lost me when he described Canada using a dictionary-like wording but also adding some pretty personal perspective. Describing an entire country as Socialist seems super opinionated to me.

I think this was pretty clearly supposed to be a joke. Author is probably American - the joke is that healthcare and free (very slow) internet are considered socialist by Americans.
I find the picture of Anaxagoras (the crater) rather annoying, because they didn't orient it with the light source coming from the upper left, as is (or used to be) kind of the convention on a computer screen.
Do you mean cmd shift t? The d exits the terminal, which is the opposite of what I assume you meant. T for Terminal, and D for Die.

Also in .vimrc I add: set noswapfile, set nobackup, and
set nowb

These were probably useful when terminal sessions were conducted over flaky modem connections. I use Raspberry Pis a lot, so I'd rather not speed up the SSD card's inevitable failure.
>you're back at the beginning, and have to search for that video again? That sucks.

1. browsers have some sort of cache[1] that allows them to restore closed/previously visited pages without doing a page reload. granted, it's not very reliable, but it'd probably work most of the time as long as you're not memory constrained or visiting too many pages in-between.

2. if the infinite load mechanism also updates the url (via the history api), then this wouldn't be an issue.

[1] https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Rel...
New Reddit.. shakes fist
And he said, Oh let not the Lord be angry, and I will speak yet but this once: Peradventure ten shall be found there. And he said, I will not destroy it for ten's sake.

While this is a reasonable standard when it comes to brimstoning cities, I don't think it's a sane way to moderate a forum. Send forth your angels to Quillette and I imagine they'll quickly report it's a site that advocates phrenology and can be nuked safely. Having it appear on HN is bad for HN and not principled even-handedness.
Perhaps check out up-squared systems. https://up-board.org/
There's an actual investigation about that.

https://edition-m.cnn.com/2019/07/17/politics/lyme-disease-a...
Are the same levels of education (along with guilt and shame) being pushed in those areas? I'm completely ignorant about that. What I have heard is that their rivers are the main source of the Pacific Garbage Patch and that the ocean will be much better off if we can collect that stuff and put it into a western landfill.

It gets frustrating hearing nothing but complaints about our culture and no praise about the good policies and progress we do have.
It's more likely that even in our modern age of ephemeral video sharing, the idea of recording a video to introduce yourself to strangers still introduces substantial friction and stress, which would turn people off from engagement even if it were optional.
This isn't necessarily a one-dimensional "protesters vs. police" conflict. People might well support the protest while simultaneously approving of the police reaction to violent protesters, or they might oppose violence by both protesters and police, and there's no reason why one couldn't hold all four opinions at once.

That said I would welcome some statistics to clarify what the prevailing opinion is. (The turnout figures are impressive, but they can't say anything about what the rest of Hong Kong thinks.)
They turned off subpixel antialiasing, not all antialiasing. And I’m saying on Windows the results were atrocious on hi-dpi displays, not just legacy ones.
> Most web browsers also store the pages you previously visited so you can quickly go back to them.

Not anymore, they don’t. Most of the time I get a huge lag when I hit the back button as all kinds of stuff reloads.

I’d prefer if the back button worked like going to a previous tab, where nothing has to reload, but they don’t work like that.
"Queuing" is distinct from the resource management component. If you don't have something like cpusets, processes on shared nodes can indeed hog CPU. There are worse issues with shared resources, like flattening the parallel filesystem, which is one of the things which is at least difficult to manage.
Border Patrol Used Tear Gas to Stop 50 Illegals Who Stormed Bridge
"Interpol, which co-ordinates police intelligence across 190 countries confirmed that some of its members are using the eCall system for surveillance operations.."
It’s neat, but one benefit of a VPN is that it routes, encrypts, and tunnels at your own machine.
Try this: http://astronaut.io/#
I verify this is true! I am working on it!
> Because it's faster.

In my experience sites with these kinds of navigation are typically extremely slow with initial page loads taking anywhere from a couple seconds (bad) to 10-20-30 seconds, sometimes even a minute (on a 100 MBit/s connection) and subsequent navigations are often slow as well.

It can be hypothetically faster, because you can theoretically get away with less data transfers and less client work, but in practice the exact opposites materialize.
That is, until your customers start demanding higher SLAs and offering money for them... Maybe only a thing for really big companies, but when that happens, improving reliability and ops becomes someone's job. If not multiple people.

That doesn't mean no duck tape like solutions get used, but that the ones that cause problems get removed.
It's justified if you run a web app that needs to maintain complex state between clicks, such as a text/graphical editor.
I'm from Greece and I'm the only person who slightly agrees with you here. Half of Greeks are crooks and everyone's scamming everyone. I wish one day, I start a new life in a decent European country cause Greece is a shithole. I'm watching Greek news almost half an hour (sometimes more) for many years and have a big social circle were we share everyday stories. Everything is a mess everywhere, not only in the public sector but even the private has some major problems too. Greece has lost the game years now but you must NEVER ever forget one thing: "GREECE IS ONE OF EUROPE'S BEST COSTUMER". Greeks buy European cars, electronics, industrial equipment, military equipment, agricultural tools, everything comes from Europe but one day European fellows decided to blame the Greeks for cooking the books just to get away with the murder. Everyone knew what was going on like they did with the Brexit years and months before it happened. Politics are way more complicated than you think my friend.
> It's not like it's spelled out in the contract

I mean, it is, just not in those words. What we're talking about here is a vulnerability in the contract, in the software-security sense. Everyone should be reading contracts the same way they read source code during a security audit: under the assumption that all parties involved have malicious intent and are trying to destroy one-another 100% of the time. So when a contract says "we can do X", it must be read as "we can do X to make us succeed at your expense." Just like when code says "this module can do X", it must be read as "an attacker having gained control of this module can do X to succeed at your expense."
https://eigen.tuxfamily.org/dox/TopicLazyEvaluation.html

https://stackoverflow.com/q/46321667
>P.S. I wonder if client-side ajax calls are GZIP compressed🧐

I thought HN filtered out emojis and other graphical characters?
You mean div> otherwise it wouldn't pick up the closing tags :)
> 1. Docker does support user namespaces today, correct? Your reply seemed to imply that it doesn’t.

Yes (though I don't agree my comment implied that Docker doesn't support user namespaces at all), but it doesn't support having different mappings for individual containers. This has both usability problems (--volume is painful to use) and security problems (inter-container attacks are still possible if you can "break out" of the container or otherwise disrupt the other container).

> 2. Once rootless mode is released in Docker stable, the only difference in available security features between lxc and Docker will be the more flexible uid mapping for user namespaces, correct?

Security features, (arguably) yes. But I would still argue that LXC has more security hardening work put into it than Docker. Of course they've had their own security issues but there definitely are arguments to be made that it isn't identical. I outlined some examples here[1].

Also the default configuration is still going to be run-as-root-without-user-namespaces with Docker (meaning the vast majority of users are running hideously insecurely). LXD and LXC defaults to using user namespaces. To be fair, both use seccomp and AppArmor/SELinux policies by default -- but depending on seccomp and AppArmor/SELinux is a much worse security position than

> 3. The flexible uid mapping feature, compared to user namespaces with static mapping as implemented by Docker, is an additional protection against container-to-container attacks, but not against container-to-host attacks. Did I get that right?

Yes.

> 4. User namespaces, with or without flexible uid mapping, are considered a less secure containment method than seccomp and selinux/apparmor, all of which Docker/runc and lxc support equally well, correct?

That's not quite true. User namespaces are arguably a much better containment method for containers. There are hundreds of user-namespace related hardening checks within the kernel (as well as the obvious "the euid space is different" protections) which you don't end up taking advantage of if you run in &init_userns. In fact, most kernel developers working in this space (namely Eric Biederman) don't consider security issues to be as serious if you can't exploit them without disabling user namespace protections. CVE-2019-5736 and CVE-2016-9962 were both blocked by using user namespaces.

But yes, there are some breakouts that user namespace support in your kernel have historically caused (and we have seen that many times) -- but that's why both Docker and LXD block unshare(CLONE_NEWUSER) with seccomp. But you can have all three! And (once Docker is configured) then all three support them all equally effectively.

[1]: https://news.ycombinator.com/item?id=20491291
One of the best clients I had told me something once (she knew IT pretty well and was a very good manager). (paraphrasing) In her experience, only 10-15% of people in IT actually knew what they were doing and were good at it. The next 20%-25% had something of an idea and could get stuff done, but you had to pay attention to them. The bottom 65-60% were basically useless.... I think it does take a certain <something> to really grasp this field at a deep level, but as most jobs are CRUD type ones, that level of skill is not essential - and as always, the money / business side of things always trumps the engineering.
Even in 2005 people were chucking out their Cathode Ray Tube televisions in favour of flatscreens.
compare inetd in wait mode
Oops, I'll fix that, thank you. I'm assuming the designer thought it looked "better".

Also I use Vimium so I never noticed, since that mode of navigation is much faster.
Some programmers confuse XML with semantic HTML. XML is hard to hand write, while semantic HTML is easy and forgiving. CSS on the other hand is more difficult, but its also much more powerful and still easier to hand-write compared to other XML-markups variants (native UI).
Warning Signs of a Possible Collapse of Contemporary Mathematics (2011) [pdf]
hoarding cash, avoiding debt, and cutting spending

Most of the people around here immediately buy something as soon as "they can afford it" - with credit. I find it hard to believe that these same people would suddenly hoard cash.

Wikipedia says

The Great Depression was regarded by some as a deflationary spiral.[35] A deflationary spiral is the modern macroeconomic version of the general glut controversy of the 19th century. Another related idea is Irving Fisher's theory that excess debt can cause a continuing deflation. Whether deflationary spirals can actually occur is controversial, with their possibility being disputed by freshwater economists (including the Chicago school of economics) and Austrian School economists.

It sounds more like a theoretical concern than an immutable law of nature to me.
> (because you won't have single-cloud lock-in)

You don't really anyway. A GPU instance in Azure will beat whatever extension accel intel does on CPUs by a mile either way.

Where there is lock in is one level higher...for ML all the other players are going FPGA which I reckon is a bad move.
I think it's a bit strange to claim the PostgreSQL community just declined the patch. Just look at the thread on pgsql-hackers list:

https://www.postgresql.org/message-id/flat/46ED7555-9383-45D...

As anarazel already pointed out in the hackernews thread you linked, there's one person who was initially skeptical about the patch, and a couple of people chimed in with feedback (e.g. pointing out some mount options may fix it, which I think is valuable). And then the author of the patch just disappears from the discussion, so the thread kinda gets forgotten for a couple of months.

I'm sure PostgreSQL community has its flaws, but I doubt this is a particularly clear example ...
Yes, definitely. I'm guilty as charged to some extent. I'm a heavy user of Jupyter, and introduced Python to my workplace, where it is now used by a handful of scientists in R&D.

I'm hesitant to blame the tool. Instead, I think it's a matter of our exuberance and interest in producing new results that causes us to get ahead of our software engineering skills and build things that get out of hand. Also, the professional developers are simply not available to help us improve things. We're on our own.
I don't think anyone disputes that. Maintaining a whole editor state in server side sessions or re-rendering everything from localStorage would be rather silly indeed. This is about changing pages, such as Github annoyingly does when browsing a repository.
Reminds me of the concept of negative mass matter as dark matter. That would make getting hit by it very difficult as it repels and is repelled by regular matter and thus would constantly flee all normal mass. Not sure it would be very consistent with the observed universe though.
When the US was a developing economy like China, investment was much more cut-throat than including an IP transfer in an investment deal:

https://en.wikipedia.org/wiki/Dole_Food_Company#Hawaiian_cou...
https://en.wikipedia.org/wiki/United_Fruit_Company#Guatemala
https://en.wikipedia.org/wiki/Banana_Massacre
So, I think so but can’t prove it. In 1998 I didn’t really understand open source licensing so who knows where that code went.
To me it looks like some generic "PHP Script" dating site. I.e. you buy a licence for I dunno $30 and install it on your shared hosting, ... , profit.
> It pains me to consider how much smart person energy is currently channeled into creating flavor of the day JS instead of building stuff with whatever tech they are already proficient with.

I always thought `diversity is good`, but maybe in certain instances it's not. Perhaps a certain saturation level is reached and diversity just adds noise to the system and causes enormous overlap and your "smart person energy" is mostly spent re-inventing the wheel
Accusatory? Probably. I'll acknowledge that I'm making assumptions about GPs motivations based on the language he used. Obstinate however implies stubbornness in the face of reason, and there is absolutely none in the original comment to be stubborn in the face of. It simply states, with no evidence, that there is an "anti-free speech" crowd, and that it hates weirdness.

If there is a real campaign against weirdness on the internet, I'd genuinely like to know about it and where it's coming from.
Ideally the choices you make would fit the domain. However for very large projects that have existed for a long time, three things happen.

1. Requirements change and this causes a change in primitives.

2. Small errors in design and scope creep in because objects allow you to mistakenly scope functions with the wrong piece of data, over a long time these small errors accumulate into something called technical debt. I call it inevitable.

3. Correct design principles appear after the project is complete, often because the design solution to the problem domain is unknown. You may have segregated you data and functions in the wrong scope because you simply didn't know what your program would end up doing when your finished.

By forcing your data and functions into groupings like this you lose flexibility of composition, you take away the future proof of your design. Too often programmers realize that the lines of segregation of their designs are wrong or have changed. They see a function that should have been universal but is trapped on an object mutating data so they're forced to make a similar method on a another object and they just call it a trade off between technical debt and time.

This happens all the time on large projects because the concept of the object as a primitive is wrong. The primitives are data and functions, not the two combined into an object.

Without that arbitrary artificial line called an object drawn around data and objects your code can react instantly to design changes. You can change a function without damaging the entire context the function relies on because it has no context in the first place, functions are independent and modular from context; methods are inexlorably tangled with state. And therefore when the time comes to inevitably change your program, you create technical debt to get around the immoveability of your methods.

I understand the need to place everything under a single primitive type and while this is ideal it only works if primitives can compose; of which objects can't. You will see across mathematics the quest for an elegant assembly language and simplified language to describe the field first began with set theory than transitioned to category theory. In both theories the dichotomy between function and data remains solid, if they couldn't unify for theoretical math then it likely says something about the primitives of the universe and your designs as well.
Sperm may offer the uterus a 'secret handshake'
None of the WebObjects mumbo-jumbo is any news, but there's a WordPress blog on Apple.com? Where?

(Another fun one, braeburncapital.com used to work as apple.com for a bit—I think even longer than next.com.)
Alternate link: https://www.marketwatch.com/story/judge-told-tesla-to-releas...
We can’t blame junior devs using React and other frameworks to try to build more responsive applications. That’s where the demand is.

I wouldn’t say it’s easier to build in these SPA frameworks nor harder. Attention to detail is something people recognize or learn over time.
I can't read the article due to a paywall, but I assume it talks about Jules Verne etc.? I really hope they also included Herge's "Tintin - From the Earth to the Moon" (and "Explorers on the Moon"). I remember reading that as a kid which triggered my whole fascination with the US/Soviet space program.

I believe it was written in the early 50's but still had the concept of a nuclear powered rocket, and a moon rover vehicle etc.
No but I think phylogenetics is pretty bs. I don’t think you can use mutation rate/differences to infer timescales.