skysight-inc/HackerNews huggingface dataset:
Wrongly blocking is not illegal. They may invoke the clause that says the platform owner can reject anything even without explanation, which is always buried somewhere in their T&C.
But more importantly - even if wrongful blocking was illegal - if the ways to shut something down "just in case it might be illegal" are super fast and automatic, but the ways to challenge that outcome are super slow, then people will just give up in that process. Not all, but enough to matter.
For over 10 years I've been running a semi-public Mumble server. It's pretty much zero effort, low CPU and low bandwidth usage.

These days mainly just as a backup for when Discord lags, which over the past few weeks has been often. It's so nice to have a very good, open source, self-hosted, encrypted communications app as an alternative to yet another Electron app.
29/51 appear to be memory unsafety https://twitter.com/LazyFishBarrel/status/111032101282489958...
The late evening sunset in the summer is a godsend for anyone who has a day job and has projects they need to work on outdoors. It's like having every weekday followed by a Saturday afternoon for productivity purposes.
Agreed on the ambient classification but I always think of him as much more than that as far as influence goes. He's basically had an influence on a huge portion of electronic and non-electronic music over the past few decades.
For iOS at least, you need an app to have first class password filling privileges. My understanding is android is becoming more restrictive about this and is locking down APIs such that you do or will need a native app for password filling on that too.
The European Commission is sadly not elected by the MEPs, but by PMs of the member states. The European Parliament has to approve the Commission, but can only approve or reject the entire Commission, and not individual members of it.
There’s a difference between an IDE offering it, or the JDK
Can we add column numbers to the stack traces? Seems like that would solve this in the general case.
How much does resource management software cost?
> Please give me back Symbian C++ versus the experience of using the Android NDK.

Please no, Symbian C++ was the worst development environment i had the displeasure to touch. I'd rather hand write every Java binding for every single API call manually in NDK than even consider looking at Symbian C++ again.

(relevant experience from Nokia's Series 60 around the time of 6600, i don't know if Symbian improved after that, i lost all will to bother with the platform, but considering you still had to implement exceptions via macros by hand because of technical decisions made two decades earlier, despite the platform not being backwards compatible and thus could fix said decisions, i do not expect that things improved)
What is the state of the art for building privacy conscious backends for applications like this? I really haven't seen a great platform that provides well documented and reasonably designed general purpose APIs for handling both encryption, sync, versioning, and conflict resolution.

Textile: https://github.com/textileio/go-textile
Based on IPFS so seems like your entire privacy rests in crypto

Bitwarden: https://github.com/bitwarden/server/blob/master/README.md
App works well but it doesn't seem like there is interest in making this general purpose, maybe because of the software stack choice?

