skysight-inc/HackerNews huggingface dataset:
Nvidia is mostly used on Linux, as most of their GPUs are installed in datacenters for deep learning acceleration purposes. More than that, Nvidia is the only major video hardware manufacturer that keeps up to date drivers for other free UNIXes, e.g. FreeBSD.
Does the pigeonhole principle not apply anymore? Surely you will find at least 2 people who agree on 10 binary issues in any group of 1025 people, unless this is some roundabout way of saying there are no binary issues.
Yes, the old drug patent will expire, and when this happens the company typically pulls an "oh our old version is now magically unsafe!" to wrestle away competition.

Plus developing a product from the old patent still requires extensive FDA approval. Very expensive stuff.
They had the list because they've had problems with some students occupying buildings in demonstrations around pay and conditions of cleaning staff. Often cleaning is sub-contracted to a different company, and the cleaning staff have terrible pay and conditions.

Police requested the information, but did so informally. Police didn't specify specifically what information they needed. [EDIT: This is bad! The uni should have asked for a formal request, and then done a privacy impact assessment. This is mentioned in the report linked to below]

Ignore the Register, which is hopeless, and read the report which is also hopeless but at least it's mostly factual. https://www.kcl.ac.uk/news/statements/bush-house-security-re...
Being respectful of elected officials is totally different from being respectful of their supporters.

For example, I can directly blame a senator for her votes. If her vote was for something I think is indefensible (like the Iraq War), showing disrespect is acceptable and deserved, as long as it's non-violent.

However, not all of her voters might have expected or condoned that vote. Even if they did, their responsibility for the vote is a small fraction of the senator's.

Joe Biden gave us a great example of this recently when he praised himself for getting along with segregationist colleagues. Treating them with respect was unwarranted because they didn't treat tens of millions of black Americans with respect.
Node.js Module to Control Inky PHAT on Raspberry Pi
Re. performance. Did you use SSH's “-C” switch for data compression? The first time I used X over SSH it was lagging as all hell, until I used this switch, and after that everything ran much smoother.
Does XWayland not solve your issues? It’s a pretty good (seamless) compatibility layer. Of course, it still involves running an X server, but applications can switch to Wayland one at a time and you can use both simultaneously.
They’re the same price, just different specs. The T-series is more for enterprises, I don’t know, but I bet both lines have roughly equal sales.
So the AOT makes that more difficult I'm guessing? I think that go does heavy lto so shouldn't inlining at link time give the same opportunity for that?

Java's escape analysis has always been dodgy to rely on. I've had some very simple code when I couldn't for the life of me figure out why the allocations weren't being hoisted. So I don't know if gos is better or worse.

It most definitely was not an oversight, clearly intentional but I think the issues could have been solved in better ways. Better use of lto and intrinsifying some functions in slices would help a lot.

Vector operations are extremely common. Go's making them difficult to use and refusing to optimize them (lto, intrinsics, etc) just seems poor.

PS: because of the score of my top level comment I've been rate limited pretty aggressively and can't respond anymore.
and the crown? or is the crown akin to the Nutella bread.
And I use remote operations all day every day. As does the entire department with hundreds of people. Don't dismiss other peoples works flows without understanding them.
I feel like it's much easier to start learning Mandarin than Maths. I can't really put into words why I feel this way, given that there are great resources like Khan Academy out there. Maybe it's easier to gauge fluency in a language than it is in maths? When do you stop learning? Maybe you're proficient enough when you can order from an all-Mandarin menu? As soon as you can't read a bit on a menu, you know what you need to work on next. But what about maths? I know how to add and divide. I'm fluent at trig and pretty good at some bits of algebra. Pretty rusty in calculus and OK at stats. I'm sure having this knowledge makes parts of my job easier. But maths is such a huge and diverse field.

Not knowing what I don't know, I find it very difficult to gauge whether I'd benefit from learning more, if that makes sense.
https://github.com/ossu/computer-science
Russian Submariners Died Preventing Planetary Catastrophe
Hacker News – Canadian Edition
Partial remote or designated telework days make more sense than being fully remote.

