skysight-inc/HackerNews huggingface dataset:
I don't get this thread. On one hand, people complain (wrongly) about Wayland being too monolithic. Now, people complain about there being competing Wayland implementations with different feature sets. What's it gonna be, guys?
Can't you use ssh and connect to localhost with the -Y option to sandbox an X app?
I'm not the expert on the topic, but as far as I can tell, the claim is in fact that (a) there are more similarities to orangutans, yet (b) the split from chimps is more recent.

If I understand correctly you are saying "distance" is proportional to time by definition, and what I was reading seems to say that is not strictly the case.

"Theoretically, orangutans have had more time to accumulate genetic variation compared to humans and chimpanzees, which split into their own lineages 5 million to 6 million years ago. One would expect at least twice as much variation in the orangutan genome. However, in the study, a comparison of the three genomes shows that humans and chimpanzees have lost or gained new genes at twice the rate of orangutans."

"there are many similarities to the human and orangutan genome, much more similar than human to chimp, in fact. They suspect that could be because humans split from a common ancestor with chimps, of which both species had the same ancestral orangutan DNA. What remains curious is that humans and chimpanzees have evolved separately for millions of years. In the process, chimps for mysterious reasons lost some orangutan DNA that humans retained."

Source:
https://primatology.net/2011/01/26/orangutan-genome-sequence...
I've personally spoken at length with Nvidia graphics driver developers. They know who we are and they know the technical problems. If you have no reason to doubt me, then perhaps you shouldn't.
I'd argue that none of those languages are the most appropriate for any problem at all. As long as the language itself is somewhat usable it's mostly the ecosystem (and hype) that counts: Libraries, editor support, build tools, etc.
Also the reason why for me it's essential to use an editor (usually an IDE) that works with the AST when using other languages. But it's a good point you make. If lisp (or lua tables or any kind of tree) were the base structure for everything instead of bytes it really would be a huge jump up. (There were probably many attempts at this including Charles Simonyi s language based workbench and also in the eclipse world with EMF as the basic tree .. urbit/nock etc etc)
Yay! More surveillance! Maybe we'll finally stop getting attacked by terrorists every single day!
Requiring signatures moves all responsibility to the maintainers. I've seen projects upload their signing private keys to git, saying that it's fine because they are passphrase protected.

Sure, as 2FA, signatures help with the problem that some people use weak passwords or share their passwords. But IMO it would be better to restrict upload rights to the top 100 maintainers and give them hsms they use to authenticate those uploads. Anyone wanting to upload would have to ask one of the maintainers to sponsor them. This would reduce the number of people you have to trust when building anything from the package repository.
The 5700 is "only" twice as fast as the 570 while not using more power.
The wlroots developers have proposed protocols for screen grabbing etc. which are already supported by some window managers (e.g. Sway) and by some applications.

https://github.com/swaywm/wlr-protocols
URL is truncated.

The real url is:
https://www.newyorker.com/magazine/2015/07/20/the-really-big...
Expect supporting wayland properly, which all other major vendors have been doing for quite a while. I wouldn't call this excellent at all...
I've watched it, but his explanation (which is the best I've seen; don't misread me), basically goes into why it looks "thus" when viewed edge-on of the accretion disk. But there are as few like that as there are viewed from the poles; so why do they ALL look like this?

If that's just the way it is I'll accept it, but I haven't heard or seen a good explanation yet.
You can't have it all? This quote from the article makes it sound like you can barely have anything:

> In fact, recent tests of newly launched commercial 5G networks in the United States are showing that millimeter wave signals are not traveling more than 350 feet, even when there are no major obstructions. They are also not penetrating walls or windows, making indoor coverage difficult.

350 ft with no walls or windows in the way?? So you'd need about 4 antennas just to cover the vertical height of the Empire State Building? How is this considered in any way viable, even in urban areas. Why not just build out a WiFi mesh network instead if the numbers are that poor.

