skysight-inc/HackerNews huggingface dataset:
Ask HN: How do you build a “Watch Together” experience for teaching over Zoom
Hi,

My wife is a teacher and she has been taking classes via Zoom for the last few months. In her classes she wanted to play media clips. However the student experience is not uniform and great. After 1-2 attempts she gave up and tried to assign some of this as homework (but that’s not working either).

Youtube Premier seems to be the experience we need to recreate: Live video where they can watch together. Given the teacher and school perspective, this needs to be outside Youtube / Facebook or any social network. This needs to be transient: only for the purpose of the live lecture.

They don’t need a full blown VOD workflow, LMS etc. What’s the simplest possible way to create this?

Document with more details: https://docs.google.com/document/d/1LSei5HX7Ha7fcSMED0JmPb96Gn03cLMIMq5mIt55-tA/edit

Please enter your comments here or on the document.
> We all have a role to play in the fight against climate change.

Yes. That's why I am proposing a real solution compared to relying on billions of people changing their habits which are intentionally forced on them by the environment.

> It's like with taxing the wealthy. Everybody agrees the wealthier part of the population should be taxed more, but no one considers himself wealthy enough to fall in that category.

Not comparable. Everyone who invests in companies that harm the environment get taxed heavily on their investment to offset the carbon emissions. There is no subjective wealth factor here.
If you try to open something else after that month, does your computer crash or does Firefox happily give up the memory?
Yes, I need wifi. And there are esp32 boards that draw 20uA in deep sleep.
thanks, I did not notice it wasn't english :)
If you experienced bugs, can you share it on the FreeCAD forum, describing precisely your hardware/software configuration, the version of FreeCAD you use, and the project you work on ? (Maybe with a link to download it).
I'd rather the lag tbh. If Facebook has options just assume they picked the scummiest one
Thats a great idea. In the mean time I checked, it seems these symbols didnt make it into unicode.
Which is the intention no doubt
Every time I hear a story about an Adsense site being banned for a minor, or obscure reason, which is often fixable (but not with googles unappealable, algorithmic support / dispute process), this is what comes to mind.

Google seems to ban so many sites, yet what seem like obvious frauds make it though. There are forums full of black hat tactics and adfraud services for sale, yet rather than doing a few “buy/busts” to go straight to source of this stuff, they seem to focus on the publishers, and ban them for all manner of reasons often beyond their control.

I mean, I can buy that traffic to any site, I don’t need to own it. And then they bare the punishment.

And we could all just shrug and say “who cares”. But those ads support content on the web (more, it did). If google had more effectively banned the bad players and spam tactics, we wouldn’t have the level of SEO spam, low budget, useless content we see today. We’d still have the independent bloggers, making a decent wage, writing good content. But they can’t compete, because spam is more effective, and if they get banned they can just spin up another 10 sites.

But if you play by the rules, you’re the real loser.
> That's not a small issue.

In fact, it's not an issue at all since Julias ecosystem is a superset of that of Python: with PyCall you can use Python libraries and Julia libraries in one program without issues.
DevOps Merge Request Notification
Treat People as Citizens
> I know it sounds tin-foil-hat-y, I don’t trust western media coverage on Russia or China

That's not tin-foil-hat-y at all. Of course Western media isn't going to paint a too rosy picture of traditional "adversaries" compared to their own countries.

