skysight-inc/HackerNews huggingface dataset:
Because "the audio thread waits for nothing." Garbage collection is unacceptable, more than a single pointer dereference to get to state is borderline unacceptable, and synthesizers (that an MIDI system would trigger) are up there with some of the most computationally demanding software you can develop even for toy projects. Especially so, even. A naively coded soft synth in C++ talking directly with drivers can easily crap out with 4-5 voices of polyphony.

Now onto why a browser is a bad place to do this. Your audio subsystem supplies a buffer to you (or you supply a buffer to it, depending on OS) and you need to fill it in a fixed amount of time to avoid a buffer underrun, or increase the buffer size. At a 48kHz sample rate and a buffer size of say, 512 (default on MacOS) you have ten milliseconds to fill it.

But you don't get all that time. As buffer sizes get smaller, the dominant factor becomes how much time it takes to get data from kernel to userspace, and from userspace down to kernal. In a browser now you have to go from kernel to user space to sandbox down to user space down to kernel.

So getting low latency MIDI input to a browser, rendering it to sound, and getting it back, is basically a terrible use case scenario in terms of latency. Yea you can do a lot when you don't care about latency, but then the question is, why would you care about live MIDI input if you don't care about latency?

Firefox's audio engine (or at least WebRender) is actually fairly impressive - I've heard things that they can get sub ms latency. But I don't really trust that you can do that and do serious audio processing, which any non-sine synth is going to entail.
One of you is speaking of knowledge of the crime and the other is referring to knowledge of the law. Different things entirely.
Every company doles out bribes. In many countries bribery is the way to go. Things don’t happen without it. They just find creative ways to make it legal that’s all.
Counterfeit [lots of things] work, that doesn't negate the point.

"If Rolex's cost $6,000+, how come I can buy one in the Bronx for $20?" "It's probably not real." "I bought it, it works."
I would bet a large percentage of my savings that a country other than the US would've created such a military force within the next 20 years if the US hadn't (probably the next 10). Creating a military presence in a new domain doesn't necessarily imply any sort of aggression. It can be a buffer, an incentive not to attack America, etc.

The world isn't currently in a state of peace and harmony, or anywhere near it. If it were, then I'd agree that this would be a disgusting and peace-threatening precedent set by America. But this is not the world we live in, even though I hope it will be the world at some point within the next few millennia.

To be clear, I'm not supporting or defending any other actions taken by the US since WWII. I empathize with the citizens of countries that our government has abused, exploited, and killed. I just see nothing wrong with creating a space force. If we have an air force, why shouldn't we have an above-air force? If your argument were "we shouldn't have an air force or an above-air force", then I'd be much more inclined to agree (though with caveats, given all the game theory coordination stuff I alluded to).

If we're going to have a military, why would you half-ass it? I think you should either have nothing but a token military like Switzerland, or one that tries to be capable of engaging in combat in every domain. Having a "just mostly pretty sort of capable" military doesn't make any sense. Shit or get off the pot. Again, I'd love it if everyone in the world only had a token military, or no military.

Actual peace-threatening, provocative actions are things like cancelling the Iran deal, assassinating Soleimani, invading Iraq, Bay of Pigs; the list goes on for pages. I don't see the parallel between those and this. Now, if the government had announced our space force is going to colonize half of Mars in the name of the US, then I'd fully agree with you. That's a thing that could happen, and I certainly don't want it to. Trying to establish a true, fair one world government might be the only way to create lasting peace, but, again, sadly I don't think that'll be possible in our world for a very long time.
I would like to relearn typing and "do it right" this time. I've tried in the past, but end up reverting to my old habits. What can I do? (⊙_◎)
This isn't that unexpected.

The EU has tended to this kind of thing for a long time now, overriding its opinions of how things should be "standardised" over the top of liberty. Makes sense if you think about it: given its nature as an institution, its modus operandi is to "standardize" and "make uniform", as a core expression of its sovereignty over what is a highly heterogeneous territory.

