skysight-inc/HackerNews huggingface dataset:
I think I agree with part of what you've said. I often think that disability is something imposed by the external world; it is society's expectations of functionality that are encoded into how we've designed our infrastructure and lifestyles. Spoons are in such deficit, largely, because the world is often unadaptable to our capabilities. We change. It remains fixed, expecting that same amount of capability in order to participate. Participation in the world is optional, but to sit alone in spoon-deficit for life is so so awful a concept, especially because it doesn't have to be that way if we only designed more parts of life to accommodate the entire spectrum of capabilities.
Personally I think the versions with 4 USB type-C ports are great and can't wait for peripheral devices to catch up; several versatile ports is much better overall than the mishmash of different types of special-purpose ports for peripherals, displays, networking, charging. Anything that needs a particular legacy port can be done just fine via dongle. It is unfortunate that some laptops have only 2 USB type-C ports though.

The batteries are bottlenecked on FAA limits, not laptop thickness. And in future Mac laptops with ARM chips, cooling is no issue.
Have you seen Grammatical Framework? It's a rule based natural language parser built in Haskell:

https://www.grammaticalframework.org/
> Getting into physical fight was much more common than today

This is something I often think about. I think we (as a society) have lost a certain something by the reduction of violence. I'm not advocating for violence here or anything, but sometimes a knuckle to the face is the lesser of two evils. We hardly ever see "regular" violence anymore, by which I mean the occasional fistfight. When violence is brought to our attention, it's using knives, guns or bombs. I think in a way we've become so afraid of getting punched in the teeth that we've now collectively become afraid of standing up to people. Only the police are allowed to execute violence, and in handing over that responsibility we've lost some of our guts.

Some anecdata:
Years ago, I was witness to an attempted robbery in a restaurant. Some idiot came in and threatened the owner with a bottle. The place was packed, but everyone suddenly found something else more interesting to look at ("ooh, I'm wearing new shoes", "ooh, there's some fries on my plate"). No one got involved, because 20+ people were afraid of one idiot with a bottle. I grabbed him by the scruff of the neck and threw him out while the owner snatched the bottle out of his hands. We held on to him until the cops showed up. But no one else did jack shit. No one even asked if the owner was ok or anything. My faith in humanity took a deep dive that day.

Something tells me that had this happened 100 years ago, a lot more people would have been willing to get involved.

TL;DR; Exposure to small-time violence might help us feel safer and be more responsible adults.
A database of VR art you can view right now is VRChat. It's free on PC and Facebook's Quest Store. There are tons of custom rooms created by legitimately talented CG artists. I own a Quest (bought pre-Facebook integration), and exploring random VRChat worlds has been a highlight of my VR experience. A few worlds chosen at random:

https://vrchat.com/i/brouhaha-helgawrap-cffda

https://vrchat.com/i/jennifer-charlesmelvin-bbfcb

https://vrchat.com/i/ann-sludgequaff-6bb6a

https://vrchat.com/i/chicken-monodrop-eab7f

Full directory, email sign-up required:

https://vrchat.com/home/worlds
It is inspired by it as the wikipedia[0] article notes.
Both are inspired by Cedar/Mesa[1] from PARC.
There is a great video of Eric Bier showing some of cedars capabilities on youtube[2].

[0] https://en.wikipedia.org/wiki/Acme_(text_editor)
[1] https://en.wikipedia.org/wiki/Mesa_(programming_language)
[2] https://www.youtube.com/watch?v=z_dt7NG38V4
Weyerhaeuser got that land by inducing the railroads to commit Timber and Stone Act fraud, and then buying the fraudulently obtained property from them.
Good. These were the fingerprints and DNA records of people who had not been convicted, the state has no business retaining this information.
I was under the impression that the "no connectors/extensions" wasn't so much around power delivery, but around the high data rates (40 Gbps) and signal integrity.

