skysight-inc/HackerNews huggingface dataset:
Honest question here...

I thought analogies were supposed to be simplified to ease understanding. This one is complex and hard to follow -- is that because the underlying idea is so complex that even the simplified form is complicated?
The OCR text (and ABBYY) for about 15 millions are already available today, e.g. c.f. https://archive.org/advancedsearch.php?q=format:abbyy&fl=ide...

The ABBYY files are raw output of OCR, but most "items" on the Archive also include the extracted plain text.

It's noisy but generally quite readable. A few heuristics would pass pretty clean copy to GPT-2.
Yes, if you need that.

Many many businesses can survive on a $25 a month 1x dyno and the free database tier (and free sendgrid, free newrelic, free whatever other addon) and can be pretty sure their site will basically never go down.

It's a fantastic security blanket, but...as your business grows you'll start to pay. The question then becomes "If I do all this myself on AWS (or azure or gcp) how much time am I going to be sacrificing time against building my business dealing with random infrastructure crap?" Or "at what point does it make sense to hire someone to focus on all this infrastructure and how much would that cost vs. just paying for heroku?"
I miss the days I could walk through a crowded area without seeing these awful things.

The problem is, as these barriers become more widespread, the... perpetrators... of such attacks will simply move to other means of violence. Today we have regulations for buying cleaning products, minimum age requirements for buying cutlery, huge concrete barriers protecting us from cars... Some clever bugger is going to realise that pointy sticks are dangerous, soon. What then?
So if I take few hundred lines of their code, and put them in my product.

Can I sell this product as SaaS ?
Can I put that code in a library that would be usable by SaaS product ?
Who decides if it competes with sentries ?
How about if sentry suddenly adds functionality it didn't have before, so now it competes and before it didn't.

Or maybe they don't get to do their IPO and are bought out by oracle(or similar). And their lawyers smell an opportunity ?

If this code would be any other standard open source licence the answers is simple. I don't even have to ask anyone.

But sure if I wanted to use it mostly like flexible shareware internally I can do that.
Similarly to how some cheap electronics cover the "confidential" portions of their PCBs and some components to obscure them with epoxy, wouldn't you be able to cover the connector with that for some strain relief?
AFAICT, the point of GraphQL to get an API that corresponds to your React state tree, so that there's much less mental overhead from client developers who don't want to deal with multiple shifting data representations.

Batching almost seems like a nice-to-have.
I have never clicked on an ad, and I can't imagine anything that would get me to be willing to click on an ad.

But I don't hate ads. I only hate the tracking that comes with them.
The BSL is a "have your cake and eat it too" license. It allows a company to accept contributions from third parties, without those third parties being able to use the changes commercially. It's immoral.

The moral equivalent of the BSL is to close-source the software, and to offer free-for-use licenses of the closed-source version. They can continue having a fully open-source release, but the release would be changes from 3 years ago.

Sentry isn't doing this because they want the contributions. They want the benefits of open source, without any of the costs associated with it.
See my other reply in the thread, but basically, they were doing a lot of stuff that at first seemed like proactive customer service initially, but later seemed much more like scouting to determine if i was going to give them 5 stars or not.
Another Alarming Video Reminding Us Tesla's Smart Summon Kinda Sucks
The PostgreSQL billion tables project [pdf]
I’d rather focus not on the legality of this (which should of course be fixed) but instead the people who played a direct role in this happening. They shouldn’t be able to drop their kids off at school, pick up a coffee at Starbucks, or show their faces at a family holiday without being confronted by the people around them - from now until forever. If I were this guy, telling the truth of what they knowingly did to everyone around them would be my personal mission until the day I die.
That seems to be how most people do it in the wild if they don't have any reason to try to stick with a pure REST/HATEOAS API. Frequently when people say they do "REST" that can mean as little as "we use different HTTP verbs for the same endpoint to distinguish between calls rather than putting those verbs in URLs" (e.g. POST to a collection rather than to a route "/new", DELETE to a resource rather than POST to a route "/delete").

GraphQL was developed at Facebook and Facebook has a massive backend API used by many different teams for many different purposes. In this scenario the trade-offs were apparently worth it because purpose-built endpoints for each feature were likely not scalable and would have required deep knowledge of the full stack to implement.

In teams of 1-10 people with an API that serves a single app controlled by the same team, I'm not convinced GraphQL adds much apart from adding a layer of complexity to the architecture.
We still have no clue about the origin of life (James Tour)
The founders, and, incidentally, the investors. Employees are a cost and customers are a burden.
pipelining problem - we're definitely going to fix and clarify things so we're not confusing any of our customers
U.S. Charges Former Twitter Employees with Spying for Saudi Arabia
> The closest to a low-stress outing for parents is "I'm going to be at this playground in this park for an hour on Saturday morning, and whoever wants to join me is welcome to come."

