skysight-inc/HackerNews huggingface dataset:
I disagree, I wouldn't want any of my minimum wage employees to be talking outside of the approved script for the reasons vkou said. It's too expensive to train someone who is probably only temporary anyway, and of questionable capacity to properly converse about legal technicalities. If a customer wants to escalate, then can escalate by sending an email to a manager. If the customer doesn't understand that, then they're free to hang up and help the next person.
Even if you accept that, if FB buys up any aspiring competitors, that makes it profitable to compete with it.
This is a pretty popular pattern known as Entity-Attribute-Value [0]. It's used by many products where a) data model needs to be very flexible and allow new attributes without schema changes, or b) a typical entity has a large number of possible attributes that may or may not be set for all entities ("sparse" attributes). WordPress uses this to store post metadata, Magento uses this to store product attributes and most of other data, Drupal uses a variation of this to store all the posts and other content you create… I have too much experience with this model to be surprised.

[0]: https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80...
Sure, and a piece table is a simple way to represent a file's contents. But if anyone wrote a shell or a text editor that required you to directly interact with the piece table to edit a file—instead of something sane—then they'd rightfully be called out on it. It wouldn't matter how much you argued about how simple the piece table is to understand, and it wouldn't matter how right you were about how simple the piece table is to understand. It's the wrong level of abstraction to expose in the UI.
Many continue to use this comparison.

H264 Reference Encoder wasn't even tuned for anything. Not even quality. Hence why we not only get much better speed in x264, but also higher quality.

And the Reference Encoder ( JM ) was only 250 times slower when it first came out. It truly was a pieces written to be correct rather then anything else. And there was some easy wins to get it 10x - 20x faster within a matter of weeks.

Now Av1 is nearly 10000x slower, that is if you manage to speed it up 100x it is still 100x slower. The codec right now was tuned for quality metrics. They were trying to hit PSNR, SSIM and even VRMF at 30% higher then VP9 at all cost. Which is not the same as JM.

I dont doubt they could speed it up. But by how much. Some even mention it is only usable by companies with Scale, well this is so far from truth. You dont gain much economy of scale once you past certain level of compute. What cost $1M dollar to encode at facebook now cost $1B or $10B as it stands. People seems to have a real lack of sense in scale of how much 1000x is. Or even 10K x. Your compute cost is going to be dictated by CPU manufacturer or silicon prices. And that 30% of bitrate reduction is not going to save you money from the insane increase of compute. Especially if you are Netflix with Appliance sitting at ISP's DC.

Not long ago I asked how are we going to get the encoding speed to some sane's time. Like 10x of x264 High Quality. Turns out it will very likely have to disable certain tools set now being used, which means a reduction of quality. But I believe it will still be better then x265 at the end. The tools available for AV1 is quite massive.

Right now we have xvc which is looking more like an H.266 encoder, and offer 30% improvement over AV1 if you want to believe PSNR and SSIM. But it is even slower then AV1.
A single member LLC with one employee is also just a person pretending to be a business. You are going to have very limited legal protection in the case of a small one man operation that has an LLC.
Another thing worth thinking about is terms of service for websites. Most people don't read them, they just click accept because it's required to use the website. Most assume it's just standard legal speak that most sites use.

I feel like private messages are something that should never be granted to third party apps on Facebook. People just click allow because they assume whatever is listed, is being used for the purpose of the application.
OP isn’t looking for shield from the US Government. Your “didn’t protect” comments aren’t really relevant.
In my case, I'm not involved in any copyright infringement. I'm merely trying to protect myself from frivolous libel threats. The problem with these threats is that you're forced into making a choice: spend real money to defend yourself (my site makes no income) or give in to the assholes and take down posts. When the disputed post concerns a shady for-sale transaction, removing the post effectively whitewashes the shady seller's reputation and potentially exposes innocent future buyers to getting hosed. It's a crappy situation and I just want to be immune to it all.
Not sure if its completely ideal but uk companies are cheap to set up and its hard work and costly to sue for libel.
I don't see how breaking up Facebook changes the fact that companies are financially incentivized to track and sell as much information on their customers as possible. Whether a monopoly or a collection of small companies, people follow incentives.
Just a different sort of idiot, as I see it.
Because it influenced the election in the United States.
https://en.wikipedia.org/wiki/Data_lineage

I see a similar idea about this with things like self-adjusting computations, excel and https://awelonblue.wordpress.com/category/language-design/re...

Should help the debugging process a lot.
Makes tracking easy, huh... I don’t like that. One subpoena and you’re done.
> merge is a what civilized people who care about getting history and context in their repository use

> I'll be darned if I understand the fear of the merge commit