A charger cable, that only does PD, could have a magnetic break in it without issues.
Internet Still Disabled in Uganda
Is there a viable solution for chorus rehearsals? 20 participants (for starters). Can code if need be.
Why would they pay the owner for "seizure of property"?

The owner of the bird is responsible for the bird. Therefore, the owner is responsible for the bird illegally entering Australia in violation of local customs laws, just as a dog owner would be responsible should their dog bite somebody.

I'm all for returning the bird to the owner but from Australia's perspective, the owner committed a crime. It's ridiculous to suggest that the owner should be compensated for the consequences.

The bird should be returned upon payment of a fine and reimbursement for the costs of finding, capturing and transporting the bird back to the US.
My art newsletter is still humming along:

https://randomdailyart.com

Creating an online course in workflow automation using free and open source tools, instead of expensive SaaS tools.
I try to keep my comments nice on HN but in this case I can't, I've met this kind of person many times now and I just can't hold back.

The author is lazy, and is channeling his energy into complaining rather than learning. He believes he is by default an expert on the 'user friendliness' of programming.

His comments don't really make much sense, and come across as whining that should be ignored.

"People hate command lines - not only do they LOOK scary, they give weird unhelpful error messages and… you have to type everything. Ugh. "

You have to type to write programs. I truly believe that this person has had a conversation with friends about how programs should write themselves by you just telling them vaguely what problem you'd like to solve. And unhelpful error messages? You know what would be an unhelpful error message? 'ls' outputting a commandline tutorial every time I mistype a directory name so that people like this can have his hand held and continue to be intellectually lazy.

I have no patience any more for lazy know it alls in regards to programming.
The same hardware division that came up with Brillo, sorry Android Things, never mind, it is gone now after 3 years anyway.

Or those wonderful Android Watches, sorry wearOS, never mind, they aren't getting proper updates for ages now.
For beginners who've started with HTML, React or Rails is a huge cliff to climb. Yet that is the expectation we've set as professional web developers, when in fact we're often over-engineering our projects. There's no need for build tools in development when we can use module CDNs. There's no need for frameworks in many use cases (unless you need state management but that's not for beginners anyway).
Cultural exchange? As a Swiss, me and quite a few friends enjoy wine from Stellenbosch very much :-D
It's banana hammocks.
You seem to have been really patient with them, probably to a fault. It would have been best to speak to them after the first instance of this and then drop the client altogether if they had continued.
To me it is clear that Gates was prepared by a host of lawyers, which makes sense.

But the interrogator doesn't grasp the subject entirely as well, I too would want clarification to the question if a content provider uses IE. You could ask a helpful question, e.g. Do you mean if they develop sites specifically for IE?

But That is not how you go about a deposition, you're not there to help people build a case against you.
Given the content is all ostensibly public, I'd put in a quick second for a blog post (or longer form) on "dang's informal observations from marinating in the raw stream of HN comments."

To state the obvious, I don't think anyone spends as much time on HN as the moderation team, in the sense of reading comments widely. At least... I'd hope none of us dedicate that much time. (Btw, always thanks!)
> I think that as we lost national sources of pride and community structures at a local level, people transferred their loyalties to brands. LETS RISE ABOVE!

Fully agree. This is a phenomenon that goes beyond tech.

Personally I have always rooted for AMD as the underdog and because Intel was the Goliath that held back CPU performance so it could squeeze more dollars out of consumers.
https://universalabs.com/

Working on building a tiny (2-3) customer base for my "product strategy"-as-a-service one man show company.

Next thing on the "roadmap" is content marketing.

Longer term plan is to build some useful B2B micro-products. Might apply to HN, at some point, with the outcome of these experiments.
Thanks for the acknowledgement, sorry that I threw assumptions at you.
We have a PhD computer scientist working as as software engineer. Reinvents the wheel constantly. Over engineers everything. Clever algorithms but poor abstractions. Needs to have the "best" (from a CS perspective) solution to everything rather than the most maintainable or pragmatic solution. He is smart, but doesn't write code that is easy for the next developer to pick up.
Yes that removing is simple at first. Whenever we onboard a client we are taking a small risk by allocating and blocking the resources. This might not be a problem for big and medium sized companies but for a budding company like us this has a hidden effect. We would have been devastated if this was our first or second client.
I have trouble connecting the contents of this post to the title. The scopes of the problems are bigger than the scopes of individual startups.