That's perfect. I don't think the perspective is as different as maybe I made it seem. On Tinder I always met people for a drink someplace where I knew I liked the drinks, or that I was curious to try anyway. If the person was a dud or a no-show, at least I didn't invest much effort and got something out of it anyway.

Another way of putting it that might resonate better is that finding someone you click with is an intrinsically low-yield process. At first glance, it seems smarter to try to improve the yield (% of good matches) rather than volume (sheer number of people you meet), but services that try to do that don't accomplish much if anything. At best, they produce small increases in yield while increasing your time investment and/or emotional investment significantly. I don't know if that describes your situation, but if it does, it might turn out that the best strategy is to accept that the yield will be low and optimize to make high volume as painless (logistically and emotionally) as possible. The equivalent of Tinder would be an app that provides you with a steady stream of new people to invite to the park. If they're not your next BFF, or your kids don't get along, or even if they're bad people, bad parents? Well, that's the kind of person you have to be prepared to encounter when you go to the park anyway, so no biggie.
FWIW, I disagree that it is necessary (or even desirable) to understand the academic basis first.

The core idea of CRDTs are intuitive and easy to understand from an engineering perspective. For me, the academic literature unnecessarily complicates and obscures what's going on, and I would also point newcomers to something like http://archagon.net/blog/2018/03/24/data-laced-with-history/.

It probably has to do with where you are coming from. If you're not a mathematician or theoretical computer scientist, I don't think that reading these documents is going to be a very helpful start.
"It's not our fault that our ads look entirely identical to our search results"
A funny thing happened on the way to the worker's paradise. It turns out that technology allows for capital to be substituted directly for labor. Its starting to look like so much so that labor may become altogether unnecessary (and so without any value at all). That leaves us in a pretty tight spot under the current orthodoxy.
Leadership Mindsets for the New Economy
Nah, they prefer having all the reviewers and online press in the pocket, you just need money for that, and if there is one thing Intel has, is money.
My macbook has only usb-c ports
Off the top of my head, you could do geographic bucketing. Take say 100 cities, and only run ads in 50 of them.
This was talked about in the great PBS Frontline documentary about MBS: https://www.pbs.org/video/crown-prince-saudi-arabia-1jt2ey/
It's probably more difficult for social media companies like Twitter to prevent something like this than it is to actually properly secure and protect user data.
> the poorer a person is the larger a percentage they are willing to risk

As a percentage, sure, but in real terms the poorer person doesn't have 'much' to lose (to be regained) over someone extremely rich risking the same percentage. The potential rewards are also likely to be immensely larger in percentage for the poor person too.

But this is also relative risk against wealth in context. Comparing poor against poor there will still be comparable poor people with completely different risk profiles (basic example is one with children vs one without).

The model I imagine must primarily establish reasonable/full context before determining any value factors.
I don't understand the practical difference of your suggestion.
> Then company B comes along and repackages the solution, usually behind closed doors, and reaps the $millions of benefit with only the marginal costs of operating the product.

Well, they can only reap what company A fails to reap; either by having lower prices, or a better service offering, or being better or more useful in some way, right? I mean, if company A is literally the same name as the software, they have a natural marketing advantage, so company B would have to be better on some axis to eat even part of their lunch.
It's a deliberate strategy, one I saw referenced a day or so ago elsewhere.

Lawyers (or other parties engaged in litigation) will "overwhelm with kindness" in response to discovery requests by producing tremendous amounts of irrelevant material, often in cumbersome formats, in order to overwhelm opponents.

Or as I've commented in another thread earlier today: attention and time are the ultimate nonfungible resources, and distracting or delaying an apponent is a long-recognised basic tactic.
Yes, you can pay managed hosting providers different amounts of money for different levels of support.

Managed support will usually only monitor and fix basic infrastructure and respond to support requests from you. They often won't monitor or fix your applications/services; for that you can set up your own application monitoring and tests. NewRelic is a good all-in-one choice, but there are plenty more out there. To call you during an incident, you'd also adopt PagerDuty.

In order to avoid service outage in general, you want to hook up some kind of monitor to something that re-starts your services and infrastructure. This will only fix crashes; it won't fix issues like disks filling up, network outages, application bugs, too many hits to your service, etc.

You should be able to find small businesses who specialize in selling support contracts for all levels of support. By signing a contract and on-boarding a 24/7 support technician, you can get them to do basically whatever you need to be fixed when it goes down. I don't have suggestions for these, maybe someone else does (it used to be common for SMBs in the 2000's).
Employee Emotions Aren’t Noise – They’re Data
Ridiculous those big road hogs get to sit there impeding traffic for literally no reason. Just adjust the route so the kid only gets out on the side facing the house so the rest of us don't have to suffer. Pay taxes for the road then have to sit there not even able to properly use it, ludicrous.
> It's a disclosure that is (among other things) disclaiming neutrality

