skysight-inc/HackerNews huggingface dataset:
Thank you for taking the time to write all this great feedback.

I am very appreciative.

Photos: Yes I actually recently added support for photos. It just resizes them to 1080p resolution. So not very flexible but all software must start somewhere. Give it a shot? They tend to be around 0.1MB.

I bought the domain 8mb.app .. maybe should switch names since it does more then video?

What kind of watermark do you want to add? text? graphic?

What video resolution do you want? Right now it reduces video to 720p, or keeps it the same if already smaller.

> It would be nice to see the options before I click upload file.

What do you mean?

> Perhaps it would be nice to add some javascript trick to change the link from "Download xyz.mp4" to "You have already downloaded the video. Click here to upload a new one."

Yes! Good idea! Will do.

> Perhaps it should be something like "8mb.uploaded_file_name.mp4".

That would make sense. I will consider it.

If you have more feedback, I'm listening because those were great points.
Is this the best collection of Halo games yet?
Feel free to add them. :)
I've kind of wondered what percentage of HTTP requests are requests for non-existant favicon.ico files.
"Whatever happened to the Popular Front, Reg?"
Maternal cannabis use in pregnancy and child neurodevelopmental outcomes
Power naturally consolidates. If you have a little more power than the next person, the first thing you do is use it to get a little more power. Let that feedback loop run for several thousand iterations and you end up with the massive inequality that has been a hallmark of human civilization since the agricultural revolution.

