skysight-inc/HackerNews huggingface dataset:
- Understanding how to design electronic circuits is necessary but not sufficient to design synthesizers.

- Understanding how to combine various elements making up a synthesizer in a musically relevant way is necessary but not sufficient to design synthesizers.

I think an experienced modular synth sound designer is closer to the needed skillset than someone who is able to design circuitry. Not least because an experienced sound designer will know how the thing is used and what artists want from it.

The mid to late 80s is kind of a good illustration of what happens when engineers geek out (and product managers are tempted to skimp on user interfaces) and artists are not properly part of the process. Compare the many FM synths (and synths using FM combined with various technologies) to subtractive analog synths from 5-6 years earlier.

Then look at the prevalence of presets recordings (Jean Michel Jarre's "Revolutions" is essentially a parade of Roland D-50 presets). This is very telling of how the design and technology changed how artists used synthesizers.

Designing a synthesizer requires a combination of the two, but to me it seems that the latter is a more rare skillset than the former. There are a lot of synthesizers on the market, but relatively few that are seen as particularly good. If you dive into the universe that is Eurorack modules you will quickly realize just how much stuff there is. And not nearly all of it is very good.

(There is, of course, some fetishising over famous originals that fetch a pretty penny today. For instance a 45+ year old ARP 2600 will easily set you back $10,000 - and the re-issue costs about $4,000).

A good example is the Moog ladder filter. A mistake was made in the design so the circuit didn't work as intended. However, Robert Moog decided that the mistake was really a happy accident that made the filter more musically relevant and unique. This requires understanding both the electronics and what is musically important.

It is also important to remember that there was no abundance of synthesizers at the time, so there were few expectations as to how a synth should sound or how the artist would use it.
> GCC is very vocal on how they don't support ABI compatibility,

What? Apart from bugs, GCC has maintained backward compatibility for more than a decade, for both the compiler ABI and the standard library.

They were forced to break ABI for c++11 to implement the new string and list semantics, but the old ABI is still available.
Thanks for the link. Interesting. I have implemented finger trees in Elm, and for the purposes of working as a hash map, it’s performance did not get near the performance of a HAMT. Works great as a deque though.

I also believe I looked into a Patricia impl, but I could be wrong. Will definetly take a new look :)
Based on the article, it sounds like you wouldn't need to tear up large chunks of road, but instead would have short stretches with chargers every few miles on the highway. It would be particularly interesting if there were solar arrays with batteries you could place in more remote areas.
> This is a super dumb example, but I hate that scrolling is tied to cursor. Like if I'm gasp using the mouse to scroll through a file in emacs, the cursor has to stay in the viewport.

I don't quite see an easy way of fixing that without making it a user-controlled option, though. For example, in text-mode editors it is still common to not have the text cursor scroll past the viewport.
This is incorrect. Those homes are expensive because the land beneath them is expensive. The finishes are largely irrelevant.

And the land is expensive because there are not enough places like them.
Another thing for readers to take note, what percentage of the billed amount does insurance actually pay? Would this continue to be an issue if insurance companies didn't try to negotiate down costs?
Referrals still count for a lot in software.

So the tricky bit will be that if the caliber of workers in your guild (or whatever you wish to call it) is below average, then you have to make it up in volume.

If it's high, then you will get a feedback loop.
The parent post said nothing about healthcare and the insurances markets being screwed up because of government.

The argument for single-payer hinges on the theory that the profit motive is incompatible with the very idea of insurance (that is, as long as denying services is more profitable than providing them, an insurance market is an inefficient way to provide said services).
Only in an environment where failure is an option and inaccurate or wrong action is preferable to inaction. Disagree and Commit doesn't prevent the Challenger from blowing up.
This app is many things, but it does not reimplement the Google/Apple scheme, and works very differently. If you believe knowing contacts who tested positive is enough, the Google/Apple scheme is fine. If you need to know earlier and/risk assess based on exposure, only the NHSX approach works. It's not a clear cut Central v Not Central decision.
GTK came from the Gimp, not Gnome.
> which is the opposite of leadership and the opposite of an experienced person providing valuable guidance to the community.

