skysight-inc/HackerNews huggingface dataset:
NVIDIA doesn't support GBM, which is the standard for buffer allocation. Use nouveau.

>The last issue could be solved with a reusable library that provided basic compositor functionality for window managers.

This is pretty much what wlroots is.
Is someone down to share a subscription to the top SEO/linkbuilding platform?
Hi there, our startup has been paying a monthly subscription to a very famous SEO tool very useful for rank tracking, link monitoring, keyword researching, researching competitors link profiles and spotting lnikbuilding opportunities.

The subscription is 90 USD a month and We haven't been using it lately, but we will use it eventually so we thought it would be nice to share it with other startups. The account could be shared by 3 startups perfectly.

If somebody is interested, please let me know.
Threading macros -> and friends in Clojure change the ordering of reading and they're idiomatic, is that what you mean?
Also use Clojure as the primary language.

Every now and then people write these silly articles about lisp failing, yet it persists as an elegant solution that doesn't need constant new releases and picking up the latest fad.
I've been using Wayland as my...whatever it is (display server, window manager, thing) exclusively for the last year or so. I did hit this bug https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1... but it was (eventually) fixed.

As for those other things you mention (xprop, etc.), I don't even know what they are, so I assume I've never used them.

I think you underestimate the degree to which desktop Linux users just want a working system with sane defaults. Maybe you personally value having all the knobs to twiddle, but I'd suggest you're an outlier.
Social sciences has yet to find their scientific method. Natural science was mostly bullshit before the scientific method and it set them straight. So in my opinion listening to social scientists today is kinda like reading Aristotle to learn about physics. A lot of thoughts for sure, and it sounds smart, but it totally lacks any connection to reality.
Sharing data with LEOs even voluntarily isn’t a breach of the GDPR, this isn’t an ICO finding the ICO will come back to Kong’s Collage and say nope you didn’t violate the GDPR.
If (as the article claims) you have to put an access point every 700 feet, I guess location isn’t very hard to determine!
don't know this, thanks! I also assume you no longer need set GO111MODULE=on anymore
Have you considered voting Libertarian for federal positions and a mix of Democrats and Republicans for state and local positions (depending on size of city/state and specific concerns)?
Wayland is more modular in other ways, too. We went from IPC-based modularity with separate processes towards modularity via relegating different tasks to different libraries. Like being able to use libinput and libdrm and EGL and libwayland all separately makes for a much more modular stack than putting it all in X.
Nvidia's drive doesn't support the GBM API on Linux, and the maintainer of Sway doesn't want to support Nvidia's preferred EGLStreams API.
Sway generally doesn't support NVIDIA, or it's rather NVIDIA that doesn't support common kernel modes that Wayland needs.

Details here: https://drewdevault.com/2017/10/26/Fuck-you-nvidia.html
> I would use Wayland, but the most actively-developed tiling window manager, sway, doesn't work with the NVIDIA graphics card I own.

May I suggest you buy an AMD GPU next time around; not only because they didn't try to impose their "standard" (which virtually nobody other than them implements, as far as I can tell) without implementing the de-facto standard interface, hurting their customers' access to Wayland to this day... but also because AMD will probably be better value next time you're in the market for a GPU.

> That last issue could be solved with a reusable library that provided basic compositor functionality for window managers.

Sway is based on such a library! (wlroots) However, again, NVIDIA has made it an extra effort to support their GPUs (both in applications and in compositors), and I'm not sure anyone wants to go to extra effort to support a vendor who actively impedes development. By all means, if you want to do NVIDIA's job, be my guest.

I think Sir_Cmpwn has a point in not putting in that effort though.
It was what earth persons call “humor”
Ask HN: How would you take this business to the next level? (part 2)
Follow up on a previous post - https://news.ycombinator.com/item?id=14450432

Made every mistake that many YC videos tried to get me to avoid.