The only force I know of that has been able to moderate that feedback loop is organization. By very definition, what the elite few who consolidate power don't have is numbers. They are massively outnumbered, which is why they are constantly sowing discord (like fomenting racism). Because they know the only thing keeping them in power is the disorganization of the masses.
This is true for ELF, not just Linux. And it need not be true for a.out (IIRC it's not true for a.out executables on Linux or any other Unix or Unix-like OS that supports a.out executable formats).

There are a few auxiliary vector keys that are standard per-ELF, and others that are platform-specific. The original purpose of the auxv was to provide the ELF interpreter (ld.so) with information it needs in order to bootstrap.
Ask HN: Does lot of video conferencing affect GPU in your laptop?
Have been on 4-5 hrs zoom video conferencing everyday since pandemic. Noticing issues with general video lag on YouTube during normal usage. I'm on a MacBook Pro.
No, most browsers will save the resources as well and rewrite the HTML to reference them. You can have problems with dynamically loaded things but I have found that it works very well in practice. I have had maybe one page that was significantly broken saving from Firefox over the years.
> Finally, consider there are many people in this world who won't commit some crimes -- such as genocide -- even if there is no way out and refusing will cost them their own lives.

Yes, this viewpoint is more or less the opposite of the viewpoint I describe above, and it is also common. But so is the other one.
Your encrypted and decentralized protocols mean nothing if there is no hardware route.
Strength training is extremely hard to do without equipment. It's a common misconception that body weight or minimal equipment is an adequate substitute. Iron Wolf is not strength training, it's endurance. I'm not knocking him, it looks like a great workout, but any intermediate barbell lifter will lose strength and size on this workout. There's simply no substitute for heavy compound barbell movements.
A big issue with pollution cases is it's hard to definitively prove that some pollution event cause a particular person's disease so there's always long drawn out suits where the corporations hold a majority of the power because they have so much more money.

As for piercing the veil it's rarely super clear that someone high up actually forced the pollution to happen. All the internal policies and emails usually say the right thing but the incentives, pressures and money all put pressure to people down the ladder to skirt the rules the inevitably leads to disaster.
Yeah, targeting billionaires shows a deep misunderstanding of the problem.

It's like when leftists talk about raising the inheritance tax. Almost no one with money lets their money go through probate! The wealth is held in trusts and common property. When two people own a bank account, and one passes away, the other person gains full ownership but there's no inheritance and no taxation. Trusts are more or less a sophisticated version of the same thing.

What we have seen over the past few decades is increasing productivity without increasing wages, and that's because returns to equity are so high. That is what is imbalanced in our economy.
Yeah that was part of it, but the same study found a lot of it was due to circling blocks around already high traffic areas without passengers waiting for fares. In that case, that added traffic would be from people not using the service, but the service requiring a physical footprint in the city in the name of an empty uber vehicle anyway for it to function, if people were to use it.

You can argue buses and trains also need space, but you can fit way more people into a bus or a train before you need to make square footage available for a second bus or a train.
Check out small, it’s a collection of the smallest perfectly cromulent instance for common file types. The last time I saw it the repo was not being very actively maintained but had lots more samples filed as pull requests.

They come in handy more often than you’d think.

https://github.com/mathiasbynens/small
I'm not interested in the long term. I want my tax-paying parents to get a fair deal now. Government should work for the people, not for ULA.
Then this is art.
I think they don't like browsers they can't fingerprint, or something like that.
If you're looking for a simple web-based solution, check out http://zform.co. Takes form input and outputs a filled pdf.
Just to be clear, OP is factually incorrect. You can contact support using the above link if you are locked out.

Source: worked on the G Suite Support team for several years.
Java (sometimes) where reflection allows you to inspect the parameter names, and you can optionally retain the names in the compiled bytecode.

E.g. these days the Spring framework defaults to using the parameter name as the qualifying name to discriminate between otherwise identical types during autowiring.
Welcome to the great firewall of the US. The trump regime seems to be adamant in copying the worst of digital surveillance and anti-competitive prohibitions from communist countries.
Thanks for your feedback. It’s quite similar to other feedback I’ve gotten, from non-employees on Google’s webmaster forums.

My site is the only site on the web with legitimate definitions of slang terms and citations of their use and other data. My site offensivest.com is the only large-scale analysis of the vulgarity of text works - using data from the site. Until a couple years ago, it was the only slang thesaurus available without payment on the web. I invite you to check out similar sites to calibrate your sense of whether it’s low or high quality. For example, you could compare my site’s content, ads, and ranking to internetslang.com. https://internetslang.com/DBA-meaning-definition.asp Is representative of the site.

I don’t understand your saying that my site is a content farm. Almost every definition has been hand-edited by me. The citations are all blacked out. In terms of calibration, https://urbanthesaurus.org/ is another good site to look at. It takes its definitions directly from Urban Dictionary.

But fundamentally it boils down to: a Google employee looked it up and told me that there’s a manual penalty against my site.
you would all be in love with the idea if it was proposed by the obama administration
I believe you but I'm curios as to the subtle difference.

To my mind simply turning off the networking, physically cutting a cable, or hardware spontaneously combusting are not discernible events to an outside observer. What am I missing?
Ask HN: How do you manage backup 2FA codes?
Whenever possible, I use 2FA. However, I've been wondering what to do with one-time backup codes that many apps give you when setting up the 2FA.

If you are not storing them in a secure manner, then using 2FA is not really an additional layer of security. Plain text is obviously wrong. However, even using your password manager would not make much sense, as if someone gains access to it, 2FA will not protect you from anything.

So, what do you do? Do you simply not keep them?
i think the number of times we've seen articles saying how there's going to be no ice anymore in 5/10 years on the poles, during the last 25 years, should be a hint that estimates aren't even reliable on a 10 years time range.
I wouldn't be too afraid when the same people predict horrible things in 100 years.

i sometimes have the feeling that those models don't do much more that extrapolate exponentials and lines, without any kind of comprehension of the underlying phenomenons ( at least that's my feeling with covid models.. i know climate models are actually better than that)
Location: Boston

Remote: Yes (Preferred)

Willing to relocate: No

Technologies: Front end (React, Vue Backbone, jQuery, HTML5, CSS3/SCSS), Python (Django, Flask), UX Design, Physical Computing, Unity, and more