Following the discussion on Emacs-devel it does seem quite the opposite: you often see people with progressive ideas moderating themselves to not get too out of line with RMS. People (unconsciously?) try beating around the bush, to avoid touching GNU dogma, rather than going straight to the point, communicating efficiently.

While I really appreciate what FSF and GNU has done for computing, I believe the limitations Emacs-developers are putting on themselves by religiously denying to integrate with anything non-GPL (another Stallmanism) is going to hurt Emacs long-term, rather than benefitting GPLed software.

I guess time will tell.
> Perhaps 0.01% of the public knows that Keybase exists and has a bad opinion of Zoom security. Expert's opinion is important, but does not automatically become general perception.

This is true, but perhaps a bit short-sighted. Expert opinion on Zoom is "avoid it like the plague". This does not automatically become general perception, true, but:

- Over time, expert opinions have a marked effect on adoption by non-experts in their vicinity. See the adoption of Firefox, or Google Chrome, for example.

- For a social networking platform, powerful well-connected never-adopters can pose a problem both to growth and to a budding monopoly. If CIOs and CISOs say, "Zoom over my dead body", that will tend to discourage adoption and encourage development of good alternatives.
I don't think we have to go that far, though.

Humans operating a remote robot on the Moon is a feasible concept, but there's a lot of remaining work on telepresence to be done. Haptic feedback, VR, robotic finger dexterity.

Full autonomy isn't necessary with the Moon's time lag. It'll be required if you want to do the robotic factory approach on Mars or the asteroid belt or something.
The numbers I used were inflation-adjusted. I gave total income because that's what the parent comment referenced, but per capita income has grown too, although not as much (US population is up 60%, compared to total income growth for this group of 223%). Also, "please familiarize yourself" is a slightly rude way of putting it.
I find the battery situation very frustrating. They put in way undersized batteries on everything except macbook pro priced models. Spec-wise a T14 is more than fine, but a 50 Wh battery is not enough if you actually use it unplugged for software development. You go to the T14s and suddenly the battery gets a bit bigger, in a machine that is supposed to be thinner and lighter. And if you go to the X or P series it gets bigger again. I can’t help but think they deliberately handicapped the affordable segment of their line-up with tiny batteries to upsell people.
Troops and cops are the most aggrieved people in the world.
Lenovo has plenty of 32GB Thinkpads... nothing new.
That would make them highly leveraged people. /s (kinda)
There's some bad stuff in emacs but to concern yourself with Meta as opposed to M- is plain silly.

> if you can make a tool more learnable for new users without sacrificing its optimization for power users, you should

Yes, but it's incredibly difficult and frankly the emacs devs have enough to do (and they do it well), and UI design is a very different skillset from programming. Frankly the learning curve for emacs is not going to improve, muchas we both might wish it.

The biggest problem is people want the benefits of freely downloadable software but mainly aren't prepared to give anything back. Go and assist with emacs or some other project.
Well, it should be fairly trivial to put it through the rigor of some MITM proxies and verify that the built app is not making any unexpected network requests. I look forward to infosec twitter ripping this apart.
I just have to say sometimes you can have it all http://x220.mcdonnelltech.com/
Government doesn't need to turn a profit off of the healthcare system. Arguably that is (or should be) part of government's remit: to provide infrastructure and services that can't reliably be provided at a profit, yet serve the public good.
This is something I wish was talked about more in personal finance. Salary and spending don't have to be coupled.
Dithering: A New Podcast from Ben Thompson and John Gruber
Try putting the refactoring commit in .git-blame-ignore-revs
Whether business are essential in some broad, cosmic sense isn't that important. The question is which things we can keep shut down for months and months without riots or economic collapse, and that's a pretty small list.
The fit and finish of apartments and houses is largely irrelevant. The cost of the housing increase over the past 20 years is the cost of the land beneath it. Largely because we have not built transit and housing and jobs elsewhere.