Eg. the ad based monetization model problem calls for a better model _for the entire industry_. That's not a problem a startup can solve. That's a monetization model.

Similar for government problems. How could a startup solve that?
Interesting! Do you mean VSTs? What framework are you using?

I looked at JUCE but find it intimidating. I'm trying Blue Cat Audio Plug'n Script and it seems quite simple for now. We'll see.

I also make simple MIDI scripts in Reaper but they are limited to just this DAW of course.

Do you have products out there yet?
This is one of the most insightful talks I have ever seen on Youtube. I highly recommend it!

What makes it stand out particularly is the careful collection and articulation of concrete examples and historical references.
Immediate gratification does have its purposes.

It helped me a lot as a teenager in the late nineties that I could install borland delphi and very easily have a self contained windows app running without understanding too much, it gave me the confidence to go on and learn the lower level stuff.
Milkman – An Extensible Request/Response Workbench
Then they need to get over that if they want to learn to code

On the one hand I've been using the CLI for my entire career and and would be lost without it. On the other hand also I have colleagues who learnt to code after Visual Basic/Studio became a thing and work entirely in Visual Studio and manage to deliver top quality work year after year without basically ever having to touch the command line, so it certainly doesn't seem to be necessary.

If you really want to learn to program without learning to use the CLI you probably shouldn't pick and OS who's entire development environment is built around using the CLI.
I seem to remember Microsoft removing qbasic from normal machines at some point in the 90s, either way it wasn't much use after windows 95 came out.

Visual Basic was essential in th e90s if you wanted to create a gui app, but it was a £500 piece of software you had to buy and install on top of windows.

Now sure, if you installed a standard linux desktop in the 90s you'd have things like gcc, perl etc built in, but you do today.

Nowadays you don't need a compiler for a lot of things, your interpreter is your browser which everyone has, you can just start up your text editor and create a html/js/css page, just like you could on your BBC Micro or Dos 5 machine and start creating a program by copying things out of a magazine. The standard debugging built into firefox and chromium is amazing compared to what you had with QBasic or the Spectrum 48k.

You've also got a realm of information on the internet available on how to start. If you do want to download something like Atom or VSCode it's three clicks away (literally you type "vscode" into ddg, click the first link, then click the deb)

If you want to program something even simpler from entirely in your browser you can pop over to Scratch or Purple Mash and build a game from the browser.
Wouldn't such international data removal agreements also include backups? What's the point in removing PII from one of the databases, if it remains in their backups?
AMD has been dominating the gaming market since the Ryzen 3000 series. The Ryzen 3600X was the gaming chip to beat last year.

Also if you were not playing at 4K or competitive e-sports, you probably wanted an 8-core Ryzen chip for multi-threaded tasks even if it was marginally worse at CS:GO with >200 fps.
There's an existing shared piano site that does _similar_ to as you've described, but only utilises a 2D model. It might be give you some ideas or some things to consider to include/leave out of yours: https://www.multiplayerpiano.com/
Part of that agreement is an oath to uphold the Constitution. The military also says you have a “duty to disobey” (as some call it) illegal orders.

If the government is committing illegal acts, it’s in the interest of the citizens to know. Imagine if the government snatched people off the street and made them disappear. One of those police officers tells the press, and is subsequently arrested for violating an unlawful NDA. Is the officer in the wrong there?

