skysight-inc/HackerNews huggingface dataset:
> Until then, though, just accept that youtube-dl is gone, and be done with it.

Not so fast. Let's not be so quick to mourn a loss that we do it prematurely. Remember, GitHub /has/ to take youtube-dl down at least /temporarily/ in order to be procedurally compliant. That doesn't mean it stays down. Relevant HN subthread about Popcorn Time being reinstated earlier by GitHub [1]:

"""

GitHub isn't siding with anyone here. They're not increasing liability to protect Popcorn Time, they're only following regular counter-notice procedure by reinstating the repositories after 15 days of the MPAA not filing a lawsuit against the owners of Popcorn Time[0,1]. This procedure will also happen with youtube-dl if they decide to counter-notice.

0: https://docs.github.com/en/free-pro-team@latest/github/site-...

1: https://github.com/github/dmca/blob/master/2020/05/2020-05-0...

"""

[1] https://news.ycombinator.com/item?id=24886023
Sourcehut is self-hostable too, right?
I'm curious... what if the author created an LLC in their home country, and assigned IP to that?

Is there any reason why that wouldn't fully protect them from legal risk if they wanted to visit the US personally?

(Though I would guess you probably can't do that retroactively.)
PMP certificate, get it fast and easy
What is the fastest, easiest, and safest way to become PMP certified?
I regularly buy fresh habaneros and bird’s eye. The larger store outside the city even has fresh ghost peppers (tried them once, spicier than habanero, but lacking all their flavor).

Outside of specialty online stores I haven’t even seen dried ones.
We have daily coffee chat optional sessions right after standup.

So far it’s been working pretty great. Most days we have at least 4 or 5 folks stay. We talk about anything (but try not to talk about work)

We also occasionally play Among Us as a team. I’m not a gamer at all but have really enjoyed playing a social game together.
Not from this. This is for sending money (the push model I speak of in another comment here); in-app purchases are apps demanding money (the pull model) and getting confirmation.

For IAPs, you have the Payment Request API: https://developer.mozilla.org/en-US/docs/Web/API/Payment_Req...
My compiler infrastructure (cilk) is renamed sericum :)
I wonder if there's a way to jolt one's brain into the right place for the first scenario without coming as close to death as possible. Seems like there's a lot more out there for thrill seekers than tired people.

And I have to say, having experienced the tiredness but not the "tipping over" I find myself pretty afraid sometimes.
>Trump will break up my gay marriage

Trump is first president to come into office already supporting gay marriage.

>make it illegal for me to get the medicine I'm on

You are going to need to explain this since as far as I can tell Trump has not attempted to make any medicine illegal.

>Nothing like a little down-home American human rights abuses

Will you explain this one as well?

> He can't even condemn a terrorist group when asked directly to.

Trump has denounced white supremcy like 20 times.

https://thepostmillennial.com/over-20-times-trump-publicly-d...
I would have printed the message using their printers. Maybe that would have been more effective?
I never got to fully understand Wayland's model, but if this means that something that previously was handled by the display server for everybody, and now every single desktop environment (or at least something like wlroots) has to solve it over and over again... how isn't this a step back?
> Walking makes me anxious. It's just too slow and makes me feel stuck in a place.

Funnily enough, this is my experience while jogging at a pace sustainable for more than 30 minutes. It feels much better to power-walk the same distance. Potentially the amount of movement forward vs. up/down makes a psychological difference.
> No, it happened much earlier, in WDDM 1.0

WDDM 1.0 supported virtualized video memory, but it did it in software by patching command buffers to reference the new physical memory addresses.

Not until WDDM 2.0 did WDDM actually support using the hardware virtual memory capabilities of GPUs.

> A new memory model is implemented that gives each GPU a per-process virtual address space. Direct addressing of video memory is still supported by WDDMv2 for graphics hardware that requires it, but that is considered a legacy case. IHVs are expected to develop new hardware that supports virtual addressing.