Based on your logic we should ban all new market-rate construction and magically prices will come down. That is nonsense.
The biggest problem is not the lack of single payer, it's the lack of price transparency. You have no idea how much any medical service will cost until you get the bill, so everyone is free to price gouge you.

An example of how bad the current system is:

When my wife was pregnant and needed an ultrasound, her regular doctor was busy one month and recommended we go to the doctor upstairs. Our regular doctor charged us $200 for the ultrasound, the one upstairs sent us a bill for $1000!

This 5x price difference was in the exact same building, just a different floor!

Hospitals benefit from keeping the prices obscure, to the detriment of the rest of the country
Sure that aspect of debt collection can be improved and is a clear injustice. How many debt collections are of that nature vs people with real lapsed unsecured debt though? If i had to guess not nearly as many.

I'm mostly taking issue with people who are threatened with a default judgment for a real debt but pretend it isn't happening and then turn around and cry abuse by the system.
On HN I'm always seeing a fight between Signal and Matrix. Can someone explain this to me? As far as I see it: Signal replaces SMS; Matrix replaces Slack/IRC. These seem like different products that work in different spaces.
There's a lot to not like about maven. I think that separation was motivated by java's classpath rather than making a 'good'/dev-friendly convention. After 10 years in maven-land, I changed a recent project to put `foo.ts` and `foo.test.ts` in the same directory and its wonderful, but it confuses some build-systems and makes certain kinds of test-helpers harder to write.
>Makes no sense, your immunes, either by vaccine or prior infection fought off by the immune systems are the best to have.

there is a lot of literature that suggests permanent physical damaged related to covid-19.[0] Maybe that reasoning is related.

[0]:https://www.hopkinsmedicine.org/health/conditions-and-diseas...
“A new podcast from Ben Thompson and John Gruber. Three episodes per week, 15 minutes per episode. Not a minute less, not a minute more.“

$5/month or $50/year
> its reputation for "bloat."

Eight Megs And Constantly Swapping. ;-)
How Instacart Became Essential Overnight
> I get the impression that a lot of us (myself included) hit a certain point, get tired of this crap, and just want to be free of it.

Preach it, sister!
The retool pricing is so annoying! Not only is the price per-user, but we found a weird SSO bug (well, I call it a bug) where if there is a company account and a new person logs in using google, they get added to the company account. Meaning your price can go up without you explicitly inviting users.

We have ended up telling everyone to use Retool with their personal email, then if they want to add an app they made to our company account (so they can used more advanced features eg. embed mode) they should chat to one of the small number of people with access to that account. It's mega annoying and I'm sure heaps of people don't bother.

I hope the team at retool reads hacker news.
I don't think spacemacs and the vim emulation, evil, have anything to do with each other. I switched from vim to emacs a while back and haven't had any issues with evil mode.

As far as spacemacs goes it seems neat. I tried it once but it was too confusing and I've been using emacs for so long now that it's very finely tuned to what I need it to do.
In my experience, Matrix and Riot are great. I love the protocol and concepts around it, and Riot was much higher quality than I expected it would be. Since trying it out for a while a few months ago, I have since abandoned it, however, because operating my own Synapse server was just too much work.

Specific pain points were:

- setting up SSL - getting Let’s Encrypt certs onto a server without a web server was a pain, and keeping them up to date was even worse. I would love to see ACMEv2 support integrated into Synapse for painless SSL setup.

- TURN server - if you want to use voice chat, you need to set up a separate TURN server, which has its own set of challenges. Again, I would love to see a solution integrated into Synapse.

- Video chat - Even with a TURN server in place, video chat requires a separate plugin to work. Jitsi is recommended, I believe. Yet again, I want this integrated into Synapse and Riot.

