skysight-inc/HackerNews huggingface dataset:
I don't work for neuralink nor do I have any economic stake in their success. Please don't make unjustified accusations of grifting.

> Please don't post insinuations about astroturfing, shilling, bots, brigading, foreign agents and the like.

From the guidelines.
ugg I can't un-see it :-P
Collateral damage is not deliberate targeting. Targeting civilians that are not participating in the conflict is against the Geneva Conventions:

https://guides.lib.unc.edu/militarylaw/armedconflict
"malware scanning"

it is trivially easy to evade scanning

-obfuscation

-renaming

-a long web of external obfuscated files

-a blank or unregistered domain which is activated and calls a script as soon as it goes live (this is the most effective way)
That's true and that's unfortunate. At the same time, how do you balance national security versus avoiding situations like this one? One of my takeaways from studying the McCarthy era was that there really were a lot of spies and communist sympathizers in America at the time. It wasn't some figment of someone's imagination. Likewise, I think we have good reason to proceed under the assumption that China is trying to infiltrate our institutions. Because they are.
The IC was invented over 60 years ago. That's human 2-3 generations.
> communicating those ideas to less experienced developers is where the problem comes in and all the prescriptive dogma arises.

I think a lot of it is just lack of context. A lot of "best practice" advice is valuable in certain cases but it gets over-applied, and people end up wasting a lot of time on things which don't matter.
Show HN: Easy Wordle
Sure. Results I've seen issues with:

`update-rc.d command not found`

`baselayerchange leaflet react`

`gnome-disks permisions denied`

`chart.js more points than labels` <-- this one has two untitled results, but only one of them redirects to a spam site
Kolam: Computing and Cosmology Within Indic Art
OpenAI rolls out new text-generating models that it claims are less toxic
Yes -- that popup darkroom is a design that was originally sold by Nova Darkroom in the UK, I think, about 15 years ago. It appears to be pretty good and I'm really impressed that Ilford have kept the price down. It's good to see it still around.

Edit: it's not, actually -- it's a little simpler than the Nova tent which is still in production:

https://www.theimagingwarehouse.com/ProductGrp/Nova-Darkroom...
> they do not get penalized if they make your machine impossible to use.

An "impossible to use" machine won't have any incidents reported against it
I think it was the original private and polished messaging app in the recent times but Telegram went past it.

While Signal is fighting tooth and nails to not be on F-Droid.
I think the military stands alone as a semi-competent federal entity, and I don't think anyone is thinking "let's have the military do it" when they're talking about putting infrastructure under federal jurisdiction. Asking ACoE to manage our national infrastructure is like asking the VA to manage our country's healthcare. These things aren't well-aligned with the missions of these organizations.
What other theories fit the data that we do observe?
This is a great idea, although the boss is pretty technically challenged so getting him set up on it might be interesting. It's been extremely difficult just to teach him to use LastPass.

Much appreciate the suggestion!
In the last few months, many Gmail users (including myself) have been receiving some seedy emails in their inbox that were previously being sent to the spam folder. [1]

[1] https://news.ycombinator.com/item?id=28635313

