skysight-inc/HackerNews huggingface dataset:
On a simpler level, zoom on macOS sketches me out in lots of ways.

My macbook's bluetooth will not connect to my earbuds, but only when zoom is running. Other audio recording/playing apps don't affect things at all. What the heck is going on here?!

Scrolling on settings panels is definitely their own home-brewed scrolling functionality. Why?! Was macOS's not cutting it for some reason?

The settings menu is very clearly not using native OS buttons and inputs. Why?! Why build your own? What is that for?
The Euro was a massive mistake.

Economists can barely agree on how monetary supply works in a single country's economy, why not stitch a bunch of them together and see how it goes?

If you believe even a small part of Modern Monetary Theory has any value, tying multiple sovereign nations to the same currency is simply not an option.
Hehe :)

I mean, I guess you could argue that it's produced an interesting discussion. There's actually a pretty interesting question here: is the purpose of a site like this to distribute interesting news, or foster interesting discussion? I personally feel like it's more the former, but maybe the latter matters too.
> Cell SPUs had explicit user managed cache and host DMA

just a nitpick, but explicitly user managed caches aren't. They are really better known as scratchpads. A cache is supposed to be mostly transparent except for the performance implications.
Show HN: Run Python Scripts via Slack slash commands
Economic losses can't be equated to human life

They can, and in fact it's necessary to do so in order to make reasonable decisions. That's why we don't shut down the world during every flu season.

Look at how our country's national security policies were forever changed after 3,000 deaths on September 11th.

And a lot of those policies have turned out to be questionable at best.

This disease has the ability to take away two magnitudes more people -- hundreds of thousands.

Correct. We should be quarantining now not because "it will save lives", but because the expected value of the lives it will save outweighs the costs.
That entirely depends on how effective the strike is.
Can you give an example? The most complicated assembly->microcode examples I can think of are floating-point instructions like FSIN that run CORDIC loops under the hood, and those are still pretty easy to reason about.
Having write access without privilege escalation to executable packages run by all users on a multiuser computer is a significant security risk. That's one of the ways an attacker can pivot into other systems from a compromised computer.
Events like this, even in the small, keep me from outright dismissing "hero based" (whatever it's called) theories of explaining history.

Coincidences, accidents, grudges, misunderstandings coupled with path dependencies.
one of my favorite thinkers is Taleb: https://twitter.com/nntaleb

Taleb books: https://www.amazon.com/Nassim-Nicholas-Taleb/e/B000APVZ7W

also the USCSB youtube channel has post-mortems on industrial engineering accidents and disasters which I find really insightful https://www.youtube.com/channel/UCXIkr0SRTnZO4_QpZozvCCA

any books / resources about a) complexity and b) D/FMEA!

also avoid clueless academics and Steven Pinker or anyone invited to Davos/WEE like the plague!
The company was acquired and they managed to convince the powers that be (they always had more traction with them because of history) that they were worth keeping on and they could handle the workload.

So team B was laid off after the acquisition.

Last I heard team A was scrambling for warm bodies to keep up with the workload and didn't want to be seen as not being able to do the work of A + B so they were pretty much working to the bone. Also some of their management were cut as they had grown their management team under the theory that "well we've got to keep an eye on team A".

Granted there were good folks on team A who had nothing to do with the politics that I'd be happy to work with in a heartbeat, but after the layoff I decided to change professions and so I've largely lost contact with them.

I did actually apply to join team A again after some good folks asked me to apply and I did so out of curiosity, but having actually done the job for years apparently wasn't enough to make it through their resume filter and I was rejected and didn't bother to follow up ;)
I really like your first point, paraphrasing, that 'C is how the PDP-11 worked, then'. But as for now, I don't agree that most people writing C are in any way really aware of this shift. Instead, I think C is how the computer works is their abstraction level. Unless your homepage is Godbolt's Compiler Explorer [1], you see C, you think C, moreso if it's C++.

