skysight-inc/HackerNews huggingface dataset:
One reason monopolies are considered bad is because they set the barriers to entry too high for competitors. I hear the “but Google is just better” argument a lot and sure they are. Google search is better because they pay other companies to hamstring Google’s competitors. That’s the whole point of this anti-trust investigation. Google has made themselves the best not necessarily by actually being the best, but by paying other companies to hold Google’s competitors down. They pay to make sure their competitors are worse, not that they are better.

You and me, as consumers, shouldn’t be forced to use a worse product just to try to balance the market, because we can’t compete with Google either. That’s the point of anti-trust regulations.
It already had beginnings of current architecture, but at the time it only wrapped iwconfig and wpa_supplicant, yes.

But the decision to leave people who asked for ad-hoc support (especially when, outside of USA and possibly few other countries, access points were still not as common equipment) was done by design, not because it would require any significant increase in code (IMO).
Yep we’re not competing with multiple link tools / presaves. We’re focused on the marketing and notification side. For a creator those tools don’t help your fans actually remember your future content they only link out to the content once it’s available.
The New York Times.
To be more specific, works happens in https://github.com/westnordost/StreetComplete/pull/1901
Before spatial audio it would be great if the noise suppression wouldn't interfere with several people talking at once. At least on MS Teams I have the impression that it totally garbles everyone if more than 1 person is talking, which obviously doesn't happen in real life.
A pretty decent in-between approach, if you aren't willing to go all-in with payment integration, is to use Stripe's hosted invoice page: https://stripe.com/docs/billing/invoices/hosted
> Homosexuality stopped being a mental illness in 1973 (or 1987 if you include sexual orientation disturbance)

Depends on your country. The WHO's ICD-9 document, published in 1977, still included homosexuality as a disease. It was removed in ICD-10, but it was only published in 1990. Countries adopted it in the 1990s and early 2000s. Germany belongs to the group which adopted it in the 2000s. So yes, it happened in the last 20 years.
A developer sharing is experience working with EFL:

https://what.thedailywtf.com/topic/15001/enlightened
“Coming for the Content, Staying for the Community” Started with Video Games (O
During a US trip (before the extent of today's always-on mobile internet), I was unaware that 911 was the wrong number to call when you're close to suicide.

They won't call the suicide hotline for you. They won't transfer you. They won't share their number. What they'll do is send the police.

I can safely say, in retrospect, that although I survived it, it took nearly a decade to fully heal from that event. But in the mean time, I also learned (thanks to posts like these) about the Samaritans and later in the UK, they helped me get through the tougher moments of this process.

I don't know how significant the effect is, but it's non-zero. :)
I'm guessing that's an AMD GPU thing and not a Wayland thing. I run a triple-monitor setup with an AMD GPU on X.org and I have a similar problem: every once in a while when I boot my PC one of the monitors just doesn't come to life. Restarting X usually fixes it.
Labeling people mentally ill is how the mental health industry convinces insurance companies to pay them for their services.

It's also probably not possible to convince the government to let doctors prescribe potentially mind altering drugs to people unless they say the people taking drugs are "ill" and the doctors are treating the "illness".

So yes I'd say there is a push to label people as ill.
I think your view of what smartphone cameras are used for is pretty out of whack. Most people take photos of their food, abacus amd whatever they are up to. (I’m keeping abacus but it was supposed to say babies)
Yeah, hemming and hawing over whether or not an x86/64 PC can disable Secure Boot in 2020 is a bit silly when it's been a certification requirement by Microsoft for ages
Full-time staff they will struggle with as the pay is so crap for the skills they need.

I just assume they are mostly contractors these days
Thanks and would love to hear more! We’re just getting started and it would be great to see what issues we could solved for you
I don't think it's useful to conflate the terms 'mobile' and 'portable'. You've been able to make a portable desktop for several decades. (I recall one Compaq that came in a closable case with a handle.) That's not typically what people mean by 'mobile'.

That 'extreme example' weighs as much as many laptops and it's just a case. Even if you carried a small display, and everything else you need, I doubt most people would take that out if they found themselves with extra time at the airport.

Edit: Found the machine I was thinking of: https://en.wikipedia.org/wiki/Compaq_Portable
> primarily lots of Find module support including the Boost support, but also some lower-level bits and pieces as well.

Last time I checked, the CMake docs say that adding find module support is responsibility of the user. Which is a main reason why pkgconf-based dependency resolution works much better with other build systems. If you compile package abc on, say, Ubuntu, and it needs package xyz you do not need to bother about how it is found. You just install xyz.

What I want to say, CMake makes things way more complex and solves problems which exist only on Windows. Otherwise, it does not add much, and is a burden. Why should developers on Linux carry that burden?
None of them have invested very much in tooling as far as I know. There are some small sml-modes for emacs or plugins for vim but they only do basic syntax highlighting.

One of the biggest missing things for SML tooling is parsers for SML written in SML. They tend to be written in the implementation language and not exposed as a library. So you don't see SML formatters or documentation generators so much.

There have been a few attempts at this but they haven't seriously caught on.
On the Share of Inheritance in Aggregate Wealth: Europe and the USA, 1900–2010 [pdf]
Thanks! We’re all based in LA (unfortunately remotely for the time being)
People are still being allowed in and out of Melbourne with valid reasons. "oh they'd never be let in anyway" is a medical board review, loss of medical license, probably worse kind of situation.
It would be nice to reproduce phoronix results. Do they run in GNOME shell? What if I run in Sway? What exactly they expect of Selenium? I've heard gedit startup example.

Sorry, I can't continue until you've watched presentation [1]

> gedit startup:

> 130 blocking InternAtom calls

> 34 blocking GetProperty calls

> 116 property change requests

> blocking because Xlib is terrible

> usually spends 25ms waiting for requests

> sometimes spends 1428ms

[1] https://youtu.be/GWQh_DmDLKQ?t=1390
I feel like comments like this often lack perspective. Upstate NY, especially Buffalo and Rochester have plenty of things to do in them and far more than five restaurants.

It strikes a nerve with me because in Massachusetts a similar sentiment is expressed by Boston-Cambridge folks about Lowell, Worcester, and other periphery cities. Its simply mot true that these places are devoid of culture snd cuisine and in the age of Yelp and Google Maps it takes almost no time to find it.
Businesses and residents are leaving both cities are a cadence unlike anything we've seen in decades. My point is singular: are mayorships concerned with progressive issues the best qualified to stem that tide? The numbers speak for themselves in terms of residents (tax revenue) and businesses (tax revenue and jobs).

But there's glee in these comments. People are saying things like, who cares about billionnaires and their office buildings.
If you're at home, put your laptop on a stand (they're cheap) and then the middle of the screen is at the middle of your eye line.
Note that this is OpenStreetMap data, available under open license.

As soon as Google complies with https://www.openstreetmap.org/copyright they can integrate it.
Many are confusing "censorship" with "content moderation". The difference is very important.

Censorship is when you are prevented from publishing on your own platform. Content moderation is when a platform owner choses what can be published on theirs.

Twitter decided they did not want their platform used to spread what they considered to be Russian disinformation and propaganda, but they in no way prevented the NY Post or anyone else from publishing the story.

In the same way, when Hacker News and other well-run platforms remove or hide abusive and troll-like comments they are not infringing on anyone's 1st Amendment rights. A site does not lose the right to moderate content just because they become successful.
Your first negative is a matter of perspective, so depending upon your coding preferences you may be right.

For me personally, even with nearly 2 decades of C# (exceptions are used extensively) I prefer the Go way. Checking results values is not dumb, it's just not the way that suits you. And that's fine. Variety of preference is one of the reasons we have so many programming languages to choose from.