That being the purpose of a disclosure, my point stands. What was yours?
The usual is to get time off in lieu for working weekends.

It's sometimes unavoidable to work on weekends - e.g., a tight deadline. But I would ahead of time get the agreement in writing that the weekend work is going to be given back in time off in lieu after the deadline - otherwise, don't work weekends. there needs to be a feedback loop (via money or capacity) to management. Otherwise they'd just see amazing results, and keep wanting more. That's how you end up in a permanent crunch job.
Scala is great because it's multiparadigm. There are few languages that can accomplish that quite elegantly, and with types! Another one is Alice ML.
Where companies have investment, they can afford to place ads that are unprofitable. Though LV (Lifetime Value) can make an unprofitable ad profitable eventually, I question any measure of "effectiveness" other than profitability.

That said, by every measure that we make, Facebook ads for our local events have been profitable for us.
> I wish ads were better or more relevant

I honestly don't. I actively don't want ads to be tailored to me, and not just because doing that requires spying on me.

In the past, most of the value that ads have given me have been as indicators of the target audience for content. For instance, I can leaf through a magazine I've never heard of and know, based on the ads, whether its a magazine I'm likely to enjoy.

Targeted ads completely destroy this value proposition, leaving ads without much value to me at all.
Communism is trading WORK without a measuring stick, aka money. People stop working because there is no output measurement. In successful countries, your feelings don't matter- your output does, aka help contributed to others. Talk is cheap. Get to work.
I mean, that's how many employers may want you to think, but I suggest you actually look at the laws, both federal and state, surrounding overtime and salaried positions. Just declaring a position is salaried doesn't mean that you don't get overtime.
It would be interesting to know what Saudi Arabia asked Abouammo to do at Amazon as well.
Oh yeah, people just discovered psychedelics 90 years ago. Mushrooms just spontaneously started sprouting in cow dung post publication of Ulysses.
Wisdom of the Aging Brain
"...Morale goes down the shitter, and unless you have children it's unlikely you'll care about getting caught. ..."

Instead of bitching about morale it is best to see it as an opportunity. Use time to better yourself, find new job, start your own business etc. etc.

As for how well it plays for the business owners, it is their problem, not yours.
Uber for Lawyers finds your freelance or appearance attorneys in 60 seconds
Seems like this database plus a sufficiently advanced version of the CRISPR process would allow nation state or companies to manufacture DNA that collided with the DNA of real people, very scary.
To be fair, the open source community "used" them as well.

No shame in one party deciding to just walk away.
New rule in 2020: any news article that doesn't have a glaring typo, a sentence missing its subject or object, or mistaken double negative was written by AI
Every lifestyle alteration you make has a difference. A small one, true, but if billions of people make small changes, it adds up.

By all means, look for big actions as well... but do the small stuff.
The correct entity to bring pressure to is your Congressperson. In fact, they are fully versed in this issue and approve of it just because it keeps upstarts, who have nothing of value to offer them or their extended families, in their rightful place. OTOH, it benefits incumbents like MS and Samsung and Apple and the companies in their supply chains enormously, and those companies have all sorts of ways of benefitting Congresspeople and their families.

The whole point of software patents is to keep you in your place, get it?

I know. I worked on this issue for a decade starting around 2000. Congress understands EXACTLY the dynamics it gives rise to.
That is a good point, especially when considering that modern cars have semi-autonomous controls which are likely to actually be effective in preventing ‘human’ failures, while still maintaining the UX of a non-autonomous vehicle.

Another point to consider, is that the actual experience of autonomous driving may increase the likelihood for ‘manual intervention’ failures due to the system being able to react correctly most of the time!
> tribal militance from supporters of each, defending their own vested interest.

This is something I really wish I understood before going down the road of graphql. I think it's a great technology, but the developers supporting it are making it nearly impossible for a legacy codebase to ever adopt.

Ex: so many JS codebases use redux. Apollo is a popular graphql framework that supported redux integration for some time, then suddenly ripped it out. They cited performance concerns, but I looked through the code myself and it would seem they just have a bias against redux. This issue thread makes that especially evident: https://github.com/apollographql/apollo-client/issues/2273

We were very lucky to have found that before breaking ground on the work.
It sounds like it's not a new strain per se, since it was tested on blood stored from 2000, just that it's a new technique to use on that amount of virus.
Nice, I've had the luxury of 50 hour work weeks for ~65k CAD.

Maybe we could compromise on everyone could working 38 or 36 hours a week for somewhere between 80k and 140k.
Are there maybe also videos for this lecture?
If they close off the source, they can't accept contributions from 3rd parties.

Also, the closed-source code not being viewable makes it more likely that folks won't accidentally introduce copyright violations into their code, which frequently happens when proprietary code is put into github.