Really hoping there are some important details missing here.
what was the other alternative that you wanted to explore?
Totally agree. A second language expands your world dramatically.
Using smaller cells is great for servicing more people on the same frequency. When signals don't go as far, you have fewer other people to contend with for space to send.
In the real high-density places, this makes a lot of sense. If you can stick with bigger cells, that is obviously cheaper.
The unanswered question is still how this `kickball` account gained control of the gem.

> The gem seems to have been pulled out from under me… When I login to rubygems.org I don’t seem to have ownership now. Bogus 0.0.7 release was created 6/25/2019.

The way I see it, there are a few options:

1. The rubygem was transferred by ruby staff to this account.

2. The maintainer's account was hijacked and then it was transferred, and could even still be compromised.

3. There is some issue or attack vector with the rubygem system that allowed the attacker to gain control.

Any guesses?
You can get this to display "image" by just adding one wire between clock source and one/all of VGA analog inputs. It will be a random checkerboard, but still an image.
Another solution would be changing the ecosystem to no longer be reliant on so many third party dependencies.

For instance if I am using Java and I build my web app with only Spring Framework, I can have a lot more confidence that one of my JARs hasn’t been backdoored than I can in an ecosystem where it’s regularly the practice to pull 100s of dependencies from different individual FOSS developers, where it’s difficult to audit the process that each library author is using to secure their package manager upload credentials.

I am not sure signatures are that useful since without a centralized authority to issue the certificates and securely verify author identities, we are just back to a trust-on-first-use policy for the signatures, and people will just end up setting their CI servers to always trust new signatures since they won’t want to deal with what happens when authors change their certificate from version to version (which will surely happen).
There is Ruby and it's popular. Apple did it with Dylan in 1992, it didn't become popular.

There is no need to change Lisp into different language because they already exist. Trying to get people who don't want to learn Lisp to learn Lisp is pointless.
Maybe a dumb question but why do people want to use Wayland if it's that horrible?
I was talking dev boards not bare chips.

If you're going with an MCU that's uses Linux because you don't want to learn another platform you aren't the demographic to be buying bare chips.

Can you even get bare stm32s in hand solderable form factors???
For me, the source of friction is always the long wait for the cashier. And if I forget something, another wait. I'm looking forward to just walking in and walking out with my purchases.
Arguably, all previous major protests are defending against applying Chinese law or practices to Hong Kong.

1. the 2003 protest to oppose the anti-subversion law (Hong Kong Basic Law Article 23) in the name of national security.

2. the 2014 Umbrella protest against the proposal to pre-screen candidates for Chief Executive which restricts democracy.

3. the 2019 anti-extradition protest against extradition into China.

As many commentaries in Hong Kong have pointed out, the root cause of the protests is that the ideology of Hong Kong (individualism aligning closer to the free and democratic world) clashes with that of China (authoritarianism, where economic development and national security are the most important). Some said that Hong Kong is one of the frontiers in the new Cold War.
Yes I think this would be a major point. Airlines are worried about what happened straight after 9/11 were many cut orders, then places like Ryanair option loads of aircraft at discount prices, then airlines struggled to get back into the booking list. There is a waiting list of many years at the moment. They would be a bit crazy to ditch their spots right now.
I'm actually quite happy with 4G. I can't watch 4k streaming videos on my phone... Which I don't want to do anyways. I don't think we actually need another iteration.
FYI on the service manuals. The service manuals are out there on the internet if you look.
Funnily enough, this is exactly what I was talking about. Nvidia supported multiple monitors on Linux for decades using TwinView, they simply didn't add support for the open source xrandr for 4-5 years, but even that has been supported for ~7 years now.
The Messi of robot soccer is a tricycle with a fisheye
So how do you want to grow Linux market share if you say FU to a significant part of the potential market? Steam hardware survey is pretty clear about AMD:Nvidia GPU ratio.
> They religiously decided against it.