Résumé/CV: https://joshpeterson.art/Peterson-Josh-Resume-2020.pdf

Email: joshkpete@gmail.com

Website: https://joshpeterson.art

I'm an interdisciplinary developer / creative technologist with a focus on front end web. 5+ years experience. Often I'm in hybrid roles that incorporate both development and UX design. A background in art, I've worked on physical interactive installations. Most often I'm building web apps, which I can do with React or Vue. I have experience leading small teams.

Feel free to email, even if it's just for networking.
It works for me, I'm not even logged in.

I wonder if NYT has the paywall differently depending on your region.
> just by power cycling my laser printer which is plugged into the same circuit

So I encountered in a previous IT helpdesk job a laser printer connected to one of the tower APC units, with a wattage display.

Laser printer (it was a Ricoh Aficio SP 4100-something MICR printer for checks IIRC) was connected to the battery backup set of receptacles for some odd reason.

Any time the laser printer would start up, or run, and I presume charge the fuser, it would briefly spike up to 900w and often set off an alarm. It was rated for 550w. I think sudden high loads like that could be damaging to the unit.

I would not attempt to connect a laser printer to a UPS at all, even if not connected to backup battery--IMHO it's in the same category as high-current devices like toasters and hair dryers. Many commercial copiers I've seen have some type of large surge protector but no UPS.
I think localstack[1] gets you lot of this.

[1] https://localstack.cloud/
I'm using the wiki I wrote in about 1998 when I first encountered the C2 wiki. It uses plain text files, and in addition to using mark-down style link syntax, the latest version auto-links from free-text without requiring any special markup. That reduces the friction further.

But what you are saying here is "Yes, it's basically just a wiki, but using plain text files underneath, and without using a specific app or database".

This isn't a criticism, it's just me hunting for understanding from the huge heap of hype. Every description I read seems to lead me to:

(a) It's just a wiki, and

(b) It's not doing what Luhmann says his Zettelkasten did.

So I'm finding the excitement very mysterious, and keen to find out what I'm missing.
But then your ATS becomes another potential point of failure. If you have so little trust in your UPS that you need an ATS behind it, I think you are probably better off without the UPS's.

In my last job I had around 100 APS SmartUPS's (mostly 3KVA) in various wiring closets and in the ~3 years that I was there, none of them failed unexpectedly, but we had to replace a few batteries and/or entire units when they failed their monthly self check.
There are OSes where altering `argv[0]` changes the ps strings, and ones where it doesn't. Arranging to support this is tricky, as it can be a way to attack users of ps(1) and /proc!
L.A. rent is falling, with some big drops in luxury buildings
I'm a bit skeptical that this will go anywhere.

Many reasons, which I won't go into, but...ya never know...
> Still, the League of Women Voters and NAACP say the state’s signature-verification requirement is unconstitutional because it disenfranchises so many. Election officials are not trained in handwriting analysis to be able to properly determine whether the signature on a ballot matches the one on a voter’s registration, not to mention that a person’s signature can change over time and with age.

Every time I have to sign something that might be verified against a signature record I get nervous and I bet my signature reflects it.
My impression is the big advantage of absorption fridges is they will run off a tank of propane for a long time. But Downside they are very slow to cool down and running off AC/DC they aren't very efficient.

But yeah cheapest thing to do is get a furnace transfer switch and a generator. That seems to be how rural people in the upper midwest avoid freezing to death when the power goes out in the winter.
Review of the End of Everything (Astrophysically Speaking)
That is the government's problem, had they asked me 20 years ago, I would've told them moving all manufacturing operations to China just to enrich a small small percent of people would be disastrous for the nation.

Right now I don't care whether China or USA spies, they are identical countries in my mind.

Keep in mind that China can still spy on even with this Clean Network.
> There are VPNs, obviously, but not directly accessed by 99.9% of employees.