i.e. prior to WDDM 2.0, each process did not have a separate virtual address space on the GPU, and all hardware was assumed to use "direct" (i.e. physical) addressing of memory.

https://docs.microsoft.com/en-us/windows-hardware/drivers/di...

> Under Windows Display Driver Model (WDDM) v1.x, the device driver interface (DDI) is built such that graphics processing unit (GPU) engines are expected to reference memory through segment physical addresses. As segments are shared across applications and over committed, resources gets relocated through their lifetime and their assigned physical addresses change. This leads to the need to track memory references inside command buffers through allocation and patch location lists, and to patch those buffers with the correct physical memory reference before submission to a GPU engine

> it is necessary to eliminate the need for the video memory manager to inspect and patch every command buffer before submission to a GPU engine.

> To achieve this, WDDM v2 supports GPU virtual addressing
Central Park Is Alive with the Sound of Music, Thanks to a Site-Specific App
Eclipse CDT is perfect for embedded developing, with no real competitor. Given the compilation command line output, its buildin parser can understand very large code base (the linux kernel, chrome browser et) efficiently and precisely, long before llvm-based tools appeared.

No need to configure tons of vim plugins, you have tons of powerful features in the default settings, like type hierarchy, call hierarchy, debugging etc.
Would you pity someone who was manipulating data by hand or an accountant calculating taxes all by hand without software or at least a calculator to help them?
What about someone manually trying to translate some text instead of using a translation service?

The other side of some manual work is that it exercises you in some way- but if there are things that'll speed up whatever it is you want to do and they are generally available, you will be pitied!
The same principle applies to GitLab in regards to account closure, they don't have to close an account without any interaction because the user has at some point logged in from an Iranian IP address, and they can preemptively restrict an account and ask for proof of residence.
I responded to this here: https://news.ycombinator.com/item?id=24886508
Memory allocated in variable sized chunks has a lot more fragmentation. The OS would have to search around for free areas and keep track of them to be able to give memory out. Although, this is what user space allocators already do.

The book Operating Systems: Three Easy Pieces has a section to answer this very question.
I tried to look for it too and found it buried on a subpage[0], though the relevant information seems to be:

* Battery: ~1600mAh

* Water resistance: IP54

[0]: https://mudita.com/products/pure/specs/
Legal discharge of student loan debt? Maybe
Thanks for creating this. A friend of mine has been looking for this. Great that it seems like a global initiative and not just something local.
This is fantastic but I think you need more detail on the toilets. Just because it lacks one of the features you list doesn't mean it's useless. There are relatively few accessible places in London so you can't be too choosey. I have a spinal cord injury and, for technical reasons I won't go into, basically a little privacy is enough.

I added the place in having a beer at right now. Thanks again for making this!
It's very hard to have compassion to a theocratic authoritarian dictatorship regime (Ali Khamenei is in power since 1981). It's also very hard to see them as victims or as the good guys. Sorry.
> Soundwalk's premise is simple: Before you begin your walk, you download the music and turn on your phone's GPS. What you hear depends on the route you take. Reid designed the app so that the listener is also the composer; the path they choose and how long they stand in certain places allows them to control their soundscape.
The big spice store near me in NYC (Kalustyans) sells well over a hundred varieties of dried, flaked, and powdered chiles. This photo shows roughly one-third of their chile section: https://goo.gl/maps/o3B4nZBikZCTmHFXA There's no way they could possibly stock that much fresh chiles because of shelf longevity issues.

Also, anecdotally, I tend to cook a variety of cuisines from around the world, and the good majority of recipes use powdered, flaked, or dried chile peppers. When raw peppers are called for it's generally commonly available stuff like jalapenos, cayenne, and habanero.