They decided against it because no one (except maybe xterm) was using X11's drawing APIs anymore. The whole point of Wayland is to get rid of all the unused legacy that lingers in X11.
CCL's development is relatively slow compared to sbcl, but I'm not sure that it's "dying". And, there's been a brand new compiler on LLVM, clasp, as well as the SICL project.
If anyone makes a book of recipes that look like the diagram on page 4 of the lemon pie, especially an interactive one for the web/tablet, I’d buy it. Maybe a good side project/business.

It makes so much more sense displayed visually than a fixed incremental list. It’s possible you could generate them automatically with some NLP and hand tweaking.
Can someone explain this?

> In practice, teams continue to ignore this problem and instead rely on aggregate time-series that are essentially impossible to interpret correctly, such as “maximum of 99th percentile latency by server.”

I get that we can't know P99 across all servers. Let's say we're talking about latency and the max of P99's will be an upper bound on the P99 across all servers. Why isn't this true or useful?
The idea is that you run the entire script as a single transaction. Then you only have to check for a key once (which is trivial).
Also the main issue I see with 'modern' Linux ecosystem actors, is that they usually do not put on the 'market' a new product that they developed (from scratch or after forking a traditional one); instead they first take control of a an existing piece of software or project, and then they change the way it works, or the direction it takes, or make it un-portable just because.

I wouldn't mind if they released new software, new concepts, new OSes and let the users (the competition? the free market?) choose. If they take the market share, good for them, but they didn't have to come and screw with the ecosystem I picked years (decades, actually) ago. Let the different ecosystems leave their lives. I chose this one 20 years ago especially because I wanted to avoid those things which, now, are put down my throat!

Would changes (switching) take a longer time to occur? Yes, probably, and I don't think it is a problem, considering today's tendencies in software development which exhibit more problems because of going too fast.

For example, I never read any user saying "I moved to a Redhat distribution because it has systemd, that's so much better" before a couple of distro maintainers (soon to be hired by Redhat) decided it had to be imposed on a distro and then another. Nobody really cared about the supposed advantages brought to the table by systemd, nobody demanded it. And yet...

Same thing for major changes of/in GUI toolkits. If they want breaking changes (as toolkit devs), if they want a complete redesign (as toolkit users), just fork the existing project and name it something else at least a little bit distinctive. Let the project as it is a chance to survive (no matter how small that chance is).

But no, they want a monoculture, they want to spread it as much as they can, and force everyone to follow their way, their idea of the day.

In fact it is a bit like globalisation, where a single culture, a single economic system, a single social system is supposed to eat the world and leave it with a single boring monoculture, the same everywhere.
I'm quite sure there's much more Intel igpus in the wild than nvidias gpus
Let me excerpt an email from a friend:

> ...[H]ermeneutics is fundamentally about power, as Nietzsche described. But in Nietzschean terms it is not like Foucaultan terms, for Nietzsche includes "being a slave" or being incorporated into the power of another, as a potentially positive or potentially negative thing. For Foucault it is never neutral and rather black and white. And for Hegel. Which is why Nietzsche and Derrida are both superior to Foucault and Hegel whenever hermeneutics and the hermeneutic circle are issues of earnest import.

Now, I think this paragraph is entirely readable and gives a pretty good breakdown of the difference between, say, a Neitzschean and a Foucauldian understanding of power, freedom, and interpretation. Personalities here serve both as metaphors and as reminders that the world we live in is a _human_ world.

I'm sure the people this writer is talking about are insufferable, but this writer is also kind of an ignoramus.
Sorry, I actually think you are right and infix notation isn't a problem (Assigning priorities to operators solves many of the cases, for example).

I was thinking of "elegant composition" of subexpressions. Or, in other words, inline Trees/S-Expressions.
>Corporate IT's process is mostly about money

That is so far from truth. Cooperate IT is all about not getting fired and doing no wrong. It has very little to do with performance, power, or cost. Your CTO could make an excuse of not buying AMD because it is not stable. That was the reason in the old days AMD not getting any traction.

