skysight-inc/HackerNews huggingface dataset:
That's separate. It's called content ID. But the case I mentioned above was by someone who did not have access to content ID and was just submitting fraudulent DMCA notices.

See also https://www.eff.org/deeplinks/2015/11/youtube-backs-its-user...
'Hell Joseon' and the South Korean Generation Pushing to Breaking Point
Problem is, why now. These kind of violations are not new. Too little too late
How can you deny the bathroom to a customer? Drivers are not employees and they pickup goods that are paid for. They are the representative of the company that placed the order.
Clayton homes makes good quality manufactured homes. Their best market for them right now is Sunnyvale. In sunnyvale there are some massive movile home parks, and a new manufactured home in these communities, which have ~700 spaces or more, are going for ~400,000.

Think about this, a house that costs i. The low two digits to build is being sold for $400,000 in sunnyvale because of the crunch and the wages that bigCo SC firms put on the situation...

There is an enormous opportunity here.
If Republicans lose the racial baggage they are still substantially at odds with a substantial majority of voters on health care [1] and climate change/pollution/environment [2]. I don't see them becoming the party of the entire working class as long as that remains true.

[1] https://www.kff.org/slideshow/public-opinion-on-single-payer...

[2] https://www.pewresearch.org/science/2019/11/25/u-s-public-vi...
Advice, especially the unsolicited kind
I host my own email.

On assuming minimal threshold of competence.. you'd probably want to assume that nobody today plasters strings (while trying to escape the untrusted bits) to make SQL queries; many a database have been compromised this way. Here we are, looking at OpenSMTPD which did essentially the same: pass untrusted string to shell. Whoops. For anyone whose production email system were subject to such an issue, it's bad, really bad, whether it's an SQL query going against unprivileged database with all your data in it, or string going to root shell.

I'm not terribly concerned about a piece of a daemon running as root. It's not the entire daemon, just a small privileged helper performing a tiny set of functions. I'd like to see it go, and I think it could go if we compromise on some features, change the way MDAs are invoked, or use a different permission model. The last one would probably be a relatively small change and allow existing tools to work (perhaps with small changes).

I don't want to introduce a database and a daemon to store messages into it and another to let me read them. That's just adding more code, I want less code. I want a better security model, not shuffling responsibility away into a different daemon that needs to be maintained and audited and protected from a subtle big whoops.
I'm very undecided about AI, but this argument doesn't feel right to me. The ability to run fast was never the 'unfair advantage' of being human. Cars are a tool to help us overcome physical limitations. But what happens if a general AI is capable of outdoing us intellectually?

I'm not of the opinion that AI will just decide to destroy us all or anything particularly extreme. Still, I find it very hard to believe that humans could actually 'control' entities that are smarter than we are. Anyone making high-confidence predictions about how that would play is worthy of some skepticism, I believe.
A big problem is the price. The promise was that the price would be competitive at the least with street prices. But it didn't turn out that way - provincial governments sure get greedy fast. If you buy an ounce, you still pay per gram prices. Add to that taxes and extremely limited rollout, the prices are crazy expensive. Even after medical exemption (generally 30%), street weed is cheaper, although admittedly not as good quality.

I find that odd considering how much time has elapsed since both medical and now recreational marijuana have been legalized here. Now that the novelty has worn off, it's time to reflect that in the price and bizarre over-handling.
Do you prefer 丗 than 三十/三〇
https://sneak.berlin/20191201/american-communication/

I made no such implication. You appear to be reading something I simply did not say.
Dialect Survey Maps and Results (2003)
Haha, no, it's not a joke as I can tell you as an architect.

Sadly there are no english links, but have a look at Wikipedia [0] and you will see, that I've not dreamed that up :)
Of course it has a referenece norm: the DIN 4172, which calls it the "oktametrisches Maßsystem" (_octametric system of measurement_). It is made since a brick would be 11.5 cm and the mortice 1 cm = ∑ 12.5 cm. Eight bricks with mortice are a meter. Pretty easy actually!

