skysight-inc/HackerNews huggingface dataset:
Everything would install just fine, but I got an error with "jitsi-videobridge2", and there was no audio or video. The specific error was:

java.lang.NoClassDefFoundError: Could not initialize class org.jitsi.videobridge.sctp.SctpManager
at org.jitsi.videobridge.Endpoint.createSctpConnection(Endpoint.java:868)
at org.jitsi.videobridge.health.Health.check(Health.java:77)
at org.jitsi.videobridge.health.Health.performCheck(Health.java:211)
at org.jitsi.health.AbstractHealthCheckService.run(AbstractHealthCheckService.kt:144)
at org.jitsi.utils.concurrent.RecurringRunnableExecutor.run(RecurringRunnableExecutor.java:216)
at org.jitsi.utils.concurrent.RecurringRunnableExecutor.runInThread(RecurringRunnableExecutor.java:292)
at org.jitsi.utils.concurrent.RecurringRunnableExecutor.access000(RecurringRunnableExecutor.java:36)<br>atorg.jitsi.utils.concurrent.RecurringRunnableExecutor000(RecurringRunnableExecutor.java:36)<br> at org.jitsi.utils.concurrent.RecurringRunnableExecutor000(RecurringRunnableExecutor.java:36)<br>atorg.jitsi.utils.concurrent.RecurringRunnableExecutor1.run(RecurringRunnableExecutor.java:328)
2020-05-05 17:34:17.029 INFO: [20] Videobridge.createConference#320: create_conf, id=faec394a06bdbbd8 gid=null logging=false
2020-05-05 17:34:17.032 SEVERE: [20] RecurringRunnableExecutor.run#230: The invocation of the method org.jitsi.videobridge.health.Health.run() threw an exception.
java.lang.NoClassDefFoundError: Could not initialize class org.jitsi.videobridge.sctp.SctpManager
at org.jitsi.videobridge.Endpoint.createSctpConnection(Endpoint.java:868)
at org.jitsi.videobridge.health.Health.check(Health.java:77)
at org.jitsi.videobridge.health.Health.performCheck(Health.java:211)
at org.jitsi.health.AbstractHealthCheckService.run(AbstractHealthCheckService.kt:144)
at org.jitsi.utils.concurrent.RecurringRunnableExecutor.run(RecurringRunnableExecutor.java:216)
at org.jitsi.utils.concurrent.RecurringRunnableExecutor.runInThread(RecurringRunnableExecutor.java:292)
at org.jitsi.utils.concurrent.RecurringRunnableExecutor.access000(RecurringRunnableExecutor.java:36)<br>atorg.jitsi.utils.concurrent.RecurringRunnableExecutor000(RecurringRunnableExecutor.java:36)<br> at org.jitsi.utils.concurrent.RecurringRunnableExecutor000(RecurringRunnableExecutor.java:36)<br>

Though it claims to be architecture agnostic in the package, I think it is compiled for x86_64.

I attempted to compile and run jitsi meet myself, but that got out of hand incredibly quickly (in no small part because the documentation is sorely lacking). I then attempted to compile jitsi-videobridge2 myself, but same thing.

Though looking now, you may be able to compile it form here:

https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-we...

And maybe that isn't as bad.
complain complain complain. these threads exist so that people can gripe, together. it's tiring.

instead let's talk about solutions.

safari's cookie and localStorage policy is great and automatic. beyond that, firefox containers are good, albeit effectively limited to isolating a few "top sites" like FB. and then of course, UBO, ABP, ghostery and the like.

it's actually not that hard to take a few small steps (or just do the default things on MacOS) to stop this from affecting you, without impacting your (ahem) user journeys.

first-order fixes are easy. now let's get ahead of these assholes and work on fixing fingerprinting.

TFA is ironically quite interesting in that it itself is SEO content, aka an ad. targeting those that care about not being targeted. i, for one, have bookmarked it.
Is Futhark getting faster or slower?
Some Fish Species Could Face Reproductive Failure as Temperatures Rise
I've done sales engineering and solutions architecture for years and never once written a sales blog post. I'm not sure how I'd respond to that if I was asked to do it.