Should everything be declassified? No! There absolutely is a need to keep things secret. But the government’s knee jerk reaction to everything has led to a “classify everything and don’t ask questions” mentality. I’ve heard this is because they’re worried those in charge fear they have broken some laws (either knowingly or unknowingly). The solution to that is not to classify things, but to investigate and fix the problem. The problem (no pun intended) is that the government doesn’t do that. They double down on their lies and half truths which leads to situations like Clapper testifying to Congress that the NSA wasn’t doing the thing that they were doing.
Why Are Programming Languages Always in English? [video]
That must mean that it blocks and wait for the result. That doesn't "solve" the problem though.
"A lot of you guys are hating on the author for not being able to figure out how to install Nodejs."

Nope. That's not what they're criticising.

"Yet if you're old enough to have gotten started in the time of JavaScript in the late '90s, or QBasic in the early '90s, or systems like the BBC Micro or TRS-80 in earlier decades, you should know what the author's talking about.

Everything you need to program is just there. It just works, there's no extra installation, you start a program and start coding."

Bash is 5000x more powerful and user-friendly programming environment than any version of rom BASIC ever was.

qbasic... well guess what? qbasic was not necessarily just there. It might be there. You have to type the command at a command line, and if it doesn't work, you have to investigate %PATH%

Bash kills basic hands down, as a programming language mind you, using only it's built-in features, forget the fact that it's also a wrapper around exec(), and it is right there exactly like the the old rom basics were.
Ask HN: Best Alternative to Microsoft Sculpt?
Hi guys,

I've just killed my 3rd MS Sculpt in 3 years. It's without a doubt the best keyboard for long coding sessions I've had, but it does seem to be of poor build quality.

Are there any good alternatives?
Sounds cool. I’m interested in this now.
I changed Caps Lock to work as ESC and I'll never go back.
I love the idea of contentwok. Any plans to develop it further? I think it would be amazing for the average medium blogger to generate banners for their text somehow that can be also used as title picture.
> It makes no sense for them to add the touchbar to the base model 13" MBPs only to remove them from the higher end versions.

Well keep in mind that the first generation Arm MacBooks are basically the same old Intel laptops with their guts replaced. The next generation is probably going to be a completely new design.
With a longer battery life and a bigger screen.
Exactly.

In addition, the Bitcoin proof of work is pretty much a proof of stake scheme in practice, where the stake are physical (specialized hardware and access to cheap electric power). So most of the GP's complaints about proof of stakes can be applied to bitcoin as well (“With proof of stake, the stakers only need to make an investment once in the beginning, so it results in rich get richer”).

And the biggest difference between BTC and ETH when it comes to “security” isn't “proof of work“ vs “proof of stake”, it's the fact that Vitali Buterin is alive and that there is an official centralized stewardship of ethereum, which in practice have led them to actually hard-fork the ethereum blockchain.
This blog post is proof of why what the author wants should never happen.

Coding is about solving problems. Coding is not for everyone.
If he cannot even be bothered to find out what $PATH is, then coding is not for him.

He wants to doodle, not code. Why should he expect any browser to cater to his needs?
InfiniCache: In-memory cache that is built atop ephemeral serverless functions
I still own and use a MBP 15 from 2015. And I love it. The options would make me very likely to upgrade...
Feels like they're doing only one change at a time - they keep the same chassis which is already proven, and they change the internals only. The next iteration can update the design of chassis while the internals remains the same.
www.reddit.com/r/wallstreetbets
Yes, our project manager was taking all the hits as this was a new project and hoping that the situation will change. Now he has shared us a few sample communications and we could not even hear the first few minutes of videos.
You have a point but I have doubts that any organisation on the planet has the capability/willingness/resources to surgically remove data from historical backups. I think its more likely that no backups exist, or that, say, no backups exist past X days in the past. Or worse, that backups exist, but they have been found to be unrestorable.
Doesnt that just mean you are going to have two or three unhealthy meals instead of one?
> Maybe it pops up here because people have at least a modicum of hope that there will be a productive conversation even amongst the various downvote brigades?

There are a few other places you can do this, like the slate star codex culture war comment spinoffs: r/theMotte and https://www.datasecretslox.com/index.php