[0] https://de.wikipedia.org/wiki/Baurichtma%C3%9F
On Windows most people will be using a VM to run Linux in which will then be used to run containers. It’s more correct to say that Docker runs inside a VM on Windows (and on MacOS).

On Windows it is also possible to run Windows containers (no Linux at all) that use the Windows kernel and run Windows programs.
Ask HN: How can software help your local community / town?
Software is usually made inside a company for its own benefit, or aimed to a global audience, but I wonder how software (even hardware) can improve people's lives more directly in a very small area, like a community, neighborhood or small town.
I would agree that free domains would be a problem. However, .PW is not free and according to Spamhaus [0] it's actually "less bad" than .COM

[0] https://www.spamhaus.org/statistics/tlds/
WeWork plans to name real estate industry veteran Mathrani CEO
The RFC offers no reasoning for this besides

> The 402 (Payment Required) status code is reserved for future use.

Isn't this obviously domain-specific and something that should not be part of the transfer protocol?
That would be a bit more obscure, but very classical!
On iPhone the chat window covers the scan button making it impossible to submit a scan. Looks cool though
This type of concern trolling makes me want to ramp up the "redneck" and "flyover state" rhetoric. If the group of people that idolize Steven Crowder and other PC anti-police can't handle the rhetoric they dish out then let Trump destroy there lives. Because that's the cruel irony, the educated and wealthy are not hurt by Trump nearly as much as the poor white trash are.

If you went to University and all you can muster in it's favor is "you learn how to think" argument then you are a fool.
Some More Details Have Surfaced on Fallout 76 Wastelanders’ Reputation System
Some scifi shows, e.g. stargate, occasionally do cover people sitting in bunkers and aiming killsats at other nations while being afraid of getting vaporized themselves.

Sure, most of the action is still close combat, but they don't totally neglect the remote killing.
> it is surplus capital of monopolistic firms that enables innovation

This is purely ideological assertion that just excuses predatory behavior. Surplus capital does not enable innovation whatsoever.

Innovation is more like quality, it is habitual and cultural. Give all the right people an opportunity to apply themselves and you get innovation and, of course, give everyone a chance to become the right people, to raise their children that way, educate them the right way, not indoctrinate, etc. The role of capital and startups here is not creating such people, but that of wealth and power: to take ownership of future innovations that could be created by such people and remain wealthy and powerful.
I would criticize this product but I don't want to lose future employment opportunities.
If you can't visit but are interested in the topic and the beginning of the industrial revolution in general, the YouTube channel "Machine Thinking" has a video about this[1][2] and related topics.

E.g. in another video he explains how to get a perfectly plan surface from scratch: Rubbing two somewhat flat surfaces together until they are smooth enough does not work, you might end up with a subtly concave/convex combination. But do that with three surfaces and the result can only be perfectly flat, though it will take quite some time.

[1]: https://www.youtube.com/watch?v=waEqmfH7z2Y - Paris' Temple To Science - Part I

[2]: https://www.youtube.com/watch?v=djB9oK6pkbA - The 1751 Machine that Made Everything
No, you just have to overcome inertia. There are legal considerations for multiple uploads - who decides which document is valid etc. But once the policy is clearly vetted and publicly stated, the courts are usually fine with it.
Why would they? For the longest time retail banks weren’t allowed to, and investment banks get risk free money via management and brokerage fees. All investing returns involve risk, it depends on your time horizon.
I've set up something similar to this on my Asterisk server. I prompt callers not on my whitelist to respond to: "Tell me, what is 2 plus 5?", and parse the response with Google Cloud voice to text (7 is a good response as it is reliably parsed).

For the motivated, it's a short weekend project.
Some computer games solve this problem by making your named characters mass-produced androids/clones. You can chat with them at the base and yet send them to die.
Now? The DMCA came out 22 years ago.
I would argue social safety nets that Dems do push for (such as healthcare) do benefit the labor class.
All the big companies are doing it.