Regardless of these issues being related or not, Google definitely don't care as much about the quality of their products as they did 10 years ago.
This mapping is the new default in Neovim 0.6 (https://github.com/neovim/neovim/commit/5a111c1b02bbfbc2b42d...)
TFA seems to be from the perspective of said users, most of whom are not devs.
MDM itself, on macs is pretty lightweight. The vendor used to mdm might be installing unneeded stuff, but the protocol isn't heavy.

On macs MDM is also needed for a bunch of enterprise setttings. like pre authorizing apps to do stuff, or remote locking 'missing' machines.
Goredo – DJB's redo implemented in go
Have you looked at Talon[1] for programming and system control? I used it for a few months last year and while the first two weeks were difficult I was able to nail down a workflow that really suited me. After another few weeks I felt as comfortable and capable working with it as I did a keyboard and mouse. (Cannot attest to its capabilities on Windows)

[1] https://talonvoice.com/
Can you give example searches? OP provides none so we can't reproduce.
The devil is in the details. What's "an organized way" if not "committees and referendums"? Even just the traffic impact studies alone to figure out what would happen when taking out each bridge, let alone that very often they'd impact each other and so you'd also need to figure out what happens with traffic for combinations of bridges, seems like a daunting and expensive task to me.
Again, it's factually incorrect to say that bicyclists are somehow unique in not perfectly following road laws. If you actually pay attention, count how many times you see a driver doing the same things you're complaining about — and especially how often either activity puts someone else at risk. It's truly eye-opening once you stop thinking of drivers doing that as normal because that's the predominant form of road use.
Feature flags are core to CI/CD
Darklaunches of features, slow rollouts, all require feature flags, or at least canary releases, slow rollouts using k8s
> My guess is, as a bank, they're doing the right thing.

In my country, banks used to mandate use of a "security module". I decided to see what this thing was doing and caught it intercepting every single network connection.
I partially agree that there is a cyclical aspect to code rewrites and cruft accumulation. I still think a lot of time the perception that code is poorly written gets applied to complexity which is not yet understood rather than objectively poorly written code.
I use Rancher Desktop as an alternative to Docker Desktop. It’s alright.
You're making the same mistake as people who ask how ancient buildings we're built that they stand so long. You don't see ancient buildings that crumbled down, and you don't remember a LOT of old software that was complete crap. I've used computers since 1995 with DOS 7, and my memories of these times aren't so rosy at all.
We call those "war crimes".
You forgot studies about <X controlled substance> now has potential therapeutic uses followed by a plethora of comments about how it's really fine, you just needed a trip sitter.

And Bitcoin followed by a thread full of the word "Ponzi".
Worms are very common in the USA and are endemic in the the southern states. As a child I had a stool test every year. I often took pills for hookworms.

As an adult no doctor has ever prescribed a stool test, even when asked about the likelihood of parasites. One doctor mumbled something to the effect that "if you have worms it will show up in the blood tests..." but I think he was full of it, as usual:

https://www.cdc.gov/parasites/references_resources/diagnosis...

I often walk or run barefoot; I don't usually use insect repellant. I eat wild berries and leaves sometimes. Bugs bite me and sting me. I am likely periodically exposed to parasites.

An annual test for parasites seems like a good idea. But, since my doctors (most whom are from Asia and should know better) do not concur, I also treat myself to anti-parasitic medications occasionally.
Here's support.google.com link in Google cache, it contains a query screenshot and some suspicious urls in results:

https://webcache.googleusercontent.com/search?q=cache:cNRRR8... (archived: https://archive.is/V6963)

The query is "blaze sql sql", but I don't see results like those now.
That’s good enough reason to initiate more careful examination. That happened, and the conclusion was ivermectin only worked in countries where people have worms, because worms are a covid comorbidity
Spotify could require that content creators upload ad-free versions of their podcasts for premium users. This would probably require a significantly higher subscription fee to support much larger payments to the podcast creators.
Can you show a screenshot? As you should know, Google returns radically different results depending your user account, region, etc.
Siri can’t understand “set a timer” more often than 3 in 4 tries for me, and any sentence with more than four words will have one error in it no matter what. I envy you the accuracy your voice assistants offer you, but for me, voice control makes me want to snap my phone in half from frustration at how terrible it is. I still can’t remember why I have a reminder set with the name “2910”, which is the transcription of my spoken English sentence at the time. So at the very least, I imagine the holdup is that voice control failure conditions are miserably bad, when it fails; and, “Delete this sentence” -> “Formatting C:\” misunderstandings are too easy in modern OSes still. (Windows still offers “Format” as a primary context menu choice on the boot hard drive!)
> The book argues that violence is counterproductive and will only slow down whatever you want to achieve.

Example - BLM and the riots in 2020: https://civiqs.com/results/black_lives_matter

A lot of people immediately switched from in-between to oppose, and they steadily kept losing support for almost a year and a half, the decline only stopping around this past October. Net support is back to where it was in mid-2018.
There's a bunch of places that can still get tripped up:

- scripts with `#!/usr/bin/python` instead of `#!/usr/bin/env python`

- shell scripts which call /usr/bin/python directly instead of the one in your path

- shell scripts which intentionally set a prefix in $PATH to some vendor directory with a custom python, but the vendoring is incomplete and leaky and it implicitly loads packages from your system python anyway

plus a hojillion other things I'm not thinking of...
Absent regulation or other incentives to nudge the market otherwise, the overwhelming majority of software is and will be written to use existing input methods--i.e. adding a new input method isn't the core competency of a team creating the world's best todo list app.

With that precondition, any voice-to-control layer on the desktop is in the tough situation of translating between voice input and a piece of software that was designed without voice input in mind.

Google and Siri, etc., aren't as beholden to the desktop/browser interface paradigm, so they don't have to perform this interface translation.
Years ago I read a fascinating article (that I cannot locate again) about the wildly inaccurate illustrations of animals available in old books, often drawn by artists who had never seen the animal, but drew one from verbal descriptions by people who had. Something like a visual game of telephone.
I worked as a helpdesk tech in the USAF years ago. The policy on who gets a new computer if they ask generally comes down to fitting into one of the following criteria:

1. How fucked is the PC? Do we have the skills/time to fix it?

2. Is the person an officer or important civilian? Are they in a leadership role?

If a low-ranking airman had a slow laptop, we'd give them advice and tips to speed up the PC and send them on their way unless it was a chronic issue. If it was a high-ranking officer who had a slight performance degradation, we'd replace the PC that day. These weren't codified rules, it was just the culture of our organization and the military in general.
>The market is huge

Apparently ... it's not

Or, rather, it's not YET "huge"

Sure - half the planet is online, but they're speaking myriad languages in more combinations of enunciation, dialect, and accent than is probably even calculable

>the Natural Language Processing of "OK Google" and Siri are quite refined at this point

Totally different to ask for today's weather and to tell a computer what to do - just like it's totally different to hit your favorite search engine and type "what is Pluto's orbit" and to write the search engine that goes off and does what you asked (and even when it does go off and do it, it still returns multiple (often conflicting) results - which leads to the whole problem of identifying authority online (something I wrote about 15+ years ago https://antipaucity.com/2006/10/23/authority-issues-online/#...))

It's also worlds different to be able to respond to variations on a theme of maybe a couple hundred search keywords (is it even that many?) and the literally unlimited number of commands people issue to their computing devices every day. Let's even say Siri is That Good™ - you've got a MacBook, iPhone, and iPad on your desk ...which one should respond when you say, "Hey, Siri"? Why that one vs this one? Do you have to start every command with the name of the device? Maybe that's not so hard at home (maybe), but get into corporate environments with naming conventions like H5GG71WLD? ... or dozens/scores/hundreds of people within listening distance of everyone's microphones getting triggered by other conversations in the room, conference calls, your cubemates' inability to attenuate their voices and aim only at their laptop when talking ...

It's a nightmare to think about - practically, let alone computationally

Most people look at the example of, say, Star Trek for voice commands to "the computer". Ever notice the computer only responds when the script demands it? Geordi shouting in Engineering commands to his team or panicked messages to the bridge are never misinterpreted by the computer as commands to it

That's mighty convenient - and not at all representative of anything resembling a reality we can create [yet]

Maybe in another few decades or centuries ... but I'd wager probably not

Another consideration: speaking is very slow compared to a click, tap, or typing a few characters at a prompt. Why would you want to intentionally make your human-to-device interactions more clumsy and error-prone?
For some of them we can, for others no. Sadly it seems as though supporting this sort of thing is not a priority for most SaaS
It’s managed through Git workflow. At one place we had three branches: master, alpha and release.

Master was in-progress features. By the time alpha was cut you were expected to be code complete because that was also the end of the sprint.

Alpha then went to staging servers. Bug fixes would land in master and be cherry-picked in to alpha. Eventually alpha gets promoted to release.

Emergency fixes are cherry picked directly to release.

It’s clunky and stressful, but that’s we did it at one startup I worked about 10 years ago. Everywhere uses flags.
MacOS the thing that comes preinstalled when you buy a computer from Apple doesn’t have a package manager. You have to install one yourself, manually.
Someone uses Firefox Pocket - this is one of the recommended articles there.
Thankfully special interests are exclusively a local government problem. Imagine if we had this kind of corruption at the federal level!
> Narrowing the interface of a platform will not necessarily improve security, unless it reduces the footprint of host code likely to contain vulnerabilities, so we have focused on understanding the kernel footprint underneath each virtualization system.

These things are hard to quantify, but this is a very reasonable attempt. However, as we say in one of our Firecracker papers (https://www.usenix.org/conference/nsdi20/presentation/agache):

> Li et al [32] demonstrate the effectiveness of a ’popular paths’ metric, showing that only 3% of kernel bugs are found in frequently-used code paths (which, in our experience, overlap highly with the code paths used by the VMM)

There, the reference is to Lock-In-Pop by Li et al (https://www.usenix.org/conference/atc17/technical-sessions/p...). This is important, because bug density isn't constant across the kernel surface area (just as it isn't constant across any code base). FWIW I don't think Lock-In-Pop is the right mechanism for isolation, but it's a very good way to weight the metrics if we're comparing kernel surface area.

Back to the paper at hand:

> Both gVisor and Firecracker restrict the set of system calls
available to improve security and isolation.

I'm not sure what they mean here. Firecracker doesn't restrict the set of system calls guests can use. In my mind, that's one of the biggest advantages of Firecracker's approach - there's no hard tradeoff to be made between isolation strength and guest software compatibility.
This was a big reason for why our entire eng team moved to linux
Why would I bother with this if I don't want to work at one of the legacy companies that still uses this? (besides the exploration aspect) It seems that the knowledge doesn't transfer all that well and applying it at smaller scales is not viable.
Really interesting to read your post, despite half of it being a bit over my head. That is quite cool you got to have a long conversation with Penrose!

As to your statement about platonism or mathematical realism, I'm curious about something. Surely most axiomatic systems are a choice, so I can understand why we would say they're man made (euclidean geometry, ZFC, etc).

However we also know about 'meta axioms', which seem to go beyond being a choice. There are simply some axioms that don't seem optional. Do you hold those to be also man made or is that a separate phenomenon?
I've never worked at a larger company (>100) so I could be wrong but I don't think I'd enjoy it. Endless bureaucracy, office politics, and stifling policies. At a smaller company I can see my impact directly, I have the power to actually make decisions on how things are done, and I get to build cool new things. Don't assume that big companies know "the right way" to do things, they are just as fallible and sometimes even more so. They can fall into the "that's the way we've always done it" much easier than smaller companies. Also I can tell you from personal experience that more people/engineers does not mean a better product. A better funded one maybe but without naming any names let's just say that I've consumed APIs or similar from massive companies that I once looked up to or put on a pedestal and their API was trash and/or their software was a mess. It really helped break my long-held assumptions that they hire the best talent and produce the best code.

Don't feel like you are missing out, you are only missing out on a bunch of headaches IMHO. I've only worked for smaller companies and I have no doubt I could swing a job at a larger place if I wanted, I regularly ignore recruiters from AWS and the like because I don't want to work in that type of environment. Do what you like and make sure you get paid well for it, past that don't worry about company size.
> The Orion browser [1] supports extensions, although I suppose the App Store rules could prove to be a problem with executing arbitrary code as it hasn't run through the full review process yet.

A prototype with support for extensions already went through full review process https://apps.apple.com/us/app/kagi/id1484498200
Aww... what a time to be alive. End of an era, etc. I'm excited to never have to type "alias python=python3" ever again.
As an alternative one can also consider Rancher Desktop (https://www.suse.com/c/rancher_blog/rancher-desktop-1-0-0-ha...) mentioned here few days ago.
I phrase that poorly, the problem is exactly that price stickiness is not uniform and the disparity is a big driver of inflation.
Long Covid symptoms and duration in kids – a nationwide cohort study
"Insurrection" is harder to prove than "riot" or "breaking and entering". They don't want to charge a bunch of people and lose in court; they want the charges to stick. That takes time to get right.
I've heard cursorless (https://github.com/cursorless-dev/cursorless-talon) is good but have never tried it. Syntax-aware voice navigation of code, powered by tree-sitter queries!

I also have a friend who is a gifted programmer who lost his ability to type about a decade ago; he has put together an open-source software stack to help: http://www.cs.columbia.edu/~dwk/

Of course this doesn't really answer your question. But it's a hard problem, and you're basically forced to become a power user to reliably interact with your PC.
It's absurdly laborious to have to click "Continue this thread" on any subthread with more than a couple levels of replies, which takes you to a completely new page. A genuinely awful experience compared to the old site, and for what?
Yeah :(

Ever since I switched to an M1, I haven't found a way to reliably build and run x86_64 containers on it.

Docker desktop with Qemu is not just painfully slow, it's also very buggy and some containers just can't be built without crashing.

Is there any alternative?
Let's go through the article's table w.r.t. the ultra letter:

Freedom preserving, Equality promoting - Indeed, he is overthrowing the elites

Voices of the unheard, Conditions of a polity's most disadvantaged - Indeed, according to his economic overview, he is quite poor and marginalized

Basic liberal democratic framework (life, liberty, property) - he frames this as not being able to buy a house, and the elites owning everything, so in some sense yes, this is about the distribution of property

Inability to seek redress through parliamentary procedures - Yes, the political parties are "fundamentally corrupt" and activism is "rigged". Although, he doesn't mention ever actually calling his representatives.

Unjust law - he is contesting capitalism, so in some sense yes

Unjust dispersal order - he says the riots are the "excuse" for authorities, so yes, presumably there is some suppression going on

Crowd behavior, Legitimate targets, Proportionality - unclear, he talks about riots in general rather than specific riots. But going off of William Gillis's article these are chosen after "careful deliberation", so there is some form of self-policing going on.

So the conclusion I get is that Havercroft's article is essentially pro-riot, although there is a lot of waffling.
No. This was released yesterday: https://pittsburghpa.gov/press-releases/press-releases/5590
RTL is a nightmare for those of us who work with it. The problem is not to work with RTL. I enjoy that.

The problem is the massive quantity of LTR stuff that is in RTL languages still (English words, programming language keywords, math, music, certain conventions, ...)

Anyway yes multi-character glyphs occur in various forms (like accents, sometimes: é, ñ...) but I always thought that the burden of supporting them was on the fonts, not on the Terminal or the Unicode standard itself.
That's interesting. Note that with Nectr the way it stands, you could do all of this. Just append .json to your public profile link and you get your profile in JSON. You can transform it anyway you like.

I'm planning on opening up our GraphQL API to profile owners too, so that you could edit your profile programmatically.
yay for neovim mapping Y to y$ by default.

https://neovim.io/doc/user/vim_diff.html#default-mappings
Volatile Means It Happens
https://en.wikipedia.org/wiki/Absolute_immunity
One single iron atom's electrons - 26 of them - contain more degrees of freedom than atoms in the solar system.
They seem to require a phone number for all new accounts. My guess is that they A/B tested it, and locking accounts after creation had better metrics than requiring it during the sign up process.
Maybe you won't need to: https://arstechnica.com/gadgets/2022/01/google-relents-legac...
What an experience... Thanks.

Glad it was relatively mild for you.

Some of my folks live on a Native American reservation. They lost lots of people, at first. It burned real hard.

The more I learn, the more confused I get.

Immunology is complicated. Public policy plus community building plus immunology... makes my career in software development look like a kid playing in a sandbox.