All of that is to say that for the serious chile head, the kind of person who is the target market for this device, the vast majority of the chile peppers they're gonna have access to, especially the mail-ordered ones, are gonna come in dried form, so it makes sense to optimize the device for analyzing dried chiles. I'm a bit of a chile head myself and I wouldn't need to bother measuring the common fresh chiles that are available in grocery stores; I already have a good understanding of them (and frankly none of them are really that spicy in the grand scheme of things; this bag of dried ghost chilis that I have, on the other hand, I'd like to see a measurement on).
I think we need to make it at minimum 6 figures per person for adequate protection. Once information is out there is no taking it back. Banks, jobs will use all information against you. Electronic survalence is just another form of "Public HR"

sure someone could intentionally post shit online to fuck with these systems but the creators have no remorse for such "people" as they are "degenrate" to try to destroy such "high minded" systems.
Backups would mean nothing in this case
You can't factor in VAT to make the prices the same because Americans don't pay VAT.
Copy Paste Jobs
Ad Reference No - 1001
Category Jobs & Employment
Title We are Hiring - Earn Rs.15000/- Per month - Simple Copy Paste Jobs
Description Earn Rs.25000/- per month - Simple online Jobs - Are You Looking for Home-Based Online Jobs? - Are You a Student, Housewife, jobseeker ? - Are you ready to Work 1 to 2 Hours daily Online? - Do You need Guaranteed Payment Monthly? Then this is for You, - Clicking on their Advertisement E-mails. - Submitting their Data\'s online. - Reading their Advertisement Sms. - Filling Forms on their websites, etc,. FREE to Join >> http://dailyonlinejobs.com
VCAY1597484543 2020-10-25 19:50:11
Lumen Database (10000 DMCA Complaints from RIAA Alone)
I still think this is an unnecessarily defeatist attitude. Let's wait and see.

For now, these kind of things serve as a demonstration of spirit and of the fact that there are many people who do not agree with this interpretation of the law.
On that I'm just speculating, but you'd need to be able to argue that the "new" youtube-dl has a different design purpose than youtube-dl, which seems difficult to do if it's all the same people that made the previous infringing software.
Demonstrating the Mpemba Effect in a Controlled Setting
Different levels of adversaries require different approaches? The attempted migration of manufacturing of US business from China to other countries I believe is ongoing?
For a 3rd party to be able to get a sustainable foothold the election system probably has to change. The hurdle is just too high. Personally I think a certain number of seats in the house should not get assigned by winning districts but by countrywide votes. For example, if you get 5% of the votes, you get some seats. Having more parties would force the big parties to compromise.

As far as the democrats go, my prediction is that they will find another uninteresting candidate in 2024 and keep standing for nothing. Maybe its's Pelosi's turn?
Dear UX/ML/WebDev Folks, We're Personally Leading People Through Side-Projects
Indeeds, sorry. I searched for "handler" and saw no hit. It's a very interesting topic for me. I wouldn't call them 'algebraic' anymore because the way they are done in OCaml the algebraic aspects are fairly obscured. It's the handling semantics which is critical. Anyway, this is besides the point.
> I don't understand why they are pushing this aside from wanting to further their Facebook application.

Because they want to build an integrated services and hardware ecosystem just like Apple, Microsoft, and Google.
None of those are resilient to the RIAA. Or maybe I read it wrong - is the idea to move all non-riaa-content to an open platform? Will need to be very careful to ban all RIAA content.
You may have heard that Eclipse CDT didn't work out of the box. To make it work, you only need to understand how its parser work and how to properly set it up. It can support all build system, only if the build system can output the build command line output. It worked for almost every project I have encountered in the past nine years.