- Federation - Federation is part of what makes the Matrix protocol so great, but it was a huge pain to configure in Synapse. I spent hours to get it working, and it still had quirks about matrix.mydomain.tld vs mydomain.tld. I would like to see this simplified.

Probably the thing I was happiest about is that a ton of administrative settings are easy to work with in the Riot web client.

Keep it up, guys! I hope Matrix takes over the world, and I hope to come back some day.
That would be interesting analytics but you just never know with this stuff. Even basic intercept-avoiding technology like burst encoding require very long term sampling to detect, so the thing would need to be disassembled and every line of code analysed.
CSRF protection isn't needed after SameSite, nope.
Vim might be hard, but besides jokes about "how to quit it", it makes much more sense than Emacs.

Emacs key combinations are weird. Discoverability is low. Even Vim will now tell you how to quit if you Ctrl-C it.

Meanwhile I have opened Emacs and I'm trying to quit it (spoiler: Ctrl-x Ctrl-c). Some things are actually interesting and it tries to help at first but then it goes back quickly into emacs-babble that doesn't help much.

The case for vim is simple: a quick editing of a file when you might not have a window manager up or on a terminal.

I don't see many reasons to learn Emacs when VSC, Atom or other editors exist.
Interesting - Riot is actually four entirely different codebases: Riot Web/Desktop (JS/TS/React), Riot iOS (ObjC/Swift), RiotX Android (Kotlin) and Riot Android (obsolete, Java).

Riot iOS has been a bit under resourced over the last few years, but other than some jank it's a decent native app, albeit trailing behind Desktop a bit. RiotX meanwhile is of very similar quality to Desktop, albeit beta (but exiting next month, hopefully). Finally, Riot Android is abandoned now and we'll replace it with RiotX when RiotX is ready. Many folks' bad impression of Riot on mobile is due to Riot Android having been abandoned in favour of RiotX or the last year - such is the cost of a rewrite :/
I have no idea, but I don't think you need perfect control over everything.

The more you tighten your grip, Tarkin, the more star systems will slip through your fingers. -- Princess Leia

I think we just need to work out what is a reasonable rate and the expectation that gig work should be a means to make a living wage for people who do it and not just for some sliver of the people who do it, but for most people who do it. I'm okay with there being a learning curve and yadda, but it shouldn't be a situation where only some really tiny fraction of people have any hope of making it and then they have to live in terror of the rules changing overnight on them and killing their livelihood.

Part of the value of labor movements is just setting the expectations for both sides that "You need to pay X amount for this." A lot of stuff we do is basically culturally determined and labor movements help shape culture and cultural expectations and so forth.

So I don't think details like that are necessarily important. Sometimes they are, but sometimes they aren't. And sometimes they can be a real threat but don't have to be if you have your priorities straight.

I don't care how we get there, I just would like to see gig work become something with a reputation as legitimate work that should reasonably support you if you meet some reasonable standard of quality and put in some reasonable number of hours. I think we need to ditch this idea that gig work is simply slave labor and is unfixable and needs to be converted to regular employment because that's the model we are familiar with and know how to package up in a way that works reasonably well for both sides.
VSCode doesn't do much of what I need to do, and what it does do, it doesn't do as well as Emacs can.
Eclipse was designed and named to piss Sun off, and it worked.
Price Transparency + State Insurance Provider that can negotiate rates like a regular insurance company but must insure everyone by default would solve a bulk of the problem, don't you think?
The FT reported yesterday [1], that NHSX had contracted Zuhlke Engineering to develop a “two week timeboxed technical spike” (deadline mid-May) to “investigate the complexity, performance and feasibility of implementing native Apple and Google contact tracing APIs within the existing proximity mobile application and platform”.