Fortunately though, Apple will be around much longer than it will.
Ad hominem. Nice.
I believe a 501c3 is bound by their charter which would presumably include this conflict of interest policy. Not doing so could cause loss of non-profit status and probably other fines and penalties.
It won't. Most people aren't interested in those musical subtleties; the ones that are either like their music acoustic (from ballads to grand opera) or listen to experimental electronic music like Autechre which liberated itself from the MIDI straitjacket years ago.

It will likely change music performance to some extent, making techno and other highly synchronous styles more fun and interesting to perform live than is currently practical.
> We've seen countless times that technologists cannot be trusted alone. They have to be tempered by people from other disciplines.

It cuts both ways. Legislatures are dominated by former lawyers. It wasn't always so. I studied law, I know it lends many relevant skills for politics. But it's no longer sufficient to have nothing but lawyers legislating, given the face of the breadth and depth of modern society. Sometimes you need a specialist inside the tent. Or, better yet, a wide variety of specialists.
I have no idea what the GP is doing but you would just do

Pi * D^2 / 4 * H * 62.4

Where D is tank diameter in ft H is tank height in ft and 62.4 is the unit weight of water in lbs per cubic foot. Divide by 144 of D is in inches and 12 if H is in inches.

Or if you want to be real lazy you can see Pi/4*62.4 is ~49 and round to 50.
> 5. PIR's unredacted response to ICANN's request for additional information regarding the acquisition of PIR by Ethos Capital

> 27. Identify all individuals at ICANN involved in analyzing and/or making recommendations regarding the removal of the price cap for .org domains

Seeing the words "unredacted" and "individuals" makes me hopeful for this. Feels like they're saying "not gonna fly" to "orders were orders."

> 34. Provide the names and contact information of all of ICANN's members of its Board of Directors, including all non-voting members

And at the same time no to "it was a rogue employee "
Buy high quality cables. I have Philips USB-C cables and I -cannot- move them in my MBP. Either horizontally or vertically. Not a wiggle. Nothing.

Cheaper lesser quality cables are the issue. Buy a 99c gas station Lightning cable and see how well it works for you.
Please stop posting flamewar comments to HN. It's not what this site is for, regardless of who you support or oppose, and you've unfortunately been doing it repeatedly.

https://news.ycombinator.com/newsguidelines.html
Use an FPGA?

I mean that sounds pretty simple, if you think there's a market let's talk.
If i'm not mistaken, he indicates he's running the 6k display from it. That would likely be the cause: That's a lot of pixels to push from a mobile GPU.
> YOUR MILEAGE MAY VARY

My biggest issues with my eGPU have been with Windows' weird limitations on addressing space for devices, so if you have 3+ graphics cards (builtin primary, builtin secondary, eGPU card) you end up having to endlessly screw around with disabling and reenabling devices and device buses to change the order they're initialized in, messing with bootloaders to change which PCIe lanes get loaded at startup, etc etc. It's a nightmare.

By contrast, all my experiences on Mac have been either "it just works" or "after one reboot it just works". Still not ideal, but not anything close to the 4+ hours it took me to get it working on Windows for the first time (and after which it immediately stopped working again the first time I disconnected the Thunderbolt cable).
Isn't having a second referendum more democratic than having just one?
This is referencing Adam Neely (from the article). I believe they are referencing this video [1]. Overall, Adam Neely's videos are really great. I personally really like his videos on the Star Spangled Banner and Scotch Snaps.

[1] https://www.youtube.com/watch?v=QvJhLQnuktg
Yeah, Little Snitch offers fine grained filtering control as it works at the "connection" level monitoring each and every connection, where as TripMode works at the "app" level only and either allows or blocks them from accessing the internet without any regards to the number of "connections" made or to whom the "connection" is made to.

And it works on broadband / fibre connections too, and not just for mobile data.