Check the linked article for more details:
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_g...
Anyone else here think Downloading an executable as root from a URL that follows redirects is a bad idea? Seems like they could break the (Unix) install down into a few more steps that take some caution
VCAY1597484543 2020-10-25 19:50:11
Ad Reference No - 1001
Category Jobs & Employment
Title We are Hiring - Earn Rs.15000/- Per month - Simple Copy Paste Jobs
Description Earn Rs.25000/- per month - Simple online Jobs - Are You Looking for Home-Based Online Jobs? - Are You a Student, Housewife, jobseeker ? - Are you ready to Work 1 to 2 Hours daily Online? - Do You need Guaranteed Payment Monthly? Then this is for You, - Clicking on their Advertisement E-mails. - Submitting their Data\'s online. - Reading their Advertisement Sms. - Filling Forms on their websites, etc,. FREE to Join >> http://dailyonlinejobs.com
VCAY1597484543 2020-10-25 19:50:11
can i process each frame of the video as a picture (so i can filter the frames by whether they have a particular logo in them, and make a video of just those frames)
> Can someone remind me which music videos they did not want people to download please?

Have a look in your local version at extractors/youtube.py
As a swedish expat for most of life, it's always struck as very strange the American insistence on personal responsibility and railing against the nanny state, yet public schools are treated like jails for children. Going to the bathroom requires a special pass??
A few tools that I use for solving optimization problems in practice are:

- MiniZinc, https://www.minizinc.org/ a constrain set programming language that can also optimize an objective

- Picat, http://picat-lang.org/ a general purpose language that specializes in logic and optimization
I don't care if someone reads while walking, but I wonder if you would have been as downvoted if you instead complained about people staring at their phones while walking.
Even a cursory Wikipedia-level glance at the US's actions in Iran over the past century should bring understanding of why people might feel that way toward us. The solution is not to punish such sentiments but address our historical misbehavior and demonstrate it won't continue in the future. We are doing neither.
Dereferencing Null in C when running on a hosted OS is fairly predictable. Don't forget that a lot of C (and increasingly a lot of Rust) is written for embedded targets where that is usually not true (sometimes address 0 is the start of flash).

The only things you can rely on are what the C Spec says you can rely on, and that does not include the behaviour of address 0.
Sounds like a Fedora problem then. Pick a different distro - problem solved.

There is nothing so special going on in Fedora that can’t be done in other distros. Try an Arch based Linux desktop. You’ll get newer packages and better package management. Manjaro has worked well for me.
Quick note that anyone using a US based cloud provider will likely be blocking all sanctioned countries. It’s not configurable at all.

It was a sticking point for us when deploying the sequel to a game I was working on. Ultimately we determined that the benefits of using the provider outweighed the benefit to users since we weren’t shipping the game there officially anyway. (With one notable exception)

It still leaves a sour taste in my mouth.

It should be noted that it’s also Cuba and Crimea that are blocked. I was principally annoyed at the lack of usability in Crimea, as any way you slice it it’s part of a country that is not being sanctioned in the same way and the citizenry did nothing wrong.
But I bet it is possible to run their own Gitea instance in Iran
The USA does, for example. There are ten mill in a cent. Apparently Tunisia even has five-mill coins in circulation.

https://en.wikipedia.org/wiki/Mill_(currency)
> Wayland is also, with its forced composition, hostile to interactive applications requiring low latency, e.g. video games.

https://www.gamingonlinux.com/articles/gnomes-mutter-gets-fu...
They didn't ask because they didn't think they'd be taken. People's perception of closures impacts what they do perhaps more than the legal enforcement.
Exactly. There’s no customer, so the product is a nerd carnival that delivers whatever the developers want.
That makes sense, if it's targeted for gardeners. However, I suspect that the reason it uses dissolved dried peppers is because that's the easiest way to do it, as the capsaicin would dissolve into solution and be measurable that way. I'm not seeing how you could as easily measure the capsaicin content in a fresh chile pepper; you're not gonna get the capsaicin to go into concentration so that eliminates most of the typical measuring methods.

Separately, I do suspect that a lot of the serious gardeners growing chile peppers are already drying chiles anyway, as you get a lot more in a harvest than you'd want to eat immediately and the dried form stores and travels better. You can air dry them, oven dry them, use a dehydrator, etc. So I think the biggest problem here is the time lag before being able to make the measurement, depending on your drying method.
> The OS would have to search around for free areas and keep track of them to be able to give memory out.