In either case, the code is closed-source, but BSL allows them to accept free code from volunteers without providing it back to them for 3 years.
>Investigators alleged that a Saudi working as a social media adviser for the Saudi royal family recruited Twitter engineer Ali Alzabarah by flying him to Washington, D.C., for a private meeting with an unnamed member of the family.

MICE. Especially considering what the Family may do to the people who displeases them. Anyway, reminds about the recent story of GitLab making moves to avoid Russians and Chinese. Time to add Saudis to the list i guess.
Ive always wondered if social media companies had any nefarious parts to play in the arab spring, since it all started on social media and this was before the accute awareness of bots to cause crazes on social media. Things like this make me wonder more.
I’m fairly sure the majority of people don’t believe in literalist young earth creationism. It’s mostly a thing in certain Protestant sects, and regionally (especially in Turkey) in Islam.

If you’re talking about the vaguer “evolution happens, but, er, maybe a deity did something non-specific about it”, then that’s more common, granted.
Door + closet + fire-escapable window are a few reqs around here.
An Exercise in Gratitude
Not totally useless, they help the less experienced understand what dimensions they should be thinking about:

- fast vs slow
- big investment vs little
- strong customer service vs Google-like "for the masses" customer service
- focus on customers vs focus on employees

There are no silver bullets and no advice is always right.

But just talking it over can be useful, as opposed to diving in without even thinking.
There are plenty of passwords managers that will do an auto-login. Anyway, the last time I've logged into my Google account is months ago - I only access it on trusted devices with long-lived sessions, and I suspect this is the case for most users.
Please. This isn't some hypothetical that I'm suggesting.

There are largely uncensored forums, like 4chan. That's actually what you get when you go there rather than having something that is heavily moderated but only in ways that you agree with, where you then pretend it isn't moderated.

And in fact, I'll fully support you having your own platform which is as uncensored as you want it to be. I wish you the best of luck.

What I don't support is you arguing that other people can't have their own platforms which restrict publication on their own platform however they see fit, including ways that you or I might disagree with.

People arguing that private parties can't limit the material posted on their own property are absolutely taking a position which is contrary to free speech. The power to exclude is just as important, if not more important, than the power to include.

If you'd like to argue that the dominance of a few platforms violates my assumptions and changes the tradeoffs, I'm not sure I'd disagree. But I think we should instead worry about fixing the monopoly problems rather than limiting private parties ability to exclude speech they disagree with on their own properties.
I guess in theory we could take a gql query like:

query {
user {
first_name
last_name
}
settings {
debug
paid
}
}

could be translated into:

GET /user/first_name
GET /user/last_name
GET /settings/debug
GET /settings/paid

And you could represent any gql query as a multiplexed http2 call. And you could then have the server use a persistent user scoped dataloader (or some other shared cache) to resolve all that data and respond to each of those queries.

That's roughly an isomorphism between graphql and http2.
I feel like if someone's out walking around they're probably just doing it for fun or exercise and don't have anywhere important to be. People in cars are more likely to be on a schedule. One of the reasons I think it makes more sense to favor cars in most situations.
For every odd situation I see in HN comments there comes somebody like you saying: "why, I just did that yesterday!".

A location getting good ratings from other people in the same city that rent 2 other apartments is so odd it should be denied by default and require manual approval. The odds of collusion are quite high. Of course sellers would help each-other with good ratings! Even at the actual cost of paying for a night (in AirBnB fees) it might still be worth it if you want good ratings.

So, no, this is pretty strange.
Yup, Prep just encourages everyone into not using protection
It's possible to fork all of the repos until the first change is introduced with the new license. So, if you want to fork at any point in time, it's going to be based on the last release prior to the new license.
Yeah I think Facebook and Instagram ads work great because people are there trying to fill empty time. They don't mind where it leads them. Whereas on YouTube they often want to watch that particular video and they will view advertising as a greater annoyance.

In my experience (helping a family member with a small niche e-commerce store) FB advertising works. To the point that if the ads stop, the revenue stops almost entirely. We tried it last month when stock ran low and sales dried up until the supplier came through and the ads started again.
Yes, but Orion's present value is no higher than the company, or specifically his team. If the company makes $5000/year and has no hope of making more than $5000/year, then Orion's value is no higher than $5000/year. If a recession hits, and Orion makes do as a waiter, Orion's value drops even with the same skills.

A nail costs a few cents but the value is dependent on the product it is used in. If the price of a nail goes up to $10, it's likely people will stop using it for decorations, and only for expensive furniture and buildings. The value of the nail is still higher than $10 as long as it is used that way.

But the nail keeps to a low price because it can be used in so many low value things. Most nails are worth only a few cents. And most programmers are only worth maybe $10k a year or so.