(Tip: Private Eye is a free software that allows you to monitor all connections made by any system or application softwares on your Mac. It's now bundled as part of another paid outbound firewall, similar to TripMode, called RadioSilence - https://radiosilenceapp.com/ but the free "monitoring only" version of Private Eye can still be found on the net).
if I’m not mistaken he mentions disconnecting it.
Illegal Marijuana websites, which are selling weed at a cheaper rate, are beating legal dispensaries.

With all the talk of legalization, I saw countless articles and people even here on HN claiming that it would be great for the economy because of all the tax dollars that would flow to the government.

The reality is that users just want cheap weed. They don't care if it's going to help the economy or not and are unwilling to pay more for something they can just get illegally for less.

It's sad that people just aren't willing to pay their fair share and are completely fine with purchasing a product that most likely contributes to the violence in Mexico. It's no different than buying blood diamonds.

The same thing is happening in the US. If we aren't going to get the tax benefit and the illegal businesses aren't going to get shut down (because users are unwilling to stop buying from them), we should make MJ illegal again.
Please don't post unsubstantive and/or flamewar comments.

https://news.ycombinator.com/newsguidelines.html
This is a perfect case against centralized messaging: no company = no liability.

Sorry, moxie; there's going to be no way to have a beautiful e2e encrypted IM еxperience under wise oversight of a single company; only ugly p2p hodgepodge without a legal SPOF has a chance to pull it off.
> On unsandboxed platforms, you either trust an application completely, or you don't. Tools like little snitch don't turn dangerous programs into safe ones; they only give you a false sense of security.

I think the name carries a great implication here though. It "snitches" on the apps you have running. Mostly it's not practical (or possible) to work out the "trustworthiness" of every application you run. This discussion has several examples of people realising "_Seriously_ chrome/firefox, you're doing _what?_" when they get Snitched on. That seems useful...
What is "USB-B" here? I don't think that's a thing. There is USB type B, but I don't think that's what you're referring to.
The Economist as Scapegoat
On paper. How do you know it’s foreign? That’s why they warehouse it. As much as they can. Figure out if it’s foreign later on. Don’t underestimate the laws they will skirt to collect data.
ts-json-schema-generator[1] generates a schema from an annotated interface definition.

[1] https://github.com/vega/ts-json-schema-generator
Humans very deliberately created nuclear weapons, with the intention of using them to kill enormous numbers of people, which they did. The fact that humans created something horrible and then used that thing fewer times than they could have is hardly a triumph of humans, and it certainly isn’t great evidence to support the argument that humans are limited in their capacity for doing bad things because they supposedly share values with other humans.
I have the base model MBP 16 inch and I've been experiencing slow downs with laggy keyboard input, momentary freezes, etc. Battery life is also not as good as on my old MPB 13 and I don't use it for much more than browsing with many tabs. I've done plenty of troubleshooting and a reinstall but no luck.

I'm hoping that 10.15.3 which I installed yesterday will help remedy.
Why would they ever stop? No one made them stop. They were cleared to operate under that legal theory. Go back and review the exhaustive testimony from that period and you will find they were never forced to stop collecting “potentially” domestic communications. I think its best to assume they are.

Edit: start with Hayden. They admitted exactly how it all works and what the judges allowed. Read up on the many EFF lawsuits that were shut down.
Please don't post racewar flamebait, or whatever this is, to Hacker News. We're trying not to step into those circles of hell here.

https://news.ycombinator.com/newsguidelines.html
The problem is that a Wireguard key isn't a session token -- it isn't revoked when the connection ends or goes idle. It's more like an authorized SSH key which in most environments meets the bar for 1FA even if it requires 2FA to set up the key.

WG has the concept of sessions already, the only change would be allowing a process in userspace to instrument the sessions directly without going through the key system.

The the default key-routing system would be just one method of issuing and managing sessions making the core protocol even simpler!
Airbus might well be paying them to appear so...
Wuhan Seafood Market Not the Source of Coronavirus
You may want to look at sticking it behind Cloudflare, since their basic CDN service is free.
Electrical plugs also haven’t had any real innovations since the ground wire. I hope to see innovations in power/data cables to cellphones more frequently than that!

Edit: even if the innovations is just faster data transfer and more power.
I would absolutely reject a PR with the IIFE.
I agree: Trying to create a new general-purpose OS is futile. You're handicapping yourself by attempting a feat which likely can't achieve anything beyond your own satisfaction, which will be limited by the aforementioned self-handicapping. It's like sublimating your musical drive in a knock-off, unoriginal rock band in the vague hope you'll someday become the next Nickleback. Go for the gusto and put the Research in Research OS. Make something to explore an idea mainstream OSes can't pursue because it would break too much compatibility. Be Captain Beefheart, or at least Tool.
THANKS! Didn't know that existed!
Seems like international trade and bribery go hand in hand.
AT&T's Attempt to Dominate the Pay TV Sector Continues to Go Poorly
Where there's memes there's facts. (smoke -> fire)

The Clintons were "never bribed", for instance, they were just getting paid millions of dollars in "speaking fees".

You don't need to swap briefcases at a park bench to do bribery. There's plenty of unspoken quid pro quo understandings that the participants are well aware of, and this is far more effective as there'll never be any smoking guns to bring them down.
The thing is, the legal guys are paying tax. The ones who aren't are the ones getting busted, it's just getting filed under shell companies.
It is. But consider that if your poverty happens because an org shuffle at Google got you fired, the ultimate source of your woes is the same.

Also "being poor" is generally not the fault of the poor person. Accepting a job however, is the fault of the employed person.
I think the most prototypical "hugged to death" personal website is a stock wordpress setup on shared hosting or a low spec vm, without any caching plugins, and perhaps with some popular plugins that happen to be database heavy.

It's easy to click a few buttons, install some plugins and themes, and wind up running 100+ sql queries on every page load. The various caching plugins work very well, but it's not necessarily something everyone thinks of turning on in advance of getting a lot of traffic all at once.

Can't say if that's what happened here, but it's super common when personal sites linked here go down.
At least for my use scenario in embedded systems,
performance is not necessarily worse with GC and nondeterminism is not a showstopper either. The problem is avoidable by proactively minimizing allocations in the hot paths or arranging 'critical sections' that disable GC temporarily. The deal-breaker is the memory footprint.
Also in the US, why would anyone lobby for federal legalization, just more tax, right now it seems perfect. How is it?
> I don't care if people believe "wrong things".

If you are an ethnic minority in a society where xenophobic nationalists believe you should be killed, do you think you'd care if people believed those "wrong things"?
Not at all an ad hominem. Saying a quibbling author has not conducted the most basic research to see what a problem is before complaining about said problem is always a valid criticism. Saying an author is wrong because he is a stupid dumb meanie is an ad hominem attack.
Brexit Is Official: UK Leaves European Union
Unfortunately, Embraer is currently being bought out by Boeing.
Is there evidence of others?
I'm not sure it's so limited.

First this is a great space for open source apps.

Second I think people in general are becoming more aware that free online stuff usually comes with a hidden cost to privacy.

Third there is a whole swath of online services that can't thrive in current situation: services that are too uninteresting (from a data harvesting pov or no tie-in to larger offering) to run for free, and not valuable enough for the user to pay $7/month for, and not worth running as a SaaS at a lower price. Yet if a user had a cloud OS with metered resources, they could run such an app for a few bucks a year (plus a few bucks donation/paid to the app dev). And they'd never have to worry about it shutting down because the dev wants to do something else with their lives.
> quiet even when loaded (~97C).

Yikes, that seems like an issue on its own. It's generally not good for parts to get that hot regularly.
> A great way to stifle innovation.

This need an explanation. Why do you think this ?

This law doesn't forbid any innovative technology, it just mandate there is at least one way to charge phones with a standard charger. It can be an adapter, a second port or whatever solution they find.
“And any man who must say 'I am k̶i̶n̶g̶ professional' is no true k̶i̶n̶g̶ professional at all.”

-Tywin Lannister
I believe it is the customer who will pay the fine. The manufacturers may have a different number of sales due to the higher price that the customer will have to pay.
FCC Unlocks 3.5GHz CBRS Band, Enables OnGo in Apple and Android Phones
A midi event stream is massively less demanding than a waveform stream. A browser could at least be a source of such events that you would route to your favorite hardware synth.

Interestingly, browsers are capable of native audio and video playback for years; somehow it wasn't such a problem, given their relaxed requirements for latency.
It’s a cable. Having a genuine Apple certified cable means no more than buying a cheap HDMI cable instead of the $50 Monster cable back in the day.
Easier, just exfiltrate through DNS which is always whitelisted.
I like the sentiment (and run my own Synology NAS to sort of achieve this), but I'm trying to understand the difference between saying "my second phone is in the cloud" and "I want my phone to be a thin client for a server that I run using open standards".

Is there any meaningful difference? I feel like the second idea has been around for a while.

Incidentally, because I've read so many articles recently bemoaning the state of the iPad, I think if Apple really embraced the "thin client" model for the iPad, they would have a much better shot at product market fit. For example, if the iPad could seamlessly view and edit files from, say, any SMB server as easily as it can from iCloud, I think that would get people excited. It would be decoupling the interface from the underlying standard, but also make sure that they work well together. Who knows, it also might lead to having a standard file format where we're missing them today, e.g., for handwritten notes?
Looks like I’m alone in my sentiments; Keybase is my favorite messaging app. #1 reason is that it has the best cross platform behavior I’m seen (but I need a RISC-V version). However every feature addition fills me with angst that it’ll add more unwanted bloat.
32GB+1TB here, I haven't experienced anything I'd call a fan issue. Every once in a while fans spin up, mostly because of Chrome-based things. A few times I think it's been heavy GPU activity. I use it connected to 2 monitors (display port) most of the day. It's completely silent most of the time.

I've experienced more issues with what I'm guessing is Catalina or driver-related bugs. Once when disconnecting my monitors I got RGB "static" on the MBP screen, had to force power down. Another time the touch bar quit working due (I think) to an external monitor plugged in. A restart solved that.
I’m not a very skilled Haskell programmer, but every time I’ve tried to parse JSON in it I’ve felt a strong urge to switch back to Python or JavaScript. There are libraries that make it easier but I think it’s always going to be hardly to get started with JSON APIs in a language with a powerful and strict type system. Of course, that extra up-front effort might be worth it in the long run due to the benefits of type safety, but as the grandparent said, sometimes programmers need the freedom to incur technical debt.
iPhones have charged via USB since the first model.
> technology will advance far enough to severely de-anonymize online interaction, at which point one's reputation again comes into play and people will find there are consequences for thoughtless shitposting.

This is naive. Facebook has just as many extremist bigots as any other anonymous platform.
The EU experiment that attempted to speed this up has failed miserably.
No, the police book them for "resisting arrest" as they "dent the squad car" as they get pushed into it or whatever. They just start kicking them senseless because of the "allahu ackbar". That's not what actually goes on the ticket.

That's why we've had to institute body cam laws. Cops are gonna find a way to abuse the disadvantaged. False charges, physical abuse, all of the above.

But I guess if only the cops had more free speech this wouldn't have happened, right?
I’d suggest generating code

Write your interface in json or text proto then build it to ts interfaces and runtime checks.
welp ddos’d by apparent popularity!
I remember when we built our holiday home - yelling out the lengths of dwangs in millimeters - they were perfect for the job, we never needed to divide them in 3
Using an RTK-GNSS requires a gravitational model of the earth to measure mean sea level (MSL). Using your position, you use the GEOID model to figure out the delta of the nav satellite's orbit to the MSL.
Well, not that it's relevant to the topic at hand, but if they do so, I'm leaving the ecosystem.

Not being able to charge from a backpack or a car is a non-starter for me. I go weeks without plugging my phone into the wall, but when I need it, I really need it.
It was supposed to be where vendors can patch up differences and provide platform bindings. The (standard) Linux kernel expects to be started in S mode and doesn’t include M mode code. OpenSBI is an example of template firmware that belongs in M mode, not OSes.