19 months to launch and then 100 days to sign 12 contracts, total worth between $50K to $100K annually! I think we have reached the “next level” that I had asked about i.e. take a pain point and turn it into a web product that brands actually pay us for. We have built a web product that brands can use to reach customers and do business with them via WhatsApp. Brands use us to provide loans, sell premium holidays and even help make babies via In vitro Fertilization - all without their customer leaving WhatsApp

Now the Ask HN part. The next level from here is to build a $100K a month business. We’re close to signing deals with massive CpaaS providers who have approached us to sort of “white label” our product and help them serve their clients. That would give us a steady pipeline of business fed from the nearly 1200 brands that these providers already work with. This appears to be so much quicker and efficient to $100K a month, than spending months converting individual brands. But, this would require us to take a different path – not a web product but build a more flexible API product. Think Twilio Flex or Moltin.

Any you fine folks here navigated this path? Decided between a Shopify vs. Moltin? Serve brands directly vs. go indirectly via providers who serve em brands? Would love to hear your comments. One specific question that's in our minds is, what if these providers are just using us an MVP and once the business is validated with their clients, wouldn’t they just kick us to the curb and build their own product?

Any you fine folks here, interested in joining us as a cofounder, we would love to hear from you. We promise you lots of paper money, loads of startup heartburn, sleepless nights and faster aging on the (long) way to product-market fit. (clue: we think like Vinod Khosla about equity ).
This can't be overstated. I think the tendency to treat politics like sports and develop a strong emotional connection with a political figure that you will never have any personal knowledge of is a huge part of what leads us to the inability to stop feeling attacked by each other (and, in reaction, attacking each other). E.g. if I am making some broad criticism, I make it clear I'm talking about politicians, not constituents. I don't talk shit about "Republicans" in the abstract. The difference may seem small, but the point is that just because I think Trump is a stupid asshole doesn't mean I think people who voted for Trump are.
If you mean context switch latency, Phoronix's review has measurements. It's an order of magnitude lower than Intel's.
In my experience NX / x2go blows everything else out of the water. VNC isn’t even comparable.

NX allowed me to work on my Linux desktop in Iceland from a hotel room in China.
I-95 congestion is so variable that you can’t depend on the bus if you have a meeting to make, though. I was once stuck on a Megabus that took 9 hours to get from College Park to the border of Maryland and Delaware.
There is a project to build an open source OS for the kindle: http://fread.ink
Collaborate with Vultr on GitHub
Yep - if you care about your cat and you care about your environment then keep you cats indoors
One advantage of AMD laptop processors are their superior integrated graphics, while not competing with a dedicated chip, outperforms anything integrated that Intel has to offer, last I checked.
CV-driven development. AKA find an excuse to use it (and learn it) at work. At least that's what it seems my colleagues do.
I wrote a long response to this and deleted it, so I'll just say this. Politics and philosophy are one of the few things where everyone feels qualified no matter how pedestrian or unqualified they are. So you'll have to forgive people for not bothering to listen to someone who hasn't read a book on politics or philosophy maybe in their entire life yet feel like their regurgitated Fox News talking points should be taken seriously in a discussion. You wouldn't listen to someone who hasn't passed physics 1 about the whether the bridge you are building is stable. This isn't elitism.
>Nobody reads JP to become a better person, they do it to feel better about being a shit person

I contest this, JP is among the many reasons why I've practically 'turbocharged' my life and transformed from a scrawny pretty toxic guy into an assertive, empathetic, can-do and intelligent dad-type guy.
I tried to find the recidivism rate of criminals who serve time in US Federal prison camps (lowest security federal prisons). Does anyone know how to find it?
Because if it's simply because of physical degradation, that means someone can keep on learning and not worry about running out of memory.
I've wanted a dual eink display for piano sheet music for a while, but it seems that the only ones on the market are $2-5K+. I might try to dink around with a raspberry pi and a few eink displays to see how hard it would be to make a budget one.
“Myth: Perl 6 has no target demographic and no niche.
Reality: So what?”