SOW also seems tricky... I'm usually putting out 27+ SOWs, and there is a lot of "standard language" cut-n-paste.
This isn't true. Writing open source software is more profitable: it's cheaper (because everyone works on it) and works better (because everyone works on it).
Polish politicians had this in 2013:

https://www.youtube.com/watch?v=vljNIU38sUU

(For context: Macierewicz is a nutjob politician at PiS, then opposition, now ruling party. He led an unscientific "investigation comitee" to explain how Smolensk 2010 plane crash happened. It obviously never really explained everything, for its goal was to accrue political capital on the death of president Lech Kaczyński (PiS), claiming it was Russian interference, TNT, artificial fog, birch and whatnot.)
Just because you're using managed services doesn't mean it's going to be considerably more expensive, when you consider labor costs, and general reliability.

Your service will likely be more reliable if you use DynamoDB or AuroraDB. Your service will probably be more reliable if you build it in a way that assumes nodes will die at any point, will automatically come back in, and can scale up/down. It'll likely be more reliable if you use SQS rather than your own message bus (and let's be honest, it'll probably be cheaper too).

Yes, you should always evaluate the costs, but reliability and the amount of time you're going to spend maintaining something is something that somehow always gets left out of these evaluations.
I try ;)
The thing is, migrations are kind of a choice. Either you migrate or you don't. It's up to you.

I understand the need for fundamental changes and Open Source projects are basically free to do whatever. Maybe something needs an overhaul, maybe the landscape changed, maybe there's a need to change the foundation to make the project more future-proof.

But, I can fully resonate with Armin Ronacher's [1] viewpoint, that instead of acknowledging that these migrations are painful for everybody involved, the maintainers or the community often turn this around into "Everyone who does not upgrade misses out" which causes emotional distress.

So actually you do not have a choice. You migrate or are left behind.

Moreover this affects decisions in the corporate world. Do you chase after the bleeding edge or use stable frameworks which are guaranteed to be supported for more than 10 years? I believe, that is the reason many corporations are so entrenched in the Microsoft stack and Open Source could definitely try to be more sensible in this regard.

[1] https://lucumr.pocoo.org/2019/12/28/open-source-migrates/
Because it's the Atlassian of chat tools. It's the lowest common denominator.

Discord also doesn't let you set message retention that I'm aware of which is an immediate nonstarter.

End up in one lawsuit where the other party demands a fishing expedition and you'll be real happy that you've got retention limited to 90 days by policy and in practice.
? (Bistro)
Bandwidth only needs to be fast for video, aka it can be very cheap.
You’ve sold me on Sagrada. I’ve the same two needs you distinguished between in your last sentence.
My favorite bit of old-school whimsy was Kibo, who would join any usenet thread that his name was mentioned in. Then there was the green card lottery spamming which was, in my estimation, the day the internet died.
Russian Earth Observation Systems Website
They never give up on that call do they?
Making things compatible without a common standard also has a cost. If everything is text optimized for appearance in a terminal, then how do you parse out the data to be used by a script?

The unix solution is offloading the complexity on the script, which makes all scripts more difficult to write.
Since China wants their own internet, what’s stopping the world from cutting all the fiber going into China and just letting them do their own thing?

Would it be a net loss for the world? It seems it would add enough pressure to be somewhat useful.
> There is no Web 2.0. There are endless versions of sort of "AOL Reloaded." Why we embrace that is getting less and less clear.

There was a web 2.0. It allowed tech giants to hoard a lot of data before cancelling the web 2.0 themselves. This is why I'm not using microformats and semantic HTML in my webpages, it only profits Google which then display the product of my hardwork on their own webpages without giving back anything.
Seeing coronavirus reproduce in kidney cells
Getting to market faster is fine for an early startup, less so for a public company which needs to justify costs to its shareholders.
"better" is whatever will positively impact the goal of the website or page.

A carousel could cause some users to but less and annoy even more users. It comes down to testing, but I've never seen any clear cut data saying that as soon as you put a carousel on a page it will always have a negative impact.
Professor solves 240 computer science exam problems in 4 hours [video]
This is a shame. I strongly recommend this Python program called youtube-dl for archiving any videos you care about. Occasionally it stops working but if you update it, it always works after the update.
Fear leads to Anger.

Anger leads to Hate.

Hate leads to Suffering.