Standard files: https://standardfile.org/
Standard notes clobbers data if two devices make offline edits :(
A number of people have mentioned varroa mites and the problems they cause for domestic and wild bee populations. For those interested mycologist Paul Stamets has been trialing the addition of polypore extract to bee food (water / sugar water) to boost their immune system. Results on smaller sample set (~100 hives) was near total eradication of the mites (I think broken wing disorder was diminished too). Next trial is on sample size of 10k+ hives.

Since domestic and wild bees comingle this should reduce transmission from domestic to wild bee populations, and hopefully give wild bees a chance to recover.

For those interested you’ll be able to find Stamets talking about this on YouTube in his talk “Into The Mycoverse”, and elsewhere, I’m sure.
The Cost of Doing Business with Others
Is there some real figure which would give truth to the amount other insects would pollinate, if not honey bees? It seems like we have way too many insects in the world for the honey bee to be the only reliable pollinator.

Besides, aren't solitary bees supposed to be better pollinators?

As much as I like honey, I can't help but thinking there is a huge gap in logic with all of these people waving and screaming we aren't going to have food because of dwindling honey bee populations.
Check out Rez Infinite on Steam. Seems to support Oculus and Vive. (https://store.steampowered.com/app/636450/Rez_Infinite/)
It’s unfortunate Nasa canceled the all-female EVA, but it’s the right decision
I'd add "difficult to use" to that list. Difficult even for an engineer to use. Terrible.

It works great once you figure it out, but it could use a better user and admin experience.
If there's anyone here who is working on this: Is anyone working on making this available through F-Droid?
Depends really. Can getAddress() return null or is it guaranteed to be there per your system design? If it's not then that code is wrong, but if you know your invariants and enforce them higher up the chain then perhaps not.

I realize that all sounds very obvious, but like most things... it really does depend. It can certainly make debugging harder if you need to step through. Personally I try to write code which simply doesn't allow nulls below the first layer they may be encountered. Not always possible though (e.g. nullable fields in entities and whatnot.)
Oh boy, wish I could move to the U.S. and have something near your actual income.
I'm on my thirthies, married with an almost over the minimum wage stuck web dev job on Brazil :/
Actually, F-Droid supports using the upstream developer signature for quite some time now if the build is actually reproducible.

https://staging.f-droid.org/en/docs/Reproducible_Builds/

https://gitlab.com/fdroid/fdroidserver/commit/8568805866dadb...
Well, Kotlin has it at least
https://kotlinlang.org/docs/reference/null-safety.html
This could also be a bet that the economy is still yet to improve, as in times of good economy the coupon rate has historically dramatically increased. To extrapolate, if the investor expects the economy to peak in 5 years, he would be incentivized to allocate capital into short-term investments such as equities and short term bonds as to defer longer-term investing until those bond yields reach their peak.
> At least call out the House of Representatives

I did ("U.S. congress areas are more even, ranging from 500k to 1 million")

> The senate is supposed to be at a state level by design

Yes, same as the EU Council (which is 1 rep per country, although that rep is the head of government of each country rather than directly elected -- I believe the senate started off in a similar fashion)

The U.S. House is more balanced than the UK parliament or European Parliament, but it's not an insane inbalance. Not sure what would happen if American Samoa became a state. Would it's rep get a vote? If so that would be 1 vote for 55k people. You'd have to have about 6000 reps in that case to have an even spread.
Standing on the shoulders of giants...

I've found most "new" teachings are based on past geniuses, with a modern-day twist to compensate for slang or technology...

I took a 10-day meditation course, originally developed by Buddha, and many of the guidelines run through to today's principles... Such as "Observe sensations, without judging, without reacting, without getting excited. Observe."
> next year's US presidential election. :)

Any chance the US can extend its terms? An election seems to last an entire year and be one of the most toxic events possible online.
Why even bother with a 24-hour clock, then? If we went to a 25-hour day, everyone could get another hour of sleep.

We synchronize clocks to the sun because there is actual merit in matching the civil day to the solar day. The sun-earth relative positioning is the same for everyone on the planet. It sets a time standard without everyone having to agree on it. If someone chooses to go off the common standard, they may be trying to push some time-dependent externality off onto those who remain on it. That's something we should actively punish, rather than everyone joining in to do exactly the same thing.

Making mean solar noon at the nearest meridian divisible by 15 degrees equal to 12:00 clock time would have the benefit of making the clocks uniformly honest. If the laws are the problem, it is the laws that should be changed, not the goddamned clock settings.
"consensus among investors is that interest rates for long-term debt will fall" - could you elaborate on this? Are you suggesting e.g. the rate available for a 5 year fixed mortgage is expected to fall, or that rates will fall over the next 30 years?
Thank you for this.

I was taqught NVc as a quite cerebral language practice but I find it most productive to teach it as a body/emotional/somatic/language practice as the language becomes fake without full alignment.

Ultimately, use it as a tool to move the focus to what’s alive and what’s common in all participants. It is not a negotiation tool or a manipulation tool.
The solution is to vote them out.
I believe India and Pakistan shared a time zone until partition (there were Bombay and Calcutta Times), and Pakistan adopted some standards asymptotically closer to Bombay Time (see the Wikipedia article for Karachi time)
There is a specific reason the US does everything poorly. The US is the EU.

The EU in general doesn't provide government services, the UK does, France does.

When you're already the size of a state, there are basically no more economies of scale to be had by doing something at the size of a union of states. Your fixed costs are already being amortized over something like a million people or more, so the variable costs already dominate and spreading the fixed costs over even more people is past the point of diminishing returns.

But it's not past the point of expanding overhead. So suppose you want to do this in the US -- have the Post Office compete with Mastercard. You propose the bill.

The banks hate it because it's them you're competing with, they have billions of dollars, but more importantly they're a major industry in some states (e.g. New York) which have large numbers of legislators. So they not only use those votes against your bill, they trade their legislators' votes on other bills to get more votes against your bill. Moreover, their legislators are the ones who care most about things like finance, so guess who is on the finance committee.

Then you have states like Virginia where the major industry is defense. They want to destroy privacy protections, because you can't get a lucrative government contract for hoovering up and data mining financial data if you're not allowed to hoover up and data mine financial data. Guess who is on the committees related to that sort of thing. And New York is all for that -- data mining financial data for private purposes is lucrative too, and that amendment also makes it harder to pass the bill they don't like.

Then you have states where the government itself is a major employer, and what they want is more government jobs for their people. So they don't want your program to be efficient, they want it to be labor intensive, which is the opposite. But then it costs more, charges higher fees, requires the users to fill out more forms to use it etc. You may also see private companies looking for the same thing, because they then sell a solution to it, as with Intuit opposing tax simplification.

And so it goes down the line, at each stage making the program worse and harder to pass, until it either dies in committee somewhere or gets passed as some horrifying abomination that makes things worse rather than better.

This isn't some individual proposing to make the bill worse on purpose to demonstrate the ineffectiveness of government, it's a structural issue that produces that outcome systemically.

Now you expect I'm going to suggest having the individual states do it. There are some states that aren't full of big banks or spooks or government bureaucrats, all we need is for one of them to do it. Which would work if they weren't subject to the same problematic federal laws as private enterprise is, created by the same problematic process, which is the reason the market isn't already taking care of this.

In order for the states to do things better, first the feds would have to stop standing on their feet.
You just watched conservative MEPs completely ignore all expert advice, all protesting, all petitions in favor of listening to lobby advocates and you still think that if the same happens on a problem you care about they will suddenly listen to you instead of the lobby?
Using redux-loop to make tacos at Grubhub
But the line is broad, grey, and subjective.

Which is why we have officials with letterheads to mediate.
Other than supporting and working with legacy software, I cannot muster any reason to write code in Java at this point... it’s just a terrible language to work with.
Indeed, that’s what I was trying to say as well. The asset needs to have value to the firm in terms of future benefits but doesn’t need to be sellable on its own.
In a healthy economic structure, most of the power would be in the middle class (i.e. the distribution of economic power is a bell curve). If we had that instead of the current power law distribution, then tax incentives would work simply because they would directly reflect with will of the people: The fat part of the curve -- representing the average -- would be able to out-vote and out-spend everyone else.

Trying to control the behavior of giants that are smarter and stronger is probably hopeless, so our focus should be on getting the economy back to normal (pardon the pun).
The point with the complexity is a very funny one.
Actually those people in Brussels are almost exclusively humanitarian degree students who haven't built even a doghouse during their lifetimes.

They see overcomplexity not as a problem, but as a source of pride and a major bragging point. It is actually a massive clash of cultures even though they come from the same place as the people they are trying to govern.
This isn't a fight between elites and the proles - most people who are framing the result today as such have not read the text of article 11 and 13. And I don't blame them, most articles on the matter conspicuously refuse to link the text, for some reason.

This is a fight between titans of industry in two different verticals. Content is upset that publishing is getting all of the money - and a brief examination of the valuations in those respective industries shows they're probably right on that front. Is this the optimal tool to right those scales? Probably not, but it certainly isn't constructed to kick Grandma's bakery and blogroll website off the internet at the behest of Big Bread.

To the extent that Articles 11 and 13 have problems (and they do) they should be addressed, but the fearmongering makes it very difficult to actually talk about those issues and their context properly.
Agreed. I think the Mumble project is awesome for what it is, but it's always never had the same design goals and simply doesn't have the ease of use (whether through lack of capacity/will or through it's server-based structure versus Discord's centralized server platform) of Discord.

Where I think Mumble particularly shined was being one of the first to broadly introduce the Opus codec which really set low latency communications into play. Mumble was really a champion in this space.

I find it hard to believe that Discord, in its design, didn't evaluate its competitors at one point and decide to follow Mumble in implementing Opus.
Smart alarms left 3M cars vulnerable to hackers who could turn off motors
I'm curious about what you think about RISC-V's draft V extension.
Our APIs are just simple replacements for UDP sendto/recvfrom and they’re open source. While they won’t work unless you work with our marketplace, if they don’t work, they just fall back to regular UDP packets. How is this lock in again?
> other times, a solution is known not to exist, as with all whole numbers that leave behind a remainder of 4 or 5 when divided by 9

Curious how we are able to prove that and with certainty say this is a rule?
You'd have to look for your country, Julia Reda (senficon on Twitter) published a list, I'm unsure if it's for all MEPs, Martin Sonneborn (MartinSonneborn on Twitter) published a simple graphic for german MEPs.
Google partners to fund new local media sites
"A miserable little pile of secrets."
I haven't seen vent in half a decade at least. The milsimers mostly seem to use Arma and Squad, the former basing most it's mods/plugins on TS. Not sure what Squad players use though. The flightsim community is mostly moving over to DCS which has its own self contained mod for VOIP [1] but those staying on FSX/P3D seem to use a plethora of other weird applications with VATSIM.

[1] https://github.com/ciribob/DCS-SimpleRadioStandalone/release...
Understanding Matrix Multiplication on a Weight-Stationary Systolic Architecture
How do I tell what language to use with this package?

From what I can tell it uses react. I have tried node, angular, and react but this installation page confounds me [0]. as far as I understand, I have been using either npm init, ng init, or create-react-app to initialize the directory for an example project. Then I do npm install tone inside of the directory I created.

I have found this [1] playground for tone but it does not elucidate how the library should be or is referenced.

I'd like to work with generative music but the amount I must know and choose between in a js project always seems to freeze me at the project init phase.

In the process of editing this comment I have finally gotten tone.js to work. Here are the steps i followed:
npm install create-react-app
create-react-app tone-test
cd tone-test
npm install tone
add "import Tone from '../node_modules/tone'" to the top of App.js this step is what I was messing up previously i believe
then I just throw tone commands at the bottom of App.js and they play on pageload, this is exactly what I wanted for now.

[0] https://github.com/Tonejs/Tone.js/wiki/Installation
[1] https://codepen.io/loderunnr/pen/AXoAko
Evidence of Life on Mars?
We are measuring improvement to google’s own data centers.
Thanks for the feedback. I figured people who understood music would feel this way, but I deliberately chose to omit as many musical words as possible so that readers who weren't familiar with them wouldn't get lost. I would have felt obligated to define "bar" and "measure" if I used them, and ultimately I decided they weren't necessary. Sure, I could have defined what a measure was, that there are four beats in a measure (in this particular case), that each phrase is four measures instead of 16 beats, and what time signatures and quarter notes and eighth notes are. However, I believe all of this would have bloated the article and alienated readers who aren't as familiar with music theory as you and I are. As is, the article is still perfectly readable to someone who does have an understanding of music theory, and all we have to put up with is some non-traditional terms like "half-beat."
> The media is usually biased towards left-wing ideology, with a globalist spin. Since Macron embodies both those ideals, it's easy to see why he gets helped by the media.

Ahahah, the good joke.

Most medias, everywhere world-wide are owned by billionars and follow the media-line of their owner. These guys are of course, conservative, right side, sometimes liberal .... but definitively not "left".

Qualifying guys like Ruppert Murdoch, Bloomberg, Dassault or Bollore (in France) of "left" ( or the medias they own ) is as idiotic as calling Trump a communist.

> I have no idea why the French would think that a banker who married his high-school teacher would be one of them. He definitely turned out NOT to be on the side of the average French citizen.

Maybe because the other choice was the daughter of a old extreme right dynasty from a party funded by old nazis and negationists. Maybe.
The culture war at the heart of open source
This article appears to be particularly low-effort, designed to engender fear more than enlighten.

The core thesis is that Oracle customers fear license audits if they use a non-Oracle cloud platform. On the face of it, that fear seems reasonable enough, since this is the kind of anti-competitive behaviour that a company could reasonably be capable of.

However:

* That "fear" is based on a report from a single survey, and the survey results are locked behind a register-to-read e-book.

* That survey was sponsored by a company in the business of migrating customers to Oracle cloud services (on arbitrary clouds), and the e-book -- presumably with marketing intent -- describes how to manage licensing issues. This firm has unclean hands, since it financially benefits from assuaging customers' licensing fears.

Furthermore, the article punts on the question of whether this fear is reasonable. It provides a confirmatory opinion only from a CEO of a company providing audit defense services, who obviously has a very direct, financial incentive in sparking fears to assuage for money. Furthermore, despite this CEO having previously worked for Oracle, he is not quoted as asserting that Oracle actually engaged in audits for anticompetitive purposes -- at most he speculates that Oracle's sales team would raise licensing FUD.

Finally, despite this story being of no urgency, it appears the journalist has not waited to give Oracle a reasonable time to respond. The article states that "Oracle did not immediately respond to a request for comment," yet evidently the inciting e-book was only publicly released this morning (https://twitter.com/AppsAssociates/status/111053306358133145...).

I'm disappointed. In my book this is borderline unethical journalism, since the article insinuates practices that would be sensational if proven, without evidence that there's any substance behind the story.
There are a number of languages / environments to help with the creation of generative music under the umbrella term 'live coding' - the community also tries to keep the performance aspects of music intact.

Lots of great starting points at:
https://github.com/toplap/awesome-livecoding
Big O is not "worst case scenario". It describes an upper bound on functions. You can absolutely compute the Big O of the average case runtime of an algorithm.
Getting Started with Natural Language Processing in Python
Outside of the other commentators mentioning revenue, I found the game to be /exceptional/. I played it maybe 1.5 years (?) after release and it was very well polished and extremely fun to play. Apparently it failed at launched but has fully recovered game play and finance-wise.
We are seeing players with Google Fiber get 100ms improvements. It’s not bad ISPs, it’s poor routing decisions and these are pretty much universal.
Calling it "nonviolent communication" is a brilliant marketing move, as it implies that not conversing in this manner is violent.

I've seen this style many times in my career, and it always comes off as patronizing. It also tends to be used far more often than recommended. Instead of being deployed in difficult conversations, it gets used in every one-on-one.

My guess is that NVC ends up like power posing[1]: pop-psych that fails to replicate and continues to be espoused long after it has been shown not to work.

1. https://en.wikipedia.org/wiki/Power_posing
As a bonus, the article explains why we never got birds that big: birds depend on their feet for help launching, where the extra leg musculature competes with wings in the weight budget. The heavy muscles needed for azhdarchid launch are also flight muscle.