There is a huge brand stickiness in Corporate purchase, and people are willing to pay premium for it. And that is why everyone want these client.
To make your bash scripts truly idempotent, go to root and turn your system into a git repo. You're welcome.
Never took off? In addition to the other replies, look at Mathematica/Wolfram Language where they are _the_ syntax:

f[1, 2, 3]

And we can index it

Part[f[1, 2, 3], 1] == 1

Now what would the 0th element be?

Part[f[1, 2, 3], 0] == f

It is “head” or what corresponds to the first element in cons lists.

Also, as an appendix, there is no reason why you can’t have a “high-level” syntax and an abstract syntax which can both coexist. Mathematica has a syntax which can get quite cryptic (almost APL like at times), but it is possible to ask “freeze” expressions and print out the full m-expression form and thus inspect the structure of a function or similar.
Lingo was fun in the days of Macromedia Director.
Another tricky thing: recursively copying a folder is not easy to get right in an idempotent way due to arcane bash behaviors:

https://unix.stackexchange.com/questions/228597/how-to-copy-...
94% loss is only 12.2 dB (10 * log10(1-0.94) == 12.2)... not that much.

Also, where's the STL if I want to try this myself??
What did you think was going to happen? Did you speak out against it when it was proposed? How would they NOT use this data available to them?

https://www.aclu.org/issues/privacy-technology/national-id/r...
Also Java is not c++, I was a c++ programmer in 1994, in 1996 I was a Java programmer. I cannot explain how much my quality of life had changed. I know that c++ isn't the way it was then, now, but holy heaven, working with it then was like shaving with a hover mower.
> Really hoping there are some important details missing here.

The laws of physics dictate that the only way we can have large bandwidth AND large number of simultaneous users is to have tiny cells which cover only a few square meters.

5G, and future Gs will put these micro cells everywhere, on top of each street light, buried under the sidewalk...

Just like in a building every apartment has it's own private Wifi and all of them have fast Wifi, while at the same time all of them have mediocre mobile connection.
Any modern database will perform the locking for you as part of running code inside a transaction.
> 6h * 5 + 4h on Saturday (remotely)

No thanks. I'll take my 8h * 5 and two entire days off. I agree that expecting 8 hours of productivity a day is silly but I think it's even sillier to expect me to have only one contiguous 24 hour period away from work per week and not experience burnout. Ideally the employer should set product quality standards and let us determine how to apply our weekly productivity in order to meet schedule.
Whois over Snail Mail
Those numbers are far underestimated, and grow exponentially when you consider all of the other types of scapegoating conspiracy theories that attack other groups of people on the internet.
There's nothing wrong with the 737MAX airframe. It's a software problem with the MCAS system.
I'd like to see a comparison running different speeds of memory, different CAS latencies, etc. Can you run this thing safely with 3200mhz? or do you really need 3600mhz?
Beautiful.

OP claims to be backwards compatible with Clisp, that's not a goal of yours, right?

So a list in treenotation would be written:

list a
1
2
3
4

? Could become a bit verbose at times, or does treenotation have a mechanism for tables like