Wait, so it’s not a “myth” then, right? Or am I missing the joke?
That is not relevant to the post, which assumes that the reader is actually interested in learning a language. Many (I would say most) high school students are not, and don't invest more than the minimum amount of time required to pass their courses.

Yes, if you do not practice regularly (preferably daily), and with persistence, you will not reach a high level at a foreign language. Relatively speaking, maybe math is easier. But that's not much of an argument for math and against language learning, unless you have no actual interests and just want to check a box off a list.

To be fair, many (and maybe most) adults who claim to be interested in language learning also end up giving up because they are not willing to put in the effort. Too bad for them, and for you if you find it a "waste of time and money"; I find it far more rewarding than flaunting advanced math knowledge.
In a FPTP system the two main parties that thrive on FPTP, as it suppresses minor parties, will always be reliably against it.
> Another compelling point is that high school foreign language students almost never gain meaningful competence in the language they study

My guess is that this depends on the usefulness in somewhat common situations. English for non-native English speakers seems to work pretty well, especially in counties that don't dub movies and TV shows.
I'm using my high school language skills right now.

Edit: admittedly, Latin didn't stick well with me though.
You say it's confusing because the author says it's not simple. The same might be said of any language. Or of any learning specialty at all. It's not synonymous with confusing. You're severely stretching the meaning of the author's words when you say the author's point was to say that C is confusing. It's what you infer because you were confused, which points to this being personal to you, not the general intent of the author.
> is thunderbolt 3 silicon available for AMD?

This is the only AM4 motherboard that I’ve seen so far with Thunderbolt 3:

https://www.anandtech.com/show/14550/asrock-x570-phantom-gam...

It’s “available” but hasn’t been adopted yet by most motherboard manufacturers. Maybe we’ll see laptops with TB3 when the 4000-series mobile chips come out.
Yes, a lot of open source goodness is due to Red Hat, and a lot of open source programmers' livelihoods are and have been due to Red Hat.

Red Hat earned a lot of goodwill among early Linux people, and fortunately they were able to sustain their work with enterprise business revenue flow, of actual dollars (not just goodwill).

It's also true that a lot of people have been implicitly delegating a lot of foundation on which we depend, to Red Hat and a few other organizations. We build atop that, usually with only a little awareness of what's going on, and maybe we should be better informed about that -- as engineers with immediate responsibilities in our own work niches, and/or as altruistic participants in some broader worldwide collective effort.
Knowing what functions and variables are is below high school level, and I'd say it'd be comparative to knowing basic greetings in a foreign language. I doubt that many students who don't go on to study math after high school remember what's taught in courses at or past the Algebra 2 level.
I did some Ada in college. It's incredibly powerful, but it can be pretty difficult to work with. I don't know where else is used other than aviation and the military.
Tcl and the Qt Event Loop (Using Tcl in a Qt Application) [pdf]
A lot of the things that Stack Overflow claims you need X tools for can also be accomplished using sysfs. Without knowing the details of what you're doing I can't give you any specifics.

I maintain an embedded Linux system which uses Wayland as a compositor for Qt. I use sysfs to EG turn off cursors and set the display mode so I can blit a splashscreen. And sysfs can be used to rotate the console, change display modes, etc..

On my desktop I don't use any of the tools you're listing and haven't needed then for almost 12 years. The wm handles that for me.
> sysvinit for example is only an alternative to systemd the same way a SUV is an alternative to F1

Perhaps. But this is the same tired old argument that ignores the existence of any other init/daemon-manager aside from systemd.

And I would use the same car metaphor for comparisons with some of the other options, esp. runit, except with systemd in the SUV slot (e.g. my runit systems all behave themselves; my systemd systems frequently hang on reboot, often needing a REISUB).
They say in the future, and only partially:
https://docs.radixdlt.com/alpha/learn/faq#is-radix-open-sour...
For me is a STOP signal.
I too have a similar dream, though it already has a few good runtimes but the more the merrier, compiling to native via graalvm recently was too cool
>Maybe South Korea and Taiwan are comparable, I don't know. China's rise is still by its size...