Yoda.
AWS weak point is over-reliance on DNS. Someone needs to evangelize the superiority of non-ttl-based updates, such as K8s endpoint watches.
kya?
second-hand MacBookPro 2015 retina 13" with measly 8Gb of RAM, but i replaced the SSD for a Samsung EVO 840pro ( 500Gb with an adapter ).

I use it daily for Java/C#/Golang ( with jetbrains IDEs ) and reactNative ( with vscode ). Sometimes it lags a bit, but i still like it for its lightweight feel in general.

( oh, on my desk i also have a 4k phillips 27" external monitor for those times a 13" retina would not be enough )
Imho it needs to be native to feel nice to use. It feels 100% web view and doesn’t look very slick. Ie. At minimum swipe back and forth in the article stream. Right now it reveals the side bar, which is painful.
I'm surprised that vim is way above Emacs (I'm an emacs user, sic). Thank for the input.
A terminal interface for StackOverflow written in Rust
Non-Euclidean Worlds Engine (2018)
Oh you just meant let the user filter out content they don't want to see? I thought you meant the platform would remove it, hence my confusion.
Nice try, but no
> Finally, and I think the biggest issue is that a lot of facts rely on trust, since they are practically impossible for the average person to fully verify. And I think, for a variety of reasons, trust has been lost.

That can explain non-movement of opinion when presented with contrary fact, but not movement away from the fact. The article here notes the experiment when students were presented with dueling articles on capital punishment: the ambiguous data acted to bolster their original position no matter the original stance.

A lack of trust in authority is one thing, but to use the authority's agreement with your pre-existing opinion to determine trust in that same evaluation is inherently circular -- even if it is human.
At a minimum it should be free to the people of Ireland in some legalese way. Much simpler just to go full open source.
I have uBlock Origin on Firefox (both for my phone and my laptop) and I can't remember the last time I saw an ad on YouTube.
You can stay in software but move to more conservative industry, like oil and gas. Lots of SCADA is JAVA based, some solutions have HTML based GUIs. And the industry is centered around reliability, experience counts there.
It would be awesome, and I have a huge network of creators ready to use this product when available. Email me at joakim(at) matchmade.tv if you're interested in developing this.
Relevant: https://www.o-ran.org
Now that even iMessage supports threaded discussions (in iOS 14), I think it would be great if Discord added this too. They’re very nice when there are multiple overlapping conversations and you don’t want to break off into two separate channels.
Is Spotify offering video hosting as well as streaming?
I ask because of mixcloud - I can _live_ stream video which gets broadcast, but only the audio currently gets stored for future playback.
It is not only about mammoth DNA but it was part of the mix which allowed them to determine exactly when mammoths disappeared (other proxies correlated to the timeline).
Are those carousels? I can’t easily go back to the beginning after watching a user stories. A carousel automatically does this.
for apps like this why does anyone sign up with their real name, email, and/or demographic info? get a throwaway email and there you go.

i can't remember the last time i used my real info or email.

although there was a case just last week where a site "needed" my phone number. in 2 seconds flat i decided i didn't need that service.

of course without a legit email you can't, or it's much++ harder for account recovery, but i can live with that.
I'm pretty sure they'll expect a tiny bit of QA over an FPGA before fabbing them.

I don't think they care much about what comes out of it though, whether it's "bugged open-source designs" or not, for sure they want less of the bugged one, but the end-goal isn't the projects, it's the people behind theses projects. Google wants more people that design chips, and then recruit them. This just goes on recruitment cost. They may be interested in the open source part of it, but as soon as they'll stop paying for it (and I'm pretty sure it's not going to stay for long, they mention up to 2021), the state of open source chip design will come back to the current status.
This really shouldn't be left to interpretation, both Article 7(4) and Recital 42 define what is "freely given consent" and in no way limits the actions i can take as a site owner. It is clear that a "cookie wall" isn't considered a "freely given consent" so you can't process personal data based on that.
kilo years ago
Coexist with Amazon
GCP Setting up serverless NEGs
The UK government is taking a $500m stake in OneWeb
Good point. To me the whole schools / prisons thing just seems dramatic and not well thought out.

“X is like prison”.

Work is like prison.
Childhood is like prison.
Society is like prison.

Is everything like prison?