As for modules, despite extensive familiarity with packaging systems (nuget, npm, etc) I prefer the Go way. The import path is totally developer-defined (eg "github.com/russross/blackfriday/v2" which is three levels), and a single line in a Go module file redirects a repo import to your local development copy (by local folder location).
On Arm, the possible granule (base page size) sizes are 4KB, 16KB and 64KB.

On iOS and macOS on Apple Silicon, the used page size is 16KB across the board.

On RHEL/CentOS on Arm64, the used page size is 64KB.

In other cases, it's generally 4KB (and is always 4KB on Android or Windows/arm64).
The other week I was on real estate sites and I saw a bunch of "apartments" in SOMA that just looked like offices with some hastily slapped on anemities, as if there was some "wink wink nudge nudge" going on and they had to call the place an "apartment" for some city ordinance but everyone knew it was an office.

However, I realized it was exactly the opposite. These people were taking their office spaces and desperately chopping them up and getting up to code so they could be leased as apartments.
So, what you're effectively saying is that if you want to have privacy you can't get medical care?
> Good software requires incredibly investment, even if the 'unit cost' is nothing.

True. But with open source that investment is of labor (sometimes it is volunteer labor, in part), and is usually incremental, there is often little in the way of large up front capital outlays.

Most of the exceptions would be a commercial company making a "Big Bang" initial release.

This is just to say that the concept of "marginal cost of producing another copy" needs some contextual adjustments.

For F/OSS, it might be better to think instead of "the marginal cost of making a new release", since at the point of making the release the marginal cost of all subsequent copies becomes zero.
There are a lot of companies that require office space e.g. pharma, hospitals etc.

I wouldn't be surprised to see established companies expand on cheap real estate and start offering closed offices to employees.
If Californians move in bulk the culture will diffuse out; especially in tech hub cities.
You understand Murphy's law, and other laws of the universe well!
NVIDIA just announced this AI-based video conference system that addresses the problem of gaze correction and 3D reconstruction, as well as a bunch of other stuff.

https://developer.nvidia.com/maxine

The 3D reconstruction piece is interesting -- it ends up being a video compression algorithm as well. It replaces a video codec with a GAN algorithm. It takes an initial high-res snapshot your your face (keyframe), maps out a set of keypoints which gets transmitted to the other end. The algorithm at the destination uses a GAN to reconstruct the face. Because keypoints (vectors instead of raster) are an order of magnitude smaller than images, this results in a very high level of compression and very low latency video conferencing on low-bandwidth connections.

https://www.youtube.com/watch?v=NqmMnjJ6GEg

This idea is not unlike Apple's Memoji which uses facial recognition to create an animated emoji, except this reproduces real faces over the wire.
>"I didn't know that a modern laptop could drive 2 4K monitors. This is good news."

Not any laptop but some do. It even does it while driving its own built-in monitor but I do not really use it.

>"your laptop setup is indistinguishable from a desktop"

you got that part right

>"your setup is even less portable than a desktop"

Nope. When I am out of my main office for whatever reason I unhook said laptop from all the cables and it works off-site including all my development environment. If my stay away is extended (working for a month in ocean side cottage for example I also would take one of those monitors). I just do not run production servers/databases/etc on my laptop ;). Btw my laptop soon transitioning from 32GB RAM to 128GB RAM as to give me more flexibility with the databases.

Worth case I can still access my workstations/servers remotely using SSH or NOMACHINE if SSH does not cut it. Since I have very fat internet pip it works just fine.
This was not a copyright claim, the tools that were being hosted in one place (Github) allowed widespread infringement. The tool is not banned. Like cameras are not banned. It's a stupid comparison.
> large 2MB and 1GB __cannot__ be paged.