Look at how the situation in Belarus has all but eclipsed the protests against police brutality in the US. Even in Wikipedia's front page list of ongoing events! Apparently everything must be fine back home now.
Building Devserver: An Ultra-Tiny Rust Server
In Germany the liberal party is the FDP, who are seen as centric (so between left and right). The left wants your taxes for social programs, the right wants your taxes for security, the FDP just wants lower taxes (but achieved by reducing bureaucracy and overheads, not by running a deficit like the US's political right).
What did Autodesk do with Fusion ?
I actually ended up on ~1000 calories a day as a tallish guy. My wife asked me to join her on a meal plan and I forgot to look at the details. It ended up being about 3 meals a day at 300 calories apiece. A month in she let me know that I was meant to be having a 'snack' of another 300 too.

But those weights were for her smaller stature, not mine, and she's always been terrible with numbers (we agree that's my job, so I should've known). I actually got used to it surprisingly quick, and I have to say, it worked and I lost 20kg in a few months without much real discomfort. I cheated one or two meals each week which helped keep me sane.

I mostly stopped because we were cooking certain recipes on the plan and it was just annoying and uninspiring after a while. I did learn a lot about food and how much I actually need if I'm just sitting around some days. But I don't think my 1000 calorie diet was healthy or recommended and a lighter touch is probably better.
If you want even more: after this talk John took questions in Horizon

https://www.youtube.com/watch?v=P7mFEGah27c
I thought he locked himself up in a cabin in the woods and tried to get into AI lately.
My comment was typed quickly and was pretty non-specific, so I'm sorry about that and I probably deserved the downvotes. However, I maintain that under most people's understanding of the terms "breaking a contract" and "illegal", breaking a contract is not illegal.

Regarding "breaking a contract": Contracts often stipulate penalties for non-performance of terms within them. For example, you contract with me to rent my house for 5 years. The contract stipulates that if you leave early, I am entitled to keep the deposit. In common language, people will refer to leaving early as "breaking the contract", but there is nothing illegal about doing so.

Regarding "illegal": If the contract does not specify some penalty for non-performance of a clause, or it does specify one but you somehow avoid the penalty, then it would become a matter for the courts, but importantly, it would be a civil court, not a criminal court. You have not broken a law, you have broken a contract, and the civil courts will determine how this situation will be made right.
When I observed people actually using Enigmail, they just do "search for that person keys" in enigmail, which did search at MIT or whatever, and picked the first (and only) result.

(Again, that was before PEP/TOFU. In my former company, we had PGP as a company mandate. Everyone hated that, and it never ever worked properly for group e-mails, no matter how hard we tried to hack it. Not sure what is the experience now.)
Subscription Staffing as a Service – Boldly
Economic collapse? Kidding, but that might actually help.

Otherwise I think the impacts of events from climate change must be more pronounced before we see more focused action.

A co2 tax disallows companies to externalize the damage to the environment. Hoping for innovative forms of energy production and storage. We have some of that already, but the investment costs are too high.
Hot food is invariably more expensive than cold.
It needs to be seen and felt by a large majority of people, especially in the richer countries. And even then there will be political promises more than action, until it's probably going to be too late, if it's not already.
£400m OneWeb deal: business secretary ‘interfered’ in parliamentary inquiry
As I understand it he now works part-time at Oculus, dedicating the rest of his time to AI, he mentions it in passing in the Horizon session [0] by but he tries to keep it really separate because he doesn't want to be the subject of another billion dollar lawsuit [1]

[0]: https://www.youtube.com/watch?v=P7mFEGah27c

[1]: https://en.wikipedia.org/wiki/ZeniMax_v._Oculus
Recent related discussion (Oculus Quest 2 announcement): https://news.ycombinator.com/item?id=24495138
I never understood the British sandwich culture. I'm currently living and working London and the number of times people will just go for a quick sandwich, which typically means some depressing mayo filled abomination with a packet of crisps and a softdrink is depressing when there are genuinely nice places to have lunch, for not much more.

What is even more mind boggling is when you work with British people abroad at places with genuinely great food culture, like Tokyo or Singapore, and they then lament that there is 'no where around to get decent sandwich`, by which they mean their industrially produced cardboard tasting abomination, since typically you can get actually good sandwiches in those places as well as a variety of other thing.
Their avocado and herb salad wrap should be called cheese and avocado wrap. It's all high in fat, sugar and salt
I my iron shoes 400 degrees in the display but somehow the pads/wires don’t heat enough to melt the solder.

It’s really weird. Maybe I messed up the tip somehow? But I just got it a few days ago!
This so much. I cannot stress enough what an impact various python developments have had on the economy as a whole. Sometimes the right tools can inspire people and that’s exactly what happened.
Yeah, but that's hard, because imagine you have an edge with UUID 1, then you edit the history which lead into that edge being cut in half. Which one of the two edges has UUID 1?

The answer is complicated because if you have a chamfer on that edge, depending on how you split it, you want to have the chamfer on both resulting edges. So they both get a new UUID, but you have to modify the next operation to apply to what "was" the edge 1.

I illustrated that here: https://imgur.com/a/XR7sO59
I don't think it is. If the corporation is going to be donating to groups and lobbying politicians in support of certain policies, are employees who are strongly against those policies supposed to just shut up, ignore it, and do their work?

I'm lucky that I'm in a place financially and career-wise that I can just quit and find a new job if I disagree with my company's politics, but many others don't have that luxury. Their choices are either to talk about it and try to get their company to change, or feel awful keeping quiet.
Gas Companies Are Abandoning Their Wells, Leaving Them to Leak Methane Forever
> Stop programming like a bunch of clowns!!!

This was my first thought too. It's frustrating to see these questions when the answer is blindingly obvious to someone who takes even a small amount of time to do research. It makes them read as if they're all asked in bad faith, of which I am not convinced they are not.
> how much I actually need if I'm just sitting around some days

If you're a sedentary person then maybe it worked for you, but it's under half what medical professionals recommend for a normally active man. Many somewhat active people (less than an hour run a day) are going to burn half your calorie intake on exercise alone. You do need some calories to simply live and think beyond that.

I think people are out of their minds saying a shop selling 400 calorie sandwiches for probably your main meal of the day is excessive.
Historically we replace expensive sources of something with cheap sources of something. As demand increases we source the best/cheapest version to meet that new demand. The energy market is no different.

The vast majority of new capacity on the grid is coming from wind and solar. As the supply of clean energy increases, suppliers actually decommission and shut down more expensive existing capacity. That's why coal plants are going out of business in lots of places and why some new gas plants are not utilized at 100% and instead kept around only to address peak demand. This is enabled by a growing demand for and a supply of clean electricity at a lower price than what they can produce with legacy plants.

Countries with growing economies tend to have a growing electricity market and a shrinking proportion of dirty energy. So, KWH goes up, CO2 goes down. The number of GWH from coal in Germany has actually gone down in recent years. While gas grew a little to offset that, much more growth came from re-newables. So, the CO2 production has been going down year on year. The amount of gas consumed per year in Germany is still substantial of course but not really growing at this point.

Accelerated growth in the energy market increases the pace at which energy providers invest in new capacity. This in turn speeds up the process of de-commissioning economically non viable plants.

Electrifying transport indeed adds a couple of tens of percent but it will take quite long to get there. If you drive 10000 miles in a year, that adds about 2.5GWH to your yearly energy bill (assuming 200 miles/50kwh of battery in your car). That's ~25% of the energy usage of an average house hold (in the US). But it will take quite some time before all households have EVs. 25% growth over 2 decades is not that much. Also a lot of that demand will be met by people putting solar on their own roofs, which technically shrinks the grid demand and overall energy market.
How the fuck is this bullshit fake news still here.

It's just not true and is also pretty close to liable.

It's understandable OP mightn't understand domain front running and how Go Daddy will NOT be doing that.

But Go Daddy has addressed front running before and also this specific incident [π]

Is everyone here mentally ill?

No one able to even talk about how this might have come from a side channel so we all actually learn something rather than whatever this is?

[edit] And wow, the account claiming this, was created to post this. No other comments. Not even on this thread. We don't even know if they are 12 and also searched for the domain on another site but forgot. This is what we are basing this liable on?

[π] https://domaininvesting.com/godaddy-still-not-frontrunning-d...
https://twitter.com/GoDaddy/status/1306731693710204928
Students at the Costliest MBA Programs Have Buyer’s Remorse
Spotify also have up a ton of gangsta rap about premeditated murder and physical abuse of women. We don't need more censorship.

If you try to cancel publishing platforms like facebook or spotify for the content they host, the end result of success there means that you won't be able to listen to a single song with a swear word or sex/drug references it in, as everything is now cloud based.

I hope that doesn’t happen. I don’t like Dr Dre or Biggie as human beings who make bad moral choices, but I enjoy their music that describes violent and abhorrent acts.
What about comments like these, dang?

https://news.ycombinator.com/item?id=24502064

They remain up despite flagging and reporting. What value, in your mind, do these bring?

(I'm mentioning this here since it's a detached thread anyway)
Think videos are the obvious elephant in the room, more so than JS bloat.

One suggestion, use 304 Not Modified when possible, this saves the client re-downloading a document as well as saving any more server side processing that might've been needed to create it.

Always wondered why 'popular' JS libraries simply aren't simply bundled in with browsers. Perhaps could be a problem of preferential treatment but I think if the top dozen or so libraries/versions were bundled in then that'd potentially save a lot of bandwidth, latency, CDN usage, etc...
Thing is, for most people living in a large city and on a tight budget, it's not the cost of the ingredients that matters but the facilities to prepare them.

I once worked at a large web company located in the center of Paris and that had a free use kitchen. It took me less time (<1h) to go shopping and cook for a few colleagues than it would have for us to go to a restaurant, and cost the same as buying supermarket sandwiches.
Which iron is it? Maybe it's miscalibrated? Does the solder melt if you touch it to the tip?
how about domain.google?
If You Have to Wear a Mask, It Might as Well Be a Masterpiece
I am really sorry but most “science” coming out of even the top institutions these days are sadly uninspired garbage regurgitations.
The issue is that none of the citation count engines (Google scholar, scopus, Web of Science...) count citations on those DOIs. So for a researcher who needs to somehow demonstrate impact through citation counts, it does not really help unfortunately.
I'm not the parent you're replying to, but I think we're talking about two different things here.

I agree that there's no need to bring up politics in the break room (or worse, during active work) and risk alienating people. It's a bad idea, just like talking about or advocating for particular religious beliefs.

But if your company is being politically active in ways you find unethical, I don't think it's reasonable to expect people to just put their heads in the sand, ignore it, and get their work done. And not everyone has the luxury of quitting a job whenever their don't agree with the company's politics.
Ask HN: Would you pay for a secure PyPI?
Imagine a PyPI mirror, that has placeholder packages, duplicates and general typosquatter junk removed.

Where every package has gone through a basic semi-manual audit for license compliance, ownership of upstream code, correspondence between upstream and packaged release content etc. The due dilligence anyone should do, before taking on a new external dependency, but very few do in practice (especially on third- or fourth-hand dependencies).

Would you or your organization pay to use a service like this?
No one suggested it as a substitute, which means you had this thought before you read OP's link and are using this as a tirade to seem intelligent. Not _everything_ is mutually exclusive.
Measuring the effect of any tax is difficult, especially if it is hypothetical or only existed for 2 years, but Australia’s experience suggests that carbon taxes work (ie. they reduce carbon emissions). The biggest taxpayers were aluminium smelters, and the resources industry isn’t that mobile. https://en.wikipedia.org/wiki/Carbon_pricing_in_Australia
Here are some Latency numbers every programmer should know (https://gist.github.com/hellerbarde/2843375):

L1 cache reference ......................... 0.5 ns
Branch mispredict ............................ 5 ns
L2 cache reference ........................... 7 ns
Mutex lock/unlock ........................... 25 ns
Main memory reference ...................... 100 ns
Compress 1K bytes with Zippy ............. 3,000 ns = 3 µs
Send 2K bytes over 1 Gbps network ....... 20,000 ns = 20 µs
SSD random read ........................ 150,000 ns = 150 µs
Read 1 MB sequentially from memory ..... 250,000 ns = 250 µs
Round trip within same datacenter ...... 500,000 ns = 0.5 ms
Read 1 MB sequentially from SSD* ..... 1,000,000 ns = 1 ms
Disk seek ........................... 10,000,000 ns = 10 ms
Read 1 MB sequentially from disk .... 20,000,000 ns = 20 ms
Send packet CA->Netherlands->CA .... 150,000,000 ns = 150 ms

Most of your code optimizations will pale in comparison to a single disk operation.

So, maybe, you should buy more RAM? :)
....oh.

I have used it a few times in the past for the classic task "move large file between two computers that are next to each other, how the hell do I do this simply", but yeah, I can't see how that would be cost-effective for Firefox.
For almost every "web professional", the things they do are not complex. It follows then that the likelihood of this question (to a reader that doesn't know you) being asked by someone who simply doesn't understand what it means to be simple. The casual observer is further lured down this path of reasoning because of your implications that a plain form is somehow worse than something mediated by megabytes of javascript. In almost every case you'll find online, this isn't true.
Too bad. Never used it myself but it seemed like a useful tool from someone I trust.
Californians may one day flock to Canada as wildfires get worse,former governor
I'm not advocating TDD either. But he has a point that testing (manual or automated), or even just using the software is a form of experimentation and thus a perfectly valid and scientific way of assessing whether software works or not.
They've automatically deleted domains based on user generated content without any real support to contact. They might be the worst.
Rocket seems to be the closest. It has a philosophy of including integrations with other libraries (templating, databases, etc) out of the box. But I think it'll be a good while until it gets close to Django/Rails. To be fair I think Django, Rails, and Laravel are the only 3 frameworks that have this level of functionality.
You'll only summon more marketers with incantations like that.
I’m sure you agree that 3 incidents in a century hardly mean it ‘happens all the time,’ that’s just a gross exaggeration.
This was really funny because I tried to use it for the first time just after it was taken down, but before the announcement. At that time, it loaded a page that made it seem like it was just offline temporarily.
It is not clear to me whether you are referring to Pret's sandwiches. I am not British, but when in London for work I tend to love Pret's. I found their offering healthier and tastier than basically any other fast food alternative in any other place in the world.
Writing software is sometimes necessary to achieve the objectives of a grant (even though this is not necessarily explicit). It’s not writing software that’s a problem, it’s reinventing the wheel; you should not focus on “scientists should not write software”, because that is obviously far from the truth.

For a scientist, writing useful software is a good way to get exposure, build a reputation and get citations. It’s an opportunity to do some different kind of problem solving than usual. It’s also a way of understanding how the software really work (which assumptions are built in, which methods are used, and how does it affect the software’s results?). This does help improve the quality of subsequent results.

A grant typically (there are exceptions, of course) lists things that are going to be studied. How the studying is done is typically down to the people doing the work. It certainly isn’t for grumpy old professors who hear a talk at a conference to judge.
Australians and Danes afraid of cyber attacks more than Covid-19
I've been using easydns. They have very good support and have lots of nice features (including lots of experimental new DNS stuff.) The owners of the company have principles I agree with and the site is easy to use.
Clearly the (blindingly obvious) answer is that this industry is run by clowns. With the mere exception of some enlightened guys on HN. Incredible what high horse some people here ride on.
The Sac State 8008: The First Full-Fledged Microcomputer (2008)
I totally understand the sentiment, and generally, when I do solo projects or projects with small teams, I also prefer light frameworks.

In my experience, frameworks like Django and Rails shine when you have to collaborate with large teams on solutions though - the fact that there's comprehensive documentation, best practices, and clear standards make it so much easier to work together on a project. I do think Rust brings a lot of assets through its type systems when collaborating, but rolling your own auth/admin dashboard/orm is a hefty investment for most mid-size companies.
Citroen Ami is not quite a car, it's classed as quadricycle. For the sake of providing an example though, there are cars (recognized as such) having even a lower price: https://en.wikipedia.org/wiki/Tata_Nano