That's what I said. Other developing countries have grown just as fast or faster. The difference is that China happens to have the largest population in the world.

>Not only was China poor on an African level. It had a communist command economy. Compare to how the former Soviet block countries have floundered in the same period, despite starting from a higher economic level.

China voluntarily introduced capitalism in a controlled fashion. Former Soviet countries were the remnants of a collapsed nation. They aren't particularly comparable during the time period you're looking at.
Been geeking out about ZIP code data at https://incomedata.org . I never realized how cool ZIP code data is, just how important the census is, or how much fun working with geo data is.
You're welcome! I wish I was clever enough to come up with it, the GP has where I found it.
>All these dependencies seem to be getting more or less mandatory.

Note that Wayland is not a _new_ dependency. It's a dependency that replaces X11.
There are lots of standardized tests that evaluate students’ math proficiency, and lots of research examining specifically how much math proficiency students gain from each year of school. Learning and retention could definitely be improved, but I’ve never seen research that claims it’s as low as it apparently is for foreign languages.
“Literal lingua franca” might be a bit confusing, because Mediterranean Lingua Franca was a pidgin based on northern Italian dialects.
ReactOS a Ripoff of the Windows Research Kernel Claims Microsoft Kernel Engineer
The Lisp Machine progress report from 1977 already mentions its Emacs-like editor.
no you can hire a group of them, rent an office and designate a tech leader, then do some simple paperwork and set up payment flow and you're ready to go. You don't need consider age/gender/affirmative-action/minority/LGBT-rights and worry about being sued somehow for whatever strange reason, you just hire whoever from the market that wants to do the job, and pay them on time with best intention and follow the common sense rules.
It's nice to see an official terraform provider that'll probably get accepted upstream:

https://github.com/vultr/terraform-provider-vultr

But it's hard not to feel bad for all the (unacknowledged, as far as I can tell) community effort that's gone in until now (and which I take no credit for):

https://github.com/squat/terraform-provider-vultr
Most of their GPUs are still used for gaming and graphics acceleration, but you are right that their cards and drivers generally work well on Linux and FreeBSD. I think the main issue is that they have no intention of making their driver open-source which understandably irks the Linux community.
While I appreciate having choices at some levels, for infrastructure it's always good to have everyone agreed. Desktop Linux has been held back by the X11/replacement situation for years (there, I'll say it), and the sooner we can all get (back) on the same page, at least for this one piece, the better.

Many open-source communities are run by perfectionists (and I must count myself among the worst of them). While it's a noble goal to create a gem that will stand the test of time, it's disheartening to see proprietary products move faster by making a decision, even a lousy one, and then shipping it and making it work.
How does having a borrow checker and snazzy memory safety benefit you when nearly all the operations you're performing are disk I/O?

How is a 100 lines of rust easier to maintain than 10 lines of shell script?

It's exactly what the other commnet said: "Writing a shell script in rust would be obnoxiously difficult for no real benefit."
I definitely agree that having too many "skills" pushed on someone earlier can sometimes lead to self-criticism and other maladaptive behaviors.

I tend to think that parents should present to their children as many different potential things to learn and excel at, but allow the children to drive themselves towards what interests them. Parents can then guide them accordingly. But the child should still feel themselves in control. Sort of like when Tibetan Buddhists find the next Lama- they have the candidate choose an item from the predecessor's possessions.
You seem to think you know better than the parent commenter what their experience was, despite the fact that they were there and you were not. Interestingly, what you imply is a more negative view of the experience rather than a more positive, which may make one think you hold a prejudiced view of the French specifically for some unstated reason.
I use this a lot at work. I ssh into a server from my linux desktop and run things there, including GUI applications. Over a local network it works fine. It's much nicer to have local and remote applications displayed in the same way. I can also run things from remote networks, although I have to use the -C compression option on ssh.
> By all means, if you want to do NVIDIA's job, be my guest.