However, it seems like you're exchanging any future/potential at a company for the convenience of working remote which why i was asking if he was retired.
Thanks! I really appreciate your tip!
Yes, I know :-/

I am not sure what the status of AMD ROCm is, but I guess it will take a while until it becomes a viable alternative.
I use it, but generally only at work on a local network, where the performance is fine. My most common use is to run R on a big server but still have plots pop up on my laptop. There are other ways to do this, e.g. one of the IDEs for R (RStudio) apparently has some infrastructure that would let me run R on my laptop and then farm out the computations remotely. But I find just ssh -X the easiest for now.
Then approximately 2/3 of of the population will be wrong instead of just 1/2.
The airline in question is controlled by the government of Saudi Arabia.
American already operates about ~400 Airbus 320s vs ~350 B737. [1] United also has ~200 A320s vs ~340 B737 [2].

They both have mixed fleets. Of course the story for carriers with a homogeneous fleet is very different.

Part of it is surely PR posturing though. Both to look good with customers and to improve the negotiating position with Boeing.

[1] https://en.wikipedia.org/wiki/American_Airlines_fleet
[2] https://en.wikipedia.org/wiki/United_Airlines_fleet
At least pip had a release in May this year.

It's even worse for pipenv. It was last released in November last year and there are a lot of bugs fixed on master, but there is never a new release.
>because there is only one reality

Mostly, yet this view also has significant problems. The biggest issue is that as complexly increases, ability to completely traverse the problem space decreases. Combinatorial explosions commonly happen. The more variables you add to the equation, the larger effect local variables will have on the answer people arrive at.
Unfortunately true.
China uses western avionics and jet turbines, so there isn’t much difference between it and a 737 or 320. But they don’t win out in fuel efficiency, so they probably won’t do that great outside of China and belt road countries.
They should be more careful:
"The nations were angry, and your wrath came, as did the time for the dead to be judged, and to give your bondservants the prophets, their reward, as well as to the saints, and those who fear your name, to the small and the great; and to destroy those who destroy the earth.”"

-Revelation 11:18
Low latency. Wayland forces you to use a compositor.
Screenshots and recordings work fine with Sway and GNOME. I don’t know about other compositors. See https://github.com/swaywm/sway/wiki#taking-screenshots
Truly smart devices would come back online working just like they did before a power outage. They should also augment the traditional setup, not just replace it. Idle power usage can also be hugely reduced, but it takes some planning, both by the manufacturer and the end user.

Personally, I've been avoiding most of the "smart" devices because they're more of a gimmick rather than a thought out solution.
Yeah, even for state schools there is often a foreign language requirement. For example, University of Maryland requires applicants to have taken at least 2 years of foreign language courses[1]. If you decide not to check those boxes, you’re just making the college application process unnecessarily difficult for yourself. Take 4 years of Spanish or whatever else and move on.

[1] https://admissions.umd.edu/apply/requirements/freshman
And New Yorkers prefer the sound of ocean waves to the sounds of car traffic and jet engines. So what?

What the public prefers is irrelevant. The content of public discourse is dictated by the acoustics of the media environment. We are trapped inside a terrible, gigantic conch, which resonates with the frequency of scandals and sound-bytes and dampens the sounds of thoughtful debate.
Agreed that there's a lot of messed up stuff in the world, but this is overgeneralization/availability bias.
Some beliefs cannot be accommodated. One party wants to consider executing women who terminate pregnancies for their own safety. The other party can't get anything considered.
Thanks for putting it into context!