https://www.reuters.com/article/snc-lavalin-court/update-3-c...
Upwork rejected my resume some months ago. I am enhancing my portfolio to give it a shot again in the next weeks. I want to diversify my income so I have thought about producing digital products, but I need food-rent money now so that it is what I am prioritizing. I am also working on my Algorithms/Data Structures skills to try in TopTal, I dont know if you have any experience with them.
Varies by countries, cultures and sub-cultures I expect...
The idea is that with Oil there will be better solutions to the problems that ShellCheck points out.

As mentioned, the default should be right in Oil. The defaults are wrong in shell, and ShellCheck is meant to alert you of that.

Oil should have a style linter / formatter, but if it's designed correctly it shouldn't need the analogue of ShellCheck, which is more about correctness.
>education has begun to act like wealth, because education is a form of wealth, and the productivity divide between wealth and work is increasing

You might be interested in reading “The Meritocracy Trap” which discusses how elitism, particularly in regards to education and hyper-competitive productivity, drives inequality. The idea is that this is ultimately worse for both the non-elites who can no longer compete and the elite who must continue to stretch themselves ever thinner to remain competitive.
> class attributes are mutable and shared across all instances

an OOP module from Lua is likely going to work the same way. Most class based languages would behave the same (Python, Javascript are examples I can think of)

A "class attribute" is a value stored on the object that represents the class. This is a prototypical language, so all instances of a class share the same prototype associated with the class.

Regarding immutability, you could use metatable tricks or a library to enforce immutability on a Lua table. That's not something the language provides.

> to give an instance its own state you gotta define attributes in the constructor

So I believe the reason why you're making this distinction is because the prototypical inheritance and the explicit section that talks about this in the documentation. MoonScript lets you have any value be part of the prototype, not just methods/functions.

So I guess I'm writing all this to say that it's not weird, it's just the nature of prototype-based languages. I specifically call out this case in the docs to help people not get stuck.
> The new W3C Payment Request API [4] makes it easy for browsers to offer a standard (and probably(?) already accessible) interface for the payment data entry screen, at least.
https://www.w3.org/TR/payment-request/
TBH I'm indifferent to the rural working classes plight. I'm LGBT and they've proven time and time again that they aren't my friends (both growing up in flyover country and later after I escaped that wasteland by how they vote and how they treat my brothers and sisters who didn't escape).

If they want to vote against our shared interests and suffer the consequences, so be it. Me and mine will keep building without them and I won't spare a moments thought for their self inflicted suffering (except to be glad it isn't me).
How to Get Blocked by a UN Agency
Using a Raspberry Pi as a Development Server
Mexico’s President Wants to Raffle Off the Presidential Jet
I'm curious about the legality of it. How do we know it won't discriminate illegally? Or how does an employee dispute the information?
Yeah and seems like the big providers don't like self hosted emails. I know someone who runs a hosting company using cPanel and his clients email go to spam a bunch even though not spammy emails, his answer is to just pay extra for Google Apps and that running a email server is too complicated. Not sure how true that is... For my own future projects I plan to run everything in containers, Node, etc so not PHP/MySQL so still need to host the email somewhere, kinda hate the idea of paying a third party and wonder how they would handle shared inboxes(like piping email to a script like you can with a cPanel server). Probably other email solutions though to look into though but haven't looked into it too much yet but kinda hate how we have to rely on large providers it seems for email.

Then sounds like people running WordPress or support help desk scripts with contact forms forwarding to their Gmail, etc is a problem too... Those services think your server is the source of spam.

But maybe it's worth paying for a third party email server for your staff and also a service with APIs for programmable sending/receiving since you don't want emails to customers like password resets, receipts, etc going to spam. I noticed even when I mark someones emails as not spam they keep going to spam, I don't check my spam daily but sometimes they have to send me a IM to let me know they emailed them...