Due to rightwingers often feeling unwelcome elsewhere a lot go to those places, meaning both communities think they need more leftists to balance things out.
If you want to truly understand China, do you need to be able to speak Chinese?
I agree with the sentiment. But in order to build something that lower the barrier to entry you need an incentive. Building tools is hard and costly. Maintaining them even more.

In video games you have blueprint systems because the economy supports this idea. For kids you have scratch.

For web dev you have some solutions but my guess is that when someone wants to use node there isn't yet any useful solution (outside of playgrounds) that is cheap enough to make and remove the need for some basic computer knowledge.
TBQH I have a real dislike for the relativistic thinking that people apply to this. Everyone does struggle, yes. But the degree of struggle, for some, is exponentially more. To just participate in the smallest parts of life... eating, cleaning, emptying one's bowels, is a daily challange. What if you could only afford energy for one outing to the shop? What if taking a shower felt like running a marathon? What if making a meal was prohibiltely exhausting? The everyday small parts of life that most people enjoy are inaccessible to many. The degrees of separation between between an able-bodied person and a disabled person can be so massive.

So, yes, all people struggle, but the struggle of some denies them reaching the threshold of energy required to do even the minimum expected daily activites. That threshold is the crucial separator between isolation and participation. .. not even to mention the socioeconomic effects.
The author is 100% correct on everything. Programming is massively over-complicated for no useful reason.

Programmers tend to get very proud of the completely pointless knowledge they have to acquire to use the pointlessly complicated tools they do, and they confuse that with being clever.

It's not. It's really not. Nothing has to be this esoteric and annoying. We've just chosen to keep things like this because we think it makes us clever.

Programming can and should be much, much more user friendly than it is now.
> most people don't realize that they are paying for digital content and free social services anyway, albeit indirectly, since the ad spendings are included in the prices of consumer products

That's a zero-sum argument that's a bit disingenuous. If you make widgets, and it costs you $5 to make a widget, you can sell 10 of them at $20/pop to the consumer for a total profit of 10 * (20-5) = $150. If you spend $100 on advertising, but that advertising helps you sell to 100 consumers, then you can sell them instead for $10/pop and make 100 * (10-5) - 100 = $400 profit, so you make more profit AND cut the price in half, so everyone wins.

The problem is that advertising is so unfocused that it has both littered the public space and been unable to prove, in many or most cases, that it actually succeeds in its goal of improving both profits and reducing prices.
I think the GP meant: “the security comes from a consensus, not from proof of work”.
What a useless read
I've always been curious about this, as an American, and specifically as an American who experienced the 2016 US election results from Tokyo.

The US outputs a massive amount of media, news, and culture. But how much does it actually influence other countries, at the personal level?

I'd assume, in order of impact: (1) visa / immigration, (2) free trade deals, (3) sanctions, ?

Is there any truth to the "US sets world tone on climate change, etc"? It seems like even the smallest countries are more than happy to make their own choices (in their own best interests!) when the US isn't trying to compel a position.
So the big difference should be clear. While you are focused on excuses for why it can’t be done, they are focused on doing it, vaccinating 24/7. No excuses.

All these problems are fixable. But only if you want to fix them. You can know everything in advance, so why would you need to delay to make appointments? Why delay to deliver things? If you need to delay for these things you started too late. Remember that this crisis started a year ago and it has been clear the vaccines were coming for a very long time now.

The only thing Israël did that not everyone can imitate is get a large supply of vaccines. But that wouldn’t help most countries since they have tied themselves up in bureaucracy. While their constituents are dying.
American sauerkraut, the kind you can buy in supermarkets, has SUGAR in it! What is wrong with you?!? :-(
Yeah, that was also weird... "On a totally unrelated note, we also made this!"
TDD is fine when you have a specification to work to. A lot of software development in the real world is quite "experimental". Requirements are poor so devs need to provide what is essentially a prototype and receive feedback until it is good enough.
Is there a study about this?
Have you seen the thin HDMI cables? I use them almost exclusively now. Also thin ethernet cables.