[1]: https://www.ft.com/content/d44beb06-5e3e-434f-a3a0-f806ce065...
It looks like they are using beacons that are the same for 1 day. I think the google/apple version uses beacons that last until the bluetooth MAC address changes which I think is 15 minutes on iOS. So you can setup bluetooth devices around the city to track people's movements who are using this app.
Show HN: Sendfiles.online – Share, send, or recieve any file up to 2GB for free
can any thinkpad owners comment on the random shutdown bug?

https://forums.lenovo.com/t5/ThinkPad-X-Series-Laptops/X1-Ca...
"You have to press these 2 keys at the same time" I don't understand your difficulty.
According to the repo [1] they're using:
apply plugin: 'com.google.firebase.crashlytics'
com.google.firebase:firebase-messaging

[1] https://github.com/nhsx/COVID-19-app-Android-BETA/search?p=1...

I assume crashlytics is for crash dumps only, could firebase-messaging pull in firebase-analytics?
The C10k problem was challenging around the turn of the century. I suppose it's now not. I wonder how much CPU would be saved using an event-based architecture.
Right, I last used VSS in like 2008 or so and it was a pretty tired old tool by then. I mean, it worked, especially in the world it was built for in late 90's (corporate on-premise LAN stuff) - I can't remember any big complaints with it, although I do remember an occasional corruption, but was never f'd over by it. Unsuitable to the distributed and scaled world of today for sure.
Electric Trucks Will Be True Signal of Electric Vehicle Era
It is explicitly about wealth redistribution, one in which there is no skewing of paying people to be in a certain state other than alive (which welfare systems are doing). Of course, no money needs to be taken; inflation can do that for us if we prefer uncontrolled recapture.

Under a basic, reasonable fair model, random economic flows in a free market will tend to have all the wealth accumulated by a few: https://www.scientificamerican.com/article/is-inequality-ine... Depending on the redistribution amounts (not specifically UBI, just aggregate), differing levels of oligarchy will or will not form.

UBI allows for a very gentle way of avoiding all the wealth captured by a few. You could think of it as economic transfers tend to create blackholes and UBI pumps some of the accumulated matter back into the universe to keep activity flowing.
No thanks. Government subsidized units are a mess, and have been tried before.

Plop someone into an "affordable" unit and you are basically locking them there forever, as they cannot afford to move. That is a very bad situation to be in.
Blog Posts-Get the Most from Your Blog
I have X1 Extreme Gen 2 with 64GB of RAM
From: rms@AI.MIT.EDU

In general, the way for a problem to be fixed is for someone who knows
how to fix it right simply to do so. Any solution that involves
discussion should be avoided except as a last resort, because it is
inefficient.
The pot calling the kettle black
FWIW, native emacs keybindings are there on iPadOS and with the ability to swap caps and control in 13.4, life is sweet.
that may be true, but it doesnt mean they cant be corrupt or inept (just look at mother teresa for example)

https://en.wikipedia.org/wiki/Criticism_of_Mother_Teresa
I’m shocked to see all the Firebase and Google analytics in there. I‘m quite surprised that a gov built app would include this. Disappointing from the UK (along with the fact that they really just should use the Apple/Google framework to begin with, which will in the end better integrate with the device and thus will perform better from a technical perspective).
Meta is not always Alt. Some people use ESC for the Meta keybindings.
It could be something as simple as a tool that costs a dollar and automatically checks out a popular book from the local library.
And it's only in German and works with one library system.
Its easier to look like a rockstar by getting a 30 day estimate done in 10 days than a 10 day estimate in 10 days when it took 30 days of work. You'll rarely get extra credit for meeting expectations.
Unfortunately a lot of that solar power will go towards air conditioning. Right now, Qatar is literally air conditioning the outside to make the heat from the sidewalks less deadly. Better than running the ACs in oil, but the amount of AC required to make these places survivable by humans is only going to grow.

https://www.washingtonpost.com/graphics/2019/world/climate-e...
I'm genuinely curious: do you not read through code from top to bottom? That's a very common thing that I do, and using the mouse is a comfortable way of accomplishing it.