Requesting VPN access is trivial, and it's used heavily in some large teams for pretty banal engineering workflows (i.e., not maintaining BeyondCorp or anything).
I can't find a reference for DEC's PDP processors, but the 68000 (Motorola) processor family had LINK and UNLINK instructions useful for constructing a (calling) stack frame. DEC's later VAX (Virtual Address eXtension) processor line included stack frames baked into the silicon. The CALLS instruction was called with the number of 32 bit arguments previously pushed onto the stack; the CALLG instruction was called with a pointer to a memory structure consisting of an argument count and an argument vector.

From the foregoing progression it can be inferred that this idiom was common and deemed a Good Thing by some faction in computer science of the time.

As for functions with specific names, when linking against libraries there are typically symbol tables for resolving references between separately compiled modules.

As a self-professed (I took out a small display ad in the print publications _Computer World_ and _Asian Computing Monthly_ in 1984) "VAX Hacker for Hire", I made use of C's utter lack of concern for such things by declaring a char* arg and using pointer arithmetic to get the actual count of args to implement optional parameters; I wasn't the only one. Between that and abusing the REF and VAL pragmas in pretty much all DEC programming languages, it was good times.
I have a detailed report on HackerOne (with some proof-of-concept code), but visibility of the report is set to private. Not sure if it's possible to change it to public, to be honest.

Anyway, the issue is fixed in recent firmware versions.
Deep discharge is a factor, but not a big one, heat has very little effect, it only affects voltages at which battery will be considered overcharged or deeply discharged as specs are usually all for room temperature.

I've used UPSes that discharge batteries no lower than 10.5 (no deep discharge) and only once in a couple of years and that charge them to and keep them at 13.6 volts under stable room temperature all year. All batteries lost most of the capacity after 3 years, two almost all of it, one had like 40% left. In five years only that one was still surviving short minutes outages, while initially was able to do a few hours. For comparison, I had one battery just laying around for 6 years in the same room without touching it and it lost only like 30%.
But if you add a phone number, that makes it harder for someone to take over your account.
Google Delivers Accurate 3D Scene Reconstruction of Complex Outdoor Environment
The "expression problem" from Wikipedia (quoting Phil Wadler):

"The expression problem is a new name for an old problem. The goal is to define a datatype by cases, where one can add new cases to the datatype and new functions over the datatype, without recompiling existing code, and while retaining static type safety (e.g., no casts)."

With a sufficiently expressive language, the expression problem can be solved, sometimes in multiple ways. However, the solutions often involve boilerplate, trickery or advanced type system features. A proposed solution to the expression problem may be impractical, but that is subjective and really a separate discussion.

I guess you could view the problem as a sort of lens with which to evaluate a language. E.g. Can this language solve the expression problem and what does the best solution look like?
Show HN: Video Summarizer – detect if is someone speaking and speed up video
I made a tool and browser extensions that determines if people in video are currently talking or not, and speeds up the video accordingly. Great for long lecture videos for skipping time spent writing on a whiteboard.

My use case are corona-time lectures. I don't want to just watch the teacher write something while saying nothing, so I speed up the video 1.5x when teacher is talking, and 4x otherwise.

So this extension analyses sound in the video, and determines which parts are loud or silent. And depending on that, it changes playback rate of the video. Technically, this is javascript extension that downloads video information (when it's loud or silent) from server (which is btw written entirely in shell & gnu coreutils) and tells the videoplayer what to do. So only videos explicitely indexed by my server are managed by this extension. User has to click a button in the extension menu to index a video (as the data about videos are stored on my server and it has very small disk size, so I don't want to do this for every video).
If you are developing a safety-critical system you will not be upgrading your compiler without a very good reason to do so. In the safety-critical systems I've worked on, even the compiler options are set in stone. Changing either is a huge amount of paperwork and will probably require a re-certification of the entire system.
> "Renewables get the headlines, but those coal plants are mostly being replaced with natural gas ones."