I feel like might be forced paying though instead of self handling email. Kinda feels like giving the mafia some extortion money for protection though in away. Plus email is a bit broken in the first place, open and all is great but opens itself up to abuse to spammers and scammers.
Unions might be able to do something about that.
Funny how just using the culturally appropriate term “toxic workplace behavior” and all of sudden it doesn’t sound so bad. Who wouldn’t want that.
Wuhan coronavirus may remain contagious even after recovery from illness
Xerox evolved out of Haloid, which struggled near bankruptcy for years to build an impossible machine - the photocopier - one of the great disruptive innovations.
This project is no longer maintained.

https://github.com/evilsocket/opensnitch/issues/259
She Was Prescribed Three Antibiotics but Only Got Worse. Why?
My strategy is typically store MoonScript in separate files, then have build process that generates Lua and bundles that inside of whatever else. I wouldn't typically put it in a C file, but I might have the build system generate a hex encoded string as a header file. (This is actually how I build the MoonScript source into a single exe for Windows builds)

I recommend doing the MoonScript compile time at program build time to avoid any unnecessary compilation during runtime.
In general I disagree with this, if we spent a fraction of what we do on car transit on mass transit we'd be able to support mass transit basically anywhere, except large cities with ridiculous spread, like Phoenix.

In particular here though I was just talking about better commuter trains and (the existence of) HSR, neither of which is really dependent on density.
I'm split on this. On one hand this company is pure evil (as i've said before), but on the other this would exactly what I would use to screen employees that I'd hire. There is some terrible shit people say online that reflects who they are as a person who I would want to stay far away from the company I built.

EDIT. An example of what I would screen for are the following:
- "locker room" discussions on a profile they put their name on. off color jokes and all that
- "woke" discussions about oppression and how you're more oppressed if you are X, while group Y isn't

Both of those are people who I would not want around.
I wish I knew more people who think like you.
- https://grumpy.website/post/0SUrgqNju (this is just around sharing)

- https://grumpy.website/post/0SZmcHq7V

- https://grumpy.website/post/0Rz1BBnjz

Not to mention that in the time it takes it to sync photos Google Photos can upload a few Instagrams worth of media.
Yeah, as a robotics + ML researcher at Stanford I can confirm I've looked over this and was not that impressed; our own lab already has a version of this, as do most robotics lab. It's nice that it's open source but it's not that feature-rich.
Ask HN: What would be the fastest way to grep Common Crawl?
Most recent Common Crawl includes 80TB WET (extracted text) files from the latest web crawl.

Assuming you have the files locally what would be the fastest way to "fgrep" (string search) through them?

Testing with ripgrep on my 10 core iMac Pro I get about 6 seconds to grep through 20GB file. That means about 5 minutes per TB or almost 7 hours for common crawl. What setup would I need to do it in <100ms? :)
For Java the dream was "write once run anywhere". Today developers have to maintain different codebases for the native apps, internet, and desktops for users to have the best experience.

For usb, it was one cord for all serial devices, but there are still many cords in active use today.
In my area (Northwest Spain) medical info is recorded in the public health system, which is universally free. I can go to any public medical center and they can access to all my history, no need to carry anything with me apart from my card.
What's with the majority of the code being in header files?
CPC trains neural nets.
USB really pissed me off when it appeared. As I saw it at the time we already had a "universal serial bus" it was called "Ethernet" and there were plenty of 'ethertypes' undefined so you could easily make a USB ethertype and define a packet structure that was exactly analogous to what USB defined. You already had cheap transceivers (10BaseT at the time) and you could switch or ignore those packets if you cared to. You could share devices between machines and you could put as many as you wanted on a single "port" until you started running out of bandwidth on the port or ran into latency issues (thinking you would keep that network separate from the IP network for that reason).

Everyone had drivers for ethernet, adding a second port for "peripherals" and even changing the form factor of the plug would have been ok and cheap.

Of course that wouldn't give Intel a monopoly (they owned the USB patents and rights) and it would allow people to innovate without joining the USB alliance (and pay tithes by doing so to Intel).