[1] https://godbolt.org/
Amazon Fires Employee Who Led Staten Island Strike
Rendering a Light Wave (2019)
Bootstrap comes to mind
But they're not being selfish if they're doing it correctly, as the previous comment describes.
Most non-doctors aren't wearing eye protection and are probably worse at things like not touching their faces than medical professionals are. This is coming out of a WHO study from Beijingers during the original SARS outbreak who either surgical or N95 masks regularly. For untrained users it seemed that N95 masks were roughly equally as effective as surgical masks or possibly it is all about the droplet spread.

And also, lots of doctors and nurses are coming down with Covid-19 right now despite being careful about their use of PPE.

EDIT: When people first started talking about surgical masks versus N95 respirators one study that came up was this one[1] from Ontario which showed that a bit over 20% of nurses using either of them got infected with influenza over the course of a flu season. Infections happen unless extreme care is taken as with things like Ebola.

[1] https://jamanetwork.com/journals/jama/fullarticle/184819
Which is, in turn, merely an abstraction over the actual quantum physics that governs what's really happening on the silicon. And quantum physics might itself one day may be found to be a higher level abstraction of what's really really going on, as happened with Newtonian physics before it.

It's abstractions all the way down. I don't know why they're so maligned by programmers, they're the only way any work gets done.
Good luck rewriting all the programs that are written in C without introducing new security problems.
Short version: Zoom video is encrypted to external attackers but not to Zoom (the company) itself.

This is important because the company could be compelled to release such videos if subpoena'ed, or they could also simply be hacked.
> in 1 year, your money actually buys you more than it did last year, let's say for instance, 2% more. Under this weird environment

It's worth pointing out that this is not "weird", but rather the natural state of things! The effect is so strong in computing that we still see it, but technological progress means everything in general gets easier to produce.

This policy that "prices must always go up" is itself the aberration, instituted to keep the plebs working "full time" and to undermine their ability to save.
It almost implies that at the time, they realized a plethora of languages would emerge but were hoping everyone would stick with their alphabetic convention. Instead, someone skipped straight to S, someone else stepped back to R, and then everyone said screw it and started making up their own funny names & acronyms.

I've read some intriguing things about D, though (which came along more recently, interestingly enough). Apparently it's in production at several large companies.
I’m a fan of investing in myself when inflation is high or rates are low. Education, or opportunities.

Also a good time to shop for a credit card with a better rate.
Agreed, the GP phrased this poorly. You build wealth by saving and investing the savings in a way that has an appropriate balance of risk and returns for your life circumstances. That may or may not involve leverage.
Try and visualize everything https://github.com/piermorel/gramm
“I’m not even going to go into it. I don’t want to end up on Hacker News again bitching about Catalina.”

Welp.
It is vastly easier to avoid casual contact in rural areas. Even going to get my packages in my building I walk past people and touch elevator buttons etc. In a rural area I just get my packages from my porch.
There's the c1(physical computer), and then there's the c2(os runtime), and then there's the c3(silicon) and then there's the c4(turing machine):

The c1 is the thing that has the web browser running on it.

The c1 is the thing that has the code editor running on it.

The c1 is the thing that has the compiler running on it.

The c2 is the thing that provides a virtual hardware interface for running programs.

The c3 is the thing that the virtual hardware interface interacts with.

The c3 is the thing inside the hard drive/graphics card/other component that the c2 talks to.

The c4 is the thing inside the processor that pre-processes, jits, or otherwise transforms commands from the c2 for the c3 so the c1 ... ... ...

Is this correct?
Looks nice. Is it possible to run this on a raspberry pi?
I don't really understand why Rust is in this discussion at all. This isn't a post about Rust.