I don't think fragmentation is the issue.

The OS doesn't search the page tables. The __CPU__ does, EVERY single time any program does a memory lookup (load/store operation), the CPU may have to traverse the page table. Page-table entries are often cached in the TLB-cache, but if the cache is full, a full table-traversal is necessary.

Its clear that page-tables are optimized for minimum latency: so that the smallest area of the CPU can be used, and the simplest hardware can implement the page-lookup procedure.

"blah = blah->next" is a very common pattern in programming. Since the page-table implementation in the CPU can speed this operation up (or slow it down), its extremely important to optimize for absolute fastest latency.

-----

A lot of stuff goes on with "blah = blah->next". If blah->next is outside the TLB cache, the CPU will have to jump to the page-table, traverse the 1st, 2nd, and 3rd levels of paging (looking for the physical location of blah->next).

A "variable length page" would complicate this lookup severely: the CPU wouldn't know which offset to lookup pages, and your non-TLB pages will be much much slower as a result.

x86 "huge pages" are based on only searching one (1GB) or two (2MB) layers of the page-lookup procedure, instead of all three (going down to 4kB pages). That's how you get support for other sizes without variable-length entries in the page tables / page directory table / etc. etc.
There actually is a second chance pool, but you usually would get an e-mail about it.
Stop whitewashing China's crimes. The US and the rest of the West's abuses are no where near the level of the Chinese government's.
standards.xkcd
It's sad you think the potential of canceled football games is sadder than the preventable deaths of infants
Only 0.002% of estates pay the tax every year. Among the wealthy that are close to retirement or death, the smart ones transfer their wealth to insurance or separate entities like a foundation, limited liability company, family limited partnership, or charitable trust.
I think the grandparent comment made the right call. It could have worked out well. Or perhaps the university would have taken disciplinary action against him for "hacking" the university computer system.

No good deed goes without punishment.
Since you know that Google search isn't blocked in Iran, can you tell me if there are any ads displayed in the results? It's something I've been curious about for a while.
Hum... Anything that is neutral towards that goal will be more effective.
Life as an amateur is probably worse. I understand why businesses don't focus on this market, but the hurdles imposed on simply getting into embedded programming are absurd. Yes, you have things like Arduino that can target multiple platforms. On the other hand, all of the hand-holding with libraries and hardware modules doesn't exactly encourage diving deeply into the subject. Then there is the stuff that simply isn't accessible, such as attaching to debuggers.

That said, there are some promising projects out there. PlatformIO seems to offer a more comprehensive solution. arduino-cli is useful for those who don't use IDEs and appears to be something that IDE developers can build upon.
I don't know what you mean by plugins. They're protocols, they have first-class support. X11 also uses protocols to implement these features.
If Wayland is the future, then the future was 12 years ago.

Since it hasn't really caught on or solved the same problems that X.Org accomplished a long time ago, it seems kind of pointless to continue pursuing it at this point. In my opinion, the best thing about X.Org is that it's no longer changing. I remember installing updates for X.Org all the time and booting to a black screen on multiple occasions.
For what it's worth, Exceed was never fine in my experience, and you were better off with the Cygwin server. At one time, the first thing to ask about certain sorts of Emacs problems that were reported was "Are you running Exceed?", with high probability the answer would be "Yes". I never understood why "we" paid for it. But, yes, X did always run on relatively low-resource machines. (I can't comment on how Wayland compares.)
Not sure why you are being downvoted. This article provides credentials then as the interviewer asks questions O'Mara makes unbacked claims (that he would like to test). Would need to read his book "In Praise of Walking" to determine the sourcing of his research.
So why not just fork it?

If the maintainers do not want to maintain it anymore... why not just fork it? I've heard people saying that it is big and complex but some time ago i downloaded the code of the X server itself and it didn't seem that big (i've worked in much bigger codebases myself).