If I wrote an X compositor that supported NVIDIA's proprietary interface, it would work with pretty much every window manager that's ever been written.

If I patch wlroots to support NVIDIA, I'll still only be able to use window managers based on wlroots; I won't be able to use ones that spun the Wheel of Incompatible Wayland Compositor Libraries and landed on Weston, swc, Orbment, or whatever GNOME uses instead.
> Sometimes projects become mature and don't need additional work,

You mean like X?

It seems to me the Wayland thing has a lot of support by people who think lack of changes in and of itself makes X completely unusable. That the software world must exist in a state of perpetual rewrite or it sucks.

I predict my minimal X setup will remain usable for a long time.
Exactly. And for much smaller organizations and individuals, it is much harder to organize an alternative effort to this set of projects backed up by a big corporation (Red Hat).

I only expect this to happen if Systemd and related efforts become really bothersome. Right now it is a big of a mixed situation. A better init system, and some modern basic userland infrastructure was needed. Systemd has brought some good things, but overall changes are concerning for the reasons outlined in my parent comment.
California, an island? Meet cartography's most persistent mistake
Authorship Attribution in Lennon-McCartney Songs Using ML
Dockerized – seamlessly execute commands in a container
Everyone wants to be the next ‘Game of Thrones’
Email is unfortunately also quite problematic (as sibling comment notes).
Intriguing. I always trap before setting up, on the basis that a script could get interrupted before setup is completed. Is there any general agreement on what the correct order should be?
How is it a disaster? From what I've seen, a number of gripes are due to people not actually understanding how DoH works or expecting it to do something it isn't designed to do.
Ugh, I'm all for projects not taking themselves too seriously, but the spokesbug thing feels... a little cringe-worthy? It's also super weird mixed messaging, like it starts off with an overly cutesy thing that seems targeted towards children, and the immediately shows a grammar? Who is this supposed to be for?
> Lisp was designed for single programmers managing their entire stack

Funky, McCarthy had a whole team working on and with Lisp.
I don't think that's so much an adaptive aspect of human societies as it is a result of the sort of memes that are effective at propagating themselves. If you are a meme that is facing selective pressures towards persisting for as long as possible, you'll fare best if you exploit human psychology such that you're very hard to get rid of and invoke behavior in the people that carry you that is oppressively dogmatic and ideally prevents the sort of exploratory behavior that might see you replaced by another meme.
To save others a search:

https://knowyourmeme.com/memes/you-are-already-dead-omae-wa-...
>If you redefine extremism to something that is acceptable, and most people defines far-right as extremism, you are defining the far-right as something that is acceptable. That is the danger of redefining words.

Your premise here being it's good to ostracize people? Those who fall into far-right and far-left politics should be talked with because society is far-less isolating than they have been lead to believe. Extremist political groups live by isolating their membership from mainstream society. Mainstream society's way to reduce the reach of the far-right and far-left is to reach out to their low-level rank-and-file members to sooth their fears and invite them back to mainstream society.
I use it constantly (including across different OS/architectures), have been using it for more than 20 years and really can't live without it.

It works great. And Mozilla/Firefox has been working wonders with it (when you open a web link on a remote application, it opens the URL in the local, already opened Firefox and has been doing so since Netscape times).
At some point it just seems like semantics, appropriately enough. There are some significant regional languages like Arabic - or Portuguese, which hasn't been brought up yet - that a lot of people speak and potentially can be relevant depending on the industry or field. It's just that not all of those people are as widely distributed as the other languages.
I see what you're saying now, there's nothing about Docker or containerizing that promotes using the wrong tool for the job.

It just happens to be employed by other frameworks that make it easier to make that mistake.
Why is it that Perl (apparently) didn’t survive the transition from 5->6, but after years of acrimony Python looks like it will survive the 2->3 transition?