If we live in The Matrix yes but we don’t?
The moderation isn't baffling,it just can't keep up. For every topic you choose that YT isn't moderating correctly, I can find 10 more topics that they aren't moderating correctly, all that break YTs rules. At what point would you consider the issue isn't that the moderation is biased, the issue is that the moderation can't keep up?

You can't just ban everything with electric mouse trap in the title - this video [0] is on the first page of searches and doesn't contain any rule breaking content. If a band appears titled "electric mouse trap", do you want that content to be removed?

There are so many topics, so many videos,so many people actively trying to skirt the rules that it's just infeasible
to moderate purely by scale. According to [1], there are 30k hours of content uploaded to YT every hour. How do you suggest they moderate even just the new content, never mind the backlog of content.

To be clear, I'm not defending the content on YouTube, or their moderation/takedown practices and responses, I just want to point out that it's not as simple as "just moderate better"

[0] https://m.youtube.com/watch?v=GYIk14jyXzw

[1]https://www.statista.com/statistics/259477/hours-of-video-up...
The standard popups are 100% against the GDPR. In the GDPR, all consent must be explicit, uncoerced, and opt-in. If I recall correctly, there can be a request displayed to the user, but the "No tracking" option must be the default, and must not require any more user interaction than the "Yes tracking" option. If there is a "Yes tracking" button that immediately closes the banner and continues, then even having a "are you sure" dialog on the "no tracking" button breaks the GDPR.

The GDPR gets this exactly right, and advertising companies are flagrantly breaking it. I'm hoping that there is actually some enforcement on it as well.
> Perhaps you download a shim installer that tests your processor and chooses the correct download?

Wouldn't that only work if the shim itself was a universal/fat binary? Otherwise you still run into the same problem. You can sort of work around on unix-like systems by using the shebang, and on windows by having the executable in .net.
well, that is the article's point. i mean one of it's 2 main points. (the other being itself an ad/SEO).
On a related note - the day the German fleet (which went on to be scuttled at Scapa Flow and to become a source of that low-background steel) must have been quite an incredible sight - possibly one of the largest collection of warships ever (40 battleships, there were only 7 at the Normandy Landings):

https://www.bbc.co.uk/news/magazine-30128199
Font enumeration is the big one.
Religions don't necessarily have the idea that faith as a trait is desirable. That very much depends on the religion.

However, every single day we make decisions based on not knowing. We make those decisions with the best available evidence at hand, both observable and non-observable. To wit, in your example I'd never drive on the interstate 90 to a non-existent destination, but you'd take the drive not knowing what you might encounter along the way; hence the road trip.

I can't prove the existence of a deity. Equally I can't prove the lack of existence. Today I can prove certain phenomena that in the past we were unable to prove. That didn't stop belief, it merely asterisked it.
What do you see as good integration test tooling?
I didn't even make it past the first sentence. What a lame opinion! Tests are provably great, especially if you want contributors to your project, or give even half a hoot about documenting behaviour. I could care less if you don't like writing them. Just do it.
Yes, biomass (supplying 7.0% of UK demand in the past 12 months) is a bit bigger than solar (4.5%). But both are relatively minor compared to wind generation at 23.8%. Wind has also overtaken nuclear (18.3%) to become the 2nd largest electricity source behind gas (34.0%).

However, there is now a ban on subsidies for new UK biomass plants or conversions. So it is very unlikely that biomass will grow significantly in the coming years. Solar and wind, however, are still growing fast - and many of these projects are being built unsubsidised! Even projects that do receive contract for difference (CfD) subsidies, such as offshore wind farms, are receiving far lower strike prices compared to nuclear.

Also, solar generation is concentrated during the day, closely matching the peak grid demand period. So despite being smaller in total generation compared to biomass, it's significance to the grid is disproportionately higher. Biomass generation typically acts as a baseload spread out over 24 hours - generating, and receiving subsidies, even in the middle of the night when it's not really needed.

Your criticisms of biomass are valid, except that biomass for UK power plants consists mostly of wood pellets. Forests do not really compete with food production unless you are advocating forest clearance for food production! Unlike fossil fuels, biomass also does not cause "high carbon concentration in the atmosphere", except insofar as fossil fuels are consumed in the production and transport of that biomass.
Actually, they’re pivoting to be a social platform for non-gamers, too. Just yesterday I got a notification that they’re pushing for more non-gamers to create their communities on Discord.
Seems to not show the whole truth for multi-state cases.