data={
header:['brand','make','price],
rows:[
['mercedes','X1',1000] ,
['porsche','Z7',2000],
]
}

are triples always parsed like this: ?

description A package

(description (A package))
vs
((description A) package)

Does treenotation differentiate between strings and data/ints?
Personal attack? How fitting on a post about languages that people can't seem to read.
I don't know too much about facial recognition technology (I work more in the ALPR space), but I know enough to tell you that a single photo is not enough to train the software to do anything useful. Either they were sold a dream by a company making bogus claims, or they just don't give a shit about false postives in the slightest and they use it as justification to randomly stop and search people. There was an article about the UK doing this https://www.engadget.com/2019/07/04/uk-met-facial-recognitio... I can't find the hacker news link, but its worth a read.
> Expect supporting wayland properly

Doing what everyone else does != doing it properly

> I wouldn't call this excellent at all

So far Wayland support is most further in Gnome and even there a lot of features are still missing/broken despite Wayland being well over a decade old at this point. A lot of very basic features (remote desktop, screen sharing, exclusive fullscreen, keyboard/mouse shortcuts) are still in their infancy. Not to mention both Gnome and KDE have implemented their Wayland compositor inside the shell process so now a compositor crash means you lose all your open apps which hasn't been a problem in Linux for decades.
TDP is measured at base frequency; with boost it can consume much more. Yes, TDP is a strange measure, I just explained how different CPUs have the same TDP.
Stop feeling guilty for setting aside time to learn skills during regular working hours. It took me a while to adjust, but it's utterly logical and correct that technical people should explore technologies as part of their work. When I became a manager I encouraged all my teams to set aside time like this. I basically said: if the topic you want to learn more about is very relevant to your current task, that's great, if not, that's fine too, if it turns out to be interesting, put on a lunchtime seminar for the group so we can all learn something.

I think as devs we all know that we will sometimes go yak-shaving just as an excuse to dig into something we're interested in (or at least not return from the rabbit-hole with any urgency), so I'd rather my teams do this consciously and think about what might be useful or just fun and interesting to other people on the team as they explore.

Family time should be family time, and if you're waiting for it to end so you can get to your hobby project you're not going to be as present as you should be. Also, it might work a little for the first kid, but when the second arrives forget about it.
No. An X11 connection forwarded with -Y can receive all keyboard events, capture all screen pixels, inject mouse/keyboard events and read/write the clipboard. A malicious X11 client app can totally pwn you, forwarded or not.
This. Also the libraries - in 1994 c++ toolkits were very poor - I was there, it was terrible - the Java libraries and in particular AWT were just fantastic. Basically features and deliveries that required weeks of heartache and grind could be delivered in hours.
Don't forget that Silicon Valley and aspiring Silicon Valley companies in order to "be hip" and look like they rented the cheapest warehouse-esque startup space they could find, require all ceiling tiles be removed to ensure maximum possible sound reflection in their open plan offices.
I wrote a small Swift screensaver to display the current Japanese microseason :

https://github.com/echelon/microseasons

It's just a toy project I used to learn Swift. The code isn't particularly great.
Can you also replace the title with the subtitle?

"Boston University mechanical engineers create synthetic, sound-silencing structure that blocks 94 percent of sounds"

94% seams to be a lot, but it is far from "canceling" the sound. It's only a -20dB reduction that transform a very loud sound to a loud sound, not to an inaudible sound.

(Also, it is only useful for a narrow interval of frequencies.)
Last I used Optimus my CPU desoldered itself.

Gaming on Linux was vaguely toleable while it lasted but I'm back to Windows.
Have you tried root explorer (the paid version). It's been my main Android file explorer for windows shares for over a decade now.
Some might argue the engine placement is very awkward to accomodate the low slung wings. With predictable outcomes, like MCAS.
As I said, I've never doubted your technical arguments. I'm just urging you to keep the petty stuff in check.
With a president who has done nothing to protect a journalist from being blatantly murdered?

https://en.wikipedia.org/wiki/Assassination_of_Jamal_Khashog...

Yea, what a champion of the first amendment. He certainly had that journalist's back...
It was never publicly proposed. When was it proposed, and by who? It's not been seriously debated by Congress.
"Same Workflow When Remote" te the reason for I'm using only the screen of my laptop since forever.
Pike Language (https://pike.lysator.liu.se)
We don't. We use titles like 'Professor', 'Captain', 'Pastor', 'Doctor', and 'Congressman'.
Please don't do programming flamewars here.

https://news.ycombinator.com/newsguidelines.html
Hey ameyv, awesome, thanks! Will appreciate your feedback on the course page.