Even without what marcan_42 said, this is still false: a 2MB page is made of 512 4KB pages; page one of those out and use the freed memory as a page table for the other 511 (then page those out individually). If you have a contiguous, aligned 2MB block, defragment physical memory and fuse it into a huge page. It may very well be the case that linux chooses not to support this, and that's plausibly the correct decision, but it's not remotely impossible.
Housing prices are actually already trending back upward in the bay area. I don't think there will really be that much of an exodus. Your company might let you retain most of your salary post-relocation but once you change jobs you'll have far fewer prospects. Also the internet doesn't help with timezone differences.
I'd no knowledge of SML until I came across the Programming Languages course by Washington Uni on Coursera. I tried learning Scala first but then never got anywhere. This course was amazing. Unfortunately, didn't have enough time to dedicate to it. Thanks to this post, I'm excited to try again. :)
I had a laptop from work with a webcam beneath the display and hated it. Never used it as I never wanted to force people to look up my nose. When it was refresh time, the guys were telling me all about how much more RAM and processing power I was getting, all I asked was "Where's the webcam?" (It was up top, they'd fixed it.)
And if someone want to contribute to OpenStreetMap then https://github.com/westnordost/StreetComplete is likely a good fit (if you are interested in wheechair quests - you need to enable them in settings)
Well, I don’t see how they expect anyone to take this seriously. No cartoon fox at all!
I find it tedious to work in, for a bunch of reasons. The docs suck. Packaging stuff keeps changing. The idea of “simplicity” that’s really just about ignoring complexity in one area so that other areas are forced to deal with it. The tools are crappy and unfriendly. The whole ecosystem just has this vibe of “ehh, deal with it <shrug>”.

I worked on a big project this year which was my first time using golang seriously. I’d rather not use it again if I have a choice in the matter.
> when the power goes out.

Oh, are you from the US?
In January I knew the pandemic was going absolutely destroy everything so I bought 3k worth of parts for liquid cooled AMD build. After developing on OS X for 20 years, I’ve been working from home on Manjaro (gnome) for 8 months and never once regretted it.

Totally done with laptops, honestly.
I think they mean literally underneath the screen, like what phone manufacturers are trying to achieve to avoid having a black dot or notch.

Not having the camera physically at the bottom of the screen (closer to the keyboard rather than at the top) like I believe the Dell XPS 13 has (or had?).
Not to mention, such a comment seems to directly challenge HN admins to implement the same policy that Gitlab have, for HN users who live in Iran. That is, if we can believe the hyperbolic descriptions of "USA law" we read here...
What makes it not valid? It would actually be great to have an answer to that instead of the parent's complaints
Videos on YouTube actually show that large ships stop astonishingly quickly when driven onto shore (mostly scrap yards).
Flex Froggy Revamped
The text type everyone uses in Haskell is Data.Text, which is packed. String is not used for anything performance-sensitive.
> I'm surprised that the author equated embedded programming with IDEs!

I think it depends how you get into it. I came to it from a hobbyist background, so using gcc and Makefiles was natural. But people coming from a commercial background will have had a variety of terrible IDEs inflicted upon them.
Google Meet also has this too.
The internet is not a parallel universe. Of course, if you are in one country and your country has not trade with country B, then you adhere to those rules. There are many examples of this, not just in the sanction sense.

People getting pissed. Seriously, this is macro economics!
Technology has advanced so much, yet the UX of real-time video interactions is dreadful. No exceptions.

I'm expecting a lot of potential improvements and opportunities in this area.
I'm still waiting to see derelict shopping malls of the 1980s-2000s to be converting to apartments or other similar useful spaces.

I therefore have a doubt about the current COVID-19 Office Space Glut in San Francisco, let alone the Bay Area, on top of all that.
Your comment contains no information about the veracity of the content in question. It's a straight-up ad hominem.
The trend in laptops has been for longer battery life and less heat. Since there haven't been any major breakthroughs in battery technology or mobile processor power (at least from Intel), this means lower power for processors and generally lower performance in general. Almost all laptops are using ultra low voltage Intel chips. And even the ones that don't, except for high end gaming laptops, thermally throttle ALL the time.

As a result, your 10 year old desktop is probably 50-100% faster than the most expensive Macbook Pro or Thinkpad. It can be quite astonishing swapping to even an old desktop after using a laptop for a long time.
Short-sighted "environmentalist" thinking will let this invasive species take over all of North America and South America. We aren't willing to sacrifice, even temporarily, the local insects. You have to be willing to do that if you expect to stop this invasive species, because you can not possibly find all the nests fast enough.

If we were to think long-term, we could stop this invasive species. Crop duster planes spray everything within at least several generations or years of insect migration. That might mean 10,000 square miles gets completely soaked in a mix of Sevin, Malathion, and neonicotinoids.

Compared to the roughly 16,300,000 square miles at risk of being irrevocably harmed by an invasive species, that local and temporary ecosystem damage would be practically nothing.

We'll argue a bit and do nothing. The wasps are here to stay. Say goodbye to bees.
I think what confuses me about the GGP is that at some point don't you just get both a desktop and a laptop rather than trying to turn a super-laptop into an on-par desktop?
But importantly, a brilliant scholar of humble means is considered a desirable partner. If a brilliant coder of open-source were similarly desirable in our hypothetical future, I'm sure things would work out.
Screen sharing and recording are a pain point because the default security model of Wayland doesn't allow applications to see what other applications are rendering.

That said, Pipewire is a working solution for Zoom today on Wayland. I'm not on Ubuntu, so I don't know if the Chromium package they ship has Pipewire enabled by default, but my guess is that they do.

I use a small extension to automatically default Zoom to opening calls in the browser (https://chrome.google.com/webstore/detail/zoom-redirector/fm...) and there I can share screens just fine (Full desktop, application window only, etc - For the most part, things work fine).

I'd give it another 12 months if you don't want to have to think about it at all, but I'll be honest, Arch/Gnome/Wayland is the happiest I've EVER been on desktop linux.
And in fact, it's the only way to boot Linux on x86 without additional software.
For sure. This list started as a collection of links for a bunch of my friends that are into both art and storytelling but none of them have the programming experience I have so I tried to link the more user-friendly stuff up top and get generally more esoteric going down, though I haven't gone though and really enforced that ideal into the list yet.
I think there's an interesting balancing act going on here as some of the appeal of these tools is their inherit complexity and strangeness acting as a sort of creative propellant as it puts you into a different mindset. I think that tools that are on the surface approachable but still let the user get into the really deep aspects have a lot more potential to allow for artistic revolutions (for lack of a better way to put it).

I also don't think it has to be just for newcomers as Processing and the like try to be, For example- the multiple Rust frameworks on the page.

Honestly I'm not even super into the generative art scene much beyond being a general nerd and observer. I am really into generative music, with tools like Orca [1], the various modules in VCV Rack [2] being my go-tos but I still love looking into and toying with other generative and/or live coding music tools too.

I think there's a certain nostalgia for the demoscene that while I completely understand, clouds the reality that it was at it's core about pushing hardware beyond it's limits for the sake of creative uses. If we have all the compute we could ever need now then I think it's great that people who may have been into the demo scene are instead able to spend their time on making cool, usable tools and art with those tools. Besides, for the people that crave the highly technical, it's not like esolangs or ioccc or making Quines etc. are going anywhere. Plus, the demo scene isn't even truly dead, if you look around there's definitely still plenty of the same old-school stuff going on. Some of it on the old hardware of the era, some of it pushing today's micros or even beefy x86 systems to their limits.

[1] https://github.com/hundredrabbits/Orca
[2] https://library.vcvrack.com/?query=&brand=&tag=Random&licens...
Which is more or less what I said in my comment...
Because, getting back to the original point, stating "Mental health treatment has come an incredibly long way, just in the last couple of decades" without offering any substantive support for this viewpoint (regardless of whether one's anecdotes are "real world" or not) is, in and of itself, a valid criticism. The onus is on the person making the claim to provide a rationale to back it up.
Zoom has it too - we use it regularly.