I apologize in advance for not adding much substance in this reply, but I agree too much to just upvote alone.
Sounds like a lot of "premature optimization" to me.
Using the builtin type for that purpose is going to work way better. This depends on the DB you're using but is generally referred to as a "JSON" field (why ? Because they're a response to MongoDB, which calls is that). Oracle and SQL server have very similar things.

In Mysql, it is JSON data type [1], in Postgres JSON/JSONB [2].

Creating indexes across them is doable, through a workaround (involving what is generally referred to as "VIEWS", but can be called calculated columns or something like that).

And, frankly, in the worst case for indexing, these databases still perform comparable to key-value stores in speed (especially SQLite).

[1] https://dev.mysql.com/doc/refman/5.7/en/json.html#json-paths

[2] https://www.postgresql.org/docs/9.4/static/datatype-json.htm...
Yeah, I've thankfully avoided most of the seattle traffic over the years by working remote but have gotten disgruntled with some of the public transit issues (bus bunching problems / stop closures / etc.). On the plus side the density's attracted more services - we have three 'grab n' go' car-rental services (zipcar/car2go/reachnow) and three dockless bicycle rental services (spin/limebike/ofo) which is seemingly more than any city I can think of in the world.

Most folks working at local medium-large businesses seem to get price-reduced orca cards for their daily commute.
This work was based on https://hackage.haskell.org/package/DSH

Seems really cool to be able to integrate a database coprocessor with little impedance mismatch.
Second this. I have more than sixty domains held at Dreamhost. Going on my 10th year. Their live chat for support is phenomenal.
Web Browsers Reject About Two-Thirds of Cookies
Are you an engineer and coding on a daily basis? If so then taking some time off and doing your startup should not hurt you too badly. Why would you move at all instead of just keep renting and working on your project and cut your expenses other than rent a bit to keep in your networks.

Maybe negotiate to change your role to something you would be happier doing?

500k/yr is a crap ton of money to let go. It depends on how miserable you are but I would have to be seriously seriously miserable to drop that gig.
So just run the site anonymously. If you're really paranoid, on a Tor onion. If you only somewhat paranoid, on a server from Host Sailor or another tolerant host.

Edit: If you're really really paranoid, on a Tor onion, hosted on an anonymously leased server, from a tolerant host. And know your OPSEC.
EVA is a valid pattern if the keys are dynamic. For example, in a CRM, the user might want to store properties of their clients that you haven't thought of. In our platform, we use different schemas for each company, so we can actually do a ADD COLUMN ..., but you don't want to do that if you have a multi-tenant DB :)
Presumably the AVIF format supports extensive metadata. Supporting DPI merely requires a single numeric piece of metadata to be stored. The only part which may not exist is a defined standard name or location for this, and read/write support in the major image and publishing apps.

This is all entirely in the hands of Adobe.

My point still holds for CMYK though — bandwidth optimisation is rarely a concern for intermediary files. In fact, it's common to see compressed files rejected for being "low quality" based on file size and with no regard for the actual image fidelity. In this industry, formats like TIFF are sufficient.

If one was to propose a replacement for TIFF, it would need to support a lot more than just CMYK. Off the top of my head, it would need full alpha, embeddable profiles, 16 bit support, arbitrary channels, spot colours and vector clipping paths.

(As for CMYK conversion: even if you are touching up photographic colours for CMYK, this should be performed within the RGB space and soft proofing. The final conversion to CMYK should occur at print-time unless there's an excellent reason otherwise, e.g. if you are applying CMYK-inspired graphic art effects.)
I don't know if you're intentionally trolling, but I have been using version control for almost 20 years now and have never used the term check-in. All version control software that I've used in that time used the term commit.
3 things bother me with this statement;

1) 40% and soon - no-one knows this.

2) Why put 40% correction and worthless dollar hand in hand? Its possible. But a 40% drop is significantly more likely and separate to US currency collapse. And a US currency collapse could, in the right circumstances, spike US equity prices.

3) US dollar close to worthless in general - I am one of the rare ones that believe default has reasonable odds in the medium term if debt continues unabated, outpacing GDP growth like it has for some time.

I also recognise I'm in the minority, most experts laugh at this and I have a tendency to err on the 'plan for the worst' type thinking.

And if US dollar did become worthless, the world could likely go into depression. Likely worse than 1920's as (to oversimplify) 1) back then something like 60% lived in agricultural setting, or had access to family on farms, often owning farms outright, where you could tighten belt and live very cheaply for a few years. Now we have ~90% in urban environments and less home ownership. 2) Peoples expectations are higher. That may lead to greater political/social extremism in response to extreme financial events.