Not true in the UK. Natural gas use has also declined, albeit only slightly, in recent years. There has also been a net loss of capacity in the past decade as more old NG plants have closed than new ones built.

Meanwhile, coal, which produced 42% of all UK electricity as recently as 2012, has almost gone to zero while renewables (the bulk of which is offshore wind) are at 37% - and growing every year.
It's been a while since I called myself a C expert, but that's not an assignment - it's an initialization.

Those are not the same things in C; I think if you go look at your C standard for the constraints on initialization, they are different from and weaker than those for assignment.
It's worth pointing out that, outside the IT industry, very little "professional" software was actually written to use far data pointers as a default type (a long function call, on the other hand, was only a tiny bit slower than a near one -- this was pervasive). The overhead involved in doing the segment dance for every pointer indirection was simply too high to be practical.

Almost all real mode software made use of some home-grown framework for managing large data across a segmented space.
Give Netsurf (http://www.netsurf-browser.org/) a try. This lightweight browser is a derivative of Presto engine.
We definitely need a better way to sign something besides wet signatures; mine certainly evolves over time as well as medium and instrument (pens, etc.)
Plus, you have to sign your ballot? It's supposed to be secret.
Celebrate Woz's 70th
Step 1: immigrants who are viewed negatively are described in negative terms.

Step 2: describing anything in negative terms is racist?
I used to run campaigns in Ohio. I was also an elected HRC DNC delegate from 2008.

There are some real concerns with vote by mail.

One particular issue I noticed when canvassing was that the voter roll was incorrect. It was not uncommon to go to a rental unit, and have 3 or 4 families registered at the address - all having moved out years ago. Another issue was dead voters. Another issue was no one was registered at the address.

The voter rolls not dependable. It's not by design, but its a hard problem to solve. Its worth listening to the concerns "of the other side" so that we have fair elections.
I think A/B testing largely depends on your sample sizes. If you have a very high traffic product, it's easier to get statistical significance in a shorter time frame.
Media reports:

https://www.insider.com/marijuana-use-in-pregnancy-linked-to...

https://medicalxpress.com/news/2020-08-cannabis-pregnancy-li...

https://www.nbcnews.com/health/kids-health/using-marijuana-p...

https://www.cnn.com/2020/08/10/health/weed-marijuana-pregnan...
‘Implement’ isn’t necessary. That code could be provided by a shared library.

That could be the superior option. Moving command line expansion into a shared library gets rid of the problem where the command line with globs expanded is too long, could have standardized option handling earlier (that system-provided library for globbing could easily grow to handle option flags), could better handle file names containing spaces, etc.
Here in San Francisco's Mission district the power used to go out every time it rained heavily (2-3 times a year for a period of 5 years or so.) Seems to have been fixed a year or so back. Heavy rain in SF isn't even all that heavy, though the roads do become almost impassable since they're not built with a gradient.

In other cities I've lived in power cuts were a once every two or three years thing and you could still drive on the roads when it rained.
As with every other attempt to "force people" to do something via UX limitations, I think that's doomed to fail.

The whole notion of forcing users to change their behavior by placing obstacles in their way is futile in my experience. It's a grave misunderstanding of who users are and how to design for them.

Forcing users to do what you want them to is how you get desire paths [1]

[1]: https://en.wikipedia.org/wiki/Desire_path
The whole goal of trumpism is to create slaves to the ideology of white and western supremacy. It has so clear racial undertones that it's not a surprise they want to attack China: they see it more as a racial target, poorly disguised with "homeland security" excuses.
You need to have some way to prevent fraud if you're going to allow mail-in ballots.
Help us become amazing at reaching everyone who should know about SlashDB
Huh - I remember using `char env` as the third parameter to main. After a quick Googling, it would seem that's a GCC-specific thing. Surprised there's a Linux-specific (or ELF-specific, as another commented) convention other than that one.
https://en.wikipedia.org/wiki/Boston_Marathon_bombing