Generally I wonder about sustainability of rare earths (and other elements with limited supply like helium). We build a lot of products that don't last very long - some of it gets recycled, a lot of it doesn't. Wonder what humans 200 or 2000 years later will think of our consumption
I believe Ubuntu also ships a tool for changing the theme in the default install. However the upstream (Gnome) is adversarial to this (https://news.ycombinator.com/item?id=20376442).
No, not really. None of my coworkers thought it was weird either. One of my coworkers was in China for 12 years and 5 years in Taiwan before that, and his Chinese wasn’t as good as mine. But he was one of the first to do deep neural network training on GPUs, so he had lots of face to compensate for any loss due to language skills.
> When you have branching code running on a GPU, the threads are split into the branches, and each branch gets executed separately.

I'm not an expert on GPU hardware but in my readings on this, I've seen it said that if there is a branch in your code, all cores take that branch even if it is a no-op for many of them, thus all branches are taken by all cores when the code is not coherent. Hence why making GPU parallelization can be quite a different programming paradigm to really take advantage of how it works, and it is more challenging to do properly than truly independent CPU threads that do not affect each other when they branch.
On paper.

Parallel programming in Haskell is hard. GHC's style of by-demand lazy evaluation and the ubiquitous use of monads impose a lot of sequential execution.

There has been good research around parallel FP programming languages, but that was mostly around the 90s (Sisal, pH)
I can tolerate anything except the outgroup.
One of the comments on the article ( https://utcc.utoronto.ca/~cks/space/blog/unix/XDeathwatchSta... ) is also possibly of interest, suggesting possible technical routes for using existing windows managers on Wayland:

> There is XWayland, and apparently it will support handling the root window, not just application windows:

https://wayland.freedesktop.org/xserver.html

> The missing piece of the puzzle is Xweston, which apparently allows you to run window managers for X on Wayland:

https://github.com/ackalker/Xweston

> or maybe xwlnest will work better:

https://github.com/gschwind/xwlnest
> The article doesn't make it clear whether the police asked the uni for a list of students involved in x and y organizations or whether the uni just handed over a list of people on a watchlist. Either is disturbing.

I'm not sure why the police asking for the list would be disturbing by itself. If they are investigating a crime and group X is suspected of being involved, finding out who belongs to group X seems prudent.

> The student organizations that these activists belonged to don't really sound that extreme, depending on who is asked of course.

I don't know how you can tell that from the name. In any case, the groups themselves may not be extreme, but there may be extremists within the group who police have reason to be interested in, but have not yet identified.
The funny thing is, I see merit in both parties. I like conservatism when it comes to the 1st and 2nd amendment protection, freedom of religion, etc, but I hate how the right treats the environment as a resource to be wasted, used, and abused. I think the libertarian stance on drugs is a little too extreme (I think drugs should be legal, but that they also shouldn't necessarily be easily accessible - people should still have to jump through a few hoops to get them). Rinse and repeat of a lot of issues.

If it were possible to transcend parties and vote just for candidates that represented my nuanced beliefs, I would switch in a heartbeat. Instead I'm forced to prioritize which issues are most important to me, and then plug my nose and vote for the party that best represents just those (even though said party comes with a lot of undesirable baggage).
They used to have a Java SDK, unfortunately it's not around anymore. I used to have a serviceable version of Monopoly with a "reasonable" AI. I'm really sad that there isn't a Kindle app ecosystem.
> programming new editing commands was so convenient that even the secretaries in his office started learning how to use it. They used a manual someone had written which showed how to extend Emacs, but didn't say it was a programming. So the secretaries, who believed they couldn't do programming, weren't scared off. They read the manual, discovered they could do useful things and they learned to program.

This seems important.
I assume Linus is a pragmatist who doesn't want to torpedo his own product by putting a slash and abbreviation in its name and forcing the whole world to only call it that. I think accusing him of not caring about freedom because he balances pragmatism and ideology differently is throwing out the proverbial baby with the bath water.

I don't think it's nice to spit in the face of a person that hands you half of the cake you wanted. The GNU project has the freedom to get their own HURD kernel into a sufficiently working state and compete, which does not seem to be that trivial a task for all the years I've been following this drama.
I don't have any obscure favourites that I actually use. But I have a soft spot for a bunch of old, obsolete ones.

Niklaus Wirth's post-Pascal languages, including Modula-2 (and its offshoot Modula-3) and Oberon were fantastic. Their syntaxes fit on a single piece of paper. Modula-3 is an outlier, since it was developed without much involvement from Wirth, but it adds some nice stuff, such as generics. Oberon had a strong influence on Go.

As a kind of "lost language", Barbara Liskov's CLU (1974-75) is fascinating. Its syntax is Algol/Simula-like, but it comes with a lot of advanced features (iterators, generics, type parameters with constraints, exceptions, variant types, parallel assignments, inheritance-less classes, "everything is an object", garbage collection, no global variables) that eventually ended up in other languages, much later. CLU was never intended to be used, but as a testbed for ideas, and it never really was.
There's a lot that xwundows can do that it'll take many years for anything else to catch up to.
_.map is basically syntatic sugar for p => p.map, only written with today's javascript capabilities. I just tried to implement the proposed #. Dynamic access to methods doesn't yield very nice type signatures.
To give you an idea of what your comment sounds like:

Does the content of the beliefs matter? Is it easier to be tolerant of free speech than Communism?
My concern at the moment with Wayland (and Systemd, Pulseaudio, DBus and a few others) is that Linux is loosing modularity.

All these dependencies seem to be getting more or less mandatory. Running a distribution without them is getting harder.

Given that they are all getting pushed by the same group of people at Red Hat, it is concerning as they are effectively gaining control of the Linux userland. And given that their architectural decisions are quite contentious and at odds with many Unix design principles, this is not good.
Never forget to chmod again: deployment automatization with Ansible
We use it semi-regularly at work. (I do Linux Administration for a hosting company.) Or, more precisely, our Oracle team uses it, as there seem to be several Oracle-related utilities that require a GUI. I don't work with it directly, but I have helped to set it up on that team's behalf from time to time. For that purpose, it seems to be quite stable.

I don't think X-forwarding is a good substitute for VNC(-alikes) if you need to do long sessions, but for occasional one-off GUI work where either there's no CLI equivalent, or the CLI version isn't the best choice, it does get the job done.
Maintaining a compositor isn't an easy challenge. GNOME has the resources, plus nvidia help, in supporting EGLStreams so it can.
If you’re into minimal docker images, bash or similar shell might be the only script interpreter available.

Python might not exist on your windows machine.

Etc.
There's software which can be side-loaded on Kindles (and Kobos etc.), e.g. Koreader, written in Lua: https://github.com/koreader/koreader
Y Gymraeg is a lovely language. Music to my ears.

There have been several pushes for common languages. Latin once dominated at least the sciences and clergy. French was the literal lingua franca for a good while in various contexts. English has kind of taken over that role at the moment. But those languages are all a bit shitty when it comes to ease-of-learning. French with its complex grammar. English with its spelling oddities and its absolutely mind-bogglingly vast vocabulary. Latin, well, who even speaks Latin anymore.

Artificial languages like Esperanto are allegedly easier to learn, but they've never taken off.

I've long held the belief that the EU should make English a mandatory second language across all its member states. It's easily the most spoken second language in the EU already, but there are huge differences in proficiencies across countries/regions.
Sekiro: Shadows Die Twice New Bloodborne Combat Mod Now Available to Download
I haven't lived in seismic areas much, but I was in central LA for both of these quakes. I was hoping for a simple Richter*distance (or d^.5, whatever may be appropriate) value to be reported. I realize that real effects are multivariate, but wouldn't that at least provide the maximum possible effects to report a magnitude-distance metric? Bc for a few million people I think the quake felt like a strong spin cycle in the next room , but we were told it was the biggest in decades.
Depends what voting system you use. First past the post has lots of problems.
I see self-censorship in public political discourse, and that gives too much room for charlatan entertainers to suck up all the oxygen in the room. The negative discourse is not what the general public is engaging in.

Fully 40 years ago I remember more public debate about politics than today. I'd characterize that as having been semi-productive. The newsertainment pundits today just try to rile people up. It's anger for-profit. Getting pissed off is a product you buy by watching or following a professional agitator. And that is not public discourse, in my view.
I was at an Emacs Lisp introduction course given by Richard Stallman, at some ILC.
It’s not Wayland’s job, as I understand. GTK3 does it, I think Qt does it, and I’m not sure about anything else. Firefox has issues with menu positioning but works fine. Because X11 applications still talk using the X protocol to XWayland, which doesn’t handle DPI scaling, there’s no guarantee of it working.
https://github.com/therecipe/qt
Now make a readable version where the braille symbols are converted into their latin alphabet equivalents.
They started as a collective, somewhat like Autistici/Inventati and Riseup, in France. And moved to Italy after the French police took one of their servers.
I hope they manage to standardize the majority of protocols. Last time I've checked GNOME wasn't happy but the other projects were, surprisingly, cooperating heavily.

There are very interesting projects using Wayland.
https://github.com/search?o=desc&q=wayland&s=updated&type=Re...
US airlines would probably be very jittery buying a Chinese place, given the current trade war with China.

For other countries, it could be a way in, especially because of the backlog on the A320. But it does mean a large investment in training and parts logistics. It would make more sense for a country that wanted to score political points with China.
CycleGAN-Based Voice Converter
Data Structures for Text Sequences
The reasoning on #1 is amusing. "It's finished because the test cases are finished".

Can you imagine going to your boss and saying:

Coder: "The program is finished"

Boss: "Cool, when can I demo it?"

Coder: "Well you can't actually run it, but all the test cases are finished, someone just needs to fill in an implementation"

(And yes, I get that the implementation is usable. But if the language has been done "forever" and the implementation is still partial... maybe the language is a little too complicated?)

Also the argument that it doesn't need a demographic holds no weight to me. Lets say I read through the Perl docs and go, holy crap, I totally want to use this at work. I still need to convince others.

"We should use Perl 6 for our next project"

"Why?"

Reasons that might actually be convincing: we can hire for it, it's more productive/safe/faster than what we use, the tooling is great, Big Company X is behind it. Reasons I could use for Perl 6: It's uh, slow and the interpreter isn't really finished and the internet generally regards it as a joke, but, I can express ideas that usually require words with symbols instead.
Hi there, you have my upvote.
I have been trying many solutions for a fast deltacopy-based file replication, and yours is really the best.
I am a solopreneur too, living on my product in the last 9 years, somehow i "sensed" this little software gem was the child of a similar mind ;)
All the best!
I have never understood this. You only need a handful of commands and you can do anything. Then you can learn a few more as you go. c-f (forward char), c-n (next line) etc...really not much to know.

As for incremental learning: just the other day I was programming with a colleague and taught him a new command. I've only been using Emacs since 1978; he was using it before I was. But even after more than 40 years of emacsing he said, "wow, wish I'd known that command earlier". But even without it he was very productive.

I think people who teach someone emacs by starting out with fancy init files, tons of libraries and by emphasizing programmability etc are doing a big disservice. Its very incremental nature is an enormous part of its power.

My artist wife had Emacs as her first editor and still misses it.
A new way to develop parsers for binary structures
The psychedelic subject on HN is so biased. Submit a post about how a small LSD dose can help treat schizophrenia and it gets hundreds of points.

Submit a post about how someone goes on a violent rampage after dosing LSD irresponsibly and it gets flagged then downvoted.

Considering his employer and education (a lot of people are arguing it’s relevance) he could have easily been a HN community member. It’s like readers only focus on the positives of psychedelics and never want to discuss both sides.
Terminal.sexy – design, edit and share terminal colorschemes
You don’t need verifiable time-space coordinates. You just need the topology of connections. We came up with largely the same thing two years ago:

https://intercoin.org/technology.pdf

We call it the Permissionless Timestamping Network and it is one optional component of a cryptocurrency system - but can be used for tons of purposes and is very easy for anyone to join. And since all connections are voluntary, there is no question of overwhelming any nodes either. Pure win :)
US partnership and commerce law do not allow for partially state-owned partnerships.