But in response to your question, I'd do what is standard investment advice, keep savings into diversified ETF's so even if you get the loss you get the bounce. And if possible maintain a cash float of X months that makes you feel comfortable should you lose your employment, which is significantly more likely than a full collapse.

If you really think its 40% and soon, feel free to put your money where your mouth is and short the market.

And if you believe there will be something worse go see reddit.com/r/preppers/
If you live in CA and are operating your business in CA, you're probably going to have a hard time arguing you don't have to pay CA tax.
Compression standard finalized in 2018 is more sophisticated than one from 2004? Say it ain’t so.
I agree. The momentum seems to be focused on Facebook mainly because they played it too fast and loose for too long. But many of the issues that apply to Facebook apply to Google as well, but it just hasn't provided as much reason for this level of scrutiny.
Didn’t protect Ross Ulbricht :)
Never heard of SRP before, so I have no idea how it compares. As for password managers, SQRL has the following advantages:

1. Easier to set up new accounts. No fiddling with onerous password requirements or text boxes; just one click and you're done.

2. More secure and/or convenient than password managers when signing in on a public computer (scan QR code with phone vs. load entire password DB onto computer or manually retype password via keyboard)

3. Better recovery against the worst-case scenario of database leak (SQRL client can transparently and automatically rotate your credentials, vs having to do it all manually with a password manager, and there's no list of sites you have an account on that the attacker can use against you)

4. Possible for sites to enforce the use of SQRL, whereas password managers need a password field to function, thereby encouraging users to continue insecure practices like weak passwords and password reuse.

5. Public keys instead of bearer tokens means you don't have to worry about rotating credentials if a site leaks its database.

Like I said, it's pretty much just a password manager, but better.
Not if the information starts out in fewer bytes. Then, you're just rearranging the bits into renderable order. "Chicken" is a very small number of bits that would need to be expanded to more bits (leg down here, wing over there, beak up here) before handing them over to the decoder to make actual feathers. The representation in a game's scene list is overwhelmingly more compact than the input to a decoder would be, and most of it barely changes from one second to the next, as the pixels are all replaced dozens of times over.
> What are you saying is missing in the Git experience?

A `git blame` that doesn't take forever to run. Especially in the face of file moves and renames.
Are you kidding me? Almost all of those activities are restricted to significant, meaningful degrees in the U.S. Or have been in the past (e.g. homosexuality). I think only adultery stands out as not.

Regulation doesn't need to "suppress an activity into inconsequence" to be useful. There are many ways regulation can beneficially impact activity in between the extremes. The vast majority of regulation does this. The extreme of "completely abolish an activity" isn't a practical or useful goal in most cases.
To get to “sane time”, you break up the video and have more than one encoder running at a time:
http://cseweb.ucsd.edu/~gmporter/papers/nsdi17-excamera.pdf
> "Life is short (or so I’m told)"

Oh man, this hit me in the feels. The actual text is good so far, but those words stayed with me.
i think he will be cleared and nothing will happen, the current testimony was a joke.
This is one of the more frustrating things I see with Seattle and makes me consider moving out - there's more apartment buildings getting built instead of condos. And from what I heard developers (particularly in Portland) are shying away from new projects due to newer city requirements to build more some portion of low-income units within a new building.
The pupose of the “security question” is simple.. if a user needs to recover their password then the next best way to verify authenticity of the password reset request is to verify they know the answer to a few pieces of information they have previously shared with the service. In the age of mobile devices and 2FA, this becomes a lot less relevant but is still a very viable alternative because it’s accessible and difficult to crack if done right.
> English has Subject-verb-object word order, not object-verb-subject

Imperative programming corresponds to the imperative moodin English, where English normally has verb-object word order with the subject (the entity being commanded) ommitted. The subject of the command to set the value of x to the result of the addition of two and two is the computer/runtime running the code, not the variable x which is the direct object.

English has SVO order for declarative sentences, which correspond to declarative programmig, which tends to feature definition or binding rather than mutating assignment.
The only thing Git can really fix is changing it's command flags to be consistent across aliases/internal commands. That's about it. The whole point of an SCM is that graph that you want to move away from. People have asserted your claim many times but can't ever give specific things to fix about the "abstraction."

There are about 5/6 fundamental operations you do in git/hg. If that's too much then again, there's not an abstraction that is going to help you out.
Exactly, if you stick to the very basics with git, you can live a happy life never caring about the internals. If you however want to dig into the depths of Git and use all its power, I don’t get why people don’t think there would be an obvious learning curve.

Same exact thing above applies to so many things in software development, from IDEs, to code editors (Vim/Emacs/Sublime/etc), to programming languages, to deploy tools, the list goes on. There’s a reason software development is classified as skilled labor and not a low end job generally. You’re expected to have knowledge of, or be willing to learn a lot, to do your job.
Fossil vs. Git (2011): https://news.ycombinator.com/item?id=2524422
Getting Started with Linux Mint? Focus on These Three Tools
The article is much more interesting than this comment.
Has anybody ever had a good working relationship with Oracle? Off topic maybe, but I feel like that means something.
Malta has economic residency program with fixed 15% tax rate (minimum 15K).
> A good first step would be to force Facebook to let users easily take out their data in machine-readable form, including their social graph, posts and media.

> They have done that voluntarily for years. It's under your settings.

Only kinda sorta. I exported my data and the photos were clearly lower-res versions from the ones that are currently live on my profile. Also I doubt the export contains all the data they have linked to you, as I bet they have far more from their tracking, analytics, and shadow profiles that they won't export.
My problem is what exactly you do with that data, beyond being able to scrape email or phone contact details - there's no competing social network that allows you to import your Facebook data export.
He should have responded with every company having a chat platform, social graph, and ad platform. So google, linkedin, twitter, apple, microsoft, and so on. Then consult with the grandkids for an explanation on how things actually work. Trying compare FB that has been around for 14 years vs. the automobile for over a 130 years was silly.

FB is about making $$ with ads, the social aspect is a drug for the eyeballs. Why didn't they just ask him if he considered himself the worlds digital drug dealer?

Congress acting all worried "you have our private information and going to use it against us", where were you when the net neutrality vote was the topic?
"Some statements cannot be rolled back. In general, these include data definition language (DDL) statements, such as those that create or drop databases, those that create, drop, or alter tables or stored routines." [0]

[0] - https://dev.mysql.com/doc/refman/5.7/en/cannot-roll-back.htm...
I have never once had to use the missing feature that was a dealbreaker for the SQLite guys (find the descendants of an arbitrary commit). I have no idea what they're doing if they super depend on something like that.
They may be generally a better option, but they have their own disavantages. For example, JSONB fields in Postgres won't deduplicate keys, so if you have large keys, your table size will increase quite a bit (which also makes it harder to keep it memory).

Using an EVA, you can have a "keys (id, key_name)" table, and then only use the IDs in the values table, reducing that waste.

By the way, you don't need views for indexing on JSONB fields, it's supported out of the box in PG.
The trackers are necessary for bootstrapping.
PULP – Inner-Process Isolation Based on Program Counter and Data Memory Address [pdf]
That Python in the Pet Store May Have Been Snatched from the Wild
What I described supports staging small changes and turning them into individual commits. Just the staging area is a commit object rather than a gratuitously different non-commit object with different commands and command options to deal with it.
Thanks for additional info and clarification.

So ... what about now? Wouldn't it be a good move for FB to start taking legal action against CA, the survey group, and anyone in sight in order to create the impression that they want to protect user data?

I'm thinking of corporations like Oracle, Microsoft, and Disney (very litigious corporations) -- isn't this a good time for FB to start acting more like those companies?
Nope. I'm not. The spa owners may be "providers". The girls themselves are mostly not.

See https://www.pri.org/stories/2018-01-25/across-us-many-illici...
for one example. Another: http://www.columbusmonthly.com/article/20150507/LIFESTYLE/30... Or this: https://www.texasmonthly.com/articles/the-lost-girls/

You'll find similar stories for every major US city. They are slaves lured here under false pretenses and/or sold to traffickers by their families. Generally they are forced to stay in the "spa" 24/7 paying off false debts that will never be paid off.

I did mention this is mostly unrelated to Backpage.

Edit: Downvote at will, but provide some evidence that the women working in Asian spas are there by choice.

My whole rant was directed at GP's claim of " it is also apparently quite difficult to find actual trafficking victims". It isn't difficult. It's pretty clear that most of those places are benefiting from traffickers, thought I don't know what percentage of overall "sex for sale" they represent.

That doesn't mean all (or even most) prostitution is related to trafficking. However, I stand by my claim that most Asian spas and massage parlors are mostly supported by trafficking. It isn't difficult to see, find, etc, in any major US city.
Never had a problem with SVN personally either. OpenBSD still uses CVS, for an entire operating system.

Which version control you use matters a lot less than having a sane development process.
A Quick Summary of Mark Zuckerberg's 5-Hour Testimony
Git is just a patch database management system that tries too hard to become a version control system. It is proof that this approach is fundamentally misguided.
One of Altman's points was doing work you enjoy because then you're productive in it. So there's no point in becoming a Theoretical Physicist if you aren't enjoying the maths homework.
By leak you mean people giving consent when presented with the list of permissions the app / quiz requested?

I think the outrageous part is that app developers could get data of their users' friends - those are the people that never used the app or agreed to its permissions.