Ex: https://www.courtlistener.com/opinion/147530/alabama-v-north... just shows as AL v. NC, but it's actually Alabama, Florida, Tennessee, Virginia and an interstate commission vs North Carolina.
John Gruber and Ben Thompson discussed a comparison of podcast vs. youtube and how podcasting isn't dominated by one company like youtube is for video. This is in the context of Joe Rogan moving to spotify.
https://overcast.fm/+B7NB1G3rw/44:01
Any site giving me the Oath popup i just instaclose. Even if it's linked from a site i regularly check, like HN.
Coconut: Simple, elegant, Pythonic functional programming
if the users opts out of your opt-in pop up, then :)

> saving a cookie no_consent=true does not require consent by the user. that's the type of cookie easily classified as functional/necessary

It looks like an unusual choice for the website. Assuming that the intention of the website is to use all the trackers that it is asking to use going out of their way not to ask the user to be tracked seems counterproductive.

Sure the website is also interested in not annoying the users to death, but then it sounds a better idea to offer less invasive prompts and more informed choices than a blanket yes/no. Here again I feel like gitlab made fanstastic choices for their prompt.
Sure, I could see that. But it’s a newspaper headline.

It’s not the title of a scientific paper.

And since we can’t devise repeatable experiments for the truth or falsehood of news articles (though I give it 50/50 odds someone might post a comment now proposing how we could ;) ) news articles cannot have the same kind of confidence that scientific papers have.

As revolting as that idea may be ;)
Someone knows why. It's likely that the YT support rep doesn't know why, and it's likely not information you want to share with low paid outsourced staff.
IMO the conclusion "facts don't change our minds" is a stronger conclusion than the first two experiments show. On my reading, the first two experiments show that:

1. if I have a uniform/undefined prior (how the fuck should I know how risky/conservative firefighters are?)

2. and then I'm given an anchor

3. and then told the anchor is bunk

4. the anchor still affects me

But I suspect this hinges very heavily on the fact that our initial prior is basically non-existent. By contrast, if you:

1. picked a topic where I actually have some prior belief (What country is colder: Sweden or Germany?)

2. gave me some information "Germany is actually colder on average than Sweden because of a weird atmospheric thing that affects the nordics"

3. told me that 2 was BS

I highly doubt you'd be able to replicate 4.
Do you have data to back this up? Because all accounts I've heard say that it's incredibly difficult to make money in open source.
> …it will have become the modern equivalent of the book.

Strongly disagree with at least that statement.

If we combine all three parts of Peter Jackson's Lord of The Rings, it still can't match the depth and length of Tolkein's work. Also, given that less than 3% of the book market actually reads digital file sold as a book, I'd say tech community in general is way off the course here.

Ground reality is a lot more complicated than 'video is the new book' or 'blog is the new book'.
> It’s worth noting that HAProxy can integrate with Consul’s DNS interface, but this adds lag due to the DNS TTL, it limits the ability to use Consul tags, and managing very large DNS responses often seems to lead to hitting painful edge-cases and bugs.

I was surprised how they dismissed HAProxy integration with Consul using SRV DNS records. Can anyone confirm the problems they highlight?

It seems like their service that broke would not be needed if they went the DNS route.
Incidentally, I think there is at least one important area where Knuth is actually still ahead of off-the-shelf libraries as of 2020: "broadword computing". When skimming volume 4A for semi-recreational purposes a few years ago, I was surprised to find multiple "bit-hacks" which were better than anything I had found in other sources, and proceeded to use them in my own open-sourced work. Every time I've encountered a situation where bitvectors are useful, I have benefited from rolling my own implementation.
President of the Royal Society urges everyone to wear a face covering
really? I think not. Lets use speech synthesis as an example: I would call speech synthesis real time if it takes less than one second to produce one second of synthesized speech. I think you're probably thinking of the word "live". There's always going to be a small delay when re-encoding. Real time doesn't mean 0ms delay, that's impossible. Twitch has a small delay, but it's still re-encoded in real time (encoding 1 second takes ≤ 1 second for twitch).