Writing this I realize it still irritates me. :-)
This service is offered by most domain registrars out of the box.
I saw this on Twitter and emailed a request to "privacy@fama.io" to remove any and all information they have on me.
I work in a state govt department.
Very simple infrastructure additions have paid out majorly for us. It's my job to innovate around research infrastructure, so the following should be read as outcomes of my role, not bragging.

I migrated my division from Word docs on shared drives to Atlassian Confluence Wikis, which made knowledge more discoverable amd accessible.

For a work group, I set up a CKAN data catalogue. Soon after, our division adopted it, and after demonstrating it at a GovHack hackathon, I got seconded to our sister agency to build the first production version of https://data.wa.gov.au.

For a statewide turtle monitoring program, I switched out paper-based data capture with electronic data capture using OpenDataKit. We now have real-time data analysis and reporting. Many colleagues have found a similar need for electronic data capture. Claim to fame: wrote an R package `ruODK` to facilitate data access from ODK to R.
I have engaged in what this company might call "toxic" behavior in online forums, It does not mean I will behave like this in the work place.

Sarcastic, anti-social internet trolls are some of the smartest people you'll ever meet and are the people you want working for your company. And they are generally smart enough no know not to behave like that in the workplace.
That's the company behind

I had to get a background check for my job; the report is a 300 page pdf - https://news.ycombinator.com/item?id=22211363

Right?
If all you want to do is forward all mail for a domain somewhere you can easily do that at most domain registrars. I use this with Monicker.
Nowadays most news websites send this as a "200".
The workplace extends into personal life now. People tweet shit publicly, and they publicly associate themselves with a company via Linkedin. So if this person says the wrong thing, people will harass them and the company they work for.

It's the sound business choice to see which employees are saying online and screen for people who could say the wrong thing and cause PR issues for the company.
>The talking points around political correctness could not be better designed to alienate working and middle class white people.

As a middle class white, I ask "such as?"
Huh? A few years ago Obama/Biden were considering what to do about the "entitlement crisis". The famed Simpson-Bowles commission (unsurprisingly they suggested cuts to Medicare and Social Security) [1]. Only Bernie Sanders and Elizabeth Warren (who waffled on M4A, and subsequently faded in the polls) are trying to expand the social safety net. Meanwhile the DNC is trying to do whatever it can to protect their class interests [2][3].

[1] https://en.wikipedia.org/wiki/National_Commission_on_Fiscal_...

[2] https://www.politico.com/news/2020/01/31/dnc-superdelegates-...

[3] https://www.politico.com/news/2020/01/31/dnc-shifts-debate-r...
> Do you believe this problem is better or worse in Rust compared to other languages?

Unlike other languages, Rust still has borrow checking to go after all the type errors are gone.
Previous threads of interest:

https://news.ycombinator.com/item?id=22211363 (today)

https://news.ycombinator.com/item?id=22086331 (14 days ago)

https://news.ycombinator.com/item?id=10371715 (2015)
The Payment Request API doesn't use 402 Payment Required, does it?
This is actually used. I get it all the time.

The only thing very interesting about 402 is that it is so close to 400 - meaning some committee must have thought this would be important for the future (of the internet). I guess history didn't pan out this way.

On GCP:
https://cloud.google.com/resource-manager/docs/core_errors
PAYMENT_REQUIRED (402)
dailyLimitExceeded402: A daily budget limit set by the developer has been reached.
quotaExceeded402: The requested operation requires more resources than the quota allows. Payment is required to complete the operation.
user402: The requested operation requires some kind of payment from the authenticated user.
Twitter dogpiles are a fairly modern concern. People have been using different nicknames on the internet as part of basic information hygiene for a long time. For kids it's a basic "talking to strangers", bullying and "teenagers doing teenager things" protection. For some it's to avoid stalking. Another reason it to just not have a history attached to yourself when you join some specific community, it's baggage.
Can't wait to make people who disagree with my worldview destitute!