(And Rust is not really any better than C in this regard. At least, in a vacuum. I guess you could make the argument that it's better because fewer people have false beliefs about it, but that's not an argument I'm making, either in the blog post nor here.)
The logical reaction one would expect from Amazon is to ban any individuals using such a script, if only to stop their servers from being hammered.
With what manpower? States are not set up to have borders closed, there are hundreds if not thousands of small roads to handle, and cases where entire cities straddle land borders.

Plus all the essential aspects are wide-ranging. Interstate goods transport still needs to occur. I know someone who works an essential job in sewer treatment across a state border. What sort of paperwork would he need to go back and forth for that, and what sort of commute time issues would be inflicted with a checkpoint and/or need to re-route past blocked routes?
It's time to bust out the XKCD for this specific situation, "How Standards Proliferate"

https://xkcd.com/927/

"We need one universal standard that covers everyone's use cases!"
Google translate and Google Gboard offer offline voice to text transcription... So it would seem the model is indeed on your device, and Google says as such - http://ai.googleblog.com/2019/03/an-all-neural-on-device-spe...
C is like water. Atomically it is the DNA of all other programming languages. There's a reason why C is generally the fastest language with smaller binaries, and there's a reason why language like Python fallback to C for doing anything processor intensive. C will still be here when the latest fad languages of today are long forgotten.
Like I said, this project is old. I brought it up in the context of older projects, independent of whether they succeeded pivoted, etc. If you did some research you would have made this connection:

https://www.youtube.com/watch?v=FX7qSwz3SCk
(2013) - 'Introducing Dat: If Git Were Designed For Big Data'
Talk by the founder.

My point is they pivoted and so maybe this idea won't work, or this was too early.

EDIT: Looking back on _your_ post, I mentioned it because you specifically said "It's a program, and it appears to be an open-source one you can download and use today." And that is what 'dat' is/was. I thought I would mention it.
About a week ago there was the #WirVsVirus ("Us vs. the virus") hackathon organised be the German federal government, which saw a massive turnout (~43k people): https://wirvsvirushackathon.org/

It still remains to be seen if any of the ideas developed during this event will make a significant contribution towards fighting the pandemic but many of the proposals look quite promising already. The creative energy and the networking alone probably were already worth it.

According to the German federal government similar efforts in other countries (such as Argentina, Belgium, Canada or India) are currently being organised.

All of the projects are open source and many of them are still ongoing: https://wirvsvirushackathon.devpost.com/
So, you can still contribute even though the main event is over.

There are many other hackathons currently listed on Devpost that attempt to address the various issues around the pandemic, too:
https://devpost.com/hackathons?challenge_type=online
http://munchweb.com/the-entrepreneurs-manual-summary-pdf-cha...
Orbital Index #58: OneWeb, SpaceX, & the environmental impact of rockets
To summarize OP:

Their 10.15.4 macOS built-in ssh terminal command is unable to reach hostnames when a port number higher than 8192 is used.

EDIT:

Comments differ; one indicates issues SSH'ing to lower than 8192 ports, another indicates no issues SSH'ing to higher than 8192 ports.
They did change their cryptography. They changed the settings on the enigma machine daily, and they also went through various versions through the war.
Only a tiny minority of wealthy people frequently travel internationally. This is not a major selling point that will save Uber.
How did you draw that conclusion? People have been warning about volatile for years
Unfortunately that mentality isn't limited only to newcomers. There are plenty of developers with many years of experience who still practice that same short sightedness.
Same question. Not because of the browser thing but just because it doesn't "just work" for me or my team.
Your Pets Aren’t Actually Smiling At You, Scientists Say
http://munchweb.com/the-entrepreneurs-manual-summary-pdf-cha...

As thought provoking today as the date published.
I think being a loner is a high variance strategy. In a majority of the time, it hurts you in our society. But certain individuals will see huge levels of success.

It's similar to the genetics of schizophrenia. Families with genetic schizophrenia and more specifically individuals with high chances of mental illness often see bifurcated life outcomes, they are both more likely to end up down and out, homeless, in a mental hospital etc. But they are also more likely to see outsized success, academically and business wise. This has been studied and proven. It's common among siblings, one succumbing to schizophrenia, the other reaching upper echelons of society.
That's theory colliding with practice. In theory we can't and the Republican originalists in the rural states would agree because it suits their wordview, but in practice we must because nothing else will save the urban coastal states where the Democratic "living constitution" folks live.
root:admin 775 is only writable by the admin group, I’m not sure where you got the idea that all users have write access.

The situation here is an admin explicitly executing a program that writes to a directory that they have write access to.

Edit: corrected typo 755 => 775.

Edit 2: Okay, I read what you wrote again and can now see I misunderstood. However,

1. macOS is primarily single user (or at least single household) given how it's actually used. In actual multiuser settings admins don't typically muck around with their admin account.

2. Typically other users can read/execute a lot of stuff that's not root anyway. For instance, on research group Linux servers people would often tell you to just execute something in their home directory.
The preliminary clinical trail results seem to be the best so far, that's all. I haven't been following it that systematically and reporting is noisy so I'm not confident it'll be the best, it just seems to be in front at the moment.
Equally dangerous as swimming with piranhas. Programming is so exciting if not self indulgent.

Edit: Oh I get it--your manager, who doesn't believe in leaky abstraction or UB, will beat you if the program fails.
Some sort of civil court conflict type situation... at most ... and maybe not even that?

I moderated plenty busy forums that had rules and ToS, but I didn't think of violations as anything more than something that might lead to me terminating an account.

Now one greifer did have a habit of mass producing accounts quite cleverly and the parent company actually sued him in civil court, but that was unique and actually disrupted the entire site with griefing and such. They even got the ear of a local prosecutor who thought that disrupting the site might count as a criminal act. The griefer went away after that and nothing came of it other than filing a civil case and I belive some contact with the local prosecutor... dude agreed to go away forever.

But of course in the example they are talking about just creating a fake account and speaking more generally about ToS violations.
>> Health insurance has always been available for purchase by individuals
Not true. Before Obamacare, anyone with a pre-existing condition was excluded. "Pre-existing condition" means you ever saw a doctor more than once for the same thing. My family was denied because one of my children was in the hospital for a week AT BIRTH. She was 5 when we applied, and not been sick for a day since then.
US to roll back standards that encouraged car makers to produce electric cars
Which is a weird sentiment. HN is, let's say, not exactly shy about criticizing Apple hardware/software, especially software.
I agree, I still cannot make up my mind about masks..

What's so hard about masks? That's one area that experts seem pretty consistent on, and what they say makes sense. It is slightly complicated but not contradictory.

Wearing a mask doesn't do that much to prevent you from getting sick. But it does a lot to prevent you from getting others sick.

If there is a limited supply of masks, the best people to give them to are people are at high likelihood of being sick and come face to face with lots of people who get sick easily. Which is to say medical staff.

If there were masks to go around, we'd want everyone wearing them as a precaution. So that you're not getting people sick even if you don't yet know that you are sick.

Some countries, like Taiwan, already make enough masks that they can actually do that. The USA does not. In time we should fix that.

Can you find anyone whose expertise is generally respected who says something that disagrees with what I just said?
The Tesla of Bikes and the power of counterintuitive and small ideas
I bet a lot of ITX builders would be ecstatic if that happens.
Just pains me that the Rust team is so oblivious to the fact that they need a spec if they ever hope to have a chance to replace C.
That's because you don't understand finance.

Leverage is the easiest way to make a larger percentage on your money, as long as it's used prudently.

Borrowing money to buy real estate and then collect income is a very common way to leverage your money. Over time that builds real wealth. My friend has bought 5 properties and is renting them all out. When he retires, the properties will have been paid for, and the rental money will act like his pension until he dies.
Hospitals Tell Doctors They’ll Be Fired If They Speak Out About Lack of Gear
Yeah. And high fidelity sync between audio (ideally via phone). Maybe someone does it, but we tried _all_ vendors and settled on Zoom. And screen annotations, and the ability to remember participants' phones and dial them directly (replaces them having to type 9 digit numbers into their phones), etc.

Also, Zoom has reached a critical mass where, particularly for sales calls, the remote party is quite likely to have it installed. The network effect here is really valuable.
As other people have pointed out, rather than C being more unlike assembly, processors are more unlike assembly. As such, the abstractions of C map pretty well to a theoretical assembly, even if optimization changes that precise mapping. A possible exception to this is the multicore semantics that are apart of each architecture aren't particularly well represented.
XMG brings 16-core Ryzen 9 processors to notebooks with its APEX 15 system
Is macOS /user/bin/ssh just upstream OpenSSH, or does Apple maintain a fork? If no fork, this would be an upstream OpenSSH problem, no?
"Bank-level cryptography" with some of them still storing passwords in cleartext, and others made a very painful transition to unsalted md5 within the last 5 years because they "couldn't budget it in" any earlier.

No, thanks.
Rust this, Rust that. Tiresome.
You're equating buying a house to buying a lottery ticket. These are opposite ends of the risk scale.

These are not alike in any way.
Not to sound condescending, but what skills or contacts, etc. would you bring to the table?

Don't get me wrong I believe marketing, business development is huge part of something like this. In fact I would argue its a bigger part than development.
> The Euro was a massive mistake.
Economists can barely agree on how monetary supply works in a single country's economy, why not stitch a bunch of them together and see how it goes?

EU members are exactly like states in the USA. They each have their own independent economic interests, their own independent sets of laws governed by central overriding principles and legislation, and they share a currency.

So you may as well be saying that the US Dollar was a massive mistake.
I'm intrigued that you make that claim when as far as I know most microcode is proprietary and not necessarily documented. Also that claim is highly dependent on which cpu and manufacturer you're talking about, if the cpu needed to be updated, etc.
I'd be willing to bet that

{people who can look at a real world problem, choose an appropriate physics model, and apply the right equations, correctly}

and

{people who can look at a real world problem, choose an appropriate logical model, and apply the right language/frameworks/code, correctly}

are probably really quite similar sets.
I think you're both right but are pointing at different ways to approach the intelligence problem. This is kind of the Connectionist vs Symbolic debate.

The fundamental question is, is a representational (contextual) bootstrap required in the long run for a contained computational system to perform at human level across a large number of domains? This isn't a solved problem.

So yes, AI would be better if it could "figure things out by itself" however humans don't "figure things out by themselves" they come pre-wired with a lot out of the box and a lot of help cleaning the data (parents, teachers, literal labels etc...)
Reading the blog post (haven't read the paper yet) makes it sound like this technique might apply to fuzzing. If this thing seeks out and exploits novel states in a large state space, that's the kind of direction you want in your fuzzer too.
A botnet agent is designed to take control and run a bot, so yes it's malware. It doesn't have to be actively doing it at that moment to be considered such.
Breaking past security systems. So like scraping publicly facing data might violate TOS, but you can't call it hacking. Using exploits to get the password hashes would be criminal hacking.
Have you been introduced to our new comment lord and savior, sentiment-based NLP models adjusted to context?
Which is more common? Someone says "I don't want to end up on ___ news again" and they really mean they don't? Or they say that and they really want to? It feels like the old "Please, Br'er Fox, don't upvote this post. I don't want anyone to see it."

(I'm about 80% kidding but amused. Lockdown.)
I don't recall where I saw the reference, so I can't find the link, but some notable pointed out on Twitter a few weeks ago that with exponential growth rates the time for action is when it feels too early.
for a while Microsoft gave volatile acquire/release semantics, which implied a barrier on non-x86 cpus. They recognized it was a mistake backtracked on that around the time they started their effort to run Windows on ARM.
This is not a well-defined C program though.
These monkeys are in the first scene of one of my favourite movies.

Baraka (1992) -- https://www.imdb.com/title/tt0103767

Check it out https://www.youtube.com/watch?v=hbdFW6N782w